New
The latest blog posts to take off on Hacker News. 6,299 posts.
I don't need your query language
Seriously, I don't. I'd prefer SQL.
Review of Hetzner ARM64 servers and experience of WebP cloud services on them
TL;DR: Hetzner ARM64 performs very well, with the 4-core CAX21 (ARM64, 4 cores, 8GB RAM) machine only being 8% slower in WebP conversion speed compared to the 3-core CPX21 (AMD64, 3 cores, 4GB RAM), while the price difference between the two is 14% (8.40 USD/mo vs 9.76 USD/mo). Additionally, the CAX21 offers twice the…
Iterating on Testing in Rust
With the release of rust 1.70, there was some surprise and frustration that unstable test features now require nightly , like all other unstable features in Rust. One of the features most affected is --format json which has been in limbo for 5 years . This drew attention to a feeling I've had: the testing story in…
Smart Guy Productivity Pitfalls (2013)
Productivity is one of my pet topics, because it's always dogged me a bit, especially early in my career. I'd pull long days and nights and then realize I only actually worked (as in, typing in code, debugging stuff, and thinking about problems and their solutions) maybe 20% of the time. Upon talking to coworkers…
Why did Nix adopt Flakes?
Learn how Nix Flakes improve the composability and reproducibility of builds in Nix and Devbox.
Limits of Programmer Productivity: A lesson from Fred Brooks
Fred Brooks published The Mythical Man-Month in 1974, describing the lessons he learned leading IBM’s OS/360 project during the 1960s. As technology goes, it’s ancient. Consider the workflow for a “debugging run”:
Requiem for a bank loan
A brief retrospective on an attractive product First Republic used to offer, and a wider discourse on the banking crisis.
Writing a chat application in Django 4.2 using async StreamingHttpResponse
StreamingHttpResponse now supports async iterators when Django is served via ASGI.
Reddit is undeleting years worth of comments and posts
Attached: 1 image Well fuck #reddit - they have just undeleted posts I made years ago that I'd removed when I did a purge a couple of years back. So Reddit didn't actually delete the data - also these videos are no longer on YT so the thumb is cached They are so fucked #gdpr…
Full Time
I’m working on Marginalia Search full time. I left the office for the last time today, and it’s the strangest feeling. I’ve quit jobs, taken time off work, been laid off, but this is different from any of those things. This is deliberate. There’s a note of relief. I’ve essentially been working two pretty demanding…
Two years of teaching high school CS
(This post is also now also listed on the Pickcode Blog) Leaving Teaching I’m posting this on my last day teaching high school computer science. In the pas...
Annoying A/B testing mistakes
Running experiments is equal parts powerful and terrifying. Powerful because you can validate changes that will transform your product for the better…
DevOps Is Bullshit (2022)
A Critique of How We've Fooled Ourselves for Years.
Control, escape, and meta tricks
Open a Unix or Linux terminal emulator. If you have Terminal.app on macOS, ensure that the "Use Option as Meta Key" option is enabled in its "Preferences" section. Now type foo bar baz followed by meta + b (i.e. alt + b or option + b on modern keyboards). In a typical desktop environment with a typical and modern…
Put an io_uring on it – Exploiting the Linux Kernel (2022)
Put an io_uring on it - Exploiting the Linux Kernel - chompie at the bits
The next generation of serverless
Read some of the latest blog posts from Akamai Developers.
Memory safety without borrow checking, reference counting, or garbage collection
Single ownership is one of those concepts that's both easier and more powerful than we realize.
Learnings from kCTF VRP's 42 Linux kernel exploits submissions
Tamás Koczka, Security Engineer In 2020 , we integrated kCTF into Google's Vulnerability Rewards Program (VRP) to support researchers evalu...
Hello, Perceptron: An introduction to artificial neural networks
Generative AI tools like ChatGPT and Midjournery are able to replicate (and often exceed) human-like performance on tasks like taking exams, generating text and making art.
Metformin shown to prevent long Covid
A 14-day course of metformin, a common drug used to manage type 2 diabetes, prevents long COVID, according to a new study in The Lancet Infectious Diseases .
Generating Income from Open Source
Ink has been getting some good traction lately and it's already being used by some well-known companies for a while. Like most other open so…
Squarespace Enters Definitive Agreement to Acquire Google Domains Assets
Visit Squarespace Domains to learn more →
Vision Pro
What has Apple built, what is it for, what does it mean for Meta, and why does it cost $3,500? Check back in 2025.
Software effort estimation is mostly fake research (2021)
Effort estimation is an important component of any project, software or otherwise. While effort estimation is something that everybody in industry is involved with on a regular basis, it is a niche topic in software engineering research. The problem is researcher attitude (e.g., they are unwilling to venture into the…
My 24 year old HP Jornada can do things an iPhone still can't do
Published: 15-06-2023 01:30 | Author: Remy van Elst | Text only version of this article
Sequence diagrams, the only good thing UML brought to software development
Sequence diagrams really shine when you’re documenting different parts of a system and the various ways these parts interact with each other.
Getting 10TB of GitHub logs and extracting details of all users and repositories
Trickest workflow parses 15TB of GitHub Archive logs and extracts public details for every user and repository back to 2015.