# 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=1390
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=1290
>And now here is my secret, a very simple secret: It is only with the heart that one can see rightly; what is essential is invisible to the eye.

https://theconversation.com/the-essential-is-invisible-to-the-eye-the-wisdom-of-the-little-prince-in-lockdown-143095
@abucci I guess the best is to block each other since our ideas are not compatible and we are not open to change our mind
Thanks for the conversation tho
I heard a wild idea this week:

>Passive-aggressive income
😆
@abucci that's the key, go outside your computer science environment, get out of your confort zone
@abucci try to... It's not easy, but I know you can
@justamoment 😆
@justamoment think like an AI 😅

Hmm, does it appear a choice like listening to an audio or some accessible alternative?
https://support.google.com/recaptcha/answer/6175971?hl=en
#randomQuestionOfTheDay

What are you reading this week?
I'm open to ideas, but please be gentle and understand other lifes and other realities. As I say to my students, colleagues and friends. Every person has a different reality.
Be empathetic. And let's work together for a better world, trying to make something _helpful_ as a group and as individuals.
I'm open to ideas, but please be gentle and understand other lives and other realities. As I say to my students, colleagues and friends. Every person has a different reality.
Be empathetic. And let's work together for a better world, trying to make something _helpful_ as a group and as individuals.
I'm open to ideas, but please be gentle and understand other lives and other realities. As I say to my students, colleagues and friends. Every person has a different reality, a perception of it. Some live on a reality distortion field. A.k.a. Biases, but that's another story.
Be empathetic. And let's work together for a better world, trying to make something _helpful_ as a group and as individuals.
take it from who it comes. I could be wrong and I'm in a stage of my life defining what is the next step to have a decent lifestyle while I'm feeling proud, or at least not-shaming from my passage though this world.

I live in a "second world/developing country" with the former richest man in the world. We have scarcity, and people here needs to believe on a better life. I think it's the same everywhere else but here is not a matter of "having vacation this year" but "having housing and food tomorrow"
Perhaps that changes POVs, I don't know.
@abucci I'd disagree. The world is huge. We are 8 billion people, as individuals we can impact 100, perhaps 1,000 people. Even the biggest companies impact billions, but not all humanity. Even countries and global leaders impact a slice of the world. It's a huge problem for us to solve. It's nice tring to break limits. In my youth, for that sake I joined into politics, companies, and non-profits. And it's hard and a bit disappointing that things doesn't improve in the way we'd expect. Requires a lot of energy to fight the status quo.

And we need to have hope of a better world. We as humans, NEED hope. Thats why religions, organizations, volunteers, exist.
It's not romantic to say something against hope. It's better to say "Yeah, let's follow this politician/businesspeople/influencer/idealism, they have an answer to the problem", usually is not true.

But on what I'd agree is that we can impact OUR world. We can avoid using the polluting product, the toxic technology or what the evil company mak
#randomGameIdea #IshouldNotWorkOn #becauseIHaveManyUnfinishedOnes

A game about navigating a dodecahedron, like on Wumpus.

https://en.wikipedia.org/wiki/Hunt_the_Wumpus

The hunting mechanic in Wumpus is not fun by today's standards but things like building a farm or exploring a planet 🌏 could be cool.


having investors behind, and need for money, make people lie, and live in that reality distortion field.

It happens for us, in our Hobbyst space, we are biased, I get it. But the bias where your ideas are reinforced by your environment, believing that you are right... And on some sort, being payed to believe that. It's difficult to overcome.

I'd recommend to read "48 laws of power". It helped me to understand how those startup environments work, to be prepared against utilitary mindsets.
@abucci hmm... I co-founded a video game studio which for funding and pandemic reasons turned into crypto gaming, since there was "money" in that field. I received a lot of criticism fro colleagues, but some support from friends.
A few friends were making decent money working on crypto games, for huge companies with big investment behind.

But for me... Most of the environment felt like "get rich quick squeme". Even my partner (biz dev) felt really deep into that way of life. I slowly got away, sad by the risk I've taken. Not repentant, just sad of how money makes us think of our promises.

What can I say? Not every buzzword is bad by itself, but my logic brain is against promising more and delivering less (playing with the truth, in my book). Like with electric cars, social networking connecting the world and exploiting Asian workers to have a decent phone at a subsidized price.
I don't understand how 32% is too dry, or 17 is too cold. Here it is 0% and 7° in my office 😝
Brrr... 🥶

BTW I need one of those with humidity
@abucci yeah, I just found it this week, and looks very complete as a replacement to BitWarden.
I should run an instance soon. Although I'm deciding if I stay with Warden passflow or I jump to another manager. (Vector is looking cool as well)

Have you used VaultWarden? Any advice?
@abucci interesting. I'll take a look. With BitWarden I don't need to do that, and it cleans the clipboard after a few secs, but I understand you use case. I'm looking for alternatives to BitWarden, but as we've discussed, there are many differences to take into consideration.

On watching passwords in plain text I mean typing passwords on some strange devices like TV sets, public or family computers (risky!), Xbox, Switch. I like that now many offer a "Login with another device" that simplifies that process if you already have a session on a mobile.
@stigatle just waking up! Deciding not to wash clothes since it's cold for me.
The usual. Breakfast, classes, clean the house.
And preparing to visit in-laws in the afternoon.

Aaand looking forward to playing Mario Kart 64 with a friend of mine in the evening. 🙂
@abucci passwordless FTW 😁
Or Single Use Passwords, or authentication with Key Pairs. Not having to manage, see and type characters.

Sadly, _everything_ uses passwords, so... 😐
@abucci I often need to see plaintext password to input them in other devices, but I agree that it should be a second step not the default behaviour.
In many mainstream managers it requires clicking on an eye button 👁️
@movq ha, love that kind of digital clocks!

What does the face mean? Bad weather?
Morning! Brrr 🥶🧊


      \\   /     Sunny
       .-.      +2(1) °C       
    ― (   ) ―   ↓ 11 km/h      
       `-’      16 km          
      /   \\     0.0 mm        

Morning! Brrr 🥶🧊


      \   /     Sunny
       .-.      +2(1) °C       
    ― (   ) ―   ↓ 11 km/h      
       `-’      16 km          
      /   \     0.0 mm        

@abucci oops, my </s> tag was removed, I forgot to quote it.

I know that upper limit has _always_ been surpassed, so... Maybe? 😄

And on hope, I always remember http://www.thelastquestion.net
@abucci oops, my </s> tag was removed, I forgot to quote it.

I know that upper limit has _always_ been surpassed, so... Maybe? 😄

And on hope, I always remind of http://www.thelastquestion.net
@abucci sad but true. IMO money is not bad by itself, but attracts many _wrong_ behaviors, so... Ends up being bad
I'm so worried by this one: https://www.wikiwand.com/en/Time_formatting_and_storage_bugs?useskin=vector#Year_292,277,026,596_problem
@lyse Indeed 👀
>We push ourselves harder to get rid of anxiety, but the result is actually more anxiety, because the faster we go, the clearer it becomes that we'll never succeed in getting everything to move as fast as we feel is necessary.

#quoteOfTheDay
@abucci it here is dumb money, perhaps there is too much money
@movq Danke!
@justamoment 😃👌 nice! Thx!
@sl1200 this looks amazing, I'll play with it soon
Those using console or Git-synced alternatives. How do you check your passwords on mobile devices?

I tried using KeePass for Android, but I found the sync part a bit inconvenient, related to mainstream alternatives which work automatically.

Also, with pass or gopass I assume you can share the repo with a team, but can you use multiple repos? so you could share only a few secrets with selected people?... Thx!
I've head good things from 1Password among friends. Perhaps not having a free tier makes it harder to be known here.

I'm using BitWarden free for everything except TOTP. I'm not syncing pwds with a team anymore, so I don't need Team featured by now. Having it easyly available from all my devices is a plus.

That said, I'm always interested of alternatives improving my current "pass flow", thanks everyone for sharing.
@mckinley I use and like WikiWand, so I haven't seen the default Wikipedia theme in ages. Does anyone here like the new theme?
#randomQuestionOfTheDay

What password manager do you use? Or, why none?
As bender says, if we can help with those feelings somehow, I'm glad to talk, to wish good energies or whatever helps. And I hope you both eventually feel better :)
@abucci have you seen https://en.m.wikipedia.org/wiki/SQRL ?
It's too indie and I'd say unknown, but the native plug-ins worked well on mobile and Web browsers. And it's an experience more like you mention.
@darch got it!
@abucci here is an updated implemeation
https://blog.cloudflare.com/opaque-oblivious-passwords/

I played with it a bit, and it works
@abucci yeah, I agree. It should be flexible and the used should choose the best set of advantages and disadvantages.
@darch yes, on twtxt.net.
How do I switch branches on your Pod?
ah, I recall that after writing that text I implemented a proof of concept for passwordless login on Webauthn/passkeys.io which has worked well for me, I haven't tested with more users so I don't know how well it'll be received.
I guess most mainstream browsers will follow that path.
ah, I recall I after writing that text implemented a proof of concept for passwordless login on Webauthn/passkeys.io which has worked well for me, I haven't tested with more users so I don't know how well it'll be received.
I guess most mainstream browsers will follow that path.
wow, I'm reading it again and it has a lot of spelling errors. Rather than that, I still have those ideas, if anyone here wants to discuss the topic.
I could replicate on iOS 10, only when the _Create a new post_ text field is shown.

On Android 13 it doesn't scroll horizontally.
@abucci yeah, that would be great for a more secure digital life. Perhaps not easier at the start but easier with time.
Last year I wrote a bit on the subject, trying to put all interests together and aiming for a transition into a passwordless standard... We could start with our services tho

https://text.eapl.mx/promoting-the-use-of-dynamic-passwords
@prologic I cannot replicate this behaviour in any of my devices including latest Android or iPhone 6 with iOS 10.
Is that perhaps something of the newest Safari?
@abucci change aversion?

https://usabilitygeek.com/change-aversion-conflicted-user/
#randomQuestionsOfTheDay

How often do you check the weather? How your behaviour changes with that info?
Winter is back again ❄️🥶


      \\   /     Temps clair
       .-.      -3(-5) °C      
    ― (   ) ―   ↓ 4 km/h       
       `-’      16 km          
      /   \\     0.0 mm        

Winter is back again ❄️🥶


      \   /     Temps clair
       .-.      -3(-5) °C      
    ― (   ) ―   ↓ 4 km/h       
       `-’      16 km          
      /   \     0.0 mm        

@prologic https://github.com/cloudflare/gokey perhaps?
hey @justamoment ! Is vector-pass open sourced or open to collaboration somehow?

I'd like to use it and perhaps replace BitWarden but I'd prefer to have passphrases rather than passwords like ijf7wY6B8ykd7Jid7 since phrases are easier to type

Screenshot of Pass phrase generation in BitWarden

Embedded OTPs and everything depending on a strong secret is a blast, BTW 😀
@prologic oh, of course!
Low-tech net, solar-powered net, eco nets...
@prologic 👀 In my context we use "Platform" often, but not "Ecosystem", I guess I need to research a bit on the difference to understand it better.
Thanks for sharing all that! I always forget the About page

Ecosystems vs Platforms
Smol net, hobbyist net, slow net, the hipster net... A few ideas emerging around Web 2.0, 3.0, and Apps-based Internet.
@darch If I may add something, I think it needs more contrast for the Dark theme. (I don't know how I reached that theme on Edge, perhaps browser settings? On LibreWolf it shows the Light one)

Screenshot of my profile in neotxt.dk
@darch Gotcha!
Como twtxt.txt tiene algunas limitaciones para hacer un microblogging más parecido al de Twitter, se hicieron algunas extensiones, y servicios Web para hacer más sencillo el hosting, responder y en general usarlo.
Por ejemplo: https://dev.twtxt.net/doc/twthashextension.html

Twtxt.net es una instancia de la plataforma Yarn.social, que supongo que inició como twt.social
YouTube - Twt.social a new way to social media. No ads, no tracking, 100% decentralised.
La idea es facilitar el hosting de los archivos .txt, y ofrecer una interfaz Web para usarlo.
@prologic puede contarnos mejor la historia de Yarn. Pasado, presente y futuro.

Aquí viene un breve resumen de la idea detrás de twtxt y Yarn:
https://indieweb.org/twtxt#Yarn.social
@sl1200 Bueno, creo que tendría que escribir un poco sobre twtxt en el blog.

twxt.txt es el formato para hacer microblogging en un archivo de texto en un servidor. Parecido a finger aunque con timestamps. Aquí el último spec que conozco: https://twtxt.readthedocs.io/en/latest/user/registry.html#format-specification

La idea era tener un microblogging minimalista, descentralizado y orientado a Hackers.
Yo lo conocí, pues se usa en Gemini para hacer listados de post, y Antenna lo usa aunque no hay mucho contenido.
Mmm, lo leí muy rápidamente, mi error. Deja ver si lo entendí:
gemini://sl1200.dystopic.world/art/notes_from_the_address_bar.gmi

La contraseña sirve para crear un secreto en base32, en vez de bits random.
El TOTP servirá como un Token con validez de 60 segundos, que va en la URL.

Entiendo entonces que en vez de un 2FA, es un factor único aquí. Mientras coincida con el secreto te permite publicar anotaciones.

Me gustó, pues hice algo parecido para mi archivo twtxt https://eapl.mx/twtxt.txt con este servicio Web https://eapl.mx/twtxt/
Había empezado con TOTP, luego con par Público/Privado, aunque al final lo dejé en WebAuthn, con sus ventajas e inconvenientes. Muy rápido puedo iniciar sesión en la laptop o el teléfono y empezar a publicar :)
Well, new year, and a new Profile tagline/description/bio...

https://twtxt.net/user/eaplmx
@bender haha, I was trying to say "at the end of the description" but _last_ is technically correct 😆
BTW I'm watching that the last link in the profile [eapl.me](https://eapl.me) is not being converted from MD into an HTML link 🤔
@darch I'm on the cover!

Hehe, it's looking great, good job!
BTW for my personal Weekly planning I use the ISO date instead of 16january2022, b/c is easier to me to calculate time between week 14 and 22 than between random dates.
Also for work we switched to "months" of 4 weeks. I learned that working with Germans and works well!

If it's interesting for any of you, you can check the current week enabling it in your calendar app or here:
https://gemugami.com/week/
@lyse First day of the week are Sundays, so the first 'calendar' week started on January 1st, 2023. That's problematic for using ISO weeks, but it works for this project. Start of the week is at Sunday-Monday midnight which is about Sun 6pm here. You register your exercise from Sun to Sun.

For this project on Python I used that isocalendar module from datetime lib.

The bad implementation was on using something like

next_week = current_week + 1


which was not valid when the year changed, worked for all 2022 except the last week, ha! This year the weekly summary just stopped working.

And also I had to check when that happens. Some years have 52 weeks and others 53.
Switching from 2022 to 2023 broke a few things on the weekly processing for FitBot (ISO weeks FTW).
Yes, I had a few months to prepare for it, but you know... The end of the year suddenly came.

After finally finding some time to code, I could fix many things that needed to be redesigned. And a lot of refactoring is needed. Perhaps a few Unit testing would be helpful, since simulating records in the past is always tricky.
#codingSunday
@sl1200 buenísimo! Me gusta poder iniciar sesión con TOTP, lo implementé en algunos servicios, y pienso que para Gemini funciona bastante bien.
Thanks!

warm at last

     \  /       Partiellement couvert
   _ /"".-.     17 °C          
     \_(   ).   ↖ 20 km/h      
     /(___(__)  16 km          
                0.0 mm        

Thanks!

warm at last

     \\  /       Partiellement couvert
   _ /"".-.     17 °C          
     \\_(   ).   ↖ 20 km/h      
     /(___(__)  16 km          
                0.0 mm        

@ychbn I'm seriously considering it for a next personal project, perhaps for classes too...

Any general advice coming from git/gitbucket/github?
@bender well, something I like from it is the mix between Forums + SMS + Blogs + Comments. I don't like that much Vanity metrics nor Notifications, but those makes microblogging "more useful".

And at the same time the mix of all those features is its weakness. It's easy to oversimplify an idea. But as we like to fight on ideas, well, it's a side effect en engagement.

Yeah, it has changed the society, the way we express ourselves, and how we socialize around ideas. For me, it makes me shape my communication, being nearby my friends and colleagues, and a few followers in my discipline. Hasn't work for the academy and research, tho.
#randomQuestionOfTheDay

How has the microblogging improved your life?
@bender oh yes!


     \  /       Partly cloudy
   _ /"".-.     13 °C
     \_(   ).   → 9 km/h
     /(___(__)  13 km
                0.0 mm

@bender oh yes!


     \\  /       Partly cloudy
   _ /"".-.     13 °C
     \\_(   ).   → 9 km/h
     /(___(__)  13 km
                0.0 mm

@carsten 46 km/h, sounds a lot 😧

BTW how do you get that visualization? , looks nice
and adding the web manifest to make it work like a "Web app" on the phone on top of the browser. I'll take a look into it tomorrow, I don't recall exact details.
@prologic could we start with this?

https://stackoverflow.com/questions/43646568/how-do-i-create-an-add-to-home-screen-instruction-page-for-ios-web-apps
@prologic I mean starting with this https://support.apple.com/guide/shortcuts/add-a-shortcut-to-the-home-screen-apd735880972/ios

And perhaps later a full featured app. Since we need internet connection to load the content , a PWA probably won't be needed for now.
@prologic sorry! The learning curve for Dart / Flutter has been... well... steep

We need to discuss that. I think we'll need so many fixes for the Mobile app to reach the current version for the web. What about thinking on a PWA, or similar?

Currently, I'm using the Web as a Home app (or whatever is called), and works amazingly. I'm not using Goryon now, nor any apps for social service, but that's a personal preference.
@movq Why? What nerve did it touch?

Disclaimer: I'm a fan of the smol net as one of my hobbies. Even simplified and hipster protocols like Gemini, but not the new forks.
@bender regressed protocol =P
I'd like to know more numbers for techs like GPS/Navigation, Twitter, TikTok, AI/ML based assistants. Decisions taken based on ML. Wearables. Medicine. Encryption. % of population with a mobile device and Internet access.
It's going so fast that we can't remember how to live w/o those technologies, anymore.
As a tech designer is exciting. As a world citizen... Well, a bit overwhelming, but with hope that all that tech won't make us consumerists.

#stupidMooresLaw #buckleUp

@bender gotcha! Apple offers a great 'default' ecosystem IMO. I was surprised that was being used in new environments, like manufacturing companies. iPhone even replaced blackberry 10 years ago.

I also think now there are a lot of self-hosted/Open options, for instance Obsidian instead of Notion.
I use Google Drive and Docs instead of MS Office, but obviously I'd like to have something good enough w/o Google.
Paint.net instead of Gimp and Photoshop. Inkscape is not great replacement of Illustrator, but works. Godot is becoming as good as Unity 2D. Blender is a good tool taught in schools... Just to name a few subscription free alternatives
@prologic agreed 100%, in the case of cars, it's just insane
#quoteOfTheDay

What 1 programmer can do in 1 month, 2 programmers can do in 2 months - Fred Brooks
disclaimer, I don't know what I'm talking about
@prologic agreed. Those reasons sounds reasonable to me, although I think there are many, many kinds of software that not all fit on every case. How could we compare current software to that made under different conditions?
That said, I name an interesting case. Videogames and movies. The price is almost the same, 40-60 USD for a AAA game, or 10 USD for a Hollywood ticket. And I think it hasn't raised due to inflation, but budgets are increasing, technical features and quality is debatable improving. Gone with the wind" is in the top 1 taking inflation into consideration, but it's an outlier.
https://en.m.wikipedia.org/wiki/List_of_highest-grossing_films#Highest-grossing_films_adjusted_for_inflation

That's why I like thinks live the Big Mac index (and many others), to understand the current difficulty to make a product under the current purchasing power.
@bender Mind to share a few vanilla apps you are using ?

On the topic, I have mixed feelings. With Apps/Software/Services that are continuously improving, it could be acceptable IMO. My main issue is when you keep paying for a "finished product". It's more complicated if it has ads, it's freemium, uses servers, and so on.
On the production side, well, they do it because they can (although we don't like that they can, it seems). Development costs are continuously increasing, so it's an endless rush to spend more to compete, subsidize costs somehow, then earn more, rinse and repeat.
I've seen successes of 5-10% on indie developers, but I'd like to know the numbers for huge companies. I'd expect to have big pressure from investors to sustain growth and fail way less.
Christmas season is over, so let's get back to my summer avatar...

Wait! It's still cold here 🥶
Today it has been difficult to focus on designing the course/book for Unity, C# and Poker.

There are many moving parts that I have to settle as learning objectives, that I'm a bit overwhelmed. I simplified the game a lot, yet not enough it seems. That's when I recall phrases like "The hard things about hard things"

Also, Unity is too visual to be taught by a book. At the same time I want to write a book about a topic I like 🤔
A reference is "Head first C#", which I used to learn C# in 2008, so I think it's feasible to a certain extent.
Thank you to that unknown hero who fixed the horizontal issue on mobile devices for twtxt.net

Take a taco 🌮
@movq FOMO perhaps?

I even find this annoying in YouTube App... I don't watch nor produce live content. Allow me to hide the kind of content I don't want to watch. 👀
Since I'm again collecting dozens of links to read later in my Telegram Notes, I'll try a different approach.

I'll be saving those to Markdown files on Obsidian, and then I'll upload them to my web. Instead of opening any social service or "forum" like Hacker News looking for new stuff to read, I'll check that list before.
Let's see how it works.

I am sharing it here in case it's interesting to you:
https://eapl.mx/links/
@carsten I like calls, but I don't like to be interrupted.

What has worked for me, and many from my generation is a short msg like "Available for a call? / Sure"

Also https://eapl.mx/15 has been really useful to have a call in the future