The self-hating web developer
I frequent /r/learnprogramming to help answer both technical and career oriented questions about programming. It's an extremely gratifying use of time.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
I frequent /r/learnprogramming to help answer both technical and career oriented questions about programming. It's an extremely gratifying use of time.
This past month, I have been enthralled by the Rust programming language given its unique edge for writing memory-safe, modern programs. Over the years, several languages have emerged as the most preferred by engineers to write resilient, backend software. The tides have shifted from Java/C++ into Go and Rust, which…
A tutorial on how to write a Unix shell in C.
Originally published at https://www.datacamp.com/community/tutorials/finance-python-trading
On one side, LLMs show unseen capabilities in reasoning, but on the other - reasoning in LLMs is not ideal.
An updated report on my experience with Rust and where I think it might be going.
A technique for accurate text and numbers in AI-generated images: generate the layout deterministically, then ask the image model to paint on top.
Django 6.0 was released today, starting another release cycle for the loved and long-lived Python web framework (now 20 years old!). It comes with a mosaic of new features, contributed to by many, some of which I am happy to have helped with. Below is my pick of highlights from the release notes.
After beginning a compiler for the Apple M1 GPU , the next step is to develop a graphics driver exercising the compiler. Since the last post two weeks ago, I’ve begun a Gallium driver for the M1, implementing much of the OpenGL 2.1 and ES 2.0 specifications. With the compiler and driver together, we’re now able to run…
Andy Warfield writes about the hard-won lessons dealing with data friction that lead to S3 Files
Ok it’s not exactly $60 but you can get the board itself for that amount of money on eBay if you’re lucky, but on average the price is around $70-$100 (as of November 2025) which is still very cheap considering you can play Cyberpunk 2077 on this.
With slick marketing, catchy taglines and some pretty bold claims about their security, nomx claim to have cracked email security. Let's see if they have.
Stephen Wolfram shares personal memories of Steve Jobs, how their paths crossed, and the support and encouragement Jobs provided over the years.
This tutorial aims to give a gentle introduction to diffusion models, with a running example to illustrate how to build, train and sample from a simple diffusion model from scratch.
In this Jepsen report, we’ll verify RethinkDB’s support for linearizable operations using majority reads and writes, and explore assorted read and write anomalies when consistency levels are relaxed. This work was funded by RethinkDB, and conducted in accordance with the Jepsen ethics policy .
It's a C test. If you think you know C, take this test. It only has 5 questions.
Or 10 tweets about ChatGPT
Recently withoutboats posted a series of blog posts about some syntax sugar he would like added to Rust.
What does it look like to be obsessed with success and prestige? Imagine a guy who starts many endeavors and side projects just because he wants to be known as the creator of something. Or someone who builds another social app, not because he has an unique problem that's unaddressed, but because he wants to be the…
I haven't published since April because I've been afraid. What was I afraid of? In this post I detail every single thing I've avoided admitting on this blog.
Writing at the end of the world, from Hveragerði, Iceland
What the hell is going on right now?
Today is a great day for Emacs - Emacs 29.1 has just been released1! Every Emacs release is special, but I haven’t been so excited about a new version of Emacs in ages. Why so? Reason #1 - pure GTK front-end (a.k.a. pgtk). This also means that now Emacs supports natively Wayland. Which in tern means that it’s easier…
docker, kubernetes, cloud
Learn what's new in Emacs 28.1
Back to: Three Unexpectedly Good Things VR Will Probably Cause | Forward to: Upcoming Appearances: Washington DC and Baltimore