@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!
@movq@www.uninformativ.de same here lol! my aunt actually got it for me so i’m super excited to tinker with it and i might record a vlog for it :D
Lol why you and bender twts are rendered but my with simular content are skipp3d? Upd: nevermind, i’m dumb, my twt are created in future because i type date -iS and replaces +03:00 with Z: https://twtxt.net/twt/yctmi7a
@doesnm@doesnm.p.psf.lt LOL sorry which client are you using? 🤔 You can of course have a say! There aren’t that many active/used clients at the moment, and I forget which one you’re using 🤣🤣
Lol only i use discontinued client? (with patches but i’m lost sources so they “proprietary”)
@aelaraji@aelaraji.com yeah! i considered it but i went with taskbook because it just seemed simpler lol. nb does look very fleshed out and feature rich though i kinda wanna try out its note-locking feature
@prologic@twtxt.net i self host wayyyy too many things LOL i’m a nerd!
@bender@twtxt.net oh yeah i remember that part of the docs lol! honestly yeah i think sqlite is fine for the number of users i have which is like, 5 including me, and active users is just… me, but if i were to have more active users i could always spin up a separate instance as jank as that is
@kat@yarn.girlonthemoon.xyz fun* lol
“we are invading the humble twtxt/yarn network”
LOL. @prologic@twtxt.net loves it. He wants it to grow a little. He told me. More than once!
i thought about making a chill little vlog putting together my new pi4 for KVM purposes but unless i make it go fast somehow i’d probably quickly exceed the 30 mins on the last mini DVD i have for recording lol
@prologic@twtxt.net i would be very interested in this as a caddy user who needs a WAF probably lol
@prologic@twtxt.net YESSS i’m gonna be using tiny pilot’s software on mine! i was inspired by jet too but mine won’t look nearly as cool lol
@kat@yarn.girlonthemoon.xyz OK YAY SO RESET PASS DOES WORK IT JUST DOESN’T SEND AN EMAIL IT PRINTS IT ON THE PAGE LOL
wait i just realized this pod’s time zone is not my time zone hold on lol
@prologic@twtxt.net mediacms! it’s janky yeah but it does the job ultimately (even if sometimes videos don’t encode and i gotta do some weird python venv shit to force the encode lol…)