Featured post what's this? ✨ That Time Ken Thompson Wrote a Backdoor into the C Compiler When Ken Thompson won the Turing Award jointly with Dennis Ritchie for their work in UNIX, he was expected like other Turing winners to write a paper that would be published in the ACM Computer Journal. What he ended up submitting was a paper about "the c...
Why IP address truncation fails at anonymization You’ve probably seen it in analytics dashboards, server logs, or privacy documentation: IP addresses with their last octet zeroed out. 192.168.1.42 beco...
autistic recursion elasticity hypothesis | Isaac Bowen consciousness has a recursion limit for itself
The Only Important Technology Is The Internet Although progress in AI is often attributed to landmark papers – such as transformers, RNNs, or diffusion – this ignores the fundamental bottleneck of artifi...
On having a data object Here's a common pattern: People this pattern. Everyone likes the (apparent) simplicity of , and many engineers also think that those objects bring abs...
Let the little guys in: Towards a context sharing runtime for the personalised web | Arjun Khoosal Arjun's website :)
Notes on where seat-based pricing is going - Arnon Shimoni Everyone (mostly me) keeps saying seat pricing is dead, and some people are arguing with me online. I think that’s cool, but it’s because they don’t understand why it’s dying. For twenty years, SaaS revenue scaled with headcount.More humans = more seats.T...
Why We Need More Programmers, Not Fewer TL/DR The conventional wisdom is that AI will reduce the demand for programmers. I manage engineering teams and program with LLMs every day, and I am seeing something different. Programmers who know how to work with LLMs can be 3-10x faster for specific t...
Dependencies, Inputs, Outputs: My Shortcut To Write Tests I often struggle with writing unit tests. Sometimes, everything is clear before I even start coding: I can see the structure, and writing tests from the start feels natural. Those are good days.
Lessons learned from 2 years of operating a teensy-tiny news archive I began running Andrew’s Selkouutiset Archive almost exactly two years ago, with a simple goal: Create a straightforward way for Finnish language learners to access the simple news broadcast by YYYY-MM-DD. It has basically accomplished that goal, with onl...
What I want from a National Data Library – Andreas Varotsis I built a tool to fix my local police engagement problem in an hour of café coding. But that was only possible because of a fading public data API from years ago…let’s revive the open data dream with the National Data Library!
Overwhelmed by Gun Violence I remember shooting a .22 rifle as a kid sometime age 10-14, probably at Camp Minikani or Manito-wish. Also once I fired a shotgun at skeet, but I'm pretty sure I missed every clay pigeon...the details are a bit fuzzy. For the first time shooting as an a...
How to Make Software for Hardware Engineering The singular passion of my career has been increasing the broad competency of engineering hardware-based systems. My degree in mechanical engineering - though seemingly less relevant to my daily activities with each passing year - reveals my hardware-cent...
Generalized Consensus: Governing Rules | Multigres As we solve the problem of durability, we will realize that there is a simple set of governing rules that we will be applying repetitively. We will develop these as we progress in our design. However, we will share their entirety upfront.
Avoid 2:00 and 3:00 am cron jobs! | End Point Dev A word to the wise: Do not set any cron jobs for 2:00 am or 3:00 am on Sunday morning! Or to be safe, on other mornings besides Sunday as well, since jobs originally set to run on some particular day may eventually be changed to run on another day, or eve...
Stop Caring So Much About Your People Yeah, I said it. Stop caring so much about your people. Not stop caring. Stop over-caring. Stop acting like your team’s happiness is the company’s primary KPI. Because it’s not. You’ve been told fo…
live public transport routing We've all used a public transit router to find a quick route from A to B, such as Google Maps or CityMapper, but how do they actually work? In this post I will discuss how I tried to build my own public transport routing system for London that supports bu...
JetKVM - Control any computer remotely Next-gen open-source KVM over IP with ultra-low latency, free cloud access, and unlimited hackability. Professional remote server management for IT pros and developers.
Claude for Excel Claude understands your entire workbook—from nested formulas to multiple tab dependencies.
Why do we need dithering? | Dan Hollick Before we all mute the word 'dithering' I thought I'd explain a little bit about why we needed to dither digital images in the first place. Although it's an aesthetic now, we used to need dithering to trick our eyes into seeing more colors than were act...
Don’t Forget These Tags to Make HTML Work Like You Expect Writing about the big beautiful mess that is making things for the world wide web.
It's insulting to read your AI-generated blog post It seems so rude and careless to make me, a person with thoughts, ideas, humor, contradictions and life experience to read something spit out by the equivale...
GitHub - longbridge/gpui-component: Rust GUI components for building fantastic cross-platform desktop application by using GPUI. Rust GUI components for building fantastic cross-platform desktop application by using GPUI. - longbridge/gpui-component
What Happened To Running What You Wanted On Your Own Machine? When the microcomputer first landed in homes some forty years ago, it came with a simple freedom—you could run whatever software you could get your hands on. Floppy disk from a friend? Pop it in. S…
GitHub - rolflobker/recall-for-linux: Bring Microsoft Recall to Linux! Bring Microsoft Recall to Linux! Contribute to rolflobker/recall-for-linux development by creating an account on GitHub.
AI Doom Predictions Are Overhyped | Why Programmers Aren’t Going Anywhere - Uncle Bob's take #AI #Programming #TechCareers #ArtificialIntelligence #ChatGPT #AIHype #SoftwareDevelopment #GraceHopper #AITools #TechMyths #unclebob Are AI doomsayers right that programmers will soon be obsolete? Or is this just clickbait fear-mongering? In this vide...