All the concerns that make you a boring developer I was thinking this morning about how once you understand that your technology choices have security, performance, and accessibility considerations you become a much more boring developer. Acknowledging those obligations can sort of strips the fun out of ...
Legitimizing Personal Software Normies are starting to write their own apps. We need standards to enable them to work with each other.
Startups Are Not a Marathon—They’re Marathon Training Read Startups Are Not a Marathon—They’re Marathon Training on our blog.
There Never Will Be a Palestinian State. So What’s Next? October 7 was not Palestine’s independence day, but the final nail in the two-state solution’s coffin. Is confederation with Jordan all that remains?
Extending Kafka the Hard Way (Part 2) In our old post about Kafka we described how to write a self-contained application to apply arbitrary transforms to an incoming stream of Kafka records and publish the result on a new topic. In the previous post of this new series, we decided to embark on...
Best Jetpack Compose Course: Master Compose Internals Award-winning Jetpack Compose courses. Master Compose internals, advanced techniques, and best practices. Created by Jorge Castillo, Disney+ engineer.
40 years later, are Bentley's "Programming Pearls" still relevant? In September 1985, Jon Bentley published Programming Pearls. A collection of aphorisms designed to reveal truths about the field of programming. It's 40 years later - long enough to see several revolutions in the field - so surely these are obsolete, rig...
Is the “cost of inference” going up or down? – David Crespo TVs have been getting cheaper for decades, yet people are spending more on them than ever. Does anyone find this puzzling? No, it’s obvious how this happens: th…
Vibe Coding Terminal Editor I wrote a small tool for myself as my biannual routine check of where llms are currently at. I think I've learned a bunch from this exercise. This is frustrating! I don't want to learn by trial and error, I'd rather read someone's blog post with lessons l...
Stockholm and ambition At the end of June I quit my job to become a founder. No concrete idea, no revenue, no traction. All I had was the absolute conviction I was making the right decision, plus a great business partner in Jacob Heden Malm!
The maths you need to start understanding LLMs A quick refresher on the maths behind LLMs: vectors, matrices, projections, embeddings, logits and softmax.
Nikrad Mahdi Nikrad Mahdi — Startup engineering leader & builder; advisor, coach, dad; occasional writer.
The Trunk is the Team An orchestra can rehearse in separate rooms. Each section sounds fine to itself. Strings keep time, brass hit their notes. But the first time they come together the rhythms do not match. What was music alone becomes noise together. The only way to avoid i...
Fixing a problem at 40 that stumped me as a 10 year old A few months ago my parents gave me a box of my stuff they’ve had variously in attics and storage since I moved out in my early twenties. One of the things in it was my Sega Mega Drive — boxed, and with games and accessories. Unfortunately, I didn't hav...
Claude Code: Now in Beta in Zed - Zed Blog From the Zed Blog: You asked, and here it is. Use Claude Code in public beta directly in Zed, built on the new Agent Client Protocol.
GitHub - Tencent-Hunyuan/HunyuanWorld-Voyager: Voyager is an interactive RGBD video generation model conditioned on camera trajectory, and supports real-time 3D reconstruction. Voyager is an interactive RGBD video generation model conditioned on camera trajectory, and supports real-time 3D reconstruction. - Tencent-Hunyuan/HunyuanWorld-Voyager
Video Game Blurs (and how the best one works) How to build realtime blurs on the GPU and how the best blur algorithm works - "Dual Kawase"
MIT Study Finds Artificial Intelligence Use Reprograms the Brain, Leading to Cognitive Decline - Science, Public Health Policy and the Law By Nicolas Hulscher, MPH
Physically based rendering from first principles In this interactive article, we will explore the physical phenomena that create light and the fundamental laws governing its interaction with matter. We will learn how our human eyes capture light and how our brains interpret it as visual information. We ...
Rotations with quaternions A quaternion is a four dimensional complex-like number. It has two parts: an imaginary (or vector) part with three components, and a real (or scalar) part with one component.
Making a Linux home server sleep on idle and wake on demand — the simple way Daniel P. Gross is a computer software and hardware professional based in Toronto.
This blog is running on a recycled Google Pixel 5 An absolute mammoth post about how I am running this blog site from a Google Pixel 5 Android phone using only Termux. It includes what inspired me, what I'm using for the setup, and my longform notes on the entire project.
An Overview of Every Software Architecture Get 30% off everything on Dometrain: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube&coupon_code=SUMMER30 Subscribe to my weekly newsletter: https://nickchapsas.com Hello, everybody. I'm Nick, and in this video, we will go through every sof...
%CPU Utilization Is A Lie I deal with a lot of servers at work, and one thing everyone wants to know about their servers is how close they are to being at max utilization. It should be easy, right? Just pull up top or another system monitor tool, look at network, memory and CPU ut...
Python has had async for 10 years -- why isn't it more popular? A deep-dive into the challenges and misconceptions surrounding async programming in Python
First attempt will be 95% garbage: A staff engineer's 6-week journey with Claude Code | Sanity This started as an internal Sanity workshop where I demoed how I actually use AI. Spoiler: it's running multiple agents like a small team with daily amnesia.
Your Phone Already Has Social Credit. We Just Lie About It. Your credit score is social credit. Your LinkedIn endorsements are social credit. Your Uber passenger rating, Instagram engagement metrics, Amazon reviews, and Airbnb host status are all social credit systems that track you, score you, and reward you base...