Unicode is harder than you think
Rants, experiments and experiences collected while delving into the magical world of computers.
Rants, experiments and experiences collected while delving into the magical world of computers.
How many different ways do people use chopsticks to pick up food? Here's your pictorial map to ten thousand grips.
This is a short introduction to Rust, intended for developers that already know another language. In the examples, Rust is compared with TypeScript, JavaScript or Java, sometimes with C++ or Kotlin.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Splitting code into files can scatter related logic. Jimmy Koppel on cognitive load, design reconstruction, and a third way to organize code.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
I’ve covered PC compatibility in the past, and tried to explain how just having an x86 CPU and running DOS does not necessarily make your machine compatible with an IBM PC. At the time, this …
The Intel i960 was a remarkable 32-bit processor of the 1990s with a confusing set of versions. Although it is now mostly forgotten (outs...
How to use a company's TXT records to discover the products they use.
New managers often want to get everything right from the get-go. But, ironically, that would be their first mistake. Why? Because that's the total opposite of authenticity.
Rickover's famous speech about the distinction between academic (paper) reactors and practical reactors.
We'll create and load a snapshot of our custom JavaScript runtime to optimize startup time.
The most popular and most important posts on Stratechery in 2023.
A Large Language Model for Zero-Shot Video Generation. VideoPoet demonstrates simple modeling method that can convert any autoregressive language model into a high quality video generator.
Use these rules to avoid boring your audience
This is a Mega-Update ®™ that focuses on features that people have been requesting for a long time. I have a ton of stuff in Miegakure that could be shared with 4D Toys but what takes development time is not the cool 4D stuff but all the UI/UX around it. First of all because there is the VR version, the mouse/keyboard…
It's risky business fighting Intel, AMD, and Arm, and that's exactly what Star Five is trying to do with this: The chip on this new single board computer could be the start of a computing revolution—at least that's what some people think! The VisionFive 2 has a JH7110 SoC on it, sporting a new Instruction Set…
Projects, experiments and toys by Rafał Pastuszak
Software engineer, artist and musician
I was a remote opening keynote speaker at ACM SCORED 2023 , which we decided meant that I sent a video to play and I was on Discord during the talk for attendees to text directly with question as the video played, and then we did some live but still remote Q&A after the talk.
An introduction to my MCU based fully featured analog telephone exchange, how I mounted it in my home lab powered with batteries for months of use
Understanding Git better by using lightweight formal methods
UC San Diego scientists find an auto-signaling mechanism driving the T cell anti-tumor response; findings may inspire new cancer therapeutics and biomarkers.
I've had some pretty surreal experiences while making Vale. 0 The weirdest was when I realized the hidden fundamental truth beneath a lot of the programming languages we use today.
Shocking new research confirms the ancient Carthaginians ritually sacrificed children as offerings to the gods, overturning decades of denial. Uncover the dark secrets of this long-forgotten civilisation.
April 10, 2023. The backlash was immediate after I spoke at the 2016 Northeast Conference on Science & Skepticism , which bills itself as a “celebration of science and critical thinking.” Although the conference had allotted me 10 minutes for questions, the stage manager, Jamy
Bash is oft-maligned: you hear it sneered at in sentences like “our continuous integration pipeline is just a pile of bash scripts .” It is commonly regarded as unintelligible and thus unmaintainable. The pile of bash scripts are the toxic byproduct of an infrastructure team understaffed, pressed for time, unwilling…
The last couple of years have been quite revolutionary in the Silicon industry as a whole. With the resurgence of horizo