# 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=490
# next = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=590
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=390
@abucci hey, if I remember correctly this is the answer I read before about the slow transfer speeds

https://superuser.com/a/748163
Yesterday I had a conversation about reducing the amount of digital 'objects' we store and bytes used. For me, that's part of a Digital minimalism, but it seems that's not the mainstream definition, more related with the amount of time we use our devices. Interesting 🤔
@prologic well, my wife talks with my mother-in-law for hours so it shouldn't be a problem 😅
@prologic from my memory, I think the voice channel limits many audio frequencies to reduce bandwidth, and should be lossy compression. I know the voice quality has improved with 4G and 5G (and audio technologies they use) but I don't currently know how friendly that is for data transmission and multiplexing. Interesting topic though
@prologic from my memory, I think the voice channel limits many audio frequencies to reduce bandwidth, and it should use lossy compression. I know the voice quality has improved with 4G and 5G (and audio technologies they use) but I don't currently know how friendly that is for data transmission and multiplexing. Interesting topic though
Haha, I guess using the voice channel would be painfully slow, but brilliant, ha!

That said, I almost never use my 3 GB fully, since I have WiFI nearby, but for a long travel, could be cool 😎
Well, I agree, here in MX I'm using a pre-paid "plan" for 7 USD/month with unlimited SMS (which I never use), unlimited calls (which I barely use to call my parents and to public services) and only 3 GB of data, with unlimited Meta network (which I'm using as few as possible)

And plans with "unlimited data" are relatively more expensive, like 15 USD/month
@lyse WTF!
Well, my Saturday classes start today. I'm excited :D
Hehe, having used Win 3.11 I love the analogy.

I think we are more like in the ME age where everything is full of Ads and malware, we wanted everything for free at the reach of a download, and there were a lot of companies saying they could make money but didn't know how, and where desperately selling digital stuff without that much value, but shiny.
You mean joining to something like
SSH eaplmx@twtxt.net

And having a TLI/CLI to manage the feeds?
That would be cool for hackers 😀
Well, the login technique for SSH is great and works (you have to protect your key, but *nix OS makes it in a safer way)

For web browsing you have Client certificates or Webauthn which require a lot of configuration or external hardware, mostly difficult to use on a mobile device... 🤔

So, yeah, I'd like to find a good balance between easy to use and hacky*
Well, that's the Web 2.9, 3.0 or whatever the current version is. Some pages are quite pleasant to use, but I agree, it's a whole different experience with an ad blocker and without.
#stupidIdeaOfTheDay (based on one I found randomly on Reddit)

To avoid using Static passwords + TOTPs (like Google Authenticator codes), have a dynamic Single-factor authentication:
Sign the time (in blocks of 30 seconds like with TOTPS) with your private key, so you have passwords valid for 30-90 seconds. Allow at most 10 attempts every 30 seconds. Obviously, the server checks a valid signature with your registered public key.
For this, you can use an extension for your password manager as you are already doing to manage your static passwords + your TOTPs.

Similar to what Yubikey originally did. There are many weak points like Man in the middle, and phishing, and possible attacks over a known message, that were solved with WebAuthn, but it's a nice exercise to think about.
Disclaimer: Don't roll your own crypto
Disclaimer 2: Don't implement 1FA, if you can do 2FA or MFA =P=
@movq It's on Sep 15th and 16th. Luckily it's a Friday today!
@lyse Danke!
@prologic Well, for this specific day, it's Red Pozole! I don't know how to describe it, but I leave a recipe so you can have an idea of the ingredients and perhaps the flavour (Disclaimer: It has pork meat, for any vegetarian here, but we often take a version with Soy, chicken or some other proteins)

https://www.simplyrecipes.com/recipes/posole_rojo/
Today is Mexico's national day 🇲🇽 !
Let's enjoy a traditional dish with the family, and celebrate a bit
@prologic Oh, is it Share a picture of your dog Day? 😄 Let me find one of the cute girl over here!
Evidence: https://www.randomready.com/random-group-generator/
Today I was looking for a 'Random Group Generator' for my class, and found this interesting claim

This Random List Generator uses an advanced algorithm to split a catalog of entries into the required number of teams or groups. The high-grade artificial intelligence allows it to convey a unique, exclusive, and unbiased result.
@mckinley Sounds like an interesting project!

I didn't know about v3 addresses, so I don't know the details rather than
"

So, did the keyphrase work for the conversion? Perhaps you could use the BIP39 word list (with 2,048 instead of 65,536 from keyphrase)
@mckinley Sounds like an interesting project!

I didn't know about v3 addresses, so I don't know the details rather than
The address is "the first 80 bits of the SHA-1 of the 1024-bit RSA key"


So, did the keyphrase work for the conversion? Perhaps you could use the BIP39 word list (with 2,048 instead of 65,536 from keyphrase)
@eaplmx
@eaplmx
@eaplmx
@prologic Thanks! Well, a vaultless password manager is not 'passwordless' but I get your point. Not having to actually remember a password.

I've been playing with https://spectre.app although I think having to remember a Master Password + your accounts make it difficult to use for the average user. Furthermore you have to store

I'm thinking more of getting a Dynamic password, like a 9 digits OTP or similar, with seeds/keys stored in some device, like we actually do for 2FA/TOTP.
Also, I've heard of OPAQUE as a way to avoid transmitting passwords, but that's another topic https://ctrlc.hu/opaque/
@justamoment Thanks! So far it's looking awesome. Congrats on making it with PWAs, it has been an idea from my side, but haven't found time to do it. Kudos for including OTPs.

If I can suggest something, I started changing my passwords to Passphrases, since these are easier to type in some situations when I can't copy-paste them, and due to the length/entropy should be more secure

from
SHCFELe-WpSjR*Zv9VCaFqc2t%Wq7HAvjrG?Ug6mB

to
Empathy-Move-Busybody-Tamper9-Curdle-Kilowatt-Vest-Unsaved


I've seen BIP39 from the cryptocurrency world for deterministic creation of the phrase, but perhaps there is some open alternative for it https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
@prologic Thanks! Well, a vaultless password manager is not 'passwordless' but I get your point. Not having to actually remember a password.

I've been playing with https://spectre.app although I think having to remember a Master Password + your accounts makes it difficult to use for the average user. You have to remember how exactly the username is stored, or... Having a vault again.

I'm thinking more of getting a Dynamic password, like a 9 digits OTP or similar, with seeds/keys stored in some device, like we actually do for 2FA/TOTP. I'll be not a 2 factor authentication, so I'm going around in circles.
Also, I've heard of OPAQUE as a way to avoid transmitting passwords, but that's another topic https://ctrlc.hu/opaque/

And lastly (for my 280+ characters twt), I like WebAuth with multiple implementations. Perhaps with the support of OS designers, it would be easier for users https://www.wired.com/story/apple-passkeys-password-ios16-ventura/ https://docs.microsoft.com/en-us/windows/security/id
My knowledge of neural networks is the hello world for Brains.js
https://www.w3schools.com/ai/ai_brainjs.asp

I heard you can do voice recognition offline (pre-trained for English), but have never used it, no idea how well it works
https://deepspeech.readthedocs.io/en/r0.9/
Today I was playing a bit with 'useless stuff' like Client Certificates, S/MIME email encryption, email certificates, passwordless ideas, and static web generators.

Aaaand also learning Ruby with the fantastic series of books Head First (I learned C#, I think, in 2008)

Was a nice Tuesday, he
Writing on paper, and typing on the computer or the phone at the speed of speaking has been appealing for me although I came in a generation where that is not important anymore... You can use an AI to transcript voice to text, and such.

That said, I've been researching as a hobby on the old 'trends' like http://www.fordshorthand.com for handwriting, and http://opsahl.github.io/yash/ when you use a keyboard

Stay tuned...
@movq I'm more on recording videos and podcasts, aaaand perhaps recording a bit of guitar.
😮 Enjoy your last 24 hours!
@carsten for me Rust has been difficult to keep interest on. I don't have a background on C for computers (only microprocessors) or C++.

That said, I'm starting with Ruby and Rails, which is more interesting for my background on PHP, Python, JS, C# and such...

Let see how it goes
@movq hehe, yeah, it's hard. I'm having a lot of reverb and I need to invest on acoustic isolation and such.

Now the problem with my home studio is the ventilation and avoiding noise from outside.

Any tips to reduce noise and echoes?
@will Well, it feels like... hmm, a tool for communities? Rather than a Forum with Karma (like Reddit used to be)

What is Movim ?
A powerful web frontend for XMPP
Movim is a social and chat platform that act as a frontend for the XMPP network.
@akoizumi eh... Like twtxt.net 😮 ?
Today I found on HackerNews a federated 'Reddit' 🤔
https://join-lemmy.org/docs/en/index.html
@prologic hehe, no prob :) I was just thinking on how to retrieve older twts outside Yarn, with a CLI tool or similar
@prologic quick question for you... Is the
# prev
part of the spec currently working on Yarn?
https://dev.twtxt.net/doc/archivefeedsextension.html

My question goes more on, I'm looking at your .txt and can't see your older twts
https://twtxt.net/user/prologic/twtxt.txt
👀 https://tholman.com/cursor-effects/
thank you everyone for your answers! 😀
1. Survive
2. Getting out of town with my wife, parents and brothers
3. Forget about code and digital life for a bit
@mckinley Interesting... I think if we re-invent the email it will convert into another thing, not to email 2.0 (or whatever version we currently are)

And the concept of digital stamps is nice, I've heard of it a few times before, but I think it would be difficult with many free alternatives, and the concept of digital telecommunications as 'free'.
@anth From my classes of image processing, I can recall that's not an easy problem to solve...

Why do you want to know the true/previous size ?
Does anyone of you use PGP encrypted mail, or any kind or email encryption? Why? Why not?

#randomQuestionsForAThursday
@mckinley I was thinking on the Sneakernet but IPaAC is clearly an improvement!
@mckinley I can print and send it to your address, for those who don't like mandatory electricity just to read the document. (Sadly, not solar powered yet)
@mckinley I can print and send it to your address, for those who don't like mandatory electricity just to read the document.
I was a little bit aware of the Punk idea, but it's always an interesting movement to know about
Today I found that Solarpunk is a thing:
https://www.wikiwand.com/en/Solarpunk
@stigatle like in videogames or more like a philosophical questions about human behaviour, love and death?
Oh no! twtxt.net is down! Where can I complain about it?
@prologic I agree with the last part, it happens with Spotify and some streaming platforms. You pay for it and you receive ads, like with some magazines.

I think the first step is not consuming that content, next one is to fomplain, and las part is becoming a monk and stop using digital content < /s>
@prologic I agree with the last part, it happens with Spotify and some streaming platforms. You pay for it and you receive ads, like with some natazines.

I think the first step is not consuming that content, next one is to fomplain, and las part is becoming a monk and stop using digital content
@prologic Well... I got to start with a disclaimer, I'm a content creator and a content consumer/user.

I'm not receiving anything from my content but it would be nice. I live in a hobbyist network (creating and consuming paying with time) and in the commercial one as well. I pay for some content and don't pay for some other. I use uBlock and Vanced. I get frustrated when in groups of 'profesional' people, books and magazines are shared shamelessly. I pay for Spotify, and I download music from YouTube. I hate the first 2 minutes of ads and bumpers. I have read "Information doesn't want to be free" and I know there is a fight between everything online has to be open vs closed and paywalled.

All that said, well... The problem is deeper, comes again from the recommendation algorithms shaping our lives and that's the real danger. That's why instead of organic or automatic recommendation, they need the subscription, to avoid their channel being forgotten due to 527 videos before and short-term memory.
@prologic a soccer/football game.

I guess I'll overcomplicate it even more, but for now it was the easiest solution for a referee to follow the ball, while they is walking across a line.

Based on: https://www.wikiwand.com/en/Referee_(association_football)#/Positioning_and_responsibilities
In news you already knew, Stack Overflow is amazing. Instead of reinventing the wheel with trigonometry for half of an hour trying to remember random stuff from college, you can try one of the multiple solutions in a few minutes.

The tricky part is in naming what you are trying to find, ha!

A quick example of what I was trying to achieve today:
https://stackoverflow.com/questions/10301001/perpendicular-on-a-line-segment-from-a-given-point
@lyse macro mini-blogging, that said, it's better (for me) a long 'tweet' than a thread of 127 micro-texts
@prologic haha, amazing! Every answer I got was funny or clever 😮
To avoid premature optimization you can have room for further expansions but not implementing it yet. For instance saying "this record is version 1" if it's V2, then look into this other table with more details.

Just a wild idea, it would depend on your current architecture and how much it could change soon
So unless you have an automatic way to store all that geeky data, I'll suggest to ask for the min amount of numbers.

That said, anything user-configurable is a pain in the back since you have to add editors, validators, tutorials and such. I wouldn't do it yet, unless you have a paying user or similar. Perhaps you can add 2 or 5 presets which you can rename for general purposes. And then you store the amounts for that activity and have an equivalent number across exercises, again, like calories.
So unless you have an automatic way to store all that geeky data, I'll suggest to ask for the min amount of numbers.

That said, anything user-configurable is a pain in the back since you have to add editors, validators, tutorials and such. I wouldn't do it yet, unless you have a paying user or similar. Perhaps you can add 2 or 5 presets which you can rename for general purposes. And then you store the amounts for that activity and have an equivalent numeet between exercises, again, like calories.
@lyse interesting question. When I reached the drawing board I got the same question. Should we register everything? Calories, distance, steps, time and such?

I thought it was going to be tedious to type every kind of info, so I went down to a single number representing I did any exercise, being the final goal to do more.

It was burned calories for me...
I'm thinking of starting (another) Side project / Hobby project. Also, I've been writing about my projects (mostly games) in the last few years. For me, it's a source of learning, validation and portfolio, but I have bitter-sweet feelings on the results.

I have mixed feelings, since when it's a Hobby project is not a big deal leaving it 'incomplete', without users, and such. But as a Side project which could at least earn some bucks to pay the expenses, there is some pain in not having traction as a product.

Any general advice?
@lyse Thanks dude, I'll take a look. If you need any specific feedback or to ping-pong ideas, throw me an @
@abucci Wow, interesting! I don't usually have big blocks of comments, so it has never been an issue, but it's great to know for the next project.
Try with the following?

<meta charset="ISO-8859-1">
@lyse Wow, that's a good definition for the problem to solve. Was a pleasant surprise.
(Random story ahead) The name is pretty relatable for me since I heard that word in a Popular Mechanics magazine a few years ago about the band.

Do you have some screenshots or a quick video to watch how is it going? I know programmers are more text-based but an appealing image is always useful to share the visual idea behind it.

Something that has happened to me with FitBot is that if I leave the project in a theoretical way, only writing about it, and thinking about how to create it, I get sick of the idea. So I need some users (starting with me) to feel the product/software/service is alive.
@lyse Hey, it's nice to hear that :D

I guess there are already many tools to do that (my brother uses one when he's riding a bike, with fancy animations and a 3D map), but when you make your own tool, it tastes differently.

Share with us if you revive it!
@saltyim ✌️
Hey everyone!

I'm making a simple bot to record my weekly exercise in a Fake League like Duolingo does. If you want to try it, and share some feedback with me, join here:
https://t.me/GemuFitBot

What would be more useful to me, is if it worked to motivate you to exercise more every week
@prologic If I remember correctly, I didn't ask you to include it on the landing page, since it was more like an experiment to understand it from the inside.

Yeah, I've created and moderated a few communities (local and remote, but in Spanish)...
I know it takes time, I was simply holding many eggs in the same basket, to manage another community. I'll check it again after some cleanup of hobbies I have to make over here but thank you for the follow-up, and as I often say, thanks for creating Yarn and being a Poderator
@prologic Hey, how are you doing?

I paused the pod since no one else was using it, and I saw no interest from Latin or Spanish communities (yet)...
@prologic I haven't watched it, I will.

I often recommend reading this one: https://medium.com/civic-tech-thoughts-from-joshdata/so-you-want-to-reform-democracy-7f3b1ef10597

As saying how to fix something is easy, actually doing it has been difficult, in fact, I'm not doing it anymore.
@prologic HTP is Hyper Transfer Protocol? 😛
I don't know why there is an interest from Spanish speakers. Having the front page in English could help?

Also, for me as a geeky developer, twtxt and twtxt are clear. (Yarn extensions were confusing at the start tho)
Maybe an adaptation for Twitter or Mastodon users would be helpful?
I don't know why there is an interest from Spanish speakers. Having the front page in English could help?

Also, for me as a geeky developer, twtxt and twtxt are clear. (Yarn extensions were confusing at the start tho)
Maybe an adaptation por Twitter or Mastodon users would be helpful?
@prologic it's working well on Android 12 (Pixel 5a)
if I find anything weird I'll send to a msg

- Sent from Goryon
@prologic they are asking if the twtxt.tx file is stored as a text file, and where is it hosted?
@andreottica Hola! Twtxt es un formato base para microblogging hacker.

@prologic creó varias extensiones https://dev.twtxt.net para que funcione más similar a una red social
Yarn.social es un servicio Web para dar una experiencia tipo Twitter/microblogging, que crea el archivo Twtxt por ti, y permite leer de otros lugares que no usan Yarn.
@andreottica Hola! Twtxt es un formato base para microblogging hacker.

@prologic creó varias extensiones https://dev.twtxt.net para que funcione más similar a una red social.

Yarn.social es un servicio Web para ofrecer una experiencia tipo Twitter/microblogging, que crea el archivo Twtxt por ti, y permite leer de otros lugares que no usan Yarn.
@andreottica Hola! Twtxt es un formato base para microblogging hacker. (Lo puedes hacer hospedando en texto plano en un servidor)

@prologic creó varias extensiones (https://dev.twtxt.net) para que funcione más similar a una red social.

Yarn.social es un servicio Web para ofrecer una experiencia tipo Twitter/microblogging, que crea el archivo Twtxt por ti, y permite leer de otros lugares que no usan Yarn.
@prologic sure, I can help! (We have a distance of 15 hours by plane, but we speak kinda the same lang)
34° C outside, 31° C inside, Help!
Welcome to the mother of all "context menus"
@hacker-news well, that has happened since the iPhone appeared. With more expensive hardware, you are more willing to spend more on the hard stuff (cases, accessories), and the soft part (apps of 1-10 USD, perhaps)
I guess it's something similar on cars, homes, travels and such 🤔
@tkanos Well, I still have an iPhone 6 I bought in 2015 perhaps. It's not receiving the newest iOS, so I cannot use all the apps, but those still working

I've replaced the battery twice, and the screen once (I dropped the phone), besides that it's pretty decent hardware. I won't say they are better than Android, but for the price, you receive something good.
@prologic Everything sounds great until you receive

Error following feed @< https://eapl.mx/diariodeemas/atom.xml>: erroneous feed detected


It seems to be valid tho https://www.rssboard.org/rss-validator/check.cgi?url=https%3A%2F%2Feapl.mx%2Fdiariodeemas%2Fatom.xml
@prologic I don't use the news function in Yarn.social (or at least I don't follow many news sources), but that's a cool feature!
@retrocrash yep, I was going to share the bip-39 spec, thanks for pointing it out.
A regular passphrase, like taking a random quote from a book is not ideal, perhaps the equivalent to using 'password123'

I switched from using long random passwords like
qayxTW7rr8T95V8b8ZHV4QMHcaTssVqDwEEr3Hzr

to
Ream4-Cope-Daringly-Waving-Likeness-Urchin-Arise


They are easier to type, and have similar entropy (if used correctly)

As @retrocrash says, the real problem is with
allowed_chars <= 50
even for long passwords or simpler passphrases, which is stupid since the hashed password uses the same amount of chars. Perhaps allowing up to 100 or 200 chars is good enough, and maybe rejecting some special characters like emojis, no idea.
@darch this one? https://moonmoon.org

I guess I used it many moons ago (pun intended), thanks for the reminder!
@mckinley I get your point, perhaps I'd say it went to email, then social media, and it's coming back to mail.

You'd be surprised at how many people are reading email newsletters nowadays, trying to flee from media and using the evergreen email.

I found this random link from the marketing side, but I'd like to have numbers from the hobbyist side, comparing usage of RSS vs email, for instance:
https://blog.hubspot.com/marketing/email-marketing-stats
@darch Interesting, it reminds me a bit of twtxt, where the content and the notifications are in a single file
Another point is that with RSS you don't control what you receive. I was getting hundreds of new entries, generating a sense of _this is too much_. When I visit a site like Hacker News, I look over the last day, and it's OK if I miss content from weeks ago.

Being a fan of Inbox Zero, I like to unsubscribe from content not attractive to me or only receive a weekly summary (like that from IndieHackers.com). With RSS I feel I receive a push of everything the blog has created.

But again, I haven't used it in years.
Haha, this is gold! I love the sarcastic tone.

I think RSS switched to Social Media, then to email newsletters, but I agree with @movq on being mainly for the lack of discoverability in browsers.

On Gemini I use Antenna, or even Telegram channels to push the content to me. I don't know, I'm not an avid consumer of blogs, and that's perhaps the reason I don't like to receive content in aggregators. IDK.
On Mastodon and Podcasts (in Spanish) there was a discussion about consuming blogs on RSS. Besides podcasting, RSS has been dead for me, or at least I've had many years without actively using it.

Today for research purposes I opened The Old Reader with my account of 2010 and it was a blast of nostalgia, old blogs, content creators and even relatives sharing their content about 12 years ago... #dontTryThisAtHome
What Web browser are you using currently?

Over here my main one has been Brave (after ditching Opera for not supporting the chrome's Dark Mode). But lately, I've been using a bit more Edge, Firefox, Libre Wolf on Windows 10, and Firefox Nightly on Android
@prologic TIL there is a flat view... Trying it out