Hmm when I said āWireguard is kind of coolā in this twt now Iām not so sure š¢ I canāt get āstable tunnelsā to freakān stay up, survive reboots, survive random disconnections, etc. This is nuts š¤¦āāļø
Oh btw all, Fairphone 5 is out https://www.fairphone.com/en/, I remember @jlj@twt.nfld.uk was interested in it! :D
Here itās 6.40 am. I like to get my twts done early
when is twt.nfld.uk coming back?
Hoy ha sido un dĆa sorprendentemente tranquilo.
Eso es todo el twt.
@prologic@twtxt.net I do, but you didnāt specify in your twt that you needed to use a github account. I copy pasted the ssh
command you posted verbatim!
What I see here is that when I was reading your .txt, the timestamp was like 40 minutes later than current time. Say itās 1pm and that twt is timed on 1.40pm
No idea why, perhaps your server has a wrong Timezone, or your twtxt tool is doing some timezome conversion?
Bueno, despuƩs de unos hacks y darme cuenta que me estaba faltando corregir unas cosas en el perfil de @me, ya se cargan correctamente los twts.
Bueno, despuƩs de unos hacks y darme cuenta que me estaba faltando corregir unas cosas en el perfil de @me, ya se cargan correctamente los twts.
En https://eapl.mx/twtxt/ curiosamente no se estaban refrescando los URL de Twts y se estÔ perdiendo el inicio de sesión.
Para el refresco, parece que eliminar los archivos ayudó (aunque tengo que revisar mejor).
Para el inicio de sesión es raro. La cookie se mantiene, aunque se āborraā la información.
#lesSeguimosInformando
Y también probando responder a un twt anterior⦠Veamos si funciona ahora!
Letās assume for a moment that an answer to a question would be met with so many words you donāt know what the answer was at all. Why? Why do this? Is this a stereotype of academics and philosophers? If so, itās not a very straight-forward way of thinking, let alone answering a simple question.
Well, I canāt know whatās in these peoplesā minds and hearts. Personally I think itās a way of dissembling, of sowing doubt, and of maintaining plausible deniability. The strategy is to persuade as many people as possible to change their minds, and then force the remaining people to accept the idea because they think too many other people believe it.
Letās say you want, for whatever reason, to get a lot of people to accept an idea that you know most people find horrible. The last thing you should do is express the idea clearly and concisely and repeat it over and over again. All youād accomplish is to cement peopleās resistance to you, and label yourself as a person who harbors horrible ideas that they donāt like. So you canāt do that.
What do you do instead? The entire field of ārhetoricā, dating back at least to Plato and Aristotle (400 years BC), is all about this. How to persuade people to accept your idea, even when they resist it. There are way too many techniques to summarize in a twt, but it seems almost obvious that you have to use more words and to use misleading or at least embellished or warped descriptions of things, because thatās the opposite of clearly and concisely expressing yourself, which would directly lead to people rejecting your idea.
Thatās how I think of it anyway.
yarnd
, tt
, jenny
, twtr
and other clients? š¤ Thinking about (and talking with @xuu on IRC) about the possibility of rewriting a completely new spec (no extensions). Proposed name yarn.txt
or "Yarn". Compatibility would remain with Twtxt in the sense that we wouldn't break anything per se, but we'd divorce ourselves from Twtxt and be free to improve based on the needs of the community and not the ideals of those that don't use, contribute in the first place or fixate on nostalgia (which doesn't really help anyone).
@prologic@twtxt.net I would politely suggest again that we not react to people with bad attitudes who talk shit about yarn. If twt is forked, it should be forked to add features that are otherwise not possible. Not to appease people who will probably never be appeased.
Iām not super a fan of using json. I feel we could still use text as the medium. Maybe a modified version to fix any weakness.
What if instead of signing each twt individually we generated a merkle tree using the twt hashes? Then a signature of the root hash. This would ensure the full stream of twts are intact with a minimal overhead. With the added bonus of helping clients identify missing twts when syncing/gossiping.
Have two endpoints. One as the webfinger to link profile details and avatar like you posted. And the signature for the merkleroot twt. And the other a pageable stream of twts. Or individual twts/merkle branch to incrementally access twt feeds.
I played around with parsers. This time I experimented with parser combinators for twt message text tokenization. Basically, extract mentions, subjects, URLs, media and regular text. Itās kinda nice, although my solution is not completely elegant, I have to say. Especially my communication protocol between different steps for intermediate results is really ugly. Not sure about performance, I reckon a hand-written state machine parser would be quite a bit faster. I need to write a second parser and then benchmark them.
lexer.go and newparser.go resemble the parser combinators: https://git.isobeef.org/lyse/tt2/-/commit/4d481acad0213771fe5804917576388f51c340c0 Itās far from finished yet.
The first attempt in parser.go doesnāt work as my backtracking is not accounted for, I noticed only later, that I have to do that. With twt message texts there is no real error in parsing. Just regular text as a āfallbackā. So it works a bit differently than parsing a real language. No error reporting required, except maybe for debugging. My goal was to port my Python code as closely as possible. But then the runes in the string gave me a bit of a headache, so I thought I just build myself a nice reader abstraction. When I noticed the missing backtracking, I then decided to give parser combinators a try instead of improving on my look ahead reader. It only later occurred to me, that I could have just used a rune slice instead of a string. With that, porting the Python code should have been straightforward.
Yeah, all this doesnāt probably make sense, unless you look at the code. And even then, you have to learn the ropes a bit. Sorry for the noise. :-)
Cada vez que utilizo los 2FA/TOTP recuerdo que este twt se alimenta con la pƔgina que fue una prueba para WebAuthn. Me sorprende que sigue sin usarse como una forma masiva de password-less auth.
Si quieres probar la implementación acÔ: https://eapl.mx/twtxt
it could have been some with running out of disk space for my twt cache.
Y llegó mi perrita a interrumpir el twt anterior. Bueno, mi esposa quiere tapar unas cosas que se quedaron expuestas a la lluvia.
@mckinley@twtxt.net very weird things going on for me.. i can see your twt but its not showing up as a reply or fork?
i am curious why I only get 5 twts in yarn when they have several more on the feed. so something isnt parsing right.
i am curious why we only get 5 twts in yarn when they have several more on the feed. so something isnt parsing right.
Did something chchange with how the discover feed is generated? My pods logout mode now only shows my twts. It used to be all twts from watcher observation like my logged on discover tab. @prologic@twtxt.net
I am offended that you did not post your snarky twt.
@prologic@twtxt.net I started to write a snarky twt about Kafka and then deleted it because I didnāt want to be too negative š
@maya@maya.land should twt again
TenĆa un rato sin escribir en el twt (twtxt.txt)
Ha sido un fin de semana de bastante descanso, antes de cerrar la semana final de clases y preparación de las clases de Enero.
He encontrado gusto de ofrecer clases para jóvenes, y me ando preparando para cursos mĆ”s avanzados, y ĀæPor quĆ© no? Abrir una escuela o centro de capacitación especializado en tecnologĆa.
@prologic@twtxt.net Alright, thereās some erroneous markdown parsing going on, I reckon. In my original twt I have a code block surrounded by three backticks. The code block itself contains a single backtick. However, at least for rendering, yarnd shows three backticks instead (not sure if my markdown is invalid, though):
@marado@twtxt.net I call it twittertext and twt is pronounced tweet
@jlj@twt.nfld.uk @xuu@txt.sour.is hello! @prologic@twtxt.net and I were chatting about the question of globally deleting twts from the yarn.social network. @prologic@twtxt.net noted that he could build the tools and endpoints to delete twts, but some amount of cooperation from pod operators would be necessary to make it all work together. He asked me to spawn a discussion of the subject here, so here we are!
I donāt have enough technical knowledge of yarn.social to say with any credibility how it all should work, but I can say that I think it ought to be possible and itād be good to do for those rare times when itās needed.
I was inclined to let this go so as not to stir anything up, but after some additional thought Iāve decided to call it out. This twt:
is exactly the kind of ad hominem garbage I came to expect from Twitterā¢, and Iām disappointed to see it replicated here. Rummaging through someoneās background trying to find a āgotchaā argument to take credibility away from what a person is saying, instead of engaging the ideas directly, is what trolls and bad faith actors do. Thatās what the twt above does (falsely, I might addāwhatās being claimed is untrue).
If you take issue with something Iāve said, you can mute me, unfollow me, ignore me, use TamperMonkey to turn all my twts into gibberish, engage the ideas directly, etc etc etc. There are plenty of options to make what I said go away. Reading through my links, reading about my organizationās CEOās background, and trying to use that against me somehow (after misinterpreting it no less)? Besides being unacceptable in a rational discussion, and besides being completely ineffective in stopping me from expressing whatever it is you didnāt like, itās creepy. Donāt do that.
Probando poner los Twts al inicio
Hello to my english speaking friends! Iām trying to reply to a previous twt from the .txt file.
for some reason its showing the twt from 2 days ago instead of the current value
@novaburst@twt.nfld.uk Ah.. that is probably the XMPP verify code.. it doesnt really work that well. I aught to take it out.
@lyse@lyse.isobeef.org Excellent use of old denim, and also excellent use of long-form twt!
I think i would like a display mode that sorts yarns by last twt in yarn and displays only the last twt with the first in the heading if its more than one in length.
@novaburst@twt.nfld.uk I doubt there will ever be a 2.0 ⦠It may end up like java and they strip off the 1.
@screem@yarn.yarnpods.com yah I finally saw all of Daveās twts and figured he had explained Gogās/gitea better.
@prologic@twtxt.net interesting. The twt mustāve been deleted, I guess š
@benk@kwiecien.us I am using jenny (we chatted a bit on IRC earlier today). I have been using it for over five months now, I think. It is truly a joy to use, specially because you can use the power of Mutt/NeoMutt to read your twts.
@movq@www.uninformativ.de was the request to remove the hash (subject) from showing on twts discarded? I donāt see it on the TODO, so I am curious. Was it something you decided was not worth investing time on?
@prologic@twtxt.net I am seeing a problem in which not-so-active users, such as myself, are ending up having a blank āRecent twts fromā¦ā under their profiles because, I assume, the cache long expired. What can be done about it? Business personalities such as myself canāt be around here that often! Could something be implemented so that, say, the last 10 or 20 twts are always visible under oneās profile? Neep-gren!
@fastidious@arrakis.netbros.com +1 ā¦Now just a way to come up with the $20 per twt to store the data.
@fastidious@arrakis.netbros.com Oh But somehow @lyse@lyse.isobeef.org saw the old Twt and replied to that š¤¦āāļø
This is the downside of not fetching often enough or refreshing just in case a feed has changed your replying to hmmm š¤
An ageing rose cries. My first graphical media twt!
@movq@www.uninformativ.de, is removing the hash from the body of the twt on the TODO? I read it, but I am unsure if it is there already, or not. š Sorry if it is, and I failed to spot it!
Hmmm so⦠We seem to have a few pods offline in the network š Also š¢
- @jlj@twt.nfld.ukās twt.nfld.uk => 504 Gateway Time-out
- @adi@f.adi.onlās f.adi.onl => 200 OK but doensāt appear to be a pod anymore?! š¤
- @eldersnake@yarn.andrewjvpowell.comās personal pod => offline due to lack of Solar/Battery power? š
- @lohn@tw.lohn.inās personal pod => 503 Service Unavailable
Itās a bad day for Yarn.social š¤£
Good thing itās all decentralised š
yarnd
, the mobile app nor API support this anyway...
@movq@www.uninformativ.de i believe the delete of any twt was a tech limitation with retwt parser not knowing where in the file a twt came from. lextwt tracks the bytes in file where a twt was read from. which could be used to delete a twt from file.. in theory.