# Twtxt is an open, distributed microblogging platform that # uses human-readable text files, common transport protocols, # and free software. # # Learn more about twtxt at https://github.com/buckket/twtxt # # This is hosted by a Yarn.social pod twtxt.net running yarnd 0.15.1@7fd3daed 2023-11-26T10:40:12+10:00 go1.21.4 # Learn more about Yarn.social at https://yarn.social # # nick = tkanos # url = https://twtxt.net/user/tkanos/twtxt.txt # avatar = https://twtxt.net/user/tkanos/avatar#ope5cuoscdenqdddnuqexq2mfpjkty3en3agialamcebtvybfvqa # description = Curious # # following = 70 # # link = Git Mills https://git.mills.io/tkanos # link = Github https://github.com/tkanos # link = Mastodon https://fosstodon.org/web/@tkanos # link = Matrix @tkanos:tedomum.net # # follow = @birdsite.slashdev.space https://birdsite.slashdev.space/users/mirkosertic # follow = @birdsite.slashdev.space@birdsite.slashdev.space https://birdsite.slashdev.space/users/ClownWorld_ # follow = @gameliberty.club https://gameliberty.club/users/babylonbee # follow = @hachyderm.io https://hachyderm.io/users/robpike # follow = @mastodon.cloud https://mastodon.cloud/users/mkheck # follow = @mastodon.online https://mastodon.online/users/starbuxman # follow = @mastodon.social https://mastodon.social/users/VaughnVernon # follow = @mastodon.social@mastodon.social https://mastodon.social/users/rands # follow = @noagendasocial.com https://noagendasocial.com/users/Syberia # follow = @nondeterministic.computer https://nondeterministic.computer/users/martin # follow = @pone.social https://pone.social/users/soapone # follow = @toot.thoughtworks.com https://toot.thoughtworks.com/users/mfowler # follow = Aaron_Parecki https://feeds.twtxt.net/Aaron_Parecki/twtxt.txt # follow = akoizumi https://social.kyoko-project.wer.ee/user/akoizumi/twtxt.txt # follow = anth http://a.9srv.net/tw.txt # follow = biblia https://twtxt.net/user/biblia/twtxt.txt # follow = brainshit https://brainshit.fr/twtxt.txt # follow = brasshopper https://twtxt.net/user/brasshopper/twtxt.txt # follow = carsten https://yarn.zn80.net/user/carsten/twtxt.txt # follow = cncf https://feeds.twtxt.net/cncf/twtxt.txt # follow = darch https://twtxt.net/user/darch/twtxt.txt # follow = darch@neotxt.dk https://neotxt.dk/user/darch/twtxt.txt # follow = david https://netbros.com/user/david/twtxt.txt # follow = dendiz https://yarn.dendiz.xyz/user/dendiz/twtxt.txt # follow = eaplmx https://twtxt.net/user/eaplmx/twtxt.txt # follow = enkiv2 http://www.lord-enki.net/twtxt.txt # follow = ghklhijsd https://twtxt.net/user/ghklhijsd/twtxt.txt # follow = gitkanos https://raw.githubusercontent.com/tkanos/twtxt-files/master/twtxt.txt # follow = golang_news https://feeds.twtxt.net/golang_news/twtxt.txt # follow = gopherchat http://magical.fish:70/feeds/twtxt/twtxt.txt # follow = hacker-news https://feeds.twtxt.net/hacker-news/twtxt.txt # follow = hashrock https://twtxt.net/user/hashrock/twtxt.txt # follow = hashtable https://feeds.twtxt.net/hashtable/twtxt.txt # follow = hecanjog https://hecanjog.com/twtxt.txt # follow = infosec-write-ups-medium https://feeds.twtxt.net/infosec-write-ups-medium/twtxt.txt # follow = jason https://jasonsanta.xyz/twtxt.txt # follow = jlelses-blog https://feeds.twtxt.net/jlelses-blog/twtxt.txt # follow = jlj http://twt.nfld.uk/user/jlj/twtxt.txt # follow = justamoment https://twtxt.net/user/justamoment/twtxt.txt # follow = lobste_rs https://feeds.twtxt.net/lobste_rs/twtxt.txt # follow = lyse https://lyse.isobeef.org/twtxt.txt # follow = marado https://twtxt.net/user/marado/twtxt.txt # follow = maya https://maya.land/assets/twtxt.txt # follow = mckinley https://twtxt.net/user/mckinley/twtxt.txt # follow = movq https://www.uninformativ.de/twtxt.txt # follow = mutefall https://twtxt.net/user/mutefall/twtxt.txt # follow = news https://twtxt.net/user/news/twtxt.txt # follow = nexeq https://twtxt.net/user/nexeq/twtxt.txt # follow = niplav https://niplav.github.io/twtxt.txt # follow = novaburst https://twt.nfld.uk/user/novaburst/twtxt.txt # follow = ocdtrekkie https://twtxt.net/user/ocdtrekkie/twtxt.txt # follow = prologic https://twtxt.net/user/prologic/twtxt.txt # follow = prx https://si3t.ch/twtxt.txt # follow = retronav https://twtxt.net/user/retronav/twtxt.txt # follow = russd https://twtxt.net/user/russd/twtxt.txt # follow = saltyim https://twtxt.net/user/saltyim/twtxt.txt # follow = soap https://twtxt.net/user/soap/twtxt.txt # follow = support https://twtxt.net/user/support/twtxt.txt # follow = tkanos https://twtxt.net/user/tkanos/twtxt.txt # follow = tkanos-git https://raw.githubusercontent.com/tkanos/twtxt/master/twtxt.txt # follow = true-north https://feeds.twtxt.net/true-north/twtxt.txt # follow = twtxt_news https://buckket.org/twtxt_news.txt # follow = usr https://twtxt.net/user/usr/twtxt.txt # follow = westbam https://twtxt.net/user/westbam/twtxt.txt # follow = will https://twtxt.net/user/will/twtxt.txt # follow = xkcd https://feeds.twtxt.net/xkcd/twtxt.txt # follow = xkcd-com https://feeds.twtxt.net/xkcd-com/twtxt.txt # follow = xuu https://txt.sour.is/user/xuu/twtxt.txt # follow = yarn_pwa https://twtxt.net/user/yarn_pwa/twtxt.txt # follow = ~duriny https://envs.net/~duriny/twtxt.txt 2022-03-09T16:09:43Z hello world 2022-03-09T23:56:32Z (#m443x2q) Hello M. @, very funny project you have here. I like yarnc (despite some feature missing), when i have time i will try to use twtr with pre_tweet_hook with a curl to have some kind of token I guess. 2022-03-10T00:44:14Z (#m443x2q) funny : I like it.
reading your code makes me create that request:
```
curl -X POST https://twtxt.net/auth -d '{"username":"tkanos", "password":"test"}'
```
But unfortunately I got a bad request.
Help you, why not, all will depend on time.
Ideally for now, I'd like to use yarnc for my timeline and twtr for following, despite I have seen some follow function in your code that doesn't seems link to the console. 2022-03-10T01:42:19Z (#m443x2q) oki got it 
```
curl -X 'POST' -d '{"username":"test","password":"test"} ' -H 'Accept: application/json' -H 'Content-Type: application/json' -H 'User-Agent: go.yarn.social/1.0.0@HEAD' 'https://twtxt.net/api/v1/auth' | jq '.token'
```
But now I realise, that I can't inject it on twtr :S>
At least i had fun debugging yarnc and yarnd code.
Thanks 2022-03-10T01:43:55Z (#m443x2q) Yep @~duriny, I saw that you have a backend code with yarnsocial, not yet used. 2022-03-10T02:18:23Z (#m443x2q) @<~duriny https://envs.net/~duriny/twtxt.txt> @ 2022-03-10T02:18:26Z (#m443x2q) @<~duriny https://envs.net/~duriny/twtxt.txt> @

Stupid question guys, yarnc has what twtr doesn’t and twtr has what yarnc doesn’t.
Should i ask the obvious question ? 2022-03-10T02:52:10Z @~duriny, @ Sorry guys, my bad, was trying some feature between web app and command line, and ended up posting 2 times, and removing one 2022-03-10T02:53:45Z (#m443x2q) @~duriny, @ Sorry guys, my bad, was trying some feature between web app and command line, and ended up posting 2 times, and removing one 2022-03-10T03:58:36Z (#m443x2q) @ Yes Thanks 2022-03-10T03:59:45Z Please don't read what will follow, I am just doing some tests between yarnc and yarnweb 2022-03-10T04:01:43Z (#m443x2q) @ Do you know what can be cool on yarnc, to be able to read the post like git logs
For later, I mean. 2022-03-10T04:02:43Z (q65oplq) answering to myself 2022-03-10T04:02:54Z (q65oplq) myself being @ 2022-03-10T04:04:16Z (#pl5qkfq) merda forgot the sharp before the reference @ 2022-03-10T04:37:34Z (#fe33goa) I was more thinking in viewing the timeline ordered by branch (hash) and timeline after, but that's not for now 2022-03-10T04:37:53Z (#6q3tnua) I ll try thanks 2022-03-10T04:39:19Z @ Trying a post in a newly create feed 2022-03-10T05:02:31Z post -a test_feed 
 timeline | tail -n 3 | head -n 1 | tr ' ' '\n' | base64 --decode | gpg --decrypt 2022-03-10T05:02:58Z ```
$yarnc post $(echo test | gpg --symmetric | base64)
$yarnc timeline | tail -n 3 | head -n 1 | tr ' ' '\n' | base64 --decode | gpg --decrypt
``` 2022-03-10T05:17:46Z @ I mean SIR @, I am astonished and I pay a tribute to all what you have done (just saw feeds.twtxt.net and search.twtxt.net)

Congrats sir. 2022-03-10T05:35:21Z (#h4g746a) @ yep, I did all the tests on that feed I wanted, the next tests will be running it locally. 2022-03-10T05:36:57Z (#pbxizha) Sorry I was doing some tests that actually were :
```
$yarnc post $(echo "test" | gpg --symmetric | base64)
$yarnc timeline | tail -n 3 | head -n 1 | tr ' ' '\n' | base64 --decode | gpg --decrypt
``` 2022-03-10T16:25:35Z @ Playing with the code of yarnc to convert twt.Twts in a daq, in order to print git log twtxt view :
```
 * [65l67gq] 19 minutes ago test_feed_dont_follow@twtxt.net 2
 | \
 | * [tiavzlq] 18 minutes ago test_feed_dont_follow@twtxt.net (#65l67gq) 2.1
 | * [4zjeqta] 18 minutes ago test_feed_dont_follow@twtxt.net (#65l67gq) 2.2
 | | \
 | | * [pyg4iaq] 18 minutes ago test_feed_dont_follow@twtxt.net (#4zjeqta) 2.2.1
 | | * [b2wxclq] 18 minutes ago test_feed_dont_follow@twtxt.net (#4zjeqta) 2.2.2
``` 2022-03-10T16:34:35Z [Nebula](https://github.com/slackhq/nebula) written in go, is a private performant network released by [slack](https://slack.engineering/introducing-nebula-the-open-source-global-overlay-network-from-slack/) 2022-03-10T16:53:57Z (#cl7vera) @ I am trying now brave with https://search.brave.com/ 2022-03-10T17:14:16Z (#cl7vera) @ ewwwww is it a like sound or a dislike sound :D. Have you already tried, do you know if it's track like duckduckgo ? 2022-03-10T17:15:15Z (#p5ehoza) Nop far from being finished. It's just a begining. 2022-03-10T19:08:46Z (#cl7vera) Thanks, I was not aware.
And What do you think about search.brave ? 
Here are some articles about how they did it : https://0x65.dev/ ? 2022-03-10T22:25:49Z Sorry @ to disturb you, but using ```types.MakeTwt(mainTwter, time.Now(), "Hello")``` for some unit tests, I found that ```panic("twt manager not configured")```, I searched in the code without seeing where you use SetManager ?? 2022-03-10T22:47:10Z (#xasojwq) it's oki, thanks, I found _ "go.yarn.social/lextwt" 2022-03-11T04:28:25Z @ if you think it's git you will be wrong.

![git?](https://git.mills.io/tkanos/images/raw/branch/master/Screenshot%20from%202022-03-10%2023-25-14.png) 2022-03-11T05:52:03Z Tomorrow I try the -f --follow from tail 2022-03-11T05:53:03Z Actually my last message was already a test for the -f options :D That is working. 2022-03-11T06:47:35Z @<~duriny https://envs.net/~duriny/twtxt.txt> btw I really like the simplicity and efficiency of twtr. 2022-03-11T17:50:52Z Today I will try to convince my brother to join me. 2022-03-11T19:19:37Z hello @ 2022-03-11T19:50:41Z Hello @ what is the roadmap ? 2022-03-11T21:30:57Z (#4shjsfa) Yep actually I was testing twtxt (the python package) 2022-03-11T21:31:57Z (did you do it) ? it's a great package, I'd like at some point that yarnc will be able to handle files as well as yanrs ? 2022-03-11T21:33:18Z (#4shjsfa) After have fixed the missing requirement to make it work, it's a great app, i 'd like at some point that yarnc be able to handle also simple files. 2022-03-11T21:33:51Z (#wjig3fa) yep 2022-03-11T21:35:16Z (#4shjsfa) talking about missing metadata, do we have somewhere a document talking about the data format (and those metadata) 2022-03-11T21:36:53Z (#i3po3ra) @ Thanks, will be reading it. I need to check a bit more about how yarnd works, and how the architecture is design and so on. 2022-03-11T23:20:24Z (#4shjsfa) @ Merci 2022-03-11T23:29:36Z Will give a try to Matrix that week-wend.Installing weechat-matrix and dendrite 2022-03-11T23:54:34Z Has anyone already tried [Nebula](https://slack.engineering/introducing-nebula-the-open-source-global-overlay-network-from-slack/) 2022-03-11T23:55:40Z (#2fpmpoq) Very beautiful picture, What its his name ? who is the painter ? 2022-03-12T00:02:33Z @ How can you connect to here and at the same time in twt.nfld.uk. I tried to connect to the interface and it gave me an error. 2022-03-12T00:05:16Z (#hcrpjwa) Oh oki, I got it I think, you are not connected to twtxt.net, you are connected in .uk, but the web interface extract the data of your twtxt to create a user information page on the fly. 2022-03-12T01:21:37Z (#hcrpjwa) Nop I just notied that the user information comes from the metadata from twtxt file. 2022-03-12T05:09:08Z (#tuizh4q) Sorry I'm late, on the discussion, but as I see it. A big redis cluster will solve that issue (Twitter uses it) and a bit of js for the pagination client side. BUT the ability to be able to edit a post (impossible in twitter) makes it hard to have a big redis cluster.
The hardest part will mainly be for the client command line app. 2022-03-12T05:18:44Z State of the Art on the command line apps for twtxt:
# :
- Great for handling personal files
- A nightmare to install and find the good requirements.txt
- Not handling the metadata
- Not handling web connection (yarnsocial)
# :
- Better than Twtxt for installing And metadata
- Lacking web connection (yarnsocial) (being developped)
- Lacking Pre and Post exec (easy to develop)
- Thread View lacking / User info view lacking
# :
- Best for yarn social connection
- Follow/Unfollow/ Thread View / User Info/ View feature missing
- No files handling (may be hard) 2022-03-12T05:46:32Z (#76gz4la) 
> Is this in relation to the so-called (dead and unmaintained) “reference client” ?

What ???????

> I would consider @<~duriny https://envs.net/~duriny/twtxt.txt>’s client twtr to be the new reference client once complete

Yep agree, is what I wanted to politely highlight. 2022-03-12T05:57:36Z (#5nsd4ca) I ll try to be there, but at 7 AM, I won't be very useful :D 2022-03-12T06:09:08Z @<~duriny https://envs.net/~duriny/twtxt.txt> looking at your code here : duriny.envs.sh/twtr 
I am not familiar with cobra, but I don't see where you call the quickstart function ? 2022-03-12T06:29:13Z (#pwprzqq) I see that you Nuke everything on February 16th, since then I don't see any reference to quickstart on the code.
Are you rebuilding everything and the `go install duriny.envs.sh/twtr@latest` comes from a version before the Nuke ? 2022-03-12T11:53:56Z (#5modgoa) Hav eyou already done all the HTBs one ? 2022-03-12T11:55:34Z (#5nsd4ca) Yeah very funny (sarcastic tired of the morning face) 2022-03-13T01:57:14Z (#lhtkffa) @ I m curious now. Let me try to gues, are you Jack Dorsey :D 2022-03-13T02:02:21Z @ I thin the "tree" is a tsadi in hebrew. A rabbi once told me that the Bereshit was hard to translate because it was very cryptic. 2022-03-13T02:06:36Z (#7wdfdva) @ I saw that in France with the family protest "Manif pour tous", and more recently in Canada with the Trucker convoy. Basically you are free to express yourself as long as you go along the president willing. 2022-03-13T03:35:09Z (#tuizh4q) Time stamp +user id+ hashtwt should be enough. So you can have an append log and do the edit in the application. 2022-03-15T00:00:16Z Hello @, I'm a bit muted, because i'm working hard in A yarnc. I will be more talkative when I will need help or advice. 2022-03-15T04:08:07Z @ refactoring https://git.mills.io/tkanos/yarnc 2022-03-15T05:14:31Z (#22dnnkq) @ Harder to refactor on an existing project. So I will refactor here, with the goal you assigned to me, (copying a lot of code of original yarnc), once it will be over, we can try to merge on your yarnc or keep it separate, it will be up to you. 2022-03-15T11:32:00Z (#22dnnkq) Perfect. 2022-03-15T21:30:28Z (#fkl353q) Genius.
Is in moment like that, I feel the need of a like button. 2022-03-15T21:51:48Z [go 1.18 is released](https://go.dev/blog/go1.18) with :
- Generics 
- Fuzzing
- Workspace 2022-03-16T03:27:46Z (#5nagu7q) Do you know protonmail, they use PGP for all the mail between the users of their own platform. 2022-03-16T05:15:36Z (#5nagu7q) Thanks @ I will.
I was also reading the cryptographic part of Scuttlebutt: https://ssbc.github.io/scuttlebutt-protocol-guide/ 2022-03-16T05:34:45Z (#5nagu7q) Reading Keybase.io as suggested by @ . Very good for now 2022-03-16T05:49:11Z (#5nagu7q) But the real issue is that if you use an app it’s easy to store the private asymmetrical key and use it “locally” but through web …. Maybe somehow the site can load/ask it locally and store it in the browser cache and then use it in JavaScript to decrypt 2022-03-16T06:39:57Z (#5nagu7q) Here are my thought about the subject : https://git.mills.io/tkanos/encrption-twtxt-paper/wiki/Research 2022-03-16T07:15:48Z (#5nagu7q) Thanks, Yes of course, I was just doing a global overview. Of the basis, to be able to build on it.
And I was not aware of that RFC. Will be reading it. 2022-03-16T07:21:36Z (#5nagu7q) Actually it's good : [RFC for Encrypted Feeds](https://git.mills.io/yarnsocial/yarn/issues/770) 2022-03-16T18:11:51Z (#5nagu7q) What you did will be perfect for a one to one conversation. 
But if I want to tell to everybody that I follow something encrypted. It won't be possible. 2022-03-16T18:19:11Z (#cv5ccwa) @, very good. 
Just for information : keybase.io has a go pkg to deal with saltpack : https://github.com/keybase/saltpack 2022-03-16T19:21:53Z (#5nagu7q) My bad, it will apparently be possible, I just don't fully understand how, but keys can encrypt a message to multiple recipient.
```
echo -n "My secret 🤓" | keys encrypt -armor -sender gabriel@github \
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta629 \
-recipient kex1ts0qw8fwkvle2f2xsqumetmr9ev5ppx22rl5hnycen68sanjzl7qnta627 > msg.enc
``` 2022-03-17T16:27:11Z @ I love salty, so simple and so efficient. 2022-03-17T17:14:57Z (#w7um3vq) @ I will 2022-03-17T17:18:43Z After some experiment I saw that saltpack (salty) when sending to multiple recipient, encrypt the same message many times (with all recipients public key) so don't need to generate a symmetrical key (more safe). 2022-03-17T18:22:45Z (#w7um3vq) @ you will have a lot of "Hello world" in your bus. 2022-03-18T02:15:41Z (#vskqdeq) To start you only need :
A .yarnc.yml with the following on it 
```
uri: https://twtxt.net/user/oevl/twtxt.txt
``` 2022-03-18T02:36:27Z (#vskqdeq) @ it didn't, if you do that you will have 2 errors, because the login doesn't know where to send it's request.

```
WARN[0000] error loading config file: ~/.yarnc.yml error="open ~/.yarnc.yml: no such file or directory"

ERRO[0011] error making login request error="Post \"http://localhost:8000/api/v1/auth\": dial tcp 127.0.0.1:8000: connect: connection refused"
```

I know, it took me to read all the code to create that .yarnc.yml file, the first time.

PS: The yarnc login (when everything set) will only populate the token one. 2022-03-18T02:45:30Z @, on the merging of twter and yarnc test I m doing, I did a quickstart that will help to solve those issue of non setup things. 2022-03-18T15:55:04Z (#spqmxdq) oh yep with the U parameter it does. 2022-03-20T20:13:35Z (#qnzfkjq) Love the UI. 2022-03-21T20:19:44Z (#aku2x7q) @ Yep the beginning is taking time because I'm reading carefully the code of yarnd (to understand it and how it works with types.twter and twts and twtfile ......
And I m adding a lot of Unit tests.
For now I have Quickstart / Login and finishing Follow (once Follow is done, Unfollow will follow quickly :D)
And I will finish the v1 qith post and timeline. 2022-03-21T21:18:18Z Playing with salty at my job 2022-03-22T02:04:53Z (#tk67bya) @ My daughter maybe can, but she is busy these times, will ask her anyway. 2022-03-22T05:15:34Z (#tk67bya) looks like a dalek 2022-03-22T21:28:29Z (#dhhw2ta) @ very beautiful 2022-03-22T21:33:39Z (#cd4xpva) @ "The legislation would give the ACMA with the powers to hold social media companies responsible for harmful posts on their posts." => basically censorship with what is not the official truth "WE HAVE ALWAYS BEEN AT WAR WITH OCEANIA" 2022-03-23T15:01:02Z (#3dntsya) @<~duriny https://duriny.envs.net/twtxt.txt> Thanks, I will try it. 2022-03-23T15:03:06Z (#ax6wgnq) @ yep that one. 2022-03-23T15:05:43Z (#ax6wgnq) @ then we used some internal communication tool to share the encrypted messages. 2022-03-23T18:36:20Z (#ax6wgnq) @ I though using it, but it was mainly to form them in encryption, So I preferred that they do it manually using some commands line. 2022-03-23T18:46:01Z (#ax6wgnq) @ we also used openssl for symmetrical encryption and PGP. 2022-03-23T20:56:47Z (#dhhw2ta) @ nop i can't, the picture doesn't have location metadata. 2022-03-23T21:28:50Z (#iphs6mq) @ WOW I hesitate between being admirative or thinking your crazy. 2022-03-24T15:22:48Z (#tid7wea) @, yep during the pandemic was more wearing a shirt and tie and that's it. 2022-03-24T16:56:51Z (#ax6wgnq) Yep. 2022-03-24T21:05:48Z (#qbi3p4q) @ Agree :( 2022-03-24T21:06:59Z (#wye463q) @ Very beautiful view for a good start on the morning. Here I still hvae snow in my backyard (that's beautiful too, BUT not in March :D ) 2022-03-25T17:52:36Z (#plpc47a) quoting a random guy "You don't "have something to hide" when you put blinds on your windows or close the door when you're on the toilet, or wear clothes. Privacy isn't about having something to hide, it's not about keeping secrets. It's about being able to choose what you reveal about yourself, and when, and to who, and the other word we have for that is "dignity". Your inherent dignity, as a human being. Privacy is the agency you have over your dignity." 2022-03-26T04:19:16Z go web assembly used to fingerprint : https://www.linkedin.com/pulse/how-craft-webassembly-go-part-2-luca-sepe/ 2022-03-26T08:12:53Z @ I will try to be there in 4 hours for the meeting, If I can't (because I am still not sleeping), here is the status of yarnc. 2022-03-26T08:14:01Z (#h3btguq) I did the follow command, it works BUT i'd like to refactor to hide the pipes behind interfaces (when possible). 2022-03-26T08:18:03Z (#h3btguq) For now I :
- follow in conf file (according to twtxt.txt config specification)
- follow in twtxt.txt local file (according to metadata specification)
- send a follow request to yarn server.

BUT maybe I should change the approach for something more like :
```
SendFollowRequestYarnServer(nick, url)
if err {
 // aka not using yarn or connection issue
 AddToLocalConf(nick, url)
 AddToTwxtFile(nick, url)
} else {
 SyncServerAndFile() // sync metadata + twts
}
```
Syncing about it .... I mean Thinking about it :D
What do you think @ ? 2022-03-26T08:21:52Z (#h3btguq) I 'm taking my time to do it carefully, because once done it will be the philosophy for all the others command.
I will still need to do after that (to have a fully working MVP) :
- unfollow (easy after follow)
- post
- timeline 2022-03-26T08:49:18Z Most of the Time I don't even have time to pee, and yet, here I am at 5 AM coding a silly app, that generates star trek like sentences. 2022-03-26T14:06:19Z (#idtsqdq) @ Very good I can use that pattern. 2022-03-26T14:07:08Z (#arnioia) @ Sorry could not make it. Do you have a sum up ? 2022-03-26T14:12:04Z (#snshtcq) Thnaks @, it's always better to have 2 brains that one. I will do so. Thanks 2022-03-26T16:19:22Z (#6h5hbvq) ```
if you remember?
```

Let me guess, too much beer :D ? 2022-03-26T16:37:34Z (#idtsqdq) Done :
```
It's possible that the microscopic singularity could shatter the artificial poly-capsule but only if we could sur-transform the interstellar resonator and access the modular disintegrator !
```
Or
```
All is well on board. The gravity assimilator seems to encode properly. But we should calcify the short range bi-distortion for more safety.
```
The next step, is override one of the command I often use in the terminal, to generate one sentence and send it to a group chat in a decentralised social media account (that one was a true sentence :D) 2022-03-26T16:41:13Z (#idtsqdq) And @ specially for you :
```
Captain, we have to decrease the magnifying muxer into the mechanical to avoid a gravitational mitochondria.
``` 2022-03-26T16:44:46Z (#63xby3a) By the way @, it will be nice to be able to create permanent token for automation scripts. 2022-03-26T16:53:12Z (#idtsqdq) Another next step, is to translate it in Klingon. 2022-03-26T23:38:34Z (#6h5hbvq) Thanks @.
I would loved to hear about `waxed poetically about working in a think-tank vs being corporate drone` 2022-03-28T15:57:29Z (#kujx7ca) It's too hard (impossible) to work on windows, Linux/apple, are more easier, and are less buggy. 2022-03-28T16:04:51Z salty-im could be inspired by some functionality of https://github.com/simplex-chat/simplex-chat 2022-03-28T18:22:19Z (#2lqzrga) Maybe, I just don't know yet how. Thanks 2022-03-28T19:51:03Z (#mmshy2q) @ How to start a war, with only 5 words ? "What is your favorite OS?" :D 2022-03-29T13:55:42Z (#55htmxa) Hello @, please don't take me seriously (I'm never serious). It was a joke of the fact that crunched question created so many response and a lot of forks. 2022-03-29T13:57:29Z (#2lqzrga) @ Oh easy actually. 2022-03-29T16:21:38Z (#fowh3ua) Actually all of them are ugly. 2022-03-29T21:58:47Z (#fowh3ua) @, You can be hired by ubuntu for their next logo now. 2022-03-31T17:17:47Z (#7blmvxq) @ @ please don't talk about snow, I had snow for the past 5-6 months. 2022-03-31T17:21:35Z (#l3w3z6a) @ my son used to call Australia "The place where everything can/will kill you" 2022-03-31T19:56:46Z (#5zmc5pa) :D 2022-04-04T15:57:30Z Useless but interesting article : Go Context timeouts can be harmful : https://blog.uptrace.dev/posts/go-context-timeout.html 2022-04-04T20:40:39Z (#awuglxq) @ yep definitely. But do you want to POSSE to twtxt or POSSE from twtxt ? 2022-04-04T20:49:52Z (#awuglxq) @ because if you want to post TO : you can maybe use https://feeds.twtxt.net/feeds (your site publishing rss, feeds aggregating it). If it's FROM I'm sure in some lines of code we can do like a A twtxt exporter (a bit like prometheus exporter), but there twtxt should only be used as microblogging. 2022-04-04T21:53:28Z Thinking in the difference between :
- Messenger (knowing people talking together)
- Social Media (people talking together about posts)
- Micro Blogging (like own rss feed)
- News Aggregator. 2022-04-04T22:25:35Z @ when you will have time I will need some advice, on 1 issue : https://git.mills.io/tkanos/yarnc/issues/1

Thanks. 2022-04-04T22:28:08Z (#vbhktja) Those questions applied to the user as producer of content versus the user as consumer of content. 2022-04-04T22:43:44Z I hate paperwork, and still i am looking (to help) on how to start an NFT in Australia https://www.ato.gov.au/non-profit/getting-started/starting-an-nfp/. Unfortunately I don't think I will be able to help there. 2022-04-04T23:38:09Z (#gzqoina) @ vero 2022-04-04T23:40:13Z (#gzqoina) Actually it's a joke, because vero can be italian as well as latin :D 2022-04-05T02:47:09Z (#vbhktja) @ waiting to read about, seems interesting. 2022-04-05T20:34:24Z (#lpmrc3a) @ @ yep it's scary. 2022-04-06T00:34:47Z (#n2zbynq) Did he really said that ??? I m going to read the answer of that tweet. 2022-04-06T00:37:12Z (#gzqoina) I was in Switzerland for sometimes and only know how to say danke schon bitte schon gluten tag shuten tag . 2022-04-06T14:22:06Z (#awuglxq) @ I can gladly help on that if you want. 2022-04-06T16:09:14Z (#xl3ygta) @ just noticed that our green bar meeting, is gone :'( 2022-04-06T16:37:30Z (#n2zbynq) @ Thanks @, His account must have been hacked. That guy did more for censorship and information control that anyone in our generation. How could he be saying that ? 2022-04-06T20:54:34Z (#n2zbynq) @ very beautiful sentence 2022-04-07T01:15:39Z (#wkwboeq) @ I be been using (for a test) https://www.notion.so/ but I do love hedgedoc too 2022-04-07T04:46:10Z (#edyzbcq) I loved that one too : https://about.gitlab.com/blog/2019/07/23/anomaly-detection-using-prometheus/ 2022-04-07T04:47:36Z Need Advice : For a small Personal project, I'm hesitating between IAAS and PAAS.
- IAAS : I control everything and own everything
- PAAS : More funny, but I own nothing, and control nothing.

Ideas ? 2022-04-07T04:55:09Z (#74jbruq) @ I was sure you would say that :D. 2022-04-07T04:55:39Z (#74jbruq) I was thinking in doing an article like : Deploying Yarn on GCP. 2022-04-07T04:59:54Z (#edyzbcq) @ yep very good to play, and to understand some concepts, but I did not find it much useful in my area. 2022-04-07T05:00:17Z (#edyzbcq) @ But after that what you can also do is : a python script that get prometheus metrics, do a bit of machine learning, and then inject the result on prometheus (very fun, but again it's hard to have a sufficient big training set, except if your app is buggy :D) 2022-04-07T05:00:57Z (#74jbruq) A Gemini article of course :D 2022-04-07T12:36:52Z (#wkwboeq) @ what I actually often do in my projects Is always have a docs folder with markdown inside and with a docker I generate a site out of it thanks to mkdocs (or some others static site generator) 2022-04-08T14:06:43Z (#nfldldq) @ that is indeed, a very bad postal service, I hope you don't pay too much in taxes for that service. 2022-04-08T19:03:45Z Who knows that chrome sends specific headers to google domain only like X-client-data :
https://9to5google.com/2020/02/06/google-chrome-x-client-data-tracking/ 2022-04-09T12:11:12Z (#elsyhbq) Take care of you @, 2022-04-09T20:57:49Z I m good at work, but I m terrible at life (why don’t we have life course at school) 2022-04-11T21:37:44Z @ have you ever done your own soap ? 2022-04-12T14:45:37Z (#y6x5vxq) Yep i m following all your posts. 2022-04-12T16:15:02Z re-posting because the first post disappeared :

Building your own ngrok in 130 lines : https://dev.to/progrium/building-your-own-ngrok-in-130-lines-2lif 2022-04-12T16:15:32Z Understanding OpenTracing, OpenCensus, and OpenMetrics : https://www.bmc.com/blogs/opentracing-opencensus-openmetrics 2022-04-12T17:25:11Z Having fun with Goryon in my phone :D 2022-04-12T19:10:08Z (#nfldldq) I'm sure your postal service is trolling you :D 2022-04-12T21:20:44Z (#y6x5vxq) @ Thanks I love to dream about it, but it's not the kind of life for me. In the same theme of your blog, I am for now reading https://www.ministrybooks.org/books.cfm?xid=TUN1QEOCUHXO6 2022-04-12T22:47:22Z @ @ (#ou36g5q) aïe it hurts just reading the description 2022-04-12T22:50:31Z @ (#2n7pifa) nice I will read more about it. thanks 2022-04-12T22:56:18Z My mum came with my 2 niece to visit us (for 2 weeks), we were 10 at home yesterday, hopefully I had a bottle of wine, but today I'm exhausted. 2022-04-13T13:40:38Z (#fzden7q) @ WHAT ? Tell me it isn't true ? 2022-04-13T13:42:38Z (#572q4eq) @ you are evil :D 2022-04-13T13:45:32Z (#nl4x36q) @ how fake news work : 

![](https://img.tedomum.net/data/Screenshot%20from%202022-04-13%2009-44-17-1cd208.png)

Sorry could not resist. 2022-04-13T14:11:46Z (#dkmdpda) @ Thanks, seeing it, is probably how I wanted to begin the day :D 2022-04-13T17:13:13Z (#o3cxqba) Actually It's a good question, because server cost money, And it can be good if the community can help (I understand, I have the same issue). And can be through donation / Subscription / Advertising (I mean even if you don't like it (and I understand) some people may choose that way in their server)

The real issue I have with it, It's easy to make someone pay for a service your are alone to offer. But Is it's hard to make someone pay for a service they can have for free elsewhere, it will even be counterproductive, because it will stop people of adopting your service. 2022-04-13T17:14:57Z (#nl4x36q) @, Maybe @ is very smart, he is maybe doing a reverse psychology :D, now I'm lost :D 2022-04-13T17:16:25Z (#vnmtgkq) I love hackatons, but people should arrive prepared (read the code install everything, do some hello worlds) before to come. But unfortunately with 4 kids Hackatons are behind me now. 2022-04-13T22:26:32Z Home Made Stirling Engines From Expedient Materials : https://hackaday.com/2022/04/13/home-made-stirling-engines-from-expedient-materials/ 2022-04-13T23:07:26Z (#6zz5nja) welcome to the club 2022-04-13T23:08:17Z @ (#6jl3heq) I m sure a Pepsi one would be faster. 2022-04-13T23:17:50Z @ @ (#dwl5hra) political corruption is the main problem in our countries. And I don’t see how to solve it. 2022-04-13T23:33:34Z @ (#dwl5hra) agree. I have some ideas but I could not tell them without your public key :D 2022-04-13T23:44:09Z @ (#fzden7q) it s so iniquitous so disgusting. 2022-04-14T15:26:01Z (#tjbslbq) Elon loves the freedom of speech, that he sees in danger in America (specially on twitter) 2022-04-14T15:27:02Z (#ebaxmia) I have a better one :
Thou shalt love thy neighbour as thyself 2022-04-14T15:34:05Z (#lu63v5q) @ Actually, it happened in 2013 in Cyprus, where Europe stole (I mean taxed) money directly from people bank account. (https://www.theatlantic.com/business/archive/2013/03/everything-you-need-to-know-about-the-cyprus-bank-disaster/274096/)

It also happened recently in Canada as well, where people giving to some fund in gofundme, have seen their bank account frozen for a month. 2022-04-14T15:35:19Z (#yuoestq) @ Funny, the tags redirect to your yarn instance (https://neotxt.dk/search?tag=tags) 2022-04-14T20:39:29Z @ (#yuoestq) I have no idea , and you @ ? 2022-04-14T20:39:59Z @ (#lu63v5q) they are wise, give them an extra kiss next time you see them 2022-04-14T23:41:49Z @ (#lu63v5q) I m sorry my friend 2022-04-15T01:42:52Z Building an Open Source ML Pipeline: https://towardsdatascience.com/building-an-open-source-ml-pipeline-part-1-5b52d06351d1 2022-04-15T15:39:43Z More control with idempotency : https://buttondown.email/krcah/archive/more-control-with-idempotency/ 2022-04-19T13:46:25Z Yandex open source database: https://ydb.tech 2022-04-19T14:20:30Z (#rgzcora) "Hello Wold" My favorite first message, Hello @ 2022-04-19T14:23:24Z Today is snowing in Canada. 2022-04-19T15:38:47Z (#4lzmyqa) Building an Open Source ML Pipeline: Part 2 : https://medium.com/towards-data-science/building-an-open-source-ml-pipeline-part-2-29a8dcbc7620 2022-04-19T16:34:41Z (#4lzmyqa) Ooohh, Thanks @ was not aware of that. (nicest way ever to let me know btw) 2022-04-19T17:29:53Z @ (#egnpesa) bonjour 2022-04-19T17:40:35Z @ @ (#zmysq7a) I m not sure @ speaks French / Je ne suis pas sur que @ parle francais. 2022-04-19T18:27:26Z (#ldckvia) very nice 2022-04-19T19:58:48Z (#ikpkdaq) @ Montreal. 2022-04-19T20:45:31Z Friends : Rachel and Ross giving relationship advice to chandler : https://www.youtube.com/watch?v=w8DLIpSAtF8 2022-04-19T22:37:17Z (#vglqnwq) oh oh @, I know that look, are you thinking in create your own in golang :D 2022-04-20T02:44:15Z Which browser should I be using ? 2022-04-20T13:35:51Z I don’t know if I like or not but it’s definitely interesting, ML in a DB server : https://github.com/mindsdb/mindsdb 2022-04-20T17:26:24Z (#6twkbla) @ Hola @ bienvenido, Felix de ver un servidor en Español. 2022-04-20T17:56:15Z (#6twkbla) @ es une buena idea 2022-04-20T17:58:49Z (#zf5dtfq) Thanks guys @ and @, I will have a look to your suggestions and also https://www.waterfox.net/, will try that one too.

I was using Brave, but I'm not very happy with it. 2022-04-20T23:48:51Z (#uy53isa) always good to read for those who doesn’t know 2022-04-20T23:50:02Z a Golang MySQL parser : 
https://github.com/pingcap/parser 2022-04-20T23:51:37Z @ (#zf5dtfq) thanks a lot. Very hard to find one. 2022-04-22T00:37:30Z Open Sourcing Twitter’s Algorithm Part 1: How Twitter Works : https://transitivebullsh.it/oss-twitter-algorithm-part-1 2022-04-24T16:33:49Z China May Have Just Taken the Lead in the Quantum Computing Race : https://www.defenseone.com/ideas/2022/04/china-may-have-just-taken-lead-quantum-computing-race/365707/ 2022-04-25T15:44:57Z 2 weeks having 3 more people at home was tiring. Happy to have them, happy to have my house back. 2022-04-25T15:48:38Z Hello @ was out for 2 weeks, now that I'm back we need to talk about :
- the issue I raised on yarnc (+ some others ideas how to handle it)
- I did some tests on encrypting everything and came out we 2 possible solutions
- Two idea I have to have fun with twtxt protocol.
- One idea to federate twtxt. 2022-04-26T23:35:48Z @ @ (#ht5xqba) lol reading that and being still at work at 7:30 PM fixing a Java code ( PS : I m not a Java dev, the code is not mine, I m not even a dev anymore ) 2022-05-22T05:40:34Z (#tjxzyuq) @ congrats 2022-05-29T05:05:32Z Hello Evrybody, I know it seems that I went out, but that's not true, I'm still here reading each one of your messages, every day, It is just that I prefer to be non-verbal. But send you all lot of Love. 2022-05-31T19:52:15Z @ I think you will love those articles https://developers.mattermost.com/blog/hands-on-iouring-go/ and https://kernel.dk/io_uring.pdf 2022-06-01T21:09:26Z (#hr4b4tq) Try opening it in incognito mode. 2022-06-02T14:17:48Z (#hr4b4tq) I structure my projects according to the DDD methodology, and it's awesome. 2022-06-07T14:59:27Z A very good article I read back in 2017 about linq in Go using iterator patterns, is unfortunately not online anymore, hopefully I found the web.archive version https://web.archive.org/web/20170212135430/https://kalan.rocks/2016/07/16/manipulating-data-with-iterators-in-go/ 2022-06-08T14:56:57Z (#wkwboeq) @ as lon as you found the one that is good for you. I used apple notes for a while too is a good multipurpose tool. Lately I was using trello with Getting things done methodology. 2022-06-08T14:57:25Z (#hr4b4tq) @ Domain Driven Design. 2022-06-08T14:59:05Z (#gsgbzsa) @ Reading quickly I though you were talking about Tinder, it was giving you a pervert look :D 2022-06-08T15:00:44Z @ I tried to deploy yarnd on GCP, without success, mainly because of the incompatibility with the third twelve factor principle. If I have time I will try to use viper to change it. 2022-06-09T14:30:20Z That is nice, the community is growing, and more active, each morning I have now 3 pages to read (Instead of one previsouly) 2022-06-09T14:40:36Z (#w55rorq) If I run the docker image as it, it works fine, but if I want to specify some parameters using the command line it is not really possible, because of how GCP starts the container, I must have it by env variable. 2022-06-10T16:10:12Z (#w55rorq) Right just found the ENV variable documentation : ![](https://twtxt.net/media/RqNdR95BUPaUbGE9wQqaJh.png) 

My mistake was that I was adding the following prefix :
 ![](https://twtxt.net/media/rJvMpxSmdukL2ixr9EiLHa.png) 

And That is actually part of yarnc code and not yarnd code. 2022-06-10T16:14:41Z (#w55rorq) As soon as I have time, I will give it a new try. 2022-06-10T19:56:55Z Maximizing Developer Effectiveness https://martinfowler.com/articles/developer-effectiveness.html@ 2022-06-14T14:07:09Z (#eijedvq) I use iphone because I found them more reliable as well, mine has now 7 years old, a bit slow but still working. 2022-06-14T16:25:40Z (#eijedvq) Mine is a 6 SE (bought in 2015) and I changed the baterry once, and the screen twice.
So as it is working. I don't see why I would change (I promise myself if one day trying to repair what it needs I break it, I'll at that time change) 2022-06-14T19:25:14Z (#rpofvqa) Hello @,
I'll say that :
- everything being in the main is bad
- the handler structure can be better, more structured and separating the http part, from the real business part (some interfaces may help)
- rclient should be injected.
- there is no env variable management / config management (viper is good for that)
- there is no unit tests (that one you know)
- there is no metrics (if it was a professional project I 'll be waiting for those)
- gitignore should maybe have golang-webapp on it. 2022-06-15T16:30:50Z (#h3gmlfa) :D everymonth we have that discussion now, which Browser to use?, I think the 2 last time we agreed, that none were to trust. 2022-06-15T19:53:19Z I don't like to design following the pure Object Oriented Design, too focus on anemic models, instead I prefer design based on behaviors (that may use Object Oriented Design in second) 2022-06-15T20:46:24Z Very good article showing some differences between OOD and DDD (lacking unfortunately some big differences that helps to understands the concept anyway) https://www.mirkosertic.de/blog/2013/04/domain-driven-design-example/ 2022-06-15T20:47:06Z Who found Mutation Testing useful ? I have tested it but it helped me to find the boundraies of my tests, that excepted .... 2022-06-16T13:40:57Z @ (#7kw56xa) I ll have to read it, may be interresting 2022-06-22T14:24:54Z (#ajba5dq) installed on iPhone and it s working well so far. 2022-06-22T18:52:47Z (#ajee2za) @ Ola twtxt es un formatto de texto que puede estar alojados en cualquiera servidor que quieras. PERO tu estas usando a el servidor neotxt.dk, entonces tus twtxt seran alojado en el servidor de neotxt.dk, y pudes ver tus twtxt in formato bruto : https://neotxt.dk/user/andreottica/twtxt.txt 2022-07-03T04:19:30Z My house burnt :( 2022-07-03T05:11:31Z (#sbynb5q) @ yep 2022-07-03T05:12:06Z (#sbynb5q) https://www.tvanouvelles.ca/2022/06/30/important-incendie-dans-un-quartier-residentiel-longueuil 2022-07-03T05:13:22Z (#sbynb5q) in English : https://beta.ctvnews.ca/local/montreal/2022/6/30/1_5969646.amp.html 2022-07-03T20:41:32Z (#sbynb5q) thanks @all everything is alright, all the family is ok. And we are trying to build our new future. 2022-07-06T18:46:24Z Differences between Memcached and Redis : https://engineering.kablamo.com.au/posts/2021/memcached-vs-redis-whats-the-difference 2022-09-16T13:35:09Z Demystifying the Parquet File Format by Michael Berk in https://towardsdatascience.com/demystifying-the-parquet-file-format-13adb0206705 2022-09-16T13:35:47Z Benchmarking clickhouse imports : https://tech.marksblogg.com/faster-clickhouse-imports-csv-parquet-mysql.html 2022-09-18T03:25:32Z (#qizalqq) @ Hello Sorry I went again in non verbal mode, but i still read most of the messages here. That hello one was a test of jdtron/twet, and I stopped my yarnd running in gcp, so could not test on it anymore (I know I need to pop up a docker one). 2022-09-18T05:56:11Z I was bored tonight, so I created a generator of twtxt file using git (https://github.com/tkanos/gitwtxt) :
- Each commit is a message
- Each branch is a thread
--> Then I generate a twtxt file out of it. 2022-09-18T15:28:06Z Created a PR to fix jdtron/twet ability to generate hashes on tweets : https://github.com/jdtron/twet/pull/3. 2022-09-18T15:34:21Z (#kjsrlnq) @ the generator is the last command line of the README.md file aka :
```
git log --all --reverse --date=format:'%Y-%m-%dT%H:%M:%SZ' --format=format:'%cd %h %s' | awk -F ' ' '{ if($3 == "HEAD" || $3 == "master") {printf $1 " (#" $2 ") ";} else printf $1 " " $3 " "; {for (i=4; i twtxt.txt
``` 2022-09-18T16:52:47Z (#b3xm5ua) Oh Nice, You will see that I have not chnage much, actually I tried to change the less possible, my goal is not to take the project, but to fix the claim you do in yarn social page : 
"Use a twtxt Yarn-compatible client that at least implements the Twt Subject Ext and Twt Hash Ext such as: ..." 2022-09-18T18:34:46Z (#b3xm5ua) If you take responsibility for that, let me do another battery of test, just to be sure of every other feature implemented. 2022-09-18T18:45:17Z (#kjsrlnq) @ something like this should be enough :

```
git log --all --reverse --date=format:'%Y-%m-%dT%H:%M:%SZ' --format=format:'%cd (#%h) %s'
``` 2022-09-19T10:30:42Z (#hjpwlnq) Congrats, it's a big achievement. 2022-09-19T12:01:31Z (#b3xm5ua) Did a lot of manual tests and so far everything is Ok. But I see that Jdtron on timeline, thread and reply (instead of parsing the line) recreate the hash using the text that includes the hash generated on the writing of the tweet , so the hash generated is never the same. 2022-09-19T13:04:07Z (#b3xm5ua) Yep,as you can see :
```
prologic #oriex7q (57m ago)
(#b3xm5ua) @tkanos(tkanos) Yeah I was wondering that myself too.
```
as you see you post has 2 hash : the one in your message : #, and the one generated on the fly #.

So if I try to reply to #, I will receive a message like :
```
Twt hash #b3xm5ua is not in your timeline. Proceed? (y/N):
```
Encouraging me to use the wrong one oriex7q. 2022-09-19T14:28:27Z (#kjsrlnq) If you really think to do that, the more complete command line will be :
```
git --no-pager log --all --reverse --date=format:'%Y-%m-%dT%H:%M:%SZ' --format=format:'%cd (#%h) %s' > twtxt.txt 
``` 2022-09-20T18:46:18Z If I have the choice between a Linux and an Apple, I really don't know which one I would choose. 2022-09-20T19:25:30Z (#coyqx5a) Because I really enjoy working on Linux and the docker environment integration is better. 
BUT Apple has a better integration with others apps and with my phone. 2022-09-20T19:26:20Z (#al2rgeq) Yep I want to use the dark blue on the morning, and the dark yellow during the night (Don't ask why) 2022-09-20T19:50:29Z Hello @ you have a very hacker name, like nobody will never remember you. 2022-09-20T20:01:31Z (#al2rgeq) @ Sorry, It was just a way to tell that I loved both as well. I didn't want to give you more job :D 2022-09-20T20:41:06Z (#b3xm5ua) @, actually I was wrong, I had a misunderstanding of how the hash was supposed to work, I though that the hash was created at each tweet to be able to reply to it. But I noticed that actually a hash is created at the reply. (Am I right?) but it can only work if all the twtxt client share the same algorithm. Am I right ? 2022-09-21T23:02:45Z (#c23c36a) After trying all of them I decided to write my own. I hope (If I’m not lazy) I will have finish for next week . 2022-09-21T23:07:02Z (#c23c36a) @ in order to install jdtron/twet :
```
GO111MODULE=off go get -u github.com/jdtron/twet 
``` 2022-09-21T23:11:58Z (#c23c36a) You can also use yarnc (very good), if you want to interact with your twtxt.net account 2022-09-22T16:09:42Z Using bitmaps to run interactive retention analyses over billions of events for less than $100/mo : https://vikramoberoi.com/using-bitmaps-to-run-interactive-retention-analyses-over-billions-of-events-for-less-than-100-mo/ 2022-09-22T17:28:28Z Please don't test it for now BUT just to announce that the version 0.1.0 alpha (not yet tested) of my future twtxt client [twx](https://github.com/tkanos/twx) has been pushed. 

It should have the basic for a client (follow/unfollow/tweet/timeline), the fancy part will soon come (to see on the readme file). 2022-09-22T18:49:02Z (#bc5csba) They don't announce, when you will look at your timeline, the client will connect to all your Followings and get their twtxt.txt, having all the twtxt.txt it will sort it by date and present it to you, then is up to you to read your timeline and understand who reply to who.

But you gave me a good idea to implement in mine, something to show the last replies to my tweets, or mentions of my name. Thanks 2022-09-22T19:20:03Z (#bc5csba) Yep or even the thread you are just participating in. 2022-09-22T19:59:17Z (#e6ocmxq) Yep you can't, in yarn.social as it's more centralized you can see it in Discover, but in local you only see what you follow. What can be done as well to extend it, will be to create a Discover like by downloading all the users followed by the one that you follow an so on. Here you can create a big map of who follows who, and have all their tweet as well. 2022-09-22T20:00:39Z (#e6ocmxq) Thanks for that new idea you gave me @. 2022-09-22T20:11:33Z (#al2rgeq) @ What is the orange code of that orange version ? 2022-09-22T23:03:24Z (#n5f7upa) @ I will be interested to see that @ code 2022-09-22T23:05:57Z (#bc5csba) @ is on the pipe , I need to stabilize a beta and have a pretty timeline, then yarn integration. 2022-09-22T23:12:37Z (#bc5csba) @, twt Hash is already implemented the same way as yarnd. For the subject ?? I don;t know about that one. But I will implement if you want. The reply is already done `twx tweet -r hash `, the fork not yet. 2022-09-22T23:13:20Z (#bc5csba) @, twt Hash is already implemented the same way as yarnd. For the subject ?? I don;t know about that one. But I will implement if you want. The reply is already done `twx tweet -r hash `, the fork not yet. 2022-09-22T23:16:27Z (#bc5csba) @ for yarn integration, I have the idea to create a Meta tag for PostHook (like : `{{yarn}}`) that will do behind the scene like yarnc login + yarnc tweet. so the twtxt local will only be a backup.
On the second step I will imlement the same PsotHook solution for follow and unfollow. 2022-09-23T11:17:31Z (#ix64jaa) @ I HATE Standard Go Project Layout, I have always prefered to structure my program by bounded context. 2022-09-23T12:31:44Z (#jrtfmbq) Thanks @ 2022-09-23T12:40:43Z (#ix64jaa) @. The issue is that (I don't know why) programmers (often backends) are full of protocol, and they forget the basis of clean code, to pursue their protocol. 2022-09-23T20:28:35Z (#kxlpuda) @ have you ever tried [expect](https://www.tcl.tk/man/expect5.31/expect.1.html) 2022-09-24T01:22:39Z Guys, I have a bad news, I went through the twtxt-osphere :
- I found 1289 twtxt account 
- among those 721 are accessible ( 712 http / 9 gemini / 0 gopher) 
- but only 111 account are still active in 2022 :S (107 http / 4 gemini / 0 gopher). 

I have also rank all the accounts by influence. (just for fun) without surprise @ is the 1st most influential twtxter, @ you are 3rd, (I'm 32nd)

[results here](https://github.com/tkanos/we-are-twtxt) 2022-09-24T16:51:22Z (#gsewnyq) @@ @ Based on an idea by @ I used a simple quickly and dirty made walker algorithm (bypassing the spider trap) to find the interconnected account (1289) I only found the interconnected ones (since 2016) (if you have accounts that you know and are not referenced I can send the walker algorithm across them) :

- Some don't answer anymore, the one that does answer => accessible (721)
- Some still post in 2022 => active (111)

 Then I computed a normalized ranking algorithm in all of those with the number of time a people talk about you for the influence (it sounds like I'm talking like a star trek characters). 2022-09-24T19:20:54Z (#gsewnyq) Start account was a random one (https://niplav.github.io/twtxt.txt) then interconnections are found by following and mentions. 2022-09-26T14:23:36Z (#gsewnyq) @ yep it's the main component (how many time people talk about you). I can share my code, but not now, I will be really ashamed to share such horrible code. Let me 1-2 weeks to refactor, and I will. 2022-09-26T21:18:44Z (#6cajjya) Yarn already have most of it :
- Latest tweet : Discovery tab has it (https://twtxt.net/discover)
- Search for tweets : that one is missing
- Mentions : Mentions tab has it (https://twtxt.net/mentions)
- Tag : the search tag bar is there (https://twtxt.net/search?tag=mytag)
- User : you can see a profile (https://twtxt.net/user/brasshopper/) 2022-09-27T00:13:36Z (#bgutjga) @ Oh please implement everything you want. It is always enjoyable to implement things. 2022-09-27T16:20:08Z One of my friends did a very good joke, I was talking with him about privacy on internet, and he replied to me :
- What are you talking about, you use firefox on Linux in a village of maximum 1000 people, you don't even need to use cookies.

:D 2022-09-27T19:31:57Z A good lightweight and written in go alternative : [gotosocial](https://github.com/superseriousbusiness/gotosocial) (still in alpha) 2022-09-28T02:28:28Z (#di6dpla) Where are you ? 2022-09-28T11:16:18Z (#wzwth7a) @ @ I clean m’y code today and release it tomorrow or tonight. 2022-09-28T14:07:42Z (#wzwth7a) @ here is the dump https://github.com/tkanos/we-are-twtxt (on the tarball all-twtxt.tar.xz) 2022-09-28T14:11:43Z @ @ @ the code you requested to follow all the twtxt mentions (https://github.com/tkanos/we-are-twtxt on the folder search)

- I adjusted the code to take for the rank, taking in account only the mentions and not weighted by the number of tweets)
- the files generated will be in your home folder 2022-09-28T15:59:25Z @ what is spam in twtxt ? I mean I just saw 2 hotel advertise so far. 2022-09-28T16:40:59Z (#c7ylw2q) @ Very nice thinking :D 2022-09-28T18:12:59Z (#e3vqyja) @ you didn't capture the best of the form :
 
![](https://twtxt.net/media/oZLxpDxEUue78kqABYMe2N.png) 2022-09-28T20:06:08Z (#luy6xva) @ my bad, I 've blacklisted it in the code for next time ([github-commit-fix](https://github.com/tkanos/we-are-twtxt/commit/ad7685ca8c9ac21fc601a84e1e51e42fbef1f232)) 2022-09-28T20:17:32Z (#luy6xva) Actually I should black list search as well. 2022-09-28T22:43:40Z (#wgwmt4q) Thanks @, 

1. even a switch case would be better
2. done quickly
3. done quickly
4. yes BUT if I check only mentions I will loose the header following one, (that are not always in the same style: cf : https://niplav.github.io/twtxt.txt ), I can do both and only loose the redirection BUT I need to be bored again to do that change (1 hour I ll say)
5. (easy) when i will be bored again it will be on the pipe.

Thanks 2022-09-28T22:48:10Z (#wgwmt4q) one other thing cool that you have not noticed but i want to share. Is that the first iterative version was taking 8 minutes to go on all twtxt / download/ parse.
The new version using heavily go routines takes around 10 seconds. 2022-09-29T00:59:24Z (#luy6xva) @ yep. In that experiment I was only interested by real people, who talk/contacts with others I can follow. 2022-09-29T01:01:27Z (#wgwmt4q) @ Nop but a lot at least. 2022-09-30T12:01:42Z (#mriq4wa) @ very interesting # # 2022-09-30T12:06:37Z Challenges for distributed and decentralized technology from the perspective of Signal development [link](https://media.ccc.de/v/36c3-11086-the_ecosystem_is_moving) 2022-09-30T15:25:08Z Does someone know something about [locutus](https://github.com/freenet/locutus) (except that they are start trek fan) 2022-09-30T16:17:17Z (#gaut2ua) @ Everything in one image : ![distributed vs decentralized](https://twtxt.net/media/BNH6uhnCzqE73gFeEH5bKj.png) 2022-10-01T00:41:26Z I'm reading a lot about [DID](https://www.w3.org/TR/did-core/), and Am I the only one to find it terrible ? It seems to me that they want to recreate OpenID. Actually I don't even understand what are they trying to resolve that a public/private key can't resolve. Ideas guys ? 2022-10-01T03:02:29Z @ didn’t you asked some months ago ideas to finance twtxt servers ? 2022-10-01T05:23:39Z 2022-10-01T01:23:29-04:00 (#<66qedra https://twtxt.net/search?tag=66qedra>) twx development is going well (posted through twx with yarnsocial post hook plugin) 2022-10-01T05:24:28Z (#i5eepbq) Almost 2022-10-01T05:28:44Z (#wfks6hq) @ I have an idea you may hate, BUT it is still only an idea. Adding Native Ad on discovery tab only. 2022-10-01T05:49:32Z (#f6yb3ma) second tentative (posted from twx through yarnsocial posthook plugin) 2022-10-01T05:53:15Z (#f6yb3ma) Some adjustement needed but it works well (posted from twx through yarnsocial posthook plugin) 2022-10-01T05:56:46Z (#f6yb3ma) I can go to bed happy, good night everybody 2022-10-01T06:02:58Z Hello @, I saw a little bug on the /post api. I can force the hash (sending "(#hash) text" ) that is good to choose my hash and to reply and I end up having in my twtxt file : 
```
2022-10-01T05:49:32Z (#f6yb3ma) second tentative (posted from twx through yarnsocial posthook plugin)
2022-10-01T05:53:15Z (#f6yb3ma) Some adjustement needed but it works well (posted from twx through yarnsocial posthook plugin)
2022-10-01T05:56:46Z (#f6yb3ma) I can go to bed happy, good night everybody
``` 

But yarn social doesn't add it to his /conv database so I don't see it as a reply nor as a Thread like : https://twtxt.net/conv/f6yb3ma 2022-10-01T06:06:43Z (#wfks6hq) yes it is, but it may help to have money to pay the servers. The idea behind is that people use their timeline to be in their protected space (unchanged by algorithm), but when they go to discover is to discover new things, new people, new .... ads.... 2022-10-01T06:07:31Z (#2p356ca) what do you mean by "It does not address a valid Twt by that Hash" 2022-10-01T06:13:18Z (#2p356ca) I m a bit lost, because it is in your pod : https://twtxt.net/user/tkanos/twtxt.txt (at the end of the page at 5:49 ...) 2022-10-01T06:19:18Z (#2p356ca) Oh I think I got it. yarnsocial doesn't build a conv if it can't find the initial (without hash) tweet.

the following will work :

```
Date Hello
Date (#hash_addressing_Hello_with_yarn_algorithm) Hello again
```

But That doesn't work :
```
Date (#hash1) Hello
Date (#hash1) Hello again
```

Did I got it right ? I need maybe to read again twtxt hash extension. 2022-10-01T06:30:53Z (#wfks6hq) Maybe not, it is just an idea. 2022-10-01T06:39:22Z (#j77wiqq) Yeah, I definitely don't like [DID](https://www.w3.org/TR/did-core/) 2022-10-01T12:42:34Z (#2p356ca) got it. Yarn social not finding the hash of the conv on its cache, thinks that it's a subject instead. Which is logical because hash is in the subject. Ok so only now I fully understand the specs :

```
Twt hashes make twts identifiable, so replies can be created to build up conversations. The twt’s hash is used in the Twt Subject of the reply twt to indicate to which original twt it refers to. The twt hash is similar to the Message-ID header of an e-mail which the response e-mail would reference in its In-Reply-To header.
```

You gotta admit that some example would have been helpful :D 2022-10-01T13:33:42Z (#2p356ca) I guess it will be fine because yarn has one cache and one archive. So if a collision appear it will unlikely be on the first cache. But if it happen anyway, I think that the cache will be overridden by the collision, and the reply of the first conv will appear as childs of the collision instead. 2022-10-01T19:35:26Z (#t7xx45a) I tried too but I gave up. But I knew a guy that used to use only vim with go plugins. 2022-10-02T00:13:54Z (#dsn2nhq) @ that is true, you did an amazing work I find it very beautiful as well. 2022-10-02T16:59:27Z (#t2la2za) @ it’s exactly for that I like twtxt protocol. 2022-10-03T01:37:04Z (#gdfubhq) @ lovely. Are you a scout master or something like that ? 2022-10-03T15:53:21Z twx is still very spartan but I'm soon finishing to add yarn hook support 2022-10-03T16:31:28Z (#zra7xlq) By the way that message above ☝️ was written by twx (and that reply as well) 2022-10-03T19:09:10Z (#zra7xlq) Thanks @ for your help 2022-10-04T02:14:57Z (#v7qitda) @ that message is posted pushing the delete button (that will delete and post at the same time):

 ![](https://twtxt.net/media/L9WBQHpQb57NgeRzLjWMyL.png)

Once the delete button is pushed you have to refresh the page 2022-10-04T03:29:09Z (#v7qitda) @ done [here](https://git.mills.io/yarnsocial/yarn/issues/1007) 2022-10-04T03:44:56Z Btw @ I admire the code you have done on go.yarn.social/types and I'm jealous of go.yarn.social/lextwt 2022-10-04T05:05:12Z (#zrounqq) Unfortunately I did not have yet time to setup salty, it's on my near todo list, but with 4 kids a job that demands a lot and twx ... 2022-10-04T05:06:05Z (#fxiti6q) I really have to setup it. 2022-10-04T06:04:44Z Tomorrow Evening, with my 6 years old son, I will be looking at a documentary about snowy owls : https://www.youtube.com/watch?v=0e2TpkZ1FEY 2022-10-04T16:59:03Z (#2zmuqla) Strange it's just a simple documentary : 
![](https://twtxt.net/media/eSJZYuXtxatgaaQnCv6DGi.png) 2022-10-04T17:11:24Z (#2zmuqla) I really have to upgrade my timeline :
 ![](https://twtxt.net/media/Bn66LcokrvaNJcTxUH5KBM.png) 2022-10-04T20:33:05Z (#wgjj5ma) It seems very fun. I always wanted to do things like that. My sons went to scout when they were kids and then the cadets ( Sea, Army or Air Cadets ) something we only have here in Canada, is like scout but handled by the army. 2022-10-05T13:36:26Z (#x3esqjq) I ll be interested too, I mostly use hacker news and lobsters.
Do you really find useful things on Reddit ? I only see there memes and catch time things but nothing really interesting. Or maybe I don’t know how to use Reddit. 2022-10-05T14:54:33Z (#x3esqjq) @ maybe I have not found those niches. For lobster it’s oki but hacker news is better. 2022-10-05T18:53:00Z (#x3esqjq) Yep exactly. 2022-10-05T18:53:25Z @ do you leave near the beach ? 2022-10-05T19:43:34Z I like twtxt format very much, for being decentralized and everybody can hold their own data. But I see 3 negative points. 
1. not everybody can host their file
2. discoverability is hard
3. lack of encryption 2022-10-05T19:51:28Z (#s74x2ea) So I decided to code 2 different projects :
1. A client that can interact with data on different hosting platform (GitHub/ Gdrive/OneDrive/Yarn)
2. An API where you can subscribe your Nick/URL
3. Will see later (too many ideas) 2022-10-05T19:57:33Z (#s74x2ea) so I decided to code : 
1. A client that can interact with hosting platforms (GitHub/GDrive/OneDrive/YarnSocial)
2. A simple api where you can subscribe your nick/url
3. Will see later, too much ideas for now. 2022-10-06T01:29:37Z (#7nvmceq) I like the technology behind it but I won't buy because I don't understand the point of it, I think I don't like speculation on its principle. For the rest everybody does what they want if they are happy I will be happy. 2022-10-06T01:32:15Z (#s74x2ea) Just a joke from a Linux guy : "Is the error coming from the Goryon code or from Windows" (sorry @ I had to do that one) 2022-10-06T13:09:43Z (#ajhxzga) @ congrats 2022-10-06T15:21:39Z (#thqi7sq) Very beautiful @ 2022-10-06T20:59:32Z (#id4xqkq) @ Can you explain the arrows ? 2022-10-07T13:18:20Z (#3piwtca) @ XD “things I dislike” 2022-10-07T21:20:05Z The hundred page Machine Learning book : http://ema.cri-info.cm/wp-content/uploads/2019/07/2019BurkovTheHundred-pageMachineLearning.pdf 2022-10-08T21:16:01Z (#67k62ua) Hello, it depends on what is your output, if you use a twtxt file jdtron/twet handles the reply, or a simple post like “(#hash) my post” will be enough. If you want to interact with twtxt.net you can use yarnc ( even if the reply function is not implemented: actually I can do a quick PR for that) you can post “(#hash) my post” and it will do a reply. 2022-10-11T14:43:37Z (#avd45ka) @ Maybe you are in the wrong company. I understand what you are talking about because I lived it in some companies. But most of the time successful teams are not like that. They are all let's do it together and share knowledge. 2022-10-11T14:46:55Z hello @ do you speak a bit of french ? 2022-10-14T17:13:10Z (#ibqkgnq) What do you want to tell him ? 2022-10-14T22:22:56Z Just changed the rear shock absorbers of my car : ![](https://twtxt.net/media/td4EvnZsYEqQxaYgxKyBee.png) 2022-10-16T19:22:33Z (#we6iuaq) XD 2022-10-18T20:19:15Z @ @ In order to avoid that big (ugly) green bar saying "due to unwanted spam ...", won't it be better to only add that bar in the registration form ? 2022-10-18T21:25:17Z (#5clnifa) Creo que mi semana fue peor, empiezo con la caja de cambios de mi primeiro coche que se rompio. Y ha continuado con el amortiguador del segundo coche se rompiendo. 2022-10-18T23:02:53Z (#mxcwhoq) Por aquí en america de Norte (llamado Canada), es muy dificil para las autos, los inviernos y las distancia los rompen todos. 2022-10-20T13:41:26Z Interesting documentary about the guy behind the tor drug site Silk Road : https://youtu.be/HBTYVVUBAGs 2022-10-20T20:46:27Z (#pvgxmca) I usually have 2 ways :
- Todo on the readme file
- create my own tickets (github issues, or jira, or ... depending on the system I am using) 2022-10-20T21:20:27Z Event Storming to help your DDD design meetings : https://creately.com/blog/diagrams/event-storming/ 2022-10-22T19:46:05Z I love parsers in go : https://dev-nonsense.com/posts/incremental-parsing-in-go/ 2022-10-23T16:24:16Z Playing firefly adventures with the kids : 2022-10-23T16:24:41Z Playing firefly adventures with the kids : ![](https://twtxt.net/media/J23WMtUuakFKZqcuhXJ7fQ.png) 2022-10-24T15:30:06Z (#2nmrlrq) @ Very Nice, I was not aware of that one. Does it work well ? 2022-10-24T15:50:43Z (#3sfxr6a) @ yep it’s a Nice game, but the best board game is “Firefly the Game” : ![here with all expansions](https://twtxt.net/media/qcGPd6TxwLFgkHizBWYtSa.png) 2022-10-24T15:54:56Z (#3sfxr6a) So there are 4 good firefly games :

- [Firefly The Game](https://boardgamegeek.com/boardgame/138161/firefly-game) with all his expansions
- [Firefly Adventure](https://boardgamegeek.com/boardgame/231991/firefly-adventures-brigands-and-browncoats) (the first picture I posted)
- [Legendary ENcounter Firefly](https://boardgamegeek.com/boardgame/195571/legendary-encounters-firefly-deck-building-game) pleasant solo game
- [Firefly Misbehavin](https://boardgamegeek.com/boardgame/361065/firefly-misbehavin) (It was just release I don't own that one yet) 2022-10-24T15:56:15Z (#3sfxr6a) But I agree Firefly is a shiny show. 2022-10-24T17:40:36Z (#fop72fa) @ Have you tried to group them ? 2022-10-24T19:04:16Z Does anyone have an account to add twtxt in that page : https://indieweb.org/specifications 2022-10-24T21:14:52Z (#jchli2q) ![](https://twtxt.net/media/ba3BnXwZPcyjkHVYp7k9G6.mp4) 2022-10-24T22:03:34Z (#7a24lla) In the main specifications page https://indieweb.org/specifications , they forgot twtxt. 2022-10-25T16:52:23Z (#7a24lla) Thanks @, I could change https://indieweb.org/specifications

 ![](https://twtxt.net/media/oee77qLLDTAaFwvZKbaNMT.png) 2022-10-25T16:54:23Z (#irsw52q) When should we be changing our avatar ? Isn't it a bit early ? (And we have Halloween before) 2022-10-25T17:07:06Z (#7a24lla) I checked the extensions and they are listed in the link : https://indieweb.org/twtxt 2022-10-25T20:42:01Z (#vehyhsq) Amazing I will be testing that sync so. 2022-10-26T17:21:38Z Through the years I tried many different search engine. And unfortunately except google no one has ever been as accurate. I'm trying again duckduckgo and I have not been disappointed so far. 2022-10-26T19:51:07Z (#jq3da5q) I didn't DDG either, but that time it's being good. 
- I don;t like Qwant (and behind the scene it uses bing)
- Ecosia long time ago was bad, maybe it's becoming better (i will re have a look a it)
- Never heard about Marginalia or Kagi ??? What are those ? 2022-10-26T20:26:56Z (#vbzz6ta) I have a twitter account, but I never go there, I don't like the toxic environment it became.
If Elon changes it I will go back, if he doesn't, I don't care I never go anyway. 2022-10-26T21:04:12Z I installed on the advice of @ newsboat but to test it I need feeds to follow, and I haven't any that comes in mind, advice ? 2022-10-27T01:08:30Z (#jq3da5q) I used to like brave search, but at some point it was not accurate enough (for me) I left. 2022-10-27T12:11:49Z (#oaj6qga) Elon was yesterday at twitter headsquarter carrying stuff, and he is expected to talk with the employees on Friday. 2022-10-27T12:14:26Z (#jq3da5q) Accurate was most, when I was unable to find what I wanted in the two first page, so I went to google did the same research and there it was. So after a while doing double search I gave up in brave search. Even if I loved to read their paper. 2022-10-27T12:29:23Z (#oaj6qga) I don’t know what he plans to do, I prefer sit take popcorn wait and see. 2022-10-27T12:32:34Z Even if I don’t think JavaScript should go concurrent, because it is great the way it is (and the even loop works well) and if we need concurrency there are others languages, here a great article about the subject: https://webkit.org/blog/7846/concurrent-javascript-it-can-work/ 2022-10-27T12:36:58Z A lot of friends are now driving electric cars, I can’t help myself by finding those car boring. 2022-10-27T12:40:23Z (#3vcgitq) true 2022-10-27T12:43:31Z (#wjcqxjq) Thanks, If they are mandatory, I should add them to my feeds now.
Thanks 2022-10-27T12:45:20Z (#iy363sa) That's true, but even I think that electric cars are just like the google cloud, AWS, .... clouds ..... It works and it's boring. 2022-10-27T12:50:46Z (#wjcqxjq) thanks @, newsboat works well. but for https://xkcd.com/atom.xml @, it's a bit depressing :D 2022-10-27T14:18:22Z (#hvu76za) I have always love in the documentation of podman where they say "Simply put: alias docker=podman" like We know that you don't read documentations anyway so "Simply put: alias docker=podman". 2022-10-27T14:28:10Z (#lqb4vvq) @ don't we have another wording instead of type (too very generic wording) ? Like .... I have no idea for now, I will search. 2022-10-27T14:47:19Z (#nmp7vkq) actually is a good remark @, the question should be : statistically who is the most dangerous :
an autopilot or a human ? Do you think that there is a open data with the information of brand car and accident is has been involved on ? 2022-10-27T15:06:28Z (#nmp7vkq) The statistic doesn't solve the main issue, but they are necessary to discuss the question. I like statistic because its not about believe. If we have those statistics, we will be more prepare to discuss those questions, without data I can only debate the subject by believe and not rationally.

Let's say we compute the data and we found out that autopilot (that I personally hate btw) are more safe because human can get tired, distracted, emotionally disturbed, drunk, in drugs ..... 

I will be more able to discuss the issue that maybe is not authorizing/forbidding autopilot on itself, 
but if you will drive and you don't feel you can do it, but you still want/need to go somewhere with you car, please do it on autopilot. 2022-10-27T16:31:50Z @ has you seems interrested, Elon said what he plans for twitter : https://nitter.net/elonmusk/status/1585619322239561728 but it's not very IT exiting. 2022-10-27T17:50:39Z (#hl57wua) @ I don't know, I don't really care actually, I was just looking because you ask somethings about. 
But I think it's just political talk, that only means for those who wants to believe. I am more practical, I wait for concrete actions before to judge. There is a proverb saying like : "words are wind, just actions count." (or something like that) 2022-10-27T17:51:45Z (#7tfgmaq) @ never implemented his own stackoverflow, because HE IS stackoverflow. 2022-10-27T21:54:58Z (#nmp7vkq) I'm sorry I'm a bit confused, I think we are talking of different things. What is the moral question you are talking about ? 2022-10-27T22:54:59Z (#rdmu5xq) Tut mir Leid, und Guten tag. Is almost the only words I learn when I was working in the German part of switzerland. Danke schon. 2022-10-28T00:46:50Z (#stj7liq) Is for that I prefer percentile 2022-10-28T04:44:11Z (#occ2tjq) Congrats 2022-10-28T04:45:33Z (#y2casia) I wish I can learn it one day. 2022-10-28T04:47:46Z (#nmp7vkq) Still a bit unsure but I guess you have a good point here 2022-10-28T04:49:28Z (#bpukq7q) @ you should maybe reopen the signin to twtxt for some days . 2022-10-28T04:50:55Z @ what do you think about the new decentralized AT protocol of bluesky ? https://atproto.com/ 2022-10-28T15:07:58Z (#r3ol7ma) I use it all the time as well. 2022-10-29T02:37:49Z Data-Structures-and-Algorithms: Data Structures and Algorithms implementation in Go : https://github.com/ua-nick/Data-Structures-and-Algorithms 2022-10-29T18:24:34Z I did a jump on twitter this morning just to see. And ss always I find it is a very hatred place. Full of people that love to hate, and spread their hate, and self declared prophet that knows what the future will be. If you believe them all Trump will be back on twitter to start a Nazi regime, and Elon drinks baby blood. Why does people love to spread their hate so much ? 2022-10-29T18:41:44Z (#7usypfq) Yep i decided to unfollow twitter, for someone apolitical it was too much hate from every side. But the question still puzzle me, why loving to hate ? 2022-10-29T21:54:52Z Who likes “Flipping bangers” ? # 2022-10-30T13:01:27Z A full-featured testing framework for Golang : https://golang.ch/a-full-featured-testing-framework-for-golang/?amp=1 2022-10-30T14:08:42Z (#ppscqnq) Me too, testify everywhere. But I like to test others frameworks just because sometimes I may learn something new. 2022-10-30T14:11:37Z (#rmylc3q) Congrats I hope you have fun and time. 2022-10-30T15:18:07Z (#p3zk5jq) @ that is serious matter . Can you provide more inputs ? Is it part of the doxing part ? 2022-10-30T22:18:36Z (#scxyieq) Will I be able to run a pod just to delete twts I don’t like??? :evil_laugh: ( joking obviously) 2022-10-30T22:39:59Z (#scxyieq) @ maybe we should let each pod admin itself. And give to the others pod more mute power. 2022-10-31T00:43:41Z (#j3ddnqq) @ yep I completely agree with you. And when I won’t agree anymore I will have your twts deleted :D (the last part is a joke of course) 2022-10-31T01:04:18Z (#j3ddnqq) Ok I ll mute myself :D 2022-10-31T13:37:50Z (#zqcsf5a) @ trying to sum up : we have everything we need except maybe a way to cascade the report abuse to others pod. 2022-10-31T16:15:50Z Something I like in Mastodon is they have 2 discover view :

- local (only the pod communication)
- federated (everything like our Discover)

It's good when you are in a community, example in mastodon I am in fosstodon, and sometimes I only want to see what the community is talking about. 2022-10-31T20:26:09Z Not even surprised : https://nitter.net/lhfang/status/1587104660355096576 2022-10-31T21:47:53Z @ how do you celebrate Halloween in Australia ? 2022-10-31T23:23:54Z (#oqo3q6a) I love jq, it saved may life many times (yes I am a bit overdramatic) 2022-10-31T23:27:30Z (#aijkcdq) @ I have a related question, knowing that the steam engine was invented by the Greek Hero (or Heron) of Alexandria around 10 CE, But they did not use because they had slave. What would it be if they had use it to do what we called the industrial revolution, How will we be leaving today ? 2022-10-31T23:28:58Z (#xjcu3jq) Yes without autumn it becomes less magical. 2022-11-01T02:15:33Z (#kp4v2wa) It depends what you want to do , I use different languages for different use case :

- Python is good for AI and small Linux management things
- Java is good for big data pipelines
- Go is good for API, programs, tooling and others things
- Nodejs is good for Web UI.


It is like a database you should choose wisely depending of your use case. 2022-11-01T02:32:54Z (#rva3sea) @ I have not said that they are the best, I said good, and it is my personal preference, it s always a balance and you can use others languages as well. There are good ML librairies in Go, but good luck with them they are very hard to use and at some point you will have to switch to python. For big data you can also use go or others language but you will struggle securizing your data pipeline and doing manually some complex aggregation, while in Java you can use Spark/Flink/kafkaStream . For Nodejs I agree with you but I use it because I like the language and I find it easy to do react or view on it. 2022-11-01T02:46:49Z (#kp4v2wa) Btw Go is also good for networking. And
C# has a very beautiful reflection library I still prefer go but I may think in C# if I have to deal with a lot of reflection. 2022-11-01T02:49:01Z (#rva3sea) NodeJS also have another good point for web UI. when you have to manage front end teams that knows very well JavaScript. 2022-11-01T17:45:14Z oi @ 2022-11-01T21:34:41Z (#dk6iz5q) @ ola 2022-11-01T21:47:55Z I just invited one of my heroes (Martin Fowler) to come by here. 2022-11-01T23:19:52Z (#roq6t5q) Actually I was so exited to invite him that I wrote the message and forgot to post. Hopefully checking twice I saw my error and posted the message. 2022-11-01T23:57:50Z Very funny and cute : https://nitter.net/Lilblackbabies/status/1586852345970835456 2022-11-02T11:06:54Z (#eafq63a) 1.9 :S 2022-11-02T16:24:36Z How to copy art style with AI : https://waxy.org/2022/11/invasive-diffusion-how-one-unwilling-illustrator-found-herself-turned-into-an-ai-model/ 2022-11-03T02:15:19Z (#s23nrcq) I only had bad experience with mastodon, twitter is a very active community everybody talks to each other share like. In mastodon each time I go there is a majority of posts without comment or share. It seems to me that is a dead community. 2022-11-03T03:47:15Z (#s23nrcq) Dude I m here many times per day , I came here before to go out of bed on the morning and it’s the last thing I see before to close my eyes the night. Do I really have to answer your question? 2022-11-03T14:59:49Z Frightening : How China tracks everyone : https://youtu.be/CLo3e1Pak-Y?t=360 2022-11-03T15:15:05Z @ where is the code of feeds ? I saw some errors, and I just want to investigate more. 2022-11-03T18:38:43Z (#wtn4u2q) Thanks @ 2022-11-04T02:18:45Z (#tkgwf7a) I’m very bad at tennis table, as I can’t stare without having headaches. I m used now to never stare so I never see that small fast ball 2022-11-09T20:30:30Z Audit independante das eleicoes brasileiras : https://odysee.com/@anarcodan:e/BrazilWasStolen:c8?t=976 e https://odysee.com/BrazilWasStolenPart2:0 2022-11-09T20:33:48Z Índios manicoré Amazonas se revoltam com as eleições com possiveis fraudes na Urnas : https://youtu.be/0QbiZLX0xfE 2022-11-10T00:12:45Z I don't know why people use # for. I though it can be a good replacement for twitter, but I m trying to find what is happening in Brazil, and apparently according to mastodon there is nothing happening in #. Seriously ? 2022-11-10T00:19:17Z (#upbddla) @ Good one. 2022-11-10T02:07:45Z (#nl6g7wa) @ why don't you never have normal links :D "i am gravely disappointed", "I understand your pain", Do you use a particular search engine to find those ? 2022-11-10T02:13:19Z (#2riq5va) depois da saida desse artigo o site de dados abertos do governo brasileio http://dadosabertos.tse.jus.br/ nao e mais acessível. 2022-11-10T02:15:15Z (#upbddla) @ I don't know, or their search engine is really bad (what I think), or there is string moderation against news coming from brazil (may be true as well, as many journalist and politician had been censored recently)? 2022-11-10T02:16:00Z (#upbddla) I'm now digging in how Mastodon moderates. Will let you know. 2022-11-10T02:17:07Z (#hl4muca) I love the "RSS appear to have been duct-taped to the specification as an afterthought" part. 2022-11-10T02:19:34Z (#4w4g6cq) @ I had the same though coming back from weekend. I guess is nice, maybe we should adapt our use of yarn or find a way to adapt yarn to our use. 2022-11-10T11:58:39Z (#locrp2a) @ when you write a message before your morning coffee. 2022-11-11T23:09:37Z (#nlcsjfa) Or memcached with mcrouter. 2022-11-21T21:19:38Z (#qijkcba) @ very beautiful set up 2022-11-21T21:22:07Z (#hhxkqdq) That's nice 2022-11-21T22:11:09Z (#qq25qya) @ I think it is a joke 2022-11-22T17:14:56Z Real Time Recommendation System With Collisionless Embedding Table : https://arxiv.org/pdf/2209.07663.pdf 2022-12-01T01:22:24Z Apple limited a crucial AirDrop function in China just weeks before protests : https://www.cnbc.com/amp/2022/11/30/apple-limited-a-crucial-airdrop-function-in-china-just-weeks-before-protests.html 2022-12-01T01:34:07Z Finally twitter put it has top priority : https://www.businessinsider.com/elon-musk-says-child-sexual-exploitation-content-is-top-priority-2022-11 2022-12-01T01:35:15Z (#ncc2cyq) for years the biggest provider of child pornography are Facebook Instagram and twitter. 2022-12-01T01:37:28Z (#ncc2cyq) Twitter had multiple complain for knowing but not acting. And I unfortunately know survivors of child exploitation. Thanks # for prioritizing it. 2022-12-01T02:03:20Z Next project : install Ubuntu in my phone 2022-12-01T02:43:39Z (#wpjl4ta) @ Even elastic is. Dark times ahead. 2022-12-01T02:44:51Z Social media should be forbidden before 18. 2022-12-01T14:11:58Z (#ncc2cyq) I’m unfortunately well aware of that shit. And believe me don’t get your kids to use internet or social media before 18. 2022-12-01T14:16:56Z (#lwj2rdq) @ I would like to agree with you but I saw well informed parents with well informed kids , and on teenagers years have been sharing nudes like all their friends. 2022-12-01T14:21:29Z (#6kh23ya) @ Ubuntu Touch
@ yes but it will be the coolest brick ever. 2022-12-01T14:22:58Z (#etyzgjq) I want to build the same for my kids. 2022-12-01T14:27:19Z (#qtawcia) My account in mastodon is dying as well @ is right twtxt is better and decentralized. 2022-12-01T15:02:21Z (#v55m6bq) @ I agree with you, we should be discussing ideas openly and transparently. Because it's though discussion that we can get the reality. As @ says "people spreading things they believe to be right", maybe we are ourselves spreading false claims, without knowing, we can only know by exchanging ideas, and being open. The biggest question is what is "misinformation", I believe the answer change according your beliefs. Many times we have seen what was categorize as "official" misinformation, being actually real. 2022-12-01T15:12:26Z (#v55m6bq) waiting for we define what is misinformation, I will continue dressing like :
 ![](https://twtxt.net/media/yNpCTeQ4Ky8scpRsQNvka4.png) 

Just to be sure (of course it's an attempt to do a joke) 2022-12-01T17:16:31Z (#v55m6bq) I still believe that debating is the most peaceful way to deal with disagreement because 

@, the point on debating in social network, is not stopping people from spreading bad ideas. Is to make everybody else that look at the debate think, and not fall on those bad ideas, by hiding the bad ideas, and not debating them, we may push others people to believe in them, and we may push people that already believe in them to stay in an echo chamber and become worse.

@ the problem with that sentence is that if one day two people may disagree, and they may convince themself that the other is spreading hate speech,/disinformation or worse than the other is a nazi, and ask for physical harm. 2022-12-01T17:22:43Z (#7usrroq) What I loved to do is take some intensive course online, where I had to program hours per day, to achieve the course. unfortunately after 80% (almost 2 month) I had to stop, (no more time), so I never graduated. I wanted to restart (because I had all the code) but my PC burnt and I lost everything. 2022-12-01T17:59:53Z (#7usrroq) Actually my house burnt to the ground, and my pc was inside, so my PC burnt.
The course was a standford course (in their old platform lagunita) by the famous Professor Jeffrey Ullman. But you can find the course (very interesting already read the book many times, before he burnt too :D) in edx : https://www.edx.org/course/mining-massive-datasets?index=product&queryID=99850d48786919886c407ba517259a5c&position=1 2022-12-01T18:06:12Z (#coxfffa) Good luck @, where are you ? 2022-12-01T19:50:18Z (#v55m6bq) @ most of the people are not extreme, so taking an extreme example to validate a today's behavior it has no much point. But I will try to answer your question. First if I was in Germany during those times, I hope that I would have been in the good side of history (I hope so because I grew up around jews family), then if it had been the case I think I will have been arrested, and it is when I would have stopped talking (but at least I'm sure I won't have stopped). 2022-12-01T19:55:56Z (#v55m6bq) @ I mostly agree with you in many points, I will read the points you are talking about. For the echo chamber, I tend to disagree a bit, becasue you may be in an echo chamber without knowing it, thus not being able to go out, if you don't see people debating in those echo chamber. One of the biggest echo chambers are the social network recommendation system, you may be recommended a lot of view like yours, and without knowing stay in that echo chamber (youtube is great for that, I mean for letting you around what you are comfortable with). 2022-12-01T19:57:34Z (#v55m6bq) And each time I talk with people, I assume I am maybe wrong. How could I know that in some subject I may be wrong, if people doesn't debate with me, but just call for my canceling.
I can do research but : 
- in some cases I may not do research because mostly I don't care, so I have a wrong view point, and I don't know.
- If I do research I may stay in my echo chamber, not even knowing where to search.
- Maybe some research will indicate me the right direction, but it will be very costly ( a simple debating sentence, may be more indicating)
- And people have the right to be wrong, people have the right to don't know everything, people even (if I stay in the law) have the right to be assholes (unfortunately) 2022-12-01T20:41:50Z (#v55m6bq) thanks I love data. 

For the echo chamber I'm doing a study on it. And for now see the opposite.

Example : Someone that is into flat earth "theory" (for example), thanks to the recommendation algorithm will find more content about it, and liking it, the recommendation loop will show him more and more till the point he is surrounded by that content (that part is already validated), then he will begin to see others "theory" near the "flat earth" cluster. I think that at the end (not yet there) that person will be looking (believing?) that the pope is an alien and he is the one ruling the earth. (at least he will know the truth about aliens :D joking of course) 2022-12-01T21:28:37Z (#zf2p6fq) @, Thanks, I should maybe read that magazine so, I like to see a lot of different points of view.

@, I never understood that one, here in Canada they were saying in the beginning that the virus came from chinese eating bats or something like this. Why have not told the truth since the beginning ?? 2022-12-01T21:40:45Z (#zf2p6fq) Genuine question : How comes stupid conspiracist knew it before governments and journalists ? 2022-12-01T21:47:22Z I found that old Article (2012) : Minority Report is real: FBI wants to use social networks to prevent future crime : https://www.digitaltrends.com/social-media/minority-report-is-real-fbi-wants-to-use-social-networks-to-prevent-future-crime/ 2022-12-01T21:50:41Z (#dvf3yka) 
how far do you think they get since then ? As much as I found the idea cool to find clusters of sociopath (I hope they never had enough training data set), it's a bit scary based on the book (I mute the first one that talks about the movie instead of the great book : talking about minority report) 2022-12-01T22:43:18Z (#dvf3yka) yep that question is more important. 2022-12-01T22:44:39Z (#iow2mba) it's oki, it was in June, since then, thanks to God, we are better. 2022-12-01T22:47:32Z (#jrkneoa) Yep it's the best as parent we can do for them. What do you use to block, I was using open dns, but there were some things that it cannot block (like apps using cloud AWS/GC/Azure/...) 2022-12-01T22:55:04Z (#jrkneoa) Can you block apps that uses cloud like AWS/GC/.... without blocking entirely every site using AWS and GC ? 2022-12-01T23:35:48Z (#7usrroq) XD 2022-12-01T23:43:34Z (#l35uzvq) @, Very good. I love it.
(by the way Jesus is born end of September beginning of October)

@ I hate youtube ads. specially when I have to wait that skip button to appear, or worst I can't push that skip button. 2022-12-02T01:06:30Z (#l35uzvq) @ actually it’s not so hard to say based on some bible scripture if you really want to know I can try to redo the calculations and post them. 2022-12-02T01:17:24Z (#l35uzvq) @ if you like history you can read the books of Cornelius Tacitus (a Roman historian) and Titus Flavius Josephus (a Roman Jew historian). They talk about history in general and they mention Jesus at some point. 2022-12-02T01:19:26Z (#3p2hznq) Through the years I read some « old » IT books and they are still good. My favorite one is the Dragon Book by J. Ullman. 2022-12-02T16:00:43Z (#llgzq4a) @ what is she doing ? Why does she have so much phones front of her ? Is it a kind of try to cluster all their CPU together ? 2022-12-04T13:58:33Z Spending the weekend playing with # and # 2022-12-10T23:33:40Z Don’t be jealous: 

 ![](https://twtxt.net/media/mGkWprBbD9wb9XjaEPB6u6.png)

# 2022-12-11T00:10:44Z (#6deygtq) I'm pretty surprise, it's very good. You even have a lot of apps. Let me try a bit more, and I will let you know. 2022-12-11T01:44:12Z (#6deygtq) The Phone is cool, you can call, text, take pictures, go to internet thanks to the browser (Morph Browser).
After all Apps integration are crap, there are not really apps, but rather web-apps (just a front page for the web version), so you miss all the integration like receiving notification, cast videos ...... 2022-12-11T01:50:02Z (#6deygtq) But for a spare phone, it's cool. And the coolest thing is that you can run a terminal (and everything that goes with it (currently playing with python3). I think it is more useful like a tablet. 2022-12-20T02:53:19Z (#w6f7o7a) Do we have a need to break the compatibility? 2022-12-20T03:10:30Z (#w6f7o7a) @ You know that haters gonna hate. I don't see any valuable discussion or thinking from @ explaining his statement, waiting for that I won't give much value on a non explaining post. 
And above of that which extension didn't he like : 
- metadata (not specific to yarn) and he also uses
- subject (sorry not specific to yarn either)
- Hashtag (not specific to yarn)
- Hash (ok makes one, and he may not like (I don't either), but it's practical) 2022-12-20T03:35:11Z Hi @ I tried to understand the point of @lucidiot, and what he actually doesn't like is not the extensions on itself (even if he prefers # instead of # < hashtag url> (that I understand)), because he also uses some extension.

Actually what he doesn't like, is the fear that you may extend the protocol and once it's adopted by everybody, make it proprietary and oblige everybody to only uses your platform. (here https://brainshit.fr/read/242) 2022-12-20T03:53:22Z (#jxnfaoa) @ Don't ask me, I just translated what he said, and what was his thinking, because you wanted to know. 2022-12-22T13:31:38Z (#ou7x5jq) @lyseyse But a well done gingerbread is so good. 2022-12-30T03:55:24Z (#knccdqq) @ we discussed that [here](https://search.twtxt.net/search?q=kjsrlnq&t=term&f=tags#) 2022-12-31T07:42:07Z (#bvaib4a) @ You are giving me ideas for a fork of yarnd :D 2023-01-05T15:34:24Z Disgusting : REPORT: Majority of content on Mastodon social media site is child porn : https://thepostmillennial.com/report-majority-of-content-on-mastodon-social-media-site-is-child-porn 2023-01-05T15:53:38Z (#3vbd6nq) @ yes I'm real, remember we even had some video chat together. 2023-01-16T15:31:32Z (#q6rwseq) I cannot see a star trek post, without shouting YES, and commenting.
When I was teenager I began to learn Klingon..... 2023-01-18T03:42:22Z Happy USS 1701 day !!! 2023-02-15T21:10:27Z > you were reading a newspaper and they say, ‘Man Shot in the Face by a Six-Foot Rabbit Expected to 
> Survive,’ and they never tell you it’s a Bugs Bunny cartoon.
Dave Chapelle 2023-02-19T07:29:28Z @ (#7wufbva) new account? 2023-02-19T22:20:37Z @@madcap (#xwdf5oq) voce tem totalmente razão. 2023-02-19T22:22:08Z @ @ (#b2hbv2q) congrats to both of you. 2023-03-08T13:21:36Z How Cloudflare runs Prometheus at scale: https://blog.cloudflare.com/how-cloudflare-runs-prometheus-at-scale/