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.

⤋ Read More
In-reply-to » 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.

Getting started on the last week of vacation as well now. So I’m definately gonna enjoy the next week to the max :)

⤋ Read More

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.

⤋ Read More

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

⤋ Read More
In-reply-to » @prologic, what makes your mention of my handle show differently like this?

@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 🤔

⤋ Read More
In-reply-to » (#pqecyfq) @aelaraji Ahh it might very well be a Clownflare thing as @lyse eluded to 🤣 One of these days I'm going to get off Clownflare myself, when I do I'll share it with you. My idea is to basically have a cheap VPS like @eldersnake has and use Wireguard to tunnel out. The VPS becomes the Reverse Proxy that faces the internet. My home network then has in inbound whatsoever.

@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.

⤋ Read More
In-reply-to » (#dusjj6a) @lyse 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.

It’s also (expectedly) in the feed file on disk:

2024-08-04T21:22:05+10:00	[foo][foo=][foo][foo=]

⤋ Read More
In-reply-to » (#dusjj6a) @lyse 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.

@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?! 🤔

⤋ Read More
In-reply-to » (#puxvjcq) Hmm I see it! It's so obvious 🤦‍♂️ I smell an attack of some kind.

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 🤔

⤋ Read More
In-reply-to » (#dusjj6a) @lyse 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.

Hmm I see it! It’s so obvious 🤦‍♂️ I smell an attack of some kind.

⤋ Read More
In-reply-to » (#dusjj6a) @lyse 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.

@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.

⤋ Read More
In-reply-to » (#erbrtyq) @prologic 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.

@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.

⤋ Read More
In-reply-to » (#sj2bhjq) The end-to-end encryption means very little if you have your messages backed up in iCloud because the encryption keys are also stored with the messages in iCloud according to this FBI document. If that's the case, Apple can definitely read your messages as well as (obviously) any government agency who can make a legal request to Apple.

@bender@twtxt.net That’s great, actually, but it’s a shame you have to opt in to it.

⤋ Read More
In-reply-to » (#e3jorla) @prologic 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.

@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.

⤋ Read More

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 🐛

⤋ Read More

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 🤣

⤋ Read More
In-reply-to » (#puxvjcq) Definitely something going on here. Cloudflare is my main suspect.

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.

⤋ Read More
In-reply-to » I finally gave in and tried out Caddy. It's about as great as everyone says it is.

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.

⤋ Read More
In-reply-to » (#puxvjcq) Definitely something going on here. Cloudflare is my main suspect.

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

⤋ Read More
In-reply-to » (#puxvjcq) Definitely something going on here. Cloudflare is my main suspect.

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",

⤋ Read More
In-reply-to » (#puxvjcq) Definitely something going on here. Cloudflare is my main suspect.

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)

⤋ Read More
In-reply-to » (#puxvjcq) Definitely something going on here. Cloudflare is my main suspect.

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

⤋ Read More
In-reply-to » (#dusjj6a) @lyse 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.

Nope none that I can think of 🤔

⤋ Read More
In-reply-to » (#dusjj6a) @lyse 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.

Definitely something going on here. Cloudflare is my main suspect.

⤋ Read More

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

⤋ Read More
In-reply-to » I finally gave in and tried out Caddy. It's about as great as everyone says it is.

@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.

⤋ Read More
In-reply-to » Today I'm looking into flutter again, I've been wanting to test that out for a while. I started adding functionality from the 'yarn desktop client' ( https://github.com/stig-atle/YarnDesktopClient ) I've been working on - and now I see if I can get the same functionality up and running with flutter. Currently I'm able to log in and fetch the logged in user's username at least (the text :username: is fetched after logging in), so it's a good start. That means I have the things I need to fetch the timeline and present that next.

@lyse@lyse.isobeef.org will be fixed, thanks!

⤋ Read More
In-reply-to » The “Matrix Experiment”, i.e. running a Matrix server for our family, has failed completely and miserably. People don’t accept it. They attribute unrelated things to it, like “I can’t send messages to you, I don’t reach you! It doesn’t work!” Yes, you do, I get those messages, I just don’t reply quickly enough because I’m at work or simply doing something else.

I’ve been tricked! 🤣

⤋ Read More
In-reply-to » The “Matrix Experiment”, i.e. running a Matrix server for our family, has failed completely and miserably. People don’t accept it. They attribute unrelated things to it, like “I can’t send messages to you, I don’t reach you! It doesn’t work!” Yes, you do, I get those messages, I just don’t reply quickly enough because I’m at work or simply doing something else.

@movq@www.uninformativ.de I think you’re mistaking expectations for quality software 🤣 When have you ever seen quality software out of an enterprise? 😅

⤋ Read More
In-reply-to » The “Matrix Experiment”, i.e. running a Matrix server for our family, has failed completely and miserably. People don’t accept it. They attribute unrelated things to it, like “I can’t send messages to you, I don’t reach you! It doesn’t work!” Yes, you do, I get those messages, I just don’t reply quickly enough because I’m at work or simply doing something else.

@movq@www.uninformativ.de And you thought it would be what exactly? 🤔 This is Meta we’re talking about 🤣

⤋ Read More
In-reply-to » Big day, hell big weekend! Got Table Tennis 🏓 tournament 🏟️ where I'm the team captain of a team of two young players aged 9 and 10 called Spin Kings 🤣 The competition looks really tough, I'm not really sure how we'll go to be honest, but we'll try out best 😅

@lyse@lyse.isobeef.org Well we lost all three rounds 🤣 6-1 6-1 7-0 😱

⤋ Read More

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

⤋ Read More

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

⤋ Read More
In-reply-to » FYI: I will be deleting the following 57 inactive (dead?) users on this pod today:

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 😊

⤋ Read More
In-reply-to » FYI: I will be deleting the following 57 inactive (dead?) users on this pod today:

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. 😅

⤋ Read More

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 🎾)

⤋ Read More
In-reply-to » Big day, hell big weekend! Got Table Tennis 🏓 tournament 🏟️ where I'm the team captain of a team of two young players aged 9 and 10 called Spin Kings 🤣 The competition looks really tough, I'm not really sure how we'll go to be honest, but we'll try out best 😅

@tkanos@twtxt.net Thanks!

⤋ Read More
In-reply-to » Big day, hell big weekend! Got Table Tennis 🏓 tournament 🏟️ where I'm the team captain of a team of two young players aged 9 and 10 called Spin Kings 🤣 The competition looks really tough, I'm not really sure how we'll go to be honest, but we'll try out best 😅

@prologic@twtxt.net good luck

⤋ Read More
In-reply-to » (#3yugrla) @bender Oh I was thinking something more silly like the instructions made it hard to run it alongside anything else 😅

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 😅

⤋ Read More