Recent posts

#91
General Chat / Re: ye olde reverse jukeboxe
Last post by lifning - Apr 10, 2025, 11:03 PM
Quote from: Skirmisher on Apr 10, 2025, 08:29 PMA friend was listening to this and linked it on fedi the other day, so of course I had to watch it again, so in the reverse jukebox it goes
classic. i really enjoyed the sorta tutorialized behind-the-scenes they posted about their process too.
#92
It's always hard to parse out the text of the post from the rest of the email template, mainly because "The text of the reply is shown below:" only has a single line break after it... Having two links at the top is also really distracting, especially the huge unsubscribe link which really belongs below the post text (might even want to do that with the topic link as well, but I don't feel as strongly about that one).

Those are the main pain points for me, but here's a few other notes:
  • The subject line doesn't necessarily need to have "Topic reply" etc., since it obscures the post title (which is not reproduced in the body of the email either)
  • Similar to the other elements, the poster's username is also obscured, buried at the end of a sentence
  • The plain-text post formatter doesn't handle quotes well, with no line prefix for the quoted text, only sticking the "Quote [from: username on ...]" header in front of the first line without any line break or spacing at all

As an example of notifications that are nicer to read, I generally like how GitHub's notification emails are formatted. For new threads (issues/PRs/etc.) and comments:
  • The subject line is formatted "[OrgName/RepoName] Thread Title (PR #69)"
  • The sender name in the header is set to the author of the post
  • The body:
    • immediately begins with the post's text content
    • followed by post-specific metadata if applicable
    • then is capped off with a generic footer with origin & unsubscribe links
    • and each section is separated by <hr>

Now, I of course don't expect to drastically alter how SMF's emails work (especially with downstream patches). But just shuffling the existing pieces around would be a great improvement on its own.
#93
General Chat / Re: ye olde reverse jukeboxe
Last post by Skirmisher - Apr 10, 2025, 08:29 PM
A friend was listening to this and linked it on fedi the other day, so of course I had to watch it again, so in the reverse jukebox it goes


Quote from: lifning on Apr 09, 2025, 12:38 AM
Quote from: valtherabbit on Apr 07, 2025, 10:36 PMgod i love cassette beasts so much

yesss. i noticed yesterday that the soundtrack just got a few songs added to it, too -- since they just released the update that lets you take on Sunny as a partner, so they naturally had to add "Sunny's theme" and "Sunny's theme (heartfelt)" as well as the BGM for somewhere you go for her storyline. hope i find some time to revisit it for all that soon
sameeeee, they did such a good job with that world and the soundtrack for it, I'm looking forward to getting back to it (and catching up with all the other stuff they added since I last played—they have multiplayer and everything!!)
#94
General Chat / Re: "We have uBlock Filters at...
Last post by iliana - Apr 10, 2025, 07:40 PM
My current list lives at https://buttslol.net/ublock-filters.txt but I've started compiling them using templating and it's lost the comments context. Maybe I will fix this to not use Nix someday.
#95
General Chat / Re: tracker devlog
Last post by iliana - Apr 10, 2025, 07:21 PM
Quote from: semaphore on Mar 21, 2025, 04:19 AMdownside of writing your own command repl: i cant backspace because i didnt implement it lol

I'm using https://docs.rs/noline/latest/noline/ in my silly little RP2040 project for this exact reason. It gets things "right enough".
#96
General Chat / Re: "We have uBlock Filters at...
Last post by viviridian - Apr 10, 2025, 01:15 AM
tbh I've just been tanking anything that isn't blocked by default rules so, tyvm for sharing
#97
General Chat / Re: "We have uBlock Filters at...
Last post by lifning - Apr 09, 2025, 10:34 PM
iliana had one in a git repo called "ublock-rules", which i forked into a "cybercrud-drools" for my own usage and have been adding various upsells and distractions to it as i find them. these sorts of filters are really a godsend for accessibility - large swaths of the modern web and its various applications are legitimately unusable without them.
#98
General Chat / "We have uBlock Filters at hom...
Last post by snow - Apr 09, 2025, 09:26 PM
My favorite part of ad blockers is how they're not just for ads, even if that's their primary purpose. It's most obvious from lists like the Annoyances and Cookie Blocker lists, which seek to hide annoying elements that aren't really ads, but make the whole web browsing experience that much worse.

But those lists don't cover everything. So, since I know I and a few others have personal sets of lists, I wanted to make a thread for us to share them. So regardless of purpose, feel free to share them here! They don't have to be fully-formed lists with all the fancy metadata comments (although of course that's welcome). Even a snippet of filters made using the element picker can be useful for others, if it's useful for you. :mrgreen:



Starting off: those SEO-heavy recipe sites. You know the sort: you go to search for "molasses cookie recipe" and get back ten listings that are actually twenty-paragraph blog posts about how their grandmother hand-picked molasses from the tree to make the finest baked confectionaties, followed by a bunch of Amazon affiliate links, and then, finally, the recipe. Now sites often have a "Jump to Recipe" button, but why must we have this concession?

Behold, my pettiest adblock filter list yet: Remove Recipe SEO Text

In my testing, this works across a wide range of recipe sites due to the plugins they use. Primarily, the following WordPress plugins:

  • WP Recipe Maker
  • WP Tasty Recipes
  • Create
  • Recipe Card Blocks

While there's a decent amount of customization on the theme, I've found the structure of the "recipe cards" to be consistent. The toughest part has been removing the text of sibling elements, which I'm not aware of a good CSS query selector for. (If you know, please share!)

To work around this, I just use something like so:

:has(> .block-i-want) > :not(.block-i-want)

As with most filters, it'll never apply to 100% of sites. But so far, I've had good luck with recipe sites I've visited.
#99
General Chat / Re: tracker devlog
Last post by lifning - Apr 09, 2025, 07:28 AM
i greatly appreciate the "write a gba program and then turn anything else into a gba compatibility layer" approach of achieving cross-platform support
#100
General Chat / Re: ye olde reverse jukeboxe
Last post by lifning - Apr 09, 2025, 12:38 AM
Quote from: valtherabbit on Apr 07, 2025, 10:36 PMBeen listening to Tom Cardy the past few mornings. Helps to relax hehe.

very nice! hard to pick a favorite of his songs but i'm definitely a fan of H.S and Level Clear and Anxious and--

i should also give a shoutout to the one-off songs he makes to announce new merch, which are bangers unto themselves because the man just exudes musical talent (e.g. Vinylz, Ridiculous Stock)

Quotegod i love cassette beasts so much

yesss. i noticed yesterday that the soundtrack just got a few songs added to it, too -- since they just released the update that lets you take on Sunny as a partner, so they naturally had to add "Sunny's theme" and "Sunny's theme (heartfelt)" as well as the BGM for somewhere you go for her storyline. hope i find some time to revisit it for all that soon