# 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 4637
# self = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=4237
# next = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=4337
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=4137
We plan to formalize it real soon Right @lyse ?
@lazarus They already are aren't they? ๐Ÿค”
@vain Yeah I guess is is ๐Ÿคฃ But not for me! ๐Ÿ˜ด
Testing?
think I'm calling it a night ๐Ÿ‘‹
Made the post form hidden behind a fixed button. It works in a progressive way (_so still works if you have Javascript disabled_) See #390 ๐Ÿ‘ˆ
Thank you! ๐Ÿ™‡โ€โ™‚๏ธ
Wow! I love the song! ๐Ÿ‘Œ What's this magical place where you can _download_ the music?! ๐Ÿ˜ฒ\n\nAlso _somehow_ we have to automagically whitelist media coming from other pods and display them in-line on the recieving end. Hmmmm ๐Ÿค”
@darch @sorenpeter You still interested in helping with the color scheme and logo redesign for Yarn.social as we rebrand? ๐Ÿค” I've added two issues for this:\n\n- #385\n- #386
@adi I _think_ it's clever ๐Ÿ‘Œ
@adi Cool! ๐Ÿ˜Ž
@prologic @adi When we rebrand to Yarn.social here I'll add that to the landing page in addition to Github sponsors.
@adi Looks nice btw! I like it ๐Ÿ‘Œ
@adi You keep typing out links with an ! on the end! ๐Ÿคฃ Remember ! is valid in URI(s) ๐Ÿ˜‚
@quocs Hello! ๐Ÿ‘‹ Welcome to Twtxt! ๐Ÿค—
or in other words, donโ€™t they hedge funds get everything they deserved?
@slashdot what I donโ€™t understand about all this is; isnโ€™t shortselling supposed to be illegal in many countries since the GFC in 2008?
@xuu WOW! ๐Ÿ˜ฒ Now I wanna know what they are!!!! ๐Ÿคฃ
@eldersnake Haha ๐Ÿคฃ Iโ€™ll start writing up the issues and work I think itโ€™ll take this weekend ๐Ÿ‘Œ
Or is it yarns now? ๐Ÿค”
@stats Wow! ๐Ÿ˜ณ Weโ€™ve reached 10k posts on this pod! ๐Ÿ˜
@adi Less abstractions is a good thing ๐Ÿ‘
@xuu say what?! ๐Ÿคฃ
@off_grid_living The truck rolled?! how? ๐Ÿ˜ณ
@jlj prettty scary ๐Ÿ˜ณ
also Australian built and owned Spyda ๐Ÿ‘Œ
Really looking forward to the release of Go 1.16
Well yeah I do agree with you. I do kind of understand where they're coming from though (_even if its just excuses to cover their revue streams_). We'll see what happens ๐Ÿคฃ Who knows _maybe_ iOS and Android App ecosystems will become even more open than they ever have been ?! ๐Ÿ˜‚
@amorris @jlj Looks like he/she hasnโ€™t posted in a while... So no
Very interesting indeed!
@eldersnake Yeah tell me about it! ๐Ÿคฃ iโ€™d love to have the spare time to sit down one day and calculate the odds of this actually happening! ๐Ÿ˜‚
Had to change a tyre on our car the other day!\n\n\n\nlook at the sucker of a screw that Punctured our tyre! ๐Ÿ˜ณ
@sonic_squirrel Hey there! ๐Ÿ‘‹
@eldersnake Agreed. ๐Ÿ‘
Also I'm not even sure you can run Gab instances can you? (_haven't bothered to look that far into it to be honest_). I'm _sure_ you can technically, whether or not they provide the backend software to do so is another matter?
@eldersnake The _problem_ I find is that because its based on software/backends that have featuresets that capture, collate and do interesting things with "metadata" it just ends up in the same sets of problems in the first place. As was said here maybe the only algorithm that _should_ be involved are ones in the user's control. Chronological ordering, Hiding feeds you don't want to see, Follow/Unfollow feeds are you see fit, etc. Rather than the other way around, "shove this in your face" because "some algo decided it".
@slashdot Oh dear ๐Ÿ˜ณ ๐Ÿคฆโ€โ™‚๏ธ What's next? Customs will be granted the authority (_when the tech becomes available_) to search our brains and read our thoughts past and present?! ๐Ÿคฃ
speaking of which Iโ€™m very interested and keen to hear ideas from the community weโ€™ve grown here so far on how we can continue to improve both the useability and user experience especially as we rebrand
@jlj Yeah I tend to agree with that. Whilst things are still small you can focus on the bits that are important more easily and discover potential problems before they become real problems. A large part however is avoided entirely by utilizing the Twtxt spec/format itself which doesn't permit for a lot of "extra fancy features" or "metadata". As long as we stay true to the original goals, I _think_ we'll be fine ๐Ÿ‘Œ
@will @slashdot Yeah! We do too ๐Ÿคฃ Technically (_I guess?_) we have two? Chronological ordering and Twts will eventually fall off the active global cache once we reach MaxCacheTTL or MaxCacheItems... This serves two purposes:\n\n* Keeps pod's memory utilisation at a steady constant depending on no. of active pod users.\n* Provides a minimal "plausible deniability" in that Twts do not remain hanging around permanently._
@jlj TL;DR social media doesnโ€™t scale beyond a certain size โ€” which is why I believe in my opinion itโ€™s important that pods remain small and manageable ๐Ÿ‘Œ
@jlj iโ€™ll see if I can dig up the video about it later itโ€™s really interesting watch
Gab is unfortunately a bit of sad story. Like Parler they promoted content of violence, hate, etc. They are based on and use ActivityPub under the hood (I think a Mastodon fork?)\n\nAnyway theyโ€™re actions got them permanarely blacklisted from the entire Fedoverse at the code level ๐Ÿ˜ณ
@will No only local users/feeds appear on discover
@slashdot Yhe solution to โ€œsocial mediaโ€ is still to have no algorithms at all.
@cyberjames Pretry cool read ๐Ÿ˜Ž
@adi Start by reading the man page for unshare
@cyberjames No "echo chambers" here mater ๐Ÿคฃ
Hello @cyberjames ๐Ÿ‘‹ Welcome to my Twtxt pod! ๐Ÿค—
@adi I don't think so. chroot only gives you an isolated root file system view. It does nothing to isolate the process or sandbox it, etc. I would use unshare + chroot.
Hello @testy ๐Ÿ‘‹ Welcome to md Twtxt pod ๐Ÿค—
Yeah we can definitely do something along these lines. We don't have support for it now, but Issue #348 is a similar ask...
I _actually_ think we should change the default from 276 to 576 to be honest. That's what I've been running on my pod for quite a while now. Seems to be a happy medium.
Ahahahaha ๐Ÿคฃ
Re [1โ„2] just go increase your pod's MaxTwtLength either in Settings -> Pod Management or the equivalent CLI/ENV flags :)
@jlj Yeah I _totally_ get that. I've had to stop following some feeds because they were too "noisy". But I have to ask... Would you really read that much volume? I mean what's the daily volume like? Can we build better capabilities in the RSS -> Twtxt service such as filtering, aggregation functions, top N, etc? i.e: Chew up an RSS, spit out something smaller and more digestable?
@jlj Or just use Twtxt and follow feeds at feeds.twtxt.net like I do? What do we need to do to make that more useful to more folks? This is how I read my news, but I'm not sure how many other folks use it currently ๐Ÿ˜‰
@thewismit How long did the process take? How many dependencies have to be installed and prepared? What's the resoruce utilisation like?
@thewismit Does your Desktop OS / Browser not understand Unicode / utf-8 characters and fonts to render them?
what is your account setting configured to use?
@thewismit havenโ€™t gone through the pain of setting up a Mastodon instance how does it compare to setting up a twtd pod?
remind me again what Newsblur is? ๐Ÿค” Any similarities to feeds.twtxt.net?
I wasnโ€™t gonna read this one seem boring! ๐Ÿ˜‚ whatโ€™s the gist of this one?
Sandbox the CGI? Maybe with box or unshare ?
thatโ€™s hilarious! ๐Ÿคฃ so basically the next time you meet yourself you have to buy yourself a pizza right? ๐Ÿ˜‚
๐Ÿ‘ Iโ€™ll add N optional title input field
๐Ÿ˜ณ at least itโ€™s only a build time dep! but what a mess ๐Ÿคฃ
You have got to be kidding?! ๐Ÿ˜ณ
Likely because we donโ€™t consider algorithms to come under the same scrutiny as say drugs? ๐Ÿค”
@hxii Cool! ๐Ÿ˜Ž
@eldersnake I know! That was my reaction too! Just wow ๐Ÿ˜ณ I don't _actually_ understand business models of all these new fancy dancy startups. Or maybe I'm losing touch?! ๐Ÿคฃ Why do we resort to tactics take pray on human emotions or pray on people that may not fully understand what they're getting in to? ๐Ÿคทโ€โ™‚๏ธ
If it doesn't. I'll fix it. What's the link to the RSS feed you want as a Twtxt feed? ๐Ÿค”
That's precisely what my old man thinks too. If you have something to say, then say it. Otherwise don't.
Iโ€™ll look in to it...
@will @eldersnake Precissly ๐Ÿ‘Œ
@will ๐Ÿ˜
@anth Why? What happened? ๐Ÿค”
@eldersnake yes Iโ€™ve noticed that on the web app but not the mobile app. I think we have a casing bug there somewhere in the code ๐Ÿค”
weโ€™ve talked about this at great length in various conversations in the past. There are serious problems with supporting anything like this that has the potential to lead towards missuse of metadata. in my humble opinion if you have something to say then say it even if thatโ€™s some thing is just a bunch of Unicode emoji characters ๐Ÿคฃ
The problem isnโ€™t itโ€™s size, itโ€™s the underlying business model and internal practices that take advantage of human emotion. The simple fact is they actually thrive on the addictive nature of the platform. Thatโ€™s the issue with mainstream โ€œsocial mediaโ€
Good luck with that ๐Ÿคฃ Theyโ€™re all addicted ! ๐Ÿ˜ณ
@will Haha ๐Ÿคฃ
@eldersnake Agreed! Ahat worries me the most is the fascist move that Facebook is taking and the powers that be ๐Ÿ˜ฅ IMO this is dangerous in the long run to society (censorship, takedown, etc) ๐Ÿ˜ณ
@lukem No worries ๐Ÿ‘Œ Take care of yourself ๐Ÿค— We will miss you ๐Ÿ˜ฅ
@slashdot I guess we really are pushing for vaccines being generally accepted and considered โ€œnormalโ€.\n\n> Facebook said it consulted with the World Health Organization and other leading health institutes to determine a list of false or misleading claims around Covid and vaccines in general. In the past, Facebook had said it would only "downrank," or push lower down in people's News Feeds, misleading or false claims about vaccines, making it more difficult to find such groups or posts. Now posts, pages and groups containing such falsehoods will be removed from the platform entirely. "Building trust and confidence in these vaccines is critical, so we're launching the largest worldwide campaign to help public health organizations share accurate information about Covid-19 vaccines and encourage people to get vaccinated as vaccines become available to them," Kang-Xing Jin, head of health at Facebook, said in a company blog post.
yeah people are far too sensitive these days to the point where no one can except criticism ๐Ÿ˜ฅ
Yes nice database of UNIX tools ๐Ÿ‘Œ
ss replaces netstat and ip replaces both ifconfig and route
@eldersnake Yup ๐Ÿคฃ It happened to me today trying to debug why a Packer build wasn't getting the VM's IP address. I _suspect_ something to do with VMWare Tools not being installed, because I could _see_ the IP via the above ๐Ÿ˜‚ -- And I confirmed it was its IP by pinging it from the network ๐Ÿคฃ
๐Ÿ’โ€โ™‚๏ธ If you're ever on a UNIX machine of some kind without any useful networking utilities like ip or ifconfig, fear now! You can view the network topology of the Kernel by just doing:\n\n
\ncat /proc/net/fib_trie\n
\n\n๐Ÿ˜ฒ #Linux #Tips
@jlj That's good! Maybe you can teach me a thing or two! ๐Ÿคฃ I'm focusing today at work on standing up a Loki stack in Docker Swarm with some kind of Object Storage as backend. ๐Ÿ˜ณ You're way ahead of me! Any tips? ๐Ÿ˜€
@eldersnake no it doesnโ€™t so they are greatly penalized almost 0 ๐Ÿคฃ
@eldersnake Thanks! My main problems right now are two fold:\n\n* Improving the presentation of results (_managed to get highlighting working recently, which is a BIG improvements_)\n* Improving the crawler and scraper on _some_ sites that basically suck and have no useful readable content whatsoever!
@off_grid_living You would hope so! ๐Ÿ˜ณ
@will Not yet โ˜บ๏ธ Mixh more work to do!
Hey @xeronull You _probably_ want to start following a few folks. Check /discover occasionally. There is no "global" timeline, but we're working on a search engine soon that I hope will help even more with "discovery".
Made lots of improvements to Spyda over the weekend ๐Ÿ‘Œ
@xeronull Hello! ๐Ÿ‘‹ Welcome to Twtxt! ๐Ÿค—
@lyse Both ๐Ÿ˜
@lyse Thatโ€™s really cool! ๐Ÿ˜Ž