# 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=790
# next = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=890
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=690
@prologic sleep soon dude! Or it's gonna be like my case, dreaming that I'm working 🀣
@prologic Got it!
I thought you were saying this one:


Hmmm, good question. I'm aware the hash is part of the twt, but it can be hidden in the App for readability (I'm thinking of a RegEx or something simpler). How would it be if you hide it on the API? πŸ€”
@prologic Haha, I forgot it was possible. I'm aware that Safari and Edge, for example, have that behaviour by default., but I never use it πŸ‘€
Dear #yarners

Thoughts on the new Yarn App logo ?


@abucci Cool ideas! The You've read up to here is something I use a lot... Thinking on that

Could you please explain more about "hide the conversation hash and show some way to get to the yarn"? πŸ˜€

1. What would you show instead of the Hash? I'm thinking of something like "Conversation" "Yarn view" or similar

2. What do you mean by "show some way to get to the yarn"? I think there is a button, below the twt for a conversation, or do I misunderstand something? πŸ€”
@prologic have a well deserved rest! πŸ₯±πŸ˜΄
In features that could be useful later, what about a way to tag (and perhaps autodetecting if it's not invasive) the language of your content?

That way you can filter the twts you can interact with πŸ€”
@prologic πŸ’™
@abucci haha lines for you

\\n
\\n
\\n\\r
\\n
@abucci haha lines for you

\n
\n
\n\r
\n
@abucci it depends on the flavor of Markdown I think https://www.markdownguide.org/basic-syntax#line-breaks

Aaand that's something I don't like from Markdown in favor of Gemtext πŸ˜…
@prologic Yes, it's KiwiBrowser, based on Chromium.

It seems it only respects double line changes.

Examoles:

Line\\n
Another line\\n
\\n\\n

Third line\\n
4th line
@prologic Yes, it's KiwiBrowser, based on Chromium.

It seems it only respects double line changes.

Examoles:

Line\n
Another line\n
\n\n

Third line\n
4th line
@abucci thanks!
That's how it looks in my web editor, but it changes when the twt is shown.
@prologic have you documented how the edit button works?
I think it allows you to edit your last twt, but I don't know if there is a time restriction.

I love to edit (to change my mind or fix typos) and I haven't thought editing do change your hash.

Interesting problem. Perhaps you shouldn't be allowed to edit if you have replies.
BTW I'm watching that typing new lines is broken again. (On Web, mobile πŸ“±)
This should be in a new line.
This one as well.
What's going on with Yarn/Twtxt?
I leave for a day to attend a few classes and talks and a lot happens here

The human icon πŸ‘€ is gone

There are new users πŸ‘₯, yeah πŸ₯³πŸŽ‰

Some people start to talk in German (?)

There are philosophical debates thanks to our friend Musk

πŸ‘€ and it's only Friday
What's going on with Yarn/Twtxt?
I leave for a day to attend a few classes and talks and a lot happens here

The human icon πŸ‘€ is gone
There are new users πŸ‘₯, yeah πŸ₯³πŸŽ‰
Some people start to talk in German (?)
There are philosophical debates thanks to our friend Musk

πŸ‘€ and it's only Friday
@hashrock Welcome! Your avatar is amazing BTW
Today's article on statistics:

When U.S. air force discovered the flaw of averages
@prologic how do you know I'm not a bot πŸ€–?
@tkanos Well, I think the same of Google. I didn't like DDG so much, so I was looking for options.

Currently I'm very happy with Qwant Lite, Ecosia, and Marginalia. I was using Kagi as a beta user (I think it's now 10 USD/month) but I went back to the 'free' options.
@abucci
I'm saying that b/c I kind of hate when people rant of Twitter on Twitter, say in the Web that the Web is awful. But I don't see 'I love this platform'

I also dislike a few radical and (in my mind) unsustainable rants on a few platforms.
But I don't feel that here.

That's all folks, have a good morning in the Americas 🌎.
Yesterday I wanted to 'say' something but I don't know how _convenient_ it is... I'll do it anyway

Twtxt.net / Yarn feels like a nice digital place to be
@prologic ha, for some reason the web tagged someone else.

If you are interested in the latin/Spanish community that's something always appealing to me. The reality is that I need to save money and actually earning more for family purposes, but I have some time to help in a community.

That said, its cool to be in an international community (if you tolerate my broken English) than a niche one with few people in Spanish with our local ideas. I don't know what to think, it's a matter of available time and resources to spend IMO.
@brasshopper well, not so good...

I paused my Pod in tw.eapl.mx, since I already have this account to write in English, and now I'm using my current VPS to host a twtxt.txt file in Spanish rather than a whole Vultr that only I was using.
It was more due to budget and time constraints of moderating a (future) community and paying for the server (as I'm cutting costs for stuff I'm not using so much).

About promoting Yarn in the Latin/Spanish community, I did that a bit in texto-plano but they were more willing to use Mastodon due to the current user base and federation with tilde servers.

Any ideas πŸ’‘?
@prologic so far it's looking similar to C#, with a few tweaks for Dynamic programming, so not that awful IMO. Let's see πŸ‘€
I'm taking a few courses and my head is hurting now 😡
Dart and Competency-Based Learning (to teach Python to future attorneys)

#goodToKnow
Nice, I found it this morning on HN, and I thought of you and Yarn.
@prologic Well, I meant that making a whole game on Gopher is a nice challenge. Due to the limitations, the gameplay is weird, and perhaps you won't play many times. That said, wow, it's a cool piece of art.
Any thoughts on Snikket.org

https://snikket.org/hosting/
@prologic I think I got the first 3 πŸ˜€ !
@will No idea, there are a few directories and rings, but I don't know of an approximate number
https://tildeverse.org
http://tilde.club/~harper/join.html
I _might_ be applying to this kind of roles and companies.

Any general advice?

https://bitwarden.com/careers/5370836003/
@prologic It's an amazing implementation, not so intuitive but playable


I have good memories of my grandpa playing Solitaire across many versions of Windows, I hadn't played in years but I remember the tricks, he
@prologic I got a bunch of mails today about the PR, I read a few tonight but I'll have more time tomorrow morning!
@cobra I had no idea it existed. Looks like an appealing and nostalgic hobby project.

What I've used is https://tilde.town/wiki/socializing/bbj.html
It has a nice feeling on a terminal based forum, with 'modern' technologies behind.
@will I think I use a different version of the Web, those adblockers and anti-spywares are wonderful.

And I'm posting this on the Web, so...
@mckinley what problem does Gopher solve?
I'd like to have something like Omnisearch like having a list with fuzzy search, and those pages not being used in more than, let's say 1 hour, should be archived.

something like Browsing history + Tabs
@will tabs in the browser have at least 20 years IMO (with Opera)

And in random thoughts, I was watching in the afternoon the history of the Windows Taskbar (in 1995) and the first approach was a tabbed interface. Very interesting
@prologic Hehe, I'm temporarily using Edge as the Windows' Safari, while I finish my transition to Firefox, so what can I say? πŸ˜…

BTW, it's also happening with Iridium 2022.04 so I think the problem could happen with all the Chromium-based browsers

@cobra e
@cobra e & ℇ
@cobra e & ℇ
@darch Edge 106.0.1370.52
In Firefox (Win) 105.0.3 it's looking OK
@akoizumi that's your secret!
@prologic I'm learning Dart/Flutter, but I'll do my best :)
Tip of the day
Give yourself permission to be bored
@prologic @darch I'm also seeing the right side cropped when you have logout (so it should be the server's default theme):
@darch look like a long but interesting video, thanks for sharing
@darch indeed!


The term "Scuttlebutt" comes from the original water-cooler gossip, and has nautical roots. Unlike most data protocols, Scuttlebutt does not work on the assumption of constant connectivity and centralized services: Data is stored locally, and synchronized between contacts (or friends, to use the social network terminology). Data is also encrypted, hence Scuttlebutt is also referred to as SSB, or Secure Scuttlebutt.


https://www.zdnet.com/article/manyverse-and-scuttlebutt-a-human-centric-technology-stack-for-social-applications/
I guess this is only important in third and second world countries. When you are traveling to remote places, and can't be permanently connected for, we say, 15 bucks a month.
On creating your own 'Internet'
YouTube - It's time to build our own Internet
@prologic Thanks!
@ocdtrekkie The WebAuthn token is not working for your network?
@prologic hehe, I think I found what's happening backstage, I managed to show a spinner infinitely not erasing the User Token, but I need to add an error like "Check your Internet connection".

That said, it seems I can't push my progress to the Git repo, perhaps I'm missing some permission?
If you are using CloudFlare and want to try or implement FIDO2/WebAuthn

https://blog.cloudflare.com/making-phishing-defense-seamless-cloudflare-yubico/
@prologic I need that :)
@prologic Yep, it's something tricky about coding mobile apps. What I've done is having backup URLs like https://1.1.1.1 or those that Google and Android use to redirect to Public Access points (I can't recall the URLs now, I'll what to look for them) to check if the device has connection.

About Goryon, I think the app wouldn't have to delete/forget the API token until it actually knows the token is invalid πŸ€”
I've seen that if you open the app when you are not connected to the Internet for some reason (for instance I use the aeroplane mode a lot) it forgets the login info.

Other than that, the session usually lasts a lot (I haven't tested it but I could say that lasts more than a week)
@prologic it's working now
@will I use this one https://frantic.im/project-todo/

And I connect the TODO comment in some random file, to the TODO list to remember where it is.

And searching for open TODOs in the project is usually something good to do every week or so
I switched from Sublime to VS Code in 2018 (?), due to some errors on Sublime 3.
It's a bittersweet feeling. Sublime 'invented' that UX and Atom/VS Code took that innovation, offering a free alternative. The Show all commands bar (Ctrl-Shift-P) is just amazing, easy to use and useful.

Moral feelings away, I have good productivity with VS Code, I don't have to install many plugins, and it's quick to start from 0. In a pragmatic way VS Code just works.

I'm also learning vim and nvim and it has been a complex learning curve, but I think it's going to help me as vim is installed almost everywhere. Perhaps helix is going to become an opinionated alternative for VS Code users soon, no idea.

As they say, a quick way to get a good product is "Standing on the shoulders of giants", and sometimes using those ideas/stealing is part of that standing.
@darch +1
@prologic need any help? I don't master flutter/dart, but I train my team on publishing for Play Store and App Store πŸ‘€
@abucci yep, I found same errors here
but that's difficult in countries like mine where you can get data plans with free access to the mainstream social media, Meta, TT, and such, obviously subsidized by ads and payed to the carriers.

I don't want to only comply, but I can't find an easy way to fix that. Any ideas ?
@prologic hmmm, I feel you are angry so I won't play as devil's advocate.
What I can add, something controversial, is that those huge companies like power and controlling who can access to the info is a source of power.

Something that disappoints me is that they use open standards for a while (XMPP for FB Messenger, RSS, email) and when it's not convenient anymore they stop those APIs.
I understand they need to make money for their investors, but... I don't know what to say than, we could decide not to be the product.
@movq Merci beaucoup !

Something I don't get is having different quote symbols like GΓ€nsefüßchen (β€ž β€œ), Guillemets (Β« Β»), why?, ancient language makers...
@lyse Disclaimer: I dislike open workspaces a lot mainly due to interruptions and excessive noise. Are those cabins isolating the noise enough ?

I don't know what to think of the transparent walls.
Also I have S/MIME on emmanuel [at] unboxed . games
Also I have S/MIME on emmanuel \n unboxed . games
@prologic That's an interesting problem to solve... In addition to how to store them securely.

I guess salty.im doesn't allow to send files. What about an email with OpenPGP to eapl in the server gemugami.com
Another option? Matrix? Keybase? Encrypting the key with my public key? Access to a private git repo with my public key?
@abucci this video is gold, thanks for sharing!
@abucci thanks dude! I don't know what to expect, but it's my alma mater and the 'best school in town' so I hope everything will go smoothly
@abucci
As I was discussing on the evil microblogging, with a friend fan of ASM, real programming doesn't exist, you make your own microprocessors and write the machine code in binary with electric signals... Hehe, just joking

I said to my friend, pick your abstractions, that will become real for you (and I remind Matrix, when Morpheus asks Neo "what's real?" )
as a friend told me: What makes sense tomorrow is not making sense while you are learning it. But you won't know it until you master it.

Weird feeling, but as a professor and as a permanent student, I think that's how it is. What do you think?
I remember a friend from the work, who studied German for 3 years, and when we were there he was unable to talk with a girl. Weird... And me, with my 2 months learning, only could say a few words to random people.

It's happening similar with
vim
I'm practicing 30 minutes a day, and I hope in a few months I'll be able to barely edit a file with the confidence of VS Code/Sublime
I'm trying to learn French for 3rd or 4th time in my life, and it's seems more seriously now (I have a class with a native teacher 1 hr/week, 30 minutes of practice energy day on apps)

It's not completely immersive, I know. I've been doing that since March, and as @abucci said recently, it takes many hours to have some level of confidence in that knowledge!
@abucci about being Turing complete, do you think that's still something useful?

I mean, we could define Brainfuck as Turing complete, and we have strong discussions on the subject https://softwareengineering.stackexchange.com/a/315924

IMO newcomers don't want the most optimized and engineered way to code, but what's easier to start with. If a Spreadsheet allows me to calculate something, that's a programming language for them!

Im trying to be empathic with the learning curve. I don't like the verb code as a synonym of programming, but I need an English word for: "Being able to make a computer do what I want", code is the interface for that
@abucci I'll be starting to teach an introductory course on Python for a university, as part of that 'teach lawyers to code' so I'll take your words into consideration.

I've given that course before, so I kind of know when a student really wants to or it's only a requirement.
@tkanos I guess the registration form is Global for the whole site and currently can't be shown in the Registration form only?
I reminded I'm signing the APK with my personal keys. Do you want to share the key with me to avoid errors while updating? Otherwise, I could commit it with the default debug key (which is giving another warning on some Android devices)

https://docs.flutter.dev/deployment/android#signing-the-app
@prologic Sure, let me try
BTW I have a few questions... Why Goryon? Is it intended to be renamed/rebranded as yarn.social?
@prologic I made a quick APK from the latest commit and seems to work OK over here
https://eapl.mx/files/goryon_65_1.0.5.apk

Could I help in any way?
@prologic I can't disagree! Take it as a curiosity from my side
A curious microblogging system on Gemini

https://portal.mozz.us/gemini/station.martinrue.com/help
I'll pause talking about -isms for today. If wanna read more ideas check this: https://text.eapl.mx/quick-ideas-about-isms-and-ownership

So, lunch time, see ya in a while!
@abucci On gifts, I guess our mind has a problem with the Free concept, (as in freedom, as in culture, as in something you can steal).

Last year I found an appealing reading on the topic of Open Software as a gift. I recommend to take a look to it
https://apenwarr.ca/log/20211229
So, it's not a matter of Capitalism, but of greediness and money. (And just to check, capitalism is not about money, money is not the evilness here, but how we work for it)

So, Money + Families is a difficult combination. Check this research on psychology applied to money and free stuff: https://en.wikipedia.org/wiki/Predictably_Irrational#Being_Paid_vs._A_Friendly_Favor

Yes, we could try living in communes, having co-ops, and other experimental post-capitalist alternatives. I don't know what could happen.
@abucci I don't disagree, in fact, families are my favourite community right now (perhaps I'm lucky for that).

That said, it has been difficult to work with my family. When you involve money into a family problems appear.

There is even this meme
@abucci nop, that's not what I meant. And I don't like unproductive ways to think or to talk, so that is something you assumed.
(Also I don't want to be obsessed with productivity, but that's another discussiΓ³n)
@abucci nop, that's not what I meant. And I don't like unproductive ways to think or to talk, so that is something you assumed.
(Also I don't want to be obsessed with productivity, but that's another discussion)
@abucci I know, tell us about the post-capitalist alternative that our generation could experience. How is it?
@prologic yep, that's part of the game of power. Why would you like to join that corrupt environment if wouldn't it be to take advantage of the system?

And the Politicians are a public image for 4 or 6 years, who's behind them? Who's paying the politicians to do the dirty work?

So, this is the way humans have lived for many, many years. There are going to be rebels like you and me, trying to 'fix' things (pushing to our aspirations), but there is always going to be that fight, IMO

It's not an easy conversation, I have to say. Even writing this is controversial. The easiest path would be saying "Yeah, it sucks bro", and not doing anything.
@abucci Talking about government is a rabbit hole. What I don't like is talking about it like the magic silver bullet that will solve all the problems and become a religion and ideology...

And it's not only a matter of experimental post-capitalism but more about pragmatical solutions. We have about 30-60 years more here. What are we gonna do in those years? As individuals, as families, as communities, as nations, as a whole planet?
@abucci well, I remember Reader's Digest throwing whole catalogues to my Grandpa along with the magazines he had already paid for.
They had his address and credit card info with promotions like "only send this message and you'll receive the next book".
And for Flashing videos, we could go to Public TV broadcasting.

But I get your point, and I add. "If the 'product' is free, you are the product". And those companies are trying to productize you. Manifest V3 is a clear example of the Status quo, disguised as "for your convenience".

The real point is not being part of that "Society of complaining" but being key to actually change what bothers us.