Itâs time for an European @letsencrypt@letsencrypt :
@tdelmas@tdelmas https://mamot.fr/@tdelmas/114224564125819333
Itâs time for an European @letsencrypt@letsencrypt :
@tdelmas@tdelmas https://mamot.fr/@tdelmas/114224564125819333
@eapl.me@eapl.me According to an update of the article, others have suggested the same.
Your explanation seems fitting. I just donât get why people donât use feed readers anymore. Anyway.
What has been the hardest bug you got to fix?
https://hackerweb.app/#/item/43461618
Habâ ich einen Durst! Ist noch Lack da?
@lyse@lyse.isobeef.org I had that as my avatar/userprofile pic at work for a few years. đ
@lyse@lyse.isobeef.org Luckily, yeah. Happens every now and then. Itâs usually not even worth reporting, they often fix it in 30-90 minutes anyway.
@xuu@txt.sour.is Yeah, it will be delayed. Oh well. Thatâs just the way it is. :-)
@movq@www.uninformativ.de Hahaha, that filename! :-D 100 times better than I could ever play.
thanks? đ
Now I need the non-hacker friends đ„Č
@xuu If the unread counter becomes negative, wouldnât that mean I have that many more read messages? :-D
@bender@twtxt.net Youâre spot on, itâs important to not introduce classical bugs!
@movq@www.uninformativ.de Oh dear. :-( Have they fixed it?
@prologic@twtxt.net @movq@www.uninformativ.de I had a t-shirt with this one or the other decade ago. :-)
@eapl.me@eapl.me you wrote, partially:
âIâd like to change that. Itâs by nerds/hackers, for nerds/hackers and friends of these.â
I wish you well, and good luck! đ
it seems I donât know how to do Markdown đ
@prologic@twtxt.net đŽđŁ
@eapl.me@eapl.me this âdirectoryâ is actually named registry. You can see users at https://registry.twtxt.org/api/plain/users and his twts at https://registry.twtxt.org/api/plain/tweets
Twtxt was made for nerds, by nerds.
Iâd like to change that. Itâs by nerds/hackers, for nerds/hackers and friends of these. It doesnât have to be hacky all the time, as you donât need to be a nerd to have a blog.
But, for that to happen, someone has to build the tools to improve UX.by design there really is no way to easily discovers others
Yeah, I agree, and although there are directories of email addresses, usually you donât want that, unless you are a âpublic figureâ.
I couldnât say that a microblogging is a âsocial networkâ by default, as a blog is not either. At the same time, people would expect to find new people and conversations, as youâd do in a forum.
I think of two features on top of the current spec:
Hmm so looking at the swagger of the registry spec client it seems to just take a âpageâ.. That seems worse than doing an offset. Lol.
https://github.com/DracoBlue/twtxt-registry/blob/master/src/swagger.json
thanks andros!
instead of adding the new twt at the end of the feed, do it at the beginning
The PHP client did that originally, although I didnât see a real benefit if you use⊠a client.
It could help if you read the .txt file through a browser or something. Also, not many clients are prepared to cut the request, and you canât rely on the file being organized that way, so finally we dropped that feature.
Aproveitando que descobri que jĂĄ sĂł hĂĄ um (1!) CD em stock do album de tributo de onde esta mĂșsica vem (e esse Ășltimo CD pode ser teu!), para a #musquinta de hoje que tem como tema ârock nacionalâ, deixo-vos com uma banda de rock PortuguĂȘs a fazer uma cover de outra banda de rock PortuguĂȘs:
https://anti-demos-cracia.bandcamp.com/track/jh-lab-silver-jet
:{:|:&};:
Super stressful day at work and, once I got home: Internet outage.
I guess thatâs a sign.
@bender@twtxt.net I gave up after page 4 (DuckDuckGo) đ€Ł
@bender@twtxt.net I tend to think of Twtxt like Email. It is truely decentralised. So therefore by design there really is no way to easily discovers others except through social interactions and a sort of âword of mouthâ of human exchanges of communications.
@andros@twtxt.andros.dev and how will that help âdiscover peopleâ? I am missing something, I am sure, as I donât understand.
Twtxt was made for nerds, by nerds. So one would script a way to often (and/or ongoing) check your web server logs for new mentions, âfollowsâ, etc.
@doesnm@doesnm.p.psf.lt why? The Gemini protocol is an obscure, niche, good-for-nothing (yeah, I am trolling) protocol. Search for âGeminiâ, and tell me in which page, on your search engine of choice, you see it being referred as a protocol.
Ă isto que me ocorre ao ver a notĂcia destaque de hoje - âDrone apanhado com telemĂłveis e cigarrosâ
@bender@twtxt.net thinked about Gemini protocol. Why corporations shit this name with cryptocurrency and LLMs?
@xuu like feeds+bridgy.fed? Will be happy anyway
@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.
@xuu no disagreements from me!
Iâm not much a fan of registry limit/offset paging. I think I prefer the cursor/count method. And starting at zero for first and max for latest.
So smooth. love it!
@doesnm@doesnm.p.psf.lt haha its not coming back. he talked of a stand alone thing like feeds. but not in yarnd
@xuu it is called âreaffirmationâ. It is a lesser known feature that activates randomly to make sure you get the gist on things that matter. đ
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 đ€
hmm @prologic@twtxt.net how did replying to lyse double up here?
if it hasnât updated in a while so i put the request rate to once a week it will take some time before i see an update if it happens today.
I need to figure out a way to back off requests to feeds that donât update often.
Começam as reacçÔes esperadas:
https://masto.pt/@BlocodeEsquerda/114230110603256114
âUnread messages: -1â: Well, classic off by one error. I gotta have to hunt that down.
Guilty pleasure, blasphemy, shitty audio, ⊠something like that. Seven Nation Army on double bass. đ€Ș https://movq.de/v/e3a4dcff2e/sad-nation-army.ogg
@movq@www.uninformativ.de Thatâs not very retrocomputing!
If youâve played Grim Fandango back in the day, youâll enjoy this: https://www.youtube.com/watch?v=iNc58NznIUM
about:compat
in Firefox.
@bender@twtxt.net đđđ
@lyse@lyse.isobeef.org I remember WebKit having a similar list, but I canât find it right now ⊠đ
@eapl.me@eapl.me Interesting! Two points stood right out to me:
Why the hell are e-mail newsletters considered a valid option in the first place? Just offer an Atom feed and be done with it! Especially for a blog of this very type. This doesnât even involve a third party service. Although, in addition he also links to Feedburner, what the fuck!? No e-mail address or the like is needed and subject to being disclosed.
When these spam mailers want to prevent resubscribing, then for fuckâs sake, why donât they use a hash of the e-mail address (I saw that in yarnd) for that purpose? Storing the e-mail address in clear text after unsubscribing is illegal in my book.
@prologic@twtxt.net In all seriousness: Donât worry, Iâm not going to host some Fediverse thingy at the moment, probably never will. đ
But I do use it quite a lot. Although, I donât really use it as a social network (as in: following people). I follow some tags like #retrocomputing, which fills my timeline with interesting content. If there was a traditional web forum or mailing list or even a usenet group that covered this topic, Iâd use that instead. But thatâs all (mostly) dead by now. âčïž
@movq@www.uninformativ.de I see, fair point, yeah.
about:compat
in Firefox.
@movq@www.uninformativ.de Yikes! I didnât know about about:compat
. Crazy!
@xuu@txt.sour.is Wow, thatâs a giant graveyard. In my new database I have 16,428 messages as of now. Archive feed support is not yet available, so itâs just the sum of all the 36 main feeds.
Did you demoed Yarn? When it comes to less friction nothing can beat a web browser!
Thank you @python_valencia@twtxt.python-valencia.es for letting me show you the secrets of a decentralised plain text social network like twtxt.
I hope you enjoyed the talk! â€ïžđ
I want to present the twtxt feed from Python Valencia: https://twtxt.python-valencia.es/
Technical curiosity: It is generated using n8n, using the official rss.
#welcome
Here I am, writting this simple text, and there you are, reading it. There is something quasi-magical in the simplicity of this remote and asyncronous communication, how easy it is for someone, somehow, to write a toot that someone, somehow will be able to read. But for me the real magic is in those two keywords and the variety they represent: the someone, the somehow. You can read this, it does not matter where or how I wrote it. And you, the reader, can be anywere in the world, you can be reading this on a desktop computer, or a tablet, a phone, a wristwatch, via e-mail or RSS, on a fediverse client or maybe a twtxt one. It does not matter if you are my neighbor or across the world, rich or poor, no one needs to know your gender, your height, how many cookies you ate today.
All of this, this quasi-magical simplicity, is possile because we use Open Standards. And today I welcome you to join me in celebrating them, and with you a happy #DocumentFreedomDay !
@bender@twtxt.net That ⊠was better than expected. đ
@prologic@twtxt.net Gemini has an answer for you:
This is a conversation thread from a twtxt network, detailing a userâs (movq) frustration with the Mastodon âexport dataâ feature and their consideration of self-hosting a fediverse alternative. Hereâs a summary:
Regressa a palhaçada:
âa Aliança DemocrĂĄtica propĂŽs que o lĂder do PSD seja substituĂdo pelo lĂder do CDS-PP nos debates contra o Bloco de Esquerda, Livre e PANâ
Debates das legislativas arrancam a 8 de abril â ECO
https://eco.sapo.pt/2025/03/25/debates-das-legislativas-arrancam-a-8-de-abril/
Wait! Whatâs going on?! đ§
@movq@www.uninformativ.de 600MiB is nothing. That instance must be running on a reduced power machine and, perhaps, has too many users. Have you considered starting afresh? Thatâs what I have done (when it comes to the Fediverse), four times! :-D
The Mastodon admins say that itâs probably because of the size of my account (~600 MB), so the export process times out. And I understand that. Here on twtxt, I always use auto-expiring links when I post images or videos. It just gets too much data otherwise. I think Iâll just set my Mastodon account to auto-delete posts after ~180 days or something like that. Nobody cares about old posts anyway.
@lyse@lyse.isobeef.org for a brief moment I was confused, and puzzled, on how were you able to count read statuses, and messages on cache, with such high precision. Then I remembered you are using German numerical notation. LOL.
Happy #DocumentFreedomDay!
There are a few local events registered around the world (more info https://digitalfreedoms.org/en/document-freedom-day ), and a few things going on online.
If you want to celebrate online, hereâs a reminder that @tdforg@tdforg has these:
@lyse@lyse.isobeef.org @bender@twtxt.net It already is a tiling window manager, but some windows canât be tiled in a meaningful way. I admit that Iâm mostly thinking about QEMU or Wine here: They run at a fixed size and canât be tiled, but I still want to put them in âfull screenâ mode (i.e., hide anything else).
@movq@www.uninformativ.de letâs host yarnd! Or maybe wait until @prologic@twtxt.net return activitypub support which deleted in this commit
Wow, phishing is just around the corner đ
A Sneaky Phish Just Grabbed my Mailchimp Mailing List
https://www.troyhunt.com/a-sneaky-phish-just-grabbed-my-mailchimp-mailing-list/
tt
reimplementation that I already followed with the old Python tt
. Previously, I just had a few feeds for testing purposes in my new config. While transfering, I "dropped" heaps of feeds that appeared to be inactive.
I need to import my yarn cache. Itâs sitting at about 1.5G in registry format. That should make things interestingâŠ
tt
reimplementation that I already followed with the old Python tt
. Previously, I just had a few feeds for testing purposes in my new config. While transfering, I "dropped" heaps of feeds that appeared to be inactive.
neat! my watcher is currently sitting at about 75 MB following over 1500 feeds. only about 200 are currently somewhat active.
-rw-r--r--. 1 xuu xuu 69M Mar 25 20:46 twt.db
-rw-r--r--. 1 xuu xuu 32K Mar 25 21:34 twt.db-shm
-rw-r--r--. 1 xuu xuu 5.6M Mar 25 21:34 twt.db-wal
sqlite> select state, count(*) n from feeds group by 1;
hot|7
warm|8
cold|183
frozen|743
permanantly-dead|857
Mais sobre esta edição:
https://paulasimoesblog.wordpress.com/2023/05/07/numero-28-da-coleccaovampiro-crime-perfeito/
about:compat
in Firefox.
@movq@www.uninformativ.de so glad I donât use Firefox! And now I will pretend I havenât seeing your screenshot. Hahahahaha!
@movq@www.uninformativ.de I donât see the utility, nor artistry in it, but if it works for you, đ„ł! đ
@movq@www.uninformativ.de LOLZ! đ€Ł
There are 82.108 read statuses, but only 24.421 messages in the cache. In contrast to the cache with the messages, the read statuses are never cleaned up when a feed was unsubscribed from. And the read statuses also contain old style hashes, before we settled on the what we have today. Still a huge difference. Hmm.
tt
reimplementation that I already followed with the old Python tt
. Previously, I just had a few feeds for testing purposes in my new config. While transfering, I "dropped" heaps of feeds that appeared to be inactive.
Thanks, @movq@www.uninformativ.de!
My backing SQLite database with indices is 8.7 MiB in size right now.
The twtxt
cache is 7.6 MiB, it uses Pythonâs pickle
module. And next to it there is a 16.0 MiB second database with all the read statuses for the old tt
. Wow, super inefficient, it shouldnât contain anything else, itâs a giant, pickled {"$hash": {"read": True/False}, âŠ}
. What the heck, why is it so big?! O_o
you just havenât read this yet.
The brokenness of the web can be examined by opening about:compat
in Firefox.
Lots and lots of workarounds for specific websites.
@movq@www.uninformativ.de You could also just use a tiling window manager. :-) As a bonus, it doesnât waste dead space, the window utilizes the entire screen. To also get rid of panels and stuff, put the window in fullscreen mode.
@kat@yarn.girlonthemoon.xyz I have just opened the GIMP bug tracker (hosted at gitlab.gnome.org) and, I kid you not, they have deployed Anubis in front of it:
Oof.
Thinking about adding a little âfocusâ feature to my window manager: It hides all but one window, no wallpaper, no bars.
It would turn this
https://movq.de/v/a75eb68770/a0.jpg
into this
https://movq.de/v/a75eb68770/a1.jpg
or this
https://movq.de/v/a75eb68770/b0.jpg
into this:
https://movq.de/v/a75eb68770/b1.jpg
đ€
tt
reimplementation that I already followed with the old Python tt
. Previously, I just had a few feeds for testing purposes in my new config. While transfering, I "dropped" heaps of feeds that appeared to be inactive.
@lyse@lyse.isobeef.org Iâm glad to hear that! Yay for more clients. đ
tt
reimplementation that I already followed with the old Python tt
. Previously, I just had a few feeds for testing purposes in my new config. While transfering, I "dropped" heaps of feeds that appeared to be inactive.
If I didnât mess this up, 61 feeds reduced down to 36.
I now subscribed to most feeds in my Go tt
reimplementation that I already followed with the old Python tt
. Previously, I just had a few feeds for testing purposes in my new config. While transfering, I âdroppedâ heaps of feeds that appeared to be inactive.
This might motivate me to actually âfinishâ the new client, so that it could become my daily driver. No need to use the old software stack any longer. Letâs see how bad this goes.
(I didnât submit a proposal of my own, because it would basically just be a duplicate of another one. đ )
@lyse@lyse.isobeef.org Interesting, thanks for that list. đ€
Iâve identified several issues with my current (admittedly cheap) upright bass by now. It might be time to upgrade to a better model. đ€
If only those things werenât so damn expensive. I just checked the prices and simply burst out laughing. đ
@david@collantes.us @prologic@twtxt.net Sorry! https://cascii.app/
⊠yeah, okay, I donât think Iâll do that. đ Anything but twtxt is just too much effort.
@andros@twtxt.andros.dev, which one? Did you forget the link, or are you referring to a twtxt I canât see?
#MaradoWeekly #WeeklyPlant Week 12
@lyse@lyse.isobeef.org Bad boy! đ Remember, it is an extension
Perfect ASCII diagram builder
#ascii
A collection of postgreSQL patterns that you can use in other databases
https://mccue.dev/pages/3-11-25-life-altering-postgresql-patterns
#postgresql #databases