@movq@www.uninformativ.de noted! i did try something like this but it wouldnāt connect on anything without the SSL stuff, which is normally handled by caddy for me but i canāt use certbot with caddy on so iām stuck there LOL
@bender@twtxt.net LOL š¤£
AS136907 HWCLOUDS-AS-AP HUAWEI CLOUDS
@prologic@twtxt.net This shi_ is as fun as it is frustrating! š the bot is poking at me from a different ASN now, Alibabaās.
- Short term solution: Iāve geo-locked my Timeline instance since Iām the only one using it (and I only do so for reading twts when Iām away from terminal).
- Long term: I took a look at your Caddy WAF but couldnāt figure things out on my own; until then, Iāll be poking at Caddy-Defender, maybe throw in a Crowdsec for lols⦠#FUN
@movq@www.uninformativ.de LOL š
@bender@twtxt.net super old ass CPU lol itās probably ancient in computer years! GTS needs a CPU thing that came after 2010 so that explains it (2008 machine) lmao
SqliteCache backend I'm working on here, what are your thoughts regarding mgirations from old MemoryCache (which is now gone in the codebase in this branch). Do you care to migrate at all, or just let the pod re-fetch all feeds? š¤
@prologic@twtxt.net best of luck!!! discover view having no limit sounds scary oh god lol
SqliteCache backend I'm working on here, what are your thoughts regarding mgirations from old MemoryCache (which is now gone in the codebase in this branch). Do you care to migrate at all, or just let the pod re-fetch all feeds? š¤
@prologic@twtxt.net alright! i can try that⦠whenever i am capable of upgrading and figure out how to lol
@kat@yarn.girlonthemoon.xyz woah! Thatās something else, kat! Heck, I document pretty much everything (more at work than anywhere else), and I have got to tell you, you put my ādocumentationā to shame. LOL. Very well done!
@movq@www.uninformativ.de Lol! Yeah, nobody wants to see you bring your coal-powered forklift into the gym. :-D
LOL. The compact view (which has its help tooltip broken, so one canāt tell when it does) was the one causing this issue. Turned it off, and all is good.
@doesnm.p.psf.lt@doesnm.p.psf.lt Why would you want that lol š
@aelaraji@aelaraji.com touchƩ! LOL.
LOL, and the mention to the @bender@twtxt.netyarn_police@twtxt.net police broke!
@prologic@twtxt.net LOL, the conversation is very short, and your initial twtxt is just right there! Geez! Hahahaha, silly Aussie! š
@@example.com where the first
@kat@yarn.girlonthemoon.xyz I think it happens if you donāt follow them. Replies used to be broken if so, but not sure if @prologic@twtxt.net ever fixed that. I used not to follow him, so that he would see the broken mentions, and feel shame (he didnāt, he is shameless! LOL), but ever since the re-creation of my account I just decided to follow, so I donāt know if the issue is fixed or not.
I know mentioning @xuu@txt.sour.isdoesnm.p.psf.lt was broken too. Maybe still is? Weāll see.
@andros@twtxt.andros.dev iām interested in this being supported but iām also like ānooo i want this separate from my fedi stuffā but i say that with full knowledge that this would be totally optional for me as a pod admin lol
Hmm so looking at the swagger of the registry spec client it seems to just take a āpageā.. That seems worse than doing an offset. Lol.
https://github.com/DracoBlue/twtxt-registry/blob/master/src/swagger.json
@lyse@lyse.isobeef.org for a brief moment I was confused, and puzzled, on how were you able to count read statuses, and messages on cache, with such high precision. Then I remembered you are using German numerical notation. LOL.
@prologic@twtxt.net Lol, I give up. š„“
@movq@www.uninformativ.de hear hear! LOL. Give me the jobless, please, just leave the incoming monies intact. :-P
@kat@yarn.girlonthemoon.xyz think iāll wait and see if the caddy module proposal gets anywhere bc that sounds like itād make my life easier lol
@movq@www.uninformativ.de me being the one jobless bitch on here is not helping my case LOL
i love everything pico.sh i wish i had more of a use for their services but the paste service is SUPER handy omg i finally had a reason to use it (to send a friend my unfinished failed marvel API bash program lol) and itās epic. i love SSH i love TUI apps they are the best
@kat@yarn.girlonthemoon.xyz iām just winging it with fail2ban and robots.txt tbh itās a miracle the poor server hasnāt fallen over yet from the scrapers lol. like i run this whole thing off a macbook iām not even joking https://superlove.sayitditto.net/
@movq@www.uninformativ.de mastodon is probably the worst fedi software to self host tbh, you might wanna check out gotosocial? not to like pull you in another direction but idk masto is just suuuuper heavy lol
@movq@www.uninformativ.de rose mciver!!!!!!! i know her from power rangers lol
@prologic@twtxt.net make server actually because i donāt need the client on my server, also i run make deps before just in case lol
@prologic@twtxt.net huh interesting! yeah i was stumped for a bit i was like WHAT config.json file are these logs talking aboutā¦. but then it worked after i moved the old meta.json file lol!
i rebuilt the yarnd binary several times and yet the version print is still omitting the first letter lol? wtf
@movq@www.uninformativ.de Toowoomba! I love that name. LOL. Sorry, digressing big time.
@lyse@lyse.isobeef.org I meant ādetectā lol š
To me it appeared that the failed attempts to ban NPD in the past actually helped them gain more supporters.
What makes AfD stronger for sure is just going ālol nah weāre not even going to tryā:
https://www.tagesschau.de/inland/innenpolitik/afd-verbot-antrag-100.html
If they donāt try, then it means that āit canāt be that bad, itās just a normal partyā, right? š”
@andros@twtxt.andros.dev Just before the pandemic, we watched Uncle Bob videos once a week in the lunch break. While almost all of my old teammates agreed with his views, I partially found them to be very odd and even counterproductive.
I didnāt come across John Ousterhout or any of his work before, at least not deliberately. So, this document is my first contact.
I only finished the chapter on comments and I totally agree with John so far. This document just manifests to me how weird Bobās view is on certain subjects.
I always disagreed with the concept of a maximum method length. Sure, generally, shorter functions are probably better, but it always depends. And Iāve certainly seen super short methods that just made the code flow even worse to follow. While āone function should only do one thingā is a nice general rule, Iām 100% in team John with the shown examples. There are cases, where this doesnāt help readability at all. Not even close.
To me, a function always has to justify its existence. Either by reusing it at least at another place or by coming up with dedicated tests for it. But if it is just called once and there are no tests, I almost always decide against it. Personally, I donāt mind longer methods. We just recently had a discussion about that and I lost against two other workmates who are more in Uncle Bobās camp, they refactored one medium sized method into three very short ones. Luckily, we agree on most other topics.
Lol, what!? The shorter the method, the longer the variables inside? I first thought I misread or the writeup mixed it up. Iāll always do it the other way around.
Iāve been also bitten badly by outdated comments in the past, but Bob must have worked on really terrible projects to end up with such an attitude to dislike comments. Oh well. No doubt, Iāve come across by several orders of magnitude more useless comments, in my experience (autogenerated) JavaDocs fall in the category more frequently than not. So, I know that there are different types of comments. A comment doesnāt automatically mean that it is good and justified.
But I also partially agree with Bob and John and think that a good name has a proper chance to save a comment. Though, when in doubt, I go Johnās route and use a shorter name with a comment rather than use a kilometer long identifier. Writing good comments typically takes some time, sometimes much longer than writing the code. It regularly takes me several minutes. Itās a hard art.
I perhaps should read up on Johnās work. He seems to be more reasonable and likeminded. :-) Let me continue to complete this document.
@andros@twtxt.andros.dev lol nice! emacs is wild. text and graphics all inline.
@thecanine@twtxt.net Lol⦠I just donāt change my default profile pictures. (Well, only when my teammates ask me to.)
@lyse@lyse.isobeef.org oh yeah i forgot to mention i changed the domain to pinktape lol! sorry about that! https://pinktape.girlonthemoon.xyz/
@movq@www.uninformativ.de yeah i get so nervous doing version upgrades, this is technically my first time not doing it as a fresh install from a live USB, so iām glad this went smoothly lol. scared to try it for my servers though!
@prologic@twtxt.net part fun part exhausting lol!
Yarnd can store password-protected keys without risk because pod owner donāt have password, but looks like i/someone should enter password for every message sent or receive? Upd: oh, itās about ssh? i have key without password lol
@lyse@lyse.isobeef.org wow what a great story! i still use FTP (well, SFTP) all the time lol, just to transfer files between servers quickly. itās super handy!
writing your own CMS sounds kickass omg⦠mysql the legend
@movq@www.uninformativ.de hahahah i hope you can get one someday if you want one! itās standard lubuntu, so far no issues despite no official support for this weird little ubuntu flavor lol
@movq@www.uninformativ.de we had a TON of fun omg my friends took a bit to learn the game then when they got it we got VICIOUS with each other it was so much fun lol
@bender@twtxt.net all by myself too T__T not that i wasnāt offered help i wanted the challenge but my back paid the price lol
@kat@yarn.girlonthemoon.xyz (they migrated their image backend from a deprecated third party plugin to a first party feature. which i did on the same codebase last summer with no knowledge of rails lol)
oh also out of boredom i hosted glance even though i have no need for a dashboard lol. itās really cute though 
@prologic@twtxt.net ah thatās good lol! i once pulled from main for a huge web app that i deployed and it haunts me because it will make upgrading so much harder lol
@prologic@twtxt.net so i did a mistake that iāve done before and i think i just pulled from the main branch which is STUPID i KNOW and i donāt LEARN but whatever. i was having trouble with my go version and the makefile so i think i literally just ran it as my user with go in the path and redirected the binaries to go to a temporary directory i made and then moved them to /usr/bin lol. iām not sure what couldāve caused this! probably something in the pipeline of weirdness i just wrote out
i wanna try streaming with owncast using my camcorder as the input device because i found out that i might be able to do that and now i really wanna fuckin try it lol
@suitechic@yarn.girlonthemoon.xyz lol thats neat!