The tag URI scheme looks interesting. I like that it human read- and writable. And since we already got the timestamp in the twtxt.txt it would be somewhat trivial to parse. But there are still the issue with what the name/id should be… Maybe it doesn’t have to bee that stick?
Instead of using tag: as the prefix/protocol, it would more it clear what we are talking about by using in-reply-to: (https://indieweb.org/in-reply-to) or replyto: similar to mailto:
(reply:sorenpeter@darch.dk,2024-09-15T12:06:27Z)
(in-reply-to:darch.dk/twtxt.txt,2024-09-15T12:06:27Z)
(replyto:http://darch.dk/twtxt.txt,2024-09-15T12:06:27Z)
I know it’s longer that 7-11 characters, but it’s self-explaining when looking at the twtxt.txt in the raw, and the cases above can all be caught with this regex: \([\w-]*reply[\w-]*\:
Is this something that would work?
HTTPS is supposed to do [verification] anyway.
TLS provides verification that nobody is tampering with or snooping on your connection to a server. It doesn’t, for example, verify that a file downloaded from server A is from the same entity as the one from server B.
I was confused by this response for a while, but now I think I understand what you’re getting at. You are pointing out that with signed feeds, I can verify the authenticity of a feed without accessing the original server, whereas with HTTPS I can’t verify a feed unless I download it myself from the origin server. Is that right?
I.e. if the HTTPS origin server is online and I don’t mind taking the time and bandwidth to contact it, then perhaps signed feeds offer no advantage, but if the origin server might not be online, or I want to download a big archive of lots of feeds at once without contacting each server individually, then I need signed feeds.
feed locations [being] URLs gives some flexibility
It does give flexibility, but perhaps we should have made them URIs instead for even more flexibility. Then, you could use a tag URI,
urn:uuid:*, or a regular old URL if you wanted to. The spec seems to indicate that theurltag should be a working URL that clients can use to find a copy of the feed, optionally at multiple locations. I’m not very familiar with IP{F,N}S but if it ensures you own an identifier forever and that identifier points to a current copy of your feed, it could be a great way to fix it on an individual basis without breaking any specs :)
I’m also not very familiar with IPFS or IPNS.
I haven’t been following the other twts about signatures carefully. I just hope whatever you smart people come up with will be backwards-compatible so it still works if I’m too lazy to change how I publish my feed :-)
FreshRSS 1.24.3 ⌘ Read more
FreshRSS 1.24.3 ⌘ Read more
FreshRSS 1.24.2 ⌘ Read more
@prologic@twtxt.net How does yarn.social’s API fix the problem of centralization? I still need to know whose API to use.
Say I see a twt beginning (#hash) and I want to look up the start of the thread. Is the idea that if that twt is hosted by a a yarn.social pod, it is likely to know the thread start, so I should query that particular pod for the hash? But what if no yarn.social pods are involved?
The community seems small enough that a registry server should be able to keep up, and I can have a couple of others as backups. Or I could crawl the list of feeds followed by whoever emitted the twt that prompted my query.
I have successfully used registry servers a little bit, e.g. to find a feed that mentioned a tag I was interested in. Was even thinking of making my own, if I get bored of my too many other projects :-)
v3.0.0-beta.11 | Gitness ⌘ Read more
v3.0.0-beta.10 | Gitness ⌘ Read more
gorilla vs. bear modern yacht rock 2024 end of summer mix
brat summer’s finally officially over, so it feels like the right time to drop the 9th annual installment in our series of modern yacht rock late summer mixtapes… [Continue reading…](https://www.gorillavsbear.net/gorilla-vs-bear-modern-yacht-rock-2024-end- … ⌘ Read more
FreshRSS 1.24.2 ⌘ Read more
v3.0.0-beta.9 | Gitness ⌘ Read more
FreshRSS 1.24.2 ⌘ Read more
FreshRSS 1.24.2 ⌘ Read more
v3.0.0-beta.8 | Gitness ⌘ Read more
v3.0.0-beta.8 | Gitness ⌘ Read more
v3.1.0-beta.1 | Gitness ⌘ Read more
This $18,000 bottle of Australian wine sold out before it was released
Ultra-premium wine collectors have snapped up a new commemorative bottle of Penfolds, but what is driving the hefty high price tags for luxury drops? ⌘ Read more
#Bornhack gamejam is over!
Go to pyjam.as/gamejam to play (and rate!) the submissions 🌻 ⌘ Read more
Lessons from CrowdStrike’s Buggy Update: The Critical Importance of Robust Release Processes
Community post by Andrés Vega, CNCF TAG Security Recent events involving CrowdStrike’s Falcon security software have underscored a critical lesson across the industry : the importance of having a robust, secure release process. This incident serves as a… ⌘ Read more
unstabledemo ⌘ Read more
Paycheque – Joy & Laughter
Another yearning, whirring, ‘80s-tinged banger from Allison Goldfarb + Jackson MacIntosh aka Paycheque, another sick video… Continue reading… ⌘ Read more
Hord v0.6.0 Released - Simple key-value interface supporting various databases
1 points posted by madflojo ⌘ Read more
A new App Development WG has now been launched!
TAG post from TAG App Delivery Calling all developers! We’re excited to announce the launch of the new App Development Working Group within the TAG App Delivery. This group is dedicated to bridging the gap between developers and… ⌘ Read more
/post) on either the POST or the GET 🤔
@prologic@twtxt.net Sorry, my messages don’t get included in the current convo unless I tag you. Guess something gets lossed in translation with this weird posting issue. ANYWAY, it is rather perplexing. Clearly only an issue on my Pod, but what could the source of it be 🤔
video: Magdalena Bay – Death & Romance
Directed by one of our longtime favorites, Pocahaunted/ LA Vampires + 100% Silk legend Amanda Kramer… Continue reading… ⌘ Read more
Skal du på #bornhack i år?
Ja, selvfølgelig!
Næh- jeg er helt vildt kedelig.
Øh, hvad er Bornhack? ⌘ Read more
FreshRSS 1.24.1 ⌘ Read more
Hey remember this thing I made?
I still think it’s pretty cool.
testcerts - v1.2.0 released - Dynamically generate self-signed certificates
1 points posted by madflojo ⌘ Read more
FreshRSS 1.24.0 ⌘ Read more
Erlang Solutions: Instant Scalability with MongooseIM and CETS
The main feature of the recently released MongooseIM 6.2.1 is the improved CETS in-memory storage backend which makes it much easier to scale up.
It is difficult to predict how much traffic your XMPP server will need to handle. Are you going to have thousands or millions of connected users? … ⌘ Read more
v3.0.0-beta.7 | Gitness ⌘ Read more
v2.24.0 ⌘ Read more
Totalt problemfri idé: omvendt pension.
1. Tag et kæmpe lån som 20-årig.
2. Hold fri indtil du fylder 30.
3. Arbejd indtil du dør for at betale lånet af.
Så har man fri mens man stadig er ung og rask og frisk og færre af ens venner er døde. ⌘ Read more
v3.0.0-beta.7 | Gitness ⌘ Read more
v3.0.0-beta.7 | Gitness ⌘ Read more
v2.23.0 ⌘ Read more
v2.23.0 ⌘ Read more
Hey #Fælleshjerne - Hvor fås Københavns bedste croissanter?
(Bonuspoint hvis det ligger tæt på cykelturen fra Nørrebros Runddel til Kongens Nytorv) ⌘ Read more
v2.23.0 ⌘ Read more
Amery – Mountain FM
Multi-faceted Montreal illustrator, animator, and low-key pop music genius Amery Sandford -- of Born at Midnite, Alpen Glow, and MUNYA animated video fame – announces her debut LP under her own name, coming next month on the great Night School Records… [Continue … ⌘ Read more
Even though the bridges that #beeper use are AGPL licensed, the beeper client is proprietary software ðŸ˜
This is big sad.
They almost had it.
It is also kind of limited on google-free android phones, since the QR code scanner for device verification key-signing depends on a google play services API (which microg doesn’t implement). This means that you can’t share message history between your google-free android and the beeper desktop client. ⌘ Read more
it’s a chat app that bridges to a bunch of networks seamlessly.
they bridge to signal, discord, whatsapp, fb messenger, instagram, linkedin, telegram, slack, sms, google chat, and IRC
it’s a #Matrix client, so you just get a @username:beeper.com matrix user, which works on matrix too.
the bridges are all open source. they hired tulir, who does the mautrix bridge stuff a couple of years ago.
beeper has people working on the open-source matr … ⌘ Read more