# Twtxt is an open, distributed microblogging platform that # uses human-readable text files, common transport protocols, # and free software. # # Learn more about twtxt at https://github.com/buckket/twtxt # # This is hosted by a Yarn.social pod We.Love.Privacy.Club running yarnd 0.15.1@1e040e59 2024-06-22T12:49:54+10:00 go1.22.4 # Learn more about Yarn.social at https://yarn.social # # nick = eldersnake # url = https://we.loveprivacy.club/user/eldersnake/twtxt.txt # avatar = https://we.loveprivacy.club/user/eldersnake/avatar#ndh6xdmkc5eqrvskslpcmdlgx45umoxus2gljkh6wgcisnwusxxq # description = # # following = 12 ## # follow = aelaraji@aelaraji.com https://aelaraji.com/twtxt.txt # follow = bender@twtxt.net https://twtxt.net/user/bender/twtxt.txt # follow = eldersnake https://we.loveprivacy.club/user/eldersnake/twtxt.txt # follow = johanbove@johanbove.info https://johanbove.info/twtxt.txt # follow = lyse@lyse.isobeef.org https://lyse.isobeef.org/twtxt.txt # follow = mckinley@twtxt.net https://twtxt.net/user/mckinley/twtxt.txt # follow = movq@www.uninformativ.de https://www.uninformativ.de/twtxt.txt # follow = news https://we.loveprivacy.club/user/news/twtxt.txt # follow = prologic@twtxt.net https://twtxt.net/user/prologic/twtxt.txt # follow = shreyan@twtxt.net https://twtxt.net/user/shreyan/twtxt.txt # follow = support https://we.loveprivacy.club/user/support/twtxt.txt # follow = xuu@txt.sour.is https://txt.sour.is/user/xuu/twtxt.txt 2024-06-19T21:59:49+10:00 @ Righteo, so rookie error - I obviously had some untracked, rather important files for starting my pod and I ran a `make clean`. Why I originally had them in the git directory is anyone's guess. Anyway it blew away those files including the database so that's that. So your good self and @ etc - apologies but your profiles got nuked as well (as did my own but easily recreated).

Another thing I noticed which was the reason I ran `make clean` in the first place. I noticed my pod was being built with Go 1.22.4. Could this be a problem @prologic? `preflight.sh` actually errors out about it... 2024-06-19T22:06:57+10:00 @ Correct... epic fail 🤣 Been a long day and I just wasn't thinking, nor backing up properly. Oops indeed. My usual errors still exist though. 2024-06-19T22:08:53+10:00 I guess it got rid of all the dead spam bot accounts at least 🤣 2024-06-19T22:13:24+10:00 Haha, yeah sorry about that, I wasn't even trying to nuke the database either but it worked out that way 😩 2024-06-19T22:34:00+10:00 Unfortunately not on that front. Still the same 404 posting errors and oddly occasional login errors.

That's why I was wondering if using Go 1.22.4 could be an issue. I don't know how exactly. Only way to test is to rebuild it with an older version I guess, which is why I did the make clean in the first place. Old habits die hard lol. 2024-06-19T23:24:48+10:00 (#2w6yh6a) @ hmm you may be right... 2024-06-19T23:31:38+10:00 (#2w6yh6a) @ The login issue I cant yet narrow down as to when it happens as sometimes I login fine. But it gives off a 401 forbidden error. Anyway I've been focusing on the posting error as I figured it must be related. Registering and logging in as a new user works every time, which is weird. 2024-06-19T23:40:13+10:00 Hmm...


>Jun 19 23:31:38 yarn_init.sh[61567]: [yarnd] 2024/06/19 23:31:38 (127.0.0.1:40254) "POST /post HTTP/
1.0" 200 0 3.402208ms
[...]
>
> Jun 19 23:31:39 yarn_init.sh[61567]: [yarnd] 2024/06/19 23:31:39 (127.0.0.1:40262) "GET /post HTTP/1.0" 404 729 123.474001ms 2024-06-19T23:42:22+10:00 (#2w6yh6a) @ Yeah realised I hit the character limit lol 2024-06-19T23:51:19+10:00 (#vcpt7gq) @ Okay lemme see 2024-06-19T23:52:54+10:00 (#vcpt7gq) Indeed /post is referrer...

>GET /post HTTP/2
Host: we.loveprivacy.club
[...]
HX-Request: true
HX-Target: content
HX-Current-URL: https://we.loveprivacy.club/conv/vcpt7gq
Referer: https://we.loveprivacy.club/post
> 2024-06-19T23:55:16+10:00 Testing 2024-06-19T23:56:41+10:00 (#vcpt7gq) Yeah sorry just realised, but just checked again and the referrer is the same (`/post`) on either the `POST` or the `GET` 🤔 2024-06-20T00:01:36+10:00 (#x7czesa) @ Sorry, my messages don't get included in the current convo unless I tag you. Guess something gets lossed in translation with this weird posting issue. ANYWAY, it is rather perplexing. Clearly only an issue on my Pod, but what could the source of it be 🤔 2024-06-20T00:04:15+10:00 (#x7czesa) @ Firefox but it happens on Brave and Chromium on my laptop, or any browser (Brave, Chromium, Vanadium) I try on my Android phone. 2024-06-20T00:17:09+10:00 Test 2024-06-20T00:26:34+10:00 (#vxigktq) @ I was wondering if my reverse proxy could cause something but it's pretty standard...


>server {
 listen 80;
 server_name we.loveprivacy.club;

 location / {
 return 301 https://$host$request_uri;
 #proxy_pass http://127.0.0.1:8000;
 }
}
server {
 listen 443 ssl http2;
 server_name we.loveprivacy.club;

 ssl_certificate /etc/letsencrypt/live/we.loveprivacy.club/fullchain.pem;
 ssl_certificate_key /etc/letsencrypt/live/we.loveprivacy.club/privkey.pem;

 client_max_body_size 8M;

 location / {
 proxy_pass http://127.0.0.1:8000;
 }
}


> 2024-06-20T00:27:58+10:00 (#vxigktq) @ Woops my blockquote got mangled but you get the gist haha 2024-06-20T00:32:30+10:00 Test 2024-06-20T00:32:50+10:00 (#vxigktq) @ Fix works! 2024-06-20T00:35:53+10:00 (#vxigktq) @ Firefox 126.0.1 is my primary 2024-06-20T00:48:53+10:00 (#vxigktq) @ It's weird though cos I could reproduce it on any of my browsers on either my laptop or phone 🤔 2024-06-20T00:49:05+10:00 (#vxigktq) Test

EDIT: Okay, convo works properly now at least 2024-06-20T00:58:56+10:00 (#o5llwca) @ Yes very very strange! I truly don't know where to start on that one 🤣 Must be one of those really weird edge cases. Thanks for your help on this, I can at least post normally now.👌

I'll check logging in etc tomorrow, time for bed lol 😴 2024-06-20T15:19:23+10:00 @ hey mate, all working well here so far. The login issue isn't really an issue as far as actually logging in goes, rather if I get my password wrong it gives the response error code in console, the response of which contains the HTML for the wrong password page if you inspect it, but on the frontend itself nothing actually happens which is the confusion. Just stays on the login page as if it was never submitted. Am I alone in having this issue as well? 2024-06-20T15:25:53+10:00 (#n2er4fq) Could you perhaps just have a check box to do the opposite, like "Don't remember me"? I've seen that a couple of places I think. Sort of an opt in short lived login, if you're at a public library or something etc. 2024-06-20T18:35:45+10:00 (#n2er4fq) @ yep pretty much! 2024-06-20T18:36:28+10:00 (#ffuigiq) @ phew 😁 2024-06-21T13:25:03+10:00 (#ucly4oq) Oh no, don't tempt me. I've been on KDE for a while to not tinker and make it possible for my Windows using partner to use my laptop now and then, I'm trying to avoid the dwm/l addiction 🤣 2024-06-21T23:07:28+10:00 (#ucly4oq) @ Golly, you are right 😅 2024-06-22T21:12:08+10:00 (#ffuigiq) @ Perfect 👌 2024-06-23T08:15:16+10:00 (#r7scenq) The whole gift card thing is crazy. You get scammers calling up people pretending to be from the IRS (just one example) and getting people paying with gift cards 😳 2024-06-26T21:00:37+10:00 (#amokjeq) Very cool! Interestingly using your web app, the result was a higher bitrate than when I downloaded the best audio only option in `yt-dlp` (258 kbit/s vs 140 kbit/s).

Don't quite understand that but nice work 😅 2024-06-26T21:44:45+10:00 (#pg7rpza) @ Very nice 👌 2024-06-29T13:41:28+10:00 (#ckkcwlq) >There is JavaScript, but not everything is implemented (properly). They’re writing everything including the JavaScript engine from scratch.

A huge effort 😲 2024-07-02T08:13:31+10:00 (#cmpe4tq) I love Arch but they could probably do to have some of these warnings come down `pacman` itself 2024-07-02T17:36:20+10:00 (#cmpe4tq) @ I must admit I was tempted to use EndeavourOS for an install on a HTPC (N97 mini PC) when it arrives to quickly get up and running, but then again I haven't done a fresh install of Arch in quite a while so it sounds like things have simplified even more since then. Hmm... 2024-07-04T16:46:08+10:00 After that talk about the Ladybird browser the other day, I see this article just pop up:

https://devclass.com/2024/07/03/ladybird-web-browser-project-now-funded-by-github-co-founder-promises-no-code-from-other-browsers/

Seems it's gaining some recognition and support, I hope it can gain traction as we sure as anything need some genuine alternatives. 2024-07-05T10:37:57+10:00 (#vgj5emq) Yeah, though sometimes the most clever devs aren't always the best to deal with on a personal level. I seem to remember the (former?) lead dev on GrapheneOS (IIRC) was an ass hat and threw tantrums at the smallest things and would get stalkery and weird if someone criticised him, but he's undeniably a brilliant coder and problem solver. Some people need to be more self aware of how their efforts might be harmed with their behaviour though. 2024-07-20T20:54:30+10:00 (#smnew7a) I admit I've always compromised on this way too much myself, always to this day having Facebook Messenger just to communicate in my families group chats. Sure I run it in a Work profile on my GrapheneOS phone that I can switch off at any time, I can completely cut it off from network access any time as well, I can have a lot of rudimentary control over it, I use it as sparingly as possible, but it doesn't change the fact everytime I use it we're funneling private convos through bloody Meta's servers and trackers etc. 2024-07-21T15:52:06+10:00 (#dk5cxea) @ 
>(I don’t really trust Android, though, and I suspect that apps can still install background services that are always active. Pure speculation and paranoid on my part, but still.)

Which is fair, but I would say the GrapheneOS devs in particular are also quite paranoid about this stuff and go to great pains to make sure this stuff can be controlled by the user.