Show newer

And now Rhapsode's website has the email integration too!

RSS & eMail icons from iconmonstr.

Show thread

I've just added email subscription links to my personal site! It just links you to FeedRabbit, I won't put too much effort into making this work...

The fact that things like Font Awesome exist (and are popular!), that not only need special markup, and a special font, but *also* JavaScript to display some simple icons is mind-boggling.

If you're into that, please at least use #ForkAwesome, which does not require the JavaScript part!

Web development is a sad joke. I should implement more logos and icons in pure #CSS, just to show what's possible.

Show thread

Just to be clear: the whole logo is implemented using a single ::before and single ::after pseudo-element on a single <div>.

No special fonts involved either.

No specific HTML structure needed for this, the CSS is enough to add this logo to any HTML element.

Show thread

@waweic @makeworld Actually, XMPP is still one of the most used chat protocols, but users are not aware because Big Tech doesn't bother talking about it.

I hate things with closed permissions that have zero need to be closed. Things like mods, where no one can make a profit anyways.

Getting 64GB of RAM for my new machine probably ranks among the single best decisions of my entire life.


Full text in RSS or short summary? Full text for multiple articles can take longer to load (my rss feed is already a whopping 400kb gzipped) but it also results in a complete offline copy, which is nice to have.

My site currently has full-text feeds but I'll probably switch to two feeds: one with full text and one with summaries. I'm just curious as to which option people prefer more.

Pure genius: the attacker simply made an address book with every phone number on the planet and asked if their friends are on Facebook.

This thread has been uploaded to:

Over the next couple days I'll be discussing it's Liquid, Kramdown, & syntax highlighting dependencies. I've used plenty of syntax highlighters and will use at least one more, so I might study them all (GtkSourceView, highlight.js, Pygments, CodeMirror, Skylighting, etc) on the same day!

Until then, lots more writing at

Show thread

Today's another time someone asked me how to do something in Linux which resulted in me digging through kernel source code using and finding the right stuff.

So... anyone else wants to know how do get linux kernel to do something? May as well dig that up now that I have bootlin open...

P.S. Builtin converters include markdown parsing with optional fanciness.

Tidying deletes any files created in building the site, and any data files it was generated from.

Writing the involves iterating over the site's `pages`, `static_files`, & `collections` properties for `Document`s to write to a new file if the `Regenerator` indicates it's out of date based on a cache file it previously wrote.

Throughout this process events are triggered for plugins to hook into.

5/5 Fin, for now.

Show thread

@avalos @lanodan
My Raspberry Pi idles at 2.85W. My Synology box idles at 8.45W, but it has four full size SATA drive bays and two ethernet ports. I think that's a pretty good tradeoff, given that I have solar panels on the roof anyway.

@avalos @lanodan
I mean, yes, a Pi consumes a lot less energy than the average PC you might have originally bought for gaming, but if you look at business PCs and server hardware there are lots of low power options.

Next it iterates over every page in every collection, then every page outside a collection, to run the renderer attached to each of those pages having assigned a "payload" to it.

By default this involves collecting data for the page, it's paginator, a `current_document` property, syntax highlighting options, & any data from the template. So that it can optionally send that data through Liquid templates for the page itself & it's `layout`(s), between which it runs any attached "converters".


Show thread

First review on #tlsmastery!

"No man in a century has suffered as greatly as the author" -- I feel understood.

The #Signal messenger has become very problematic lately, and most of its problems come from it being centralised.

You may want to follow and support a decentralised messenger project instead, there are many of them on the Fediverse:

➡️ @snikket_im - New initiative giving XMPP servers & clients a newbie-friendly unified look and feel

➡️ @xmpp - The XMPP standards foundation

➡️ @matrix - Matrix is best known for its Element client

➡️ @delta - Messaging through email

➡️ @briar - P2P messaging

Show older

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).