Knowledge is like a house of cards
fhur's blog
The latest blog posts to take off on Hacker News. 3,821 posts.
fhur's blog
In February 2022, Jim Keller organized a scientific anarchism event in Woodside, California. Scientific anarchism, a term borrowed from the controversial philosopher of science Paul Feyerabend, concerns the way science is performed in the laboratory and the way that ideas are generated, refuted, and incorporated into…
My argument for why we need the Single Page Applications(sarcasm inside)
I’m a frontend developer, consultant, accessibility auditor, blogger, teacher, and book author from Austria.
Today I learned that, since macOS High Sierra onwards, you can move a window by starting to drag anywhere on it.
Crossrail's tunnels under London are long, so long that when they were being planned, they were affected by something you might not expect -- the curvature of the earth.
It's been a while since I've last rewritten my favorite lexical analyzer :-) That post is the last in a series implementing a lexer for the TableGen language in a variety of programming languages, using multiple techniques. The last lexer written, in Go, was very fast indeed - processing 1 MiB of source in about 20…
As a backend developer at a mobile app company, a common task was migrating a database schema.This could be to improve query performance, change column ...
Brad, a top footballer, sits in the bleachers watching the game. He cannot believe his eyes. He has come to watch his friend Edgar play, and Edgar is the worst football player he has ever seen. He stands around, chewing gum. When he runs at all, he runs like a
One must imagine Sisyphus practicing leetcode mediums...
Let's face it: the internet is broken. It feels like so much of the web is composed of clickbait, ads, popups, and a toxic amount of JavaScript that you need a modern computer just to get any value out of it. Remember when low-power computers were created for people who were "just browsing the internet?"…
Today I’m writing some short thoughts on how to design solutions or decide on actions when you face a new problem. TL;DR constantly ask yourself what you are trying to do. One of the main lessons I’ve learned in this short time working in research (as an intern), is to be methodological. Especially when you are doing…
Some years back I applied to join IBM's grad scheme, there was a peculiar stage to the process I've not seen elsewhere. It was during the onsite day, where a batch of 20 or so applicants were put through various tests in an IBM office. They called it the "group test"; around 8 of us were led to a room and asked to…
Scientific explanation on benefits of Fasting/Caloric restriction.
Matthew Butterick
A while ago there was an interesting thread on the Julia Discourse about the “state of machine learning in Julia”. I posted a response discussing the differences between Julia and Python (both JAX and PyTorch), and it seemed to be really well received! Since then this topic seems to keep coming up, so I thought I’d…
Datasette Lite is a new way to run Datasette: entirely in a browser, taking advantage of the incredible Pyodide project which provides Python compiled to WebAssembly plus a whole suite …
Interactive article explaining how a mechanical watch works.
Part One of a series on how I came to be writing for O’reilly, and what the process is like
Why would I pay $36 for a pair of underwear?
The list that's always growing. What are your most used self hosted applications? Here's mine.
There is no way for your operating system to know exactly how much stack space a thread will need so it allocates an amount on the order of around a kilobyte initially and then around a megabyte once the thread starts to be used. You only have around a bakers dozen gigabytes of RAM, so you can only have give or take…
Nov 27, 2023: Much has changed since this article was published. I've become far more involved with ZC development; the name of the program is now ZQuest Classic; our website is zquestclassic.com ; and the web version discussed in this article is now hosted at web.zquestclassic.com
Little tips for walking a lot
At my company we use a small SQLite database. We define the schema in a single file with SQL CREATE TABLE statements. If we add tables, columns, or indexes, our application will create them automatically the next time it starts up.