# 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 1390
# self = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=890
# next = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=990
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=790
@marado Nibbles was cool as well! When the mythic snake game on the Nokia phones arrived I thought "I've played this before!"
@prologic oh, it seems the amazing soundtrack is missing in that version ๐Ÿ˜ฅ

I used to play with a cousin for hours, we even made a song for waiting the banana was falling down to the target...
What about https://classicreload.com/qbasic-gorillas.html ?
I loved that game as a kid

QSHIPS also looked nice
https://yewtu.be/watch?v=ZkN0waodQbE
@cobra calculate my taxes
My Mac Mini 2014 can't install XCode since it requires macOS 12 which I need to install first ๐Ÿซค

At least the Mac is still usable, kind of slow due to the HDD, but fast enough after the Full Factory reset.

#firstWorldProblems
On moderating social media (from Reddit's ex-CEO)

https://nitter.net/yishan/status/1586956145813377024
hmmm it seems the GIF didn't load
@justamoment
@movq I love your screenshots, and your blog entry is very informative. Thanks for sharing!
@abucci I've seen that most of the boomers in my country forwarding emails now moved to Whatsapp...

Supposedly most of the users have 25-34 years ๐Ÿค”
https://www.statista.com/statistics/283119/age-distribution-of-global-twitter-users/
P.D. Don't have a work computer where you eat, you sleep or you have leisure time.

#everythingWrong
@lyse I like to have separate devices for each activity. That way a can switch more easily of context and stop working when I should be doing something else


That said, currently I only have a single 'decent' laptop PC that I use for everything... At least I have 2 phones, one for work, and another for personal life ๐Ÿค”
@carsten This is a really good idea! I use the free cloud version, but I think I should have an instance for my team (and perhaps later for my non-techy fam)
@lyse Timeโ€ฆ a programmer's worst enemy and Falsehoods programmers believe about time come to my mind
@abucci Change aversion?
https://library.gv.com/change-aversion-why-users-hate-what-you-launched-and-what-to-do-about-it-2fb94ce65766

It's not that took hours to read the words, but to make it as natural as it was on Twitter, I think.
@prologic Well, I missed context. I'm talking about soft limits (based on Twitter obviously) recommended by the spec and that a few CLI follow

> A status should consist of up to 140 characters, longer status updates are technically possible but discouraged. twtxt will warn the user if a newly composed status update exceeds this limit, and it will also shorten incoming status updates by default.

This random idea was inspired by Les Misรฉrables (https://en.wikipedia.org/wiki/List_of_longest_novels#Comparison_of_methods) and https://nicheless.blog
@prologic Good luck!
I hope it compiles quickly on Mac. BTW could you activate the dark splash screen on Xcode? ๐Ÿ™ You can see how here

I have an old Mac mini with Mohave, but I think is gonna be only a few clicks for you...
#randomQuestionOfTheDay

Light or Dark theme? (on your devices, PC, Mac, Phone)
And why Dark?
#randomIdeaOfTheDay

Instead of limiting twts by number of characters, do it by num of words, 42 for instance. optionally 69
@tkanos ๐Ÿ‘€'
@mckinley ๐Ÿ˜ฎ
@mckinley Thanks dude! BTW, is there an RSS feed? Cool!
Does anyone want to try the current alpha of the Yarn Android app?
- New name, new icons, and logo
- Default instance is https://twtxt.net
- It doesn't delete the login info when there is no Internet connection or on Airplane mode
- Splash screen now adapts to Light or Dark theme, based on your Android settings

Most of them are proof of concepts... Needs to be improved, but I want to know from real users, how the implementation feels.

Get it here: https://eapl.mx/files/yarn_app_20221102.apk
This is scary and amazing

GPT-3 on Google Spreadsheets
https://nitter.it/shubroski/status/1587136794797244417
@mckinley working on the Yarn mobile App.

thanks for asking!
Related reading:
https://angeladuckworth.com/qa/
@mckinley your web site looks down?
researching quickly on this, I found that you can open files from Dropbox, but I think apps can't see files between them. I don't have a current device to test.

https://support.apple.com/en-us/HT206481
I found a book about finishing things and in the first chapter a wild test appeared:

https://angeladuckworth.com/grit-scale/

I got 2.3/5 ๐Ÿค”
For instance it happens the same Syncing music. That's why I started using Spotify Premium, it was the only convenient way I found to download music when I traveled.

I think iCloud has improved, but that's the only way I know of syncing a limited file system.
@abucci it's called iOS... ๐Ÿค”
I haven't used it since version 10, so I don't know if in current versions that has changed.
could you try the following? https://help.obsidian.md/Getting+started/Sync+your+notes+across+devices#Sync+your+notes+on+iPhone+and+iPad
@prologic Hmm, I'm seeing that on iOS you have a very limited access to the file system.
On Android you can sync with many tools, SSH, Dropbox, Google Drive...

Damn ! sorry mate ๐Ÿซค
@prologic check this https://forum.obsidian.md/t/icloud-disabled-for-obsidian/17395
@taco Hola from ๐ŸŒŽ
I've been using Edge with a lateral tab system (indeed my taskbr is at the left)
Feels much better to me than having the tabs at the top.
I've been using Edge with a lateral tab system (indeed my taskbar is at the left)
Feels much better for me than having the tabs at the top.
A brief story of the Windows Taskbar... Watch for the minute 10 on how it was previously a tab system (like today on browsers)

https://m.youtube.com/watch?v=SZ2FFPzsn6s
@abucci Well, there is the Zen of Python https://peps.python.org/pep-0020/ But I don't know how current it is.
A 'strange' approach of my university, about giving a deep-dive to students of Social Sciences on how to use technology, creating a Mobile app with No-code, and basics of Python...

I have mixed feelings, but I think is something useful for them to know.

My general idea (for any university) is that between 18-25 years is not the best moment to decide what you want to do professionally 'for the rest of your life', so...
A 'strange' approach of my university, about giving a deep-dive to students of Social Sciences on how to use technology, creating a Mobile app with No-code, and basics of Python...

I have mixed feelings, but I think is something useful for them to know.

My general idea (for any university) is that between 18-25 years is not the best moment to decide what you want to do professionally 'for the rest of you life', so...
@prologic I didn't write about how to get started...
I guess I haven't learned it yet, sorry ๐Ÿ˜…

The first steps are installing it, deciding if you want to pay for the sync between devices, or use a free alternative (I use Google Drive ๐Ÿ˜ฌ), installing Omnisearch, and typing notes!
First class in my _alma mater_, done! ๐Ÿ˜€

Teaching Python to future attorneys... ๐Ÿ˜ฌ
@prologic If we talk about all the Msg apps, I found:
Messages by Google (SMS), Google Duo (Voice call on Android), Google Chat, Google Voice (VoIP Phone?)

Why? I don't know why... Perhaps a matter of novelty? "It's new! Let's try it!"

The only thing I know is that making short-lived products is what Google does
https://killedbygoogle.com
@prologic I use it as a glorified notepad with Markdown support.

The search capabilities are great. It's faster that Notion (which I disliked very soon), more convenient than taking notes with a code editor, since it manages the folder structure and links between files.
Syncing notes between Android and PC is quick. Sadly I had problems Syncing images, with Google Drive, so I only use it for texts.

I've heard it's an amazing tool for https://en.m.wikipedia.org/wiki/Zettelkasten
Good night everyone... Enough internet for today!

๐Ÿ˜ด
@tkanos I agree! I like C# a lot, but I'd go with Script languages (Python, JS, PHP) for quick prototypes. Even working JSON with recent versions of C# takes a lot of Dev time.
@prologic I like Python so much, but the performance is horrible for a big scale. I was betting on Nim but doesn't have all the benefits you mentioned before. I think, and a trust you, that Go could be that Python replacement.
@prologic That's why I dusted off PHP 5.6 to learn the updates on 8.1 ๐Ÿ‘€'
@abucci I tried to learn Scala when it was trendy (I think it was when Twitter switched from Ruby to Scala), but the lack of documentation in Play Framework was a roadblock (I kind of hate Java, BTW). By 2022 is Scala any good?
@prologic hehe ๐Ÿ˜
@prologic I guess I need to do something useful on Go since I have only learned the basics and I didn't reach all this awesome you mentioned.

Rust was too much for me at this stage, but it's the _hot language_ right now, so I always have the doubt if it's something sensible to learn next year.
#randomQuestionsOfTheDay

Rust or Go? And why Go?
@mckinley hehe, I used Google Groups and a bit on Microsoft Mail but I was never a user.

In fact, I'm aware some retro and tilde communities still use it
@lyse Damn technology! ๐Ÿ˜›
@abucci sorry, I don't.

Reading about it, I think it has an interesting premise, but I can't find why should I use it https://perkeep.org/doc/principles

What's your intended use case for it?
@prologic something I'd like to be part of, is a Reddit like service. You know, ranked forums promoting newest and most interesting content.

I found https://github.com/LemmyNet/lemmy (made with Rust) but I don't like the current community of instances. Simply they don't talk about my interests.

And that makes me think a lot on the community you have to create to have a minimum network effect to sustain it. Too small and dies in the oblivion, too big and dies of toxicity.

Interesting hobbies we choose!
@prologic Yeah, sorry, I was throwing random ideas on your previous conversation.

I'll follow on what you all decide, to be in the loop, and we could talk later on how it would impact future versions of the mobile app.
@prologic Right, I forgot of that page

I'll remark the following:
> Keep it as simple as possible
> Do not compromise on data security and user privacy
> Software should be lightweight
> Self hosted software is preferable over cloud services or SaaS
> Ship early, Ship often

I'd stay with Keep it as simple as possible, but not more than that. And Lightweight.

I have worked on apps rejected by App Store due to lack of moderating features. I'm aware it's tricky. I think the decentralized part could be managed like with Feed readers.
@prologic this sounds to me like the current moderation scheme for Mastodon. I guess it's good enough for now.

Indeed I'd like to know the philosophical difference between Mastodon and Yarn, since I think these are main competitors in a similar but not exactly equal space.

With those ideas and values, defining a 'fair' moderation scheme is easier IMO.
@prologic is it about hiding the twt violating the rules? (since in some cases you can't modify the twtxt.txt)
@akoizumi reinventing the crypto wheel, huh? ๐Ÿ˜†
@shtposts I used something related with internet or digital telecommunications until 1993 (I remind browsing a web page about Michael Jordan)

But BBS and Teletex has been always appealing to me, like some ancient technology I never used.
#randomQuestionOfTheDay

Do you use an alarm to wake up?
@prologic Site reliability for a Bank ๐Ÿฆ?

Sounds serious, congrats and best wishes!
@prologic Site reliability on a Bank ๐Ÿฆ?

Sounds serious, congrats and best wishes!
@mckinley ๐Ÿคฃ
@tkanos I could suggest unfollowing people, using a plugin to disable suggestions (for polemic and engaging topics), and hiding ads, and Trending topics...

I use Twitter as a tool since I find appealing conversations with friends and I expose my products as a creator. That said, yes, it's a 'toxic' platform by design and it's easy to use it for it's intended purpose, get engaged in useless conversations (IMO).
I'm reading in a twtxt spec that the time offset is allowed and I remember somewhere else asks to use the Z timezone (UTC). I'm confused now.

https://twtxt.readthedocs.io/en/latest/user/twtxtfile.html#format-specification
That way, the CLI tool or Yarn could take the current Timezone convert it to your local time and say "this user has this Timezone, is X hours behind you, it's 4am for them"
@prologic no worries, my point goes on saving the Timezone on the Twtxt file, instead of adding a Metadata (which is going to be outdated if you travel to another Timezone)

@movq yep ๐Ÿ™‚
It's gonna be a funny week over here.
But it's the Weekend, my future me is fixing that on Monday ๐Ÿ˜‰
Hehe, I've just checked. I mean saving that value IN the twtxt.txt file in each twt (I don't know it that break things, I guess so)

I've used the Yarn local Timezone setting and works great! ๐Ÿ‘ŒIt's accurate with my (current) time zone
Then you can show the Timezone based on the last Twt. Is not as specific as having a ICANN Timezone, but I think is precise and dynamic enough.
@prologic ๐Ÿ˜ฎ
@prologic ๐Ÿ‘† this is Spanish BTW ๐Ÿ˜†๐Ÿคฃ
I was thinking about it the other day.
Twtxt spec requires the Z (Zulu) Timezone. But what about posting the local time, and the server/client makes the conversions.

That's even better if you travel around and your local Timezone changes often.
@prologic this ๐Ÿ‘†
@prologic I don't have a clue of your side of the word.
Here it helped that USA was looking for that change. Perhaps if other nearby countries in your side look for it, would be easier.

Here, as the law proposal said, were 15 years of people being against the DST, and a populist government made a rushed fix now.

๐Ÿ™ƒ
Sorry guys, enough rant for today!
@movq and yeah, the current administration (leftist populist) is proposing half-baked laws for everything. So... What can I say?

My state is in the border but my city don't. So it's gonna be a mess if I have to work with friends close to the border. There isn't even a Mexican Timezone for them, so I'll have to pick one from USA.

Basically this current map is gonna change completely... With 2 days notice
And we won't have DST anymore, yeah! ๐ŸŽ‰๐Ÿฅณ๐ŸŽˆ
@prologic yeah, subscriptions are insane. I understand why do companies need them.

But the way it's worded "We charge you periodically for your convenience" is irritating.
@movq Thanks for sharing.

Usually I don't like to rant against the government but this one, aaargh!

70%+ of the Mexicans don't like the DST, Americans neither. So the last few months it has been a thing here. But the timing, Damn!

In fact, if you don't tell me I didn't know! Has finished to be official just yesterday, 2 days before the DST change! And now ICANN has made the change really quickly, I'm gladly surprised. I was betting that they wouldn't have time to react.

That said I think it's gonna be like with Chile ๐Ÿ‡จ๐Ÿ‡ฑ a few months ago. They had a similar rushed change and all the systems where broken and patches had to me deployed for the calendars.



Well. That said, I'm in Chihuahua, so my timezone will sync the center of the country which is good, and we are reverting changes from my childhood, haha.
@news thank You, yarners and Devs for this amazing platform and community.
@will they are even talking of DAOs that are even worse ๐Ÿ˜‘

I mean, meritocracy sounds good in theory, but I think in practice everything (could) go wrong... More in Dev communities. Let's see what happens
@abucci hehe, now I need this

https://hamee.com/products/otamatone-musical-toy-sanrio-aggretsuko-rage-from-maywa-denki
@prologic come on dude!

Spain <-> Spanish

Hehe ๐Ÿ˜
Aaand that's because Pantone is more about the physical ink to reach that color than the RGB/Hex value and name for it.

Is unfair that Photoshop charges you for something that previously was free? I don't know.
Before PS had a single payment and now it's a subscription. I think there comes the main rant.
@carsten I like the ideas of Doctorow but I don't completely agree on this one.

In this case is like if you register a perfume.
Could a Pantone Rose Perfume be created? I guess so, b/c it's not only a name (which is a brand), but the recipe to reach to that smell. It's not so fair under the current IP legislation that someone else can use your work and sell the same perfume as theirs. Would it be plagiarism IMO.

Again, it's polemic, but in this specific case I think people don't understand what's behind licensing a Pantone.

I leave a discussion on that: https://news.ycombinator.com/item?id=33370265
@prologic ๐Ÿ‘Œ
@justamoment hmmm, perhaps the twtxt URL could be a UUID, like an unlisted link and you share that link with people you want to share access.

I do that a lot with Google Docs to share access to non critical documents.
Obviously if someone makes the URL public, anyone can see or edit the content.
What is a decentralized organization?

> To preserve the community aspect of Gitea we are experimenting with creating a decentralized autonomous organization where contributors would receive benefits based on their participation [...]

https://blog.gitea.io/2022/10/open-source-sustainment-and-the-future-of-gitea/
What is a decentralized organization?

> To preserve the community aspect of Gitea we are experimenting with creating a decentralized autonomous organization where contributors would receive benefits based on their participation \n


https://blog.gitea.io/2022/10/open-source-sustainment-and-the-future-of-gitea/
What is a decentralized organization?

> To preserve the community aspect of Gitea we are experimenting with creating a decentralized autonomous organization where contributors would receive benefits based on their participation [...]


https://blog.gitea.io/2022/10/open-source-sustainment-and-the-future-of-gitea/
@prologic haha, I got to work on Saturdays at 9 am ๐Ÿฅฒ
@prologic I would vote on preserving the original twt content, but I've been really busy and I haven't thought enough on that to have a strong opinion.
@prologic it's difficult for me, it's like 10pm on a Friday ๐Ÿ‘€ (I'm in GMT -7)
Could it be on a Saturday some day?
@movq Is gitea hosted on Github? ๐Ÿ˜Ÿ

https://github.com/go-gitea/gitea/
@<~eaplmx https://eapl.mx/twtxt.txt> Hey dude! (This is a text for a video I'm recording)