@stigatle@yarn.stigatle.no Ahh nice! i only get 4 weeks off a year 🙄
@off_grid_living@twtxt.net So tou mean wine? The windows emulator?
You don’t need to use wine to run Apache.
It should be installable from the package manager (software center) or whatever it’s called.
@off_grid_living@twtxt.net cc @mckinley@twtxt.net can you help here? 🙏
LLMs though, whilst good at understating the “model” (or shape) of things (not just natural language), are generally still stochastic parrots.
@falsifian@www.falsifian.org It’s also astonishing how much power these things use and how incredibly inefficient they are 🤣
But seriously though we have come a long way in some machine learning sxiwnde and twxh and we’ve managed to build ever more powerful and power hungry massively parallel matrix computational hardware 😅
@movq@www.uninformativ.de I don’t have a VR headset yet, but I still view it as one of the most improved pieces of tech.
@stigatle@yarn.stigatle.no Very nice! 👌 I’ve enjoyed your photos and stories of your trips!
Do you normally take 4-week long vacations all in one go?
@off_grid_living@twtxt.net Setting up a local Apache + PHP server on your Ubuntu laptop is easy as pie 🤣
What do you think the world runs on 😅 Hint: Not Windows 🤣
@movq@www.uninformativ.de That’s a god one too!
@movq@www.uninformativ.de Yup, definitely VR!
@stigatle@yarn.stigatle.no Ahh so it’s your way of trying to win a small lottery 🤣
I suppose there’s no harm in increasing it to 2kB 🤔
James your twtxt is way too short….
Seriously?! 😅 1024 bytes (1kb) isn’t enough?! 😱🤦♂️🤣
Whoo @off_grid_living@twtxt.net is back! 🥳
@movq@www.uninformativ.de LOL 🤣 Good to see search engines axtually index our content 🥳
@bender@twtxt.net Yeah 🤣
@falsifian@www.falsifian.org I usually open it up for a 4hr window that works around the multiple time zones 🤞
Probably not enough to cover the electricity cost, right? 🤣
@stigatle@yarn.stigatle.no How much is this baby earning you? 🤔
Anyone recommend a domain registrar, that’s only a domain registrar and nothing else? I’m not interesting in Email Hosting, Web Hosting, Parking, or whatever other silly nonsense. Just domain registration, delegation and renewal.
@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.
@falsifian@www.falsifian.org That was the original idea and motivation! 😅 Still is 👌
@falsifian@www.falsifian.org That’s awesome! And nice Avatar! 👌
@stigatle@yarn.stigatle.no Ahh cool! 😎
At this point I’m thinking of migrating away from OnlyDomains and choosing a different registrar. If OnlyDomains can’t even do something as simple as maintain their own fucking domain name, how am I supposed to trust them as a service/registrar of my domains?! 🤔 – Not only that, but recently they’ve put all their domain prices up too on a bunch of TLD(s).
@bender@twtxt.net That ain’t the half of it. The worst part is, they (support) don’t give a crap, seem to be poorly trained in “incident management” and you can’t even tell anyone at the company about this (that cares) 🤦♂️
Not only that, but how embarrassing is it for a domain registrar to not be able to get domain management right? Support tell me things like:
We only have onlydomains.com we don’t use onlydomains.com.au
To which I reply:
No, you are wrong. I’ve been a very long-term customer and your portal has always been available on both domains. You don’t know your own company’s history.
Holy moly! 😱 It’s still down and has been over night. This has probably been down for longer hmmm 🧐
@stigatle@yarn.stigatle.no Is saving the password a good idea security-wise? Or do you save/load it from the user’s password manager using an API to do so? 🤔
@slashdot@feeds.twtxt.net Well no shit! But not only “agile” but this stupid over-uses thing called “micro services” 🤦♂️
@falsifian@www.falsifian.org You need an Avatar 😅
@falsifian@www.falsifian.org Nope we don’t! yarnd
only has a limit (configurable) to prevent abuse really.
@falsifian@www.falsifian.org Welcome to Yarn.social 🥳
Found out today, that the registrar that I use Only Domains’s AU front door is DOWN. That is https://onlydomains.com.au
$ host -t A onlydomains.com.au
onlydomains.com.au has address 198.50.252.65
$ curl -v https://onlydomains.com.au/
* Trying 198.50.252.65:443...
* connect to 198.50.252.65 port 443 failed: Connection refused
* Failed to connect to onlydomains.com.au port 443 after 222 ms: Couldn't connect to server
* Closing connection
curl: (7) Failed to connect to onlydomains.com.au port 443 after 222 ms: Couldn't connect to server
That’s scrutiny is definitely something I wanna look at running. 👌
@mckinley@twtxt.net oh I see! Yeah, health checks looks like something I wouldn’t have any need to run myself or use because most of my background jobs or tasks run in my swarm cluster anyway and I don’t really have that many background or cron type jobs in the first place.
Hmmm looks like I started the repo and previously found it “interesting” 🤔
@mckinley@twtxt.net Is this open source and someyhing you run locally on the machine? 🤔 No Cloud?
@aelaraji@aelaraji.com Fuck no it was unintentional 🤣 Oops! Too late to fix now!
@lyse@lyse.isobeef.org I’ll let him know 😅
OTS works Soo great! 👌 Juat got my mother to use it to share some creds so I could take over her web hosting needs 🤣
Fixed!
@bender@twtxt.net Oh! 🤔 Hmmm I’d better check the data
directory. Not sure what happened there 😢
@bender@twtxt.net He’s doing alright 👍 Thanks for ask’n ! 🙇♂️
Okay. The house is properly cleaned up. There are 77 users on this pod, 34 inactive and 12 active. That’s a good effort I think. Maybe some of those folks that haven’t been around for a while, but were pretty decent folks to talk to and interact with may come back. For example @off_grid_living@twtxt.net 😅
@aelaraji@aelaraji.com I do and we (royal asshole we) still use and abuse people’s data even today right?! 🤣
Why should or would I want to join that evil fucked ip crowd 😅
To me as a self-hosted enthusiast its noise and wasteful.
@lyse@lyse.isobeef.org Samw here 🙄 I hardly ever take much time off 😱 🤦♂️
make test
. I will look into that.
@lyse@lyse.isobeef.org Thank you! 🙏
Hmmm even this thread is weirdly inconsistent and there should be no reason for it hmmm 🤔
@xuu@txt.sour.is [confirmed]
@bender@twtxt.net Okay, easy enough to do. And I agree ☝️
@xuu@txt.sour.is Merged!
yarnc debug <url>
only sees the 2nd hash Media
@xuu@txt.sour.is Cool! 👌
@lyse@lyse.isobeef.org Yeah @xuu@txt.sour.is has a Paul request to fix this already so I’ll have a look at that and get that merge soon.
@bender@twtxt.net you mean to say always show the domain part for mentions even on the same pod?
@stigatle@yarn.stigatle.no very nice 👌
@bender@twtxt.net Hmm none whatsoever in the feed they are teh same:
2024-08-03T23:24:20Z (#iztis3a) @<bender https://twtxt.net/user/bender/twtxt.txt> LOL 🤣
2024-08-03T23:24:54Z (#thfnzga) @<bender https://twtxt.net/user/bender/twtxt.txt> LOL 🤣
However just noticed both of these now render the same again, weird 🤔
Many thanks @lyse@lyse.isobeef.org 🙏
Or rather reverted lextwt (for the time being)
Fixed! 💪
@bender@twtxt.net ROFL 🤣 So now you want Twts to be analyzed for secrets, keys and what not before posting and some kind of DLP ?! 😱 Farrrrrkkkkk 🤣
Scratch that. Bug found! 🐞
@lyse@lyse.isobeef.org More on #yarn.social on LiberaChat (IRC) obviously 🙄
@lyse@lyse.isobeef.org I think it’s these lines of code: https://git.mills.io/yarnsocial/yarn/src/commit/5101ec240ddb0e5e39809bf8a7b847508b3ac298/internal/feed.go#L162-L166
It’s also (expectedly) in the feed file on disk:
2024-08-04T21:22:05+10:00 [foo][foo=][foo][foo=]
@lyse@lyse.isobeef.org Holy fucking shit! You’re right! You got me out of bed for this one, I spun my local dev instance and entered a Twt with [foo]
and ended up with [foo][foo=][foo][foo=]
wut da actual fuq?! 🤔
The reason I think this is some kind of attack is based on the repeated content and some of its uniqueness 🤔 This is so uncharacteristic if both victims 🤔
@stigatle@yarn.stigatle.no Nice one 🥳 Kooking really good! 👌
@lyse@lyse.isobeef.org I’m not sure this is a bug to be honest? What possible code could cause this?! 🤔
@lyse@lyse.isobeef.org Thank you! 🙏
How do the feeds look on disk? Do they already contain this bracketed text?
Because the handle just serves the Twtxt file directly.
@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.
Hmm I see it! It’s so obvious 🤦♂️ I smell an attack of some kind.
@lyse@lyse.isobeef.org No problems! Is it stils in the list when I redo this search, it’ll be gone 😅
@lyse@lyse.isobeef.org This is really weird. Do you have an example of this bracketed text? Re peers, I’m aware of all the peers, nothing surprising there.
@mckinley@twtxt.net That’s actually all I used it for myself 👌 All those other “bells ‘n whistles” are really just Traefik supporting lots of alternate setups and drivers for discovery, etc.
@bender@twtxt.net LOL 🤣
@bender@twtxt.net LOL 🤣
$ wc -l inactive.txt
152 inactive.txt
👋 At some point over the next day or two I will be deleting the following feeds/accounts:
https://gist.mills.io/prologic/ae61ae2bfba6401e8955a33394fd858b
If anyone spots anything on this list that shouldn’t be deleted, please let me know! 🙏
@movq@www.uninformativ.de@ does not hmmm
@prologic@twtxt.net works
The mobile autocomplete bug is something I can reproduce and likely fix soon™ – I think its happenning because I accidentally nuked this pod’s cache the other day (sorry!) 😢 – But it is also a bug 🐛
Like what was this meant to be anyway?
"[Scheduled][Scheduled=][Scheduled][Scheduled=][Scheduled][Scheduled=][Scheduled][Scheduled=]"
As for @mckinley@twtxt.net ’s odd Twt, I only see one instance of this:
2023-01-09T22:42:37Z (#dusjj6a) @<lyse https://lyse.isobeef.org/twtxt.txt> As far as I know, they're still visible in the Web UI. Although, in the mobile app and youtube.com, I believe it tells you that the video isn't available without having to click on it. They don't tell you that in the RSS feed, and I agree; it gets annoying.
If we had a custom feed generator that hooks directly into the YouTube API, I'll bet we could find that information and put "[Scheduled][Scheduled=][Scheduled][Scheduled=][Scheduled][Scheduled=][Scheduled][Scheduled=]" in the title for premieres and remove it when the video is available.
And I have no fucking clue how this happened. I can’t imagine anything in the yarnd
codebase would be responsible for this weirdness 🤣
@mckinley@twtxt.net Nah it wasn’t me, trust me 🤣 I actually use Traefik for my ingres.
I don’t think I’m smart enough to figure this out 😅
I can’t explain this. I’m leaning towards a peering pod being responsible for producing a different hash, and twtxt.net pulling that in from a peer. But that would only happen if my pod doesn’t have the Root Twt ans asked its peers for it. And that implies other pods are producing incorrect/different hashes “somehow”. So all of that seems highly unlikely tbh.
bsormva
is not a hash found in @lyse@lyse.isobeef.org ’s feed at all according to yarnc debug
which is printing the hash and corresponding Twt per line.
That is this one:
ta6uu5q 2024-08-03T19:30:00+02:00 (#puxvjcq) Hmmm, what is going on here? ...
A equivalent yarnc debug <url>
only sees the 2nd hash
Computers aren’t meant to give me three different answers 🤣
@movq@www.uninformativ.de / @lyse@lyse.isobeef.org / @xuu@txt.sour.is any ideas wut da fuq is going on here?! 🤣
In fact I cannot produce eitehr of these hashes:
$ pbpaste | ./yarnc hash -u https://lyse.isobeef.org/twtxt.txt -t 2024-08-03T19:30:00+02:00 -
bsormva
What da fuq?!
$ bat https://twtxt.net/twt/7hraijq | jq -r '.text' | ./yarnc hash -u https://lyse.isobeef.org/twtxt.txt -t 2024-08-03T19:30:00+02:00 -
bsormva
Yeah, this looks like a hash collision to me right? Same twt, same timestamp, same twter, produces two different hashes? I’m not even sure how da fuq this is even possible?
$ diff <(bat https://twtxt.net/twt/7hraijq | jq '.') <(bat https://twtxt.net/twt/ta6uu5q | jq '.')
10c10
< "hash": "7hraijq",
---
> "hash": "ta6uu5q",