sooo many ideas for my site now that itās SSG powered, not enough energyā¦.. i wanna make little content collections but no energy T__T also i only half know what content i wanna put in them lol!
@kat@yarn.girlonthemoon.xyz come on! Stop giving me ideas when Iām bored, specially when thereās a sewing machine in a room next to mine xD
Thanks to @kat@yarn.girlonthemoon.xyz and her shelf I finally spent several hours in the woodshop. I wanted to build two drawers for the workbench and thought that I will complete this project in no time. Iāve been so wrong again. ;-)
I didnāt draw any plans, just measured a few times and then went to cutting a bunch of particle board leftovers at the table saw. I routed rebates on the sides, fronts and backs to lap the boxes and sink in the bottom. It turned out that having no plans was a stupid idea. I cut exactly on the lines as I calculated and measured, however, the math in my head fell apart when it eventually met reality. The bottoms are too short, so I gotta glue on some strips. Also, with the longer fronts, the sides wonāt work either, I have to fix them as well. :-D
Finally, the lid of my cyclone bucket broke when the negative pressure got too large. Oh well. It was just an old wood glue bucket, Iāve got another empty one, so I can use that lid but strengthen it first with some plywood. Something for future Lyse to deal with.
All in all, it was still good fun. Wood (haha) do it again, but at least with some sketches on paper. ;-)
Which AI āarenaā is the one we can actually trust?
Iām getting deeper and deeper into the AI space, and Iām discovering the different AI āarenasā and benchmarking. I have no idea what to trust or leverage to help me learn about the different models out there. Does the lobste.rs community have one that they go to by default? ā Read more
@kat@yarn.girlonthemoon.xyz Any idea why?
Z for UTC +00:00- is that allowed in your specs?
Regarding url = I would suggest to only allow one and the maybe add url_old = or url_alt = !?
I'm still not a fan of a DM feature, even thou it helps that i have now been split out into a separate feed file. Instead if would suggest a contact = field for where people can put an email or other id/link for an established chat protocol like signal or matrix.
@bender@twtxt.net I think this would be a good idea as @movq@www.uninformativ.de and @andros@twtxt.andros.dev have done ā
I may even join the experiments if I have any spare time to hack a custom yrand branch and run it up on say something like a yarnexp.mills.io or something š¤
@sorenpeter@darch.dk Yes, there are interesting things that can be incorporated to see how they work.
The issue of allowing the use of Z for UTC is interesting. I think I should add a brief explanation.
The url issue is for a debate :D . Maybe an issue could be opened. My opinion is that it is necessary to leave it as it is right now because otherwise the thread system, or replies, may have problems (404s). Itās all a matter of discussion.
I like your idea of contact. I will add it.
Thanks to you for your feedback!!!
@andros@twtxt.andros.dev Thanks for consolidating a lot of good ideas. Especially how you have deiced to just extend the mention syntax for location-based treads. This might even be backward compatible with older (pre-yarn) clients.
What about using Z for UTC +00:00- is that allowed in your specs?
Regarding url = I would suggest to only allow one and the maybe add url_old = or url_alt = !?
Iām still not a fan of a DM feature, even thou it helps that i have now been split out into a separate feed file. Instead if would suggest a contact = field for where people can put an email or other id/link for an established chat protocol like signal or matrix.
10 Critical Bottlenecks in Modern Civilization Posing a Major Risk
We like to think modern civilization is robust, backed by endless redundancy. But under the surface, there are critical choke pointsāplaces, systems, or single providers where failure would ripple through the entire world. These are the brittle backbones of global stability, and most people have no idea how many eggs weāve put in very few [ā¦]
The post [10 Critical Bottlenecks in Modern Civilization ⦠ā Read more
@kat@yarn.girlonthemoon.xyz Off-topic areas are always a good idea. :-) Web forums often had those. And web forums are actually what I had in mind, @bender@twtxt.net. š (While I do have a certain nostalgia for it now, Usenet has always been a bit weird to me. Canāt really explain why.)
So, the āAIā bots have reached my website. Looks like theyāre just slowly crawling everything at the moment ā no DDoS-like attack yet. I wonder if that has something to do with my website being 100% static HTML. There are no GET parameters they can tweak and, at the end of the day, thereās not that much data on my server anyway ⦠And maybe they have no idea what stagit is, so it doesnāt trigger āstandard behaviorā, like āthis is a Gitea instance, letās crawl this like crazy!ā?
[$] Flexible data placement
At
the 2025 Linux Storage, Filesystem, Memory
Management, and BPF Summit (LSFMM+BPF) Kanchan Joshi and Keith Busch led a
combined storage and filesystem session on data placement, which concerns
how the data on a storage device is actually written. In a discussion
that hearkened back to previous summits, the idea is to give hints to enterprise-class
SSDs to help them make better choices on where the data should go; hinting
was most recently [discussed at the summit in 2023](https://lwn.net/Articles/932900/ ⦠ā Read more
@lyse@lyse.isobeef.org Kind of, but on the other hand: This twt right here refers to 3rvya6q and your feed, but your feed certainly does not include that particular twt (it comes from my feed).
But my proposal probably isnāt very helpful, either. We have this flat conversation model, so ⦠this twt right here, what should it refer to? Your twt? My root twt? I donāt know.
@prologic@twtxt.net Donāt include this just yet. I need to think about this some more (or drop the idea).
If we must stick to hashes for threading, can we maybe make it mandatory to always include a reference to the original twt URL when writing replies?
Instead of
(<a href="https://txt.sour.is/search?q=%23123467">#123467</a>) hello foo bar
you would have
(<a href="https://txt.sour.is/search?q=%23123467">#123467</a> http://foo.com/tw.txt) hello foo bar
or maybe even:
(<a href="https://txt.sour.is/search?q=%23123467">#123467</a> 2025-04-30T12:30:31Z http://foo.com/tw.txt) hello foo bar
This would greatly help in reconstructing broken threads, since hashes are obviously unfortunately one-way tickets. The URL/timestamp would not be used for threading, just for discovery of feeds that you donāt already follow.
I donāt insist on including the timestamp, but having some idea which feed weāre talking about would help a lot.
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
July 1st. 63 days from now to implement a backward-incompatible change, apparently not open to other ideas like replacing blake with SHA, or discussing implementation challenges for other languages and platforms.
Finally just closing #18, #19 and #20 without starting a proper discussion and ignoring a āmicro consensusā feels⦠not right.
I donāt know what to think rather than letting it rest (May will be busy here) and focus on other stuff in the future.
Firefox Browser Gets Tab Groups
Mozilla recently updated the Firefox browser to add support for tab groups, a feature that Firefox users have been wanting for years. According to Mozilla, tab groups have been the most requested idea on the Mozilla Connect community platform, and it was actually the first request that Mozilla received when launching Connect in 2022.

Showing them that you do a lot of your daily work in the shell can maybe also help to get them interested in text-based boring stuff. Or at least break the ice. Lead by example. The more I think about it, the more I believe this to be very important. Thatās how I still learn and improve from my favorite workmate today in general. Which Iām very thankful of.
Weāre all old farts. When we started, there werenāt a lot of options. But today? Iād be completely overwhelmed, I think.
Hence, Iād recommend to start programming with a console program. As for the language, not sure. But Python is probably a good choice
Thatās what I usually do (when we have young people at work who never really programmed before), but it doesnāt really āhitā them. Theyāve seen so much, crazy graphics, web pages, itās all fancy. Just some text output is utterly boring these days. ā¹ļø And thatās my problem: I have no idea how I could possibly spark some interest in things like pointers or something ālow-levelā like that. And I truly believe that you need to understand things like pointers in order to program, in general.
@movq@www.uninformativ.de I started with Delphi in school, the book (that we never ever used even once and I also never looked at) taught Pascal. The UI part felt easy at first but prevented me from understanding fundamental stuff like procedures or functions or even begin and end blocks for ifs or loops. For example I always thought that I needed to have a button somewhere, even if hidden. That gave me a handler procedure where I could put code and somehow call it. Two or three years later, a new mate from the parallel class finally told me that this wasnāt necessary and how to do thing better.
You know all too well that back in the day there was not a whole lot of information out there. And the bits that did exist were well hidden. At least from me. Eventually discovering planet-quellcodes.de (I donāt remember if that was the original forum or if that got split off from some other board) via my best schoolmate was like finding the Amber Room. Yeah, reading the ITG book would have been a very good idea for sure. :-)
In hindsight, a console program without the UI overhead might have been better. At least for the very start. Much less things to worry about or get lost.
Hence, Iād recommend to start programming with a console program. As for the language, not sure. But Python is probably a good choice, it doesnāt require a lot of surrounding boilerplate like, say Java or Go. It also does exceptionally well in the principle of least surprise.
I have a great idea for fixing the US economy. Get rid of all the nuclear weapons š¤£
@quark@ferengi.one I do have an idea for syncing this š¤
These ideas are dr the two books:
- Drift into Failure: From Hunting Broken Components to Understanding Complex Systems by Sidney Dekker (2011)
- Engineering a Safer World by Nancy Leveson (2011)
The former I havenāt read. The later I havenāt finished reading š
And the idea of asynchronous evolutions comes from system accidents where control failures emerge when system structure, constraints, and evolution are poorly managed.
The idea of drift into failure is small normal adaptations erode safety over time without people noticing.
@prologic@twtxt.net I donāt understand the diagram, nor have any idea of whatās about. šš»
[$] VFS write barriers
In the filesystem track at the 2025 Linux Storage, Filesystem, Memory
Management, and BPF Summit (LSFMM+BPF), Amir Goldstein wanted to resume
discussing
a feature that he had briefly introduced at the end of a 2023 summit session: filesystem āwrite
barriersā. The idea is to have an operation that would wait for any
in-flight write()
system calls, but not block any new write() calls as bigger
hammers, such as freezi ⦠ā Read more
trying to not feel stressed today, so I digitally colored a smol frog that says fuck terfs! >m< i have no idea if I did that right bc itās my first time using yarn to post an image so rip to me if I messed that up :āD
@andros@twtxt.andros.dev Haha 𤣠Weāve explored this idea in the past and we decided that itās actually a good idea to have an āappend-onlyā feed for various reasons. Weāve also explored the idea of using Range requests, but opted instead to just archive/rotate our feeds periodically š
There really isnāt much point in having a feed in reverse chronological order, except (maybe?) so a human read view the new twts at the top of the file?! š¤£
Template strings accepted for Python 3.14
The Python Steering Council
accepted PEP 750
(ā Template Stringsā) on April 10. LWN
covered the discussion around the proposal, including the
substantial revisions to the idea that were needed for it
to be accepted. Template strings (t-strings) are a new kind of string that produces
structured data instead o ⦠ā Read more
dm-only.txt feeds. š
After reading you, @eapl.me@eapl.me, Iāll tell you my point of view.
In my opinion, a feed does not have to be equivalent to a timeline. A timeline is a representation of the feed adapted to a user. You may not be interested in seeing other peopleās threads or DMs. But perhaps they are interested in seeing mentions or DMs directed at them. It is important not to fall into the trap. With that clarificationā¦
I insist, this is my point of view, it is not an absolute truth: I donāt think extensions should be respectful of customers who are no longer maintained.
We cannot have a system that is simple, backwards compatible and extensible all at the same time. We have to give up some of the 3 points. I would not like to give up simplicity because it will then make it harder to maintain the customers who do stay. Therefore, I think it is better to give up backwards compatibility and play with new formulas in the extensions. I donāt think itās a good idea to make a hash keep so much load: a hashtag, a thread and also a DM.
š” I had this crazy idea (or is it?) last night while thinking about Twtxt and Yarn.social š
There are two things I think that could be really useful additions to the yarnd UI/UX experience (for those that use it) and as āclientā features (not spec changes). The two ideas are quite simple:
- Voting ā a way to cast, collect a vote on a decision, topic or opinion.
- RSVP ā a way to ārsvpā to a virtual (pr physical) event.
Both would use āplain textā on top of the way we already use Twtxt today and clients would render an appropriate UI/UX.
š” I had this crazy idea (or is it?) last night while thinking about Twtxt and Yarn.social š
There are two things I think that could ā¦
š” I had this crazy idea ( or is it?) last night while thinking about Twtxt and Yarn.social š
There are two things I think that could be really useful additions to the yarnd UI/UX experience ( for those that use it) and as āclientā features ( not spec changes). The two ideas are quite simple:
Voting ā a way to cast, collect a vote on a decision, topic or opinion.
RSVP ā a way to ā ⦠ā Read more
@bender@twtxt.net I noticed that although the Discover view (and your own Timeline) is much improved with a MaxAgeDays configuration at the pod level, that now some profiles are rather empty. This is only because well, theyāre a bit āinactiveā so to speak š£ļø Not sure what to do about this at the moment⦠Open to ideas? š”
**@bender@twtxt.net I noticed that although the Discover view (and your own Timeline) is much improved with a MaxAgeDays configuration at ā¦**
@bender @twtxt.net I noticed that although the Discover view ( and your own Timeline) is much improved with a MaxAgeDays configuration at the pod level, that now some profiles are rather empty. This is only because well, theyāre a bit āinactiveā so to speak š£ļø Not sure what to do about this at the moment⦠Open to ideas? š” ā Read more
@prologic@twtxt.net Since you have to check and double check everything it spits out (without providing sources), I donāt find any of this helpful. Itās like someoneās in the room with you and that person is saying random stuff that might or might not be correct. At best, it might spark some new idea in your head and then you follow that idea the traditional way.
Information published on the internet (or anywhere, for that matter) was never guaranteed to be correct. But at least you had a āframe of referenceā: āAh, I read this information about Linux on a blog that usually posts about Windows, so this one single Linux post might not necessarily be correct.ā That is completely lost with LLMs. Itās literally all mushed together. š¤·
@kat@yarn.girlonthemoon.xyz I skimmed through the gamja docs and they say you need an āIRC WebSocket serverā ā no idea what that is. Does gamja not speak IRC directly but essentially āIRC over HTTPā? Curious. š¤
so i had the idea of adding a page to my otherwise single page girl on the moon personal site that featured my more notable projects, but itās been hours and i CANāT THINK OF ANYTHING TO ADD THAT I HAVENāT ALREADY MENTIONED. i just host other peopleās stuff!!!
I do think integrating things like Salty.im might actually be a good idea. I can also see a future where we integrate other things like todo.txt and calendar.txt. Iād even love to see decentralised forms of āplain textā voting too.
(#2zhuzoa) I do think integrating things like Salty.im might actually be a good idea. I can also see a future where we integrate other thing ā¦
I do think integrating things like Salty.im might actually be a good idea. I can also see a future where we integrate other things like todo.txt and calendar.txt. Iād even love to see decentralised forms of āplain textā voting too. ā Read more
@prologic@twtxt.net @bender@twtxt.net @eapl.me@eapl.me I think opening another file is a bad idea because it adds complexity to the clients, breaks the single feed and I think keeping legacy clients will be more complex to add new features in the future. A modern approach is important.
Iāll be honest, Iām a bit tired of the fight around the direct message. Perhaps, we can remove it as an extension and use the alternative @prologic@twtxt.net . My suggestion apparently doesnāt like to the community. I have no problem with remove it.
well, I suggested that in https://eapl.me/timeline/conv/k2ob6bq
The idea was to help those following the spec in https://twtxt.dev/exts/directmessage.Html, to replicate the steps and validate whether your implementation gives the same result.
BTW, you could add a link to the spec in the echo web.
@andros@twtxt.andros.dev Kind of a cool idea actually! š Iāll follow and see what itās like, thanks! š
(#o5snfea) @andros@andros Kind of a cool idea actually! š Iāll follow and see what itās like, thanks! š
@andros @twtxt.andros.dev Kind of a cool idea actually! š Iāll follow and see what itās like, thanks! š ā Read more
The manosphere and networked misogyny
Zhen Troy Chen, PhD, FHEA , Dr. Calogero Giametta, PhD , Dr. Jacob Johanssen, PhD & Dr. Irida Ntalla, PhD, Ā Ā - Ā Nature
_Stephan:Ā One of the many negative effects of social media is the rise of the manosphere. I had no idea until I began to research this the weaponization of misinformation how many American men, particularly young men, are weak, psychologically disturbed, insecure about their manhood, and threatened by women. In the United States ri ⦠ā Read more
10 World-Changing Ideas Explained First-Hand by Their Creators
Unfortunately, most of the ideas that human beings conceive never go anywhere. This is true even for very good ideas. Many appear briefly, only to fade into obscurity as history marches on. But every so often, an idea emerges that is so bold, visionary, and fundamentally transformative that it cannot be forgotten. These are the [ā¦]
The post [10 World-Changing Ideas Explained First-Hand by Their Creators](ht ⦠ā Read more
[$] Inlining kfuncs into BPF programs
Eduard Zingerman presented a daring proposal that āmakes sense if you think
about it a bitā at the 2025 Linux Storage, Filesystem,
Memory-Management, and BPF Summit. He wants to inline
performance-sensitive kernel functions
into the BPF programs that call them. His
prototype does not yet address all of the design problems inherent in that idea,
but it did spark a lengthy discussion about the feasibility of his proposal. ā Read more
@prologic@twtxt.net, is it my idea, or the size of avatars have gotten smaller?
Did an AI chatbot help draft the US tariff policy?
If it did, it almost certainly warned that implementing it would be a bad idea. ā Read more
@javivf@adn.org.es Oh, yes, looking at SMART is always a good idea. š My SSD isnāt that old, though. It got replaced recently, tbh. But no need to reinstall, I just copy the files to a new disk. (Works just as fine when switching to an entire new machine.)
FreeDOS 1.4 released
Version\āØ1.4 of FreeDOS has been
released. This is the first stable release since 2022, and
includes improvements to the Fdisk hard-disk-management program, and
reliability updates for the mTCP set of TCP/IP applications for
DOS.
This version was much smoother because Jerome Shidel, our
distribution manager, had an idea after FreeDOS 1.3 that we could have
a rolling test release that collected all of the changes that people
mak ⦠ā Read more
Sometimes, we spend months stuck in inertia, distracted by screens and routine. So Iād like to give you a simple reminder: creating-in whatever form-is what makes you feel alive.
The beauty of working on projects is not in their āsuccessā, but in the simple act of working on them. Whether itās writing, cooking, programming or redecorating the house: play with ideas without pressure, engage in an activity to test, fail and discover without judgement.
In the end, what remains is not a perfect product, but the satisfaction of completion and valuable lessons.
Find a project, no matter how small, and let it take you without expectations.
How to Disable Mail Categories on Mac
Apple has brought the controversial Mail Categories feature to the Mail app on Mac, and you will find that it is enabled in the Mail app by default. The idea behind Mail Categories is that your inbox is now sorting itself automatically into four categories; Primary, Transactions, Updates, and Promotions. Thereās also a hidden āAll ⦠Read More ā Read more
10 Genius German Words with No English Equivalent
The German language has a knack for packing complex ideas into a single word or brief phrase. From time to time, those phrases work their way into the English language. For instance, youāve probably used the word āzeitgeistā to convey the defining mood or spirit of an era or āschadenfreudeā to express the joy you [ā¦]
The post [10 Genius German Words with No English Equivalent](https://listverse.com/2025/04/02/10-genius-german-words- ⦠ā Read more
thatās certainty an interesting idea.
Building on top of that, Iām thinking of https://eapl.me/yatwt.yaml
This is a great idea ā Read more
Is it a good idea to stay in insert mode then frequent ctrl+o to perform non-insert actions? ā Read more
**(#lnrgahq) @eapl.me@eapl.me@eapl.me@eapl.me Whatās with your client not using the proper syntax for mentions?
$ bat 'https://twtxt.net/twt/ ...**
[@eapl.me _@eapl.me_](https://twtxt.net/external?uri=https://eapl.me/twtxt.txt&nick=eapl.me) [@eapl.me _@eapl.me_](https://twtxt.net/external?uri=https://eapl.me/tw.txt&nick=eapl.me) Whatās with your client not using the proper syntax for mentions?
$ bat āhttps://twtxt.net/twt/lnrgahqā | jq ā.textā
ā(#4xaabhq) thanks @prologic!
@bender the idea of the RFC was to reach an agreement on a ⦠ā Read more
somehow I forgot that existed.
Perhaps it was its mention of being a demo implementation here:
https://twtxt.readthedocs.io/en/latest/user/registry.html#registry
So I though it wasnāt really active.
Anyway, I think thatās a good idea.
Is there something similar available on Yarn? Sorry for for asking if that was mentioned recently.
I think that the clients may help you to submit your URL to these directories, and also to get a view of the twts in them.
twtxt, the voting period has started and will be open for a week.
https://eapl.me/rfc0001/
thanks @prologic!
@bender the idea of the RFC was to reach an agreement on a difficult problem, receiving proposals, and the voting is a simple count to gauge the sentiment of āis this a problem worth to be fixed?, are we committed to implement a change in our clients?ā
But thatās a fair point. What do the community expect? What do yāall expect?
RFK Jr.ās Mass Layoffs: How Many Jobs Top Health Agencies Will Lose
Kristina Fiore, Ā Director of Enterprise & Investigative ReportingĀ - Ā MedPage Today
Stephan:Ā The United States already has the lowest-ranked and most expensive healthcare system in the developed world. Now, as the fascists continue their coup, it is going to get worse. The vast majority of Americans have no idea what good healthcare is actually like.

- Sharing your .txt into some directory, saying āHey, I have this twtxt URL, I want to be discoveredā. Iām thinking of something like the Federated tab on Mastodon.
Erlang Solutions: My Journey from Ruby to Elixir: Lessons from a Developer
Why I Looked Beyond RubyFor years, Ruby was my go-to language for building everything from small prototypes to full-fledged production apps. I fell in love with its elegance and expressiveness and how Ruby on Rails could turn an idea into a working web app in record time. The communityāwith its focus on kindness and collaborationāonly deepened my appreciation. In short, Ruby felt like home.
⦠ā Read more
@bender@twtxt.net I taught the whole ecosystem š
@prologic@twtxt.net @eapl.me@eapl.me The question I was asked the most was: How do I discover people?
Someone came up with a fantastic idea, instead of adding the new twt at the end of the feed, do it at the beginning. So you can paginate by cutting the request every few lines.
2 is a great idea, you should suggest it in that blog post.
About 1, well, I think anyone has an email address and only about 5% use a Feed, so it makes sense to offer what most people use š¤
Any ideas on what to name this cute 1-year-old girl? ā Read more
@lyse@lyse.isobeef.org I had no idea. However, I think weāre losing our sense of anonymity. I even started using my real name!
10 Crazy Ideas for Colonizing Outer Space
Are we humans destined for outer space? It would seem so. Because eventually, whatās a civilization to do other than expand to other worlds beyond its own comfortable cosmic nursery? Whether based on science fiction or science-science, as civilization advances, it seems that the natural inkling is to explore and expand, to settle its solar [ā¦]
The post [10 Crazy Ideas for Colonizing Outer Space](https://listverse.com/2025/03/23/10-crazy-ideas-for-c ⦠ā Read more
What to do in London near the KubeCon + CloudNativeCon Europe 2025 Venue, part one
Londonās calling and our local CNCF Ambassadors have answered with some great ideas of things to do close to the KubeCon + CloudNativeCon Europe 2025 venue. Cross the river Since our event is going to be⦠ā Read more
j-berman posts CCS progress report after 497 hours of dev work
j-berman1 has published a third progress report2 for his full-time 2025 (part 9) Monero (FCMPs++) dev work CCS proposal3:
Work overviewUpdate 3 497 hours [..] Hereās what I aim to complete by the end of this CCS: Implement @jeffro256ās ideas here to handle reorgs better. Modify block headers for FCMP++. [..]
ā`
- A FCMP++ testnet is working locally using the CLI and RPC wallets (G ⦠ā Read moreā`
also Iāve made a draft of a voting page to receive preferences on each proposal
https://eapl.me/rfc0001/
Help me to play with it a bit and report any vulnerability or bug. Also any idea is welcome.
Thatās a great idea. I am running GoToSocial in a local server (like Raspberry Pi) and itās working fine.
āThis Felt Like a Kidnapping Because It Wasā: Family of Mahmoud Khalil Releases Arrest Video
Jessica Corbett, Ā Staff WriterĀ - Ā Common Dreams
_Stephan:Ā As I search the media each day it becomes ever more obvious that psychopath fascist Trumpās idea of government is to mimic Hitler. We are now at the stage where men in plain clothes showing no warrant can break into someoneās home and kidnap them, just as the Gestapo did. You can click ⦠ā Read more
(#j3xacqa) @eapl.me@eapl.me@eapl.me@eapl.me I think the general idea that weāre settling on here is that maybe we can build a simple solution ā¦
@eapl.me @eapl.me @eapl.me @eapl.me I think the general idea that weāre settling on here is that maybe we can build a simple solution to this whole āwtf is this hash?ā problem. yarnd already forms a sort-of ādistributed networkā amongst its pe ⦠ā Read more
@a658d youāre so wrong btw, thereās no need to reinvent stuff but reimplementing is always a good idea
The other day, after a discussion online, we came to the conclusion that using awk+sed+tr could replace much of the development that requires a database. However, using SQLite to have a SQL syntax isnāt a bad idea either. What do you think?
@aelaraji@aelaraji.com not sure but i will check when i can! git status is a good idea yeah
(#6gfpeea) @doesnm@doesnm Actually thatās a fantastic idea š
@doesnm @doesnm.p.psf.lt Actually thatās a fantastic idea š ā Read more
@prologic@twtxt.net oops, Iām sorry to see disagreement leading to draining emotions.
It remind me a bit of the Conclave movie where every part wanted to defend their vision and there is only a winner. If one wins the other loses. Like the political side of many leaders and volunteers representing a broad community. I donāt think thatās the case here. Most of us (in not all) should āwinā.
I can only add that isnāt nice to listen that āmy idea and effortā is not what the rest of the people expect. I personally have a kind of issue with public rejection, but I also like to argue, discuss and even fight a bit. āA gem cannot be polished without friction, nor a man perfected without trials,ā they say.
This exercise and belonging to this community also brings me good feelings of smart people trying to solve a human and technical problem, which is insanely difficult to get ārightā.
I genuinely hope we can understand each other, and even with our different and respectful thoughts on the same thing, we might reach an agreement on whatās the best for most people.
Good vibes to everyone!
@prologic@twtxt.net We canāt agree on this idea because that makes things even more complicated than it already is today. The beauty of twtxt is, you put one file on your server, done. One. Not five million. Granted, there might be archive feeds, so it might be already a bit more, but still faaaaaaar less than one file per message.
Also, you would need to host not your own hash files, but everybody elseās as well you follow. Otherwise, what is that supposed to achieve? If people are already following my feed, they know what hashes I have, so this is to no use of them (unless they want to look up a message from an archive feed and donāt process them). But the far more common scenario is that an unknown hash originates from a feed that they have not subscribed to.
Additionally, yarndās URL schema would then also break, because https://twtxt.net/twt/<hash> now becomes https://twtxt.net/user/prologic/<hash>, https://twtxt.net/user/bender/<hash> and so on. To me, that looks like you would only get hashes if they belonged to this particular user. Of course, you could define rules that if there is a /user/ part in the path, then use a different URL, but this complicates things even more.
Sorry, I donāt like that idea.
One of the biggest gripes of the community with the way the threading model currently works with Twtxt v1.2 (https://twtxt.dev) is this notion of:
What is this hash?
What does it refer to?
Idea: Why canāt we all agree to implement a simple URI scheme where we host our Twtxt feeds?
That is, if you host your feed at https://example.com/twtxt.txt ā Why canāt or could you not also host various JSON files (letās agree on the spec of course) at https://example.com/twt/<hash> ? š¤
That way we solve this problem in a truly decentralised way, rather than every relying on yarnd pods alone.
**One of the biggest gripes of the community with the way the threading model currently works with Twtxt v1.2 () is this notion of:
What is t ā¦**
One of the biggest gripes of the community with the way the threading model currently works with Twtxt v1.2 ( https://twtxt.dev) is this notion of:What is this hash?
What does it refer to?
Idea: Why canāt we all agree to implement a simple URI scheme where we host our Twtxt feeds?
That is, if you host your feed at https://example.com/twtxt.txt ā Why canāt o ⦠ā Read more
@eapl.me@eapl.me Sounds like a great idea! š
a few async ideas for later
The editing process needs a lot of consideration and compromises.
From one side, editing and deleting itās necessary IMO. People will do it anyway, and personally I like to edit my texts, so Iād put some effort on make it work.
Should we keep a history of edits? Should we hash every edit to avoid abuse? Should we mark internally a twt as deleted, but keeping the replies?
I think thatās part of a more complete āthreadā extension, although Iād say itās worth to agree on something reflecting the real usage in the wild, along with what people usually do on other platforms.
(#jwfdkuq) @eapl.me@eapl.me@eapl.me@eapl.me I kind of like the idea of 96473B4F_1 ā That is SHA256SUM(feed_url)_<monotomic_feed_post_id>
@eapl.me @eapl.me @eapl.me @eapl.me I kind of like the idea of 96473B4F_1 ā That is SHA256SUM(feed_url)_<monotomic_feed_post_id> ā Read more
looks good to me!
About aliceās hash, using SHA256, I get 96473b4f or 96473B4F for the last 8 characters. Iāll add it as an implementation example.
The idea of including it besides the follow URL is to avoid calculating it every time we load the file (assuming the client did that correctly), and helps to track replies across the file with a simple search.
Also, watching your example Iām thinking now that instead of {url=96473B4F,id=1} which is ambiguous of which URL we are referring to, it could be something like:
{reply_to=[URL_HASH]_[TWT_ID]} / {reply_to=96473B4F_1}
That way, the āfull twt IDā could be 96473B4F_1.
(#jwfdkuq) @eapl.me@eapl.me Some really good idea in this post of yours šš
@eapl.me @eapl.me Some really good idea in this post of yours šš ā Read more
@eapl.me@eapl.me There are several points that I like, but I want to highlight number 7. https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version #twtxt
I really like the proposal and your ideas. I have been reading your articles and several points seem very interesting to me.
True. Though if the idea turns out to be better.. then community will adopt it.
if you look at the subject for that twt you will see that it uses the extended hash format to include a URL address.
True. Though if the idea turns out to be better.. then community will adopt it.
if you look at the subject for that twt you will see that it uses the extended hash format to include a URL address.
Hey everyone!
About the idea of improving the āthreadā extension, what if we set aside March 2025 to gather proposals and thoughts from everyone? We could then vote on them at the end of the month to see if the change and migration are worth it.
The voting could include client maintainers (and maybe even users too). That way, we get a good mix of perspectives before taking a decision in a decent timelapse.
What do you think? If this sounds good, we can start agreeing on this. Let me know your thoughts!
I like this syntax, you have my vote, although Iād change it a bit like
#<Alice https://example.com/twtxt.com#2024-12-18T14:18:26+01:00>
Hashes are not a problem on PHP, I dont know why itās slow to calculate them from your side, but I agree with your points.
BTW, did you have the chance to read my proposal on twtxt 2.0? I shared a few ideas about possible improvements to discuss:
https://text.eapl.mx/a-few-ideas-for-a-next-twtxt-version
https://text.eapl.mx/reply-to-lyse-about-twtxt
**Idea: The entire world population email comments@whitehouse.gov with words of disdain 𤣠For example:
Dear Mr. President
Your behavior ā¦**
Idea: The entire world population email comments@whitehouse.gov with words of disdain 𤣠For example:Dear Mr. President
Your behavior today was woeful. I am writing to ask you to resign immediately before you make things much worse.
Kind regards
Citizen of the World ā Read more
Anyone got an idea what sort of cat this may be? ā Read more
@falsifian@www.falsifian.org Phew, okay. So, it took a few months to grow that big. I feared that it could have been just a week or so. Yeah, insulation always is a good idea.
@eapl_en@eapl.me Good idea
4, but I like the idea of @eapl_en@eapl.me
Yesterday I was doing a lot of research on how #hyperdrive and the #holepunch project work. Would it be possible to use it to make #twtxt an easier gateway for new users? Could we stop using web servers?
My conclusion: We would end up being a #nostr. On the one hand it would become more complex to use, it would force the user to have software installed, and on the other hand the community would need a central proxy to make the routes accessible via HTTP. In other words, itās not a good idea.
However, itās an AMAZING technology. I want to start playing with it.
@eapl.me@eapl.me I like this idea. Another option would be to show a limited number of posts, with an option to see the omitted ones by user. Either way, I wonder how well that works with threading.