@falsifian@www.falsifian.org @bender@twtxt.net Iād certainly hate my client for automatic feed unsubscription, too.
@movq@www.uninformativ.de Is there a good way to get jenny to do a one-off fetch of a feed, for when you want to fill in missing parts of a thread? I just added @slashdot@feeds.twtxt.net to my private follow file just because @prologic@twtxt.net keeps responding to the feed :-P and I want to know what heās commenting on even though I donāt want to see every new slashdot twt.
@bender@twtxt.net Based on my experience so far, as a user, I would be upset if my client dropped someone from my follower list, i.e. stopped fetching their feed, without me asking for that to happen.
@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.
@lyse@lyse.isobeef.org errors are already reported to users, but theyāre only visible in the following list.
@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).
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.
159-196-9-199.9fc409.mel.nbn.aussiebb.net
@prologic@twtxt.net @bender@twtxt.net Exponential backoff? Seems like the right thing to do when a server isnāt accepting your connections at all, and might also be a reasonable compromise if you consider 404 to be a temporary failure.
@xuu@txt.sour.is I donāt even have a WhatsApp password, it never asked me? š¤
@prologic@twtxt.net I think it was some mix of phish and social engineering. She didnāt have the multifactor enabled. But i think she had clicked a message that had a fake login. She talked to someone on a phone and they made her do some things.
I never got the whole story of how it happened.
@prologic@twtxt.net I think it was some mix of phish and social engineering. She didnāt have the multifactor enabled. But i think she had clicked a message that had a fake login. She talked to someone on a phone and they made her do some things.
I never got the whole story of how it happened.
@prologic@twtxt.net, does this rings a bell to you? 159-196-9-199.9fc409.mel.nbn.aussiebb.net
@movq@www.uninformativ.de pleas no.
My wifes mom nearly got her account fully taken over by some hacker. They were able to get control and change password but I was able to get it recovered before they could get the phone number reset. They sent messages to all her contacts to send cash.
@movq@www.uninformativ.de pleas no.
My wifes mom nearly got her account fully taken over by some hacker. They were able to get control and change password but I was able to get it recovered before they could get the phone number reset. They sent messages to all her contacts to send cash.
@lyse@lyse.isobeef.org we had a huge thunder/lighning storm last night here too. Kids got really scared (it struck something very close here), and the dog panicked (he opened all doors and would only sleep in kitchen). We woke up around 2 at night from it. But kids luckily fell a sleep again.
@prologic@twtxt.net The headline is interesting and sent me down a rabbit hole understanding what the paper (https://aclanthology.org/2024.acl-long.279/) actually says.
The result is interesting, but the Neuroscience News headline greatly overstates it. If Iāve understood right, they are arguing (with strong evidence) that the simple technique of making neural nets bigger and bigger isnāt quite as magically effective as people say ā if you use it on its own. In particular, they evaluate LLMs without two common enhancements, in-context learning and instruction tuning. Both of those involve using a small number of examples of the particular task to improve the modelās performance, and they turn them off because they are not part of what is called āemergenceā: āan ability to solve a task which is absent in smaller models, but present in LLMsā.
They show that these restricted LLMs only outperform smaller models (i.e demonstrate emergence) on certain tasks, and then (end of Section 4.1) discuss the nature of those few tasks that showed emergence.
Iād love to hear more from someone more familiar with this stuff. (Iāve done research that touches on ML, but neural nets and especially LLMs arenāt my area at all.) In particular, how compelling is this finding that zero-shot learning (i.e. without in-context learning or instruction tuning) remains hard as model size grows.
@prologic@twtxt.net +1 for FrankenPHP. And built into caddy is also swell.
@prologic@twtxt.net +1 for FrankenPHP. And built into caddy is also swell.
@movq@www.uninformativ.de Variable names used with -eq in [[ ]] are automatically expanded even without $ as explained in the āARITHMETIC EVALUATIONā section of the bash man page. Interesting. Trying this on OpenBSDās ksh, it seems āset -uā doesnāt affect that substitution.
@movq@www.uninformativ.de Itās hot here as well. Luckily should only last a couple of days. Bunkering down in our home and keeping all the doors and windows closed. No airco. Fans give some relieve.
@prologic@twtxt.net 35°C outside. 𫤠Iām just gonna sit here and wait for November. š
@movq@www.uninformativ.de If it still existed I bet the first thing heād do is convert it to Golang šš¤£
@prologic@twtxt.net I donāt know what you mean when you call them stochastic parrots, or how you define understanding. Itās certainly true that current language models show an obvious lack of understanding in many situations, but I find the trend impressive. I would love to see someone achieve similar results with much less power or training data.

OK I found this one, small enough, but where does it install to? canāt find the app, of any files of anything.
Being a total novice to Linux stuffā¦.where is this file located and why donāt they prompt you for a folder location of the program? And why such a stupid name? Dozens to choose from and most over 300MB, not what I want - I just want Apache to run the index.html webpage or the index.php webpage. I do not need Javascript or Java programming editorsā¦.
@prologic@twtxt.net I thought āstochastic parrotā meant a complete lack of understanding.
@off_grid_living@twtxt.net Is there a particular reason why you run it through wine? And not the āstandardā ubuntu way of doing it? Itāll make it much easier to make sure things are working the way it should.. :)
@prologic@twtxt.net During summer - yes, since our kids have 2 months. First month of their vacation I still work, then I join them on their last month. We do have 5 weeks, so I save the last week for around Christmas. :)
@movq@www.uninformativ.de The success of large neural nets. People love to criticize todayās LLMs and image models, but if you compare them to what we had before, the progress is astonishing.
@movq@www.uninformativ.de There are drivers and such for linux as well. I also think it works fine with steamVR on linux (But currently my main computer for gaming is running windows) so I have not tested VR on linux yet. I am planning on installing linux on that machine when I get a extra disk for it soon. (I run linux on all other laptops I have, but those are not good enough for VR stuff).
@movq@www.uninformativ.de @prologic@twtxt.net @aelaraji@aelaraji.com , yeah, I have one. First one I bought was the first oculus on kickstarter. Then facebook delivered their first (after they bought oculus) on my doorstep for free (since I backed the first oculus on kickstarter). I use it a lot, especially for Xplane (flight sim) and Elite: Dangerous etc. Itās not one of those quest standalone VR headsets I have, itās the one you hook up to a computer.
@prologic@twtxt.net Yeah :) Thatās correct!
@movq@www.uninformativ.de Hm, that has to be VR.
@prologic@twtxt.net Nothing yet, I have it set up for solo mining, so if it finds something - then I get full reward.
Someone with a bitaxe found a block last week, all though itās very unlikely. But there is still a chance.
@prologic@twtxt.net Thanks. Itās from a non-Euclidean geometry project: https://www.falsifian.org/blog/2022/01/17/s3d/
@prologic@twtxt.net Thanks for the invitation. What time of day?
@falsifian@www.falsifian.org by the way, on the last Saturday of every month, we generally hold a online video call/social meet up, where we just get together and talk about stuff if, youāre interested in joining us this month.
@prologic@twtxt.net Fair enough! I just added some metadata.
Thanks @prologic@twtxt.net! I like the way Yarn.social is making all of twtxt stronger, not just Yarn.social pods.
@prologic@twtxt.net I use this: https://pub.dev/packages/flutter_secure_storage
@falsifian@www.falsifian.org You need an Avatar š
Does anyone care about the 140-char limit recommended by the #twtxt spec? I have been trying to respect it but wonder if itās wasted effort.
@movq@www.uninformativ.de Thanks!
Hello twtxt! Iām James (or @falsifian@www.falsifian.org). I live in Toronto. Recent interests include space complexity, simple software, and science fiction.
@melyanna@tilde.club Always fun to work on things like that :)
I would like to work on my Mastodon and TWTXT script to improve it.
yarnc debug <url> only sees the 2nd hash Media
@movq@www.uninformativ.de my bad man. I left off a return in the formatter func. I have a PR to fix waiting on @prologic@twtxt.net
yarnc debug <url> only sees the 2nd hash Media
@movq@www.uninformativ.de my bad man. I left off a return in the formatter func. I have a PR to fix waiting on @prologic@twtxt.net
hunter2!!
@lyse@lyse.isobeef.org wow on my browser it shows up as all stars! ā¢ā¢ā¢ā¢ā¢ā¢ā¢
hunter2!!
@lyse@lyse.isobeef.org wow on my browser it shows up as all stars! ā¢ā¢ā¢ā¢ā¢ā¢ā¢
Let me suggest to use a more secure password, @bender@twtxt.net. One, that does not contain āpasswordā. Like hunter2!!
@prologic@twtxt.net āClownflareā š¤£š¤£š¤£ Love it.
But yes the idea of a cheap VPS as a tunnel and keeping home network all local is a good one I reckon.
@bender@twtxt.net / @mckinley@twtxt.net could you both please change your password immediately? I will also work on some other security hardening that I have a hunch about, but will not publicize for now.
A equivalent yarnc debug <url> only sees the 2nd hash 
@lyse@lyse.isobeef.org will be fixed, thanks!
@aelaraji@aelaraji.com Ahh it might very well be a Clownflare thing as @lyse@lyse.isobeef.org eluded to 𤣠One of these days Iām going to get off Clownflare myself, when I do Iāll share it with you. My idea is to basically have a cheap VPS like @eldersnake@we.loveprivacy.club has and use Wireguard to tunnel out. The VPS becomes the Reverse Proxy that faces the internet. My home network then has in inbound whatsoever.
@lyse@lyse.isobeef.org Ahh so itās not just me! š
I learnt how to display a txt file in a html page in a pretty way: https://melyanna.ichi.city/twtxt.html
@lyse@lyse.isobeef.org 33 and rain! Do you have thunder as well? Here itās been really nice too, but not 33 :)
I just revisited my first script which posts to Mastodon and twtxt from CLI
@bender@twtxt.net Yeah, when you mention it.. Norway is a pretty clean place. That bike has gone 2200km now, and I have not washed it once :) Itās worse during spring and when snow melts etc, but this time of the year itās pretty nice :)
@prologic@twtxt.net Good to know. I must admit Iāve never actually used a Docker instance, probably as I just assumed the overhead might be a bit much for my usual very modest servers.
@bender@twtxt.net Is it so maxed out you couldnāt fit a pretty small program like Headscale on it? Headscale by itself and only personal home type use as far as amount of peers go, it really isnāt noticeable I donāt think resource-wise. The Docker version I guess could be a different story.
@bender@twtxt.net Mine is about the same, though I have 20GB left š In terms of resources, Headscale is using next to nothing though.
@eldersnake@we.loveprivacy.club how big is that VPS, if you can tell? My 1 vCPU, 2GB, 50GB is maxed out. š¬
@prologic@twtxt.net Yes I suppose that is true. There is an article on Tailscaleās site that explains it all quite a bit: https://tailscale.com/blog/how-nat-traversal-works
To me, with CGNAT, itās a small miracle that a direct connection can be made between peers (as opposed to going through a relay constantly) but it does indeed work. I guess to host it at home you would need to have it WAN accessible, and if youāve already gone to the trouble of port forwarding etc⦠well š
Not that I could personally do that, but for those with static IPs etc.
@bender@twtxt.net on my hosted VPS, as Iām on Starlink which is CGNAT, I need some sort of external intermediary.
@prologic@twtxt.net Interesting! Had no idea about that, but trust you to know of a self-hosted implementation š š
@bender@twtxt.net It cost what you mentioned here too, but they had a special discount, and the shop gave 20% discount for all the gear we needed (since I bought the bike + gear for two persons), so all in all I got a really good deal on it. Also interest rate is locked for 3 years (low rate) so that was also a good deal.
I just took the longest time I could on the loan, to have a low price each month, and then i just pay extra whenever I can to get it payed down faster.
Luckily the Marlyn, my son, and my daughter all fit the same gear, so the 3 of them share that, that saved a lot of money too :)
When i met Marlyn (before we had kids) I asked here to go on her first trip with me (I had a bike before I met her back then), and we went on a 2 week ride from Norway to Italy and back (venice) through the alps and all that. Was super fun, and I think itās pretty cool of her to say yes to a 2 week trip as passenger :)
@bender@twtxt.net haha funny! though i just realized my ISP is the only one with fiber pulled to the property so i would have to get a phone line from them some how. The other ISP in the area is basically a mobile hotspot.
@bender@twtxt.net haha funny! though i just realized my ISP is the only one with fiber pulled to the property so i would have to get a phone line from them some how. The other ISP in the area is basically a mobile hotspot.
receieveFile())? š¤
@xuu@txt.sour.is wow, not cool.
receieveFile())? š¤
@xuu@txt.sour.is For what reason?
receieveFile())? š¤
Hey so.. i just got an email from my ISP saying they will terminate my service. Did i break something @abucci@anthony.buc.ci ?
receieveFile())? š¤
Hey so.. i just got an email from my ISP saying they will terminate my service. Did i break something @abucci@anthony.buc.ci ?
@prologic@twtxt.net sleep well!
Anyway, Iām gonna have to go to bed⦠Weāll continue this on the weekend. Still trying to hunt down some kind of suspected mult-GB avatar using @stigatle@yarn.stigatle.no ās podās cache:
$ (echo "URL Bytes"; sort -n -k 2 -r < avatars.txt | head) | column -t
URL Bytes
https://birkbak.neocities.org/avatar.jpg 667640
https://darch.neocities.org/avatar.png 652960
http://darch.dk/avatar.png 603210
https://social.naln1.ca/media/0c4f65a4be32ff3caf54efb60166a8c965cc6ac7c30a0efd1e51c307b087f47b.png 327947
...
But so far nothing much⦠Still running the searchā¦
receieveFile())? š¤
@prologic@twtxt.net @abucci@anthony.buc.ci my /tmp is fine now, no avatars there. I have to drive my daughter to a birthday party now, but I keep things running and Iāll check when I get back.
receieveFile())? š¤
@abucci@anthony.buc.ci yeah I can see it :)
@abucci@anthony.buc.ci / @abucci@anthony.buc.ci Any interesting errors pop up in the server logs since the the flaw got fixed (unbounded receieveFile())? š¤
@prologic@twtxt.net will do, thanks for the tip!
@prologic@twtxt.net you want a new cache from me - or was the one I sent OK for what you needed?
@prologic@twtxt.net No worries, thanks for working on the fix for it so fast :)
@prologic@twtxt.net here you go:
https://drive.proton.me/urls/XRKQQ632SG#LXWehEZMNQWF
@prologic@twtxt.net thank you. I run it now as you said, Iāll get the files put somewhere shortly.
@prologic@twtxt.net so, if Iām correct the dump tool made a pods.txt and a stats.txt file, those are the ones you want? or do you want the output that it spits out in the console window?
@prologic@twtxt.net Iām running it now. Iāll keep an eye out for the tmp folder now (I built the branch you have made). Iāll let you know shortly if it helped on my end.
@stigatle@yarn.stigatle.no / @abucci@anthony.buc.ci My current working theory is that there is an asshole out there that has a feed that both your pods are fetching with a multi-GB avatar URL advertised in their feedās preamble (metadata). Iād love for you both to review this PR, and once merged, re-roll your pods and dump your respective caches and share with me using https://gist.mills.io/
@prologic@twtxt.net yeah I still do have that issue, I compiled latest main, did not apply any patches or anything like that.
@prologic@twtxt.net yeah, I ran out of space again. also have the activitypub stuff turned off (just so you know).
@prologic@twtxt.net I got it working, I reinstalled go under home (instead of where go wiki tells me to install it), and pointed to that, as well as the variables you mentioned, that enabled me to compile it. deleted the old yarnd , and made sure I run the new one.
Thanks for the help (as always :) ).
@prologic@twtxt.net Ok, thank you, Iāll try that.
@prologic@twtxt.net I did that, and it returns no error.
`user@server:~/backup/yarn$ make deps
user@server:~/backup/yarn$ make server
/bin/sh: 4: minify: not found
/bin/sh: 5: minify: not found
/bin/sh: 6: minify: not found
make: *** [Makefile:84: generate] Error 127
`
@prologic@twtxt.net hm, I installed latest go (vps did not have that intalled), I then did make deps, then make server, when I use the last command it said minify was not installed, I assumed minify package was the one to get, but it fails with that. (debian).
@prologic@twtxt.net Ok, Iāll get it updated today.
@prologic@twtxt.net Ok, good to know. So the issue is the same āavatar in tmpā issue filling up the disk. I did not check the dates on the avatars there, but it worked fined earlier yesterday, and was full today, so it seems to be the same issue mentioned earlier on here. Iāll keep an eye on it. I have not updated yarnd for a while, so I run v 0.15.1.
@stigatle@yarn.stigatle.no Works now! š„³
@lyse@lyse.isobeef.org @bender@twtxt.net try again please.
@prologic@twtxt.net hm, it seems to be full disk thatās the issue, same problem with the avatar in tmp it seems thatās mentioned earlier here. I deleted them now. I regained 33% space (9GB).
@prologic@twtxt.net hm, okay, not sure what to do with it though. If I remember correct - Iāve just forwarded the subdomain to yarndās port - and thatās it.
This is the config:
`server {
server_name yarn.stigatle.no;
location / {
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8000;
proxy_redirect off;
}`