@wbknl@twtxt.net Btw you don’t need to mention yourself when composing a new Twt (I think maybe you’re doing it from your profile view?) Just expand the box at the top of the Timeline or Discover views.
@bender@twtxt.net What don’t you like about all this? 🤔 i’m not entirely sure I know all of the folks behind this to be honest.
Here’s what I’ve got so far…
yarnd
and WebSub Media
And here’s a dashy of the no. of notify requests (from WebSub)
So I whipped up a quick shell script to demonstrate what I mean by the increase in feed size on average as well as the expected increase in storage and retrieval requirements.
$ ./compare.sh
Original file size: 28145 bytes
Modified file size: 70672 bytes
Percentage increase in file size: 151.10%
...
Example:
$ ./twtxt-v2.sh reply 242561ce02d "Cool! 👌"
Posted twt with hash: b2c938f9838
...
$ ./twtxt-v2.sh timeline
...
prologic@twtxt.net [2024-09-22T07:26:37Z] <242561ce02d> Okay folks, I've spent all day on this today, and I _think_ its in "good enough"™ shape to share:
**Twtxt v2**:
- Specification: https://docs.mills.io/uJXuisaYTRWYDrl8A2jADg?both
- implementation: https://gist.mills.io/prologic/afdec15443da4d7aa898f383f171ec1b
![](https://twtxt.net/media/Wb9MtAiQyEkzNQB5dyVvUR.png)
prologic@localhost [2024-09-22T07:51:16Z] <b2c938f9838> Cool! 👌 (reply-to:242561ce02d)
Okay folks, I’ve spent all day on this today, and I think its in “good enough”™ shape to share:
Twtxt v2:
- Specification: https://docs.mills.io/uJXuisaYTRWYDrl8A2jADg?both
- implementation: https://gist.mills.io/prologic/afdec15443da4d7aa898f383f171ec1b
I finally decided to do a few experiments with yarnd
to see how many things would break and how many assumptions there are around the idea of “Content Addressing”; here’s where I’m at so far:
Basically I’m at a point where spending time on this is going to provide very little value, there are assumptions made in the lextwt parser, assumptions made in yarnd, assumptions in the way storage is done and the way threading works and things are looked up. There are far reaching implications to changing the way Twts are identified here to be “location addressed” that I’m quite worried about the amount of effort would be required to change yarnd
here.
Really though I only managed to save a few GB, but it’s enough for now.
For those curious, the archive on this pod had reached around ~22GB in size. I had to suck it down to my more powerful Mac Studio to clean it up and remove a bunch of junk. Then copy all the data back. This is what my local network traffic looked like for the last few hours 😱
These then become useful in filters like what you see here:
Amazingly though it seems to be slightly better to VPN in. 🤔
But you know speedtest.net I believe is a bit of a liar and I’m quite sure they do something to make sure the speed test come up good even remote areas the real speed test my actual surfer infrastructure is quite piss poor 🤣
Even though we’re quite a ways from any suburban areas, even with the Internet access via cell towers this poor, using my pod is still very snappy. 👌
Swa this pop up in my Github news feed today 🤔
Which links to https://github.com/musingstudio/go-subclub
A Go (golang) library for interacting with the sub.club API.
So I got curious and had a peek 👀
Let’s fund the Fediverse
Posting or hosting on the open social networks no longer means you have to do it for free. Developer Preview now available.
And further down:
Monetize your feeds
If you post quality content and you’ve developed a loyal audience, you should be able to ask your most passionate followers to support you with a premium subscription.
That’s a promise not available on the Fediverse …until now.
Hmmm 🤔
As a reminder, this is how zoomed in I normally am to read anything at all, Try doing this on the website 🤣
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
@abucci@anthony.buc.ci You don’t actually appear to be running that sha hmmm? 🤔
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
It appears to be working to 👌
silly bots 🙄
Wow! My god spammers really try hard song they? 🤣 Geez 🤦♂️
Do we need to make the captcha harder? 🙄
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
Now responds with an error page; but still a 200 OK
which I’m not entirely sure I agree with or am happy with? Hmm
@aelaraji@aelaraji.com That screenshot you posted doesn’t load for me? Error 1011?
Last ~24 hours of DNS Requests:
~2 years later…
Yeah I’m kind of glad they’re better at Hardware too and not this (questionable) “social media” thing 🤣 #Mitre10 #Hardware #Social
@off_grid_living@twtxt.net If you’d like to try something new (I know I know!); I just modified your site’s file a teeny weeny bit and got it working with FrankenPHP a nice little portable web server written in Go that “just works”™ that is able to handle and execute PHP for you and your site basically “just works”™ out of the box locally, run from any directory.
Holy moly! 😱 It’s still down and has been over night. This has probably been down for longer hmmm 🧐
Hmmm looks like I started the repo and previously found it “interesting” 🤔
A equivalent yarnc debug <url>
only sees the 2nd hash
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 😅
Hmmm something happened last night at ~3am (AEST) that decrased traffic to my pod quite considerably… Hmmm? Anyone have any ideas? 💡
@stigatle@yarn.stigatle.no It looks like your some kind of problem with the reverse proxy in front of yarnd
? 🤔I ’m seeing this error: incomplete chunked encoding
error(s)
I don’t know anything about this though, tbh I’ve never seen this before myself 🤔”
📣 NEW: Added a new feature for pod operators to optionally configure. Compact Front Page.
When enabled will display only one post per feed on the unauthenticated Discover view (the front page).
But what would you prefer if you were rethinking the architectural design of your next web app? A bazillion lines of Javascript™ with all kinds of indirections and acrobatics that are impossible to understand? 🤔
– Or just write your web application as a normal set of pages in the Hypermedia Driven Application (HDA) style/architecture, than sprinkle a few hx-*
attributes and get the same user experience? 😅 #htmx
A initial post, reply and conv -> post (bottom of page) and nothing 🤔 All 6 requests are POST /post
followed by a GET <from>
where ever I was coming from. Hmmm 🧐
This is nuts 🌰