Compiler Explorer and the promise of URLs that last forever
How we're preserving 12,000 legacy links as Google's URL shortener rides into the sunset
Topics /
The most popular blog posts about software engineering on Hacker News. 14,532 posts.
How we're preserving 12,000 legacy links as Google's URL shortener rides into the sunset
Obviously this is an utterly preposterous statement: it’s hard to think of a more ridiculous and esoteric coding requirement. I can just imagine all sorts of amusing conversations with designers and business sponsors: “No... the size of this <input> field should be 23... 24 is just too long!” Or: “We need to explain…
Fellow software engineers/hackers/devs/code gardeners, do you keep a notebook (digital or plain dead-tree version) to record things you learn?
How to combine data spread over two CSV files, like separate tables in a normalized relational database.
I will attempt to convince you, in two lines of code, that Elixir is more interesting than any programming language you’ve ever used.
A change starts with a story.
How to use the `timeout` command to terminate processes after a specified time and how to combine it with `until` for smarter shell scripting.
Leaving node.js land
a kind reader reached out about all of my iphone alarms and asked how specifically did I run OCR on my mac. I’m not one to gatekeep, so here’s how you can get yourself a nice local ocr ‘service’ that works in the terminal/CLI/python and costs 0 dollars:
A Guide to comparing Claude Code Compiler with GCC
Around 1990, Richard Stallman (RMS) and I were writing the GNU C library getopt() and he wanted to extend it to support long (multi-character) option names for user-friendliness. He considered Unix…
It's a wise saying, because we game developers have so much fun making the underlying foundations, that we never get around to adding the actual gameplay.
I am starting to realize that the Unix command-line toolbox can fix absolutely any problem related to text wrangling. Let me tell you about a problem I had, and how I used some Unix command-line utilities to solve it.
Software optimization resources | E-mail subscription to this blog | www.agner.org
From the highly eclectic blog of Mark Dominus
Goodbye Tech, Hello Future
You can add uv into the shebang line for a Python script to make it a self-contained executable.
I will never stop dying on this hill
There are tons of tutorials such as this one on the internet that contain all kinds of awesome hacks to make your Vim better, but the absolute worst way to make your environment better is to just copy it wholesale from others.
I am afraid to inform you that you have built a compiler. I know you wanted a “simple prototype” that would just add that one feature to your programming model. You said that “SSA is an overkill” and “it’s just way too much infrastructure to maintain for a simple task” and yet, six months later, you have pile of…
Open source python client to read your data from the Colmi R02 family of Smart Rings. 100% open source, 100% offline.
Gautham's Blog