Lessons learned shipping 500 units of my first hardware product
Building in consumer hardware as a software engineer
The latest blog posts to take off on Hacker News. 80,815 posts.
Building in consumer hardware as a software engineer
A technical teardown of a 1-click RCE against OpenClaw (formerly Moltbot/ClawdBot), a viral open-source AI assistant trusted by 100,000+ developers with high-privilege access. See how a settings logic flaw and a WebSocket pivot turn a single webpage visit into token exfiltration, safety-control bypass, and arbitrary…
So… Here we are again. Today, after a minor disaster with my Obsidian vault, I decided to restore from Time Machine, and… I realized that it had silently ...
When I moved to a new apartment with my family, the cable company we were used to wasn't available. We had to settle for Dish Network. I wasn't too happy about making that switch, but something on the
A few days ago, The new York Times (owner of Wordle) announced that from 2 February it would start reusing some words from previous years. Their announcem...
Recovering and preserving Crimsonland, the 2003 top-down shooter, through reverse engineering of its original binary.
If you’re on one of the cheaper Anthropic plans like me, it’s a pretty common scenario when you’re deep into Claude coding an idea, to hit a daily or weekly quota limit. If you want to keep going, you can connect to a local open source model instead of Anthropic. To monitor your current quota, type: /usage
I was happy with the Remarkable 2 and when the Remarkable Pro came out I decided to go with a second one in order to be able to see two pages at once : one as a reference for reading and one for writing, as one would normally do with paper. Expensive approach, I know.
Scaling is a complex topic, but after working at big tech on services handling millions of requests and scaling my own startup (AlgoMaster.io) from scratch, I’ve realized that most systems evolve through a surprisingly similar set of stages as they grow.
You can captivate someone not by what you say, but by how you listen.
FOSDEM 2026 in Brussels highlights open source, European digital sovereignty, BSD, Linux, community innovation, and free software.
Lessons I learned while building my own coding agent from scratch.
The Nix language lacks a good type system . There are already several configuration languages that provide static and even gradual typing (see, e.g., Cue , Dhall , or Nickel ), but none offer the ability to easily annotate legacy Nix code with types.
I have come to appreciate coding agents to be valuable tools for working with computer program code in any capacity, such as learning about any program’s architecture, diagnosing bugs or developing proofs of concept. Depending on the use-case, reviewing each command the agent wants to run can get tedious and…
Or, getting a 100x speedup with one dumb line of code.
Around January 11, 2026, archive.today (aka archive.is, archive.md, etc) started using its users as proxies to conduct a distributed denial of service (DDOS) attack against Gyrovague, my personal b…
Sometimes an article starts with a simple question or a single message on one of the available social platforms. This is the case today with this article where @ooberober asked: How small can the r…
From the Archive: Thoughts on Swift, while learning Rust
Like many organizations, Wiki Education has grappled with generative AI, its impacts, opportunities, and threats, for several years. As an organization that runs large-scale programs to bring new e…
Researcher and runner writing about technology, nature, and physical endeavours.
For the last few months, I have been developing a new reporting application. Early on, I decided to add a –dry-run option to the run command. This turned out to be quite useful – I have…
I built a scriptable 3D game engine for the Nintendo DS so you can write and run games directly on the console itself. Written in C using libnds , it compiles to a 100KB .nds ROM that runs at 60 FPS . Features a touch-based code editor on the bottom screen and real-time 3D rendering on the top screen. Ships with a…
In iOS 26.3, Apple introduced a new privacy feature which limits “precise location” data made available to cellular networks via cell towers. The feature is only available to devices with Apple’s in-house modem introduced in 2025. The announcement1 says https://support.apple.com/en-us/126101 ↩
TLDR: I made a CLI tool that can resolve an IP address to a country, US state and even a city. https://github.com/jimaek/geolocation-tool It works well and confirms ipinfo's findings. Recently, I read how ipinfo finally proved what most technical people assumed: VPN providers don't actually maintain
We look back at our records for 2025 to highlight specific brands and models of workstation computer components that we found to be exceptionally reliable.
ICE is using a smartphone app called “Mobile Fortify” to scan faces and capture contactless fingerprints, instantly pulling back names and biographical data — and court filings say the same encounters are being followed by revocations of Global Entry and TSA PreCheck. That turns “trusted traveler” into chilling of…