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.
Hope you all enjoy the weekend!
There. Re-enabled the old subdomain url (twtxt.prismdragon.net), and just pointed it to the file in my twtxt fileās url field. Either should work, so links wonāt be broken.
Rebuilding my twtxt file after deciding to return, and trying to get back into working on my fork of txtnix as a reason to continue learning Perl again.
Simplified twtxt - I want to suggest some dogmas or commandments for twtxt, from where we can work our way back to how to implement different feature like replies/treads:
Itās a text file, so you must be able to write it by hand (ie. no app logic) and read by eye. If you edit a post you change the content not the timestamp. Otherwise it will be considered a new post.
The order of lines in a twtxt.txt must not hold any significant. The file is a container and each line an atomic piece of information. You should be able to run
sort
on a twtxt.txt and it should still work.Transport protocol should not matter, as long as the file served is the same. Http and https are preferred, so it is suggested that feed served via Gopher or Gemini also provide http(s).
Do we need more commandments?
@prologic@twtxt.net Why does twtxt.net still show my old avatar?
@Codebuzz@www.codebuzz.nl Welcome to the twtāverse š
THE LAST HUMAN POST ON THIS FEED IS MORE THAN FOUR YEARS OLD. PERHAPS TWTXT CLIENTS SHOULD THEN FETCH THE FEED VERY RARELY.
Google tool makes AI-generated writing easily detectable
Google DeepMind has been using its AI watermarking method on Gemini chatbot responses for months ā and now itās making the tool available to any AI developer ā Read more
Ethical framework aims to counter risks of geoengineering research
As interest grows in geoengineering as a strategy for tackling global warming, the worldās largest association of Earth and space scientists has launched an ethical framework as a guide to responsible decision-making and inclusive dialogue. ā Read more
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.
@prologic@twtxt.net 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.
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.
Itās pretty hard to follow though, with the discussion being spread out over so many threads and with the https://search.twtxt.net UI displaying threads in a way thatās different than how https://twtxt.net does.
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.
I finally figured out that https://search.twtxt.net is not the same as https://twtxt.net/search. The former is open to the general public, unlike the latter which is only for registered users of twtxt.net
. Meaning that I finally have some kind of access to an archive of the aforementioned debate.
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.
gg=G
and to va"
, ci"
, di{
... in vim the other day š Life will never be the same, I can feel it. ref
@aelaraji@aelaraji.com Always nice to see another person learning the power of vi
s ālanguage as a user interfaceā paradigm. :waves: Hello from a happy Kakoune user!
Probably going to stick to my original plan, which is to implement everything I need by hand. Becaus to me part of the appeal of twtxt is that itās simple enough for it to be feasible to roll your own implementation.
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@www.uninformativ.de 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.
It really bugs me when a Web site for a tool has a link called āHow It Worksā, but the actual information behind that link is āhow to useā. A set of operating instructions for a tool and an explanation of the principles that enable the tool to function are two very different things.
Also seen: an eyeless freak of indeterminate species. Swims in the pond and has long toes, like a duck, but lacks toe-webbings (and eyes), unlike a duck.
@prologic@twtxt.net 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?
@prologic@twtxt.net :waves: So it seems! I must admit that it surprised me. I did not expect to have anyone following me quite this early. But itās the nice kind of surprise :)
Say no to cordless peripherals! Real mice have tails! (I just like not having to charge and/or swap out batteries all the time)
Video of my latest #livecoding show using #punctual for #visuals
https://www.youtube.com/watch?v=CsM39SpRik8
@2024-10-08T19:36:38-07:00@a.9srv.net Thanks for the followup. I agrees with most of it - especially:
Please nobody suggest sticking the content type in more metadata. š
Yes, URL can be considered ugly, but they work and are understandable by both humans and machines. And its trivial for any client to hide the URLs used as reference in replies/treading.
Webfinger can be an add-on to help lookup people, and it can be made independent of the nick by just serving the same json regardless of the nick as people do with static sites and a as I implemented it on darch.dk. Try RANDOMSTRING@darch.dk
on http://darch.dk/wf-lookup.php (source code) or RANDOMSTRING@garrido.io
on https://webfinger.net
Setting up my twtxt site again
Time for the annual profile picture change. š
Second pixelart I drew this year, expecting my least active artist award soon! šŖš
@aelaraji@aelaraji.com easy as cake to get and
account here. Very reliable too!
@doesnm@doesnm.p.psf.lt I am not sure I am understanding what you mean. Can you explain?
š„³ NEW FEED: @3r1c@3r1c.net
Matt Mullenweg is an asshole. Thatās all; thatās the message.
FIN?
if twtxt 2 is dropping gemini support, i will probably move on and spend more time on my gemini social zine protocol instead. i think the direction of the protocol is probably fine, but for me web is a tier 2 publishing channel. if the choice is between gemini and http iām always going to pick gemini. its been a fun ride, but i guess this is where i get off.
@prologic@twtxt.net, are you running Gitea with an SQL backend, or using sqlite? Any reason have havenāt moved to Forgejo?
Hurricane Helene is passing by. Close enough to give us a day off tomorrow, but not that close to cause major harm. Well, we think. Hurricanes often have a mind of their own, and decide changes on their path. Either way, I shall be back at work on Friday š©. LOL.
rsync -avzr
with an optional --progress
is what I always use. Ah, I could use the shorter -P
, thanks @movq.
@lyse@lyse.isobeef.org that -P
is a life saver when running rsync
over spotty connections. In my very illiterate opinion, it should always be a default.
rsync(1)
but, whenever I Tab
for completion and get this:
@aelaraji@aelaraji.com I think all replies are missing the fact that your auto-completion isnāt working. LOL. Or did I misunderstood?
Iām not writing on ātwtxtā as much as I did in 2021-2022. While it has many advantages, I couldnāt get my close circle to join.
As part of my focus on digital minimalism, I aim to only use services that bring joy, value, and spark interesting conversations within the community.
Thatās why Iām considering suspending my twtxt, switching to microblog on other platforms.
If anything of what Iāve written is interesting for you, or want to chat, you can find me on various platforms here:
https://text.eapl.mx/microblogging
Heads up, @prologic@twtxt.net! Weāre seeing increased spate of burglaries in your neighbourhood. Please stay alert, while we keep you safe out there.
And they have arrived (well, they did around 3 hours ago, LOL). Buttery smooth, my 16 Pro (one with dark cover). It took a bit over an hour to transfer all my data.
@movq@www.uninformativ.de could it be possible to have compressed_subject(msg_singlelined)
be configurable, so only a certain number of characters get displayed, ending on ellipses? Right now the entire twtxt is crammed into the Subject:
. This request aims to make twtxts display on mutt
/neomutt
, etc. more like emails do.
@prologic@twtxt.net how about hashing a combination of nick/timestamp, or url/timestamp only, and not the twtxt content? On edit those will not change, so no breaking of threads. I know, I know, just adding noise here. :-P
Incredibly upsetāmore than you could imagineābecause I already made the first mistake, and corrected it (but twtxt.net got it on itās cache, ugh!) :ā-( . Canāt wait for editing to become a reality!
Alright. My first mentionsāwhich were picked not so randomly, LOLāare @prologic@twtxt.net, @lyse@lyse.isobeef.org, and @movq@www.uninformativ.de. I am also posting my first image too, which you see below. Thatās my neighbourhood, in a āwinterā day. Hopefully @prologic@twtxt.net will add my domain to his allowed list, so that the image (and any other further) renders.
Everything starts at a āhello worldā. At least around these parts; the nerdy parts.
afaik nobody has done this, but i really need some numbers that can indicate the relative performance of various git servers (cgit, gitea, gitlab) on comparable hardware. cgit claims to be hyperfast, but what does that mean in practice?
š§® USERS:1 FEEDS:2 TWTS:1087 ARCHIVED:78676 CACHE:2491 FOLLOWERS:17 FOLLOWING:14
Clown visits may shorten the amount of time children spend in hospital
Medical clowns, who play with children in hospitals, may help them be discharged sooner by reducing their heart rates ā Read more
rm -fr, remove french-style: merciless colonizer. thief and destroyer of worlds.
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.