@prologic@twtxt.net āIām now 100% certain this is what happenedā, what exactly happened?
After unfollowing and refollowing on the new feed URL, Iām now 100% certain this is what happened for @cuaxolotl@sunshinegardens.org š¤£ The real problem is really this:
How do we identify a feed?
It cannot be the URL, because the author could change where they serve it from. This was as āgoodā as we could get it, but time and time again this has proven to be problematic for, well, a few folks that change their mind, which frankly should be allowed š
For supporting edits, I was thinking more along the lines of: If a client edits a Twt already published, it should put the hash of the previous Twt. Something like:
2024-09-05T13:37:40+00:00 (edit:mp6ox4a) Hello world!
To be honest, I donāt really see āeditingā as a problem. I see that as a natural behavior of āforkingā in the first place, that just forms a. new sub-tree. Whatās really problematic here is when a feed author changes the āidentityā of their feed and changes the # url =
metadata field, which is what I believe @cuaxolotl@sunshinegardens.org has just done, though Iām not 100% certain, Iām like 98% sure haha š
@lyse@lyse.isobeef.org Did you check your pocket? š¤£
@movq@www.uninformativ.de It sounds complicated. After reading it only twice, I havenāt gotten it. :-D
Yes, Iām all for dedicated message IDs. That would be a whole new format then. But I would be fine with it. The only thing is that all our clients have to be touched. At the moment, I do not worry about spoofing (however, I definitely should).
Fuck, I lost my pocket knive somewhere.
@movq@www.uninformativ.de Sorry but whatās a partial hash exactly? š¤
All this hash breakage made me wonder if we should try to introduce āmessage IDsā after all. š
But the great thing about the current system is that nobody can spoof message IDs. š¤ When you think about it, message IDs in e-mails only work because (almost) everybody plays fair. Nothing stops me from using the same Message-ID
header in each and every mail, that would break e-mail threading all the time.
In Yarn, twt hashes are derived from twt content and feed metadata. That is pretty elegant and Iād hate see us lose that property.
If we wanted to allow editing twts, we could do something like this:
2024-09-05T13:37:40+00:00 (~mp6ox4a) Hello world!
Here, mp6ox4a
would be a āpartial hashā: To get the actual hash of this twt, youād concatenate the feedās URL and mp6ox4a
and get, say, hlnw5ha
. (Pretty similar to the current system.) When people reply to this twt, they would have to do this:
2024-09-05T14:57:14+00:00 (~bpt74ka) (<a href="https://txt.sour.is/search?q=tags:hlnw5ha">#hlnw5ha</a>) Yes, hello!
That second twt has a partial hash of bpt74ka
and is a reply to the full hash hlnw5ha
. The author of the āHello world!ā twt could then edit their twt and change it to 2024-09-05T13:37:40+00:00 (~mp6ox4a) Hello friends!
or whatever. Threading wouldnāt break.
Would this be worth it? Itās certainly not backwards-compatible. š
@cuaxolotl@sunshinegardens.org Did you recently change the url
metdata key of your feed?
# url = https://sunshinegardens.org/~xj9/twtxt/tw.txt
Was this at one point # url = https://sunshinegardens.org/users/xj9/twtxt/tw.txt
?
@lyse@lyse.isobeef.org Please for the love of god, elaborate š
@lyse@lyse.isobeef.org da fuq?! same here, what did you just reply to?! š¤
@lyse@lyse.isobeef.org da hell are you replying to?! š¤£
Offline backups currently cost me around ~$2.00 AUD per month.
Spent the day performing backups (hadnāt done it in a while š±) and wrote a full backup definition internal document that defines my backup process, scope, security, frequency, backup locations, capacity and backup and restoration procedures. Very happy with the doc and the updated (now fully documented) plan and scheduled backup frequency (once per month, which Iāll put into my calendar as itās done by hand for now, with tools). So far backing up ~410GB out of a possible ~12.8TB worth of data in two locations ā I deliberately donāt backup everything as much of the data can be re-created (music, videos, tv shows, etc). #Backups #Data
@cuaxolotl@sunshinegardens.org Yes, thatās how it works. It never occurred to me that I just start changing things without a plan first.
@cuaxolotl@sunshinegardens.org Hahahaha! :-D
@prologic@twtxt.net Not my cup of tea.
Iāll share my opinion on this later š¤£
What do we think about this? š
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 š¤
@slashdot@feeds.twtxt.net I can only see a mass exodus of uses fleeing telegram as the service becomes less secure or less privacy focused and basically more shit.
@quark@ferengi.one cheers š»
it might have made sense in the days of hose and buggy and smoke signals to centralise everything, but these days we have a globalized interconnected society with fast transport and communications. There is no reason for this model anymore š¤£
@slashdot@feeds.twtxt.net Can we please stop this whole āBack to the Officeā garbage nonsense?! š± If a job does not require the physical presence of a person(s) to perform their role, or they are not ācustomer facingā or in a job thatās required to āserve the publicā, letās just stop this utter nonsense. As much as I want my shares in Cromwell to go up, I really donāt care. Let the corporate office buildings burn to the ground for all I care, turn them into cheap housing estates or apartments. Why we ever thought centralizing in once place to live and work is beyond me š¤¦āāļø
@cuaxolotl@sunshinegardens.org No youāre not the only one. I do this too, I often think about a problem in my head, even imagine the code, sometimes for weeks, hell even months, before I even write a line of code š§āš»
@lyse@lyse.isobeef.org Thankfully itās quite cool here so far š
Telegram Disables āMisusedā Features As CEO Faces Criminal Charges
Following the arrest of its CEO Pavel Durov last month, the encrypted messaging service said it has disabled some āoutdatedā and āmisusedā features used by anonymous users. The Verge reports: The first changes to the app following his arrest in France last month affect its built-in blog posts and a āPeople Nearbyā location-based feature. [ā¦] ā¦ ā Read more
One can tell the weekend is fast approaching, as things around these parts tend to slow down then. Cheers everyone! :-)
@bender@twtxt.net Hahaha, thatās what you get, suckers!
Je cherche un espace oĆ¹ publier une sorte de blog. Juste du texte. Un truc comme faisait rawtext.club ou midnight.pub, mais qui accepte les nouvelles inscriptions. Vous auriez des suggestions? #smolweb
PwC āTipping the Balanceā of Hybrid Working and Will Start Tracking Its Workersā Locations
PwC has demanded staff spend less time working from home ā and itās going to start tracking their location to ensure they comply. From a report: The accountancy firm informed its 26,000 U.K. employees in a memo that from January theyāll be expected to be at their desks ā or with clients ā at leas ā¦ ā Read more
@lyse@lyse.isobeef.org funny that you mention it. Sendgrid, for better or worse, cancels your account after X amount of inactivity. It does it in such way you canāt reopen it, you must create a new one. So, I logged in on the account, but really couldnāt do anything. Such predicament would have awaited for the would be phishers as well. So, you see, they were pre-destined to failure without even knowing it. LOL.
@prologic@twtxt.net Tomorrow is getting hot again and then we might be lucky in that the summer is over.
It would be even funnier if @bender@twtxt.net didnāt have a Sendgrid account in the first place. Good catch!
@prologic@twtxt.net it is the attention to detail. Evidently no one from Australia tried to login on my Sendgrid account, but the IP the used correlates to the GeoIP DB.
Interesting š¤
Notice the detail on the IP address mentioned. It is one assigned to Australia: https://ipgeolocation.io/browse/ip/203.0.113.78
This happened yesterday:
The first give away is the sender, sendgrid@autovitalsinc.com
. Not Sengrid. Now, check the URL on the link provided to check the account activity:
https://u906946.ct.sendgrid.net/ls/click?upn=u001.eXk7eIEvNT22LuyWQ0fseoc5VY1jItvxPoavh2wfNVs292YMzvTAPj5D6nek1U6K7UfW_AsM5Hq3TBeAGlZrT-2F3g23iWCcJRPGZ-2B58DJxpgMgOTjgWklNQiAdGiHqmR6FFVhfWZJhnu1PSRslMuKGg1XNZs5e1lGu8kmdKhv7otlghl6qLMXiiXYZcvaUB5NruWwSBFcLdvi31NY-2Fru5oyrcrugm2iLYA0u5TiufyvA7SNTo3sDHx6WtS-2FmfEyN2svb9k1S4QGRFhuDseidMiFm0f9Q-3D-3D
I was curious, so I follow it on my dedicated VM for these kind of things. It took me to a page looking exactly like a Sendgrid login, with a sendgrid.net
URL. Upon entering yourmotherisahamster@gmail.com
, as username, and yourfathersmellsofelderberries
as password, it sent me to https://screenprank.com/gandalf/.
It was well done. This morning the same link renders a blank page with a āNot foundā link that takes you to a 404
. Hmmā¦
@bender@twtxt.net That sucks š¢ Sorry to hear you didnāt sleep well š“
curl
foo that does just that, don't be lazy! :-P
@prologic@twtxt.net well, thatās a mighty reason not to do anything else! It has been already 8 hours, but I wish and hope you had a good night sleep. I woke up today, using 50% of my will power to do so.
rm -fr, remove french-style: merciless colonizer. thief and destroyer of worlds.
curl
foo that does just that, don't be lazy! :-P
@bender@twtxt.net I was in bed š¤£
maybe iām overly restrained when it comes to making changes in a codebase, but i do a lot of the work in my head before committing to code.
curl -sH "Accept: application/json" https://twtxt.net/twt/st3wsda | jq
You can piece it together from created
and text
(and twter.uri
).
One last thing before I hit the hay. This endpoint could respond with the raw twt, when asking for text/plain
(it serves HTML at the moment). Return the physical line from the feed. Maybe with a comment above for the feed URL. Or doesnāt the registry format also include the URL separated with a tab somehow? Iām too lazy right now to look it up. Also, not sure how useful that would be. Anyway, good night.
@quark@ferengi.one Right, a little rain improvesā¢ the situation so muchā¦ :-( Surprise, surprise, our rain has been delayed again.
Good hunting and bon appĆ©tit! :-) I never had Puerto Ricoās national dish, but the photos look delicious. Yum!
I also tried ice cream, but I reckon I simply stick to your last tip instead. :-)
@prologic@twtxt.net come on, provide us with a one liner curl
foo that does just that, donāt be lazy! :-P
I reckon, this is as raw as you can get, @falsifian@www.falsifian.org: curl -sH "Accept: application/json" https://twtxt.net/twt/st3wsda | jq
You can piece it together from created
and text
(and twter.uri
).
@bender@twtxt.net Haha I aggressively unfollow feds that are like this now š¤£
@falsifian@www.falsifian.org Yes hit a Twt permalink URI and ask for application/ json