Simulating Jupiter
I'm a Technical Artist with over a decade of professional experience in both AAA and independent projects.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
I'm a Technical Artist with over a decade of professional experience in both AAA and independent projects.
Hello size coding fans. Today, I have something amazing to share: A tiny raycasting engine and city generator that fits in a standalone 256 byte html file. In this post I will share all the secrets…
At DigitalOcean, we are making some changes to the recruitment process of back-end developers. We simplified the job description and the interview process, and added a step that asks the candidate ...
Adam Griffin is still in disbelief over how quickly he was robbed of nearly $500,000 in cryptocurrencies. A scammer called using a real Google phone number to warn his Gmail account was being hacked, sent email security alerts directly from google.com, and ultimately seized control over the account by convincing him…
A beginner's guide to longevity research
During 2019 I was living in Paris and really wondering what I was doing there as my job doesn't require me to be physically in Paris, I was working with teams in India and San Francisco. I don't really need to be close to my friends or be in a …
What happens on the other side of the acquisition doesn't get much startup press
US President Obama had...
What one of my favorite history books about my favorite historical period—turn-of-the-century American—tells us about technology, anxiety, and human nature
Do not buy a Microsoft Surface RT yet. I’m typing this with gritted teeth. My 24 hours with the half-baked Surface have been a frustrating challenge, a mix of love and hate. I want want want this…
I'd be interested in a decentralized social network with network-layer anonymity, grassroots content delivery, and customizable moderation.
Stephen Wolfram takes a computational view of time, defining it abstractly, and the implications from computational irreducibility.
“Don’t use chatbots as search engines” was great advice for several years... until it wasn’t. I wrote about how good OpenAI’s o3 was at using its Bing-backed search tool back …
Project Hammer aims to drive more competition and reduce collusion in the Canadian grocery sector.
So there I was, implementing a one element ring buffer. Which, I'm sure you'll agree, is a perfectly reasonable data structure.
Spanish Statistics Institute will track all cellphones for eight days (2 min, link in Spanish, via) A few facts first: Carriers geotrack all users by default, using cell tower triangulation. They also store logs of your calls and sms, but that is
One of the surprising (at least to me) consequences of the fall of Twitter is the rise of LinkedIn as a social media site. I saw some interesting posts I wanted to call attention to: First, Simon W…
A technical look at the EU age verification reference app — the gap between marketed and shipped cryptography, relay attacks the protocol can't stop, and why the 'privacy-preserving' system is a trojan horse for digital ID infrastructure.
The user interfaces are a weird thing. There are all sorts of libraries and frameworks that are supposed to help you on your journey of writing a GUI, but despite all the best practices and frameworks forcing you to eat your vegetables, the GUI always ends up being a ridiculous mess. After pondering some more about…
We’d like for Y Combinator to fund more breakthrough technology companies—companies that solve an important problem, have a very long time horizon, and are based on an underlying technological or...
As an exercise, after finishing this article do the whole exercise again, but make a change to both origin/master and master and then do the fetch and merge to see what happens when a fast-forward is not possible.
This is a follow-up to Allan Odgaard's excellent article macOS 10.15: Slow by Design . I want to talk specifically about the first section "Spawning a new Process", because there has been widespread misunderstanding of this. Odgaard provides a simple test to show that the first run of an executable is delayed while…