De-Googling TOTP Authenticator Codes
I've been slowly removing Google apps from my life, and one of the last ones left is Authenticator. In this post I look at migrating codes out of Authenticator to a command-line OTP tool, and the steps involved.
I've been slowly removing Google apps from my life, and one of the last ones left is Authenticator. In this post I look at migrating codes out of Authenticator to a command-line OTP tool, and the steps involved.
Quarto Academic Website Template adapted by Dr. Gang He
Self-hosting got harder in 2025. Here's what changed.
Personal blog of Omar Abid
Best of both worlds: Building an AI gatekeeper that knows exactly which tests to run for your code changes
On a QWERTY keyboard
What do concern trolls and privileged people without visible or invisible disabilities who share or make content about accessibility on Linux being trash without contributing anything to projects have in common? They don’t actually really care about the group they’re defending; they just exploit these victims’…
I was talking recently to a friend about a video essayist I like, (Dan Olson of Folding Ideas) and when asked why I thought he was any good I pondered it for a moment and said “he has a lot of respect for complexity”. On reflection, I think that is one of the virtues I […]
Chris Grossack's math blog and professional website.
A Texas firm recently charged with conspiring to distribute synthetic opioids in the United States is at the center of a vast network of companies in the U.S. and Pakistan whose employees are accused of using online ads to scam westerners seeking help with trademarks, book writing, mobile app development and logo…
Going indie looks like freedom from the outside. But once you’re in it, you face loneliness, pressure, constant decisions, user feedback, and all the invisible work no one warns you about. This is what the journey feels like, and why it’s still worth it.
At hackArcana, we deliver professional educational content authored by world-class experts in programming, binary analysis, and cybersecurity.
A fun project that I learned a lot from.
Whale songs were first noticed by accident, when analysts tracking Russian submarines at the height of the cold war heard cetacean interference instead. An engineer sent some recordings to Roger Payne, a biologist friend of his, who did something that proved pivotal: he played the hours-long recordings on his hi-fi at…
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
In the excellent Discworld series the character Lord Vetinari has a clock in his waiting room which is designed to tick irregularly in order to make his visitor feel ill at ease. Inspired by a post featured on Hackaday I decided to build my own version of this clock with a simple and easy to make design.
A lesson in X11, networking, and design.
Usually I write about solutions to problems I’ve worked out, but I’ve found myself increasingly becoming interesting in where solutions come from. Maybe it’s because I’ve been reading Boorstin’s excellent The Discoverers , which I’d strongly recommend.
Sound: Kalason oto (often simply “ kalason ”) Location : Alahan Panjang, Kab. Solok, West Sumatra This post is dedicated to Pak Budahar - a real Minang musical legend who literally spread music across Sumatra, providing sweet solace to his passengers for decades. Next time you honk your horn,
Understanding derivatives and logarithms of transforms
TLDR; Starting from Linux kernel version 6.9 on x86_64, there’s a new config option CONFIG_X86_FRED enabled and it adds 16 bytes to the starting point of a task’s kernel stack area, so you’ll need to account for this extra padding in your “raw” kernel stack & pt_regs lookup code. Update: It turns out that there’s a…
And yet it does. Are we ready to deal?
What a week it's been as a Ruby Central Board Member.
Re: My AI Skeptic Friends Are All Nuts There was a post recently that was dissing AI Skeptics. While the post is funny at times, I feel like it’s absolutely and completely missing the point of the skepticism. Or at least I feel that it is glossing over some massive pain points of said skepticism. Let’s go over some of…
Every AI tool has its strengths and weaknesses, and the only way to discover what they are is by using them.
Departing wasps always take flight from the small crack under the door sill
An deep dive into a pathological case.
In a real world benchmark, the default musl allocator caused a 7x slowdown compared to other allocators. I recommend all Rust projects immediately swap to a different allocator in a musl environment.
AI design is currently overhyped · Will AI take design jobs? · What should designers focus on in light of rapidly changing AI tools?