I spent five years building a webapp and got my first $1 (2022)
This is the story of five years spent wandering around the JavaScript tech stack, wasting time, getting lost, and finally taking off.
The latest blog posts to take off on Hacker News. 49,204 posts.
This is the story of five years spent wandering around the JavaScript tech stack, wasting time, getting lost, and finally taking off.
Overconfident developers that choose to write their own cryptography code have plagued the information security industry since before it was even an industry. This in and of itself isn’t inhe…
Null pointers look simple on the surface, and that’s why they’re so dangerous. As compiler optimizations, intuitive but incorrect simplifications, and platform-specific quirks have piled on, the odds of making a wrong assumption have increased, leading to the proliferation of bugs and vulnerabilities. This article…
OpenAI’s o3-mini is out today. As with other o-series models it’s a slightly difficult one to evaluate—we now need to decide if a prompt is best run using GPT-4o, o1, …
A Modern C++ Implementation of the Apache Arrow Columnar Format
The FBI and authorities in The Netherlands this week seized dozens of servers and domains for a hugely popular spam and malware dissemination service operating out of Pakistan. The proprietors of the service, who use the collective nickname “ The Manipulaters ,” have been the subject of three stories published here…
A few days ago, the smoke alarms in my house went off at 3am, so we got up and took it seriously when we smelled smoke everywhere. But after 20 minutes of searching high and low, we couldn't find a source, so as a precaution, we called 911 to
It takes less than an hour and $3.
Motion sickness is an issue that affects up to one third of people. Is there a way we can strive to make gaming more accessible to people who suffer from the more severe forms of motion sickness?
Reproduce Deepseek R1 „aha moment“ and train an open model using reinforcement learning trying to teach it self-verification and search abilities all on its own to solve the Countdown Game.
could you pass the FAA's Air Traffic Controller (ATC) biographical assessment?
Hamilton’s quaternion number system $latex {\mathbb{H}}&fg=000000$ is a non-commutative extension of the complex numbers, consisting of numbers of the form $latex {t + xi + yj + zk}&f…
A closer look at a fashion trend in printed circuit board design.
This post is a case study of writing a Rust application using only minimal, artificially constrained API (eg, no dynamic memory allocation). It assumes a fair bit of familiarity with the language.
The year 2024 was a resurgent year for decompilation. Academic publications from that year made up nearly 30% of all top publications ever made in decompilation. In this post, I do a summarization and retrospective of both the academic and ideological progress of decompilation in 2024. Hint: decompilation research is…
A blog post by Ryan Geyer
What’s odd about you is what’s interesting.
A Love Story Between Two Amazing Languages 🦀💜
You know when people spend 2 years making games and when they release, they don't sell anything, so they stop selling it...
A few weeks ago I made the case for stronger US export controls on chips to China. Since then DeepSeek, a Chinese AI company, has managed to — at least in some respects — come close to the performance of US frontier AI models at lower cost.
This is a story about restoring and upgrading a Commodore Amiga 1000, the first model of the Amiga series. Many of you might be familiar with the popular Amiga 500 or later models, but the Commodore Amiga 1000 was actually the first model of the Amiga series produced. I consider the A1000 a significant piece of home…
This post also appeared on perl.com.
I was sending an email when a little magic wand popped up that said “Polish” and I thought that was weird because why would I want to translate my email into Polish? I tried to click on…
Eros, desire, instinct, eternity
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
I still use Sublime Text in 2025 even after trying a lot of other editors
Discovery coding is a practice of understanding a problem by writing code first, rather than attempting to do some design process or thinking beforehand.
There’s no way I’m going to continue a subscription to a streaming service that suggests AI-generated music with AI-generated album covers. A bloated, Electron-based desktop application with a terrible UI is only going to add up.
I left to stay true to my byline