New
The latest blog posts to take off on Hacker News. 49,220 posts.
The big six matrix factorizations
Six matrix factorizations dominate in numerical linear algebra and matrix analysis: for most purposes one of them is sufficient for the task at hand. We summarize them here. For each factorization …
How to feel engaged at work: a software engineer's guide
On fighting the feeling of "blah".
I spent two years launching tiny projects
Two years ago, frustrated with a long list of unfulfilled project ideas in my phone notes, I decided to give myself one week to try each idea out in its tiniest form.
Please Stop Using Grey Text
For over 1000 years black text on white paper has been the best practice for printed texts worldwide. Since the advent of the web and WCAG…
Git ignores .gitignore with .gitignore in .gitignore
A fun, if predictable and pointless exercise.
How fast SSDs slow to a crawl: thermal throttling (2021)
Fast compact external SSDs are prone to thermal throttling. This is demonstrated during tests writing 96 files, when transfer rates fell from 2 GB/s to around 700 MB/s.
When Your Smart ID Card Reader Comes With Malware
Millions of U.S. government employees and contractors have been issued a secure smart ID card that enables physical access to buildings and controlled spaces, and provides access to government computer networks and systems at the cardholder’s appropriate security level. But many government employees aren’t issued an…
Plagiarized in a plagiarism atonement essay
News broke this morning that upcoming author Jumi Bello plagiarized from Plagiarism Today when drafting a plagiarism explainer essay.
Everything you ever wanted to know about terminals
so here's a short tutorial on ansi escape codes and terminal control, because you philistines won't stop using ncurses and oh my god WHY ARE WE STILL USING NCURSES IT IS THE TWENTY FIRST FUCKING CENTURY
King George and Tsar Nicolas Looked a Lot Alike
haha, everyone says we look alike but i dont see it
My thoughts about Fly.io (so far) and other newish technology I'm getting into
Hartley writes about full stack software engineering and AI-driven software development.
AI and Machine Learning – The Basics
Artificial Intelligence is a once-in-a lifetime commercial and defense game changer (download a PDF of this article here) Hundreds of billions in public and private capital is being invested in Art…
Using a "proper" camera as a webcam
It’s 2022, so many of us now have 2 years experience of online meetings. My experience is that the better that I can see and hear someone in an online call, the more natural the conversation feels. Put another way, I think one does a courtesy to the other person by improving the quality of how you appear in a video…
My Unholy Battle with a Rock64
I’ve got this rock64, which is an aarch64 board comparable to a Raspberry Pi 3 B+ with 4 gigs of ram. For years I’ve wanted to put a distribution on here that doesn’t have a premade image available, mainly because out of all the options on that page I don’t actually like any of them. Well, except NetBSD, but NetBSD…
Professional Programming: The First 10 Years
Last month, April 2022, marked the 10 year anniversary of my start as a professional programmer.
Taking a break from social media makes you happier and less anxious
In my writing on technology and culture I try to be judicious about citing scientific studies. The issues involved in our ongoing wrangling with digital ... Read more
Computer work lying down comfortably with a home-made stand over the bed
This article reports the result of a successful personal attempt to find an arrangement of keyboard, mouse and monitor for lying down comfortably while using a computer. It describes the arrangement and reports experiences using it. It does not discuss general motivations for working lying down.
The Worst (2012)
I don’t really know who Dustin Curtis is, but he blogs a lot, and those blog entries often end up onHacker News. Not too long ago, he wrote a blog post titled “The Best,” in which he explains that he has nice stuff. That in fact, everything he owns is actually the very best of its kind.Dustin’s...
Correctness and composability bugs in the Julia ecosystem
For many years I used the Julia programming language for transforming, cleaning, analyzing, and visualizing data, doing statistics, and performing simulations.
JSON and Virtual Columns in SQLite
Faster JSON handling in a relational database.
Web3 is expensive P2P
Web3 claims to be the only way to save us from commercial entities defining what we can see and what not. Yet, it does exactly this: It results in commercialized entities defining what we can see and what not. More on the blockchain ecosystem in this overview and especially in the simple, hum
Stealing checks worth millions and pwning a bank
Another long (hacker) story of mine! Once upon a time contracted to do a penetration test on a bank… I spent the better part of a week assessing every nook and cranny of the main web application. I mapped every function, and every web path, but the main website was very hardened. After spending a lot of time…
Many software companies are a joke
The problems I will discuss in this article are not unique to the software industry. In fact, this is expected in many large companies…
How I learned to stop worrying and love the YAML
Something I miss after emigrating from the UK to the USA is the using the name of a yeast extract based spread as an adjective. To describe something as “marmite”