Transparency Report: 2023

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


@blog.thenewoil.org | 4 months ago

Christmas lights [tif]

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


@remysharp.com | 4 months ago

Continous benchmarking for rustls

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


@ochagavia.nl | 4 months ago

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


@scripting.com | 4 months ago

Data, Date, Datum

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


@zylstra.org | 4 months ago

Born to be Mild: Adventures for the Anxious [book]

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


@remysharp.com | 4 months ago

Announcing smol-macros, smol-hyper and smol-axum

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


@notgull.net | 4 months ago

No Siderea Post for December (Can't Sleep, Chowns Will Eat Me) [Patreon]

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


@dreamwidth.org | 4 months ago

Year in books for 2023

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


@manton.org | 4 months ago

Creating a time machine for my blog

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


@notgull.net | 4 months ago

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


@scripting.com | 4 months ago

SCP-093 is a Timeless Masterpiece

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


@notgull.net | 5 months ago

A Good Speech by Milei

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


@samizdata.net | 5 months ago

A cautionary tale against unsafe code

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


@notgull.net | 5 months ago

Evaluating new software forges

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


@notgull.net | 5 months ago

Trauma Trooper

The post Trauma Trooper appeared first on The Perry Bible Fellowship. | Continue reading


@pbfcomics.com | 5 months ago

Promising 3D research from Adobe

Check out LooseControl… …and Diffusion Handles: | Continue reading


@jnack.com | 5 months ago

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


@scripting.com | 5 months ago

AI image generation is getting *crazy* fast

Cats-per-second (CPS) FTW! | Continue reading


@jnack.com | 5 months ago

Someone interviewed me

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


@ochagavia.nl | 5 months ago

System Collapse (The Murderbot Diaries, #7) [book]

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


@remysharp.com | 5 months ago

Unrot (that) link [blog]

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


@remysharp.com | 5 months ago

Annual Introverts Liberation Feast, Quirky Together Edition, Year 5 [gastronomy, me]

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


@dreamwidth.org | 5 months ago

Scraping Goodreads [blog]

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


@remysharp.com | 6 months ago

Hobbitos™

The post Hobbitos™ appeared first on The Perry Bible Fellowship. | Continue reading


@pbfcomics.com | 6 months ago

The Murder of Roger Ackroyd (Hercule Poirot, #4) [book]

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


@remysharp.com | 6 months ago

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


@scripting.com | 6 months ago

My new, remote-access Rust development setup

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


@notgull.net | 6 months ago

Matthias Klumpp: AppStream 1.0 released!

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


@blog.tenstral.net | 6 months ago

GenFill vs. eternal dog-pant mysteries

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


@jnack.com | 6 months ago

Web developers: remarkably untalented and careless? – Baldur Bjarnason

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


@baldurbjarnason.com | 6 months ago

Default layouts in 11ty [til/misc]

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


@remysharp.com | 6 months ago

Daniel García Moreno: Updating GNOME shell extensions to GNOME 45

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


@danigm.net | 6 months ago

360º AI: Skybox adds new sketching & style features

Directly sketch inside a 360º canvas, then generate results: And see also the styles these folks are working to bring online: | Continue reading


@jnack.com | 6 months ago

Kid's Kindle Fire [tif]

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


@remysharp.com | 6 months ago

The Austrian Grocery Price Comparison Website Story [tech, law, Austria]

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


@dreamwidth.org | 6 months ago

Agresion

The post Agresion appeared first on The Perry Bible Fellowship. | Continue reading


@pbfcomics.com | 6 months ago

Sloshed

The post Sloshed appeared first on The Perry Bible Fellowship. | Continue reading


@pbfcomics.com | 6 months ago

Remembering Microsoft’s “Big-Ass Table”

TBH I still kinda want one. | Continue reading


@jnack.com | 6 months ago

Recreating concurrent futures combinators in smol

[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


@notgull.net | 7 months ago

Über die Sinnhaftigkeit regionaler Entwicklungsstrategien…und deren häufiges Scheitern

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


@tp-blog.at | 7 months ago

Read vs. spontaneous speech

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


@languagelog.ldc.upenn.edu | 7 months ago

Free training, checklists, guides and tools to promote safe reporting as journalists’ deaths rise

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


@vydavatelia.sk | 7 months ago

Introducing Firefly Text to Vector, plus many Illustrator enhancements

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


@jnack.com | 7 months ago

Matthias Klumpp: How to indicate device compatibility for your app in MetaInfo data

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


@blog.tenstral.net | 7 months ago

Why I stopped loving slashes in self closing tags [blog]

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


@remysharp.com | 7 months ago

Daniel García Moreno: One year of Tumbleweed

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


@danigm.net | 7 months ago

No(t/n)

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


@languagelog.ldc.upenn.edu | 7 months ago