prologic

twtxt.net

No description provided.

Recent twts from prologic
In-reply-to » IMHO, the original spec had it right when it said (paraphrased) "just upload your tw.txt file wherever". The essence of micro-blogging, as opposed to full-scale blogging, is low friction and low stakes. Imposing a norm that you can't just use any ol' url, looking down on people with insufficently cool urls (as in "Cool URIs don't change" https://www.w3.org/Provider/Style/URI), puts up too much of a barrier to entry.

@asquare@asquare.srht.site What do you mean by “Cool URLs”?

⤋ Read More
In-reply-to » @Codebuzz I really like this idea of just using the Feed's # nick as a sort of "identifier". This gets us out of this mess of when feeds move locations or authors decide to host on 3 or 4 different protocols 🤣 Downside? Something picks the same nick? (they'll still hash differently, so that's fine).

Yup that’s right.

⤋ Read More
In-reply-to » For example, this links to the previous post, no crypto needed: http://a.9srv.net/tw.txt#:~:text=2024-10-23T18:59:49-07:00

@Codebuzz@www.codebuzz.nl I really like this idea of just using the Feed’s # nick as a sort of “identifier”. This gets us out of this mess of when feeds move locations or authors decide to host on 3 or 4 different protocols 🤣 Downside? Something picks the same nick? (they’ll still hash differently, so that’s fine).

⤋ Read More
In-reply-to » the test would be: how often does unwanted content get pushed on your feed? do incongruent posters easily disrupt harmonious connections? &c. less about the community, more about how the social dynamics play out as various groups and individuals interact.

@cuaxolotl@sunshinegardens.org not sure that really applies strictly in a purely decentakised system? 🤔

⤋ Read More
In-reply-to » After the behaviour of a clearly very angry feed author over the past few days, I'm very tempted to give up on Twtxt and allow it to go back to being dead. What really is the point of building and supporting a way to exchange little pieces of text with one another in a completely decentralized way, if you're just going to keep bumping up against such hostility? I don't know why I do this anymore.

@doesnm@doesnm.p.psf.lt No I’m just frustrated 🤗

⤋ Read More
In-reply-to » After the behaviour of a clearly very angry feed author over the past few days, I'm very tempted to give up on Twtxt and allow it to go back to being dead. What really is the point of building and supporting a way to exchange little pieces of text with one another in a completely decentralized way, if you're just going to keep bumping up against such hostility? I don't know why I do this anymore.

@movq@www.uninformativ.de Only because I build and maintain additional services right? 🤔

⤋ Read More
In-reply-to » After the behaviour of a clearly very angry feed author over the past few days, I'm very tempted to give up on Twtxt and allow it to go back to being dead. What really is the point of building and supporting a way to exchange little pieces of text with one another in a completely decentralized way, if you're just going to keep bumping up against such hostility? I don't know why I do this anymore.

@movq@www.uninformativ.de you are absolutely right! And it did happen once more in the past as well. The difficulty about this particular new behavior though is that I’ve also had to blacklist it and remove it from the search engine and crawler for obvious reasons.

⤋ Read More

My very strong opinion on the use of Twtxt is if you intend to use it, you should be prepared to let people pull your feed or at least check it and regular rentals.

Otherwise get out and go use something that’s either a distributed (Mastodon, AT, etc) or centralized (Facebook, X, etc) network.

⤋ Read More
In-reply-to » After the behaviour of a clearly very angry feed author over the past few days, I'm very tempted to give up on Twtxt and allow it to go back to being dead. What really is the point of building and supporting a way to exchange little pieces of text with one another in a completely decentralised way, if you're just going to keep humping up against such hostility? I don't know why I do this anymore.

I just find a very frustrating when you have these very small number of people that lash out unnecessarily and get so angry over nothing.

⤋ Read More
In-reply-to » After the behaviour of a clearly very angry feed author over the past few days, I'm very tempted to give up on Twtxt and allow it to go back to being dead. What really is the point of building and supporting a way to exchange little pieces of text with one another in a completely decentralised way, if you're just going to keep humping up against such hostility? I don't know why I do this anymore.

@cuaxolotl@sunshinegardens.org I think we’ve done that here right? 🤔 we seem to have collectively formed a community of folks that are interested in interacting with one another in a completely decentralized way and minimal way.

⤋ Read More
In-reply-to » After the behaviour of a clearly very angry feed author over the past few days, I'm very tempted to give up on Twtxt and allow it to go back to being dead. What really is the point of building and supporting a way to exchange little pieces of text with one another in a completely decentralized way, if you're just going to keep bumping up against such hostility? I don't know why I do this anymore.

@bender@twtxt.net Agreed. I just find it an abhorrent that certain folks just don’t even bother to spend the few mins that it takes to reach out. Compares to hours of their time to cause havoc and mischief. Seriously wut da fuq?! 🤦‍♂️

⤋ Read More

After the behaviour of a clearly very angry feed author over the past few days, I’m very tempted to give up on Twtxt and allow it to go back to being dead. What really is the point of building and supporting a way to exchange little pieces of text with one another in a completely decentralized way, if you’re just going to keep bumping up against such hostility? I don’t know why I do this anymore.

⤋ Read More
In-reply-to » @movq, having an issue fetching a twtxt context. I am getting:

@movq@www.uninformativ.de I’m assuming jenny is doing some kind of validation and verifying if that Twt really does exist on the feed uri? 🤔 But the hash is all kinds of wrong now because @gallowsgryph for whatever reason decided it might be a good idea to have a 2nd # url that doesn’t actually point to the same Twtxt feed (bad idea).

⤋ Read More
In-reply-to » @anth that doesn't work because you need encode that URL, like so http://a.9srv.net/tw.txt#:~:text=2024%2D10%2D08-,2024%2D10%2D23T18%3A59%3A49%2D07%3A00

The text parameters are percent-decoded before matching. Dash (-), ampersand (&), and comma (,) characters in text parameters are percent-encoded to avoid being interpreted as part of the text directive syntax.

⤋ Read More

Ya know; Rather than being an asshole and getting all angry, just be reasonable and reach out to the community or folks fetching (or trying) your feed.

Most clients respect caching if your feed is transported I’ve HTTP.

Otherwise you can add the # refresh hint to clients on your feed.

No need to be an obnoxious ass and flood your own feed. That will just get you permanarely unfollowed and ignored.

⤋ Read More
In-reply-to » Huh. I had long forgotten about text fragment URLs. Seems relevant for linking to discussions around linking to individual twtxt posts. https://alfy.blog/2024/10/19/linking-directly-to-web-page-content.html

According to this it was only published as a specification/standard last year. It’s no wonder 💭

⤋ Read More
In-reply-to » Huh. I had long forgotten about text fragment URLs. Seems relevant for linking to discussions around linking to individual twtxt posts. https://alfy.blog/2024/10/19/linking-directly-to-web-page-content.html

@anth@a.9srv.net I admit I didn’t know about text fragments. How new is this? 🤔

⤋ Read More
In-reply-to » Encrypted Chat App 'Session' Leaves Australia After Visit From Police Session, a small but increasingly popular encrypted messaging app, is moving its operations outside of Australia after the country's federal law enforcement agency visited an employee's residence and asked them questions about the app and a particular user. 404 Media reports: Now Session will be maintained by an entity in Switzerland. The mo ... ⌘ Read more

@slashdot@feeds.twtxt.net wut da fuq?! What happened? What da hell was the Australian federal police even doing or asking? da fuq? I didn’t even know Session was based in Australia?! 🇦🇺 Oh my 😱 – I think this is worth enough to raise this with my local Federal MP (Elizabeth Watson Brown). This is nuts. The Australia FP can get bent 🤦‍♂️ I’d like to learn more about wtf happened here, seriously this is unacceptable and an overreach at first glance.

⤋ Read More
In-reply-to » So, uh, did anyone but me notice that the last character of a twt hash is always either an a or a q? Which is the natural consequence of taking the last digit in the base32 representation of a 256-bit hash -- 256 is not evenly divisible by 5 ! That final character is made up of one bit of actual information and 4 bits of padding.

@asquare@asquare.srht.site No need to apologise 😅 All very good points 👌

⤋ Read More
In-reply-to » @prologic With respect, a client can not identify whether an edit took place. Not unless that same client witnessed both the original twt and the edited one. This won't be the case if a person you're following is joining a thread started by people you aren't following after the first twt of that thread has already been modified. Or if you're knocked offline by a multi-hour power outage that spans then entire time window between a twt getting uploaded and modified.

@asquare@asquare.srht.site This is absolutely true! 💯 However the natural behavior of editing a post is the same as forking. So from a community perspective, we’re actaully okay with how that works in reality. I think we’re all getting a bit too hung up on “exactness”. One of the things I think we’re finding hard to reconcile is the fine line between a decentralised ecosystem and distributed system.

I want it very much to remain decentralised. That means Content-based addressing makes sense, because you can have integrity about what a Twt Hash means. I don’t really mind if a thread gets forked because the OP was edited, that’s actually how forking works anyway 😅

⤋ Read More
In-reply-to » So, uh, did anyone but me notice that the last character of a twt hash is always either an a or a q? Which is the natural consequence of taking the last digit in the base32 representation of a 256-bit hash -- 256 is not evenly divisible by 5 ! That final character is made up of one bit of actual information and 4 bits of padding.

In any case, yes Content addressing can break threads when the original content is edited that’s for sure, however we’ve since agreed and realized that technically speaking, we can actually identify from a clients perspective, whether an edit took place.

⤋ Read More
In-reply-to » So, uh, did anyone but me notice that the last character of a twt hash is always either an a or a q? Which is the natural consequence of taking the last digit in the base32 representation of a 256-bit hash -- 256 is not evenly divisible by 5 ! That final character is made up of one bit of actual information and 4 bits of padding.

@asquare@asquare.srht.site Iant yhay what I said? Or did I fat-finger my reply 🤣

⤋ Read More
In-reply-to » So, uh, did anyone but me notice that the last character of a twt hash is always either an a or a q? Which is the natural consequence of taking the last digit in the base32 representation of a 256-bit hash -- 256 is not evenly divisible by 5 ! That final character is made up of one bit of actual information and 4 bits of padding.

@asquare@asquare.srht.site We’ve collectively as a community (welcome to the community too! 🥳) had a many-week, multi-thread debate over this. It all boils down to Content Addressing vs. Location Addressing and the benefits, pros/cons of each approach. Ultimately though threads in Twtxt take advantage of a convention we formalized as the Twt Subject. This is combined with a Location-based Addressing, the Twt Hash extension. In the end we are likely to stay with this approach, but fix the parameters we use and truction.

⤋ Read More
In-reply-to » So, uh, did anyone but me notice that the last character of a twt hash is always either an a or a q? Which is the natural consequence of taking the last digit in the base32 representation of a 256-bit hash -- 256 is not evenly divisible by 5 ! That final character is made up of one bit of actual information and 4 bits of padding.

@asquare@asquare.srht.site Yeah we know 🤣 Still debating changes to the extension 😅

⤋ Read More
In-reply-to » I'm not using anything that you would recognize as a full-featured client. I upload twts with hut publish, "publicise my user agent" with manual curl invocations (when I remember to) (thanks to @movq for the informative guide https://www.uninformativ.de/twtxt-mention.html), and as for following other people's feeds, I still haven't decided how I'm going to do that.

@asquare@asquare.srht.site So basically very manual? 🤔

⤋ Read More
In-reply-to » Learned to gg=G and to va", ci", di{... in vim the other day 😆 Life will never be the same, I can feel it. ref

The V: pattern itself is quite good because you can do quite a lot of powerful things with selected text.

For example: ggV}:s/^/ -/ will insert a - at the beginning of every line turning your bunch of lines into a Markdown list of items 😅

⤋ Read More
In-reply-to » @aelaraji … this made me realize that I don’t really know anymore which commands I use. It’s all muscle memory by now. 🤔

@movq@www.uninformativ.de Same here 🤣 My fingers know everything, my brain does not 😅 Same with passwords too, at least the important ones, master password, passwords for my machine(s) and work laptop. Don’t ever try to interrogate me for them, only my fingers know 🤣

⤋ Read More
In-reply-to » Sam Altman's Worldcoin Rebrands As 'World,' Unveils Next Generation Orb The blockchain-based identity verification company founded by Sam Altman is now called "World." It also unveiled a new version of the "Orb" biometric devices the company uses to scan users' eyes. CoinTelegraph reports: World, as it's now known, also revealed a slew of other updates including a new version of its Orb biometric scanning device ... ⌘ Read more

@slashdot@feeds.twtxt.net seriously who the fuck is asking for this shit?

⤋ Read More
In-reply-to » Trump Says Tim Cook Called Him To Complain About the EU An anonymous reader quotes a report from The Verge: Donald Trump said Apple CEO Tim Cook called him to discuss the billions of dollars that Apple has been fined in the European Union. Trump made the statement during his appearance on the PBD Podcast -- and said that he won't let the EU "take advantage" of US companies like Apple if reelected. "Two hours ago, thre ... ⌘ Read more

@slashdot@feeds.twtxt.net WHO does Tim Cook think he is anyway?! 🤦‍♂️

⤋ Read More
In-reply-to » @prologic Actually, my twts from the last two days aren't showing up on , so I guess that no-one is following me and the reason my earlier twts did show up is that yarnd does a one-off fetch of any feed @-mentioned by a pod member. Comments in the code suggest that this is the case, see internal/server.go, commit 7dcec70e, line 468. As the author of that code, can you confirm/deny?

@asquare@asquare.srht.site And actually…

does a one-off fetch of any feed @-mentioned by a pod member

What is true here is if someone visits your “profile” on a pod whilst logged, it, yes yarnd fetches it in the background if it wasn’t already cached, as a “once off”. This is true.

⤋ Read More
In-reply-to » @prologic Actually, my twts from the last two days aren't showing up on , so I guess that no-one is following me and the reason my earlier twts did show up is that yarnd does a one-off fetch of any feed @-mentioned by a pod member. Comments in the code suggest that this is the case, see internal/server.go, commit 7dcec70e, line 468. As the author of that code, can you confirm/deny?

@asquare@asquare.srht.site I see your reply now that I’m following you 🤣 The commit you’re ferring to btw is for WebMentions, which has little practical value IMO, it works but is rarely useful 😅

⤋ Read More
In-reply-to » @asquare (I wonder if that will ever show up without me mentioning you. 😅)

@movq@www.uninformativ.de Ahh yes, that is probably the case 🤣 To be fair I don’t think too much about how things enter my cache, I just assume it’s either someone on my pod following them or whatever.

I didn’t follow at first because:

asquare may not follow you

Which probably means @asquare is probably using a client that doesn’t publicise its user agent or has it turned off? 🤔

⤋ Read More
In-reply-to » The WordPress ecosystem has lost its mind… - YouTube 👈 This is a pretty good summary of how fucked up the Wordpress ecosystem is now thanks to Mat 🤦‍♂️ (not that I've ever used Wordpress uggh 💩)

@bender@twtxt.net Fair enough 🤣 To be honest, I don’t really have an opinion either way, I think what he’s done is a bit “silly” of course, but I dunno. I’ve never. been invested in Wordpress as I said. I’d like to think I’d behave much better than Mat in a similar circumstance, but then again I’m not lucky? enough to be in that position (stink’n rich and wealthy), so who knows 😅

⤋ Read More
In-reply-to » I can't decide which DCDC charger to. buy for my Camper trailer. Help me! 🙏 Currently it's a choice between:

If you mean, remote code execution, none of these devices are remotely, even connected to anything that resembles any kind of network connectivity.

⤋ Read More

I can’t decide which DCDC charger to. buy for my Camper trailer. Help me! 🙏 Currently it’s a choice between:

The only advantage of the Renogy over the KickAss/ITech models is it has Bluetooth monitoring and an App capabilities so you can check the state of the battery/charging/etc from your phone.

⤋ Read More