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? 🤔
@abucci@anthony.buc.ci Apologies, the basic summary is as follows:
- Decided to rewrite the cache backend.
- It will now be a SQLite backend going forward.
- I’m planning on no data migration.
@movq@www.uninformativ.de no no it’s ok i say it because it’s true also it’s funny to me hahah! don’t be sorry
@kat@yarn.girlonthemoon.xyz Ouch. 🥴 Alright, that’s not so great then, sorry. 🫣🥴
@movq@www.uninformativ.de i’m usually depressed so when i’m doing stuff like this i guarantee it’s fueled by coffee and adderall lmao
@bender@twtxt.net (Feels a bit like his “edit” function could be implemented as “delete and re-draft”, but I’m only guessing here.)
@lyse@lyse.isobeef.org Nice. I should catch up. Only walked 8km this month, so far. Oops.
@kat@yarn.girlonthemoon.xyz Man, you are busy. I envy your energy. Oh, to be young again … 😂
Aside from fetching feeds every three minutes (which kind of adds mystery to this puzzle), I think there is something else going on with the client you are using, @andros@twtxt.andros.dev. Some of those twtxts are seconds apart, making me truly stumped. 😅
Hmm, I truly wonder what’s happening here?
502
.
@kat@yarn.girlonthemoon.xyz should be good now! fair warning i have not checked on my own forum in forever (i am a great admin)
502
.
@bender@twtxt.net OH NOOOOOOO LEMME CHECK THE CONTAINER
@kat@yarn.girlonthemoon.xyz, your forum (Angel) is dishing out a 502
.
@bender@twtxt.net @prologic@twtxt.net Thanks mates!
@kat@yarn.girlonthemoon.xyz these are my little SSH services by the way - a git server and then some fun stuff!
@andros@twtxt.andros.dev it’s @aelaraji@aelaraji.com’s cat. His name is Lord Oscar.
@david@collantes.us yeah @movq@www.uninformativ.de and I discovered its a bug in lextwt
last night 😢 We’ll fix it as soon as @xuu@txt.sour.is can 🤣
@bender@twtxt.net Beautiful cat 😍 What is his name?
@david@collantes.us Yeah, we’ve been debugging that a bit yesterday. Looks like the wrong input (sometimes) gets fed to the hash function → broken threads.
@prologic@twtxt.net LOL, the conversation is very short, and your initial twtxt is just right there! Geez! Hahahaha, silly Aussie! 😅
@bender@twtxt.net Oh fuck you’re absolutely right!!! 🤣 I only posted this 13h ago 🤦♂️
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 give it some time. Twtxt is very asynchronous, and travels at the speed of mules. It might take a while to reach the intended destination. 😅
twtxt.net
's home page doesn't load more than 13 twts, no more pagination/infinite scrolling...
@aelaraji@aelaraji.com Yeah I’m in the process of rewriting (incrementally) the cache storage backend. It’s now been live for at least a week now and pagination and peering are the last things left to do 🤞
@david@collantes.us Ah, yes, the hardware might not. As I just said in the other thread: No problem, you can keep the same installation. I did so many times on my PC/laptop at work.
@prologic@twtxt.net I’m not sure if that’s an intended behaviour but twtxt.net
’s home page doesn’t load more than 13 twts, no more pagination/infinite scrolling…
Page 1/1 of 13 Twts
@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.)
@bender@twtxt.net @prologic@twtxt.net Shi% … my hotlinking problem is back! 😅 I’ll try and fix it this afternoon.
@bender@twtxt.net Cute cat 🐱
@aelaraji@aelaraji.com Ahh this is coming back 403 Forbidden
here btw 😅
@aelaraji@aelaraji.com has things tight up so securely well, that’s it’s impossible to hotlink. 😅
And trying again.
@prologic@twtxt.net this was the intended picture.
@aelaraji@aelaraji.com Picture where? 🤔
@kate@yarn.girlonthemoon.xyz No worries 😉
@kate@yarn.girlonthemoon.xyz it will if we continue to support the community on the ecosystem 🤣
@prologic@twtxt.net THANK YOU BOTH!!!!!!!! i’m saved!!!
@prologic@twtxt.net “Indiana, let it go” 😂
@kate@yarn.girlonthemoon.xyz @eldersnake@we.loveprivacy.club @abucci@anthony.buc.ci – I’ve already spoken to @xuu@txt.sour.is on IRC about this, but the new 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? 🤔
@lyse@lyse.isobeef.org I think we found a bug in the lextwt parser actually 😅
@lyse@lyse.isobeef.org @movq@www.uninformativ.de I mean I have a camper trailer here out the front so we probably have plenty of room for a Yarn party in real life 🤣
@lyse@lyse.isobeef.org Actually @kate@yarn.girlonthemoon.xyz it is just Profile
(top right) and then Muted
.
@lyse@lyse.isobeef.org Also very nice! Mf favourite has to be
👌@thecanine@twtxt.net I mean I can restore whatever anyone likes, the problem is the last backup I took was 4 months ago 😭 So I decided to start over (from scratch). Just let me know what you want and I’ll do it! I used the 4-month old backup to restore your account (by hand) and avatar at least 🤣
@thecanine@twtxt.net contribution mine:
“Any art I posted here, can be found through my (now almost—thanks to @lyse@lyse.isobeef.org—entirely HTML 5 complient) website.”
@lyse@lyse.isobeef.org nice! My favourite from this series is this one.
@kat@yarn.girlonthemoon.xyz It’s very well hidden, it took me a while to find that. Go to “Settings” in the menu bar up top → “Profile and Privacy” (already selected) → on the right at “User Info” → “1 Muted” → click the link with the minus in the circle at the message you want to unmute.
@movq@www.uninformativ.de @kat@yarn.girlonthemoon.xyz Heck yeah, that’s crazy! :-) Fingers crossed! (tt
also agrees with the right™ hash)
@prologic@twtxt.net it’s fine, I never expected my yeets, to be preserved for future generations. Any art I posted here, can be found through my (now almost entirely HTML 5 complient) website.
@prologic@twtxt.net @bender@twtxt.net @movq@www.uninformativ.de I’m going to join the party in Down Under. :-)
@thecanine@twtxt.net I’m so sorry I fucked things up 🥲 I hope you can trust I’ll try to do a better job of backups and data going forward 🤗
./yarnc debug <your feed url>
:
OH wait! 😳 Why am I storing the timestamp as created = 2025-04-07T19:59:51Z
?! 😱 @movq@www.uninformativ.de’s feed shows:
2025-04-07T19:59:51+00:00 I wonder if my current Linux installation will actually make it to 20 years:
$ head -n 1 /var/log/pacman.log
[2011-07-07 11:19] installed filesystem (2011.04-1)
It’s not toooo far into the future.
It would be crazy … 20 years without reinstalling once … phew. 🥴
Hmmmm
./yarnc debug <your feed url>
:
@prologic@twtxt.net that’s not what I see. The hash znf6csa
cannot be found.
@movq@www.uninformativ.de Not according to the output of ./yarnc debug <your feed url>
:
znf6csa 2025-04-07T19:59:51+00:00 I wonder if my current Linux installation will actually make it to 20 years:
$ head -n 1 /var/log/pacman.log
[2011-07-07 11:19] installed filesystem (2011.04-1)
It’s not toooo far into the future.
It would be crazy … 20 years without reinstalling once … phew. 🥴
@prologic@twtxt.net There was no edit according to my Git history. 🤔 On my end, the hash is fs7673q
and that’s also what kat used to reply.
Doesn’t look like it Hmmm
sqlite> select * from twts where content LIKE '%Linux installation%';
hash = znf6csa
feed_url = https://www.uninformativ.de/twtxt.txt
content = I wonder if my current Linux installation will actually make it to 20 years:
$ head -n 1 /var/log/pacman.log
[2011-07-07 11:19] installed filesystem (2011.04-1)
It’s not toooo far into the future.
It would be crazy … 20 years without reinstalling once … phew. 🥴
created = 2025-04-07T19:59:51Z
subject = (#znf6csa)
mentions = []
tags = []
links = []
@movq@www.uninformativ.de Apparently you wrote it :D The hash doesn’t lie? 🤣 https://twtxt.net/twt/znf6csa
@prologic@twtxt.net The threads’ broken for me, I can’t find znf6csa
. 🤔
@movq@www.uninformativ.de I don’t think so? Why? 🤔
@prologic@twtxt.net What happened here – did I edit my twt or is this hash wrong? 🥴
@bender@twtxt.net i had to go to your instance to see the root post because I ACCIDENTALLY MUTED THE THREAD LMFAOOOOO but interesting re: unfollowing!
@@example.com
where the first
@kat@yarn.girlonthemoon.xyz I think it happens if you don’t follow them. Replies used to be broken if so, but not sure if @prologic@twtxt.net ever fixed that. I used not to follow him, so that he would see the broken mentions, and feel shame (he didn’t, he is shameless! LOL), but ever since the re-creation of my account I just decided to follow, so I don’t know if the issue is fixed or not.
I know mentioning @xuu@txt.sour.isdoesnm.p.psf.lt was broken too. Maybe still is? We’ll see.
@kat@yarn.girlonthemoon.xyz I MUTED MY OWN THREAD this is what happens when i post at 7am
@@example.com
where the first
@kat@yarn.girlonthemoon.xyz I’M SO TIRED I FORGOT WHERE I WAS GOING WITH THIS
@bender@twtxt.net this is how i feel but there’s also a part of me that’s like “maybe this would get people interested in The Yarnverse” (<– she knows this will not happen)
I am not interested at all. If I want to interact/socialise/whatever on the Fediverse (which I do), I simply use it. I would like to keep twtxt separate.
@andros@twtxt.andros.dev i’m interested in this being supported but i’m also like “nooo i want this separate from my fedi stuff” but i say that with full knowledge that this would be totally optional for me as a pod admin lol
@andros@twtxt.andros.dev sooo true
@andros@twtxt.andros.dev Looking 👀 Thanks! 🙏
We should look at this thread
https://github.com/snarfed/bridgy-fed/issues/1873
#twtxt
@bender@twtxt.net <3333
@movq@www.uninformativ.de that’d be sooo cool
@kate@yarn.girlonthemoon.xyz Fair enough! 😂 Also a good approach, change the environment 🤣
@movq@www.uninformativ.de Good luck 🤞
@movq@www.uninformativ.de All lies 🤣
@bender@twtxt.net I’m afraid of Australia. The spiders will eat me alive. 😂
@kat@yarn.girlonthemoon.xyz you will dazzle that therapist, regardless. You got this! And to Lucy, “oh hai!” :-)
@prologic@twtxt.net, from IRC:
- Saving preferences is failing. Specifically trying to save “Open Links” on the same window. For sure it isn’t happening. Check errors on browser’s console.
- Search results pagination is broken. Search for “twtxt.net” and see it. Also, picking oldest/newest makes no difference on that search query.
@kat@yarn.girlonthemoon.xyz I am sure @prologic@twtxt.net would not mind sending an invite. Ping him!
@bender@twtxt.net LMAOOOO ICONIC
@bender@twtxt.net WE THOUGHT ABOUT CALLING HER THAT LMAOOOOOO we’re thinking about lucy right now! it’s a meaningful name to us for reasons :)
ProDesk 600 G4 Mini with a Core i5-8500T, 32Go of DDR4 RAM and 256Go SSD storage
. A cheaper alternative to an 8GB RPi5 + Argon one v3 m.2 RPi case
kit (NVME not included) 🤷. It should be here by Friday 🤞
@aelaraji@aelaraji.com REALLLL you got this!!!!!! the fun will come soon!!!!!
@prologic@twtxt.net been there done that with several of my docker volumes to the point of me just not doing docker volumes anymore and manually mounting folders now LMAO
@prologic@twtxt.net let’s all go to Australia! We crash on prologic’s house; got enough inflatable mattresses, mate? 😅
@prologic@twtxt.net remember to fix this. Where did “xuu” come from? :-D
@xuu@txt.sour.iseapl.me@eapl.me This is actually pretty cool 😎
@prologic@twtxt.net I did, and it did. I am more than rubbish at CSS, so there!
@prologic@twtxt.net is that a rhetorical question? :-D
@bender@twtxt.net Didn’t we fix this ages ago?! 🤦♂️
@bender@twtxt.net Fair enough 👌
@prologic@twtxt.net there is a space on the first line on that codeblock. I think this one is the culprit:
pre>code {
padding:0 .25rem;
}
@prologic@twtxt.net I can live without highlights. Actually, I prefer not to have them. A good search is all I want.
@bender@twtxt.net It does right 🤣 (no highlights though, will have to figure out how I refactor the display code to support that)
@prologic@twtxt.net pretty neat, search actually works now!
@lyse@lyse.isobeef.org I’m open to other suggestions 🤣 But hopefully both adding the additional prompt, not allowing it to enter shell history and removing from my shell history prevents me from doing such silly things in haste by pressing ^R
and using fuzzy search which if you type fast you sometimes get wrong 😑
FYI: I’ve re-opened up search for anonymous use. So things like this now work without having to have an account on this pod or login. 👌 #search #twtxt
@bender@twtxt.net Gah! Stay strong. 😩