🧮 USERS:1 FEEDS:2 TWTS:1268 ARCHIVED:85090 CACHE:2802 FOLLOWERS:18 FOLLOWING:14
(#rudviwq)
⌘ Read more
(#rudviwq)
⌘ Read more
(#rudviwq)
⌘ Read more
(#rudviwq)
⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1267 ARCHIVED:85061 CACHE:2808 FOLLOWERS:18 FOLLOWING:14
it seems to be confused with the subject right next to it.. it works better at the end of the twt string.
Yarn won’t display anything. but the parser does add it to the AST in a way that you can parse it out using twt.Attrs().Get("lang")
https://git.mills.io/yarnsocial/go-lextwt/src/branch/main/ast.go#L1270-L1272
https://git.mills.io/yarnsocial/go-types/src/branch/main/twt.go#L473-L478
it seems to be confused with the subject right next to it.. it works better at the end of the twt string.
Yarn won’t display anything. but the parser does add it to the AST in a way that you can parse it out using twt.Attrs().Get("lang")
https://git.mills.io/yarnsocial/go-lextwt/src/branch/main/ast.go#L1270-L1272
https://git.mills.io/yarnsocial/go-types/src/branch/main/twt.go#L473-L478
lang=en @xuu@txt.sour.is gotcha!
From that PR #17 I think it was reverted? We could discuss about metadata later this month, as it seems that I’m the only person using it.
I’ve added a [lang=en] to this twt to see current yarn behaviour.
(#rudviwq) Update:
Update:
⌘ Read more
(#rudviwq) Another view!
Another view!
⌘ Read more
This is what I’ll be facing into in the next few hours and over the next couple of days! Cyclone Alfred 🌀
This is what I’ll be facing into in the next few hours and over the next couple of days!
Cyclone Alfred 🌀 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1266 ARCHIVED:85045 CACHE:2795 FOLLOWERS:18 FOLLOWING:14
(#qxt2gfa) @lyse@lyse Same I think it’s not worth it either
@lyse @lyse.isobeef.org Same I think it’s not worth it either ⌘ Read more
(#kjtw2hq) @xuu@xuu Awww thanks bro 😎
@xuu @txt.sour.is Awww thanks bro 😎 ⌘ Read more
(#kjtw2hq) @movq@movq I know right? 🤣 Fuck this geoip blocking censored shit™ 💩
@movq @www.uninformativ.de I know right? 🤣 Fuck this geoip blocking censored shit™ 💩 ⌘ Read more
**(#kjtw2hq) @movq@movq Hmm
Video unavailable
🥲🥲**
@movq @www.uninformativ.de Hmm
Video unavailable
🥲🥲 ⌘ Read more
(#qmnnm5a) @eapl.me@eapl.me@eapl.me@eapl.me That should be fine 🤞
@eapl.me @eapl.me @eapl.me @eapl.me That should be fine 🤞 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1265 ARCHIVED:85028 CACHE:2815 FOLLOWERS:18 FOLLOWING:14
a few async ideas for later
The editing process needs a lot of consideration and compromises.
From one side, editing and deleting it’s necessary IMO. People will do it anyway, and personally I like to edit my texts, so I’d put some effort on make it work.
Should we keep a history of edits? Should we hash every edit to avoid abuse? Should we mark internally a twt as deleted, but keeping the replies?
I think that’s part of a more complete ‘thread’ extension, although I’d say it’s worth to agree on something reflecting the real usage in the wild, along with what people usually do on other platforms.
(#jwfdkuq) This seems to be capable of supporting edits as you noted. But I need to think a bit more (~2am here now) of whether this can be abus …
This seems to be capable of supporting edits as you noted. But I need to think a bit more (~2am here now) of whether this can be abused in any way… The advantage of Content-based Addressing ( hashing the content) is that the hash is then immutable, meaning that we can have integrity that the hash actually represents that content from that author at that time. ⌘ Read more
(#jwfdkuq) @eapl.me@eapl.me@eapl.me@eapl.me I kind of like the idea of 96473B4F_1 – That is SHA256SUM(feed_url)_<monotomic_feed_post_id>
@eapl.me @eapl.me @eapl.me @eapl.me I kind of like the idea of 96473B4F_1 – That is SHA256SUM(feed_url)_<monotomic_feed_post_id> ⌘ Read more
looks good to me!
About alice’s hash, using SHA256, I get 96473b4f or 96473B4F for the last 8 characters. I’ll add it as an implementation example.
The idea of including it besides the follow URL is to avoid calculating it every time we load the file (assuming the client did that correctly), and helps to track replies across the file with a simple search.
Also, watching your example I’m thinking now that instead of {url=96473B4F,id=1} which is ambiguous of which URL we are referring to, it could be something like:
{reply_to=[URL_HASH]_[TWT_ID]} / {reply_to=96473B4F_1}
That way, the ‘full twt ID’ could be 96473B4F_1.
(#jwfdkuq) Example feed I guess? ☝️
Example feed I guess? ☝️ ⌘ Read more
**(#jwfdkuq) “`
default_lang = en discovery_url = https://example.com/discovery/ follow = alice https://example.com/alice.txt ABCDEF12 fo …**”`
default_lang = en discovery_url = https://example.com/discovery/ follow = alice https://example.com/alice.txt ABCDEF12 follow = alice gemini://example.com/alice.txt avatar = https://example.com/avatar/alice.png avatar = gemini://example.com/avatar/alice.png1 2025-03-03T15:00:00-04:00 {lang=en} Hello, world! Welcome to my twtxt feed. UTF-8 check: é, ö, ü.
2 2025-03-03T15:05: … ⌘ Read more
(#jwfdkuq) @eapl.me@eapl.me Some really good idea in this post of yours 👌👌
@eapl.me @eapl.me Some really good idea in this post of yours 👌👌 ⌘ Read more
(#efimf3a) @xuu@xuu Oh 🤔
@xuu @txt.sour.is Oh 🤔 ⌘ Read more
(#jwfdkuq) @andros@andros Reading… 👀
@andros @twtxt.andros.dev Reading… 👀 ⌘ Read more
(#3wfusda) @lyse@lyse I meant “detect” lol 😂
@lyse @lyse.isobeef.org I meant “detect” lol 😂 ⌘ Read more
(#fmgas3a) @xuu@xuu Is this why threads are getting a bit messed up lately? 🧐
@xuu @txt.sour.is Is this why threads are getting a bit messed up lately? 🧐 ⌘ Read more
(#efimf3a) @xuu@xuu redirects to for me?
@xuu @txt.sour.is redirects to https://text.eapl.mx/main-en for me? ⌘ Read more
True. Though if the idea turns out to be better.. then community will adopt it.
if you look at the subject for that twt you will see that it uses the extended hash format to include a URL address.
True. Though if the idea turns out to be better.. then community will adopt it.
if you look at the subject for that twt you will see that it uses the extended hash format to include a URL address.
(#ajlefua) @xuu@xuu Um sorry?! A “smart” toilet?! 🤦♂️
@xuu @txt.sour.is Um sorry?! A “smart” toilet?! 🤦♂️ ⌘ Read more
(#qmnnm5a) @eapl.me@eapl.me@eapl.me@eapl.me This sounds great! 🙌 Will you coordinate this activity? 🙏
@eapl.me @eapl.me @eapl.me @eapl.me This sounds great! 🙌 Will you coordinate this activity? 🙏 ⌘ Read more
(#fmgas3a) @xuu@xuu What do you mean by this? 🧐 If we implement and other clients don’t, Then we end up forking the community no? ��� …
@xuu @txt.sour.is What do you mean by this? 🧐 If we implement and other clients don’t, Then we end up forking the community no? 🤔 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1264 ARCHIVED:85005 CACHE:2818 FOLLOWERS:18 FOLLOWING:14
(#fmgas3a) @lyse@lyse Pros/Cons. I’m not so Vince’s that switching to location based addressing will be better.
@lyse @lyse.isobeef.org Pros/Cons. I’m not so Vince’s that switching to location based addressing will be better. ⌘ Read more
(#yg3krkq) @lyse@lyse Clients could detest edits 🤞
@lyse @lyse.isobeef.org Clients could detest edits 🤞 ⌘ Read more
(#na4skgq) @movq@movq I agree, extremism either way, and bad temper’s never amount of anything good 😢
@movq @www.uninformativ.de I agree, extremism either way, and bad temper’s never amount of anything good 😢 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1263 ARCHIVED:84993 CACHE:2810 FOLLOWERS:18 FOLLOWING:14
(#na4skgq) Remember any media outlet and even independent youtuber(s), etc, typically pick apart the bits they want to show and sensationalize t …
Remember any media outlet and even independent youtuber(s), etc, typically pick apart the bits they want to show and sensationalize things a bit 🤣 Yes there was a heated debate/argument, but it’s nowhere near as bad as some media outlets are making 🤦♂️ Also yes, JD is a hot head, Zelensky should have just shut up 😅 ⌘ Read more
(#na4skgq) @movq@movq I hope so 🤣 The 46m one in the white house oval office right?
@movq @www.uninformativ.de I hope so 🤣 The 46m one in the white house oval office right? ⌘ Read more
(#tqouy2a) @off_grid_living@off_grid_living And yet… All of this nonsense is paid for the the people with taxes 🤦♂️
@off_grid_living @twtxt.net And yet… All of this nonsense is paid for the the people with taxes 🤦♂️ ⌘ Read more
(#h3oplwa) @off_grid_living@off_grid_living To a certain extend. The limit is artificial and configurable.
@off_grid_living @twtxt.net To a certain extend. The limit is artificial and configurable. ⌘ Read more
@bmallred@staystrong.run Any edit automatically changes the twt hash, because the hash is built over the hash URL, message timestamp and message text. https://twtxt.dev/exts/twt-hash.html So, it is only a problem, if somebody replied to your original message with the old hash. The original message suddenly doesn’t exist anymore and the reply becomes detached, orphaned, whatever you wanna call it. Threading doesn’t break, though, if nobody replied to your message.
Hmmm 🧐
Hmmm 🧐 ⌘ Read more
(#na4skgq) I watched the full debate and yes, there was a heated argument in the last 10 minutes, but Trump pulled it back together calmly in th …
I watched the full debate and yes, there was a heated argument in the last 10 minutes, but Trump pulled it back together calmly in the end. All three of them were complete asses Trump, JD and Zelinski. ⌘ Read more
(#na4skgq) @movq@movq I think so?
@movq @www.uninformativ.de I think so? ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1262 ARCHIVED:84977 CACHE:2801 FOLLOWERS:18 FOLLOWING:14
(#y2pz2oa) Oh… So some of Trump’s ~600 staff are quitting over this already? 🤔🤔
Oh… So some of Trump’s ~600 staff are quitting over this already? 🤔🤔 ⌘ Read more
**Idea: The entire world population email comments@whitehouse.gov with words of disdain 🤣 For example:
Dear Mr. President
Your behavior …**
Idea: The entire world population email comments@whitehouse.gov with words of disdain 🤣 For example:Dear Mr. President
Your behavior today was woeful. I am writing to ask you to resign immediately before you make things much worse.
Kind regards
Citizen of the World ⌘ Read more
**‘Putin and his cronies are probably popping champagne’: Sen. Kelly blasts Trump - YouTube
Honestly, the U.S President and Vice President should …**
‘Putin and his cronies are probably popping champagne’: Sen. Kelly blasts Trump - YouTube
Honestly, the U.S President and Vice President should just resign immediately. What a disgrace. ⌘ Read more
(#na4skgq) @david@david What da actual fuck?! Was this actually televised live? 🤔
@david @collantes.us What da actual fuck?! Was this actually televised live? 🤔 ⌘ Read more
I was on the hunt for new twts and found what I was looking for. Welcome to my timeline:
@javivf@adn.org.es @lafe@tilde.club @melyanna@tilde.club @nff@www.noizhardware.com @shreyan@twtxt.net
🧮 USERS:1 FEEDS:2 TWTS:1261 ARCHIVED:84964 CACHE:2806 FOLLOWERS:18 FOLLOWING:14
(#gwkgnlq) @andros@andros I don’t get the “layers” bit at all, but the composability ist just common sense to me. It requires a good l …
@andros @twtxt.andros.dev I don’t get the “layers” bit at all, but the composability ist just common sense to me. It requires a good language though with the right levels of abstractions. i.e: prefer interfaces over classes. ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1260 ARCHIVED:84955 CACHE:2806 FOLLOWERS:18 FOLLOWING:14
Reading into the so-called CLEAN) architecture reminds me of the work I did nearly two decades earlier called circuits hmmm 🧐
Reading into the so-called CLEAN architecture reminds me of the work I did nearly two decades earlier called circuits hmmm 🧐 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1259 ARCHIVED:84951 CACHE:2806 FOLLOWERS:18 FOLLOWING:14
(#ge2mj7q) Which I will happily take down one Claro Enterprise Solutions (Claro Networks) conract me back!
Which I will happily take down one Claro Enterprise Solutions (Claro Networks) conract me back! ⌘ Read more
I’m going to bed. I left them a 1 Star rating and full Review on Google Maps 🤣
I’m going to bed. I left them a 1 Star rating and full Review on Google Maps 🤣 ⌘ Read more
Why are some America so fucking rude and hostile? Is this normal? 🤔
Why are some America so fucking rude and hostile? Is this normal? 🤔 ⌘ Read more
So I contact the Miramar Police West District Station just now to seek help in finding out if a business called Claro Enterprise Solutions locat …
So I contact the Miramar Police West District Station just now to seek help in finding out if a business called Claro Enterprise Solutions located at 3350 SW 148th Ave #400, Miramar, FL 33027, Estados Unidos with phone number +19545177301 actually exists, is legit and to validate the phone number.
Why? Because someone or something from this ASN (netwo … ⌘ Read more
(#5eixsdq) @doesnm@doesnm You should follow them all 😆
@doesnm @doesnm.p.psf.lt You should follow them all 😆 ⌘ Read more
(#dvxmcwa) @bender@bender Ahh I noticed that too! Not yarnd making this happen 😭
@bender @twtxt.net Ahh I noticed that too! Not yarnd making this happen 😭 ⌘ Read more
(#5eixsdq) @david@david Bent by? 🤔
@david @collantes.us Bent by? 🤔 ⌘ Read more
(#dvxmcwa) @bender@bender What happened here with yarnd?
@bender @twtxt.net What happened here with yarnd? ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1258 ARCHIVED:84933 CACHE:2792 FOLLOWERS:18 FOLLOWING:14
(#cwfxolq) @bender@bender What happened?
@bender @twtxt.net What happened? ⌘ Read more
@andros@twtxt.andros.dev I believe you have just reproduced the bug… it looks like you’ve replayed to a twt but the hash is wrong. I can see the hash here from Jenny, but it doesn’t look like it corresponds to any{twt,thing}. if you check it out on any yarn instance it won’t look like a replay.
🧮 USERS:1 FEEDS:2 TWTS:1257 ARCHIVED:84925 CACHE:2797 FOLLOWERS:18 FOLLOWING:14
My hypothesis about that thing breaking my twts is that it might have something to do with the parenthesis surrounding the root twt hash in the replay twt-A when I replay to it with fork-twt-B; I imagine elisp interpreting those as a s-expression thus breaking the generation precess of hash (#twt-A) before prepending it to for-twt-B … but then I’m too ignorant to figure out how to test my theory (heck I couldn’t even recalculate the hashes myself correctly in bash xD). I’ll keep trying tho.
@andros@twtxt.andros.dev yes, that usually happens when twts get edited and we just made a gentlemen agreement to avoid edits as much as possible (at least for the time being). But the thing is, That is not what’s happening with my broken twts’ hashes. Since I’ve bee mostly replaying to my own twts as a test and I know for sure that I haven’t edited any. (I usually fork-replay instead of edit a twt when needed)
🧮 USERS:1 FEEDS:2 TWTS:1256 ARCHIVED:84916 CACHE:2808 FOLLOWERS:18 FOLLOWING:14
The people have spoken! 🥳 twtxt.dev shall have a new logo of:
The people have spoken! 🥳 twtxt.dev shall have a new logo of:
⌘ Read more
> Project 2025, which is an initiative from the Heritage Foundation, is generally considered to be aligned with right-wing or conservative polic …
Project 2025, which is an initiative from the Heritage Foundation, is generally considered to be aligned with right-wing or conservative policies. The project, officially known as “The Conservative Action Project,” is focused on shaping the future direction of the U.S. government by promoting conservative principles, particularly around limiting the size of the government, reducing taxes, … ⌘ Read more
**(#hwxcg3q) @aelaraji@aelaraji Ahh
I’ve only had that problem trying to replay to a twt that was part of a thread.
I think I know what …**
@aelaraji @aelaraji.com Ahh
I’ve only had that problem trying to replay to a twt that was part of a thread.
I think I know what the problem is 🧐 ⌘ Read more
(#dpkemhq) @aelaraji@aelaraji This is true/ But this is why we have specs and standards 🤞
@aelaraji @aelaraji.com This is true/ But this is why we have specs and standards 🤞 ⌘ Read more
(#ehqk62a) @bender@bender Yup they are! 🙌 The LNP (Australian Liberal National Perry) are a bunch of right-wing authoritarian assholes �� …
@bender @twtxt.net Yup they are! 🙌 The LNP (Australian Liberal National Perry) are a bunch of right-wing authoritarian assholes 🤣 ⌘ Read more
(#mvfkc5a) Right-wing fuckers 🤣
Right-wing fuckers 🤣 ⌘ Read more
(#mvfkc5a) @bender@bender 100% 🙌
@bender @twtxt.net 100% 🙌 ⌘ Read more
(#56wivca) @bender@bender This is true. We do need to do something about this soon 🙌
@bender @twtxt.net This is true. We do need to do something about this soon 🙌 ⌘ Read more
@prologic@twtxt.net Agreed! But clients can hallucinate and generate wrong hashes aka Lies 🤣 Also, If you chheck your own twt on twtxt.net, it looks like a root twt instead of a replay.
The Australian LNP (Liberal National Parry) are big fat LIARS!!!
The Australian LNP (Liberal National Parry) are big fat LIARS!!!
⌘ Read more
(#vnr6wza) @xuu@xuu Let’s add it in and we’ll amend yarnd to partially (for now) implement the DM ext.
@xuu @txt.sour.is Let’s add it in and we’ll amend yarnd to partially (for now) implement the DM ext. ⌘ Read more
(#dpkemhq) @aelaraji@aelaraji hashes don’t lie 🤣
@aelaraji @aelaraji.com hashes don’t lie 🤣 ⌘ Read more
(#mvfkc5a) Interesting 🧐
Interesting 🧐 ⌘ Read more
– The Greens party inI Australia want to legalize cannabis / weed / pit / marijuana 🤣 I have zero issue with this! I’d you’re an adult you …
https://greens.org.au/campaigns/legalise-it – The Greens party inI Australia want to legalize cannabis / weed / pit / marijuana 🤣 I have zero issue with this! I’d you’re an adult you can make your own heath decisons 😆 ⌘ Read more
@andros@twtxt.andros.dev Here’s that twtxt-el test replay to my last twt! let’s see how it goes.
@andros@twtxt.andros.dev hmmm… pretty strange, isn’t it? replaying to threads worked perfectly, I’ve only had that problem trying to replay to a twt that was part of a thread.
As an example, this one is a Fork-Replay from Jenny. My next twt will be a replay to this exact twt but from twtxt-el as a test.
Then I’will file an issue if it doesn’t behave the way it’s supposed to. Cheers!
@prologic@twtxt.net Are you sure? xD … it was supposed to be a replay to another twt, but the twt hash is wrong (I think).
🧮 USERS:1 FEEDS:2 TWTS:1255 ARCHIVED:84884 CACHE:2780 FOLLOWERS:18 FOLLOWING:14
**Short summary of Project2025 and Trump’s plans for the US:
Abolish the Federal Reserve
Why? To end what is seen as an unelect …**
Short summary of Project2025 and Trump’s plans for the US:Abolish the Federal Reserve
Why? To end what is seen as an unelected, centralized body that exerts too much influence over the economy and monetary policy, replacing it with a more transparent, market-driven approach.
- Implement a national consumption tax
Why? To replace the current federal income tax system, s … ⌘ Read more
(#odefv4a) @xuu@xuu Bahahahahaha brilliant 🤣🤣
@xuu @txt.sour.is Bahahahahaha brilliant 🤣🤣 ⌘ Read more
**(#mm2bhka) @bender@bender Nah, we’ll just make our clients partially implement the spec. That is, ignore Twts that begin with !<nick url> .. ...**
[@bender _@twtxt.net_](https://twtxt.net/user/bender/) Nah, we’ll just make our clients partially implement the spec. That is, ignore Twts that begin with! …whereurlis not your url. ⌘ [Read more](https://twtxt.net/twt/6ta24ua)
(#nrmp45q) @andros@andros Yeah we often interchange Twt and Yarn 🤣
@andros @twtxt.andros.dev Yeah we often interchange Twt and Yarn 🤣 ⌘ Read more
(#jb5qaka) @doesnm@doesnm Sure! Why not 🤣
@doesnm @doesnm.p.psf.lt Sure! Why not 🤣 ⌘ Read more
(#k2ob6bq) @arne@arne Nice! 👍
@arne @uplegger.eu Nice! 👍 ⌘ Read more
Finally! Someone that Twts more than I do 🤣
Finally! Someone that Twts more than I do 🤣 ⌘ Read more