@movq@www.uninformativ.de I don’t know. It seems a bit like whatever we do or don’t do, we’re gonna lose. :-( Unless the ban is successful.
@andros@twtxt.andros.dev I wouldn’t call it regular, but cyclical. Since, with the exception of Yarn (maybe?), clients are everything when it comes to twtxt, every now and then we see an increase of interest on new development. I have seeing them come and go, only few “beside remains”. :-)
Good luck @arne@uplegger.eu !
@bender@twtxt.net I understand 😅
Question to the twtxt veterans, are we experiencing an explosion of clients or is this a regular occurrence?
@movq@www.uninformativ.de ahh, living in a small house in the middle of nowhere, yes! That’s my dream too. We live in the suburbs, in a relatively small community; it isn’t enough, though. Take a sick day, and blast that amp! :-D
(#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
@xuu@txt.sour.is What books do you have?
To me it appeared that the failed attempts to ban NPD in the past actually helped them gain more supporters.
What makes AfD stronger for sure is just going “lol nah we’re not even going to try”:
https://www.tagesschau.de/inland/innenpolitik/afd-verbot-antrag-100.html
If they don’t try, then it means that “it can’t be that bad, it’s just a normal party”, right? 😡
@andros@twtxt.andros.dev Just before the pandemic, we watched Uncle Bob videos once a week in the lunch break. While almost all of my old teammates agreed with his views, I partially found them to be very odd and even counterproductive.
I didn’t come across John Ousterhout or any of his work before, at least not deliberately. So, this document is my first contact.
I only finished the chapter on comments and I totally agree with John so far. This document just manifests to me how weird Bob’s view is on certain subjects.
I always disagreed with the concept of a maximum method length. Sure, generally, shorter functions are probably better, but it always depends. And I’ve certainly seen super short methods that just made the code flow even worse to follow. While “one function should only do one thing” is a nice general rule, I’m 100% in team John with the shown examples. There are cases, where this doesn’t help readability at all. Not even close.
To me, a function always has to justify its existence. Either by reusing it at least at another place or by coming up with dedicated tests for it. But if it is just called once and there are no tests, I almost always decide against it. Personally, I don’t mind longer methods. We just recently had a discussion about that and I lost against two other workmates who are more in Uncle Bob’s camp, they refactored one medium sized method into three very short ones. Luckily, we agree on most other topics.
Lol, what!? The shorter the method, the longer the variables inside? I first thought I misread or the writeup mixed it up. I’ll always do it the other way around.
I’ve been also bitten badly by outdated comments in the past, but Bob must have worked on really terrible projects to end up with such an attitude to dislike comments. Oh well. No doubt, I’ve come across by several orders of magnitude more useless comments, in my experience (autogenerated) JavaDocs fall in the category more frequently than not. So, I know that there are different types of comments. A comment doesn’t automatically mean that it is good and justified.
But I also partially agree with Bob and John and think that a good name has a proper chance to save a comment. Though, when in doubt, I go John’s route and use a shorter name with a comment rather than use a kilometer long identifier. Writing good comments typically takes some time, sometimes much longer than writing the code. It regularly takes me several minutes. It’s a hard art.
I perhaps should read up on John’s work. He seems to be more reasonable and likeminded. :-) Let me continue to complete this document.
@doesnmppsflt@doesnm.p.psf.lt this one is the safest feed to follow. Quark’s will cease to exist, as I am not renewing the domain. Bender’s will eventually fade away too, I am afraid. “No show, however good, can last forever.” :-)
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
I have released new updates to the twtxt.el client.
- Markdown to Org mode (you need to install Pandoc).
- Centred column.
- Added new logo.
- Added text helper.
The new version I will try to finish the visual thread. You still can’t see the thread yet.
#emacs #twtxt #twtxtel
@thecanine@twtxt.net That’s one of my favorite dogs. Very cute. I like its headband and bandana with the bones.
@david@collantes.us Yeah. A horrendously wrong but simple solution often outpaces are bit more correct but complex one. Especially if the simple one suggests that oneself doesn’t have to change at all and can just continue along. Wishful thinking.
@bender@twtxt.net @arne@uplegger.eu Hahaha, I love it! :-D
@aelaraji@aelaraji.com Same. It actually goes for anything AI-related. It’s best kept in /dev/null.
@movq@www.uninformativ.de @arne@uplegger.eu Ach Herrjeh, was für ein Interview! O_o Unfassbar. Da kannste den Sender auch gleich dichtmachen, sowas braucht ja echt niemand. Der Moderator hört sich in der Tat arg versprengt an. :-(
@movq@www.uninformativ.de Oh right, I completely forgot about the media! Maybe a sign that they’re losing their relevance? The third power appears to be gone or changed sides. Lots of them work on their own abolishment.
(#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
@movq@www.uninformativ.de Dem Ramelow platzt da ja fast die Hutschnur - verständlicher Weise.
uebermedien schreibt:
Den Linken-Politiker Bodo Ramelow traktierte Moderator Dirk Müller mit plumpen Provokationen. Der AfD-Politikerin Beatrix von Storch rollte er einen Verständnis-Flokati aus.
Es war eine verstörende Demonstration politischer Schieflage.
Der Interviewer (Dirk Müller) scheint mir auch nicht ganz koscher. Meine Filterblase wirft zu Ihm Lobhudeleien aus dem versprengten Sektor.
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
The big established parties are all bad traitors. I blame them and their actions to help raise AfD. They just [don’t?] give a fuck about the ordinary people, they’re only concerned about their private gain and power.
To a large degree, yes. But I think the media is also equally at fault. There was absolutely no reason to invite AfD people to every event and let them talk. This has been going on for over 10 years. When we give them a stage to spread their hate, are we really surprised that hate spreads … ?
I don’t know the answers to this desaster. I’m beginning to think that people literally just want an outlet for their frustration, nothing more. It’s not about what particular parties actually plan to do. At least I think this applies to people in their 30ies and 40ies.
(#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
@bender@twtxt.net Sorry to disappoint (again): https://blogs.nasa.gov/planetarydefense/2025/02/24/latest-calculations-conclude-asteroid-2024-yr4-now-poses-no-significant-threat-to-earth-in-2032-and-beyond/
(#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
@bender@twtxt.net And if that rock won’t hit us, there still is a chance in 2038, to get everything shut down. 🤓
@movq@www.uninformativ.de You are right. Like I said in my (german only post) to the election results: “It saddens me and makes me think.” …
@lyse@lyse.isobeef.org, @movq@www.uninformativ.de well, there goes my theory. We (the people) keep insisting on fudging things up.
() @movq@www.uninformativ.de / @ well, I was wrong. It doesn’t merit congratulations. Boy, that 2032 asteroid is starting to look quite appealing…
I spent this Monday afternoon back from work, drawing myself as the “you made it to Friday sailors” dog. Totally unrelated to the 3 hours wasted on meetings, pretending to discuss great suggestions from high management, nobody else wants to implement.
Link to OG meme: https://youtu.be/z8x3JS7pP14

@falsifian@www.falsifian.org Neat, I got the principle, so mission accomplished. :-)
I have configured my vim to use a tab width of four. So, I noticed that especially https://www.falsifian.org/blog/2021/06/04/catalytic/reachability_with_stack.cc (but also partially the other C++ file) mixes tabs and spaces for indentation. :-)
@movq@www.uninformativ.de I didn’t, so it’s working fine. :-) I should rotate me as well.
Na, you’re spot on, @movq@www.uninformativ.de! The result is an expected, terrible disaster. It just seems the absolute catastrophy is delayed for another four years.
Even though I’m the last one who wouldn’t be glad about banning the nazis, I’m not a fan of banning parties in general. I believe that a healthy democracy has to withstand extremists. Whether it’s still healthy is debatable. To me it appeared that the failed attempts to ban NPD in the past actually helped them gain more supporters.
The big established parties are all bad traitors. I blame them and their actions to help raise AfD. They just give a fuck about the ordinary people, they’re only concerned about their private gain and power. I bet nothing will change, to the contrary, it will only get worse. The winners do have the chance to turn it for the better, but they just will not. No way, unfortunately.
But then, we must not forget that people are just dumb and stupid, too. Also, that won’t change. AfD won’t help these idiots either, but they still vote for them. I also don’t understand how there is still so much support for the other big parties left. Education is important. Very important. But I have the impression that we’re lacking it.
@bender@twtxt.net @prologic@twtxt.net The outcome was to be expected but it’s still pretty catastrophic. Here’s an overview:
East Germany is dominated by AfD. Bavaria is dominated by CSU (it’s always been that way, but this is still a conservative/right party). Black is CDU, the other conservative/right party.
The guy who’s probably going to be chancellor recently insulted the millions of people who did demonstrations for peace/anti-right. “Idiots”, “they’re nuts”, stuff like that. This was before the election. He already earned the nickname “Mini Trump”.
Both the right and the left got more votes this time, but the left only gained 3.87 percentage points while the right (CDU/CSU + AfD) gained 14.72:
The Green party lost, SPD (“mid-left”) lost massively (worst result in their history). FDP also lost. These three were the previous government.
This isn’t looking good at all, especially when you think about what’s going to happen in the next 4 years. What will CDU (the winner) do? Will they be able to “turn the ship around”? Highly unlikely. They are responsible for the current situation (in large parts). They will continue to do business as usual. They will do anything but help poor/ordinary people. This means that AfD will only get stronger over the next 4 years.
Our only hope would be to ban AfD altogether. So far, nobody but non-profit organizations is willing to do that (for unknown reasons).
I don’t even know if banning the AfD would help (but it’s probably our best/only option). AfD politicians are nothing but spiteful, hateful, angry, similar to Trump/MAGA. If you’ve seen these people talk and still vote for them, then you must be absolutely filled with rage and hatred. Very concerning.
Correct me if I’m wrong, @lyse@lyse.isobeef.org, @arne@uplegger.eu, @johanbove@johanbove.info.
(#cwfxolq) @bender@bender What happened?
@bender @twtxt.net What happened? ⌘ Read more
@andros@twtxt.andros.dev Sweet! can’t wait to play with that. Good luck!
@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.
@prologic@twtxt.net Looks great with the new logo.
@aelaraji@aelaraji.com Next release will convert markdown to org syntax if you have Pandoc command installed 😎. Mentions are org links, for example.
@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)
@prologic@twtxt.net No party? where’s the cake!? 🥳
@andros@twtxt.andros.dev yeah, sorry I couldn’t get back to you sooner. I’ve already made an account on codeberg in order to file in an issue but, I just can’t get myself to concentrate with everything going on with the family lately. I’ll do my best and get things done properly and soon
@arne@uplegger.eu @eapl_en@eapl.me I’m sorry if I don’t respond to a reply. I don’t have a notification system for mentions at the moment. The work is manual!
I added to my bookmark. Good job @arne@uplegger.eu 🙌
The people have spoken! 🥳 twtxt.dev shall have a new logo of: 
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
@arne@uplegger.eu Nur gebrauchtes Lego ist gutes Lego!
@arne@uplegger.eu Right, they’re great for upcycling. I knew you’d love that part. ;-)
@aelaraji@aelaraji.com Can you give me examples of hashes that you have detected wrong between Emacs client and twtxt.net?
Perhaps there is some character, some space, that is creating the discrepancy.
@bender@twtxt.net Y U Relpy @twtxt.net@twtxt.net?
@bender@twtxt.net Y U Relpy @twtxt.net@twtxt.net?
> 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).
**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)
Heute waren das Ziehkind und ich zwei Stunden lang auf drei Spielplätzen und quer durch die Stadt unterwegs. Ein riesiger Spaß!
Vorab habe ich im hiesigen Spielzeugladen ein Konvolut von Klemmbausteinen erstanden, welche wohl zu einer Polizeistation gehörten!?
@bender@twtxt.net Don’t panic. I’ve just been testing my implementation. The great advantage of Twtxt is it’s openness, I think. So DM spamming would contradict to this feature I like. ❤
@xuu@txt.sour.is Hahaha, this is great! :‘-D
@lyse@lyse.isobeef.org The best part is: “I found four skyrocket sticks in premium quality.” 🎇 One can never has enough skyroket sticks!
@bender@twtxt.net Oh dear!
@falsifian@www.falsifian.org That’s cool, dedicated parking for snow. :-) There are also some rather large icicles. Thanks for sharing this photo! <3
@prologic@twtxt.net I’ll have you know it took me minutes of time to get the mouse suspended like that by that rats nest!
@prologic@twtxt.net I’ll have you know it took me minutes of time to get the mouse suspended like that by that rats nest!
(#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
@andros@twtxt.andros.dev Here is everything written down I know to this stuff: https://github.com/upputter/testing-twtxt-dm/blob/main/README.md
@arne@uplegger.eu Amazing!!! 😋
@eapl.me@eapl.me @andros@twtxt.andros.dev Eureka! It works! https://github.com/upputter/testing-twtxt-dm
PBKDF2_KEY_SIZE = 48 was the turning point! My dirty little crypt.class.php can en- and decrypt, accoridng to the OpenSSL standard and options used in https://twtxt.dev/exts/direct-message.html
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
@eapl_en@eapl.me Your notes are amazing! I’m going to save them for when I do my implementation. Great job!
