Node.js, Pipes, and Disappearing Bytes
Someone in one of my online communities recently asked about why their Node command was dropping output when piped to another command:
The latest blog posts to take off on Hacker News. 3,433 posts.
Someone in one of my online communities recently asked about why their Node command was dropping output when piped to another command:
Every collector has that machine, the machine they sunk so much time and, often, money into that they would have defenestrated it years ago...
It’s super late at night on Thanksgiving weekend in Canada. I shouldn’t be thinking about weird internet drama, but here we are.
The eight sleep bed is a popular self-cooling bed. Sleeping on a colder surface not only feels great but often improves sleep as well. This post discusses a cheaper homemade option that I use instead.
In this article, we explore Typst, a new typesetting system similar to LaTeX. We explore its syntax, current uses and possible uses; we test its scripting system, which is incredibly powerful; we compare it with LaTeX, Markdown and Word, which can be used in similar roles; and we explore its applicability to the task…
Some humans put a ~2.4GHz magnetron on a ventilated metal box with a fancy door.
Haskell’s expressive type system means that type signatures can carry a lot of information. Haskell’s polymorphism means that you sometimes write functions that work across an enormous range of types, and are left wondering “what do I actually call my variables?”. It is often the case that there’s nothing to say…
A couple of days ago, I got banned from the WordPress community Slack. As this is about WordPress, I figure I should use my WordPress blog to talk about it. Everything that day revolved around a small…
Fuzz testing decades-old software can turn up some curious behaviors
How AI Could Transform the World for the Better
Important new study from Apple
Gleam is a statically-typed functional programming language, which recently had its v1 released, designed for building scalable and maintainable software. It
As DebConf22 was coming to an end, in Kosovo, talking with Eeveelweezel they invited me to prepare a talk to give for the Chicago Python User Group . I replied that I’m not really that much of a Python guy… But would think about a topic. Two years passed. I meet Eeveelweezel again for DebConf24 in Busan, South Korea…
I am somehow very late to learning CUDA. I didn’t even know until recently that CUDA is just C++ with a small amount of extra stuff. If I had known that there is so little friction to learnin…
Alternative WordPress options that you can drop onto a server and get running with
TypedDict was introduced in PEP-589 which landed in Python 3.8. The primary use case was to create type annotations for dictionaries. For example,...
I tweeted this incredibly non-controversial take and it got a huge reaction, so I thought I'd recycle the content for a blog post. Enjoy. We...
This article explains how a game can be made in Prolog by leveraging the hidden power of logic programming. Inspired by the elegance of data-driven design and declarative programming paradigms, I will be explaining a new way of designing game rules which can at the same time be used as the source code of the gameplay…
I recently released papaya, a fast and feature-complete concurrent hash table for Rust. In this post I want to dive into the design and research that went into creating it, as well as why you might consider using it over existing solutions.
Demoscene is the art of pushing computers to perform tasks they weren’t designed to handle. One recurring theme in demoscene is the shadow-art animation “Bad Apple!!”. We’ve played it on the Commodore 64, Vectrex (a unique game console utilizing only vector graphics), Impulse Tracker, and even exploited Super Mario…
Question for Quote Investigator: The relationship between bankers and borrowers is symbiotic and occasionally counter-intuitive. Here is a pertinent adage:
Computer Science, Machine Learning, Programming, Art, Mathematics, Philosophy, and Short Fiction
I read a wonderful twitter thead about CGI and the birth of the web and this triggered a thought I've been kicking around. > Wasm is the new CGI And to be cle...
I had a plumber over the other day. I was worried that my water service line might be leaking. There was a wet patch in the yard and I noticed that one of my sink’s water pressure seemed to be lowe…
A very specific question, answered very longwindedly.
My diatribe about adding support for ParadeDB to Ecto
This is a little summary of my current thoughts on Rust. I wonder whether I’ll look back in five years and see if my views have changed.
The personal site of R. W. Blickhan