Building a self-updating profile README for GitHub
GitHub quietly released a new feature at some point in the past few days: profile READMEs. Create a repository with the same name as your GitHub account (in my case …
Topics /
The most popular blog posts about software engineering on Hacker News. 21,819 posts.
GitHub quietly released a new feature at some point in the past few days: profile READMEs. Create a repository with the same name as your GitHub account (in my case …
Dmitry.GR: How to reverse engineer a completely undocumented microcontroller. From nothing to a full SDK in one week flat!
Articles on frontend development and more.
The Vista Group blog shares our industry-leading knowledge about cinema along with product and technology updates, case studies, and news.
Tenures are at an all-time low in the software industry.
jQuery: The Write Less, Do More, JavaScript Library
The manifestation of my imposter syndrome, for me and today, is what does it mean to be a software engineer. There’s a lot more noise than signal on the Internet about agentic engineering, wh…
It has been three days. The room is cold and dark, but your screens are blinding. You feel disoriented as you come in and out of dissociative episodes. Now and again, you laugh, to no accompaniment. Why are you here? Was this your fault?
Arthur’s thoughts on coding, software engineering, and other interesting things.
Chris Lattner mentioned that Python can actually call Mojo code now. I love this idea (!) as I'm definitely in the market for a simple compiled language that can offer Python some really fast functions.
Everything you need to know today about Python Packaging: PEPs 517/518, pyproject.toml, Pipenv, setuptools, and—of course—pip.
In C, 'main' returns an int. What happens when you don't explicitly return a value, though? C99 provides a return value of 0, but C89... well, that's undefined, my favorite kind of behavior.
Build and share AI-powered apps directly in Claude. Update: Now available on Team and Enterprise plans. (July 31, 2025) Update: Upload PDFs, images, and more into your artifact.
10 years ago today, we published 'Why we Created Julia' ...
I challenged myself to make a tiny subset of Python in C.
This summer, I embarked on a side project to create a brand-new Palm OS game, and after less than two months of intermittent coding, I'm excited to announce that it's ready to be released to the public!
I got tired of attempting to get shell scripts to produce valid JSON. You’ve likely seen something like this before: echo '{
A security research blog.
Update: the matplotlib pull request has been merged! See This post for a description of the XKCD functionality now built-in to matplotlib!
Last week, I released base , a universal Base class for Ruby. Inheriting from it gives your class every instance method, class method, and constant from every module and class in the system. In a Rails app, it results in: