Adding a USB port to the ThinkPad X1 Nano (the hard way)
I wanted to add an internal USB port to my ThinkPad X1 Nano which should have been a fairly easy thing to do, but it wasn't.
I wanted to add an internal USB port to my ThinkPad X1 Nano which should have been a fairly easy thing to do, but it wasn't.
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.
Please note: This is being updated in real-time. The intent is to make sense of lots of simultaneous discoveries
Displays the current time in a seven-segment style, embedded within its own JavaScript source code. (321 bytes)
I've been involved in the Rust project in some form or another since 2016, and it's a language I'm very comfortable using. Many Rust programmers could say the same . But, if we take a step back and are honest with ourselves, we'd admit that the road to getting to that level of comfort was difficult.
It’s surprisingly easy to be generous and find solutions to our friend’s problems. Much easier than it is to do it for ourselves. Why? There are two useful reasons, I think. FIRST, beca…
/imagine one day randomly finding yourself in a foreign country thousands of kilometres away from home. Your own country is suddenly at war, and all you have is a backpack hanging off your back. That’s a weird situation to be in. But you have to figure something out. So starting a fake delivery company sounds like the…
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…
Searching Google Scholar for "certainly, here is" turns up a huge number of academic papers that include parts that were evidently written by ChatGPT - sections that start with "Certainly, …
13th of June UPDATE: The Dutch government has failed to hire and house the promised new 10 oversight staff. Yet, the new law will be enacted July 1st, passing oversight to people that don’t exist. I surely enjoyed living under the rule of law, but it appears it was a passing thing. “The Netherlands hosts some of the…
TL;DR Yes, albeit with patience.
This is one of several papers I’ll be reading from 2023’s Symposium on Operating Systems Principles (SOSP). If you’d like to receive regular updates as soon as they’re published, check out my newsletter or follow me on the site formerly known as Twitter . Enjoy!
SPI Flash reader built from a Teensy or Arduino
In my last post , I discussed some work I had done building Nero, the assistant of the future that I’ve always wanted. I ended up creating an end-to-end example which used Nx, OpenAI APIs, and ElevenLabs to create an in-browser home automation assistant. For a first product, it’s decent. Nero is a neat little party…
I recently built a website that breaks down the cost of a UK electricity bill. It's interactive, and I'd recommend visiting it before reading this post. Check it out here: electricitybills.uk Here are three interesting things about the data. #1: The wholesale power cost is only one third of
A few days ago John Graham-Cumming posted about “Steve Ballmer’s incorrect binary search interview question” which drew a lot of attention on Hacker News. The Ballmer’s favorite brain teaser goes like this:
The tool instructions in this article are not up to date as of 2024-01-12, see this post to learn more about the new tool OpenAI added to block conversations about U.S. elections using function calls.
How Zig's allocators can help manage memory and improve performance
APT 2.9.3 introduces the first iteration of the new solver codenamed solver3, and now available with the –solver 3.0 option. The new solver works fundamentally different from the old one. How does it work? Solver3 is a fully backtracking dependency solving algorithm that defers choices to as late as possible. It…
A path to continued model improvement.
From Erlang, to Elixir and now, GLEAM!?
Introducing Ruxguitar, a guitar tablature player written in Rust
Muh freedumbs on muh hardware!
How I built a solar-powered, self-hosted website with a Raspberry Pi to explore sustainable, local-first web hosting.
One thing you may have noticed about the trigonometric functions sine and cosine is that they seem to have no agreed upon definition. Or rather, different authors choose different definitions as the starting point, mainly based on convenience. This isn’t problematic or even particularly unusual in mathematics: as long…
The Soviet space program used completely different controls and instruments from American spacecraft. One of the most interesting navigati...
How the past of Personal Computing gives us a hint into the future of Personal Library Science