@movq@www.uninformativ.de All lies 🤣
Definitely open to taking on users 👌I only have open registrations turned off because of spam accounts and my pod being the most popular amongst spammers 🤣
#RoboticProcessAutomation (#RPA) e #BotCity - com @bug_elseif@bug_elseif na #LiveDePython 286
#Python
@bender@twtxt.net I’m afraid of Australia. The spiders will eat me alive. 😂
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. 🥴
@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!
hey does anyone know of yarn pods with open registrations besides mine? quite literally asking for a friend who i told about yarn but can’t use my site for personal reasons sadly otherwise i’d gladly invite her
good morning friends i have therapy today and my hair is greasy af so i’m about to show up to this zoom session with coffee mug in hand and thoughts about new kitty on the brain while looking absolutely disgusting
@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
Fuck
And we’re back to the regular landscape! Not only in subject but also photo orientation. No more silly portrait. I can’t recall it exactly, but I reckon that was one of ~20°C days. The evening sun was really crazy that day, made a great combination with the puddles: https://lyse.isobeef.org/waldspaziergang-2025-04-02/
@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
Got anywhere in mind? 🧐
@xuueapl.me@eapl.me This is actually pretty cool 😎
I see. We should all take a loooooooooong vacation. 😂
@prologic@twtxt.net I did, and it did. I am more than rubbish at CSS, so there!
Can you confirm the fix temporarily in browser before I make the CSS change? I’m rubbish at CSS 🤣
Ahhh! It’s all Soren’s fault 🤣
commit ea9eaaf3d3977701dcb84b927c77c4f921bdbf43
Author: sorenpeter <sorenpeter@noreply@mills.io>
Date: Sat Sep 24 23:34:07 2022 +0000
Replacing Pico.css with Simple.css (#990)
Replacing pico.css with simple.css along with some small UI changes
@prologic@twtxt.net is that a rhetorical question? :-D
@bender@twtxt.net Didn’t we fix this ages ago?! 🤦♂️
@bender@twtxt.net Fair enough 👌
It’s on yarn.min.css
, whatever that comes from. I think padding: 0;
is all it needs.
@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)
Search syntax appears to be:
hello
"hello world"
hello AND world
hello OR world
hello NOT world
"this is a phrase"
@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 😑
I had a day like that just today, in fact I’ve had one of those weeks, actually no wait, I’ve had one of those months! 🤯
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
This is sooo cool, it reminds me of learning QBasic (and then Visual Basic) in the 90s
Easylang story
https://easylang.online/apps/story.html
@bender@twtxt.net Gah! Stay strong. 😩
@prologic@twtxt.net Not sure if the confirmation helps at all. You just condition yourself to immediately press y
on a daily basis.
Apart from that, aborting the removal should probably terminate the function with a non-zero exit code, something like return 1
.
@movq@www.uninformativ.de Same! Another infrastructure apocalypse at work. Who needs reliable shit? Definitely not us.
@movq@www.uninformativ.de having a similar one here, and it is only 11:41. Ugh!
@doesnm@doesnm.p.psf.lt Hahahaha, I heard this one before, but it’s brilliant! :-D
@prologic@twtxt.net Ta! :-)
Fixed.
Confirmed. Fix inbound.
Is it just me or is there a display bug for “Yarn”(s) that are duplicating the root twt? 🤔
This is an example of what I believe every SRE should master and whatever Post Incident Review (PIR) should focus on. Where did the system fail. What are the missing or incomplete Safety Controls.
Then I cleaned up my shell history of all of the invocations I ever made of dkv rm ...
to make sure I never ever have this so easily accessible in my shell history (^R
):
$ awk '
/^#/ { ts = $0; next }
/^dkv rm/ { next }
{ if (ts) print ts; ts=""; print }
' ~/.bash_history > ~/.bash_history.tmp && mv ~/.bash_history.tmp ~/.bash_history && history -r
So I re-write this shell alias that I used all the time alias dkv="docker rm"
to be a much safer shell function:
dkv() {
if [[ "$1" == "rm" && -n "$2" ]]; then
read -r -p "Are you sure you want to delete volume '$2'? [Y/n] " confirm
confirm=${confirm:-Y}
if [[ "$confirm" =~ ^[Yy]$ ]]; then
# Disable history
set +o history
# Delete the volume
docker volume rm "$2"
# Re-enable history
set -o history
else
echo "Aborted."
fi
else
docker volume "$@"
fi
}
This weekend (as some of you may now) I accidently nuke this Pod’s entire data volume 🤦♂️ What a disastrous incident 🤣 I decided instead of trying to restore from a 4-month old backup (we’ll get into why I hadn’t been taking backups consistently later), that we’d start a fresh! 😅 Spring clean! 🧼 – Anyway… One of the things I realised was I was missing a very critical Safety Controls in my own ways of working… I’ve now rectified this…
On my blog: Developer Diary, 1994 Rwandan Genocide https://john.colagioia.net/blog/2025/04/07/rwanda.html #programming #project #devjournal
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 🤞
@prologic@twtxt.net @kat@yarn.girlonthemoon.xyz The worst part is Waiting for the confirmation call and then for the package to arrive 🥲
@bender@twtxt.net Please remind me to fix this after I’m done with this cachet branch and it’s merged 🤞
Okay that’s a bug 😆
Does mentioning @prologic@twtxt.netdoesnm.p.psf.lt not work? 🧐
@prologic@twtxt.netdoesnm.p.psf.lt@doesnm.p.psf.lt 😂😂😂
@bender@twtxt.net I know! 😂 Thankfully I think I fixed most problematic bugs 🤞
@movq@www.uninformativ.de Just keep them for a while.
@kat@yarn.girlonthemoon.xyz call her Gata. 😂
@prologic@twtxt.net yup yup. Much work to be done, so little time. 😩
@movq@www.uninformativ.de one less dead account! 😅
@bender@twtxt.net Whoohoo! 🥳
Hey, hey, I am back. I lost all my worthless twtxts, but at least I still have the blackjack and hookers!
@movq@www.uninformativ.de well, Bender told me to tell you he will refollow as soon as hos account is rebirth once more.
@prologic@twtxt.net I wonder what this will do to my followers list. I suspect there were a lot of dead accounts out there. 😅
«Miscrosot finally released a product that doesn’t suck. Unfortunately, it’s a vacuum cleaner.» © english word play
Estou trabalhando na Av. Paulista hoje e infelizmente dá pra ver que tem muita gente seriamente iludida neste país. Não precisa nem ser fã de uma visão política/econômica, ou de outra, para ver que rolam outras coisas aí, vai além do populismo e é preocupante.
This is such an interesting reading
Lessons from open source in the Mexican government
https://lwn.net/Articles/1013776/
GUYS WE GOT A NEW CAT SHE DOESN’T HAVE A NAME YET BUT SHE’S SUPER CUTE AND SUPER SHY AND WARMING UP TO US I’M IN LOVE
@prologic@twtxt.net NOOOOOOOOOOOOOOOOO
@lyse@lyse.isobeef.org Very nice 😊
@lyse@lyse.isobeef.org Haha yeah 🤣 And thanks I’ll take a look but honestly it’ll be fine 😆
Pretty sunset from last weekend: https://lyse.isobeef.org/abendhimmel-2025-03-30/
@prologic@twtxt.net Spring cleanup! That’s one way to encourage people to self-host their feeds. :-D
Since I’m only interested in the url
metadata field for hashing, I do not keep any comments or metadata for that matter, just the messages themselves. The last time I fetched was probably some time yesterday evening (UTC+2). I cannot tell exactly, because the recorded last fetch timestamp has been overridden with today’s by now.
I dumped my new SQLite cache into: https://lyse.isobeef.org/tmp/backup.tar.gz This time maybe even correctly, if you’re lucky. I’m not entirely sure. It took me a few attempts (date and time were separated by space instead of T
at first, I normalized offsets +00:00
to Z
as yarnd does and converted newlines back to U+2028
). At least now the simple cross check with the Twtxt Feed Validator does not yield any problems.
@movq@www.uninformativ.de Nah it’s okay 🤣 It would only be a partial restore anyway 😭
@prologic@twtxt.net Well, if we really wanted to, I guess @lyse@lyse.isobeef.org and I could provide you with our copies of that time period. 😆
I need to get Peering working again on this branch! That will drag in many Twts Twts I now no longer have 😭
At least I’ve fixed many bugs with the new SQLiteCache 🤣
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 Sounds cool! 😎
@movq@www.uninformativ.de We’ll recover just fine right ? 😆 It’s only 4 months worth of posts 😅 Not like it’s the end of the world 😂
@prologic@twtxt.net RIP 💀 Well, shit happens. 😅
Oh well, let’s just start over! 🤣
Oh well. I’ve gone and done it again! This time I’ve lost 4 months of data because for some reason I’ve been busy and haven’t been taking backups of all the things I should be?! 🤔 Farrrrk 🤬
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 AWESOMEEEEEEEEEE
@bender@twtxt.net LMFAOOOOOOOO i love jank
@bender@twtxt.net it’s iconic tbh
I’ve just ordered a new toy! A 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 🤞
Tem uns 3 José Luis Villares: um na Flórida (aparece nas buscas em umas notícias escabrosas), um na Espanha (político?), e mais um na Argentina. Esse último parece que usou o meu endereço de gmail numa conta do Banco Galicia e eu não consigo de jeito nenhum parar os emails do banco que recebo pra ele. Já tentei avisar o banco, mas é impossível falar com alguém.
And now, let’s finish it off with Besigheim’s old town. Only when we left, the sun peaked through the clouds. That was a bit unfortunate, but what can you do? It has some nice buildings. https://lyse.isobeef.org/besigheim-2025-03-30/
Today, we had a cleanup day with the scouts. I estimate that we ended up with about half a metric ton of rubbish. Despite the heat it was really great fun.
@prologic@twtxt.net help your live posting is like environmental storytelling
i feel so powerful deleting records via rails console
@bender@twtxt.net THANK YOUUUU i love pink!
@prologic@twtxt.net i did not! the retrospring codebase has been around since i was in grade school LOLLLL
@prologic@twtxt.net In all my two Go projects I use modernc.org/sqlite
and can’t complain. Works great for me.
@bender@twtxt.net I was a bit confused at first what that is: Apparently, it’s the source code of Altair BASIC: https://gizmonaut.net/soapflakes/EXE-199711.html
(Of course they have a user agent filter. 😂 Can’t download that PDF with wget.)
I’ve been using GIMP 3.0 for a few weeks now and it’s great. New features and I got rid of two custom plugins because they’re in core now. Literally nothing broke for me. And I really appreciate that they kept the familiar UI (instead of changing things just for the sake of change).
Thank you! 🥳
@yorik@yorik thank you so much for your support of my work! (and for your friendship at all times!)