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. 14,531 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.
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.
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.
A reminder of how good we have it as software developers, or perhaps how hard it is for everyone else.
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 a programming language can be an idea.
A guide to configuring WezTerm using its Lua API. Focuses on appearance, keybindings, multiplexing, workspace navigation, and status bar (powerline) setup.
it’s too hard
See how a beam engine works through interactive 3D figures exploring steam, pressure, Watt's condenser, valves, linkages, and the governor.
Since the last post [http://franklinta.com/2014/09/08/computing-css-matrix3d-transforms/] on CSS was popular here is another simple CSS trick that I found useful in the past. Let’s say we want to find the difference between these two images: You can do this by simply inverting the colors and then stacking them…
AI tools brought me back to levels of productivity I haven't felt in years. Web development is fun again.
Go is not an easy programming language. It is simple in many ways: the syntax is simple, most of the semantics are simple. But a language is more than just syntax; it’s about doing useful stuff . And doing useful stuff is not always easy in Go.