# 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=1090
# next = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=1190
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=990
https://www.kooslooijesteijn.net/blog/make-volunteer-driven-open-source-projects-successful

On how to drive and 'manage' volunteers for your Open Source project
@justamoment I found that part is well documented ๐Ÿ™‚

So, to understand the theory I started here
https://go.dev/blog/using-go-modules

And a few explanations in SO helped me to practice it in my project:
https://stackoverflow.com/a/57314494
@lyse ouch! That arrow aimed to your head should hurt ๐Ÿน๐Ÿค•
I found a Foosball with a digital scoreboard.


In college I wanted to make one of these with electronics and PICs, but it was a bit expensive as a student, so never I finished that.
Later I made one with a tablet and an online ranking system.

I wanted to build one for table tennis, inspired by one I say online which recognizes a RFID chip in your racket ๐Ÿ“
@marado hehe, agreed!

At least we only have an UV index of 5 ๐Ÿ˜œWeather is my city
@prologic hehe, I'm just envying your weather... ๐ŸฅถAnd having friends in the other half of the world living the opposite season, it's so weird!
@prologic hehe, I'm just envying your weather... ๐ŸฅถAnd having friends in the other half of the world living the opposite season, is so weird!
@justamoment I haven't touched the goroutines yet (I played with these like 10 years ago), but I haven't found a case where I need these.

About the modules, those were very non-intuitive to me, coming from Python, C#, and JS. I think the official documentation from Go is not clear enough and has no simple examples...
After a few searches, I reached Stack Overflow and blogs with tips for Modules and subdirectories. Now, I can replicate an MVC model with templates.

This project helped a lot: https://github.com/J7mbo/go-subdirectories-with-modules
@justamoment Well, those are for a private university in Mรฉxico, so won't be publicly available.

And they told me that the format is gonna be different from what I recorded previously, so next week I'll have to make new shots. ๐Ÿ˜…

In fact, I don't have videos in English, so I guess I'll have to practice recording a few ๐Ÿค”
@prologic Nice! What kind of winter is that? ๐Ÿ˜›
update: We have the first snowfall of the year, yeah
Winter is here โ„
My car dasboard is showing the snowflake โ„
@mckinley Web 3ยณ
@mckinley Web 3^3
@darch I agree! Doodle.com is a great inspiration. Instead of Emojis, using standard symbols like โœ“ (โœ“) or โœ—, with the standard traffic light colors, could be a better idea.
Thanks for the feedback!

Screenshot from Doodle.com
I'm making some training videos, and I'm feeling the pain of taking care of every detail ๐Ÿ˜…

Having the right illumination, sound, background, camera...
I hope the outcome is great ๐Ÿ˜ƒ
I'm working on this PoC to vote on the best time for an international call, showing the multiple timeslots in your local time, and getting numbers on preferences among people.
The UI could be vastly improved, but this is what I have so far... I want to see it in action since it's very different to choose between 1, 2, or even 7 days (24 hours each). If you want to help to test it and give some comments send me a reply!

At least I'm learning a lot on the topic...๐Ÿ˜
Screenshot
@marado Well, I can't agree on that one. It's a 'maybe' since is hard to measure, but IMO we can't say Zero evidence. There are some numbers showing that artificial scarcity has some impact on sales, and obviously, DRM devs want to sell their services, although they are biased. (I'm playing devil's advocate here, making both positions to collide to reach a useful compromise)

My position is that DRM helps to prevent piracy among mainstream users, which would decide on renting Apple Music or Spotify vs using hipster alternatives. We as power users will find the best ratio between convenience and control.
https://www.idealog.com/blog/drm-may-not-prevent-piracy-but-it-might-still-protect-sales/

I assume you've read this one: https://www.wikiwand.com/en/Information_Doesn%27t_Want_to_Be_Free
I like it as my reference on the topic. Doctorow as a creator has skin in the game, so he knows about it and is a good influence on me as a creator as well.
@marado yeah, obviously monetary interests shape the products availability and regulations are useful for control those interests. (Although my anarchist friends are not that happy of fighting companies with state power, but that's another convo)

Recently I watched this video on Apple not replacing Lightning with USB-C, being the main reason licencing fees. And that only changes until EU requires it by law.

I worked for a few industries putting walls on the ecosystem, by design, and I think lack of competence makes it even harder. Mainly for B2C.
@mckinley I don't disagree... It's like the difference on owning a house vs renting, and basically renting anything where you can get kicked out almost in any moment. it depends on the contract you are signing.

That said, you can own DRM-free content, being hosted in a marketplace, or saved on your devices.

DRM is a long topic for a twt, but as a creator I don't want my content to be pirated that much, at least not being extremely easy to pirate making the people prefer one click for a free download vs paying, let's say, 2 dollars.

I don't know about the marketplaces you mentioned, only GOG and Humble Bundle for games, and some others for games. I'll take a look, that's for sharing!
@xuu ๐Ÿ˜ต after reading it sounds too obvious...

No idea what a _college ready foundation_ is, tho. Is perhaps this one? https://collegereadywi.org
@slashdot hmmm... After programmed obsolescence, limiting the lifespan of the products you buy, now with Subscription paywalls you get limits during the lifetime of your product.

So basically you are buying a restricted product, and most people can't do anything due to a lack of options at reasonable prices... What can be done?
and on books, I like digital books on my Kindle, mainly for novels and readings without images. Physical books for art references, books that I love, and content with many pictures. And finally PDFs for everything else, mainly disposable content.
@marado I don't agree completely with the concept of wearing out (like audio CDs vs LP or audio cassettes) degrading quality over time.

But in terms of accessibility, I fully agree. Now I can't play either CDs or LPs since I don't have a player. I'm using digital media like YouTube/Spotify for my old music. But I also have SD with music from 20 years ago...

Basically, I like both media.
@abucci I received and sent tweets by SMS, I guess in 2008 or so...

Today, here, SMS are practically dead, only used for 2FA and marketing (both use cases wrong IMO)

Even when they are free, no one uses them, I think due to the lack of images and attachments in general.

I vaguely recall a project of Internet of Things sending control commands by SMS but I think they moved to AM radio frequency being cheaper and more reliable. Interesting question of how SMS are used nowadays...
@abucci what is it ? 2006 ๐Ÿ˜›
@marado I've seen that with 6 and 13, didn't know the _ennea_ was a thing! ๐Ÿ˜ฎ
@justamoment it seems the number 9 is cursed YouTube - Why Apple skipped iPhone 9
@prologic I see the opposite here, copying and pasting lazily instead of creating reusable code.

I mean, having a dependency to know if a number is odd or even is excessive https://www.npmjs.com/package/is-odd-or-even

But at the same time if your language or runtime gives you these quick snippets is usually better that your own code, due to those "things you didn't know you don't know". That's why I have mixed feelings on copying and paste vs using a dependency vs reimplementing it yourself.
@prologic That's the joke - The Simpsons
@prologic you live in the future! ๐Ÿคฏ
@prologic hmm... I have mixed feelings... Like reinventing the wheel to learn vs using an already round one...

It's a hard conversation, and as with education it depends on your context and ideology but you can and should 'force' it in your organization
@akoizumi are you ok? ๐Ÿ˜ฏ
Holiday here (Revolution day) and a good time to cleanup the house, put up the Christmas tree ๐ŸŽ„, and not working that much...

How is your Monday going?
@prologic more buzzwords it seems... 2 + 3
@justamoment I guess I have longer showers
Web, Web 2.0, Web 3.0, and web3 are 'silly' names for the most used and trendy technologies.

What about skipping web 4 and going straight for Web 5, supposedly with the best of the 2 and 3?

https://thinkingweb5.beehiiv.com
I love these visualizations (Voronoi diagrams alike)

https://arantius.github.io/web-color-wheel/
@mckinley ๐Ÿคฃ

Perhaps a kangaroo ๐Ÿฆ˜ tripped over the cable ๐Ÿ‘€
I remember that around 20 years ago, browsers had an option to manually select which cookies are you receiving, but now I can't find that option anymore...

Does anyone here know which browsers still allow this, or if there is some extension to do it?
@axodys is it any good?

I'm very happy with Edge's vertical tabs, although there are a few concerns with privacy. I haven't found a good replacement on Win and Xubuntu
What's going on? ๐Ÿง
errors on twtxt.net today
@axodys soccer time!
@movq not a clue, but YouTube took me to De-Konstrukt's Foundations

I have no idea what that means... Deconstructing music ๐ŸŽต?
@justamoment ๐Ÿคฏ

And a lot of people who don't know who you are and what your thing is
@justamoment great ideas ๐Ÿ’ก! Thanks for sharing
as we discussed in the Gitea issues, perhaps is a good moment to look for new keys and a new organization in Play Store.
as we discussed in the Gitea issues, perhaps is a good moment to look for new keys and a new organization in Play Store.
as we discussed in the Gitea issues', perhaps is a good moment to look for new keys and a new organization in Play Store.
@prologic nop ๐Ÿ˜ถ
@marado hey, thank you for playing! ๐Ÿ˜

It was a nice experiment on finding the sweet spot between not that frustrating, being an interesting puzzle, and making you rage quit after a few tries.
@prologic yeah, there are still a lot of _tricks_ to learn. I tried to read the code for yarn but it was overwhelming ๐Ÿ˜…, I'll try again soon

So far Go is looking to me like a really interesting and mature language/platfoe. , related to the last time it tried (2012 perhaps?) It has been a pleasant experience ๐Ÿ˜ƒ
Golang so far: Routing, templates, modules...

Basically learning how to do the same I already know in Django/Python ๐Ÿ‘€'
@prologic I've been thinking, and discussing in class as well, how much an information tool can improve the lifestyle of a population? Basically, what problems are we solving with technology?

It's about transmitting bytes in form of words, images and basically multimedia. I had the same thought for my hobby and profession of creating games. How much a game improves someone's life?

But anyway, we, as a society, need the entertainment the social media and technology in general, offers.
@lyse well, it's extremely simple, it asks how many calories you burned and the timestamp is recorded automatically. That's all

I get the calories from the elyptic and from some apps with routines, so perhaps the value is not very accurate but it allows to compare if you are exercising more than before.

If anyone here wants to take a look:
https://t.me/gemu fitbot (For Telegram)
@justamoment currently the bot gamifies the amount of calories to burn every week, if you do enough you climb to the next level (harder) otherwise you go down to a simpler league (greatly inspired by Duolingo)

But it's only at a weekly level, I'd like to have something like "you made it greatly this year"
@mckinley ๐Ÿง๐Ÿ˜€ wow, I didn't remember all those names and generations

I think I only used from the 4th and beyond
I have a bot where you can register your exercise routines. So now I have a few months of data, and I'd like to do something with it.

I think the gamified contribution graph from Github could be something interesting (to see how often you exercise and how intense it was)

Currently, I have this graph of burned calories each day and a sum, over a timeline, but I think it does communicate anything interesting:
A simple graph of the amount of burned calories across time

Any ideas?
@xuu You mean the mechanical one? I didn't use it, but I suppose it wouldn't feel great to the touch, compared to the most recent versions, feeling like touchpads.
Today I was discussing in class about Tetris, and I remembered a game we made in 2020, a frustrating Tetris

https://play.google.com/store/apps/details?id=com.gemugami.bastardblocks
Morning everyone ๐Ÿ˜ด๐Ÿ˜Œ

Since I wake up with the sun and this changes through the year, or depends on your position I made a _clock_ that says it's 7am at the sunrise ๐ŸŒ…
So I always wake up at the 'real' 7 ๐Ÿคช

https://gemugami.com/solar/
Morning everyone ๐Ÿ˜ด๐Ÿ˜Œ

Since I wake up with the sun and this changes through the year, or depends on your position, I made a _clock_ that says it's 7am at the sunrise ๐ŸŒ…
So I always wake up at the 'real' 7 ๐Ÿคช

https://gemugami.com/solar/
@mckinley I always wanted to have an iPod with a Click wheel.
Sadly I only could use the iPod Shuffle, a few iPod nanos and an iPod Touch. In fact it would be a great to project to upgrade a Classic with that flash memory.
This looks like an interesting audio player, a bit expensive but a good replacement for the phone

https://www.hidizs.net/products/ap80-high-resolution-portable-music-player
@prologic I have a flu, so I'll die slowly tonight ๐Ÿ˜ตโ€๐Ÿ’ซ, but I'd love to be in the next one ๐Ÿ˜€
@akoizumi status.cafe is a cool service from the smol net, but I don't see why not doing that with a twtxt file
@abucci
@prologic it was the dream toy for a nerd kid. (Was it the early 2000s?)
Like a Palm Pilot + Game Boy + Walkie talkie + IM
https://restofworld.org/2022/latin-america-startup-developer-scarcity/

An interesting approach to the present, and possible future of the Mexican dream. A lot of CA and US citizens going to MX for a cheaper way of life, working remotely with fewer taxes. And also for Mexicans working for foreign companies.
Yeah, it's an amazing picture. I live far away from the sea ๐ŸŒŠ, so it's always refreshing to watch that mix of sky and water.
@mckinley I never used it... It looks like it shows a limited amount of toots (I don't know if it's limited by num of toots or by date range)

https://mastodon.online/@eaplmx.rss
@prologic What are you trying to do?
Having the timeline from a Mastodon instance as a twtxt.txt file ?
Talking about unions in videogames

https://www.vice.com/en/article/pkgv48/activision-blizzard-is-trying-to-stop-a-union-vote-at-its-albany-office
@akoizumi well... is to survive in the next subject, or to get a scholarship ๐Ÿคท
@mckinley I like to split my notes between random thoughts, against deep and shareable articles. So I think it's nice to give your readers the option to choose.
@lyse Yep, the name in Mexican is something like "throw up in the exam" (and forget afterward)
@prologic TIL Rote learning, cool!
@movq it's the same here, only the race in Mexico was broadcasted in public channels.
Luckily the paid TV subscription is only 7 USD/Month here, and you get a few faces a year
@abucci the answer is too long for a twt, but basically the collective power is tied to the source of power. That means the investors and owners. In a cooperative model the union has shares, votes and power, in traditional models there is the collective power of the group but not deeply connected to the source.

I don't say it's not important, please do that (like in my industry of videogames full of problems) but know deeply how power works. Simple solutions to complicated problems is populism.
@movq expensive to watch on TV?
@abucci I think that's an oversimplification
@prologic I agree... It has little activity, but I'll do it for science!
@prologic I've changed it from # url = https://eapl.mx/twtxt.txt to # url = //eapl.mx/twtxt.txt... Let's see what happens
@prologic hmm... For instance, I have the same file served on

https://eapl.mx/twtxt.txt

and

gemini://eapl.mx/twtxt.txt


And it's the same with my blog https://text.eapl.mx and gemini://text.eapl.mx

So the trick I've used this _trick_ is linking to //text.eapl.mx

Do you think this would work?
# url = //eapl.mx/twtxt.txt
@prologic hmm... For instance, I have the same file served on

https://eapl.mx/twtxt.txt

and

gemini://eapl.mx/twtxt.txt


And it's the same with my blog https://text.eapl.mx and gemini://text.eapl.mx

So the _trick_ I've used is linking to //text.eapl.mx

Do you think this would work?
# url = //eapl.mx/twtxt.txt
@lyse hehe, pretty similar name here
I try to be empathetic with people knowing way less than me (I have like 30 years of using computers in an intense fashion)

And bringing an old conversation to the digital table, as we need training and to have licenses for cars, I think it's dangerous that anyone can have electronic devices without enough training or regulations. Especially on matters of crime and personal information leaks.๐Ÿ˜
@prologic Shut up! I know almost nothing about how to fix a 'modern' car... ๐Ÿ˜…

My father-in-law always claims to me the only thing I know about cars is how to turn them on.
Disclaimer: My FIL's father was a car technician, and he worked in his father's workshop ยฏ\\_(ใƒ„)_/ยฏ_
@prologic Shut up! I know almost nothing about how to fix a 'modern' car... ๐Ÿ˜…

My father-in-law always claims to me the only thing I know about cars is how to turn them on.
Disclaimer: My FIL's father was a car technician, and he worked in his father's workshop ยฏ\_(ใƒ„)_/ยฏ_
In an unsolicited tip, trying to study a few hours before is useless. You got to practice 3-5 times the same exercise, days before ๐Ÿคช

IMO passing is enough, I can't remember anything of the differential equations I studied 15 years ago ๐Ÿค”
@movq It seems to be a score to settle + a childish attitude from him
https://www.espn.com/f1/story/_/id/35025176/why-did-max-verstappen-defy-red-bull-brazil

The aftermath was a mediatic problem for #Verstappen, strong words from #Horner, and a PR message of "nothing happened here, look somewhere else"
https://www.youtube.com/watch?v=Vi9cLQBIhWc
@mckinley it generates HTML dinamically, it's a golang executable with embedded templates on it's own server, proxied by nginx

Basically I was following this and some other tutorials:
https://www.digitalocean.com/community/tutorials/how-to-make-an-http-server-in-go

Any advice is appreciated ๐Ÿ˜
@akoizumi haha, it should be Accelerator, Damn autocorrector

Anyway, it could be interesting for someone
Github Acceleration for Open Source projects ๐Ÿ‘€
https://github.blog/2022-11-09-an-open-source-economy-built-by-developers-for-developers/
@akoizumi I did that in college... So, go for it, but don't forget to pass the exam ๐Ÿ™‚

What kind of music or content?
@movq maaaaybe ๐Ÿ˜ฌ, it was the national gossip here
I'm stupidly angry because a stupid race...

That's all the twt

#relaxingSunday
I share with you my first useful thing with golang
https://go.gemugami.com <- temp URL, will change later

A timetable updating automatically by the ICANN's tzinfo database. So it should reflect _unaware_ DTS changes in other countries.

This timetable is fully inspired by https://mckinley.cc/time.xhtml of @mckinley
I share with you my first useful thing with golang
https://go.gemugami.com <- temp URL, will change later

A timetable updating automatically by the ICANN's tzinfo database. So it should reflect _unaware_ DTS changes in other countries.

This timetable is fully inspired by https://mckinley.cc/time.xhtml from @mckinley
@movq looks very German ๐Ÿ˜‰