# 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=1637
# next = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=1737
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=1537
yawn 😴 morning Twtizens 🤗
@lukem haha! or in other words “hacker culture” 😎
Yeah you're right of course! But I _should_ have tested that change a bit more! Shoulda, Coulda, Woulda, etc 😀 We will in time add more test coverage, but of course that won't save me from doing stupid things either! 🤣
@lukem I'm so embarrased 😳 I shouldn't stay up this late coding 😴
Fixed! 😌
@prologic @lukem Okay 66cf6ff fixed this properly now like I should have done in the first place! 😳🤞
@prologic @lukem Well that was embarrassing I made it worse :/ When I wrote the "Mute User" feature I _thought_ I could cheat and filter the Twts at the template level. This is proving to be harder than it should so I'll just do it where it should have been donee in the first place, some call it the Controller level :D
@lukem On it, Fix already commited/merged. Should get updated shortly... 😎
\n\n> Banning one brand and a few accounts will achieve nothing as the same crazy ideas will continue to spread under other innocently looking tags (such as Savethechildren). The real issue with FB and other social networks is that they create echo chambers where extreme views get amplified by algorithms, which are looking for messages that invoke more emotional response from users. So outrages claims and enunciation tend to spread very well, while impartial analysis of arguments tend to be ignored by algorithms.
@slashdot When reading this article I had to actually go a read up on the "QAnon" nonsense again. Man there's some craziness in the world! 😱 Anyway... this comment is the real problem, and I'll quote...
@lukem Yeah that's a good idea. Pity really. I have the same problem with banks that charge a so-called "Monthly Account Keeping Fee". I mean comone, it's a raught.
@lukem oh? time to delete my not very used PayPal account then? 😳
@felixp7 Ahh nice!
@felixp7 Tell me.. How do you know this?! 😂 Is always wondered! 😀
Why does the spinning toy appear to reverse it spin? Even though I know it’s still spinning in the same rotational direction! 🧐🎥
@felixp7 Ahh I see. Yes you are right! We'll see indeed 🙇‍♂️ There are things on the back of my mind I'd still like to add to automatically thwart other types of abuse that can be limited by Rate Limiting and Deduplication for example...
@off_grid_living It is! At least on Android! Let me know how it goes over there!
@felixp7 I hope so! What do you _believe_ is missing, when you say "good start"? I am sort of taking a rather black and white approach here really. The rest of the dev team is still at work and/or asleep, but we will discuss this PR further of course.
@felixp7 Hah! I love the analogy! You are right, and _frankly_ I blame the "Agile" methodology for this! The other blame I place on "users" / "customers" not really truly knowing what they want! In contrast for example, if you were to build a program that read a file as input and spat it back out (e.g: cat) there's really only a very few ways to do that correctly and it would never change. Software eh? 🤷‍♂️ 🤣
@felixp7 I know! I don't get it actually myself. We use the Commit Hash as a way to bust the frigg'n cache. 🤷‍♂️
@prologic If you're curious about the implemtnation you can find the PR here
In order to comply with Apple™ App Store submission/review guidelines, I've put up a PR that adds simple tools to allow users to "Mute" a user or feed removing all posts from your timeline and the local pod's discover timeline as well as the user's profile page itself. This is effectively the same as "Unfollow" + "Filter". We also added a "Report Abuse" tool that you can find on offending user's profile pages where you can report abuse. The _default_ community guidelines and abuse policy can be found at /abuse Thank you. 🤗
@felixp7 Hmm Can you do the CTRL+SHIFT+R song 'n dance in case its just a silly caching issue? I _actually_ did break the JS a few days ago, but I quickly fixed it.
@felixp7 wut?! what indeed! I must’ve broken something recently... gimme a sec 👌
@antonio @lukem @dooven congratulations to all! 🎉 Now we just have to get the iOS version in the App Store! 😎
@slashdot good! Perhaps our ad free social media model with Twt.social will work after all 😁
Exciting day today! 😀
@lukem @dilbert Good one 😀
@dilbert Oh hahahahaha! 🤣😂
@felixp7 thanks for your support! I think in all honesty you make some very good points and I’d like to summarize them at some point in the actual feature sets that we build out over the next coming weeks…
@felixp7 actually that’s a very good point and you somehow implicitly implied some missing features that we do need to build, such as pod owner customized privacy policies and other such material that can be customized...
But @felixp7 you didn't answer my questions earlier though...\n\n> how do you think these should work? Are you happy if the pod owner is allowed to delete user accounts and feeds, delete individual posts? Or should the tools be more community based where one or more users can flag individual posts?\n\nIn fairness you partially answered to some of these questions ai I _think_ you'd rather see it more community based with "flagging" that brings abusive users to a Pod Owner's attention right? As a user of this pod are you happy with me making decisions?
@felixp7 I want to be really clear on something. WHen you say things like\n\n> That we even need to have this conversation worries me.\n\nFor example, I'm actually offended myself 😀 So let's be clear here, I'm not arguing about whether we should or should not have tools for Pod Owners to help combat abusers or spam. What I'm trying to convey in this conversation is how we go about it without crossing lines which are typically considered "grey areas". Its more of the design choices that I want to discuss here and the implications of those...
@felixp7 Also you raise a really good point about abusers following their victims. I'm not sure we can even really block them in the first place since we don't require any type of standardised "identity" as such that _might_ be tired with things like an Email Address, Google or some other social media-type identity. Sure we can enforce things at a Pod level and maybe that's enough? You're right that we limit quite a lot of potentially "bad" things already by being decentralised, not having so-called "re-tweets" and by being non-realtime.
I also worry that if we allow users to "flag" Twts, who gets to ultimately make the decision to either a) Nuke the Twt and/or b) Block/Delete the offending/abusive user/account ? The Pod Owner? A collective of persons on a Pod?
Part of me tends to believe (_having done all this years ago back in the good 'ol days of IRC where I've been a Network Admin many times_) that abusive individuals that spout violence, hatred, racisms, bullying, etc tend to only ever behave this way period and so it becomes less important to moderate/flag individual content per se but rather a user/account. What do you think? This is the route micro.Blog took I _believe_...
@felixp7 Yeah so that was going to be my next point. We have to be very careful about what we as individuals consider harmful vs. questionable (_as some would like to put it_) content. I _think_ letting users flag posts is "okay", and allowing users to "mute"/"block" users is "okay" on the same Pod. micro.Blog for example (_only on the Web App_) has two functions a) Mute User and b) Report User...
@felixp7 so if you feel rather strongly about having the need to have moderation tools, how do you think these should work? Are you happy if the pod owner is allowed to delete user accounts and feeds, delete individual posts? Or should the tools be more community based where one or more users can flag individual posts? The problem I have with all of this is how far do you take it and where do you draw the lines…
‘LGOPNR’ = leg opener or "Lego Pawner", or....?! 🤣 Anyone good at scrabble? Also who in their right mind gets offended over something they didn't understand in the first place? (_My wife had to point this out to me! I didn't get it at first 😂_) Are we really this sensitive in the world / society at large now?! 😳_
@slashdot Wut?! Are people really that dumb? The #1 rule is you never mess with the tax department! 😳
For you @cosmix 🦜🎥
unfortunately like many other cloud / SaaS Offerings they have no self hosted or on-premise version that I can see…
@prologic On the flip side, Ethan (_their marketing guy?_) has been spamming the crap of of anyone and everyone he can get his hands on. Not just once, but multiple times per week! Part of me is very tempted to go "hunt him down" (_so to speak_) and give him a lesson in Internet Etiquette and Communications courtesy. Or put differently, if you're product is that good it will speak for itself damnit! 🤣_
On the topic of Incident Management in the IT Industry, I came across this (_what looks to be_) nice SaaS offering from some ex-Facebook Engineers based on the (_I must say_) very nice internal "SEV Manager". Kintaba I haven't tried it yet, but if it's anything like FB's "SEV Manager" it'll make things like OpsGenie™, PagerDuty™ and other such tools look like child's play (_many of the competitors just have no clue when it comes to SEV tooling_)...
@lukem speaking of which… I need someone to help improve the look and feel of Our cookie pop-up! When I implemented this I did the best I could but I really suck at UI 😁
Seems I was wrong, micro.Blog does in fact have some limited tooling that lets you a) Mute a person and b) Report them 📷 (_at least in the Web App, I haven't found the same features in the iOS App yet..._)
Privacy Report: “ No trackers connected“ Damn straight! 😎📷
@antonio @lukem Which social media app was that?
@lukem That would be nice yes 😁
I _should_ also point out that the micro.Blog iOS App does not appear to have any content flagging/reporting/moderation tools in the App. I'm asking @manton about this on micro.Blog to see how they got around this. Perhaps its enough to set an age restriction of 17+ on Goryon?
The problem I have is that adding features to flag/moderate/delete Twts is 100% against our originally set out goals. The way I see things is quite simple, if you as an individual don't like some content that someone posted that you decided to follow, well then a) You followed them! b) You are free to Unfollow them c) You are free to go run your own Pod or join another Pod. Being completely decentralised we avoid some aspects of tpo-heavy content both good and bad. But I'm not sure if this is enough?
Speaking of guidelines, @antonio just raised a good point on our Team Signal Group about User Generated Content Guidelines where a question was raised in the Apple Developer forums. You can read the full App Store submission/review guidelines [here](https://developer.apple.com/app-store/review/guidelines/#) -- This is a bit worrying and I'm concerned Goryon _might_ not get in in its current form and that of the Twtxt backend. What y'all think?
@cvshumake Yeah 😁 We could set up something here 😎
@etux Me too!
@lukem @dilbert When I _read_ this I too thought 😲 "bull" and "cancer" awesome! Very clever 🤣
Hi @jb55 👋 Came across your Tweet and I couldn't agree more! Welcome to the ever growing Twtxt community! 🤗
@etux Of course it did! But I’ve also started following you more directly! Thanks for spinning up your own pod! 💪 I must say I’m quite surprised and delighted as I wasn’t expecting anyone to do so so soon 😁
I bumped the resources of this Pod from 0.5m -> 1.0m milliCores to help improve performance of various transcoding tasks such as photo and video uploads.
@antonio Wow! 😮 what kind of deer are those?
@dooven Hahaha! 🤣 Glad you like it! All the credit goes to @tknz and @iggi of course! 🙇‍♂️
I came across a new Pod out in the wild today (_by accident!_) called u53 US by @etux, apparently a Linux, open source, self-hosted enthusiast! Welcome to the greater Twt.social network! 👋
📣 NEW: Thanks to @dooven for helping me with PR 220 by writing the pollForTask() JS function in PR 221 we can now upload larger videos (_up to the -U/--max-upload-size of the Pod_) such as this one! 🎉 🎥
Thanks to @iggi and @tknz for putting this together! 🤗
Fixed 😀
@gnusupport thank you I’ll fix that shortly 🙇‍♀️
@gnusupport Don’t forget you can have a custom avatar and short tag line for yourself 😁
@gnusupport Which peace agreement was that?
Hello @gnusupport and @wei 👋 Welcome to our little community! 🤗
@antonio have a nice weekend! That looks surreal 😎
New Blog Post Twt.social Hacktober 2020 by @prologic 📝
@lyxal Yeah that’s true! I don’t get daylight savings anyway, it’s more problematic than it’s actually worth... just yet another thing to maximize profitability in a world of capitalism 😂
@slashdot No it won’t! Yet another Clickbait /. article 🤬
@off_grid_living what is one good thing he has done for the world since his presidency?
@lyxal that’s actually rather interesting you should say that! 😎
@lyxal this has been happening in many businesses and companies all over multiple industries! Capitalism and profiteering sucks! 😳 especially at the expense of others Miss fortunes! 😖
@felixp7 yeah I’m a bit confused about freedom of speech as I heard from reputable sources that it’s really about the freedom to criticize government. So what really is this so-called freedom of speech?! 🤷‍♂️ Near as I can tell it’s just a potentially questionable corporation imposing their own made up rules... which really they’re entitled to do as they are a private company! If you don’t like it come join Twt.social instead 😎
@lyxal oh now that’s funny but also truly horrifying! 🤣
@lukem yes I do remember reading this a few days ago in my feeds. I guess as a user it’s a bit silly; from the two companies perspectives it makes a lot of business sense for them I guess? I guess that’s capitalism for you! 😳
And just to be perfectly clear I don’t wish any harm on any individual no matter what they’ve done, however Mr. Trump has done a lot of harm to the world since his presidency!
So here’s the thing.… Twitter censoring what people think is just plain stupid. The simple fact of the matter is I’ve heard people in the real world say almost exactly the same sentiments that are being tweeted on Twitter! I guess Twitter doesn’t believe in free speech? Should social media history be blind to the real truths in the world?
@slashdot Og good be Twitter 😳
@antonio what I found interesting in particular about this so-called thread is that the subject hash doesn’t actually exist in either the cache or the archive which I believe is why the conversation link doesn’t show up at all... which makes me wonder where the hash came from in the first place?
@kt84 it’s actually just a convenient link and it’s already public content so there’s no need to put it behind the login…
@off_grid_living doesn’t the human body‘s immune system typically just keep infections and viruses at bay and it doesn’t truly actually kill them completely? 😁
@slashdot man what a crock of shit 😂
@lukem what did epic and Apple have to do with this?
@felixp7 you don’t trust what about authorities tell you do you? How can anyone trust what authorities tell them, they have their own interests...
@eli_oat which means?
@antonio Hmm?
@felixp7 Yes we are worried! 😁
@ionores That is cool!
@ace hi! 👋 Glad you found our brand new social network! 😎
@kt84 ahahahahaha 😂🤣
Hello @jmjri 👋 Welcome to Twtxt.net 😎
@hjertnes hah i’ll probably never get rid of my Google apps account that has been grandfathered in for the longest time now and still on the zero dollar a month free tier! I suppose if anyone at Google high enough up the chain that gives two shits that reads this and disables my account or forces me to upgrade, then I might have to rethink my whole email scheme 😂
@dooven I wish that Amazon were better here in Australia! You still can’t get half the things that you can get in the Amazon US stores, it’s very frustrating 😖
@prologic Speaking of which... In the past ~24hrs we went from 136 to 139 users on this pod! 😲 I _believe_ they are @markwylde @korynunn and @deebs Hi! 👋 😎~
@prologic I nevermind, I was just impatient when I just nuked the feed cache on this pod 🤣 There we go!
Hmm I find it a bit odd that the @stats bot has no Twts wut?!
@antonio I tested this locally where I artificially edited a reply to a conversation to include the URI form of the Hashed Subject and it looks like is is actually fixed! 🎉 📷
@antonio I believe it is now fixed with PR 217 🤞