Dear JavaScript
This article has been moved to: http://thejameskyle.com/dear-javascript.html
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,197 posts.
This article has been moved to: http://thejameskyle.com/dear-javascript.html
If you lived through the shift from handcrafted server pets to immutable infrastructure, you should sense something oddly familiar about what's happening now.
I think it is safe to state that hash tables (e.g. maps in Go, dicts in Python, HashMap in Java, etc.) are far more common than ordered data structures such as trees for in-memory data structures. One data point is that in a talk about C++ hash table optimization at Google ( available in Abseil ), the speaker noted…
A cheat sheet of real-world timing and memory numbers to guide performance-sensitive decisions.
How a quick weekend app for sharing book quotes, Snaplight, got featured by Apple—and the lessons that matter more than star ratings.
My weird hobby lately is just wandering around Street View and zooming in on random stuff. Today I found a 350Z that shows up parked in the same Tokyo spot in every capture since 2009.
I’m CC’d on mails when things get slow, but never when things work as expected or are fast…oh well. Like an umpire in baseball, if we are doing our jobs, we are invisible. Subjec…
Crusader Kings III is a pretty impressive game. It’s impressive not only for its official content, but also for its extensive modding…
Most of what modern software engineers do involves APIs: public interfaces for communicating with a program, like this one from Twilio. I’ve spent a lot of time…
I wrote a self-hosting C compiler which I named 8cc in 40 days. This is a log when I was writing it from scratch by myself in 2012. The code and its history are available at GitHub .
Oh, Steve, you do make me laugh, always. And it's so long between posts these days I hardly believed it when Safari hinted that there was some action over at Steve's. Thank you.
Chronicles of training strong LLMs from scratch in the wild
The most common question students have about mathematics is “when will I ever use this?” Many math teachers would probably struggle to give…
I recently discovered a simple step-by-step process that significantly increased my personal productivity and made me happier along the way.
Excited to announce that my technical paper “ N-Dimensional Rigid Body Dynamics ” was accepted to SIGGRAPH 2020 ! Very proud to present research developed for 4D Toys & Miegakure at such a prestigious conference.
How does AWS Lambda work under the hood? Let's find out together!
We generally know that when we buy a piece of technology that it will not last forever, connectors wear out and/or go out of fashion. But I think the most frustrating reason to have to get rid of something is that drivers stop being made for devices.
In addition to the VGA donut , I submitted two other entries in the Tiny Tapeout 8 demo competition , where you submit a "tiny" ASIC design (room for about 4000 logic gates) that outputs 2-bit RGB to a VGA port and 1-bit audio to a speaker. One was a an old school C64/Amiga intro type of thing, and the other was a…
Time flies when you are having fun. Today is curl's 25th birthday. The curl project started out very humbly as a small renamed URL transfer tool that almost nobody knew about for the first few years. It scratched a personal itch of mine, Me back then I made that first curl release and I've packaged … Continue reading…
Should we stop hate speech? What makes you think we can?
My honeymoon with the Go language is extremely over. This article is going to have a different tone from what I’ve been posting the past year - it’s a proper rant. And I always feel bad writing tho...
If coding agents make native ports cheap, why does Anthropic still ship Claude as an Electron app? Because code is cheap but maintenance isn’t.
Accounts that have never been disabled include the accounts for Rocket League (a game whose Mac support [Epic discontinued in January 2020][rl]), and separately, Unreal Engine. My understanding is that none of those accounts are affected by Apple’s decision not to reinstate the Fortnite developer account.
I’ve been dipping into the r/ChatGPT subreddit recently to see how people are reacting to the GPT-5 launch, and so far the vibes there are not good. This AMA thread …