@thecanine@twtxt.net been there a few times! Thank goodness for mosh
for when trying to debug from spotty GSM connection and having ssh
drop out every few minutes.
@lyse@lyse.isobeef.org Me when I find myself crossing an international border, close to midnight, using free bus WiFi, spammed by messages from people, telling me that the server hosting my web-apps is down. 😂
*Only happened once so far
🎄 So Christmas begins! 🎄
Last year my girls did these Advent of Christmas things:
This year is no different! 😁
Last year I did the Advent of Code challenge 👨💻 This year will be no different! 🤣 — Starts in 8hrs from now for me.
Who will join me? 🤔 I will be Yarning all my solutions 😅
FOLLOW: @xuu@txt.sour.is from @watcher@txt.sour.is using yarnd/0.8.0@b2ce19a
@lyse@lyse.isobeef.org I’m a big fan of using PyCharm and IntelliJ on large Python and Java codebases respectively. In my personal life, I mostly use Emacs (because I don’t hack much Java outside of work), but I do wonder what GoLand is like.
@lyse@lyse.isobeef.org Ooh so pretty!
FOLLOW: @watcher@txt.sour.is from @xandkar@xandkar.net using tt/0.24.0
FOLLOW: @watcher@txt.sour.is from @watcher@txt.sour.is using yarnd/0.8.0@cfe785d
FOLLOW: @default@txt.sour.is from @xuu@txt.sour.is using yarnd/0.8.0@cfe785d
@movq@www.uninformativ.de
Awesome!
@thecanine@twtxt.net thoughts and prayers
@lyse@lyse.isobeef.org Ooh I used to live in a place with real autumn leaves and snow. That picture made me miss it heh.
@fastidious@arrakis.netbros.com It’s periodic! 😅
@movq@www.uninformativ.de, is removing the hash from the body of the twt on the TODO? I read it, but I am unsure if it is there already, or not. 🙈 Sorry if it is, and I failed to spot it!
FOLLOW: @xuu@txt.sour.is from @ullarah@txt.quisquiliae.com using yarnd/0.8.0@80999ab
@fastidious@arrakis.netbros.com tbh I wish it were the nick.txt
Like txt.sour.is/xuu.txt
@prologic@twtxt.net you get your infra all fixed up?
@lyse@lyse.isobeef.org What the heck? no emoji? do you even Unicode!
@fastidious@arrakis.netbros.com Yes. there is a –flag for it. i have mine set for some crazy long time.
I now have a mastodon account: tilde.zone/@
alt
and title
attributes actually work in yarnd
like
@lyse@lyse.isobeef.org So.. in the great wisdom of markdown parser.. it only provides the Title and deletes the alt. :D i guess i could write out the alt and title as the same value
@lyse@lyse.isobeef.org there was an old tool for encrypted volumes that you could use random files as the unlock keys. And you could havemultiple hidden volumes that would unlock depending on the files supplied
JavaScript : web apps
I understand the hate for JavaScript. But what option is there for writing web enabled applications for desktop / mobile?
🤔 👋 Reconsidering moving Yarn.social’s development back to Github: Speaking of which (I do not forget); @fastidious@arrakis.netbros.com and I were discussing over a video call two nights ago, as well as @lyse@lyse.isobeef.org who joined a bit later, about the the whole moved of all of my projects and their source code off of Github. Whilst some folks do understand and appreciate my utter disgust over what Microsoft and Copilot did by blatantly scraping open source software’s codebases without even so much as any attempt at attribution or respecting the licenes of many (if not all?) open source projects.
That being said however, @fastidious@arrakis.netbros.com makes a very good and valid argument for putting Yarn.social’s codebases, repositories and issues back on Github for reasons that make me “torn” over my own sense of morality and ethics.
But I can live with this as long as I continue to run and operate my new (yet to be off the ground) company “Self Hosted Pty Ltd” and where it operates it’s own code hosting, servicesa, tools, etc.
Plese comment here on your thoughts. Let us decide togetehr 🤗
So thanks to @xuu@txt.sour.is digging both alt
and title
attributes actually work in yarnd
like
@movq@www.uninformativ.de You can always use a 5GB video file if the UI hashes it with SHA512 before posting to the server.
@benk@kwiecien.us Ubuntu is being similarly mean to me. “Can’t upgrade X because Y depends on older version. Can’t update Y because there’s a dependency problem”. I’m pretty sure the dependency problem would be solved with an upgrade, but I can’t perform one…
@fastidious@arrakis.netbros.com (#twksmyq) IPv6 because localhost -> ::1 is preferred on linux over ol’ 127.0.0.1
Now this is very useful.. it means when yarn is doing an HTTP request to itself its not closing the connection. that could mean a http.Response Body is not getting closed.
@fastidious@arrakis.netbros.com You might not want to .. like the other tiktok it is rather pointless noise. Especially because its set to my personal timezone.
@lyse@lyse.isobeef.org @fastidious@arrakis.netbros.com it sticks around for my pod :D
@lyse@lyse.isobeef.org Got down sat on a Fork!
@lyse@lyse.isobeef.org wow! your very own customized cutlery holder? nice!
@xuu@txt.sour.is Now you’re just taking the “mickey” out of me 😂 Good night! 🥱 😴
did some debugging and it looks like the advanced URL was breaking. @fastidious@arrakis.netbros.com @movq@www.uninformativ.de can you try the wkd now?
@fastidious@arrakis.netbros.com Yeah.. mine is all server side.. so it doesn’t make much sense to be encrypt/decrypting anything. :D
@movq@www.uninformativ.de
Super awesome! Running the latest now.
Hmmm so… We seem to have a few pods offline in the network 😂 Also 😢
- @jlj@twt.nfld.uk’s twt.nfld.uk => 504 Gateway Time-out
- @adi@f.adi.onl’s f.adi.onl => 200 OK but doens’t appear to be a pod anymore?! 🤔
- @eldersnake@yarn.andrewjvpowell.com’s personal pod => offline due to lack of Solar/Battery power? 😅
- @lohn@tw.lohn.in’s personal pod => 503 Service Unavailable
It’s a bad day for Yarn.social 🤣
Good thing it’s all decentralised 😉
@fastidious@arrakis.netbros.com This is exactly what my partner says. I tell my partner that we don’t have to send the cat to college so it’s okay.
@fastidious@arrakis.netbros.com Hah! No I run http://www.nncpgo.org/ on my home networks, so I needed to upgrade everything. I’d been putting off the upgrade for a bit because it mostly just worked, but wanted a few of the new fixes (and I stay abreast of the project).
FOLLOW: @xuu@txt.sour.is from @meff@yarn.meff.me using yarnd/0.7.2@a4ee171
@movq@www.uninformativ.de @prologic@twtxt.net also… So its not part of the file have it hosted at scheme://hostname/twtxt.sig
@movq@www.uninformativ.de If there were something like verify_command
, how could we signal to other feed consumers how to decrypt and/or verify a post? Also what about using TOFU here instead of a key sharing service?
@fastidious@arrakis.netbros.com Some of my friends in college were really excited to actually find other fellow nerds in college willing to engage in a key signing party. They used it to send like 3 or 4 inconsequential emails and then just gave up on it.
@prologic@twtxt.net I’m not really big on WoT. (I think openpgp keyserver strips those signatures out. ) there needs to be a better way.
@movq@www.uninformativ.de keys.openpgp.org is a descent key server. They only publish a key the at has a valid email.
yarnd
's parser basically ignores the lines too.
@prologic@twtxt.net if we want to pick a signature form. We can probably get the parser to respect it. I think keys.pub puts the signed content inside the saltpack encoding. PGP header/footer should be an easy parse.
@lyse@lyse.isobeef.org I believe also that yarnd
’s parser basically ignores the lines too.
@jlj@twt.nfld.uk Lol! Fantastic that your grandma has been able to live to that age! My grandfather made it to 96, quite healthy and happy, and actually walking around by himself until the end. Best wishes of health!
Token
model today, but as I did I realized to myself; it would be really nice to be able to measure the activity level of a Pod without of course exposing any data about any users. How would we do this? 🤔
@prologic@twtxt.net Could pods choose to publish their own stats?
@mckinley@twtxt.net well.. we did used to have a long form blog on here.. but it kinda went by the wayside.
FOLLOW: @xuu@txt.sour.is from @darch2@yarn.algorave.dk using yarnd/0.6.2@86938ca
yarnd
, the mobile app nor API support this anyway...
@movq@www.uninformativ.de i believe the delete of any twt was a tech limitation with retwt parser not knowing where in the file a twt came from. lextwt tracks the bytes in file where a twt was read from. which could be used to delete a twt from file.. in theory.
yarnd
, the mobile app nor API support this anyway...
@fastidious@arrakis.netbros.com We do have CCPA in the states.
@movq@www.uninformativ.de woot! I am back on my Ferengi business!
@fastidious@arrakis.netbros.com sorry. the fix was around having a mention in parenthesis like (yo @prologic@twtxt.net)
@movq@www.uninformativ.de Hah! well i use Nano so i just ctrl-x n
@prologic@twtxt.net Certainly onboard with that approach also!
👋 Q&A: Let’s discuss the removal of Editing and Deleting your last Twt. This is something @fastidious@twtxt.net has raised to me on IRC and something I find quite a valid approach to this. Over time I believe the utility and value of “Editing” and “Deleting” one’s last Twt isn’t as valuable as we’d like and increased complexity and introduces all kinds of side-effects that are hard to manage correctly. I vote for the removal of this feature from yarnd
, the mobile app nor API support this anyway…
@fastidious@arrakis.netbros.com A delay is fine. Just, sometimes I’ll do something else, and look back at my feed a few hours later and forget that I haven’t refreshed the feed. And I totally support making sure the experience continues to be first-class for folks opting out of Javascript.
@prologic@twtxt.net Is there a desire to, in the future, add some opt-in AJAX to refresh the Timeline?
@adi@f.adi.onl Ugh sorry for not replying. If the file list is dynamic, usually you use something like autoconf to generate the Makefile. I’ve also used wildcards in the past and that works okay. You should be able to use shell commands to populate the file list.
@fastidious@arrakis.netbros.com I am not seeing dups on my pod..
@adi@f.adi.onl I can try. I know some things about make
at least.
@prologic@twtxt.net Lol my build should be up to date now
@prologic@twtxt.net Cool I think I will grab the mobile app.
@meff@yarn.meff.me Also if you’d like to help us test the mobile app that’s being rebuilt check out the @news@twtxt.net feed on my pod 👌 Also you should follow this feed anyway as this is where I post announcements of the project, releases, etc 👌
@prologic@twtxt.net Yeah like normally I’m just a little annoyed and just say “whatever” and shrug it off, but come on I am searching for emojis here. Do you really need to harvest my user data for what is essentially a fuzzy search in the Unicode table?
@meff@yarn.meff.me Nice Avatar mate 👌
@prologic@twtxt.net How much of the current twtxt spec came from the original 2016 project?
@prologic@twtxt.net Haha oh my gosh. It’s about 12C outside here and raining sideways.
@prologic@twtxt.net Why not @timeline
./yarnd -D -R -A sp -t myTheme
@darch@twtxt.net
I replied to the issue.
@quark@ferengi.one what command did you start it with?
I’m using ./yarnd -D -R -A sp -t myTheme
@darch@twtxt.net
Getting this when trying to use it:
error executing template timeline: template: timeline:131:43: executing "twt" at <formatForDateTime>: wrong number of args for formatForDateTime: want 2 got 1
@darch@twtxt.net
Cool! Will give it a try tonight. Thanks for all the work.
New theme for yarn is up now at: https://git.mills.io/sorenpeter/darchTheme
Still needs some work, but please have a go with it and hack away
@movq@www.uninformativ.de love having fresh changes coming down with a git pull
with my tea in the morning. Thank you much!
@prologic@twtxt.net
Yup, hmmm indeed! 🤔
I think something has caused my feed to be in a bad state and is now unpardable😥
I can read this on jenny, but the twt isn’t making it to my own pod. Something has gone really wrong, me thinks.
@fastidious@arrakis.netbros.com fixed this one yesterday. https://git.mills.io/yarnsocial/yarn/pulls/502
@eldersnake@yarn.andrewjvpowell.com Is there still an issue (sortt was out for most of the day) with the We 💚 Privacy Club pod? 🤔 I hope no weird bug has been introduced 😢 AFIK none of the auth/session handling code has been touched in quite some time.
@prologic@twtxt.net Its not FormatText
stripping out the lines. That formats with \n
newlines so when unmarshalling it tries to parse the text and sees that as the end of twt. LiteralText
keeps the newlines as \u2028
@prologic@twtxt.net make the text field twt.LiteralText()
instead of twt.FormatText()
and you should be good. https://i.imgur.com/FIpSnkj.png
@fastidious@arrakis.netbros.com
I hit RETURN after the subject, and nick […]
I shows fine on jenny
. Let’s see how Yarn renders mine above.
@fastidious@arrakis.netbros.com will reply to this twt, quoting something in it. I will do that same afterwards on his reply.
Not to boast, but jenny
has never failed me 😂. It is so neat, powerful, and streamlined, not even funny! Thank you very much, @movq@www.uninformativ.de for it! 💛
@fastidious@arrakis.netbros.com
I see it, but can you see my reply? Let’s find out!
@fastidious@arrakis.netbros.com HAHA! tis the same!
@prologic@twtxt.net like parsing HTML with regex.
@prologic@twtxt.net i do not. i made my own version of TikTok feed. (with custom timezone!)
@prologic@twtxt.net lol. just testing some Unicode.
@movq@www.uninformativ.de
Updated. Will it be possible for the subject be moved at the begining instead (like Yarn and tt do)?
@prologic@twtxt.net
Awesome! Hope he will reply as fast as he did with me. And yes about the noise and length. Not an issue on jenny, or my own pod (I have it set to 2048, I think), but yes, ephemeral is right.