🧮 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
I really like the concept of “twt”. It’s the perfect blend of txt and twtxt. An abbreviated form. Even though it’s the name given to posts, I personally find it very nice.
#twtxt
[ ↳ Reply to twt ] button?
I don’t think so, at least the tests I did passed. If you’re pretty sure it’s a bug, please create an issue in the repository with the specific case and I’ll investigate it.
There are 2 buttons to make replicas, one makes a replica in the thread where the twt is located (this is the one that should be used the most, as it serves a thread), the other creates a replica to a specific twt.
I’ll let you know a bit about the status: I’m just now implementing the thread screen. There you can be sure where you are. It’s a bit confusing right now, sorry. I think the client is still in alpha. When I’ve finished what I’m doing, and the direct message system, I’ll freeze development and focus on creating more tests, looking for bugs and making small visual adjustments.
(#jb5qaka) @xuu@xuu I guess so 🤣 Looks nice, bit of a rats nest though 🤣
@xuu @txt.sour.is I guess so 🤣 Looks nice, bit of a rats nest though 🤣 ⌘ Read more
(#kggaawa) @xuu@xuu Works for me over here 👈
@xuu @txt.sour.is Works for me over here 👈 ⌘ Read more
(#xi2cema) @aelaraji@aelaraji Works 👌
@aelaraji @aelaraji.com Works 👌 ⌘ Read more
@andros@twtxt.andros.dev is it me or twtxt-el generates a wrong twt hash when I use the [ ↳ Reply to twt ] button?
(#dmkwu4q) @bender@bender Yup!
@bender @twtxt.net Yup! ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1254 ARCHIVED:84848 CACHE:2758 FOLLOWERS:18 FOLLOWING:14
(#k2ob6bq) @arne@arne I think you want to use the sodium_crypto functions/modules for PHP 🤔🤔
@arne @uplegger.eu I think you want to use the sodium_crypto functions/modules for PHP 🤔🤔 ⌘ Read more
(#he7co7q) @off_grid_living@off_grid_living The smaller the file size the smaller the image’s resolution and the less detail you can see. It’s a trade …
@off_grid_living @twtxt.net The smaller the file size the smaller the image’s resolution and the less detail you can see. It’s a tradeoff between space, bandwidth and pixel density and detail. ⌘ Read more
(#7mxlpza) @movq@movq that used to be me until I lobbied to have fiber optic to the premise
@movq @www.uninformativ.de that used to be me until I lobbied to have fiber optic to the premise ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1253 ARCHIVED:84833 CACHE:2744 FOLLOWERS:18 FOLLOWING:14
I am so sorry Maggie Forest, but I won’t be voting for you for the Ryan electorate. I will continue to vote for and support Elizabeth Watson-Br …
I am so sorry Maggie Forest, but I won’t be voting for you for the Ryan electorate. I will continue to vote for and support Elizabeth Watson-Brown a voice for the people of Ryan who actually gets things done! ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1252 ARCHIVED:84826 CACHE:2761 FOLLOWERS:18 FOLLOWING:14
(#x6zj56a) 3
3 ⌘ Read more
among these options, 3
Although I like it more “twt”, without the dot and with a t at the end
(#ptywoma) 3
3 ⌘ Read more
(#3vtnszq) @sorenpeter@sorenpeter I think it was just one broken image link, right?
@sorenpeter @darch.dk I think it was just one broken image link, right? ⌘ Read more
(#dr7h3ya) @eapl.me@eapl.me Agree 👍
@eapl.me @eapl.me Agree 👍 ⌘ Read more
(#xbiyfxq) @falsifian@falsifian In the process of 🤞
@falsifian @www.falsifian.org In the process of 🤞 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1251 ARCHIVED:84810 CACHE:2762 FOLLOWERS:18 FOLLOWING:14
(#htzehaq) @movq@movq Poo 💩 I feel you 🤗
@movq @www.uninformativ.de Poo 💩 I feel you 🤗 ⌘ Read more
(#jr6ywrq) @bender@bender I plead the 5th 🤣
@bender @twtxt.net I plead the 5th 🤣 ⌘ Read more
(#lcl6bea) @bender@bender It’s the blind abiding that worries me a lot. I’m still reading his letter, plus some other similar things I’ve com …
@bender @twtxt.net It’s the blind abiding that worries me a lot. I’m still reading his letter, plus some other similar things I’ve come across I’ll share later. It’s all fucking horrifying just how fucking goddamn corrupted everything is lately 🤦♂️ ⌘ Read more
(#pzgssha) @bender@bender Not my doing. That’s the Markdown parser/render. Not Goldmark (yet).
@bender @twtxt.net Not my doing. That’s the Markdown parser/render. Not Goldmark (yet). ⌘ Read more
**On my hit list of assholes tech giants that break the rules and are bad web citizens:
Microsoft
Google
Alibaba
Open AI
_more to come …**
On my hit list of assholes tech giants that break the rules and are bad web citizens:Microsoft
Google
Alibaba
Open AI
more to come… ⌘ Read more
**(#lcl6bea) @bender@bender Not with that kind of attitude 🤣
I don’t think it will have any impact**
@bender @twtxt.net Not with that kind of attitude 🤣I don’t think it will have any impact ⌘ Read more
Can’t seem to prevent “bad bots” from aggressively hitting your shit™ 🤦♂️
Can’t seem to prevent “bad bots” from aggressively hitting your shit™ 🤦♂️ ⌘ Read more
**Bloody hell 🤦♂️🤦♂️
$ jq -r --arg host "gopher.mills.io" '. | select(.request.host==$host) | "\(.request.client_ip) \(.re ...**
Bloody hell 🤦♂️🤦♂️
$ jq -r –arg host “gopher.mills.io” ‘. | select(.request.host==$host) | “(.request.client_ip) (.request.uri) (.request.headers[“User-Agent”])“’ mills.io.log-au | while IFS=$’ ‘ read -r ip uri ua; do asn=”$(geoip -a “$ip”)“; echo “$asn $ip $uri $ua”; done | grep -E ‘^45102.*’ | sort | head
45102 47.251.70.245 /gopher.floodgap.com/0/feeds/democracynow/2015/Oct/14/0 [“Mozilla/5.0 (M … ⌘ Read more
(#lcl6bea) @anth@anth 👀
@anth @a.9srv.net 👀 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1250 ARCHIVED:84794 CACHE:2807 FOLLOWERS:18 FOLLOWING:14
(#drg7gqq) @lyse@lyse Hmmm 🧐
@lyse @lyse.isobeef.org Hmmm 🧐 ⌘ Read more
(#r7cg2xa) @movq@movq fuck 🤣
@movq @www.uninformativ.de fuck 🤣 ⌘ Read more
**(#xbiyfxq) * 185325d - (HEAD -> master) edge: Ban Alibaba (38 seconds ago) <James Mills>
fark me 🤦♂️ Alibaba, CN has been hitting m …**
* 185325d - (HEAD -> master) edge: Ban Alibaba (38 seconds ago) <James Mills>
fark me 🤦♂️ Alibaba, CN has been hitting my Gopher proxy quite hard as well. Fuck’n hell! 🔥 ⌘ Read more
(#xbiyfxq) * 8a77b64 - (HEAD -> master) edge: Ban Google's ASN (21 seconds ago) <James Mills>
* 8a77b64 - (HEAD -> master) edge: Ban Google's ASN (21 seconds ago) <James Mills> ⌘ Read more
**It would appear that Google’s web crawlers are ignoring the robots.txt that I have on https://git.mills.io/robots.txt with content:
User- ...**
It would appear that Google’s web crawlers are ignoring the `robots.txt` that I have on [https://git.mills.io/robots.txt](https://git.mills.io/robots.txt) with content:
User-agent: *
Disallow: /
”`
Evidence attached ( see screenshots): 
– I think its the the Small Web com … ⌘ Read more”`
I got promoted today to try using Passkeys on Github.com. Fine 😅 I did that, but I discovered that when you use your Passkey to login, Chrome …
I got promoted today to try using Passkeys on Github.com. Fine 😅 I did that, but I discovered that when you use your Passkey to login, Chrome prompts you for your device’s password ( i.e: The password you use to login to your macOS Desktop). Is that intentional? Kind of defeats the point no? I mean sure, now there’s no Password being transmitted, stored or presented to G … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1249 ARCHIVED:84784 CACHE:2804 FOLLOWERS:18 FOLLOWING:14
Our stupid fucking 🤬 cat 🐱 keeps pissing 🚽 everywhere in our house 🏠
Our stupid fucking 🤬 cat 🐱 keeps pissing 🚽 everywhere in our house 🏠 ⌘ Read more
(#keigmrq) @lyse@lyse Ouch 🤕
@lyse @lyse.isobeef.org Ouch 🤕 ⌘ Read more
(#o2aamwq) @sorenpeter@sorenpeter Nice 😊
@sorenpeter @darch.dk Nice 😊 ⌘ Read more
(#b6rttoq) @lyse@lyse Bur I can’t think of what’s changed to cause this? 🧐
@lyse @lyse.isobeef.org Bur I can’t think of what’s changed to cause this? 🧐 ⌘ Read more
@prologic@twtxt.net Of course you don’t notice it when yarnd only shows at most the last n messages of a feed. As an example, check out mckinley’s message from 2023-01-09T22:42:37Z. It has “[Scheduled][Scheduled][Scheduled]“… in it. This text in square brackets is repeated numerous times. If you search his feed for closing square bracket followed by an opening square bracket (][) you will find a bunch more of these. It goes without question he never typed that in his feed. My client saves each twt hash I’ve explicitly marked read. A few days ago, I got plenty of apparently years old, yet suddenly unread messages. Each and every single one of them containing this repeated bracketed text thing. The only conclusion is that something messed up the feed again.
(#loxagca) @movq@movq Hahahaha 🤣
@movq @www.uninformativ.de Hahahaha 🤣 ⌘ Read more
(#st57gca) @aelaraji@aelaraji “replies” 🤣
@aelaraji @aelaraji.com “replies” 🤣 ⌘ Read more
(#b6rttoq) @lyse@lyse Duplicates again where two days ago? I don’t see this anywhere (unless I’m blind!)
@lyse @lyse.isobeef.org Duplicates again where two days ago? I don’t see this anywhere ( unless I’m blind!) ⌘ Read more
(#2jsmziq) @lyse@lyse Agree. I’m not sure we should lax the timestamp format at all IMO. What @xuu@xuu has found is kind of …
@lyse @lyse.isobeef.org Agree. I’m not sure we should lax the timestamp format at all IMO. What @xuu @txt.sour.is has found is kind of nuts haha 😆 However I do think we should relax the \t separator between <timestamp> and < ... ⌘ [Read more](https://twtxt.net/twt/edh4rba)
(#ymspbvq) I think the author is a bit out of their depth here. A linear feed isn’t quite what the author seems to be modelling in their view …
I think the author is a bit out of their depth here. A linear feed isn’t quite what the author seems to be modelling in their view of the problems they observe and describe. A linear feed has a beginning and an end. You can ( ideally client-side) sort it by Date, or by Subject like we do with our Twtxt clients. A Tree-structure isn’t what the author thinks either, this is more the struct … ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1248 ARCHIVED:84769 CACHE:2799 FOLLOWERS:18 FOLLOWING:14
(#ymspbvq) The article discusses the challenges posed by linear social media feeds, which often lead to disengagement and difficulty in prioriti …
The article discusses the challenges posed by linear social media feeds, which often lead to disengagement and difficulty in prioritizing content from friends due to constant scrolling. The author proposes an alternative approach using a daily feed structure per day, which organizes posts by date, allowing for easier prioritization and reducing mindless scrolling.
Key Points:
- **Line … ⌘ Read more
(#ymspbvq) What exactly is a linear feed? 🤔
What exactly is a linear feed? 🤔 ⌘ Read more
(#iiqpj5a) @andros@andros My first point of advice is to stop everything and measure all the important critical user journeys. Design …
@andros @twtxt.andros.dev My first point of advice is to stop everything and measure all the important critical user journeys. Design and Build Service Level Objectives for each and every part of the system you can find that any user cares about. ⌘ Read more
(#b6rttoq) 2024-08-04T11:24:34Z was the last occurrence of this.
2024-08-04T11:24:34Z was the last occurrence of this. ⌘ Read more
(#b6rttoq) @bender@bender @lyse@lyse This bug was fixed back in September last year. But the brackets still appear in my current …
@bender @twtxt.net @lyse @lyse.isobeef.org This bug was fixed back in September last year. But the brackets still appear in my current feed. is that what the issue is? 🤔 ⌘ Read more
(#h52tetq) @lyse@lyse @andros@andros Are we talking about yarnd here? Hmm? 🤔 I’ve thought about a “read flag” but I …
@lyse @lyse.isobeef.org @andros @twtxt.andros.dev Are we talking about yarnd here? Hmm? 🤔 I’ve thought about a “read flag” but I just haven’t bothered so far… ⌘ Read more
(#whkxdqq) @johanbove@johanbove And what are the results so far? 🤔
@johanbove @johanbove.info And what are the results so far? 🤔 ⌘ Read more
(#f73asbq) The cache is only suppose to be for 120s though, but I reckon the caching layer is just stupid? 🤔 (and maybe buggy)?
The cache is only suppose to be for 120s though, but I reckon the caching layer is just stupid? 🤔 ( and maybe buggy)? ⌘ Read more
(#f73asbq) I need to understand how the caching is at play here at the edge. I hit CTRL+R on @mckinley@mckinley’s OP to get the right subje …
I need to understand how the caching is at play here at the edge. I hit CTRL+R on @mckinley @twtxt.net’s OP to get the right subject reply after poking at the underlying HTML elements on the page. ⌘ Read more
(#g5dvdiq) @bender@bender To be fair, I do this in my “spare time” 😅
@bender @twtxt.net To be fair, I do this in my “spare time” 😅 ⌘ Read more
(#f73asbq) @mckinley@mckinley Ahh. I think this is some kind of weird caching issue at my edge! 😱
@mckinley @twtxt.net Ahh. I think this is some kind of weird caching issue at my edge! 😱 ⌘ Read more
(#py6tmvq) @mckinley@mckinley I’m worried we’re really approaching a point where we need to adapt the hashing algorithm and expand the no. of …
@mckinley @twtxt.net I’m worried we’re really approaching a point where we need to adapt the hashing algorithm and expand the no. of bits. Is it at all possible something else is going on here though? 🤞 ⌘ Read more
(#2jsmziq) @lyse@lyse True, but we should also consider building tolerant “systems” 😉
@lyse @lyse.isobeef.org True, but we should also consider building tolerant “systems” 😉 ⌘ Read more
(#gf4vdcq) @algorave.dk@algorave.dk Hello 👋
@algorave.dk @algorave.dk Hello 👋 ⌘ Read more
🧮 USERS:1 FEEDS:2 TWTS:1247 ARCHIVED:84694 CACHE:2775 FOLLOWERS:18 FOLLOWING:14
@eapl.me@eapl.me Yeah, you need some kind of storage for that. But chances are that there’s already a cache in place. Ideally, the client remembers etags or last modified timestamps in order to reduce unnecessary network traffic when fetching feeds over HTTP(S).
A newsreader without read flags would be totally useless to me. But I also do not subscribe to fire hose feeds, so maybe that’s a different story with these. I don’t know.
To me, filtering read messages out and only showing new messages is the obvious solution. No need for notifications in my opinion.
There are different approaches with read flags. Personally, I like to explicitly mark messages read or unread. This way, I can think about something and easily come back later to reply. Of course, marking messages read could also happen automatically. All decent mail clients I’ve used in my life offered even more advanced features, like delayed automatic marking.
All I can say is that I’m super happy with that for years. It works absolutely great for me. The only downside is that I see heaps of new, despite years old messages when a bug causes a feed to be incorrectly updated (https://twtxt.net/twt/tnsuifa). ;-)
Definitely something going on with replies. This one was replying to the wrong twt and even when I got clever and pasted the right hash it didn’t work.
(#y4cur4q) @movq@movq I believe that’s the same client I’ve used in the past too. Works nicely on macOS 👌👌
@movq @www.uninformativ.de I believe that’s the same client I’ve used in the past too. Works nicely on macOS 👌👌 ⌘ Read more
(#b6rttoq) @xuu@xuu Err I think that’s the problem somehow hmmm 🧐
@xuu @txt.sour.is Err I think that’s the problem somehow hmmm 🧐 ⌘ Read more
(#py6tmvq) @lyse@lyse Where? 🧐
@lyse @lyse.isobeef.org Where? 🧐 ⌘ Read more
⌘
⌘