How to Make a Nintendo 64 Game in 2026
Two years ago, I was Porting my JavaScript Game Engine to C for No Reason . I have since found a reason: making a new N64 game!
Topics /
The most popular blog posts about software engineering on Hacker News. 21,812 posts.
Two years ago, I was Porting my JavaScript Game Engine to C for No Reason . I have since found a reason: making a new N64 game!
A personal review of Cursor, an LLM-powered coding tool.
Fresh is a new full stack web framework for Deno. By default, Fresh web pages send zero JavaScript to the client.
The official home of the Python Programming Language
Personal blog of Julien (jvoisin) Voisin
I love Docker . It's so freakin' useful for distributing predictable runtime environments.
If you have just/as of late gotten an email about your keys being revoked, this is because of me, and if you have, you should really go through and make sure that no one has done anything terrible to you, since you have opened yourself to people doing very mean things to you for what is most likely a very long time.
Bypassing certificate pinning in Meta’s Messenger application on macOS.
I've wanted to write a blog post for everyone who learns things the same way that I do; by trying to break them. I'll start off with an awfully flawed implementation that authorizes a user with a 3...
And How They Stack Up Against Qwen3
I never thought it could happen to me. I mean, parentheses? In this day and age? But for the past couple years, my go-to programming language for fun side projects has been a little Lisp dialect called Janet. (print "hey janet") I like Janet so much that I wrote an entire book about it, and put it on The Internet for…
A brief look at the three main causes of bloat in our JavaScript dependency trees, and how we can start to address them.
See cooldowns.dev for up-to-date information on cooldown adoption across various languages and package ecosystems.
JFrog finds a new supply chain attack targeting python developers using the PyPI repository
A reminder of how good we have it as software developers, or perhaps how hard it is for everyone else.
Compare Elixir and Go for high concurrency solutions. Understand their differences in programming styles, concurrency models, and error handling. Learn more!
The library for web and native user interfaces
A blog by James Adam, of lazyatom.com fame.
JavaScript implementation of so-called Seam Carving algorithm for the content-aware image resizing and objects removal. Dynamic programming approach is applied to optimize the resizing time.
Hi, would you allow me to translate your article to French, preferably under a free lincense like CC-by-sa?
How do you review code at the volume agents produce it? On the Claude Code team, once we had high coverage and deep reviews, we started optimizing for the minimum amount of human review time that doesn't raise reverts or incidents.