|
Some API vendors give you an API doc in a giant custom-edited PDF file. In my case it’s >1200 pages, with a “ helpful” table of contents that itself spans about 20 pages. Well, I dislike reading giant PDF docs, love writing Ruby, and there’s an awesome RubyLLM gem , and Gemini supports PDF parsing, so maybe I can just throw together a quick CLI tool that can answer questions for me? Alas, Gemini is limited to 1000 pages. E....
|
|
I like Gary Bernhardt. In fact, he might be my idol. He had original ideas and presented them very well. I learned a lot from his teachings. Watch this 2012 talk please , it is well worth it. In short, he listed several technologies that upon their release either “allowed saying new things” (capable) or “made innovations accessible for the industry” (suitable). According to him, LISP, C++, Ruby innovated while Fortran, SQL, Java standa....
|
|
In addition to including user content, Journelly entries typically bundle a few extra details like timestamp, location, and weather information, which look a little something like this: Behind the scenes, Journelly entries follow a fairly simple org structure: * [2025-04-23 Wed 13:24] @ Waterside House :PROPERTIES: :LATITUDE: 51.518714352892665 :LONGITUDE: -0.17575820941499262 :WEATHER_TEMPERATURE: 11.4°C :WEATHER_CONDITION: Mostly ....
|
|
I've been participating in the NixOS 25.05 Zero Hydra Failures event where people are encouraged to fix build failures in Nixpkgs. The website for the event is zh.fail (clever use of the fail tld!) and here's the current list of all failing packages and tests. I looked around in the website but I didn't find any way to filter failures only for Linux or architecture (x86_64/aarch64). This feature was requested when the zh.
|
|
I like Gary Bernhardt. In fact, he might be my idol. He had original ideas and presented them very well. I learned a lot from his teachings. Watch this 2012 talk please , it is well worth it. In short, he listed several technologies that upon their release either “allowed saying new things” (capable) or “made innovations accessible for the industry” (suitable). According to him, LISP, C++, Ruby innovated while Fortran, SQL, Java standa....
|
|
I seem to be building a series on these ChatGPT-generated recipes. This one - spinach, egg, and cheddar fritters - I made on Mother’s Day morning. My wife enjoyed them. I enjoyed them. My kids - who are 5 and 7 - wouldn’t even try them.
|
|
Heroku AI: Managed Inference and Agents is now Generally Available
-
www.heroku.com
-
1 year ago
-
eng
Many of the most exciting experiences we’re beginning to rely on every day are powered by AI; whether it’s conversational assistants, personalized recommendations or code generation, these experiences are powered by inference systems and intelligent agents. Behind the scenes, developers offload complex decisions, automate tasks, and compose intelligent applications using large language models and tool […] The post Heroku AI: Managed Infe..
|
|
Agents hold immense power, but their true potential shines when they connect to the real world, fetching data, triggering actions, or leveraging external tools. The Model Context Protocol (MCP) offers a standardized way for AI agents to do this. MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP […] The post Heroku AI: Build and Deploy Enterprise Grade MCP Servers appeared first on Heroku .
|
|
I moved recently, and so did my home server. You might have noticed it due to the downtime. This time I have built a dedicated shelf for it, which allows for more flexibility and room for additional expensive ideas. The internet connection is a fiber line, which is fantastic for a place that’s generally considered to be in the countryside. I had to hire a guy at the last place in Tallinn (capital of Estonia) to pull a fiber line from th....
|
|
How We Handle Billion-Row ClickHouse Inserts With UUID Range Bucketing
-
marianogappa.github.io
-
1 year ago
-
eng
How we solved OOM issues in ClickHouse using a simple UUID-range bucketing algorithm called InsertSplitter.
|
|
Want to tunnel etcd traffic over SSH? Here’s a pitfall I ran into. The problem : Mgmt supports tunnelling the etcd traffic over SSH. This is quite useful, because it means that for it to connect to etcd, it doesn’t need to open up any new ports other than 22. You can run the agent like so: mgmt run --ssh-url = etcd@etcdserver:22 --seeds = http://127.0.0.1:2379 --no-server --no-magic empty and it just works!
|
|
Want to tunnel etcd traffic over SSH? Here’s a pitfall I ran into. The problem : Mgmt supports tunnelling the etcd traffic over SSH. This is quite useful, because it means that for it to connect to etcd, it doesn’t need to open up any new ports other than 22. You can run the agent like so: mgmt run --ssh-url = etcd@etcdserver:22 --seeds = http://127.0.0.1:2379 --no-server --no-magic empty and it just works!
|
|
Download VirtualBox KVM Qubes: Will be released separately. ( What is a point release? ) Upgrade Already using Whonix? No need to reinstall — perform an in-place upgrade using the Whonix repository . This milestone was made possible thanks to the incredible support from our community. Thank you! Please Donate! Whonix – 9 Jan 26 Donating to Whonix PayPal, Bitcoin (BTC), Monero (XMR), Ethereum (ETH) or Token, ....
|
|
Download ISO VirtualBox KVM Qubes : EDIT: See Kicksecure Template for Qubes - Initial Stable Release! ( What is a point release? ) Upgrade Already using Kicksecure? No need to reinstall — perform an in-place upgrade using the Kicksecure repository . This milestone was made possible thanks to the incredible support from our community. Thank you! Please Donate! Kicksecure – 25 Dec 25 Donating to Kicksecure ....
|
|
Find which Oracle SQL_ID hits the SQL*Net break/reset to client event
-
tanelpoder.com
-
1 year ago
-
eng
Oracle’s SQL*Net break/reset to client wait event shows up whenever Oracle (SQL, PL/SQL call, etc) returns an ORA- error back to the client instead of the normal expected results (and ORA-0 under the hood): SQL> @oerr 0 ORA-0000: normal, successful completion I explained this behavior a bit more in my 2008 post about Oracle’s SQL*Net break/reset to client post. Despite the wait event name, this break/reset wait doesn’t mean that yo..
|
|
Find which Oracle SQL_ID hits the SQL*Net break/reset to client event
-
tanelpoder.com
-
1 year ago
-
eng
Oracle’s SQL*Net break/reset to client wait event shows up whenever Oracle (SQL, PL/SQL call, etc) returns an ORA- error back to the client instead of the normal expected results (and ORA-0 under the hood): SQL> @oerr 0 ORA-0000: normal, successful completion I explained this behavior a bit more in my 2008 post about Oracle’s SQL*Net break/reset to client post. Despite the wait event name, this break/reset wait doesn’t mean that yo..
|
|
Change is hard, but a little self-reflection goes a long way. Learn seven questions to ask yourself to prepare for a big change.
|
|
"Streaming vs. Batch" Is a Wrong Dichotomy, and I Think It's Confusing
-
www.morling.dev
-
1 year ago
-
eng
Often times, "Stream vs. Batch" is discussed as if it’s one or the other, but to me this does not make that much sense really.
|
|
"Streaming vs. Batch" Is a Wrong Dichotomy, and I Think It's Confusing
-
www.morling.dev
-
1 year ago
-
eng
Often times, "Stream vs. Batch" is discussed as if it’s one or the other, but to me this does not make that much sense really.
|
|
Wallpaper Week 20/2025 Howdy I went for a short hike last weekend in Marin County, CA . We had beautiful weather with temperatures around 70°F and a light breeze that helped during the midday hike. The hike from the parking lot was roughly 1.8 miles and mostly flat. There were other trails going higher over the mountain ridge, but we were not in the mood for climbing.
|
Truth is a complete defense against defamation. The Hadnagy lawsuit against us is over. Summary judgement. Dismissed, with prejudice. We look forward to returning our full attention to the community and conference we love. We also thank everyone who came forward to help keep our community safe. We know it's not an easy choice, but the world is better for it. This victory is encouraging. We hope it makes attendees feel safe reporti..
|
|
Exclusive to partners and friends, this newsletter brings you the latest updates on business opportunities within the world of Discord. Read the first issue and sign up for future entries on the Blog!
|
|
Leveraging Change Data Capture For Database Migrations At Scale
-
engineering.squarespace.com
-
1 year ago
-
eng
Our teams love relational databases and the benefits ACID properties bring to us as engineers, but they have their limits, especially in horizontal scaling. We had to adopt new database tech across a fleet of highly available services while eliminating as much risk as possible… but how? Enter: change data capture patterning.
|
|
Optimizing Enterprise Operations with Heroku’s Advanced Logging Features
-
www.heroku.com
-
1 year ago
-
eng
Logging is the unsung hero of enterprise operations—quietly saving the day, one log line at a time. Imagine trying to maintain successful applications without knowing what’s happening inside them. This would be like flying a plane blindfolded at night, in a storm, with no instruments. Spoiler alert: Neither scenario would end well! Today’s distributed systems […] The post Optimizing Enterprise Operations with Heroku’s Advanced Logging Fe..
|
|
I was inspired to browse some of Edsger Dijkstra’s essays today, and came across his speech, “Under the spell of Leibniz’s Dream”. It’s the sort of personal history I love to read, which gives one person’s sense of the world over a period of change. One quote that immediately struck me was his view of his country’s spirit after WWII: An important side-effect of the hard times was the creation of a spiritual climate in which the distinction ..
|
|
I was inspired to browse some of Edsger Dijkstra’s essays today, and came across his speech, “Under the spell of Leibniz’s Dream”. It’s the sort of personal history I love to read, which gives one person’s sense of the world over a period of change. One quote that immediately struck me was his view of his country’s spirit after WWII: An important side-effect of the hard times was the creation of a spiritual climate in which the distinction ..
|
|
I was inspired to browse some of Edsger Dijkstra’s essays today, and came across his speech, “Under the spell of Leibniz’s Dream”. It’s the sort of personal history I love to read, which gives one person’s sense of the world over a period of change. One quote that immediately struck me was his view of his country’s spirit after WWII: An important side-effect of the hard times was the creation of a spiritual climate in which the distinction ..
|
|
The cultural surrender of the European middle class: nerd bonus, cohort data
-
wyclif.substack.com
-
1 year ago
-
eng
I haven’t fitted this into the main data posts, but we can also divide up the European Values Survey data by birth cohort.
|
|
The grill I recently purchased an ASMOKE Essential ‘Smart’ pellet grill. Before purchasing it, I did what any average consumer does and watched several YouTube review videos. As it turns out, those were all astroturfed , paid content from ASMOKE. My experience convinced me to write this post as counter-programming to ASMOKE’s prolific astroturfing. This post is what I wish I had found before purchasing the ASMOKE Essential very dumb, ve....
|
|
As we celebrate our tenth trip around the sun, let’s see what you and your friends have been up to on Discord over the past decade.
|
|
It’s Discord’s Birthday today! In this month’s Staff Picks, we’ll hear from Christina, Emi, Jeremy, and Armando about which games introduced them to Discord and the game recs they currently have.
|
|
The grill I recently purchased an ASMOKE Essential ‘Smart’ pellet grill. Before purchasing it, I did what any average consumer does and watched several YouTube review videos. As it turns out, those were all astroturfed , paid content from ASMOKE. My experience convinced me to write this post as counter-programming to ASMOKE’s prolific astroturfing. This post is what I wish I had found before purchasing the ASMOKE Essential very dumb, ve....
|
|
The grill I recently purchased an ASMOKE Essential ‘Smart’ pellet grill. Before purchasing it, I did what any average consumer does and watched several YouTube review videos. As it turns out, those were all astroturfed , paid content from ASMOKE. My experience convinced me to write this post as counter-programming to ASMOKE’s prolific astroturfing. This post is what I wish I had found before purchasing the ASMOKE Essential very dumb, ve....
|