Visualizing binary files with ImHex's DSL, the "pattern language"
Viewing my binary file with ImHex. The pattern language pane, on the right,...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 448 posts.
Viewing my binary file with ImHex. The pattern language pane, on the right,...
In the heart of winter, our family found joy in transforming freshly fallen snow into giant Lego-like bricks using the tops of storage bins. The children eagerly assembled these into a grand snowfort, crafting an impressive igloo with walls sturdy enough to host their snowy adventures. As dusk fell,
Explaining why Renovate is going to be my solution to keeping up-to-date with dependencies and it's not likely to change any time soon.
To satisfy the growing demand for our services in work environments, we are launching Kagi for Teams - bringing our unmatched quality, privacy-focused search and AI tools to businesses worldwide. While most enterprise tools force you...
Maintaining a resume is not the most interesting use of time. Naturally, when I needed to bring my own up to date, I decided to spend a great deal more time on it and overengineer the process.
A progress update on where my Rye Project is today.
Llama 3.2 Vision 11B and 90B models are now available in Ollama.
Mocking creates false security by testing isolation, not real behavior. Separate business logic from IO, use in-memory DBs, write server-side E2E tests instead.
My computer setup attracts attention when I'm out and about. This has two effects: engineers [1] ask me about it, and everyone else ignores me. These effects are not undesirable, but further testing is required.
Have you ever wished for a 500 Hz, millimeter-precise linear position sensing system? Well you're in luck --- all you need is some circuit board, a basic microcontroller, and a wee bit of maths!
I'm not sure why you would want to do this. Presumably for the same reason as me? I also don't know what that was.
Topiary’s journey to a modern, user-friendly CLI experience.
Vercel has a decent entry level analytics product which I cannot afford so I am going to build my own.
Write-up of a bunch of laser-cut projects designed with Cuttle.
Check the discussion on Hacker News about this post for a lively discourse and more tips! If you’ve used an *nix system, at some point you’ve stumbled upon Midnight Commander, a file manager based on the venerable Norton Commander. You’re probably familiar with the basic operations (F5 for copying, F6 for moving, F8…
Apple's effort to improve the UX of math.
We can use the `createWebArchiveData` method on `WKWebView` to write a Swift script that creates Safari webarchive files.
Weʼre unveiling a new open source project designed to connect with others and live-share your code in real-time collaboration sessions. Extensibility and openness are built into its core.
Let's talk about shell history.
Xe Iaso's personal website.
pdf.tocgen is a set of command-line tools for automatically extracting and generating the table of contents (ToC) of a PDF file. It uses the embedded font attributes and position of headings to deduce the basic outline of a PDF file.
Sniffing USB HID traffic from the Stream Deck Plus to map its dial encoder and touchscreen events, building on the original Stream Deck reverse engineering.
Unit tests are always in sync with the code, making them a powerful tool for up-to-date documentation.
Ever since I saw elementary os sporting the very legible Inter font for its UI and site, I wanted to make it part of my desktop too. The only problem was any font I'd choose got a little blurry. Not any more!
Sometime recently in the past I complained about Maildir. You can go read the post, but the executive summary is that I think Maildir uses an actively user-hostile directory structure and extremely convoluted filenames that do not convey any meaning at all. For good measure, I will also reiterate that Maildir does…
This thoroughly revised guide demonstrates how the flexibility of the command line can help you become a more efficient and productive data scientist. You’ll learn how to combine small yet powerful command-line tools to quickly obtain, scrub, explore, and model your data. To get you started, author Jeroen Janssens…
An increasing number of self-hostable software meets a tool to make self-hosting trivial.
I’ve tried Notion, Obsidian, Things, Apple Reminders, Apple Notes, Jotter and endless other tools to keep me organised and sure, Notion has stuck around the most because we use it for client stuff, but for todo lists, all of the above are way too complicated. I’ve given up this week and gone back to paper […]
A Kindle integration was a natural extension to my feed reader. I had to learn a couple of things to get it working, so it seemed interesting to document the implementation process.