git checkout main && git pull && make build
. Few bug fixes đ
@prologic@twtxt.net done! hey i got a question, you got any clue why my feeds arenât updating? maybe it has to do with the new cache flag but i messed with that a bit and didnât notice a difference. basically itâs like i have to manually restart yarnd
to see new posts itâs really weird lol
After yarnd
v0.16 is released and the next round of specification updates are done and dusted, who wants me to have another crack at building Twtxt and activity pub integration support?
7
to 12
and use the first 12
characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q
or a
(oops) đ
And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! -- I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.social's 5th birthday and 5 years since I started this whole project and endeavour! đ± #Twtxt #Update
just for the record I didnât say I was leaving the twtxt âcommunityâ (did I?) but than I have other priorities to focus on in the following months. Please donât be condescending, is not cool.
Development of Timeline (PHP client) has been stale for some reasons, a few of them in my side, so I think it wonât be updated to the new thread model, at least pretty soon.
So is not that Iâll stop using twtxt, just the client I use wonât be compatible with the new model in July.
gah iâve been so busy working on love4eva! TL;DR i switched image backends from the test/dev only module i was using to the S3 one, but with a catch - iâm not using S3 or cloud shit!!! i instead got it to work with minio, so itâs a middle ground between self hosting the image uploads & being compatible with the highly efficient S3 module. iâm super happy with it :)
i posted a patreon update that details the changes more: https://www.patreon.com/posts/i-am-now-working-127687614
that post says i didnât update my guide yet but i actually did like right after i made that post lol so you can CTRL+F
for minio stuff there!
I figure Eris is getting and update. A real certificate this time? Time will tell!
Finally I propose that we increase the Twt Hash length from 7
to 12
and use the first 12
characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q
or a
(oops) đ
And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! â I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.socialâs 5th birthday and 5 years since I started this whole project and endeavour! đ± #Twtxt #Update
Just like we donât write emails by hand anymore (See: #a3adoka), we donât manually write Twts or update our twtxt.txt
feeds. Instead, we use modern Twtxt clients that conform to the specifications at Twtxt.dev for a seamless, automated experience. #Twtxt #Twt #UserExperience
Today I added support for Letâs Encrypt to eris via DNS-01 challenge. Updated the gcore libdns package I wrote for Caddy, Maddy and now Eris. Add support for yarnâs cache to support # type = bot
and optionally # retention = N
so that feeds like @tiktok@feeds.twtxt.net work like they did before, and⊠Updated some internal metrics in yarnd
to be IMO âbetterâ, with queue depth, queue time and last processing time for feeds.
The mysterious inetpub folder is actually a crucial part of a Windows security fix
Remember the odd inetpub folder that seemingly randomly appeared on peopleâs root drives after installing a Windows 11 update? Everybody assumed it was something left over from an update script, and that the folder was safe to remove. Well, it turns out thatâs not the case, as the empty folder is actually a crucial part of a security fix for a serious vulnerability. I ⊠â Read more
@bender@twtxt.net Time to update my machines! đ
@bender@twtxt.net The DM specification has been updated from time to time in response to advice from the community. For me, It is a successful!
The adoption is another topic đ
(I am working on my side)
Synology confirms that higher-end NAS products will require its branded drives
âSynology-branded drives will be needed for use in the newly announced Plus series, with plans to update the Product Compatibility List as additional drives can be thoroughly vetted in Synology systems,â a Synology representative told Ars by email. âExtensive internal testing has shown that drives that follow a rigorous validation process when paired with Synology systems are ⊠â Read more
@prologic@twtxt.net @bmallred@staystrong.run Ah, I just found this, didnât see it before:
https://restic.net/#compatibility
So, yeah, they do use semver and, yes, theyâre not at 1.0.0 yet, so things might break on the next restic update ⊠but they âpromiseâ to not break things too lightheartedly. Hm, well. đ Probably doesnât make a big difference (they donât say âdonât use this software until we reach 1.0.0â).
LXQt 2.2.0 released
LXQt, the Qt-based alternative to KDE as Xfce is the GTK-based alternative to GNOME, has released version 2.2.0. LXQt is in the middle of its transition to Wayland, and as such, this release brings a number of fixes and improvements for Wayland, like improved multi-display support and updated compatibility with Wayland compositors. Beyond all the Wayland work, LXQt Power Management now supports power profiles, text rendering in QTerminal and QTermWidget has been improved, the file manager PC ⊠â Read more
@movq@www.uninformativ.de That is a good question, Iâve been on v0.17.3 for some time. In the past there has been one scheme update that I remember and the there was no issue. Maybe this next week I will try out v0.18 and post back.
I really donât mess with it being on a cron so tend to forget until I need it :-)
Even though I really do like the shell, I always use Dolphin to mount my digicam SD card and copy the photos onto my computer. I finally added a context menu item in Dolphin to create a forest stroll directory with the current date in order to save some typing:
The following goes in ~/.local/share/kservices5/ServiceMenus/galmkdir.desktop:
[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Actions=Waldspaziergang;
[Desktop Action Waldspaziergang]
Name=Heutigen Waldspaziergang anlegenâŠ
Icon=folder-green
Exec=~/src/gelbariab/galmkdir "%f"
In order to update the KDE desktop cache and make this action menu item available in Dolphin, I ran:
kbuildsycoca5
The referenced galmkdir
script looks like that:
#!/bin/sh
set -e
current_dir="$1"
if [ -z "$current_dir" ]; then
echo "Usage: $0 DIRECTORY" >&2
exit 1
fi
dir="$(kdialog \
--geometry 350x50 \
--title "Heutigen Waldspaziergang anlegen" \
--inputbox "Neues Verzeichnis in â$current_dirâ anlegen:" \
"waldspaziergang-$(date +%Y-%m-%d)")"
mkdir "$current_dir/$dir"
dolphin "$current_dir/$dir"
This solution is far from perfect, though. Ideally, Iâd love to have it in the âCreate Newâ menu instead of the âActionsâ menu. But that doesnât really work. I cannot define a default directory name, not to mention even a dynamic one with the current date. (I would have to update the .desktop file every day or so.) I also failed to create an empty directory. I somehow managed to create a directory with some other templates in it for some reason I do not really understand.
Letâs see how that works out in the next days. If I like it, I might define a few more default directory names.
New version release of twtxt-el!
- Fixed many bugs.
- New back buttons.
- Updated documentation.
I am currently fixing an important bug that break the timeline in some cases and I am working around direct messages.
@lyse@lyse.isobeef.org Just needed to update the version of the tool I packaged as an OCI image đ€Ł
Amiga OS 3.2 Update 3 released
Iâve long lost the ability to keep track of whateverâs happening in the Amiga community, and personally I tend to just focus on tracking MorphOS and AROS as best I can. The remnants of the real AmigaOS, and especially who owns, maintains, and develops which version, are mired in legal battles and ownership limbo, and since I can think of about a trillion things Iâd rather do than keep track of the interpersonal drama by reading various Amiga forums, I honestly didnât ev ⊠â Read more
I updated wordwrap.[ch] to more closely match the interface for string(2); itâs now just that plus a margin. I also updated litclock and marquee to match. http://a.9srv.net/src/index.html
Not updated in 7 years, IIS is still a default part of Windows, apparently
This monthâs security updates for Windows 11 create a new empty folder on drive C. It is called âinetpub,â and it does not contain any extra folders or files. Its properties window shows 0 bytes in size and that it was created by the system itself. Neowin checked a bunch of Windows 11 PCs with the April 2025 security updates installed, and all of them had inetpub on drive C. â« Taras Bu ⊠â Read more
FreeDOS 1.4 released
With FreeDOS being, well, DOS, youâd think there wasnât much point in putting out major releases and making big changes, and youâd mostly be right. However, being a DOS clone doesnât mean there isnât room for improvement within the confines of the various parts and tools that make up DOS, and thatâs exactly where FreeDOS focuses its attention. FreeDOS 1.4 comes about three years after 1.2. This version includes an updated FreeCOM, Install program, and HTML Help system. This also includes i ⊠â Read more
Whatâs up with Linux support for Qualcomm X Elite chips?
Remember when Qualcomm promised Linux would be a first-tier platform alongside Windows for its Snapdragon X Elite, almost a year ago now? Well, the Snapdragon X laptop have been out in the market for a while running Windows, but Linux support is still a complete crapshoot, despite the lofty promises by Qualcomm. Tuxedo, a European Linux OEM who promised to ship a Snapdragon X laptop running Linux, has posted an update on ⊠â Read more
@lyse@lyse.isobeef.org I do agree âthe rules of the webâ, are far too loose - at least the syntax ones. I do think backwards compatibility is necessary.
As for my website, it might be visually very similar, to how it looked since its creation, many years ago, but it is frequently improved. Features that originally used JavaScript, changed to HTML and CSS components, code simplified, optimised to withstand browser updates and new screen resolutions,⊠Even a good chunk of the errors on your list, were already addressed and I plan to address the rest soon.
Just find it a bit depressing, that my attempt to bring back some of the old Internet spirit, by making a hidden easteregg page page for this years April 1st, was met with people complaining about April fools day jokes and you insinuating my website sucks.
The 32bit RISC OS needs to be ported to 64bit to survive, seeks help
RISC OS, the operating system from the United Kingdom originally designed to run on Acorn Computerâs Archimedes computers â the first ARM computers â is still actively developed today. Especially since the introduction of the Raspberry Pi, new life was breathed into this ageing operating system, and it has gained quite a bit of steady momentum ever since, with tons of small updates, applications, ⊠â Read more
Project update + 2 significant news stories
Unmanned rocket explodes 40 seconds after launch in Norway during private space mission; Hamas agrees to Gaza ceasefire; Israel counters with own terms. â Read more
oh my god I am never using a css grid again ;;;; converted the sdv shrine to a flex layout, works much better on mobile now! now to just push that update!! :D
Hmm I think I can come up with some kind of heuristic.. Maybe if the feed is requested and hasnât updated in the last few mins it adds to the queue. So the next time it will be fresh.
@eapl.me@eapl.me According to an update of the article, others have suggested the same.
Your explanation seems fitting. I just donât get why people donât use feed readers anymore. Anyway.
if it hasnât updated in a while so i put the request rate to once a week it will take some time before i see an update if it happens today.
I need to figure out a way to back off requests to feeds that donât update often.
There are perhaps 10k reasons to doubt Oracle Cloudâs security breach denial
Comments â Read more
@kat@yarn.girlonthemoon.xyz UPDATE I DID IT!!!!!!! you will now see a cute anime girl that is behind the scenes testing if you are a bot or not in a matter of seconds before being redirected to the site :) https://superlove.sayitditto.net/
I have applied your comments, and I tried to add you as an editor but couldnât find your email address. Please request editing access if you wish.
Also, could you elaborate on how you envision migrating with a script? You mean that the client of the file owner could massively update URLs in old twts ?
Enlightenment 0.27.1 released
A few months after 0.27.0 was released, weâve got a small update for Enlightenment today, version 0.27.1. Itâs a short list of bugfixes, and one tiny new feature: you can now use the scroll wheel to change the volume when your cursor is hovering over the mixer controls. Thatâs it. Thatâs the release. â Read more
Microsoft accidentally cares about its users, releases update that unintentionally deletes Copilot from Windows
Itâs rare in this day and age that proprietary operating system vendors like Microsoft and Apple release updates youâre more than happy to install, but considering even a broken clock is right twice a day, weâve got one for you today. Microsoft released KB5053598 (OS Build 26100.3476) which âaddresses security i ⊠â Read more
I have released new updates to the twtxt.el client.
- New feature: Notifications.
- Updated: Improved user interface for new posts.
- Updated: Documentation.
- Updated: Some UI elements and included information about shortcuts in each buffer.
- Minor fixes.
Source code: https://codeberg.org/deadblackclover/twtxt-el
In the next version: You will be able to send direct messages.
Enjoy!
#emacs #twtxt #twtxtel
Bit of an update, there is now a general licence for all my stuff:
âUnless projects are accompanied by a different license, Creative Commons apply (âBY-NC-NDâ for all art featuring the Canine mascot and âBY-NCâ for everything else).â
Itâs even included on my website, where most of the demand for a clear licence originated from:
In practice this changes nothing, as I was never enforcing anything more than this anyway and given permission for other use too. Now itâs just official that this is the baseline, of what can be done, without having to ask for permission first.
well (insert stubborn emoji here) đ, word blog
comes from weblog, and microblogging could derivate from âsmaller weblogâ. https://www.wikiwand.com/en/articles/Microblogging
Iâd differentiate it from sharing status updates as it was done with âfingerâ or even a BBS. For example, being able to reply; create new threads and sharing them on a URL is something we could expect from âTwitterâ, the most popular microbloging model (citation needed)
I like to discuss it, since conversations usually are improved if we sync on what we understand for the same words.
Brother denies using firmware updates to brick printers with third-party ink
Brother laser printers are popular recommendations for people seeking a printer with none of the nonsense. By nonsense, we mean printers suddenly bricking features, like scanning or printing, if users install third-party cartridges. Some printer firms outright block third-party toner and ink, despite customer blowback and lawsuits. Brotherâs laser printers have historically worke ⊠â Read more
Water Balloons
â Read more
I have released new updates to the twtxt.el client.
- New feature: View and interact with threads.
- Optimisation of ordering for long feeds.
- Minor fixes.
In the next version you will be able to see all your mentions.
Enjoy!
@lyse@lyse.isobeef.org i appreciate you updating this with that info. been in the weeds at work so havenât been tracking the conversation here much. let me sit on this for a bit because often times the edits are within seconds of first post so maybe maybe i just allow them within a certain time frame or do away with them all together. i really only do it because it bugs me once i notice the typo :)
@bmallred@staystrong.run I forgot one more effect of edits. If clients remember the read status of massages by hash, an edit will mark the updated message as unread again. To some degree that is even the right behavior, because the message was updated, so the user might want to have a look at the updated version. On the other hand, if itâs just a small typo fix, itâs maybe not worth to tell the user about. But the client doesnât know, at least not with additional logic.
Having said that, it appears that this only affects me personally, noone else. I donât know of any other client that saves read statuses. But donât worry about me, all good. Just keep doing what youâve done so far. I wanted to mention that only for the sake of completeness. :-)
@andros@twtxt.andros.dev Oh, this system has an edit button so I can just update the twt as needed. Itâs a custom implementation so just kind of through it in when I was building it out.
A love letter to Void Linux
I installed Void on my current laptop on the 10th of December 2021, and there has never been any reinstall. The distro is absurdly stable. Itâs a rolling release, and yet, the worst update I had in those years was one time, GTK 4 apps took a little longer to open on GNOME. Which was reverted after a few hours. Not only that, I sometimes spent months without any update, and yet, whenever I did update, absolutely nothing went wrong. Granted, I pretty much only did full upgrades ⊠â Read more
Mozilla is going to collect a lot more data from Firefox users
I guess my praise for Mozillaâs and Firefoxâ continued support for Manifest v2 had to be balanced out by Mozilla doing something stupid. Mozilla just published Terms of Use for Firefox for the first time, as well as an updated Privacy Notice, that come into effect immediately and include some questionable terms. The Terms of Use state: When you upload or input information through Firefox, you hereby grant u ⊠â Read more