Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK



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..

FHE@PDX 2025 - www.jeremykun.com - 10 months ago - eng
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..

FHE@PDX 2025 - www.jeremykun.com - 10 months ago - eng
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..

FHE@PDX 2025 - www.jeremykun.com - 10 months ago - eng
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.


No title - markjgsmith.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....

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....


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, ..

The UberMac - blog.jonandnic.com - 10 months ago - eng
This year I got myself a new, 6 year old computer. I plan to use it much longer than I'm supposed to...

Résumé - dylanfitzgerald.net - 10 months ago - eng
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 ..

Dollar Driven - justingarrison.com - 10 months ago - eng

Redditor sauntcartas offers a nice solution for getting Emacs dired filenames in an arbitrary order . I have to say, while relatively rare, this is something I need from time to time. You see, I like to apply batch file operations from the comfort of dired buffers (via dwim-shell-command ). Take, for example, M-x dwim-shell-commands-join-images-horizontally. It does what it says on the tin. I can mark a handful of image files via di....



No title - markjgsmith.com - 10 months ago - eng
It‘s been a week since the last time I wrote anything on the blog. Time flies when you are heads down, programming, in the thick of it. I feel like I'm just finally coming up for air after a very long time underwater. And I know, I‘ve got to go right back down to the depths of the sea again. Just time to write a few notes. #

Luci Gutiérrez, from the linked article. Arthur C. Brooks, in his July 2019 Atlantic article Your Professional Decline Is Coming (Much) Sooner Than You Think , confronts an uncomfortable truth: professional decline begins much earlier than most people expect. The core of Brooks’ argument is based on psychologist Raymond Cattell’s work from the 1940s, which distinguished between fluid and crystallized intelligence. Fluid intelligenc..

Email eats up so much of so many people's days. Learn how to set boundaries and spend more time on other, more important things.


Patching and building Emacs from source on macOS is fairly straightforward, but what if I'd like to patch my Emacs Plus Homebrew builds? Let's cover both ways of patching our favourite editor… Patching Emacs upstream sources If you'd like to build from the master branch, you can check its sources out like so: git clone git://git.sv.gnu.org/emacs.git cd emacs Next, we'll patch Emacs source as needed. For example, I recently wan....

Build production SQL tools for LLM agents with proper auth, least-privilege access, and injection protection. PostgreSQL examples included.

Learn how to split a large Jupyter notebook into multiple notebooks and combine them into a cohesive report using Quarto's book project functionality for HTML, PDF, or EPUB formats.

Learn how to split a large Jupyter notebook into multiple notebooks and combine them into a cohesive report using Quarto's book project functionality for HTML, PDF, or EPUB formats.

To the very few true oldfags/originalfags - not larpers - that were there in the ACTUAL old internet and not the transvestite version of it "y2k" by fags and general retards, do you use any community or else to fall back to, or do you stick to closed friends group? Or did everyone fucking killed themselves post-2015, moved on, became a weird hybrid of normalfagism, made a family/left the internet? Is there no one that remembers all of it th..



AI in healthcare is no longer theory. It’s showing up in real hospitals, solving specific problems. Not just in research papers or flashy demos, but in production. This post walks through five recent examples where AI made a real difference. No hype, just what was built, what problem it tackled, and how it fit into […] The post AI in Healthcare: 5 Real-World Examples That Actually Solve Problems appeared first on RisingStack Engineerin..


My character in Skyrim was a werewolf. The way this works is you can choose to turn into a werewolf at any time. This gives you super combat powers for a short period, like 5 minutes. To me, this felt disingenuous to how werewolves work in fiction. It’s not a bonus, it should be a […]

Frank Wiles' recent podcast appearances so far in 2025. Touching on topics such as Python, Django, AI agents, LLM assisted coding, and improving engineering teams.

3 visitors online