In-reply-to » Righto, it's time for a rotation into archive feeds again.

@prologic@twtxt.net It always fetches the canonical feed URL and, when it can’t find the latest twt hash (that it saw in the previous run) it traverses the archived feeds until it does find it. Something along those lines.

I just got one such notification:

Date: Tue, 07 May 2024 15:56:01 +0200
From: me@pinguin
To: me@pinguin
Subject: [regularly] jenny

Fetching archived feed https://twtxt.net/user/prologic/twtxt.txt/1 (configured as prologic, https://twtxt.net/user/prologic/twtxt.txt)
Fetching archived feed https://twtxt.net/user/prologic/twtxt.txt/2 (configured as prologic, https://twtxt.net/user/prologic/twtxt.txt)
Fetching archived feed https://twtxt.net/user/prologic/twtxt.txt/3 (configured as prologic, https://twtxt.net/user/prologic/twtxt.txt)
Fetching archived feed https://twtxt.net/user/prologic/twtxt.txt/4 (configured as prologic, https://twtxt.net/user/prologic/twtxt.txt)
Fetching archived feed https://twtxt.net/user/prologic/twtxt.txt/5 (configured as prologic, https://twtxt.net/user/prologic/twtxt.txt)

Now, your feed did not get archived, as far as I can tell. So why am I getting this then? Have you edited a twt just now? That would explain it. 😅

⤋ Read More
In-reply-to » @prologic Newcomers might have a little difficulty because just “installing” a Go compiler is not enough – you also need to add ~/go/bin to your $PATH, at least I did. I’m not sure what to do about it, though. 🤔 This doesn’t really belong into Yarn’s setup guide and it’s mentioned as one of the first things in the Arch wiki, for example, but still … To newcomers this might look a bit like a broken build process:

@movq@www.uninformativ.de Noice 👌

⤋ Read More
In-reply-to » @prologic Newcomers might have a little difficulty because just “installing” a Go compiler is not enough – you also need to add ~/go/bin to your $PATH, at least I did. I’m not sure what to do about it, though. 🤔 This doesn’t really belong into Yarn’s setup guide and it’s mentioned as one of the first things in the Arch wiki, for example, but still … To newcomers this might look a bit like a broken build process:

@prologic@twtxt.net Ah, yes, that’s better! 👍

⤋ Read More
In-reply-to » @prologic Newcomers might have a little difficulty because just “installing” a Go compiler is not enough – you also need to add ~/go/bin to your $PATH, at least I did. I’m not sure what to do about it, though. 🤔 This doesn’t really belong into Yarn’s setup guide and it’s mentioned as one of the first things in the Arch wiki, for example, but still … To newcomers this might look a bit like a broken build process:

@movq@www.uninformativ.de Fixed 👌

⤋ Read More

I just realized something that’s completely fucked up.

$ curl -qssL https://twtxt.net/ | grep -E 'In-reply-to' | head
<a href="https://twtxt.net/conv/2tjsjuq?p=1#rlsxhsq" title="Show conversation for #2tjsjuq">In-reply-to</a>
<a href="https://twtxt.net/conv/bghmkra?p=1#dfnrbyq" title="Show conversation for #bghmkra">In-reply-to</a>
<a href="https://twtxt.net/conv/e24exeq?p=1#itft6wa" title="Show conversation for #e24exeq">In-reply-to</a>

For some reason the latest version of Chrome is stripped #fragment(s) from the HTML body being served.

da fuq?! When did this change, in what version? Did we (W3C and the community) agree that this behavior should change?! 😱 Fark’n hell Google™ Chrome 🤬

⤋ Read More
In-reply-to » What does a yarnd setup look like to anyone? 🤔 Let's say it exists, and it helps you setup a Yarn pod in seconds. What does it do? Of course I'd have to split out yarnd itself into yarnd run to actually run the server/daemon part.

@prologic@twtxt.net Oh, was I? I don’t recall any of that. But who knows. ;-)

⤋ Read More
In-reply-to » I just cleared my following list. Kicked out all the 26 feeds that have not been updated for two years or more. This will reduce a bit of useless traffic.

@prologic@twtxt.net I won’t see any activity again, unless somebody else I follow interacts with them. Yep, fetching the feeds still happens with a patched version of the original twtxt client. tt is just a viewer of the database contents.

⤋ Read More
In-reply-to » I just cleared my following list. Kicked out all the 26 feeds that have not been updated for two years or more. This will reduce a bit of useless traffic.

(Hmmm, I think I could add the time of the last twt to the output of jenny -l. 🤔 Currently it only shows the last successful retrieval time.)

⤋ Read More

Je dois l’admettre, de beaux graphiques pour connaître la charge CPU de mon serveur, ça me manque. Mais je ne trouve juste pas le temps de me pencher sur rrdtool… Il n’existe pas un script tout prêt?

⤋ Read More
In-reply-to » Heya folks 👋 For those of you that have accounts on my pod (twtxt.net), I'm going to be deleting 235 accounts today: https://gist.mills.io/prologic/0381c79977384051bb0b4afc89b4893d

I think the next cleanup I’ll do is to delete any account that was created, and then used within some time window and never used again. Does that make sense? 🤔

⤋ Read More
In-reply-to » What does a yarnd setup look like to anyone? 🤔 Let's say it exists, and it helps you setup a Yarn pod in seconds. What does it do? Of course I'd have to split out yarnd itself into yarnd run to actually run the server/daemon part.

@lyse@lyse.isobeef.org I think you were the one that originally came up with this BUIDL thing. Was it always suppose to be the commit timestamp? 🤔

⤋ Read More
In-reply-to » I just cleared my following list. Kicked out all the 26 feeds that have not been updated for two years or more. This will reduce a bit of useless traffic.

@lyse@lyse.isobeef.org What if they see traffic again at some point? 🤔 How do you fetch feeds again? You fork/exec out to the Python twtxt client right? 🤔

⤋ Read More
In-reply-to » Righto, it's time for a rotation into archive feeds again.

@lyse@lyse.isobeef.org Since some time ago I automated the same feature in yarnd; I haven’t really noticed when it happens. But I went and had a look just now, looks like it “just works”™ and no-one notices 🤣

$ dke -t f3fe6f03902e /bin/sh
/ # cd /data/feeds
/data/feeds # ls -lah prologic*
-rw-r--r--    1 yarnd    yarnd       7.9K May  7 05:16 prologic
-rw-r--r--    1 yarnd    yarnd     877.8K May  3 23:32 prologic.1
-rw-r--r--    1 yarnd    yarnd     515.1K Mar 24  2023 prologic.2
-rw-r--r--    1 yarnd    yarnd     963.7K Nov 19  2022 prologic.3
-rw-r--r--    1 yarnd    yarnd     995.6K Mar 10  2022 prologic.4
-rw-r--r--    1 yarnd    yarnd       1.9M Nov  7  2021 prologic.5

⤋ Read More
In-reply-to » What does a yarnd setup look like to anyone? 🤔 Let's say it exists, and it helps you setup a Yarn pod in seconds. What does it do? Of course I'd have to split out yarnd itself into yarnd run to actually run the server/daemon part.

@prologic@twtxt.net Does one need a build timestamp anyway? That’s an enemy to reproducible builds. Maybe just use the commit timestamp? That would work at least for official releases. It would be off for dirty working directories during development, though: git show -s --pretty=format:%cI

⤋ Read More
In-reply-to » In today's rapid planet, staying informed about the latest news and trends is more vital than ever. Whether it's breaking news in Canada or significant global events, BitMarkNews has established itself as a premier internet news agency committed to delivering up-to-the-minute reports to its readers. Based in the USA but with a acute focus on Canada and global affairs, BitMarkNews is your preferred resource for news that matters.

@viktoridsl@twtxt.net da fuq?!

⤋ Read More
In-reply-to » Snikket: this week’s sponsor Snikket is a FOSS project for creating private chat spaces for small groups, such as families, friends, or clubs. It doesn’t depend on a phone number, doesn’t upload address books anywhere, and doesn’t sell data to advertisers. It supports all the features you expect, including media and voice messages, audio and video calls, end-to-end encryption, group messaging, and more. Use it from multiple devices at once with the official apps, or even with unofficial, third-party apps ... ⌘ Read more

@osnews@feeds.twtxt.net Hmmm I kind of forgot about Snikket 🤔

Don’t think it has any kind of e2e encryption though? 🤔

⤋ Read More
In-reply-to » What does a yarnd setup look like to anyone? 🤔 Let's say it exists, and it helps you setup a Yarn pod in seconds. What does it do? Of course I'd have to split out yarnd itself into yarnd run to actually run the server/daemon part.

@movq@www.uninformativ.de I’m open to some other method of consistent “build date” 🤔

⤋ Read More
In-reply-to » @prologic Newcomers might have a little difficulty because just “installing” a Go compiler is not enough – you also need to add ~/go/bin to your $PATH, at least I did. I’m not sure what to do about it, though. 🤔 This doesn’t really belong into Yarn’s setup guide and it’s mentioned as one of the first things in the Arch wiki, for example, but still … To newcomers this might look a bit like a broken build process:

Ywah I do ybis in other projects. Will do 👌

⤋ Read More
In-reply-to » Jack Dorsey Departs Bluesky Jack Dorsey is no longer on the board of Bluesky, the Twitter alternative he helped start. The announcement comes shortly after Dorsey unfollowed all but three accounts on X and referred to Elon Musk's platform as "freedom technology." The Verge reports: In two posts today, Bluesky thanked Dorsey while confirming his departure and adding that it's searching for a new board member "who shares our commitment to building a ... ⌘ Read more

@slashdot@feeds.twtxt.net anyone have any further insight on this story? 🤔

⤋ Read More

In today’s rapid planet, staying informed about the latest news and trends is more vital than ever. Whether it’s breaking news in Canada or significant global events, BitMarkNews has established itself as a premier internet news agency committed to delivering up-to-the-minute reports to its readers. Based in the USA but with a acute focus on Canada and global affairs, BitMarkNews is your preferred resource for news that matters.

Why Subscribe to BitMarkNews?

BitMarkNews is exceptional for several compelling reasons. Here’s why you should consider subscribing:
Prompt and Pertinent Reporting: We understand the worth of your time. Our team of experienced journalists works continuously to bring you reports as it happens, making sure that you’re always in the know.
Extensive Coverage: From civic advancements and economic movements to artistic happenings and technological breakthroughs, BitMarkNews offers wide-ranging analysis of a spectrum of topics. Our attention is not just on Canada but on signifi

⤋ Read More

Jack Dorsey Departs Bluesky
Jack Dorsey is no longer on the board of Bluesky, the Twitter alternative he helped start. The announcement comes shortly after Dorsey unfollowed all but three accounts on X and referred to Elon Musk’s platform as “freedom technology.” The Verge reports: In two posts today, Bluesky thanked Dorsey while confirming his departure and adding that it’s searching for a new board member “who shares our commitment to building a … ⌘ Read more

⤋ Read More
In-reply-to » What does a yarnd setup look like to anyone? 🤔 Let's say it exists, and it helps you setup a Yarn pod in seconds. What does it do? Of course I'd have to split out yarnd itself into yarnd run to actually run the server/daemon part.

@prologic@twtxt.net One minor detail: The Makefile wants to run date -Is, which doesn’t exist on OpenBSD. Not sure how relevant this platform is for you, though. 😅

I haven’t come up with a portable solution yet. date '+%FT%T%z' is the closest approximation that works on both GNU and OpenBSD, but it doesn’t include a colon in the time zone offset, so it’s 0200 instead of 02:00. 🤦 I’m not sure if this is ISO8601 compliant. And it’s still not POSIX. 🤦 Well, I tried. 😂

⤋ Read More
In-reply-to » What does a yarnd setup look like to anyone? 🤔 Let's say it exists, and it helps you setup a Yarn pod in seconds. What does it do? Of course I'd have to split out yarnd itself into yarnd run to actually run the server/daemon part.

@prologic@twtxt.net Newcomers might have a little difficulty because just “installing” a Go compiler is not enough – you also need to add ~/go/bin to your $PATH, at least I did. I’m not sure what to do about it, though. 🤔 This doesn’t really belong into Yarn’s setup guide and it’s mentioned as one of the first things in the Arch wiki, for example, but still … To newcomers this might look a bit like a broken build process:

openbsd$ gmake server
/bin/sh: minify: not found
/bin/sh: minify: not found
/bin/sh: minify: not found
gmake: *** [Makefile:84: generate] Error 127

Maybe extend Yarn’s guide just a little bit, like: “… be sure to have Go installed and set up properly, e.g. env vars are set …”? Maybe that could point readers into the right direction. 🤔

⤋ Read More
In-reply-to » @mckinley My process hasn’t changed. (But the Gopher hole is gone. Here’s the file from 2023: https://movq.de/v/72fddfd8fe/2023-05-31--backups.txt )

What I don’t like about my strategy is that it’s so slow. ☹️ I did change a lot of data this time, so it’s slower than usual, but still …

The backup run from my main workstation onto the NAS took 2.5 hours. The one from my laptop to the NAS took 1.75 hours (hmm, why the difference?). (Those two ran one after the other, not at the same time.)

The backup run from my NAS onto one of the USBs disks is still running, I started it 5.5 hours ago. I hope it’ll finish within the next 2 hours.

Most of this is CPU-bound, because I’m using full disk encryption everywhere and that NAS only has a tiny AMD C-60 CPU from ~2011 which runs at 1 GHz and doesn’t even have a CPU fan. I guess I could upgrade this box, but it’s still working, just slow, so I won’t throw it in the trash – and what do I do with it then? Can’t sell it, can’t gift it to anyone. So I’ll keep using it.

⤋ Read More

Snikket: this week’s sponsor
Snikket is a FOSS project for creating private chat spaces for small groups, such as families, friends, or clubs. It doesn’t depend on a phone number, doesn’t upload address books anywhere, and doesn’t sell data to advertisers. It supports all the features you expect, including media and voice messages, audio and video calls, end-to-end encryption, group messaging, and more. Use it from multiple devices at once with the official apps, or even with unofficial, third-party apps … ⌘ Read more

⤋ Read More
In-reply-to » I made some improvements to the Twtxt Search service tonight. Hopefully this update makes it a bit easier to use and resolves some of your critical pieces of feedback @lyse 🤞 The main idea being that by default the search is basically a "Query String" type search, meaning that it does what you expect. If you search for a simple term, it'll do that, If you enclose your search term in "double quotes" it'll search for that phrase. If you then want to search against specific fields you can do so with mentions:prologic@twtxt.net for example. I hope this makes the useability much better 👌

@prologic@twtxt.net Looks much better, although I’d strip the “v” prefix in yarns’ “v$branch@$hash”.

⤋ Read More
In-reply-to » @prologic I agree with @movq. Good documentation is better than an interactive setup process. My difficulties (#isyb2aq) were because I was just doing it for testing and I wanted it running as quickly as possible. If I was running it in a production capacity, I would read through the documentation.

Juat spoke to him today 🥳

⤋ Read More