Another year at The New Oil draws to a close. Let's discuss. 2023 Goals Last year, I kept my goals small. I stated that my main goals w... | Continue reading
Although I've been tinkering with bits, this was another home fix exploit. The lights didn't work at all (outdoor LEDs). At first I thought it was corrosion on the battery contacts (which is a good first port of call), but when I injected bench supply power I could see it was dra … | Continue reading
Last December, I completed a half-year project to develop a continuous benchmarking system for the popular rustls library. My work was financed by ISRG, the makers of Let’s Encrypt, who are interested in rustls as a memory safe alternative to OpenSSL. The thing is, replacing Open … | Continue reading
I always have multiple tabs open in my outliner. This tab, the one I'm writing into now, is for Scripting News. I have one for my development work, general notes, not project-specific. And tabs for all the projects I've been working on in the last few days or in some cases weeks. … | Continue reading
In my line of work I need to regularly type the word data. I need to equally regulary type the word date. Or datum in Dutch for date, which coincidentally is also the singular for data. My fingers often choose the wrong ending while writing. A date ends up as data, and data ends … | Continue reading
Some laughs but ultimately turned into a journal. The first series of chapters were really fun and throughout the book there's genuine chuckles from the writing, but the actual content is what left me feeling the book could have either been 150 or so pages, or at least dig a litt … | Continue reading
smol just became a much easier choice to build web servers. smol is a small and fast asynchronous runtime written in Rust. It serves as an alternative to crates like tokio with a new architecture and greater user flexibility. However, tokio and crates like it are already well est … | Continue reading
There's going to be no Siderea Posts for December, sorry. I've been heads down grinding for the last two weeks on a do-or-die technical project with a hard deadline of today. It got done, I did not die, but it was close. I am definitely not planning on doing any writing. I am goi … | Continue reading
Here are the books I finished reading in 2023. I thought I might finish another one this weekend, but it’s not going to happen, so might as well post this today. Happy New Year! | Continue reading
We can’t let the Internet Archive do all of the work. I’ve recently been reading a lot about the Small Web lately. While I don’t think that we can get there 100 percent, I think it has some good ideas. One of those ideas is that we should set our sites up in a way to prevent link … | Continue reading
One thing that isn't covered on the Wikipedia page on RSS are the main apps that got the ball rolling in the spring of 1999: my.netscape and my.userland and the four pioneering web pubs: Salon, Wired, Motley Fool and Red Herring. We immediately put feed support into Manila and th … | Continue reading
SCP-093 is an absolute masterwork. Here’s why. This essay is adapted from this comment on the SCP-093 discussion page, by me, in 2019. So, the audience of the post of more “people who are familiar with the SCP wiki” than the usual audience of this blog. Some time ago, I was tr … | Continue reading
Javier Milei gave a speech: Javier Milei just gave a speech announcing massive deregulation of the economy in Argentina. I liked how he opened the speech: condemning the philosophy that led Argentina to the situation it’s in today. Watch the beginning of @JMilei’s speech with Eng … | Continue reading
unsafe code is not only tricky to get right. It’s also tricky to track down when things go wrong. Here’s a question to ponder: do you think you are experienced enough at Rust to use unsafe code properly? If you asked me 24 hours ago, I would confidently say “yes, I am.” I would d … | Continue reading
What options are there other than GitHub? Oh boy, I sure do love contributing to open source software on the largest software forge in the world! I hope they haven’t started down the slow and painful process of enshittification by following vague, ill-defined industry trends! Wa … | Continue reading
The post Trauma Trooper appeared first on The Perry Bible Fellowship. | Continue reading
Check out LooseControl… …and Diffusion Handles: | Continue reading
Before moving on to this year's BOTY, I thought HCR could help figure out how we could move past merely reporting on Trump's danger to democracy, something that was clear going back to 2015, the news could start reporting on The Resistance, what we're doing to prevent the end of … | Continue reading
Cats-per-second (CPS) FTW! | Continue reading
A few months back I had an email exchange with Drew Capener, from filtra.io, who is interviewing professionals involved in the Rust community. We ended up having a nice chat, which he transcribed and posted online under the title “Contributing to Rust as a novice”. It even trigge … | Continue reading
Great addition to the story of a struggling Murderbot. I continue to love Martha Wells' Murderbot diaries. As the years (and diaries) have gone on, SecUnit/Murderbot (and I'm sure they gave themselves a name in one of the books...) struggles to navigate their own emotions, mostly … | Continue reading
I present to you, a gift, a gift of a service that will "unrot" your links, cleverly named… unrot.link. The service promises to prevent and undo link rot on long lived web sites, via a service based implementation of my No More 404 method, free for all. | Continue reading
Another year, another Thanksgiving dinner.I asked tn3270 if he really wanted to do Thanksgiving dinner as usual, given that, as with last year, I am disabled in ways that make it very hard for me to participate in the shopping, cooking, and clean up, so it would almost entirely f … | Continue reading
I only use Goodreads because it's directly integrated into my Kindle (which I love) so I can easily track when I start and finish a book. However, Goodreads itself is terrible for data, either losing the data, corrupting it or just not having it. So I've fixed that. | Continue reading
The post Hobbitos™ appeared first on The Perry Bible Fellowship. | Continue reading
Surprisingly modern for a book written nearly 100 years ago. A solid murder mystery. Apparently one of Christie's most (or more?) controversial books which I can believe given it was written in 1926. There's talk of drugs and cocaine and even a dictaphone (which I didn't even kno … | Continue reading
Here's a demo app that scrolls through pictures recently posted by one of the art feeds on Bluesky. Artshow is not itself a feed reader, it calls FeedLand, via an API, to get the recent posts from feeds in the list. It's all very simple, small pieces loosely joined. An illustrati … | Continue reading
I’ve set up a new system for Rust development work. I work on quite a few crates in the Rust ecosystem. Since I started taking Rust seriously back in 2021, I’ve been using the same laptop that I’ve used since high school. It’s actually a pretty beefy laptop, all things considered … | Continue reading
Today, 12 years after the meeting where AppStream was first discussed and 11 years after I released a prototype implementation I am excited to announce AppStream 1.0! Check it out on GitHub, or get the release tarball or read the documentation or release notes! Some nostalgic … | Continue reading
Hah! This is my kind of ridiculous Adobe social content. Happy Friday. View this post on Instagram A post shared by Adobe (@adobe) | Continue reading
I’d like to suggest that everybody in web dev point their dysfunctional novelty seeking (of which I suffer as well) in the direction of HTML and CSS. See how much can be done without JavaScript. It’s a lot! Then look at writing more lightweight JavaScript that’s layered on top of … | Continue reading
I found this really hard to determine in the 11ty documentation, so I've added it here for future reference. If you want a default layout for all pages there's a few ways you can do this (which is why I found it hard to determine from the docs), but since I almost always have an … | Continue reading
The new version of the GNOME desktop was released more than one month ago. It takes some time to arrive to the final user, because distributions should integrate, tests and release the new desktop, and that's not something simple, and it should integrate in the distribution relea … | Continue reading
Directly sketch inside a 360º canvas, then generate results: And see also the styles these folks are working to bring online: | Continue reading
My friend's son had a kid's kindle that wasn't charging any more. They were going to buy a replacement, but then asked me whether I thought it was fixable. Definitely! I'd not fixed a Kindle before, but my guess was the USB port was probably at fault. Inspecting it under the micr … | Continue reading
The following is magnificent, and I commend it to you.Over on Mastodon, programmer Mario Zechner gives a first person account of how his exasperation with his government's (Austria) corruption and ineptitude led to him preempting a government web development boondoggle, and subse … | Continue reading
The post Agresion appeared first on The Perry Bible Fellowship. | Continue reading
The post Sloshed appeared first on The Perry Bible Fellowship. | Continue reading
TBH I still kinda want one. | Continue reading
[futures] comes with many additional combinators that [smol] doesn’t have out of the box. We can rebuild them, better. Whew, it’s almost been a month since my last blogpost here. This was because I was spending time doing research and testing, and not because I lost the PGP key t … | Continue reading
Erst kürzlich beim, sehr guten BÖTM Top Seminar 2023 in Gosau, hat Prof.Beritelli in seiner Präsentation „DMOs – quo vadis“ seine Ergebnisse und Erkenntnisse präsentiert. Bereits im März 2019 verfasste ich dazu einen Blog Beitrag an dieser Stelle .Heute möchte ich darauf kurz ein … | Continue reading
Across the many disciplines that analyze language, there's surprisingly little focus on the properties of natural, spontaneous speech, as opposed to read (or memorized and performed) speech. But of course that dichotomy is an oversimplification — there are many linguistic registe … | Continue reading
The evolving challenges and complexities of war coverage have been brought into stark reality with the Israel-Hamas conflict. Earlier this week, WAN-IFRA condemned the killing of Palestinian journalists, and called on both sides to “respect international humanitarian law and to [ … | Continue reading
I’m delighted to say that the first Firefly Vector model is now available (as a beta—feedback welcome!) in Illustrator. Just download your copy to get started. Here’s a quick tour: And more generally, it’s just one of numerous enhancements now landing in Illustrator. Check ’em ou … | Continue reading
At the moment I am hard at work putting together the final bits for the AppStream 1.0 release (hopefully to be released this month). The new release comes with many new new features, an improved developer API and removal of most deprecated things (so it carefully breaks compatibi … | Continue reading
Specifically the [space] [slash] combo before the closing bracket: /. I've had history with these particular two characters, but until recently that history of going back and forth was entirely based on aesthetic. Then React came along (or rather I climbed aboard) and I found mys … | Continue reading
More than a year has passed since I switched to openSUSE Tumbleweed Linux distribution, in both, my work computer (for obvious reasons) and in my personal computer and I can say that I'm really happy with the change. Tumbleweed is a rolling release distribution, and in this kind … | Continue reading
That's bù 不, plus = a-, il-, im-, in-, ir-, un-, non- prefixes in English. It can enter into Mandarin contractions, such as bù 不 ("not") + yòng 用 ("use") = béng ("needn't), and the two Sinoglyphs used to write the constituent morphosyllables can fuse to become béng 甭 ("needn't). … | Continue reading