Hmm, bissel kalt⊠https://lyse.isobeef.org/tmp/null-grad.png
@prologic@twtxt.net Yeah, Iâve noticed that as well when I hacked around. Thatâs a very good addition, ta! :-)
Getting to this view felt suprisingly difficult, though. I always expected my feeds I follow in the âFeedsâ tab. You wonât believe how many times I clicked on âFeedsâ yesterday evening. :-D Adding at least a link to my following list on the âFeedsâ page would help my learning resistence. But thatâs something different.
Also, turns out that âMy Feedsâ is the list of feeds that I author myself, not the ones I have subscribed to. The naming is alright, I can see that it makes sense. It just was an initial surprise that came up.
@aelaraji@aelaraji.com Thatâs good to know. đ€ Luckily, the phone wasnât full of 3rd party stuff. There were so few of them actually, that I didnât really bother looking. Thatâs why I only found out recently about that Meta stuff.
@falsifian@www.falsifian.org thatâs the thing: Twtxt doesnât care much about followers. It is not that kind of social media. Yet, I agree with the exponential back off approach. I just donât want to keep constantly trying to fetch that which will not resurrect, nor want people to continue hitting my endpoint, which will not resurrect. đ
@slashdot@feeds.twtxt.net oh oh! There goes the Australian economy đ€Ł
China Is Backing Off Coal Power Plant Approvals
Approvals for new coal-fired power plants in China dropped by 80% in the first half of this year compared to last, according to an analysis from Greenpeace and the Shanghai Institutes for International Studies. The Associated Press reports: A review of project documents by Greenpeace East Asia found that 14 new coal plants were approved from January to June with a total capacity of 10 ⊠â Read more
Haha!
410
and Gone
did not reveal anything. Maybe, maybe it is handled by another library. But I kinda doubt it.
@lyse@lyse.isobeef.org Hmm letâs add it to the switch that marks feeds as âdeadâ đ
@bender@twtxt.net Currently internally feeds are marked as âdeadâ for some known statuses. But yes nothing is automatically done (yet).
@lyse@lyse.isobeef.org errors are already reported to users, but theyâre only visible in the following list.
Nedkorte stagning ventelig regulÊr, ÊgstÄl kÞbedygtig dalbo opsamle polygam bÄdehavn!
Udbasunering gasovn formkage indfÞrelse mortérgranat lod linievogter: knudepunkt dansant?
PladdervÄd marineattaché anordne tilrÄbe snehvid, taphvirvel udsmeltning sektion lir.
Stylte mĂžllarve kassabel normdannende udle, hyldebĂŠr hĂžjaktiv freske procentisk bestryge.
Kontrastere rÄbÄndsknob positivitet bejaelse pillen selvmorderisk kamgarn dorotealilje.
UndergĂŠr Ă„reforkalkning folkeretslig goddĂŠdig blegansigt, prĂŠst toplĂŠrke ur sleep-in.
Dematerialisere pÄkaldelse rapfodet, fimre splitternÞgen midsommertid byggemoden blandingsbatteri.
Infiltrator dogmatisering timote pÄbyrde kiloton banalisere Venezia monofonisk brandsvamp.
đ§ Klokken er halvĂ©t.
Borsjtj hundekulde stivskĂžrt skabehoved opsummere, tocifret emulsion skolopender distribution.
Berede civilliste selvkontrol filmindustri, trossag springsk spĂŠrreballon forhale kemikalie.
Pibespids pension regnefejl Panama, ĂŠblemos vagthavende indslyngning dyrespor dĂŠmme.
Hvorimod rettighedshaver plutonium gennemstegning: visualizer karet utilstrĂŠkkelighedsfĂžlelse.
@aelaraji@aelaraji.com Good goal! đ
@rrraksamam@twtxt.net Getting hot eh? đ„”
Genindkaldelse stationsforstander profos brĂŠnding svejtser virksomhedskultur emde bemĂŠrke.
Snitflade overkogssikring pierce opleve syvtifem flink pond forlagsboghandel polymer.
Reformatorisk rÄdsformand begrÊdelig, tonegang fundraising basbaryton halvdags snÞrliv.
Fremskyndelse drÊnrÞr treetages, persongalleri G-nÞgle in vitro-befrugtning joker hÄndskÄret.
HĂžjpuldet rygekupe linjerapparat dyrtidsregulering heavyrock stilleliv aktieselskab.
đ©đ° OphĂžrt â venligst afbestil! // đŹđ§ Discontinued â please unsubscribe! // tilfĂŠldige ord fĂžlger // random words follow
Ű„ŰŰȘŰł ÙÙÙŰȘÙ ŰšŰłÙŰ§Ù âđ
159-196-9-199.9fc409.mel.nbn.aussiebb.net
Righto, I cobbled something together here: https://git.mills.io/yarnsocial/yarn/pulls/1172 It needs a bunch more work, though. Screen time is up for today.
@bender@twtxt.net Iâm not a yarnd user, but automatically unfollowing on 404 doesnât seem right. Besides @lyse@lyse.isobeef.orgâs example, I could imagine just accidentally renaming my own twtxt file, or forgetting to push it when I point my DNS to a new web server. Iâd rather not lose all my yarnd followers in a situation like that (and hopefully they feel the same).
Introduire les thĂšmes de physique-chimie avec des films : https://si3t.ch/log/2024-08-20-Introduction-themes-physique-chimie-films.txt
If case it wasnât clear, and from the horseâs mouth itself (my emphasis):
// These are permanent 4xx errors and considered a dead feed
ErrDeadFeed
is never actually checked anywhere. It's only set and that's it.
@lyse@lyse.isobeef.org good finding! Letâs make ErrDeadFeed
work, @prologic@twtxt.net!
@lyse@lyse.isobeef.org well, well, so much for âthat isnât actually true as it depend on the ingress architecture and networkingâ, @prologic@twtxt.net⊠:-P
@movq@www.uninformativ.de Mr. Watson for the doping test please.
The soundtrack of World of Goo 2 is amazing. Itâs quite epic and melancholic at times.
https://www.youtube.com/watch?v=sAUwyCOaGoc
It doesnât fit the âcutenessâ of the game at all â but there are a lot of contradictions in that game anyway, itâs an important aspect.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
Yeah, the ErrDeadFeed
is never actually checked anywhere. Itâs only set and thatâs it.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
Iâm wrong! Both 404 and 410, among others, are considered dead feeds: https://git.mills.io/yarnsocial/yarn/src/branch/main/internal/cache.go#L1343 Whatever that actually means.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
@bender@twtxt.net You could be right. Grepping the yarnd code for 410
and Gone
did not reveal anything. Maybe, maybe it is handled by another library. But I kinda doubt it.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
@lyse@lyse.isobeef.org right, now, on this:
âThe rightâą way is to signal 410 Gone if the feed does not exist anymore and will not come back to life again. But thatâs hard to come by in the wild. Somebody has to manually configure that in almost all situations.â
Even so, what does Yarn do if a 410 is sent? I donât think it does anything at the moment, but I could be wrong.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
@bender@twtxt.net 404 could be indeed a temporary error if the file resides on a mounted remote filesystem and then the mount point fails for some reason. With a symlink from the web root to the file on the mount, the web server probably will not recognize the mount point failure as such. Thus, it might not reply with a 503 Service Unavailable (or something like that), but 404 Not Found instead. (I could be wrong on that, though.)
The rightâą way is to signal 410 Gone if the feed does not exist anymore and will not come back to life again. But thatâs hard to come by in the wild. Somebody has to manually configure that in almost all situations.
But yes, as @falsifian@www.falsifian.org points out, exponential backoff looks like a good strategy. Probably even report a failure to users somehow, so they can check and potentially unsubscribe.
@bender@twtxt.net Yeah, this is just unbelievable.
Il fait encore tout gris. Je mâinterroge sur lâefficacitĂ© des lampes genre #luminothĂ©rapie. Jâai comme un doute. Des conseils avisĂ©s?
159-196-9-199.9fc409.mel.nbn.aussiebb.net
@falsifian@www.falsifian.org that sounds like a good compromise. Regardless of what @prologic@twtxt.net wrote, a 404 is a 404.
@lyse@lyse.isobeef.org 4.75 seconds, are you kidding me? đ€Ż