đ€Ł Indeed. Itâs like using disallow is only pointing them to look for more stuff to index. Those few kBâs for a twtxt file, meh.. shouldnt even be a discussion.
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.
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