# 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 edge@01d177d2 # 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 # # followers = 22 # following = 36 # # link = Git Mills https://git.mills.io/tkanos # link = Github https://github.com/tkanos # link = Mastodon @tkanos@mastodon.com.br # link = Matrix @tkanos:tedomum.net # # # follow = carsten https://yarn.zn80.net/user/carsten/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 = gitkanos https://raw.githubusercontent.com/tkanos/twtxt-files/master/twtxt.txt # follow = hacker-news https://feeds.twtxt.net/hacker-news/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 = 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 = 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 = novaburst https://twt.nfld.uk/user/novaburst/twtxt.txt # follow = off_grid_living https://twtxt.net/user/off_grid_living/twtxt.txt # follow = prologic https://twtxt.net/user/prologic/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 = support https://twtxt.net/user/support/twtxt.txt # follow = test_feed_dont_follow https://twtxt.net/user/test_feed_dont_follow/twtxt.txt # follow = tkanos https://twtxt.net/user/tkanos/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