# 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=590
# next = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=690
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/eaplmx/twtxt.txt&offset=490
@prologic @abucci we understand the capitalist issues (aiming for the maximum profit, owning the production means and making the investors happy)
Sadly, removing the money interest doesn't remove the money supplies need to run the operations.
I think co-ops are a good middle, where the users or the workers are at the same time micro-investors, so the have the bones in it, instead of being an external capitalist investor (only bringing money)
@prologic @abucci in this case who's going to subsidize the costs while the income goes over the expenses?
In FB it depends on VC capital, expecting to suddenly have a monopoly. In Hobbyst projects we run with our pockets and those donations could never come.
and we are at home 🏡 over and out until tomorrow
@prologic hehe, it was a surprising conversation, I wasn't expecting your response and suddenly it happened.
As a UX designer myself, I would say there is many things to improve, forgive me for that 😁
But after the setup, it's working amazingly, congrats!
Working on a IM is not an easy task, and I can see a lot of effort behind the 'simple' experience of sending messages. Kudos for that!
In my mind I currently have:
What tech stack should I master on the next few months? I'm thinking in a Unity, Flutter, RoR
Also, what should I do with the Game Studio? In thinking on restructure it from the scratch, stating as a co-op, redesigning how to bring resources to create new products.
And for me and my family, I think we are doing OK, but need resources for the next immediate goals
So I have a lot to think, but at the same time I should not obsess overthinking 🙃
Well, we'll start driving for 10 hours to arrive home 🏡
And in the meantime I'll be thinking about appealing stuff to work on for the next few months.
@prologic Ok, I tried with your server and it seems to work. I should try with my server (which has the newest version of Go), but that will be later this week
@prologic Salty.im
Could I create an account in you server?, and do you have a 101 guide to test the service, thx!
After a few hours driving to the North 🚘, we are gonna take some rest before the last part, to return home 🏡
How is your Monday going?
@prologic I tried to setup the DNS configs in my server and running the Go client but I received some errors and never tried again.
I could try again, and send you a msg.
@prologic OK, I'll take a look into the repo and I'll start with the Hello World after the vacations
@prologic Thanks for the advice! I worked on Cordova and Ionic in 2016, with React Native in 2018-2019, and I switched to Unity for the last 3 years, so I suppose I have foundations to learn Flutter.
I was learning Ruby to join a possible back-end project, but why not start learning Dart/Flutter to see how it goes?
BTW is this the current repo?
https://git.mills.io/eldersnake/goryon
Finally, I need to understand better Salty.im, since I tried to use it a few months ago and I was unable to connect. Working on a Messaging App would be awesome, but really complicated due to all the requirements. We should try chatting there in following days.
@prologic Sorry, I haven't used Flutter nor Dart enough, just Hello worlds... Currently I'm looking for a good platform to aim for job opportunities (besides Game Dev which is unstable) and interesting projects for the portfolio.
If you recommend me learning it, and you might wait a few weeks, I could try.
About publishing on Android and iOS, and doing QA, that's what I do every day.
@prologic need any help with that?
I was looking for a side project, for instance a twtxt reader on Unity/C# but could be something different
@prologic you use VSCode with Neovim? I don't know how that's posible, is that a plugin inside Neovim?
Now I'm connecting from the Android client Goryon.
It seems the latest version is from 2020 but at the same time looks like is fetching the Twts correctly. 🤔
@abucci I use VSCode on Ubuntu and Win, how inconvenient is to use Codium talking about the updates, plug-ins and such?
@abucci well, I think that's a feature to avoid censorship. But that's a problem as well with some content like child porn or leaked files.
I'm not a heavy user, I got to say, but it sounds like an interesting technology for some specific use cases
@maya consumerism vs minimalism?
@justamoment I've been trying to learn (neo)vim and replace Nano, VS Code and VStudio, but has been a difficult curve.
Creating quick notes sounds like a simple case to practice.
@thecanine It looks like a whole replacement for G Suite, G Drive and more :o
Interesting, thanks for sharing!
And lastly, I'm researching to install Piwigo in the server as an alternative to Google Photos which has been really convenient for the last 10 years, but we all know the privacy concerns.
Do you have another alternative to Google Photos? I'm looking for:
- A simple way to upload my photos from a few mobile phones (mainly Android) to the cloud
- I don't care about web or public galleries
- I remove most of the photos from the phone, to check them with Google Photos App and sometimes with the Web site
For this travel I'm using a forgotten laptop (Dell Inspiron of 2012 I think) and it's working amazingly with a new SSD and Xubuntu 22.04
And now, I'm updating my personal VPS (eapl.mx/eapl.me) to Ubuntu 22.04 LTS, and also doing some clean up of personal stuff.
Looks like a nice saturday over here
it has been a (complicated) topic for us. Sustaining the project for a decent amount of time, among with the interest of the users, the volunteers working on it, and paying the bills.
Keeping something on for free is extremely difficult when there is an scarcity of resources (like free time or spare money coming from a wage).
Perhaps an incentivized donation is better? I recall that Wikipedia has enough money and anyway they ask for donations in a passive-aggressive way 🤔
I've trying to create the habit to write more about my work (what brings money to my family) and my passions (that brings some additional joy that work sometimes can't bring)
I'm using https://enso.sonnet.io and has been amazing to focus on one line at the time, instead on overthinking on a complicated text, it's more similar to have a conversation. That's something I like from microblogging (ignoring some disadvantages of async communication with small messages)
Hello everyone, I'm enjoying my vacation over here, but checking twtxt.net has been a good hobbie to think about a community/platform creation. I've seen also some work on specifications, protocols and such.
I got to say it's a nice conversation
@tkanos BTW what would happen in the case of a hash collision?
Once I calculated that it's remotely possible, but with a massive usage, it could occur 🤔
#prematureOptimizationFTW 🙄😁
So, if someone doesn't care about their privacy or health, well, we are lost as a community
@abucci what's the difference? a lot!
Example: Health is important for a good quality of life, but if you don't care about your life (in the short term at least), you won't take care of something important.
@tkanos 10 seconds?!
Is it opening all the connections at the same time?
(I don't use Go in a daily basis, but I think I understand the code a bit), great work!
@movq bread and dairies, I think!
I leave you one of my favorites theories on Product Design which changes behaviours
@abucci hmmm, I wouldn't say more important, but something they value more. Until you have an attack or an identity theft you know the real value of your privacy. Until that moment it's 'worthless', and for that reason the time required to take care of that is infinitely expensive
@prologic one of mine, I hope to share at least another at the end of the year
@justamoment interesting, what email client/service you use?
And another important distinction is between web3 (TM) and The Web 3.0
That being said, it's not what we expect. What would be better for us? Web 4.0, The Hobbyst Net? IDK
@abucci I would say there are only a few good thinks about cryptocurrency (disclaimer, I received funding to work on it) but now the bad parts overcame the few good things.
Usually I don't like to think on black and white terms, but different amounts of gray, which makes the conversation very hard for a few twts.
Well, after 9 hours driving, we can have a good rest and keep driving 4 more to officially start the 2022 vacations.
@abucci hehe, I leave 5-10 messages for what I'm working this or next week, but if I have more that 4 weeks w/o doing anything with it, it has to be archived.
@prologic I get it. I think in the past we had the discussion about centralization, decentralization, distributed and even federated. It's an important distinction.
I haven't read the Signal documentation, only used it (and then I moved to Telegram and Session). That said, why do you say or think that Salty is similar to Signal?
I'm suspecting of being more recognized as a brand that other hipster solutions, is that the case?
@prologic It's late over here, I'll try to take a look in the week but I briefly checked it since criptography has been a hobby interest for me.
That said, I think https://getsession.org or Jami, are more related to Salty than Signal.
@mckinley I guess I didn't say it correctly.
I didn't know about that page, it's cool!
About how do they use Twtxt as a feed, I agree on the problem you mention, and of the lack of a convention (unless we use the title/subject as someone suggested later) for automated parsing
@mckinley hey! CodeMadness.org has amazing projects 😀
Related with my current conversation, what do you think of using twtxt.txt as a format for feeds?
Indeed I knew the format since it was used in Gemini capsules as a sort of Atom alternative
@movq Active Desktop and Channels were related but the latter is more related to RSS, on receiving new content automatically. Active desktop was only showing a web page.
If I remember correctly, Internet Explorer 4.0 introduced a standard to get low-bandwidth notifications to know when new content was available, but I can't recall if it were only the notification, or if you can read everything there, as you can do with RSS: Web push
@movq Active Desktop and Channels were related but the latter is more related to RSS, on receiving new content automatically. Active desktop was only showing a web page.
If I remember correctly, Internet Explorer 4.0 introduced a standard to get low-bandwidth notifications to know when new content was available, but I can't recall if it were only the notification, or if you can read everything there, as you can do with RSS: Push technology
@movq Active Desktop and Channels were related but the latter is more related to RSS, on receiving new content automatically. Active desktop was only showing a web page.
If I remember correctly, Internet Explorer 4.0 introduced a standard to get low-bandwidth notifications to know when new content was available, but I can't recall if it were only the notification, or if you can read everything there, as you can do with RSS: Push technology
Edit: I found it Channel Definition Format
@movq Active Desktop and Channels were related but the latter is more related to RSS, on receiving new content automatically. Active desktop was only showing a web page.
If I remember correctly, Internet Explorer 4.0 introduced a 'standard' to get low-bandwidth notifications to know when new content was available, but I can't recall if it were only the notification, or if you can read everything there, as you can do with RSS: Push technology
Edit: I found it Channel Definition Format
I'm in #236 (with a forgotten .txt I'm not planning to use anymore) and #31 with this account. The one I started a few days ago is not there: https://eapl.mx/twtxt.txt (I'm not complaining :P)
How do you find interconnections? With follows and mentions?
@tkanos Really interesting. What origin points you had? twtxt.net for instance?
For people born after the 90s (no one here I suppose), this was Active Desktop:
Instead of a static image, show a Dynamic Web page refreshed every X minutes. Good memories of the old .com web portals of that age
If I can add something, I disable now all the Home Pages with news. I don't care about them anymore, but I like models like Reddit/HackerNews/Lobste.ts/Antenna.
More in the model "I'll check them when I want, not when you are pushing it to me"
But that's another discussion.
Active Desktop 😅
@mckinley I did! Just wanted to share the surprise in case is rendered differently here
Great work with that XSLT!
I read about it a few years ago... http://camendesign.com/blog/rss_is_dying
I'm thinking if by 2022 that has changed significantly (at least it's not RSS anymore, but Atom and other hipster formats, I'm talking about Feeds as a concept)
@movq yeah, I agree on the Feed icon and discoverability in general, following the trend that most web 2.0 services stopped supporting RSS (in 2010 I think?).
Again, it's like they don't want the common user to know that exists, perhaps for not promoting browsing the web but an alternative way to consume content (hiding most ads in the process)
And then Firefox includes Pocket, which is the first thing I disable 🙃
@tkanos I've seen much more than 9 Gemini accesible twtxt files, perhaps the capsules are down? 🤔
Also, what's the difference between found and accessible? Being linked in any page counts as found and then the link being broken makes it non accesible?
@tkanos interesting, kudos for the hard work.
Saying something obvious here, I think twtxt as a plain text format is so easy to create but not so easy to consume and extremely hard to use as a conversations tool.
It's missing the famous 'network effect' to hook into real conversations. So it could transform into a communication protocol, rather than a timed text format.
@prologic if _influence_ (c) is motivating to twt more often, I guess it's a good influence 😛
personally, I haven't used Feeds like I used to do 10+ ago. I don't care about following blogs anymore, but following people and topics (on Twitter, Twtxt, etc) and curated content (newsletters, a bit of pinterest...), I don't read news anymore. I listed to a lot of podcast but the directories get the Feed URL for me.
Perhaps that's a bad habit remaining from social media usage. Changing how I consume/get periodic content. Makes me think 🤔
@movq interesting point.
Perhaps you've seen the official take title [Firefox removes core product support for RSS/Atom feeds | Use Tables!] (https://www.gijsk.com/blog/2018/10/firefox-removes-core-product-support-for-rss-atom-feeds/)
"These features have long had outsized maintenance and security costs relative to their usage", which amounted to 0.01 percent of sessions.
Which could be innacurate since most power users disable telemetry.
Anyway, for some reason, most mainstream browsers avoid supporting Feeds, and I think it's a matter of advertising and trends. We could use a plugin/extension tho.
@movq interesting point.
Perhaps you've seen the official take title \n (https://www.gijsk.com/blog/2018/10/firefox-removes-core-product-support-for-rss-atom-feeds/)
"These features have long had outsized maintenance and security costs relative to their usage", which amounted to 0.01 percent of sessions.
Which could be innacurate since most power users disable telemetry.
Anyway, for some reason, most mainstream browsers avoid supporting Feeds, and I think it's a matter of advertising and trends. We could use a plugin/extension tho.
@prologic a MAU is every person using Yarn.social/twtxt.net at least once in the last 30 days ? BTW, that dashboard looks cool,
Congratulations, may those 100 MAUs be the first of many more 🥳🎉
@abucci Didn't know about WebSub, it's really cool everything around the simple .txt file to make it work a a social protocol.
Thanks for sharing your knowledge 😀
@prologic If I remember correctly, we were discussing a few months ago options like Webmention, I have never used it, although sounds better in my mind than parsing the access_log.
That search engine you mention or a global Database of Twt hashes could help. I remember that Twitter users had an external search platform, acquired later by Twitter: https://techcrunch.com/2008/07/15/confirmed-twitter-acquires-summize-search-engine/
As @tkanos said, a comment in the txt file like: Notify me on this email, or automatically register your feed in this URL as Antenna does, would be a nice addition.
I assume that if you are replying you are interested in making a dual connection, so they can answer you back. Just thinking out loud.
@darch Didn't know that, thanks!
@darch Hey, I don't have these time labels 🤔
@tkanos My question goes more in if someone replies to me, and I don't follow them, how can I know they is trying to do it?
I guess they need to contact me somehow to request a follow, right?
@tkanos a quick question, I'm using twet (thanks for the recommendation), how do the clients announce between them that you have replied to a previous twt?
You have to follow the other person and the clients look for replies for each of your twts?
@lyse Thank you! I didn't remember that section :o
Looking at those options, it seems that _jenny_ requires _mutt_ (I don't use it) and perhaps won't be compatible with Windows (I have WSL, so it's not a problem), I can't find how to install _twet_, and _twtr_ looks better but says it's deprecated 🙃
@<~eaplmx https://eapl.mx/twtxt.txt> 👆 this is amazing! Thanks to the designer of this extension:
https://dev.twtxt.net/doc/twthashextension.html
BTW I'm using the Python twtxt CLI which doesn't support the twthash, I've seen some ports to Go, but I wasn't able to make them work, mainly due to my lack of knowledge in Golang. Any suggestions for a better client?
@darch Oh, thank you! Let me try it
@prologic Ruby or Python, pick your posion. Indeed it could be Go or Nim =P
I don't dislike PHP, it's only that I haven't used it for years, maybe since the jump from PHP 5 to 7?
I've heard good things about PHP 8.=
@darch But I want to mess around!
@darch hey! I've seen your picoblog and pixelblog before, and I got to say it is just what I was looking for (sadly it's in PHP =P, I haven't touched it in ages)
Thanks for sharing!=
@darch & @prologic I don't know how to answer from the .txt file, so I'll reply here 😅
I was thinking more of having a simple script to have a human-friendly view, and to practice Ruby.
Something like:
https://github.com/my5t3ry/twi
That said, I didn't know (or recall) about the IndieWeb, I'll take a look to it, thanks!
@prologic I have an old iPhone 6 with iOS 10. I'll check if it's compatible yet
@thecanine I like that idea. I try to follow the inbox-zero, although I like to keep at most 5 emails for something I'm working on this week so they are quickly reachable.
I try to uninstall and remove files not being used for more than a few months. And unfollowing people I haven't gotten in touch with for months.
Haven't used Optimizers in years (maybe for lazy reasons, the computer is working well) but I could give it a try
Aaaand, I'm trying to move away from Google Photos (which I've been using for 10+ years, so it's a lot of info) but I'm lazy again
@darch It's looking great! I'd stay with the 3rd screenshot
@prologic Nice point, I tend to value my time more than inexpensive storage space for a few dollars a GB per month.
Although I add that due to time limitations it's useless to have 3 000 books to read and 300 movies to watch, distracting you and making it harder to prioritize.
@prologic Nice point, I tend to value my time more than inexpensive storage space for a few dollars a GB per month.
Although I add that due to time limitations it's useless to have 3 000 books to read and 300 movies to watch, distracting you and making it harder to prioritize.
interesting how a new kind of modem has to be designed for the GSM specs, and to know more about that serial port mentioned in the answers