Cet aprĂšm, jâai jardinĂ©. Quelques rayons de soleil, câĂ©tait le bonheur. Ravi de voir que la terre sâamĂ©liore avec les multiples paillages. La salade est plantĂ©e, plus quâĂ espĂ©rer quâil y ait moins dâescargots
Nous admirons lâarbre qui atteint le ciel, mais câest le sol quâil nous faudrait remercier. â Becky CHAMBERS
You have a microwave oven at home, right?
You can type 3 and 0 for 30 seconds, 100 for a minute (shown as 1:00), or 200 for two minutes (2:00).
What would happen if you type 777 and Start?
A) Nothing
B) Self-destruction
C) Will run for 7 minutes and 77 seconds (boring!)
What about 7777 ?
Non en fait, archivebox, câest des dĂ©pendances dont je ne veux pas (chromiumâŠ)
En fait, je veux un truc comme autoblog, mais pour nâimporte quel site, en pouvant soumettre une url Ă la main. pour ceux qui ne voient pas, autoblog câest ça: https://sebsauvage.net/streisand.me/instructions.html (chez <@sebsauvage@framapiaf.org>)
2°C warming limit deemed impossible + 2 more stories
A climate expert declares the 2-degree warming goal unattainable; Israel readies for potential Gaza relocation under Trumpâs contentious proposal; an innovative vaccine shows promise in preventing kidney cancer recurrence after surgery. â Read more
One of the things I love about Plan 9 is how the interfaces make this possible: add snapshots to any block storage, at the kernel level, in less than 700 lines of code. http://9p.io/sources/contrib/blstuart/snap/devsnap.c
My hike today started off with a nice great spotted woodpecker right after the town sign. The -1°C didnât feel all that cold in the sun. Even on the flat, I had to open my jacket with the sun on my back. The biotope got dug over, thatâs now looking really sad. And they also fell a few large chestnuts. Surprisingly, there was actually snow on the mountain. Not much, maybe around three centimeters at most. It was melting and falling down the trees, which looked really cool. I enjoyed it a lot: https://lyse.isobeef.org/waldspaziergang-2025-02-04/

@prologic@twtxt.net Yes, C has it. I even thought that C invented it, but it seems to stem from CPL.
The closest to get to if expressions at the moment is to use a lambda:
foo := func() {
if bar {
return "spam"
}
return "eggs"
}()
But thatâs also not elegant at all.
Jâai eu une coupure de courant, ~15 min. Câest lĂ que je me dis quâil faut que je trouve des sous pour un onduleur. Mais câest vraiment cher ces trucs et pas du tout prioritaire dans la liste des trucs Ă acheter :s
Introducing ralf : Rename A Lot of Files cli tool written in #c. Please, send your suggestions. https://si3t.ch/log/2025-01-27-ralf.txt
Ăa souffle trĂšs fort ici⊠Je me demande si je ne ferais pas mieux dâĂ©teindre mon serveur en cas de coupure (je nâai pas rachetĂ© dâonduleur, câest cher :s)
@prologic@twtxt.net Just in case⊠the git link is missing a c in prologic
envie de coder⊠Jâai un bout de C pour renommer les fichiers que je voudrais continuer. Vivement quâil y ait moins de boulot et de soucis pour rĂ©ussir Ă me concentrer!
Uncanceled Units
â Read more
@movq@www.uninformativ.de Hmm yeah, youâre right. I should have checked for our location prior to getting too excited.
@aelaraji@aelaraji.com Yeah, a sore neck is always a win. :-P Hereâs nothing really to see, all cloudy. And also a bit cold at -2°C. I donât feel like standing still all that long outside at the moment. :-D
je commence Ă voir flou, câest pas bon signe, mais je contrĂŽle pas
@kat@yarn.girlonthemoon.xyz Pics or it didnât happen! We were already back at 14°C today. But there might be chance of snow towards the end of the week. Letâs see.
Câest drĂŽle comme jâai plein de choses dâun seul coup hyper intĂ©ressantes Ă faire, comme changer le thĂšme du curseur de ma souris ou tester un nouveau thĂšme GTK. Pile quand jâai des tas de bulletins semestriels Ă complĂ©ter. Bizarre đŒ
For some reason, I was using calc all this time. I mean, itâs good, but I need to do base conversions (dec, hex, bin) very often and you have to type base(2) or base(16) in calc to do that. Thatâs exhausting after a while.
So I now replaced calc with a little Python script which always prints the results in dec/hex/bin, grouped in bytes (if the result is an integer). Thatâs what I need. Itâs basically just a loop around Pythonâs exec().
$ mcalc
> 123
123 0x[7b] 0b[01111011]
> 1234
1234 0x[04 d2] 0b[00000100 11010010]
> 0x7C00 + 0x3F + 512
32319 0x[7e 3f] 0b[01111110 00111111]
> a = 10; b = 0x2b; c = 0b1100101
10 0x[0a] 0b[00001010]
> a + b + 3 * c
356 0x[01 64] 0b[00000001 01100100]
> 2**32 - 1
4294967295 0x[ff ff ff ff] 0b[11111111 11111111 11111111 11111111]
> 4 * atan(1)
3.141592653589793
> cos(pi)
-1.0
Couldnât find anybody to join me this arvo, so I went alone. Only in the forest I began to see real snow. And then of course with each meter of elevation gain. I reckon there were 5-6 cm at the summit, so there is still room for improvement. The weather was absolutely stunning, a sunny blue sky alternating with clouds, most of my hike hardly any wind and 1°C. Climbing the mountain was a different story, the wind hit me hard.
I just love the wind-brushed formations of ice on the twigs and branches. They look soooo incredibly cool. It was kinda hard to capture them on film with the wind pushing everything around.
On the way down I took the narrow and currently fairly slippery path that was closed for some weeks due to felling activity. It looks so different with heaps of trees on the ground now. Theyâve also sawn down the tree with the small hole near the ground (which I think Iâve shown a few times in the past). The beech in 52 to 54 was probably hit by lightning a few months ago. At least itâs completely charred.
https://lyse.isobeef.org/waldspaziergang-2025-01-03/

3°C today, it was quite nice in the sun. A lot of hunting and tree felling going on in the forest. And we met the heron again, that was very cool: https://lyse.isobeef.org/waldspaziergang-2024-12-28/

And now some stupid fuckwits are burning firecrackers again. Very annoying. Can we please ban this shit once and forever!?
I finally watched âC++17: I See a Monad in Your Futureâ and it was rather nice (at least in 1.8 times speed): https://www.youtube.com/watch?v=BFnhhPehpKw
I finally also learned why the auto syntax exists (to allow specifying a return type that depends on the argument).
I saw a paraglider after sunset. Must have been super cold up there in the sky, we just had 1-2°C on the ground. And I passed a heron at just 5-6 meters distance. I think thatâs a new record low. The sunset itself wasnât all that shabby either. Hence, a very good stroll.
Sun Avoidance
â Read more
A R C O N 1 T E A R C O N I T E A R C
R C O N 2 T E A R C O N I T E A R C 0
C O N 8 T E A R C O N I T E A R C 0 N
don pour #framasoft terminĂ© : https://soutenir.framasoft.org/fr/. Jâai choisi le don mensuel pour leur donner de la visibilitĂ©. Câest peu de choses, mais câest ma façon de contribuer au libre
New name for a new political party:
Country
Uniting
Nationally
Together
all of the software sucks, but i have a solution! weâll write even more software! get more people involved, make it the Ideal Career, then we can write ALÌ”LÌŽ OÌ”F THÌšE ̧CÍODEÌ·S. mountains of shitty garbage that kind-of does the thing. software will still suck, but TÍHEÌN oh then we can write compilers that let us run the old shitty code inside of our mountain of new shitty code. now all of the code is in a giant pile and weâre using it to control space ships that definitely never crash. the more code the better! we can represent NaN easily in undefined systems! developers arenât particularly bright, so the language is simple and easy for them to understand. we know this, thatâs why it was made this way. theÍĄ mounÍątain Í mÌ”usÍt Í nȩverÌą ÌŽwaÌĄveÌŽrÌ”. the more code the better. so instead of writing the code manually we cÌŽoÍmpileÌš tÍorÌžtÌuÍred soÌ·uÍls ÍiÍnÍtoÍ Ínice ÍąbÍlÌ·oxeÌĄls ÌžofÍ Ìžt̶anÌĄgÍlÍed ÍnÌąeuÍraÌĄlÍ ÌneÌątÍwÍorksÍ.Ìž wÌše dÍ onâtÍ know how iÌ”t Ì·wÍorkÌĄs, ÌŽbut Ì·tÌŽhe modelÌą ̶isÌ 5Ì0GiB Ís̶o ÍiÍt sÍeÍrveÍs ÌŽtḩeÌ purposÍe. WEÌ MÍ USÌŽT BÍąUÌąILD ÍTÍHE MOÍUN̶TÌšAÌ”IN.
Pu#%, un des trucs relous avec la perte de cheveux, câest que je mâouvre le crĂąne dĂšs que je me cogne maintenant đ©ž
Jâen avais dĂ©jĂ parlĂ©, mais je lâai dĂ©sormais totalement fini est il est vraiment bien. Le #livre de SalomĂ© SaquĂ© âRĂ©sisterâ se lit vite car câest bien Ă©crit, câest sĂ©rieux car sourcĂ©, et permet de disposer de faits concrets ainsi que dâidĂ©es pour faire face Ă lâextrĂȘme droite. Il ne coĂ»te que 5âŹ, moins en version numĂ©rique. Lisez-le, offrez-le! https://www.lalibrairie.com/livres/resister_0-11697790_9782228937597.html?ctx=397de3ecca38cf20254f77d136f28b52
bon, je suppose que tout le monde connaĂźt dĂ©jĂ , mais pour apprendre, anki câest gĂ©nial: https://apps.ankiweb.net/
@movq@www.uninformativ.de Yesterday, it was relatively nice at 11°C or so. Very windy and completely gray, though. Today, the sun was out at roughly just 5°C. The colors glowed much more in reality than in the photos: https://lyse.isobeef.org/morgensonne-2024-11-20/
I finally changed the broken gear shift bowden cable of my bicycle in a longer lunch break.
demander Ă perplexity quelle est la meilleure matiĂšre scientifique, et lire que câest incontestablement la matiĂšre que jâenseigne, ça me fait jubiler dâavance pour embĂȘter mes collĂšgues XD
Ouiii, jâai de nouveau internet! En fait, #sfr a changĂ© lâarmoire, a dĂ©branchĂ© tout le monde sans prĂ©venir personne, et maintenant les autres fournisseurs doivent venir rebrancher leurs clients. Câest malhonnĂȘte⊠Bref, si3t.ch et puffy.cafe sont de retour
334.90 as 33490,00. đŹ This is germany, so it wants a comma, not a dot âŠ
@movq@www.uninformativ.de Yeah, the Swiss and C++ programmers use apostrophes. :-) My grandpa had an electronic desk calculator that also used some kind of apostrophes as the thousands separator on its cool display. Maybe it consisted of Nixie tubes, canât remember anymore.
I think non-breaking spaces are preferred nowadays to avoid the confusion.
Went on a really cool walk today after the sun came out this arvo. Just 11°C and a fair bit of wind required a scarf and beanie. I love the autumn colors a lot and never tire of looking at them.
On the summit the view was absolutely terrible, because there were super low hanging clouds. But it still looked fairly spectacular. Very surreal, I could not make out the edge of the Swabian Alb. The haze just blended with the rest of the sky. Towards the sun it was just one giant white wall after half a kilometer or so. That doesnât happen all that often here.
After dusk I saw five deer on a meadow. Well their outlines against the remaining backlit sky.
https://lyse.isobeef.org/waldspaziergang-2024-11-04/

@prologic@twtxt.net thatâs still a generalization. which religion, which historical trends, which extremes, &c. otherwise you arenât actually saying anything about religion, youâre expressing disapproval of extremes. which is valid, but doesnât make for a substantial critique, if that makes sense.
*PSHHHHT. Vous avez entendu? Câest le son de la boisson houblonĂ©e pour me fĂ©liciter dâavoir terminĂ© la correction de mes paquets de copies haut comme lâavant bras la veille des #utopiales2024. Yeah!
the test would be: how often does unwanted content get pushed on your feed? do incongruent posters easily disrupt harmonious connections? &c. less about the community, more about how the social dynamics play out as various groups and individuals interact.
mon niveau serait de 13-kyu, je ne sais pas si câest bien :/ https://play.baduk.org/go-test/start.php?
@prologic@twtxt.net Sure!! gg=G auto-indents your documents, as for the rest itâs:
vfor selection mode,cfor change anddfor delete actions as usual.
- followed by either âa
for around ori` for inside/in-between whatever special character comes after it
_ the [, (, â ⊠special characters define the perimeter/extent of the action.
i.e: ci" would be change the text under the cursor between quotes and da[ _delete text and brackets included_âšâšIâve linked a reference in the first twt, hope you find it useful.
How, this is some funny easter egg: https://git.savannah.nongnu.org/cgit/man-db.git/commit/src/man.c?id=002a6339b1fe8f83f4808022a17e1aa379756d99
@prologic@twtxt.net Regarding the new way of generating twt-hashes, to me it makes more sense to use tabs as separator instead of spaces, since the you can just copy/past a line directly from a twtxt-file that already go a tab between timestamp and message. But tabs might be hard to âtypeâ when you are in a terminal, since it will activate autocompleteâŠđ€
Another thing, it seems that you sugget we only use the domain in the hash-creation and not the full path to the twtxt.txt
$ echo -e "https://example.com 2024-09-29T13:30:00Z Hello World!" | sha256sum - | awk '{ print $1 }' | base64 | head -c 12
Aujourdâhui, petits changements de formatage de mes documents sur le style RFC. Le titre apparaĂźt dĂ©sormais au centre et en haut de page. On a aussi la date de rĂ©daction suivie de la date de derniĂšre mise Ă jour. Que câest beau :)
Gemini/Gopher Twtxt feeds account for less than 1% in existence:
$ total=$(inspect-db yarns.db | jq -r '.Value.URL' | awk -F'//' '{if ($1 ~ /^https?/) print "http/https:"; else print $1}' | sort | uniq -c | awk '{sum+=$1} END {print sum}'); inspect-db yarns.db | jq -r '.Value.URL' | awk -F'//' '{if ($1 ~ /^https?/) print "http/https:"; else print $1}' | sort | uniq -c | awk -v total="$total" '{printf "%d %s %.2f%%\n", $1, $2, ($1/total)*100}' | sort -r
7 gemini: 0.66%
4 gopher: 0.38%
1046 http/https: 98.96%
@aelaraji@aelaraji.com This is one of the reasons why yarnd has a couple of settings with some sensible/sane defaults:
I could already imagine a couple of extreme cases where, somewhere, in this peaceful world oneâs exercise of freedom of speech could get them in Real trouble (if not danger) if found out, it wouldnât necessarily have to involve something to do with Law or legal authorities. So, If someone asks, and maybe fearing fearing for⊠letâs just say âTheir well beingâ, would it heart if a pod just purged their content if itâs serving it publicly (maybe relay the info to other pods) and call it a day? It doesnât have to be about some law/convention somewhere âŠ đ€· I know! Too extreme, but Iâve seen news of people whoâd gone to jail or got their lives ruined for as little as a silly joke. And it doesnât even have to be about any of this.
There are two settings:
$ ./yarnd --help 2>&1 | grep max-cache
--max-cache-fetchers int set maximum numnber of fetchers to use for feed cache updates (default 10)
-I, --max-cache-items int maximum cache items (per feed source) of cached twts in memory (default 150)
-C, --max-cache-ttl duration maximum cache ttl (time-to-live) of cached twts in memory (default 336h0m0s)
So yarnd pods by default are designed to only keep Twts around publicly visible on either the anonymous Frontpage or Discover View or your Timeline or the feedâs Timeline for up to 2 weeks with a maximum of 150 items, whichever get exceeded first. Any Twts over this are considered âoldâ and drop off the active cache.
Itâs a feature that my old man @off_grid_living@twtxt.net was very strongly in support of, as was I back in the day of yarndâs design (nothing particularly to do with Twtxt per se) that Iâve to this day stuck by â Even though there are some đ that have different views on this đ€Ł
@prologic@twtxt.net I ran the same command and got an even different result xD
~ » echo -n "https://twtxt.net/user/prologic/twtxt.txt\n2020-07-18T12:39:52Z\nHello World! đ" | openssl dgst -blake2s256 -binary | base32 | tr -d '=' | tr 'A-Z' 'a-z' | tail -c 7
p44j3q
An alternate idea for supporting (properly) Twt Edits is to denoate as such and extend the meaning of a Twt Subject (which would need to be called something better?); For example, letâs say I produced the following Twt:
2024-09-18T23:08:00+10:00 Hllo World
And my feedâs URI is https://example.com/twtxt.txt. The hash for this Twt is therefore 229d24612a2:
$ echo -n "https://example.com/twtxt.txt\n2024-09-18T23:08:00+10:00\nHllo World" | sha1sum | head -c 11
229d24612a2
You wish to correct your mistake, so you make an amendment to that Twt like so:
2024-09-18T23:10:43+10:00 (edit:#229d24612a2) Hello World
Which would then have a new Twt hash value of 026d77e03fa:
$ echo -n "https://example.com/twtxt.txt\n2024-09-18T23:10:43+10:00\nHello World" | sha1sum | head -c 11
026d77e03fa
Clients would then take this edit:#229d24612a2 to mean, this Twt is an edit of 229d24612a2 and should be replaced in the clientâs cache, or indicated as such to the user that this is the intended content.