Phoenix LiveView 1.0.0 is here
LiveView 1.0 is out!
Topics /
The most popular blog posts about software engineering on Hacker News. 1,535 posts.
LiveView 1.0 is out!
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...
We are introducing Structured Outputs in the API—model outputs now reliably adhere to developer-supplied JSON Schemas.
Practical guidance from Anthropic on building reliable AI agents, from simple composable patterns to fully autonomous systems.
How we designed xkcd's massive rube goldberg machine game in 3 weeks.
Maestro is a Unix-like kernel and operating system written from scratch in Rust
Thoughts on building Paper as an indie maker.
Beating another dead horse.
Tony Hawk's Pro Strcpy: A game save and RCE exploit for the Tony Hawk game series that can be used to hack Xbox, Playstation 2, Gamecube, and Xbox 360 consoles.
In this blog I explore how I use an incident management mindset to manage a complex medical condition. I hope you enjoy it!
I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit.
We’re gonna need a bigger printer.
Dmitry.GR: Everything you ever dreamed the RP2040 would be is here - fall in love with the RP2350
A (directed) graph is a set of nodes, connected by arrows (edges). The nodes and edges may contain data. Here are some graphs: All graphs made with graphviz (source) Graphs are ubiquitous in software engineering: Package dependencies form directed graphs, as do module imports. The internet is a graph of links between…
We explore how to build local-first sync on top of simple file storage
The origin story of a 3D Modeler made very quickly
Vector embeddings have been an Overton window shifting experience for me, not because they’re sufficiently advanced technology indistinguishable from magic, but the opposite.
This project is discontinued. The github repos are still available as archives, but no deployment is maintained and no PRs will be accepted. You can still join the Discord if you want but it is not active.
An experiment in javascript-free syntax highlighting, made possible by opentype contextual alternates and COLR table
Puppeteer 23 now supports Firefox, simplifying browser automation and testing across both Chrome and Firefox.
A field guide and why we need to rethink our expectations
The RP2040 is a microcontroller made by Raspberry Pi. Unlike their more widely known products, the RP2040 is meant to be embedded in consumer electronics. It's cheap and available in tens of thousands for immediate dispatch from your local Mouser.
uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools.
A rundown of my experience finding and fixing a bug in the Chromium/Google Chrome browser - specifically in the devtools. It includes details about the bug itself as well as notes about what it was like working on the Chromium project as a first-time contributor.
This is my closing talk ( video ) from the GopherConAU conference in Sydney, given November 10, 2023, the 14th anniversary of Go being lau...
In this post I explain how I built a search engine from scratch using python. The resulting search engine is used to search in the posts of the blogs I follow.
When brothers Thomas and John Knoll began designing and writing an image editing program in the late 1980s, they could not have imagined that they would be adding a word to the dictionary.