@movq@www.uninformativ.de wait this is SO fucking cursed help lmfao
@movq@www.uninformativ.de OH MY GOD YEAH and you know what kills me??? the fucking key value pairs in lists!!! who the fuck thought of this syntax?!?!
Only figured this out yesterday:
pinentry
, which is used to safely enter a password on Linux, has several frontends. Thereâs a GTK one, a Qt one, even an ncurses one, and so on.
GnuPG also uses pinentry
. And you can configure your frontend of choice here in gpg-agent.conf
.
But what happens when you donât configure it? Whatâs the default?
Turns out, pinentry
is a shellscript wrapper and itâs not even that long. Here it is in full:
#!/bin/bash
# Run user-defined and site-defined pre-exec hooks.
[[ -r "${XDG_CONFIG_HOME:-$HOME/.config}"/pinentry/preexec ]] && \
. "${XDG_CONFIG_HOME:-$HOME/.config}"/pinentry/preexec
[[ -r /etc/pinentry/preexec ]] && . /etc/pinentry/preexec
# Guess preferred backend based on environment.
backends=(curses tty)
if [[ -n "$DISPLAY" || -n "$WAYLAND_DISPLAY" ]]; then
case "$XDG_CURRENT_DESKTOP" in
KDE|LXQT|LXQt)
backends=(qt qt5 gnome3 gtk curses tty)
;;
*)
backends=(gnome3 gtk qt qt5 curses tty)
;;
esac
fi
for backend in "${backends[@]}"
do
lddout=$(ldd "/usr/bin/pinentry-$backend" 2>/dev/null) || continue
Hey @lyse@lyse.isobeef.org thanks for noticing. I think I had a DNS record pointing to the old IPv6 host. Is the issue gone now?
Referer
altogether. But maybe this helps talking to misconfigured HTTP servers that reject requests without such a header. No clue.
@lyse@lyse.isobeef.org I know web server which reject request with Referrer header
@lyse@lyse.isobeef.org Ja, eine kleine Inventur vorab kann auch nicht schaden. Der Bestand an Erdankern, Heringen und Gaskartuschen ist durch mich die Tage schon wieder aufgestockt worden.
Wo das Gas bleibt weiĂ ich. Warum die Befestigungen immer weniger werden, obwohl wir durchzĂ€hlen (!), ist mir unbekannt. Vielleicht sind wir im Zahlenraum von 1 bis 20 einfach nur noch sehr unsicher. đ€
Bald gehtâs in den Urlaub. Nach DĂ€nemark und auf die Insel Fehmarn. Alles mit dem neuen Zelt, welches wir dringen mal zum Probieren aufbauen sollten. đ€
This extension was turned off because it is no longer supported
Thanks Google.
This browser was uninstalled because it absolutely sucks!
đ Hello @douglasdop@we.loveprivacy.club, welcome to We.Love.Privacy.Club, a Yarn.social Pod! To get started you may want to check out the podâs Discover feed to find users to follow and interact with. To follow new users, use the âš Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! đ€
Heute im Support-Kanal: Schrödingers Laptop
⊠der Laptop fĂ€hrt weder runter noch hoch âŠ
After drawing the bigger canine stickers, I also want to change my profile picture for summer, to something more fluffy, shaded and a bit smug looking.
Felt the need to make this stupid reference - nobody will get, most likely. Feel free to guess (the file name and todays date, are both a hint), any other notes and opinions appreciated too, idk if I ever drew a standing one, from the front, before.
@kat@yarn.girlonthemoon.xyz uh, i use yandex mail which uses HTML by default
@movq@www.uninformativ.de I had to look it up! âIs decaf coffee real coffee?â
âYes, decaf coffee is real coffee. Itâs made from the same coffee beans as regular coffee, but the caffeine content is significantly reduced through a decaffeination process. This process involves removing 97% or more of the caffeine, leaving behind the coffeeâs flavors and aromas.â
OK then! đ
@lyse@lyse.isobeef.org those are pretty cool! The one change I would recommend doing pronto is the colour of the hyperlinks. Ay, ay, ay, my retina! :-P
@aelaraji@aelaraji.com got new screenies? Show them for the rest of us! Last I saw them was at the very early development stage.
@movq@www.uninformativ.de no wonder Tux doesnât sleep all night! Look at his eyes, all wide open. Please, stop giving him Fuck-ing coffee! :-D
Nothing makes you feel better than mowing a wet lawn, while rain falls, under 33°C temperature, with 80% humidity. I loved every step I took!
Of Pointlessware and CEOs
Had a moment, to check up on some of the companies, I stopped following, get to The Browser Company and see their newest product - itâs just Chrome, with an AI chat window pop-up and thatâs it. Something Canary Chrome, come with already.
I see Theo from T3.gg, making fun of it on YouTube and promoting âhisâ product - an AI chat app, where you can choose from multiple models, by all the popular AI companies. Something I already have a worse version of, at work and I donât even use it.
Thereâs also an interview, about the future of virtual keyboards, surely this is at least actually a real thing and not more pointless horse shit. I check the website of the keyboard SDK, and itâs around 20 identical apps, that just copy the same keyboard SDK/api and slap chatgpt features on top - in the App Store, these are surrounded by chatgpt clones, that just feed the users prompts, into the real thing and put ads, next to the answers.
Current toy project: an image feed generated by mk(1). Still some edges to clean up but itâs nice: http://a.9srv.net/img/_readme.html
Am Wochenende wurde mit Eisstielen, Stempeln und dem Lötkolben gebastelt.
Das Ergebnis sind Namensschilder fĂŒr die KrĂ€utertöpfe. Die unegale Optik finde ich sehr angenehm.
OSCAR PIASTRI
as i just setup proxy for minio, they start to charge lmao, gotta change my file storage solution.
this pod was hosted on the mini box too, should I also move gitea to it?
also, imma think a name for the shitbox and tape on it đđœ
nice, i just learned how to follow somebody from the other pod/mastodon
insert me tapping on a mic is this thing on???
QR codes, already posted about them in the last two posts, but I want to hear your hot takes: Should they only be black and white, are they even worth doing in 2025, incorporating them into things,..?
Also, finally getting full screen view for avatars in XMPP - a better integrated one, after 25 years. Y@ay!
I sent you my QR code, please respond!
*for context: long ago, there were some complaints, about some of my sitting drawings, where the legs are apart, not using dithering/more shading and one of my favourite artists, made a video, exploring the use of QR codes, in art
P.S.: the code just redirects to my websites
fit 1 $ spin (saw 0.1 * sign fxy) $ rect 0 1 - rect 0 0.99 >> add;
#punctual #livecoding #creativecoding #videoart
@prologic@twtxt.net You can read more about the âcrypticâ live coding language Punctual in my newsletter
@prologic@twtxt.net it says in the linked page;)
fit 1 $ spin (saw 0.1 * sign fxy) $ rect 0 1 - rect 0 0.99 >> add;
#punctual #livecoding #creativecoding #videoart
Iâm sending out my first newsletter later today. Sign up at https://darch.dk/newsletter if you want it fresh of the press đ
@bender@twtxt.net @prologic@twtxt.net Jokes aside, I donât think thatâs the right approach either. We had spell checkers, since I can remember, as well as other tools, like the smart image select, used mostly to remove backgrounds. These are tools, that just simplify the process of either opening up a dictionary and looking up a word, you canât remember the spelling of, or the process of placing a billion little dots around the part of an image you want to select - none of these are creative or enjoyable tasks, we already had tools for them, decades before AI. I donât think we need to go back to cave paintings, to be free of AIs influence on our creative work.
@lyse@lyse.isobeef.org maybe 3D printed toys are the solution, to the dust collecting problem. My collection of 3D printed canines, just expanded today, with this new keychain:
Buying a TV these days, means trying to avoid endless enshitification:
-Spyware and adware
-Shitty AI upscaling/ frame interpolation
-HW that breaks after 2 - 3 years
-One off OS, dead on arrival
-Android OS, that starts lagging after the third update
-8 buttons worth of ads, on your remote
You probably have to make some kind of a compromise. I thought that was buying from some other brand like Hyundai, but that one also felt into some of those categories and just broke, after less than 3 years of use. At this point Iâll probably go back to LG and hope their HW is still reliable and the rest manageable⊠It has AI bullshit and knowing LG, probably some spyware you have to try your best to get rid of, can buy a remote with âonlyâ 2 ads on it, some web-based OS shared between all their TVs, that usually gets 4 - 5 years worth of updates and works decently enough afterwards.
At this point, Iâll probably settle for anything that doesnât literally fall apart, not even 3 years in, like the Hyundai did.
#<2025-05-10T19:34:00+00:00 https://andros.dev/texudus.txt> Nice:) And is this implemented in your client as well? Iâve started to brainstorm on how to parse texudus in php, but I guess it could snatch some code from you?
En estos momentos, no sé si un dios le estå pidiendo que libere su pueblo felino o estå mirando una paloma
smug woof
Nobody want to be a shitty programmer. The question is: Do you do anything not to not be one?
Reading blogs or social media and watching YouTube videos is fun. After them, your code may be a little better, of course. But you need a lot. You need to study! Read good books and study the code of other programmers, for example. Maybe work with a new language, architectures and paradigms. You need break the routine.
If you know Object-oriented programming, you learn functional programming.
If you know Model-View-Controller, you learn Model-View-ViewModel.
If you donât know anything about architectures, you learn Clean Architecture, Hexagonal Architecture, etc.
If you know Python, you learn Ruby or Go.
If you know Clojure or Lisp⊠you donât need to learn anything else. You are already a good programmer. Just kidding. You can learn Elixir or Scala.
Be a good programmer my friend.
tt2
from @lyse and Twtxtory from @javivf?
@prologic@twtxt.net if I understand correctly itâs just to increase hash size from 7 to 12 once it gets calculated, isnât it? BTW is this change already approved? I still donât understand how a proposal become an implementation in the twtxtverse đ€
Iâve just released version 1.0 of twtxt.el (the Emacs client), the stable and final version with the current extensions. Iâll let the community maintain it, if there are interested in using it. I will also be open to fix small bugs.
I donât know if this twt is a goodbye or a see you later. Maybe I will never come back, or maybe I will post a new twt this afternoon. But itâs always important to be grateful. Thanks to @prologic@twtxt.net @movq@www.uninformativ.de @eapl.me@eapl.me @bender@twtxt.net @aelaraji@aelaraji.com @arne@uplegger.eu @david@collantes.us @lyse@lyse.isobeef.org @doesnm@doesnm.p.psf.lt @xuu@txt.sour.is @sorenpeter@darch.dk for everything you have taught me. Iâve learned a lot about #twtxt, HTTP and working in community. It has been a fantastic adventure!
What will become of me? I have created a twtxt fork called Texudus (https://texudus.readthedocs.io/). I want to continue learning on my own without the legacy limitations or technologies that implement twtxt. Itâs not a replacement for any technology, itâs just my own little lab. I have also made a fork of my own client and will be focusing on it for a while. I donât expect anyone to use it, but feedback is always welcome.
Best regards to everyone.
#twtxt #emacs #twtxt-el #texudus
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.
We havet an AI assistant at work, new version came out today ânearby restaurant recommendationsâ mentioned. Gotta try that!
Ask it where I can get a burger, knowing thereâs 3 spots that had it on the menu, AI says thereâs none. Ask it to list all the restaurants nearby it can check⊠it knows 3, of the 10 or so around, but 1/3, even has a burger, on the menu.
Ask it to list the whole menu at restaurant 1: it hallucinates random meals, none of which they had (I ate there).
Restaurant 2 (the one most people go to, so they must have at least tested it with this one): it lists the soup of the day and Ÿ meals available. Incomplete, but better than false.
Restaurant 3: it says âfoodâ and gives a general description of food. You have to be fucking kidding me!
âBuT cAnInE, tHe A(G)i ReVoLuTiOn Is NoWâ
In Spain, electricity has already been restored. Amazing experience! Luckily, I will only have to throw away some food. But there are stories of all kinds. It has been 12 hours where we have gone back to the middle ages.
After 12 hours of power outage and almost a proper rest I feel uncommonly full of energy
Gaza blockade depletes World Food Programme stocks + 1 more story
North Korea confirms sending troops to Russia as a defense pact; Gaza blockade leaves World Food Programme out of supplies, risking starvation for millions. â Read more
So slowâŠ
@twtxtory@twtxtory.adn.org.es is the demo instance for Twtxtory just in case someone would like to have a look (password is in the README file of the project) sorry for the confusion! O:)
@prologic@twtxt.net I started to write it in order to understand better how twtxt works and I thought it could be useful for non-geek people but they like to host their own data
hot take: one swear word per day maximum is reasonable
Just a test!