What are you doing this week?
What are you doing this week? Feel free to share!
Keep in mind itās OK to do nothing at all, too. ā Read more
I have a little time today, so if you donāt mind, let me draw your cats! ā Read more
@prologic@twtxt.net In few weeks for sure, I have a couple of features in mind that I would like to implement (DM extension for example but Iāll ask for permission to @arne@uplegger.eu to use his PoC or ask him to contribute to twtxtory directly)
What are you doing this weekend?
Feel free to tell what you plan on doing this weekend and even ask for help or feedback.
Please keep in mind itās more than OK to do nothing at all too! ā Read more
10 Ancient and Obscure Strategy Games from Around the World
Strategy games have been part of human culture for thousands of years. Long before modern board games or digital entertainment, people across ancient civilizations invented clever ways to test their wits, train their minds, and challenge their friends. Some of these games, like chess, Go, and backgammon, survived and are still played today. But many [ā¦]
The post [10 Ancient and Obscure Strategy Games from Around ⦠ā Read more
Thatās exactly what came to mind. Even millionaires would simply pay with a credit card for the convenience, and yes, because what kind of a sociopath will carry $3,000 around?! Just one more stumping item to that despicable person list.
@doesnm.p.psf.lt@doesnm.p.psf.lt Because Iām a lazy project manage and I havenāt grooomed the backlog in a while 𤣠Since youāre there, do you mind cleaning it up for me? š
@andros@twtxt.andros.dev Ahh cool! Iāll try following it again 𤣠Mind @-mentioning/linking@twtxt.net the feed again? š
@kingdomcome@yarn.girlonthemoon.xyz i got it a couple weeks ago when i saw it was available i LOST MY MIND lmao
is it like⦠ethical to offer access to certain self hosted services as patreon exclusives. like i wanna offer the IRC client/bouncer i hosted which seems ok i think because iāve seen pico.sh offer their instances of that as paid services. but the other ones i have in mind are alt web frontends for stuff like imgur and pinterest. and i just feel weird about it for some reason. idk iām trying to think of ways to support my server stuff but every time i come up with something it feels weird
10 Mind-Blowing Revelations About Our Solar System
Considering the universe is almost 100 billion light-years acrossādue to inflation (not monetary) and whatnotāitās amazing that some of the coolest discoveries and revelations are in our solar system. Thatās like crossing the world (many, many, many times) and then finding treasure in your own backyard. Maybe the proximity is part of the appeal because [ā¦]
The post [10 Mind-Blowing Revelations About Our Solar System](https://listv ⦠ā Read more
10 Times That Inmates Helped Save Lives
When people think of prison, heroism is rarely the first thing that comes to mind. But behind bars, stories occasionally emerge that challenge assumptions about those serving time. Despite their past mistakes, some inmates have proven that when a life is on the line, compassion and courage can shine throughāeven in the most unlikely places. [ā¦]
The post [10 Times That Inmates Helped Save Lives](https://listverse.com/2025/04/18/10-times-that-inmates-hel ⦠ā Read more
i must stop ghosting all my social media except discord and fedi when i am depressed. ghosting is the mind killer
SqliteCache backend I'm working on here, what are your thoughts regarding mgirations from old MemoryCache (which is now gone in the codebase in this branch). Do you care to migrate at all, or just let the pod re-fetch all feeds? š¤
@prologic@twtxt.net hm would there be any loss with the re-fetch option? i wouldnāt mind either but iād like to hold onto what i got if possible! but if it IS possible but also really annoying to do iāll just do the re-fetch of feeds because iām lazy af LMAO
10 Contests That Resulted in Famous Works of Art
It seems curious that contests could produce famous works of art. Surely, we might think passion alone, unrelated to money and praise, is the sole source of such superb creations. If so, the ten contests that resulted in the famous masterpieces on this list may change our minds. Related: 10 Fake Paintings and Sculptures That [ā¦]
The post [10 Contests That Resulted in Famous Works of Art](https://listverse.com/2025/04/15/10-contests-th ⦠ā Read more
On my blog: Real Life in Star Trek, Frame of Mind https://john.colagioia.net/blog/2025/04/10/frame-mind.html #scifi #startrek #closereading
@kat@yarn.girlonthemoon.xyz I am sure @prologic@twtxt.net would not mind sending an invite. Ping him!
Got anywhere in mind? š§
(#dptuzoa) Got anywhere in mind? š§
Got anywhere in mind? š§ ā Read more
(#7tkcv5a) @bender@bender Hah, gonna have to go to bed though I think. I hope no-one minds too badly that there are going to be bugs for and ā¦
@bender @twtxt.net Hah, gonna have to go to bed though I think. I hope no-one minds too badly that there are going to be bugs for and weird stuff for a bit. Iāll try to fix more things tomorrow (Sunday). š ā Read more
@lyse@lyse.isobeef.org The bird in the wallpaper? Thatās a photo from a trip to a local zoo. š This little guy was sitting in one of the bushes and didnāt mind people getting rather close. Full version and more from that day.
10 Historical Connections That Donāt Seem Real but Are
Are you ready to have your minds blown? When we look at historical events, we generally like to group them into categories that our brains can handle. Historic happenings in one realm (like war) are often linked to those in similar realms (like politics) in a bid to show cause and effect. Similarly, events are [ā¦]
The post [10 Historical Connections That Donāt Seem Real but Are](https://listverse.com/2025/03/31/10-historica ⦠ā Read more
well, I assume by syntax you mean Gemtext (which I like a lot, my personal blog is built on top of it), so I think it might work for twtxt clientsā¦
I knew of twtxt in Gemini Antenna, so at least the 2017 spec might work on that protocol. I think the main issue with extensions is that they werenāt designed with many URLs and protocols in mind.
Also I have to admit that the Gemini community significantly reduced in the last few years. I donāt know how worth it is to add support for Gemini now.
Deals: M3 MacBook Air 13ā³ 24GB / 512GB for $1099
Sure Apple just spec-bumped the MacBook Air to have an M4 chip, but if you donāt mind having the M3 chip instead, you can get a whopping 27% off the original retail price of an upgraded model with 24GB RAM and a 512GB SSD. This is still a fantastic Mac and has the M3 chip ⦠Read More ā Read more
@eapl.me@eapl.me I agree. The syntax is weird inside Gemini and twtxt is made with the http protocol in mind and Gemini doesnāt work with some extensions.
Trump Accuses Media of Doing āTotally Illegalā Reporting
Michael Luciano, Ā Senior EditorĀ - Ā MEDIAite
_Stephan:Ā Another page from the fascist playbook is to scare journalists, newspapers and television channels from accurately reporting what the fascist administration is actually doing. And we are now deep into that. With a few exceptions āĀ Lawrence OāDonnell, and Rachel Maddow come immediately to mind ā what stands out for me as I search each day for fact-based repo ⦠ā Read more
Scrabble doesnāt mind belly rubs ā Read more
10 Scientific Estimates That Missed the Mark by a Mile
Science is built on hypothesis, experimentation, and refinement, but history is full of spectacularly wrong estimates made by brilliant minds. Some were optimistic projections that underestimated the complexity of discovery, while others were overconfident declarations that turned out to be wildly incorrect. Whether due to bad data, technological limitations, or simply a lack of knowledge [ā¦]
The post [10 Scientific Estima ⦠ā Read more
@movq@www.uninformativ.de Thatās cool! I just canāt justify the amount of space it permanently takes. But it fits nicely with the other gauges you have. And with that in mind, it actually is super tiny.
@eapl.me@eapl.me Interesting, I wasnāt aware that other parts of the world consider them to be a German thing :-)
Behold The Golden Age Of Public Corruption In America
David Kurtz , Ā Staff WriterĀ - Ā Talking Points Memo
Stephan:Ā As the MAGAt Trump dismantlement of democracy and our economy continues, one of the main things that stands out for me is the mind-boggling level of cancerous corruption that is a major aspect of what is being done. The United States is now less of a democracy than Hungary. I am actually not at all certain there will be a 2026 election.
 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.
Ten Disturbing Stories About the Dark Side of Mindfulness
In this frenzied day and age, more and more of us are turning to mindfulness to lower our stress and center ourselves. Based on Buddhist meditation, mindfulness spans a range of techniques that ask people to be more aware of their thoughts and feelings. The benefits of mindfulness are well documented. But while some gurus [ā¦]
The post [Ten Disturbing Stories About the Dark Side of Mindfulness](https://listverse.com/2 ⦠ā Read more
10 Mind-Boggling Facts That You Wonāt Believe Arenāt Made Up
With the internet the way it is nowadays, you might think that every little bit of trivia and every interesting fact on earth has been mined, blogged, tweeted, posted, and shared. But thankfully, there are still a seemingly endless amount of weird and crazy facts and absolutely bizarre (true) tales that will shock you. Heck, [ā¦]
The post [10 Mind-Boggling Facts That You Wonāt Believe Arenāt Made Up](https://listv ⦠ā Read more
Ten Extraordinary Predictions for 2025 from Fiction
Itās 2025, and a new year is underway. Who knows what the coming months have in store? Well, if you struggle to imagine what 2025 might look like, you are in luck. Many great minds (and some not-so-great minds) from the world of fiction have dreamt up a gamut of outlandish predictions. Some paint 2025 [ā¦]
The post [Ten Extraordinary Predictions for 2025 from Fiction](https://listverse.com/2025/02/10/ten-extraordinary-predictions ⦠ā Read more
Using AirTags for Dogs: Track Your Pet for Added Peace of Mind
Using AirTags to keep track of a dog can offer some additional peace of mind, especially if youāre worried about your fuzzy companion wandering off. Whether your dog has a penchant to escape out of your yard, has a tendency to bolt, or simply likes to run off at any opportunity, AirTags can provide a ⦠Read More ā Read more
Hi James, great to hear your interest. So this is an exclusive roundtable luncheon with people in the IT, Engineering, DevOps and Technical professionals. This is an opportunity to benchmark and share stories and experiences with like-minded peers in a closed-door, Chatham House Rule environment where you will be given the opportunity to speak openly and candidly.
Iām not even sure what half these words mean hmm š§
> Hi James, great to hear your interest. So this is an exclusive roundtable luncheon with people in the IT, Engineering, DevOps and Technical pr ā¦
Hi James, great to hear your interest. So this is an exclusive roundtable luncheon with people in the IT, Engineering, DevOps and Technical professionals. This is an opportunity to benchmark and share stories and experiences with like-minded peers in a closed-door, Chatham House Rule environment where you will be given the opportunity to speak openly and candidly.
Iām not even sure what h ⦠ā Read more
@sorenpeter@darch.dk It depends on your requirements. If you just want to put your code somewhere for yourself, simply push it over SSH on a server and call it good. Thatās what I do with lots of repos. If you want an additional web UI for read access for the public, cgit comes to mind (a mate uses that). Prologic runs Gitea, which offers heaps more functionality like merge requests.
(#ondf3bq) @lyse@lyse I have no problems with the ternary operator either. If it were added to Go I Wouldnāt mind. C has it right? I ā¦
@lyse @lyse.isobeef.org I have no problems with the ternary operator either. If it were added to Go I Wouldnāt mind. C has it right? Iād also by happy with if expressions, e.g: if foo ... else bah, but probably doesnāt fit the styoe of the Go grammer.
What I absolutely hate is this proposal. Making ? to mag ⦠ā Read more
10 Whistleblowers Who Were Outright Heroes
When you talk about whistleblowers, some popular names come to mind, but the concept of whistleblowing is not a modern one. The tradition has been in place since the days of the ancient world. It has been a critical tool that man has used to achieve justice and fairness in society. While we acknowledge that [ā¦]
The post 10 Whistleblowers Who Were Outright Heroes appea ⦠ā Read more
? operator in Go š No. For so many reasons.
@prologic@twtxt.net Which one? I donāt mind the ternary operator at all. In fact, I often find myself missing it in Go. I donāt find the two alternatives particularly elegant:
foo := "eggs"
if bar {
foo = "spam"
}
Or:
var foo string
if bar {
foo = "spam"
} else {
foo = "eggs"
}
To my eye, this just would look a lot nicer:
foo := bar ? "spam" : "eggs"
Or at least as the Pythons do it:
foo = "spam" if bar else "eggs"
The ternary operator especially shines with relatively short expressions.
(#qjh26gq) @aelaraji@aelaraji thatās why I just speak my mind on Twtxt š¤£
@aelaraji @aelaraji.com thatās why I just speak my mind on Twtxt 𤣠ā Read more
Thereās a reason I avoid speaking my mind on the internet like the plague. The same reason Iād set up a {B,Ph,Gem}log months ago but never got myself to publish any of the drafts in any of them.
Monero Observer Artistic Saturday Top 5 - Week 4, 2025
Previous Artistic Saturday weekly reports can be found in the [art] 1 section.
I fell asleep again during snoozing, and started dreaming intensely. My own mind woke me up in time by setting everything I loved on fire within my dream. That jolted me awake alright.
** Oh so many peas **
I accidentally spilled close to a full bag of frozen peas into the pot while making macaroni and cheese for the kidsā dinner this evening.
It was like 2 to 1 peas in thereā¦and they ate it up. Didnāt seem to mind at all!? ā Read more
(#vzksboq) @kat Building from source and from the main branch is totally fine. In fact encouraged. I have a philosophy of main being stable ā¦
@kat @yarn.girlonthemoon.xyz Building from source and from the main branch is totally fine. In fact encouraged. I have a philosophy of main being stable anyway and making sure backwards compatibility is kept in mind when changing things. i.e: No database migrations to run by hand or what not. ā Read more
nice! would you mind elaborating a bit?
Is that the scientific method?
I couldnāt find anything related when I searched for it.
@xuu@txt.sour.is ROFLMAO! 𤣠reading that, the Tech bro sounded in my mind like Cow from Cow and Chicken
"twtxtfeevalidator/0.0.1" UA about? I thought I could ask before throwing a 1000GB file at it šŖ¤ could it be the same 'xt' thing @lyse was talking about the other day?
@lyse@lyse.isobeef.org Oh! no need to be sorry and feel free to keep at it if it helps, I donāt mind. Itās just that Iām always on the lookout for corpo-bots and crawlers slipping through the cracks (a fun little game of sorts) š
the only thing I let them see is a robots.txt telling them to :diffoff
Also, Iām curious about the invalid lines in my feed. is it something I should lookout for in future?
@lyse@lyse.isobeef.org oh nah it came out like that lol! i actually love how squished it looks it feels accurate lol
oh yeah i think i might have a tripod around but i do need a sandbag or something i could use as one. maybe yeah a giant bag of rice could work LOL. thanks for the tips!!! i took a video class last year in college and we worked with cameras and tripods with sandbags so it was on my mind
(#qed3omq) @doesnm@doesnm No. I generally donāt put up any robots.txt files at all really, because they mostly get ignored. I donāt g ā¦
@doesnm @doesnm.p.psf.lt No. I generally donāt put up any robots.txt files at all really, because they mostly get ignored. I donāt generally mind if ānormalā web crawlers crawl things. But LLM(s) can go fuck themselves 𤣠ā Read more
(#fvudyva) @doesnm No, itās only designed for yarnd. What did you have in mind here? š¤
@doesnm @doesnm.p.psf.lt No, itās only designed for yarnd. What did you have in mind here? š¤ ā Read more
@andros@twtxt.andros.dev What do you mean by API? yarnd (which powers Yarn.social pods like twtxt.net) does have an API, however that API is designed for clients to interact with the pod and the userās account and feed. e.g: there is a command-line client called yarnc and I used to maintain a mobile native app (using Flutter).
What use-case did you have in mind?
** Laser sword new years **
Through a series of improbable events on new years eve we ended up watching Darth Maul ignite his duel bladed lightsaber right at the stroke of midnight. Mind blown. Duel of the fates ringing in the new year. ā Read more
[WTS] [0.005 XMR] Zen Mind - Shunryu Suzuki Digital Scans
Iāve scanned this book. There are 68 pics (138 pages). These scans are double-paged (2 pages scanned at same time). (47MB) Download link is a Tor/Onion link, using the OnionShare program. You will need the Tor browser to download. After purchasing, you will automatically receive the download link.
Link: https://xmrbazaar.com/listing/Qbby/
themaker117@conversations.im (XMPP) ā Read more
Trump Medicare Pick Dr. Oz Says Uninsured āDonāt Have Right to Healthā in Resurfaced Clip
David Badash, Ā Staff WriterĀ - Ā The New Civil Rights Movement
_Stephan:Ā Both my wife and I, like many of you, pay for and receive Medicare so we could be affected by what Mehmet Oz has in mind. This should not beĀ mistaken for the evil Medicare Advantage programs designed to enrich insurance corporations.Ā You would think Mehmet Ozās heartless nonsens ⦠ā Read more
US business leaders set to break record on donations to Trump inaugural fund
Edward Helmore, Ā Ā - Ā The Guardian (U.K.)
_Stephan:Ā Fascism is our new reality brought on by a level of explicit corruption of the American government never before seen in the last 250 years. The oligarchs have openly bought Trump, and the Republican Party, and Project 2025 is what they have in mind for you and me.Ā This was not imposed on us, forty-eight percent of voters ⦠ā Read more
[ANN] Monero Hackerspace Survey: Yea or Nay
Besides providing a physical space for collaboration, learning, and creativity among like-minded individuals, a privacy-centric hackerspace could serve as an incubator for the development of Monero-related hardware. [..] Note: This is an independent new initiative not related to MoneroKon or Twister Edward z.s.
Hereās what happens when the worldās richest man buys the presidency
Sabrina Haake, Ā Contributing WriterĀ - Ā Raw Story
_Stephan:Ā Here is what I think is a very insightful commentary on what is going to happen starting 21 January when the United STates becomes an authoritarian oligarchy instead of a democracy. All the weak-minded Trump voters are about to discover what they have done to themselves as they, and the rest of us, experience the worst and most bia ⦠ā Read more
āMind-Blowingā: Study Shows Fungal Networks Can Solve Problems and Make Decisions
Cristen Hemingway Jaynes, Ā Contributing WriterĀ - Ā EcoWatch
_Stephan:Ā There are so many negative trends that I just donāt want to do any more tonight. So here are two stories that donāt deal with the destruction of American democracy by Trump and the Republican Party he controls. The research I have been doing for the last 60 years has convinced me that Max Planck, ⦠ā Read more
Clinicians React to Trumpās Appointees; Beyonce in the OR? Diagnosing Shiny Legs
Gillian Booth and Katie Smith, Ā Social Media Editor | Social Media AssistantĀ - Ā MedPage Today
_Stephan:Ā It is clear from reading the social posts of physicians and nurses that they are seriously alarmed by what the Trump administration and the MAGAt Republicans in Congress have in mind for health care. I have selected this story because it offers links you can click ⦠ā Read more
@eapl.me@eapl.me here are my replies (somewhat similar to Lyseās and Jamesā)
Metadata in twts: Key=value is too complicated for non-hackers and hard to write by hand. So if there is a need then we should just use #NSFS or the alt-text file in markdown image syntax
if something is NSFWIDs besides datetime. When you edit a twt then you should preserve the datetime if location-based addressing should have any advantages over content-based addressing. If you change the timestamp the its a new post. Just like any other blog cms.
Caching, Yes all good ideas, but that is more a task for the clients not the serving of the twtxt.txt files.
Discovery: User-agent for discovery can become better. Iām working on a wrapper script in PHP, so you donāt need to go to Apaches log-files to see who fetches your feed. But for other Gemini and gopher you need to relay on something else. That could be using my webmentions for twtxt suggestion, or simply defining an email metadata field for letting a person know you follow their feed. Interesting read about why WebMetions might be a bad idea. Twtxt being much simple that a full featured IndieWeb sites, then a lot of the concerns does not apply here. But thatās the issue with any open inbox. This is hard to solve without some form of (centralized or community) spam moderation.
Support more protocols besides http/s. Yes why not, if we can make clients that merge or diffident between the same feed server by multiples URLs
Languages: If the need is big then make a separate feed. I donāt mind seeing stuff in other langues as it is low. You got translating tool if you need to know whats going on. And again when there is a need for easier switching between posting to several feeds, then itās about building clients with a UI that makes it easy. No something that should takes up space in the format/protocol.
Emojis: Iām not sure what this is about. Do you want to use emojis as avatar in CLI clients or it just about rendering emojis?
Righto, @eapl.me@eapl.me, ta for the writeup. Here we go. :-)
Metadata on individual twts are too much for me. I do like the simplicity of the current spec. But I understand where youāre coming from.
Numbering twts in a feed is basically the attempt of generating message IDs. Itās an interesting idea, but I reckon it is not even needed. Iād simply use location based addressing (feed URL + ā#ā + timestamp) instead of content addressing. If one really wanted to, one could hash the feed URL and timestamp, but the raw form would actually improve disoverability and would not even require a richer client. But the majority of twtxt users in the last poll wanted to stick with content addressing.
yarnd actually sends If-Modified-Since request headers. Not only can I observe heaps of 304 responses for yarnds in my access log, but in Cache.FetchFeeds(ā¦) we can actually see If-Modified-Since being deployed when the feed has been retrieved with a Last-Modified response header before: https://git.mills.io/yarnsocial/yarn/src/commit/98eee5124ae425deb825fb5f8788a0773ec5bdd0/internal/cache.go#L1278
Turns out etags with If-None-Match are only supported when yarnd serves avatars (https://git.mills.io/yarnsocial/yarn/src/commit/98eee5124ae425deb825fb5f8788a0773ec5bdd0/internal/handlers.go#L158) and media uploads (https://git.mills.io/yarnsocial/yarn/src/commit/98eee5124ae425deb825fb5f8788a0773ec5bdd0/internal/media_handlers.go#L71). However, it ignores possible etags when fetching feeds.
I donāt understand how the discovery URLs should work to replace the User-Agent header in HTTP(S) requests. Do you mind to elaborate?
Different protocols are basically just a client thing.
I reckon itās best to just avoid mixing several languages in one feed in the first place. Personally, I find it okay to occasionally write messages in other languages, but if that happens on a more regularly basis, Iād definitely create a different feed for other languages.
Isnāt the emoji thing ājustā a client feature? So, feed do not even have to state any emojis. As a user Iād configure my client to use a certain symbol for feed ABC. Currently, I can do a similar thing in tt where I assign colors to feeds. On the other hand, what if a user wants to control what symbol should be displayed, similar to the feedās nick? Hmm. But still, my terminal font doesnāt even render most of emojis. So, Unicode boxes everywhere. This makes me think it should actually be a only client feature.
(#k6y2oia) Bare in mind that this kind of setup precludes anyone on shared hosting systems.
Bare in mind that this kind of setup precludes anyone on shared hosting systems. ā Read more
It is past 16:00 ET, and so the weekend begins. Here is to hoping it transcurs slowly in our mindsāor, at the very minimum, in mine.
@bender@twtxt.net @prologic@twtxt.net Iām not exactly asking yarnd to change. If you are okay with the way it displayed my twts, then by all means, leave it as is. I hope you wonāt mind if I continue to write things like 1/4 to mean āfirst out of fourā.
What has text/markdown got to do with this? I donāt think Markdown says anything about replacing 1/4 with ¼, or other similar transformations. Itās not needed, because ¼ is already a unicode character that can simply be directly inserted into the text file.
Whatās wrong with my original suggestion of doing the transformation before the text hits the twtxt.txt file? @prologic@twtxt.net, I think it would achieve what you are trying to achieve with this content-type thing: if someone writes 1/4 on a yarnd instance or any other client that wants to do this, it would get transformed, and other clients simply wouldnāt do the transformation. Every client that supports displaying unicode characters, including Jenny, would then display ¼ as ¼.
Alternatively, if you prefer yarnd to pretty-print all twts nicely, even ones from simpler clients, thatās fine too and you donāt need to change anything. My 1/4 -> ¼ thing is nothing more than a minor irritation which probably isnāt worth overthinking.
@gallowsgryph@prismdragon.net do you mind updating the fragment part of your avatar url? š
@gallowsgryph @prismdragon.net do you mind updating the fragment part of your avatar url? š ā Read more
Encryption matters
Community post by Ronald Petty and Tom Thorley of the Internet Society US San Francisco Bay Area Chapter (original post) When you hear the word encryption, what comes to mind? Take a moment⦠Upon asking this question to⦠ā Read more
as a matter of fact! donāt mind anything I do/say for the next 72 hours xD
Donāt mind this twt!
Hurricane Helene is passing by. Close enough to give us a day off tomorrow, but not that close to cause major harm. Well, we think. Hurricanes often have a mind of their own, and decide changes on their path. Either way, I shall be back at work on Friday š©. LOL.
@prologic@twtxt.net Thanks for writing that up!
I hope it can remain a living document (or sequence of draft revisions) for a good long time while we figure out how this stuff works in practice.
I am not sure how I feel about all this being done at once, vs. letting conventions arise.
For example, even today I could reply to twt abc1234 with ā(#abc1234) Edit: ā¦ā and I think all you humans would understand it as an edit to (#abc1234). Maybe eventually it would become a common enough convention that clients would start to support it explicitly.
Similarly we could just start using 11-digit hashes. We should iron out whether itās sha256 or whatever but thereās no need get all the other stuff right at the same time.
I have similar thoughts about how some users could try out location-based replies in a backward-compatible way (append the replyto: stuff after the legacy (#hash) style).
However I recognize that Iām not the one implementing this stuff, and itās less work to just have everything determined up front.
Misc comments (I havenāt read the whole thing):
Did you mean to make hashes hexadecimal? You lose 11 bits that way compared to base32. Iād suggest gaining 11 bits with base64 instead.
āClients MUST preserve the original hashā ā do you mean they MUST preserve the original twt?
Thanks for phrasing the bit about deletions so neutrally.
I donāt like the MUST in āClients MUST follow the chain of reply-to referencesā¦ā. If someone writes a client as a 40-line shell script that requires the user to piece together the threading themselves, IMO we shouldnāt declare the client non-conforming just because they didnāt get to all the bells and whistles.
Similarly I donāt like the MUST for user agents. For one thing, you might want to fetch a feed without revealing your identty. Also, it raises the bar for a minimal implementation (Iām again thinking again of the 40-line shell script).
For āwho followsā lists: why must the long, random tokens be only valid for a limited time? Do you have a scenario in mind where they could leak?
Why canāt feeds be served over HTTP/1.0? Again, thinking about simple software. I recently tried implementing HTTP/1.1 and it wasnāt too bad, but 1.0 would have been slightly simpler.
Why get into the nitty-gritty about caching headers? This seems like generic advice for HTTP servers and clients.
Iām a little sad about other protocols being not recommended.
I donāt know how I feel about including markdown. I donāt mind too much that yarn users emit twts full of markdown, but Iām more of a plain text kind of person. Also it adds to the length. I wonder if putting a separate document would make more sense; that would also help with the length.
Had to build a list of all feeds (that I follow) and all twts in them and there are two collisions already:
$ ./stats
Saw 58263 hashes
7fqcxaa
https://twtxt.net/user/justamoment/twtxt.txt
https://twtxt.net/user/prologic/twtxt.txt
ntnakqa
https://twtxt.net/user/prologic/twtxt.txt
https://twtxt.net/user/thecanine/twtxt.txt
Namely:
$ jenny -D https://twtxt.net/user/justamoment/twtxt.txt | grep 7fqcxaa
[7fqcxaa] [2022-12-28 04:53:30+00:00] [(#pmuqoca) @prologic@twtxt.net I checked the GitHub discussion, it became a request to join forces.
Do you plan on having them join?
Also for the name, how about:
- āprogitā or āprologitā (prologic official hard fork)
- āgit-stanceā (git instance)
- āGitTreeā (Gitea inspired, maybe to related)
- āGitomataā (git automata)
- āGit.Sourceā
- āForgorā (forgit is taken so I forgor) š¤£
- āSweetGitā (as salty chat)
- āPepper Gitā (other ingredients) š
- āGitHeartā (core of git with a GitHub sounding name)
- āGitTakaā (With music in mind)
Ok, enough fun⦠Hope this helps sprout some ideas from others if nothing is to your taste.]
$ jenny -D https://twtxt.net/user/prologic/twtxt.txt/5 | grep 7fqcxaa
[7fqcxaa] [2022-02-25 21:14:45+00:00] [(#bqq6fxq) Itās handled by blue Monday]
And:
$ jenny -D https://twtxt.net/user/thecanine/twtxt.txt | grep ntnakqa
[ntnakqa] [2022-01-23 10:24:09+00:00] [(#2wh7r4q) <a href="https://txt.sour.is/external?uri=https://twtxt.net/user/prologic/twtxt.txt">@prologic<em>@twtxt.net</em></a> I know, I was just hoping it might have also gotten fixed by that change, by some kind of backend miracles. š]
$ jenny -D https://twtxt.net/user/prologic/twtxt.txt/1 | grep ntnakqa
[ntnakqa] [2024-02-27 05:51:50+00:00] [(#otuupfq) <a href="https://txt.sour.is/external?uri=https://twtxt.net/user/shreyan/twtxt.txt">@shreyan<em>@twtxt.net</em></a> Ahh š]
Iām not advocating in either direction, btw. I havenāt made up my mind yet. š Just braindumping here.
The (replyto:ā¦) proposal is definitely more in the spirit of twtxt, Iād say. Itās much simpler, anyone can use it even with the simplest tools, no need for any client code. That is certainly a great property, if you ask me, and itās things like that that brought me to twtxt in the first place.
Iād also say that in our tiny little community, message integrity simply doesnāt matter. Signed feeds donāt matter. I signed my feed for a while using GPG, someone else did the same, but in the end, nobody cares. The community is so tiny, thereās enough āimplicit trustā or whatever you want to call it.
If twtxt/Yarn was to grow bigger, then this would become a concern again. But even Mastodon allows editing, so how much of a problem can it really be? š
I do have to āadmitā, though, that hashes feel better. It feels good to know that we can clearly identify a certain twt. It feels more correct and stable.
Hm.
I suspect that the (replyto:ā¦) proposal would work just as well in practice.
@falsifian@www.falsifian.org āI donāt really mind if the twt gets edited before I even fetch it.ā, right, thatās never the problem. Editing a twtxt before anyone fetches it isnāt even editing, right? :-P The problem we are trying to fix is the havoc is causes editing twtxts that have already been replied to, often ad nauseam. Thatās the real problem.
@quark@ferengi.one I donāt really mind if the twt gets edited before I even fetch it. I think itās the idea of my computer discarding old versions itās fetched, especially if itās shown them to me, that bugs me.
But I do like @movq@www.uninformativ.deās suggestion on this thread that feeds could contain both the original and the edited twt. I guess it would be up to the author.
I came across this Gallery Theme for Hugo, and @lyse@lyse.isobeef.org immediately came to mind. I think it would be a very fitting theme to use for all your photos, Lyse!
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 :-)
Ugreen Launches Qi2 iPhone Chargers With Emoji Faces
Ugreen today announced the launch of several new Apple-specific charging products that have a robot-style design with emoji faces. The Uno series includes a Qi2 charger, a wireless power bank, and a 100W USB-C charger.
According to Ugreen, the chargers were created with āFast and Fun Chargingā for Apple users in mind. Each o ⦠ā Read more
@prologic@twtxt.net I believe you when you say registries as designed today do not crawl. But when I first read the spec, it conjured in my mind a search engine. Now I donāt know how things work out in practice, but just based on reading, I donāt see why it canāt be an API for a crawling search engine. (In fact I donāt see anything in the spec indicating registry servers shouldnāt crawl.)
(I also noticed that https://twtxt.readthedocs.io/en/latest/user/registry.html recommends āThe registries should sync each others user list by using the users endpointā. If I understood that right, registering with one should be enough to appear on others, even if they donāt crawl.)
Does yarnd provide an API for finding twts? Is it similar?
@prologic@twtxt.net Whatās the difference between search.twtxt.net and the /api/plain/tweets endpoint of a registry? In my mind, a registry is a twtxt search engine. Or are registries not supposed to do their own crawling to discover new feeds?
The voices in my head wonāt let me sleep, they say that alien brain slugs are taking over the minds of politicians.
-R=false on the command line or leave it out entirely. When explicitly stating -R=false, there has to be an equal sign. With a space (-R false) it's somehow parsed as -R which is equivalent to -R=true. O_o Very weird. I'd really like to see an error instead.
Yeah, user error on my end, never mind. The persisted settings.yaml overrides the command line arguments. Thatās surprising to me. I expected the command line options to overrule the config file. Oh well.
Never mind, I simply searched and deleted them all (D then ~f sender). :-) Phew!
Erlang Solutions: The Diversity & Inclusion Programme: Our Pledge
As technology becomes increasingly integrated into our lives, the minds behind it must come from diverse backgrounds. Different viewpoints lead to better solutions, ensuring that the tech we create addresses the needs of a global audience.
At Erlang Solutions, we believe that a diverse workforce is a catalyst for creativity and progress. By sponsoring the Diversity & Inclusion Programme for [Code BEAM events](https://codebeameurope ⦠ā Read more
Iāve decided to try and get rid of as much stress as possible. Stupid things stress me out, some things are more important to fix then others. But today I got started, by fixing the xeon bulb on our car, been ignoring it for a year, because the car garage said itāll cost me 350$ so get it changed (Because they had to remove the whole front).. So because of that I did not prioritize it. But today I went and bought a bulb for 50$ and I openened the hood of the car and saw I could just replace it my self by simply removing a cover to get access to the bulb. So Iāve been stressing over nothing for a year simply because I did not check and took their word for it. next thing to get fixed is a rotten board under a window outside, been bugging me for a long time, now I want to get that sorted next. All these small things adds up, and I want peace of mind.
Current flutter source has been pushed - https://github.com/stig-atle/YarnDesktopClient , flutter source is in main branch. The GTK4 version is in itās own branch (just wanted to keep a copy of that too).
Keep in mind itās early version. But it does have the basics implemented.
I feel like complexity is measured differently at different levels of a project..
- at the function level you use cyclomatic complexity or how many branches internally and how much you need to keep in mind as it calls out to other functions.
- at a file/module level is a balance of the module doing too much against being so granular that you have cross dependency across modules. I have trouble with keeping things dry at this level because it can lead to parts being so abstract or generalized that it adds complexity.
- at a project level i suppose its a matter of how coupled things are across sub-modules.
I feel like complexity is measured differently at different levels of a project..
- at the function level you use cyclomatic complexity or how many branches internally and how much you need to keep in mind as it calls out to other functions.
- at a file/module level is a balance of the module doing too much against being so granular that you have cross dependency across modules. I have trouble with keeping things dry at this level because it can lead to parts being so abstract or generalized that it adds complexity.
- at a project level i suppose its a matter of how coupled things are across sub-modules.
Casimir force is blowing Chuckās mind one fluctuation at a time š„ ā Read more
Khadas Officially Launches Mind Graphics eGPU with NVIDIA GeForce RTX 4060 Ti
Khadas Officially Launches Mind Graphics eGPU with NVIDIA GeForce RTX 4060 Ti
Khadas has launched the Mind Graphics eGPU, featuring the NVIDIA GeForce RTX 4060 Ti. This expansion of the Mind hardware family boosts performance for creative design, video rendering, gaming, and more. ā Read more
Small Australian wineries record āmind-blowingā wins at Decanter awards in London
At the prestigious Decanter wine awards in London, Australian has āretained its status amongst the major global playersā after recording a series of impressive medals. ā Read more
Janna Levin Answers Mind-Blowing Fan Questions with Neil deGrasse Tyson ā Read more
CloudNativeSecurityCon North America 2024 Schedule Highlights Innovations in Modern Security Approaches
The premier conference for cloud native security reunites the leading minds to share solutions to the most pressing challenges through innovative technologies SAN FRANCISCO, Calif. ā May 8, 2024ā The Cloud Native Computing FoundationĀ® (CNCFĀ®), which builds sustainable⦠ā Read more
cum catano!
On my blog: Real Life in Star Trek, The Mindās Eye https://john.colagioia.net/blog/2024/04/18/mind-s-eye.html #scifi #startrek #closereading
Unleash your creativity: design the 10th anniversary logo for Kubernetes!
As we gear up to celebrate the remarkable 10-year journey of Kubernetes, we are thrilled to announce an exciting opportunity for the creative minds in our vibrant community. Itās time to capture the essence of a decade of⦠ā Read more