|
How to load-balance like a seasoned waiter Software systems often parallel the real world. Imagine running a busy restaurant, where customers line up to make orders whilst the kitchen prepares the meals. In the software world, your users are the customers, and your backend services are the kitchen. With more people online than ever before, that line might start to grow out the front door. The ability to scale is no longer optional, it is es....
|
|
Splitting PRs is a pain, especially when refactoring is baked into the change. Here’s how I make it bearable using git revise and some additional git tools that I built.
|
|
The updated Data dashboard makes it simple to download geographical data for continents, countries, and cities.
|
|
Building a Road Trip Display with ESP32, Android, and a MAX7219 LED Matrix
-
www.joehxblog.com
-
10 months ago
-
eng
How many more minutes until we get there?” That question must be my kids’ version of “Are we there yet?” because they’ll ask that question as soon as we head somewhere… And multiple times throughout any trip.
|
|
I‘ve gotten a lot done today, made a huge amount of progress on this React front end I've been developing. I am basically down to the last few features. And now I‘ve gotten this new backlog based workflow working really well with Gemini. I have all the features planned out in quite a lot of detail. It occurred to me earlier that why wouldn‘t I be able to turn on Gemini Agent mode , so it could run commands and query MCP servers etc, and se....
|
|
Compared to the first two books in Earthsea I was not as excited about The Farthest Shore . Some of the scenes felt — for lack of a better word — a bit trippy, which made the narrative a bit harder to follow. Although I do understand that Earthsea is marketed for a late-teen audience, I may be getting a bit tired of the coming-of-age tropes. “The Farthest Shore” still continues to fill out the world of Earthsea in an interesting an..
|
|
Compared to the first two books in Earthsea I was not as excited about The Farthest Shore . Some of the scenes felt — for lack of a better word — a bit trippy, which made the narrative a bit harder to follow. Although I do understand that Earthsea is marketed for a late-teen audience, I may be getting a bit tired of the coming-of-age tropes. “The Farthest Shore” still continues to fill out the world of Earthsea in an interesting an..
|
|
A lamp drops to the ground in 1621 in the Banda Islands situated in Indonesia, and with it triggers a massacre of the Bandanese…
|
|
Am I a good programmer? The short answer is: I don’t know what that means. I have been programming for 52 years now, having started in a public high school class in 1973, which is pretty rare because few high schools offered such an opportunity back then. I
|
|
Just sent this letter to the ministers of the environment for Canada and Alberta, as well to the Minister of Artificial Intelligence and Digital Innovation. Honourable Ministers, The momentous rise of AI has many people wanting to build data centres. While I personally am skeptical of the long term impact in terms of jobs, even if you take claims at face value it is incredibly important that we not let a burgeoning industry push us bac....
|
|
macOS apps typically benefit from built-in voice dictation input (included as a macOS freebie), with little to no additional work required from app developers. Emacs had supported this capability until relatively recently, when we began seeing reports that dictation was no longer available as of Emacs 30 . While I have no direct experience with macOS dictation-related APIs, I bisected Emacs 30 changes affecting macOS-related code (t....
|
This is the story of how I went from building Hollywood VFX tools to raising $65M for enterprise SaaS, and the three crucial lessons I learned along the way.
|
|
How I Cut My Vercel Build Time by 66% (5.5 Minutes to 1 Min 53 Seconds)
-
zackproser.com
-
10 months ago
-
eng
A detailed breakdown of how I optimized my Next.js site's build process, moving from static generation to ISR, migrating images to CDN, and implementing on-demand OpenGraph image generation.
|
|
So I managed to get myself into a sticky situation with JJ where I had squashed together a whole bunch of crappy commits with the intention of then taking the large one and cutting it apart. So I squashed, rebased, then started cutting it apart... only to realize that I had goofed a bit on my squash and included an experimental change I didn’t want to be part of the original commit. So now what. I tried a few things that ultimately didn’t....
|
|
The second installment of the Earthsea series, I enjoyed this book about as much as A Wizard of Earthsea . Le Guin puts a lot of effort into fleshing out the world of Earthsea, but unlike other fantasy worlds, she’s doing it through the eyes of her characters rather than through exposition or lore dumps. Ged, the protagonist of book one , and Arha, the protagonist of this book, grew up in completely different circumstances. They see t..
|
|
The second installment of the Earthsea series, I enjoyed this book about as much as A Wizard of Earthsea . Le Guin puts a lot of effort into fleshing out the world of Earthsea, but unlike other fantasy worlds, she’s doing it through the eyes of her characters rather than through exposition or lore dumps. Ged, the protagonist of book one , and Arha, the protagonist of this book, grew up in completely different circumstances. They see t..
|
|
On Monday, July 14th 2025, I hosted a mini-workshop on homomorphic encryption at Google’s Portland, Oregon office. Though Portland is a small city, it’s becoming a hub for homomorphic encryption. Intel and Google both have a presence here, as well as the hardware startup Niobium, and a few individuals from other companies who happen to be based here. Since I had been having lunch with various subsets of the community, I figured it was about..
|
|
On Monday, July 14th 2025, I hosted a mini-workshop on homomorphic encryption at Google’s Portland, Oregon office. Though Portland is a small city, it’s becoming a hub for homomorphic encryption. Intel and Google both have a presence here, as well as the hardware startup Niobium, and a few individuals from other companies who happen to be based here. Since I had been having lunch with various subsets of the community, I figured it was about..
|
|
On Monday, July 14th 2025, I hosted a mini-workshop on homomorphic encryption at Google’s Portland, Oregon office. Though Portland is a small city, it’s becoming a hub for homomorphic encryption. Intel and Google both have a presence here, as well as the hardware startup Niobium, and a few individuals from other companies who happen to be based here. Since I had been having lunch with various subsets of the community, I figured it was about..
|
|
What goes into supporting more than 650,000 projects and nearly a million users of the Python Package Index? This week on the show, we speak with Maria Ashna about her first year as the inaugural PyPI Support Specialist.
|
|
Feedzai TrustScore: Enabling Network Intelligence to Fight Financial Crime
-
medium.com
-
10 months ago
-
eng
|
|
Following on from yesterday‘s post about the size insanity of these new AI machine clusters , I went looking for a picture of the render farm we had at JHCS . I knew I had one somewhere. I eventually found it in an old slide deck I put together documenting the render pipeline. The resolution is terrible because I think I must have been using my Motorolla V3‘s camera, which was the best we had at the time. It wasn‘t on my old Flickr accoun....
|
|
Turning Ambiguity into Opportunity: How 8th Light Designers Innovate from the Unknown
-
8thlight.com
-
10 months ago
-
eng
Updated 7/25/2025. Originally published 12/10/2024 Ambiguity in design isn’t a roadblock — it’s an opportunity. Design ingenuity thrives in the gray area where rules haven’t been written, and solutions are waiting to be discovered. So how do you turn “I have no idea where to start” into breakthrough ideas that actually work? At 8th Light, our approach is anchored in the three pillars of human-centered design: viability, feasibilit....
|
|
Quick Post: George Waters on the Designing Golf Podcast
-
golfcoursewiki.substack.com
-
10 months ago
-
eng
|
|
Exponential backoff with jitter is an effective retry strategy that helps avoid thundering herds, but most implementations only start applying jitter after the initial request fails. If you’re using a library which is implemented that way, then your workload might still be vulnerable to thundering herd problems. Exponential backoff is a retry strategy where failed requests are retried after increasingly long delays (e.g. 100ms, 200ms, ..
|
|
While I missed Emacs Carnival 's Take two , with this month's prompt being Writing Experience , I figured I may have a thing or two to share about my Org adoption. Org mode is often regarded as one of the indispensable Emacs features. A Swiss army of sorts enabling outlining, presentations, task management, agenda, note-taking, blogging, literate programming, the list goes on… At its core, Org features are powered by a versatile ....
|
This guide provides a step-by-step process for administrators who want to streamline client-role-based access management in their Keycloak setup and access user roles from access token in rails app.
|
|
Exponential backoff with jitter is an effective retry strategy that helps avoid thundering herds, but most implementations only start applying jitter after the initial request fails. If you’re using a library which is implemented that way, then your workload might still be vulnerable to thundering herd problems. Exponential backoff is a retry strategy where failed requests are retried after increasingly long delays (e.g. 100ms, 200ms, ..
|
|
This year I got myself a new, 6 year old computer. I plan to use it much longer than I'm supposed to...
|
|
Download PDF version Dylan Fitzgerald dylan@dylanfitzgerald.net • Denver, CO, USA Staff Software Consulting Engineer. Design, build, upgrade, and transform well-documented and maintainable systems while facilitating effective collaboration and strategic decisionmaking among technical teams and leadership. Accolades “Giving Dylan your money is a good idea, and you can put that in a Google review!” — EdTech client CEO “Wor....
|
|
In my previous post from over 1 year ago, I noted that there was 1 W of power consumption even when my Commodore SR-37 calculator was switched off. In this post, we are going to investigate and tackle this problem, and fix a key that sort of worked when I got the calculator, but in … Continue reading Commodore SR-37 calculator repair part 2
|
|
This blog recently got a nice new feature, a recommended reading section (you can find the one for this blog post at the bottom of the text). From a visual perspective, it isn’t much. Here is what it looks like for the RavenDB 7.1 release announcement : At least, that is what it shows right now. The beauty of the feature is that this isn’t something that is just done, it is a much bigger feature than that. Let me try to explain it in ....
|
This is a furry blog, where I write about whatever interests me and sign it with my fursona’s name. I sometimes talk about furry fandom topics, but I sometimes also talk about applied cryptography. If you got a mild bit of emotional whiplash from that sentence, the best list of posts to start reading to […]
|
|
The most interesting thing I wanna share is my browser switch. I’ve always been using Arc. As that is done, I made the switch to Zen. Pretty buggy but ok. The biggest problem I had was the power draw. As I’m preparing a more nomadic lifestyle, I really need to care for my battery. The power draw is really just way too high. By accident, I stumbled upon Orion . I’ve had it in the back of my head but for whatever reason never even looked at ..
|