There are no adults in the room
Dear new developer, One of the most shocking things I learned when I started working in a professional capacity is that there are no adults in the room. That is not to denigrate everyone at your co…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,224 posts.
Dear new developer, One of the most shocking things I learned when I started working in a professional capacity is that there are no adults in the room. That is not to denigrate everyone at your co…
Suppose you’re writing a non-GUI C application intended to run on a number of operating systems: Linux, the various BSDs, macOS, classical unix , and perhaps even something as exotic as Windows. It might sound like a rather complicated problem. These operating systems have slightly different interfaces (or very…
There is an app, currently on the Apple app store as a free download, called Girls Around Me .
Comparing Electron and Tauri - With a real world app
The integral of sec(x) is well known to any beginners calculus student. Yet this integral was once a major outstanding maths problem. It was first introduced...
Mistral AI is the most exciting AI research lab at the moment. They’ve now released two extremely powerful smaller Large Language Models under an Apache 2 license, and have a …
Gribouille 0.3.0 gives guides and axes a much finer on/off switch, lets compose() carry its own theme, and makes geom-area() stack by default. A long list of legend and annotation fixes rounds it out.
Which values of the Agile Manifesto do you find foolish? If you're going to tar and feather it(Agile), maybe you should start at the source.
I recently crossed 500 days of practicing math daily with Math Academy. I wrote about my experience after 100 days here. TL;DR: I am still very impressed by the Math Academy system and highly…
When I read about No CAPTCHA for the first time I was really excited. Did we finally find a better solution? Hashcash? Or what? Finally it...
AWK As A Major Systems Programming Language — Revisited
I'm sure you agree that it has become impossible to ignore Generative AI (GenAI), as we are constantly bombarded with mainstream news about Large Language Models (LLMs). Very likely you have tried…
Ever since moving from NYC to SF to work at Anthropic I’ve been visiting NYC and working remotely quite often. So I designed myself a travel workstation that lets me get the best of ergonomics and packability.
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
These days, every new business seems to be a SaaS. I remember when software worked differently: you bought it, installed it, and used it without having to create an account, remember a password, or even connect to the internet. Your data lived on your C drive, and you were in control. Software was a tool, like a…
While teaching a web development class, I wanted to present some benchmarks that show the performance benefits of asm.js as well as WebAssembly. I was unfortunately not able to find a suitable reference. Therefore, I implemented a simplistic raytracer in JavaScript as well as in C++ with a similar code structure while…
In 2025, I traveled by bus in South America, starting in Lima, Peru and ending in Rio de Janeiro, Brazil. Here are some details for anyone interested in doing the same.
Image differentiation in three languages
The Visitor Pattern is one of the most mis-understood of the classic design patterns. While it has a reputation as a slightly roundabout technique for doing simple processing on simple trees, it is actually an advanced tool for a specific use case: flexible, streaming, zero-overhead processing of complex data…
"In the year 5555, your arms are hangin' limp at your sides, your legs got nothing to do, some machine doin' that for you." Zager and Evans sang these words in 1969. Now, thirty-five centuries ahead of schedule, it's never been easier to tell the world "I didn't care about this and I don't care about you."
I'm a fan of Lisp programming languages, but there's an incredible conceptual elegance that struggles to materialise as readable elegance for many unfamiliar programmers. The underlying concepts are incredibly simple, but the learning curve can represent a disproportionate challenge.
I’ve spent a lot of time in my life trying to force myself to do things. Really good things. Things that are important to me. Things like meditating, journaling, going... READ MORE
That’s right, the CEO of Loopt will personally clean your house for $5. But only if 1,000 people sign up. Only, I haven’t told him about the deal yet. He may not agree, but I’m us…