Completely unbiased tech reviewer, Mark Zuckerberg, discussing the Apple Vision Pro versus the Meta Quest 3: “"... And after using it, I don't only think the Meta Quest 3 is...
[Image]If there’s one thing that’ll take me out of my slump of not posting, it’s a fun new gadget and the Kobo Libra Colour certainly fits the bill there....
[apple_intelligence__ctd5n16vmioi_og.png] There is a strange phenomenon around Apple, and the 'fan base' that seems to preclude them from the usual pushbacks and scrutinies that other companies endure. Apple has done...
[Image]A lot of people enjoy art, or photography, and the like. I enjoy these things also, to a certain extent, but I’ve realised my favourite form of ‘art’ or...
[Image]When I ordered the Rabbit R1, the ‘AI Pocket Companion’, back in January 2024, I fully expected to be writing a post later in the year declaring it the...
[IMG_2420.jpeg] The title of this post makes it sound like I’m buying new PCs every five minutes, which is not the case, but I really couldn’t think of a better...
YouTuber MKBHD has just released a premium wallpaper app which is, apparently, something we’ve ‘all been asking for’. According to the App Store description, you will get access to: “…...
[IMG_0096.png] As a long time Apple user, one thing I never really found myself enjoying was macOS. I’ve had various Mac devices over the years, but I never really enjoyed...
I’m almost ready to launch The Dent 2.0 (or, is it closer to 9.0 at this point? I’ve created a new logo, moving away from the Apple aesthetic a bit. I’ve...
Rust has garnered significant attention in the programming world for its focus on memory safety without the need for a garbage collector, making it an appealing option for systems programming, where safety and performance are both critical. By preventing entire categories of bugs like data races, buffer overflows, and null pointer dereferencing...
the creator of A Short Hike relaunched his charming interactive ghost town where players design and share jack-o-lanterns #
for the tenth year, Laura E. Hall brings back her popup newsletter sending a gently spooky email for each day of October #
The other day I saw a meme that went something like this: Isn’t it crappy how basic human activities like singing, dancing, and making art have been turned into skills instead of being recognized as behaviors? The point of doing these things has become to get good at them. But they should be recognized as things humans do innately, like how birds...
In his influential paper On the Criteria To Be Used in Decomposing Systems into Modules, David L. Parnas offers some simple, timeless advice: if two things change together, they belong together. This is not, in itself, an answer. It simply replaces a nebulous question — do these belong in the same module? — with something more concrete. In...
This is just a quick note to let my readers know that Eleventy 3.0 has been released. This is a huge update and folks using it should read the full release notes here: Eleventy v3.0.0: Possums ❤️ ESM.I've been running a beta for a while. You can see the issues I ran into here: Upgraded to Eleventy 3.0 (Beta). I upgraded to the final version...
Recently, a public dispute has emerged between WordPress co-founder Matt Mullenweg and hosting company WP Engine. Matt has accused WP Engine of misleading users through its branding and profiting from WordPress without adequately contributing back to the project. As the Founder and Project Lead of Drupal, another major open source Content...
Learn how the knowledge of CPython internals translate into performance insights for your code
Imagine you have a workload where all your threads need to do a serialized operation. With Cosmo, if you're looking at htop, then it's going to appear like only one core is active, whereas glibc and musl libc will fill up your entire CPU meter. That's bad news if you're running a lot of jobs on the same server....
Snapdragon Dev Kit for Windows - the fastest X Elite, tested I have mixed feelings publishing this post: many developers who are actively trying to port their Windows software to Arm are still awaiting shipment of their own Snapdragon Dev Kits, and I seem to be one of the first few people to receive one. Everyone I've been in contact...
n8n is a workflow automation platform that doesn't box you in, that you never outgrow, so why not to try it locally
I'll explain how to run Cloudflare tunnel on your K3s cluster, it is simple and easy as 1, 2 and 3 done.
In this post I explain how you can use cloudflare workers with postgres to build a simple API project and deploy it to the edge
Whoohoo! My new site is launched! 🎉 As of this post I just finished remaking my site in Astro after using Hugo for the last iteration. I figured now’s a good time to post about the journey this site has taken thus far in it’s 11 year history and maybe a sneak peek of what’s in store for the future. Aug 29th, 2012 The first version of my...
There are very many irrational numbers but proving irrationality of a specific number is not a common event. A few weeks ago Frank Calegari, Vesselin Dimitrov, and Yunqing Tang posted a paper that proved the irrationality of . In fact … Continue reading →
In the hallowed Aether Mug tradition of strained metaphors
Being the co-author of Every Layout and a super fan of wildcard selectors, as you can imagine, my mentions and DMs have been riddled with “wildcards are incredibly inefficient” for years. I of course brush that off because as Trys says in their article, browsers are very efficient at handling CSS selectors. When this article landed in my RSS...
In 2012, with OS X Mountain Lion, Apple added a feature called Gatekeeper . It had been available earlier as a command line utility, but this was the first time they made it accessible through System Preferences. Gatekeeper allowed users to control which apps could be installed on their Macs by offering three options: allow apps from App Store,...
After over a year of work, our very first stable release of ESM-friendly 3.0 is now available: After over a year of work, our very first stable release of ESM-friendly 3.0 is now available: Eleventy v3.0.0Eleventy v3.0.0 🎈🐀 🎈🐀 We are very excited to see this ship and look forward to what y’all build with it 🏆We are very excited to see this ship and look forward to what y’all build with it 🏆 Eleventy v3.0.0: Possums ❤️ ESMEleventy v3.0.0: Possums ❤️ ESM (includes full release notes, features, upgrade guide, and thank you notes!) (includes full release notes, features, upgrade guide, and thank you notes!)
It's been two years since I wrote my first production webservice with htmx. Two years is not a very long time, but early indicators suggest that the software projects I've written with htmx are a much better experience for users, and orders of magnitude easier to maintain, than the software projects they replaced. They are likely to remain useful...
Explore the concept of micro frontends in web development, understand their benefits, and learn when this architectural approach is most effective for building scalable applications.
TLDR; A conceptual and technical framework for resource discovery on the WWW using decentralised, open, machine-readable indexes as the building block, free of eroding quality and gatekeeping by BigSearch™ and BigPlatform™, whose goals are not quality, but revenue.
I’m not really a fan of shims—code that automatically performs actions as a side effect or intercepts actions when you use the shell or when a prompt runs. That’s mainly why I’ve stayed away from tools like asdf or pyenv, and instead stick to apt or brew for managing my binary installs, depending on the OS. Recently, though, I’ve started seeing...
In this series we're going to look at building a TCP server in Zig. We're going to start with a simple single-threaded server so that we can focus on basics. In following parts, we'll make our server multi-threaded and then introduce polling (poll, epoll and kqueue). We begin with a little program that compiles and runs but doesn't do much: const...
Running monthly, the IndieWeb Movie Club is an invitation to watch a movie chosen by a selection of rotating hosts and, optionally, write your thoughts about the movie on your personal website. Mark started the blogging challenge with The Matrix, then Benji hosted September’s event with When Harry Met Sally. I am excited to be hosting this...
Heyo! These so called "AI" is everywhere these days. This blog is to show all the ways I personally make use of these things. I've been meaning to write this blog for quite some time as I've heard a lot of people saying something along the lines of "I kinda get how this work, but I don't know what to use it for". I'm no expert by any means, but...
After yuzu and Citra, the last working Nintendo Switch emulator is now officially gone. Fortunately, I had the forethought of writing a release mirror script that was keeping local copies of the latest 5 releases (which I’m also using to also automatically download OrcaSlicer and custom CAD software builds that are squirreled away in weird...
I recently took a trip to the Yukon (and two days in Alaska) with my partner Elaine. The trip was mostly hiking focused and generally enjoying the nature. We took almost two weeks which was a good amount of time for us. Enough to not rush and soak in a lot of nature but not so long that our legs really started hurting and we started missing the...
I haven’t been blogging much lately, and it turns out there is a very good reason. My last technical blog post was October 1st of last year. After I hit publish on that one I went to get ready for … Continue reading →
Many of you will have seen the news that Governor Gavin Newsom has vetoed SB 1047, the groundbreaking AI safety bill that passed the California legislature. Newsom gave a disingenuous explanation (which no one on either side of the debate took seriously), that he vetoed the bill only because it didn’t go far enough (!!) […]
Highlight Enterprise Philosophy and The First Wave of AI – Stratechery by Ben Thompson Benioff isn’t talking about making employees more productive, but rather companies; the verb that applies to employees is “augmented”, which sounds much nicer than “replaced”; the ultimate goal is stated as well: business results. Reading this article will...
I've recently come across a new program by Block71, named SuperCharge, shared by some influencers on LinkedIn. On first glance, it looked interesting because it’s focused on marketing spend, which is a crucial area for startups. However, spending more time on the website led to alarm bells going off in my head as I noticed various red flags as a...
A couple of notable things have happened in recent months: There is a new edition of POSIX for 2024. There’s lots of good stuff in it, but today I am writing about getentropy() which is the first officially standardized POSIX API for getting cryptographically secure random numbers. On Linux the getentropy(3) function is based on the getrandom(2)...
Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard. So I asked people on Mastodon what problems they’ve run into with colours in the terminal, and I got a ton of interesting responses! Let’s talk...
"A City on Mars" By Kelly and Zach Weinersmith - actual discussion of building settlements on Mars occupies maybe 1% of this book. The authors have an uncanny talent of focusing on all the least interesting aspects of space exploration; whatever little is dedicated to science and engineering is fairly shallow …
Parenting is as live as improv theater. The rest of the troupe is here, the audience is here, and there's only one take.When I started my job as a dad, I thought I'd always be able to give it my best. Not in a presumptuous way, but in a will-try-really-hard kind of way.But real life is messy. Kids get tired; parents get tired. There are a million things to care for and problems to deal with. As good of a juggler as you might be, dropping some balls is...
Hello! Hello!Things have been crazy around here, in the way that contracting occasionally gets — for a hot minute I had effectively three jobs, but things are wrapping up and settling in and generally feeling a lot more manageable. Still don’t have news I can share on
Kubernetes: everyone wants to do it, regardless of their scale and business objectives.1 Common justifications include better scalability, cost savings, standardization and being super modern and stuff. It’s the future! In my personal experience, Kubernetes is far from the magical uptime machine that a lot of people think it is, and migrating it...
I was getting the feeling lately that I’ve been writing a lot here lately, and I already had an export of all of my blog posts, so I decided to check my word count each year over the last 8 years. As of yesterday, I’d written
Recently, I’ve become fond of tools that just work, out of the box. This blogpost is an ode to them.
Exploring the key innovations and strategies that transformed Google into a global technology leader
How I built a local-first app for planning trips, and what I learned about the current state of the local-first ecosystem along the way.
Imagine a world where almost everything you read online wasn't written by a person, but by a computer. This isn't a sci-fi movie plot; it's what might happen soon because of something called LLMs (Language Learning Models). These are smart computer programs that learn how to write like us by reading a lot of stuff written by humans. The more they write, the more they learn, and then they write even more. It's like a loop that keeps going.Here are some General...