# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 698
# self = https://watcher.sour.is?uri=https://twtxt.net/user/tkanos/twtxt.txt&offset=298
# next = https://watcher.sour.is?uri=https://twtxt.net/user/tkanos/twtxt.txt&offset=398
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/tkanos/twtxt.txt&offset=198
Created a PR to fix jdtron/twet ability to generate hashes on tweets : https://github.com/jdtron/twet/pull/3.
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.
@tkanos 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 (unfortunately it doesn't produce hash on tweets), 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).
@tkanos 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 (unfortunately it doesn't produce hash on tweets), and I stopped my yarnd running in gcp, so could not test on it anymore (I know I need to pop up a docker).
@tkanos 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).
Benchmarking clickhouse imports : https://tech.marksblogg.com/faster-clickhouse-imports-csv-parquet-mysql.html
Demystifying the Parquet File Format by Michael Berk in https://towardsdatascience.com/demystifying-the-parquet-file-format-13adb0206705
Differences between Memcached and Redis : https://engineering.kablamo.com.au/posts/2021/memcached-vs-redis-whats-the-difference
thanks @all everything is alright, all the family is ok. And we are trying to build our new future.
in English : https://beta.ctvnews.ca/local/montreal/2022/6/30/1_5969646.amp.html
https://www.tvanouvelles.ca/2022/06/30/important-incendie-dans-un-quartier-residentiel-longueuil
@prologic yep
My house burnt :(
@andreottica 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
installed on iPhone and it s working well so far.
@hacker-news I ll have to read it, may be interresting
Who does Mutation Testing ?
Who found Mutation Testing useful ? I have tested it but it helped me to find the boundraies of my tests, that excepted ....
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/
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)
:D everymonth we have that discussion now, which Browser use?, I think the 2 last time we agreed, that none were to trust.
:D everymonth we have that discussion now, which Browser to use?, I think the 2 last time we agreed, that none were to trust.
Hello @carsten,
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.
Hello @carsten,
I'll say that :
- everything being in the main is bad
- the handler structure can be better done, 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.
Hello @carsten,
I'll say that :
- everything being in the main is bad
- the handler structure can be better done, 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
- 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)
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)
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.
Mine is a 6 SE (bought in 2015) and I changed the baterry once, and the screen twice.
I use iphone because I found them more reliable as well, mine has now 7 years old, a bit slow but still working.
Maximizing Developer Effectiveness https://martinfowler.com/articles/developer-effectiveness.html@
As soon as I have time, I will give it a new try.
Right just found the ENV variable documentation :

My mistake was that I was adding the following prefix :


That is actually part of yarnc and not yarnd.
Right just found the ENV variable documentation :

My mistake was that I was adding the following prefix :


And That is actually part of yarnc code and not yarnd code.
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.
That is nice, the community is growing, and more active, each morning I have now 3 pages to read (Instead of one previsouly)
@prologic 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.
@prologic Reading quickly I though you were talking about Tinder, it was giving you a pervert look :D
@prologic Domain Driven Design.
@carsten 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.
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/
I structure my projects according to the DDD methodology, and it's awesome.
Try opening it in incognito mode.
@prologic I think you will love those articles https://developers.mattermost.com/blog/hands-on-iouring-go/ and https://kernel.dk/io_uring.pdf
@prologic I think you will love that article https://developers.mattermost.com/blog/hands-on-iouring-go/ and https://kernel.dk/io_uring.pdf
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.
@prologic congrats
@eaplmx @prologic 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 )
Hello @prologic 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.
2 weeks having 3 more people at home was tiring. Happy to have them, happy to have my house back.
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/
Open Sourcing Twitter’s Algorithm Part 1: How Twitter Works : https://transitivebullsh.it/oss-twitter-algorithm-part-1
@mckinley thanks a lot. Very hard to find one.
a Golang MySQL parser :
https://github.com/pingcap/parser
always good to read for those who doesn’t know
Thanks guys @novaburst and @mckinley, 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.
@emas es une buena idea
@emas Hola @emas bienvenido, Felix de ver un servidor en Español.
I don’t know if I like or not but it’s definitely interesting, ML in a DB server : https://github.com/mindsdb/mindsdb
Which browser should I be using ?
oh oh @prologic, I know that look, are you thinking in create your own in golang :D
Friends : Rachel and Ross giving relationship advice to chandler : https://www.youtube.com/watch?v=w8DLIpSAtF8
@lyse Montreal.
very nice
@prologic @westbam I m not sure @prologic speaks French / Je ne suis pas sur que @prologic parle francais.
@prologic @westbam I m not sure @peologic speaks French.
@westbam bonjour
Ooohh, Thanks @novaburst was not aware of that.
Ooohh, Thanks @novaburst was not aware of that. (nicest way ever to let me know btw)
Building an Open Source ML Pipeline: Part 2 : https://medium.com/towards-data-science/building-an-open-source-ml-pipeline-part-2-29a8dcbc7620
Today is snowing in Canada.
"Hello Wold" My favorite first message, Hello @alex
Yandex open source database: https://ydb.tech
More control with idempotency : https://buttondown.email/krcah/archive/more-control-with-idempotency/
Building an Open Source ML Pipeline: https://towardsdatascience.com/building-an-open-source-ml-pipeline-part-1-5b52d06351d1
@mutefall I m sorry my friend
@mutefall they are wise, give them an extra kiss next time you see them
@darch I have no idea , and you @prologic ?
@darch Funny, the tags redirect to your yarn instance (https://neotxt.dk/search?tag=tags)
@mutefall 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.
I have a better one :
Thou shalt love thy neighbour as thyself
Elon loves the freedom of speech, that he sees in danger in America (specially on twitter)
@prologic it s so iniquitous so disgusting.
@prologic agree. I have some ideas but I could not tell them without your public key :D
@screem @prologic political corruption is the main problem in our countries. And I don’t see how to solve it.
@prologic I m sure a Pepsi one would be faster.
welcome to the club
Home Made Stirling Engines From Expedient Materials : https://hackaday.com/2022/04/13/home-made-stirling-engines-from-expedient-materials/
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.
@eaplmx, Maybe @prologic is very smart, he is maybe doing a reverse psychology :D, now I'm lost :D
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.
@novaburst Thanks, seeing it, is probably how I wanted to begin the day :D
@prologic how fake new works :



Sorry could not resist.
@prologic how fake news work :



Sorry could not resist.
@justamoment you are evil :D
@screem WHAT ? Tell me it isn't true ?
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.
@prologic nice I will read more about it. thanks
@lyse @prologic aïe it hurts just reading the description
@off_grid_living 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
I'm sure your postal service is trolling you :D