Reverse engineering Ticketmaster's rotating barcodes
"Screenshots won't get you in", but Chrome DevTools will.
Topics /
The most popular blog posts about software engineering on Hacker News. 1,116 posts.
"Screenshots won't get you in", but Chrome DevTools will.
There are so many buzzwords and best practices out there, but let's focus on something more fundamental. What matters is the amount of confusion developers feel when going through the code.
Oh the merchants2 table? Yeah, we ran out of columns on merchants, so we made merchants2
What I think about when I'm lead engineer on a project
When I was a kid, my sister and I had a tower of VHS tapes we watched endlessly. Fast-forward to today, and my children's movie collection is vastly different. It's completely digital and dispersed across services. I wanted to recreate the tangibl...
GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. You won’t have to ...
Keeping your codebase searchable will make your maintenance life easier in the long run. A collection of guidelines to keep your code base greppable
Why do we keep building visual programming environments? Why do we never use them? What should we do instead?
Reviewing the JIT in Python 3.13
I made a messaging app for my family and my family only.
One of the all-time great XKCDs. It's amazing that "check whether the photo is of a bird" has gone from PhD-level to trivially easy to solve (with a vision LLM, …
If your weekend plans include catching up on AI developments and understanding Large Language Models (LLMs), I've prepared a 1-hour presentation on the development cycle of LLMs, covering everything from architectural implementation to the finetuning stages.
Pretend you have a really great programming day. You only have to attend a few meetings, have only a few off-topic conversations, don'...
Coding my handwriting in Javascript - how I did it and what I’m doing with it.
Date: March 7, 2111
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
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.
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