hunter2
!!
@lyse@lyse.isobeef.org wow on my browser it shows up as all stars! •••••••
hunter2
!!
@lyse@lyse.isobeef.org wow on my browser it shows up as all stars! •••••••
So, the client now has a lot of features. I will work on fixing the @ mentions tomorow, making it like this: @username in bold. Will also see if I can fix so that users already mention in a post you click ‘reply’ on is also put into the status text field. When these things are sorted the flutter version has the same features as the GTK4 client. I’m quite pleased with the result of the conversion to flutter so far. Finally got motivated to work with it, which feels good.
Getting started on the last week of vacation as well now. So I’m definately gonna enjoy the next week to the max :)
Today I got to have a nice motorcycle trip with my daughter, we drove the road at the coast here, to the beach, sat there and had some soda and drove back again :) Was really nice. Weather has been great today, really warm and the sun is out.
MYD-LR3568-GK-B IPC Box: Dual Gigabit Ethernet, CAN Interface, and M.2 NVMe SSD PCIe Slot
MYIR Tech has unveiled the MYD-LR3568-GK-B IPC Box, targeting industrial and edge computing sectors. This release comes shortly after the introduction of the MYC-LR3568 System-on-Module in last month. The IPC Box is equipped with the Rockchip RK3568 processor, which includes quad-core ARM Cortex-A55 cores capable of operating up to 1.8GHz. It also features an Arm
Hello, IT, have you tried turning it off and back on again?
Snapdragon Dev Kit Now Available for Pre-Order at $899.00
Snapdragon Dev Kit Now Available for Pre-Order at $899.00 The newly revealed Snapdragon Dev Kit is a powerful, compact desktop solution for developers. It https://linuxgizmos.com/?p=90730 ⌘ Read more
@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)
@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 🙄
@prologic@twtxt.net ‘Clownflare’ 🤣🤣🤣 Love it.
But yes the idea of a cheap VPS as a tunnel and keeping home network all local is a good one I reckon.
@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! 🙏
Media upload works, light\dark theme enabled. Tested it on debian\windows - works out of the box, statusbar moved to bottom for cleaner UI. Next is working more on ui when it refreshes the timelines. .
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 🤣
@bender@twtxt.net That’s great, actually, but it’s a shame you have to opt in to it.
@prologic@twtxt.net Ah yes, the other Go reverse proxy. Caddy seems simpler to me, more like Nginx with better defaults and a built-in ACME client. Traefik seems to have way more bells and whistles for all kinds of crazy setups when I only need to map domain names to containername:port pairs.
$ 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
All the “magic” might be nice in the short term, but as it becomes the default it can paper over some really questionable decisions when it’s too late to change them. This can be applied to a number of things in computing but the best example I can think of is networking. (Side note: That’s one of my favorite blog posts ever.)
Things start out simple and got more complicated until someone figures out how to cover up the mess. Then, since nobody wants to get in there and fix it properly and everyone else has already moved on, we just ignore what’s behind the curtain and hope it all keeps working.
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",
@lyse@lyse.isobeef.org (ahh auto-complete is broken only on Mobile?) @xuu@txt.sour.is is our hashing reached a point where it’s broken and needs to be dumped? 🤔
What da actual fuq?! They have the same timestamp too!
$ bat https://twtxt.net/twt/7hraijq | jq '.created'
"2024-08-03T19:30:00+02:00"
$ bat https://twtxt.net/twt/ta6uu5q | jq '.created'
"2024-08-03T19:30:00+02:00"
And the same Twter (URI)
Hm mm these are identical in content:
$ diff -Ndru <(bat https://twtxt.net/twt/7hraijq | jq -r '.text') <(bat https://twtxt.net/twt/ta6uu5q | jq -r '.text') | wc -l
0
@bender@twtxt.net Shy are those seem like dupes with different hashes?
Nope none that I can think of 🤔
Yeah okay I can reproduce that weird auto-complete bug
Hmm like @lyse@lyse.isobeef.org
Definitely something going on here. Cloudflare is my main suspect.
Geniatech Unveils a Raspberry Pi-like SBC with StarFive JH7110 RISC-V Processor at edgetech+west2024
Geniatech Unveils a Raspberry Pi-like SBC with StarFive JH7110 RISC-V Processor at edgetech+west2024
Last month in Japan, at the edgetech+west2024, Geniatech introduced their first RISC-V based single-board computer, designed to meet industrial standards and emulate the form factor and functionality of the popular Raspberry Pi. ⌘ Read more
@prologic@twtxt.net I thought you were one of the people telling me how great it was. It is a Go project, after all. What do you usually use? I always find myself spending a lot of time making Nginx do what I want and I don’t think I’ve ever had automatic certificate renewal work the first time.
Caddy just works. I have some self-hosted Web services with easy-to-remember subdomains that only exist on my Wireguard network with a valid Let’s Encrypt (wildcard) certificate so browsers don’t complain. It should be automatically renewed without my input but we’ll see what happens. It took shockingly little effort, even considering I need to customize the Docker image and create API keys so it can solve a DNS challenge using my provider.
I’m still not thrilled about using software that does magic for you (like Docker and Caddy) but it sure makes things easy.
@lyse@lyse.isobeef.org will be fixed, thanks!
I’ve been tricked! 🤣
@lyse@lyse.isobeef.org Of! It’s not real?! 😱
On my blog: Free Culture Book Club — Aether Age Codex - Helios, part 3 https://john.colagioia.net/blog/2024/08/03/helios-3.html #freeculture #bookclub
â» I NEED MORE GOPHERs Ideas?
@movq@www.uninformativ.de I think you’re mistaking expectations for quality software 🤣 When have you ever seen quality software out of an enterprise? 😅
@movq@www.uninformativ.de Bahahaha 🤣
@movq@www.uninformativ.de So you gotta write your own TCP/IP stack right? 😅 Did that for an undergrad uni assignment, how hard can it. be 🤣
@movq@www.uninformativ.de Oh wow that’s a nice shot! 👌 Don’t think I’ve ever seen an Owl like this! What species of owl is it? 🤔
@movq@www.uninformativ.de And you thought it would be what exactly? 🤔 This is Meta we’re talking about 🤣
@lyse@lyse.isobeef.org Well we lost all three rounds 🤣 6-1 6-1 7-0 😱
@lyse@lyse.isobeef.org Hehe these are accounts that haven’t been used for over 800 days 🤣
SeeedStudio Debuts Low-Cost ReSpeaker Lite Voice Assistant Kit
SeeedStudio Debuts Low-Cost ReSpeaker Lite Voice Assistant Kit
This week, SeeedStudio introduced the ReSpeaker Lite Voice Assistant Kit, a budget-friendly device designed for advanced voice processing and audio playback. The kit features a dual microphone array, an XMOS XU-316 AI chip for audio processing, and a high-quality speaker. ⌘ Read more
@mckinley@mckinley.cc what makes it so great? 🤔
I finally gave in and tried out Caddy. It’s about as great as everyone says it is.
DFI RPP051: A 2.5″ Pico-ITX Single Board Computer Featuring 13th Gen Intel Core Processors
DFI RPP051: A 2.5” Pico-ITX Single Board Computer Featuring 13th Gen Intel Core Processors
The DFI RPP051 is a compact 2.5-inch Pico-ITX board equipped with the latest 13th Generation Intel Core Processors, making it suitable for space-constrained applications in digital signage, IoT and more. Its small form factor combined with powerful multi-core capabilities offe … ⌘ Read more
@shreyan@twtxt.net Haha my criteria is being inactive for over two years 🤣
I plan to not be cleaned up 😅
On my blog: Toots 🦣 from 07/29 to 08/02 https://john.colagioia.net/blog/2024/08/02/week.html #linkdump #mastodon #socialmedia #week
If every Yarn pod had a good ~10 or so friends/family/co-workers/colleagues and we grew Yarn.social one pod at a time, I’d be very happy 😊
Interesting stats here. My pod has some ~250 accounts/feeds, of which only ~10 are actually actively used. Just doing some “house cleaning” here, and since the good ‘ol days of “oh wow this is cool, new and shiny!”, well that’s gone, and since then I’ve turned off open registration, so most of this is just garbage and spam. 😅
FYI: I will be deleting the following 57 inactive (dead?) users on this pod today:
henseegeek fundor333 westbam onlyfansreview mabdalrahman retronav crunched deebs tca qwe234 pfefferle razetime kayos marguesto john yale slackjeff kodaira313a denisovich mlctrez jcrawford l3db3tt3r crunch homer mjy testdrive neoboard svendowideit palash k0rr stxh nirmal_kumar jan6 bram frankiem cvshumake qazsx apoorv10 duriny_test heyjude asepaned testest kevin natascha_e papz anvis spammer lonfas kamme dooven aatikakhan enochthec aman justinakers pc dai superyarn
If you wish to keep your account/feed, please login immediately. You have ~12 hours from this post (as I’ll be out playing table-tennis 🎾)
@tkanos@twtxt.net Thanks!
@prologic@twtxt.net good luck
Pretty sure those peaks and troughs are the feed fetchers, which one of these days I’ll trry to optimize and smooth out. 😅
This pod is consistently using ~200MB of memory and ~2-5% of CPU. – I keep trying to make improvements and optimizations as I come across them over time 😅