# 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=4437
# next = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=4537
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt/twtxt.txt&offset=4337
haven’t heard of it before I’ll check it out πŸ‘Œ
@xjix Ahh good idea! anyway I switched the one I follow.\n\nsomething I want to add to the pod backend is transparently handling 304
@xjix Why not just run your own? Or I can host one for you πŸ€— @xuu @jlj and @thewismit all run their own and are quite active 😎
Thanks to @eldersnake for initially sharing πŸ™‡β€β™‚οΈ
@off_grid_living Have a watch of Social Media as Social Control and LMK what you think πŸ˜€ if you hit the cogwheel there are lower resolutions for you to conserve bandwidth πŸ˜‰
@cvshumake Scope is basically running a bunch of "commands" and "configuring" a bunch of "files" on one or more "machines".
πŸ“£ FYI: Sorry about that folks. Bit of a bug/issue with a recent change that made the pod get stuck on startup. I've reverted the commit for the time being while we work out what the bug is. Thanks! πŸ€—
I _think_ I know him from somewhere πŸ˜€ I've emailed Chris, it would be good to get some more Gophers to help out! πŸ‘Œ
@adi Evening 🍝
off_grid_living Have a look at this video: Social Media as Social Control
@eldersnake cc off_grid_living
Cool! 😎
@hxii Cool, so the idea is to deliberately trap spambots in a place that's basically bogus and goes nowhere? What's stops them from getting to your real contact form?
@eldersnake \n\n> And fine with me! (how do you quote on here?). Something I’ve begun to realise while being on here is that the only β€˜reaction’ one gets is actual interaction, you know, with words and stuff like people would normally do in conversations, and it’s kinda refreshing.\n\nThat _was_ and is quite deliberate in fact. I _should_ talk more about the design or document it a bit more, but I wanted the experience to be as close to a "real" conversation with people as possible.
The _key_ thing here is that you use regular shell to compute the state of one or more items on a remote target. ANd then use regular shell again to correct any failed items.
So your "configuration" becomes a list of "items" in-order, written in a simple YAML file. The tool runs this file over SSH against a set of hosts you specify on the command-line, stdin or other "discovery" mechanisms and reports the result to stdout/stderr.
So how about this... Let's have a way to run a piece of configuration, let's called it a "script" against one or more machines over SSH. That configuration is specified in a single YAML file across the set of machines. If you want to apply more than one piece of config ro more than one set of machines, you invoke the tool multiple times. The configuration is then a simple list of "items" of the form:\n\n- name: name of the item\n- check: a snippet of shell to determine the state of the item.\n- action: a snippet of shell to execute if the item's check fails.
Anyway... This video is really quite good, in fact I'll keep and preserve a copy of it. πŸ‘Œ
it's too bad the platform/software the author chose to host his video(s) on also suffers from the same feature sets, so so-called "tokens" 🀣
@eldersnake This is a really great video of vide of the kinds of problems and mechanisms I _believe_ are utterly broken in traditional social media! πŸ‘Œ This is why we (_I guess we'll soon be called Yarn.social_) will never build things like, well, "Likes", "Re-whatever" or modify anything about your timeline besides chronological ordering. What you see here is as good (_or as bad, ir may never become huge or popular, let's face it!, it lacks the dopamine effects_) as it gets πŸ˜€
@eldersnake That reminds me I should start thinking about integrating other search API(s) directly into Spyda
@eldersnake no no c’’mon be serious πŸ˜‚
@harryjames that’s a gorgeous looking duck! πŸ‘Œ
@harryjames Hey! πŸ‘‹ Welcome! πŸ€—
what would your ideal configuration management tool look like? What features would it have? How would it be different from every other tool out there πŸ€”
Hello @dev πŸ‘‹ Welcome to Twtxt.net ! πŸ€—
Damn I think I missed it πŸ˜₯
No! What did I miss?! 😳
wow cool so basically these platforms prevent anyone from learning critical thinking πŸ€”
@jlj Haha yup! HCL is Turing complete so πŸ˜‚
If you like search engine or browser shortcuts you should definitely check out my other project golinks
@adi I don't know how you achieve that honestly seeing as host 1/3rd of the Web traffic globally is ads, 1/3 Internet traffic spam. That probably just leaves 1/3rd that's _actually_ any good 🀣
@adi AdGuardDNS too aggressive? No absolutely not! It blcocks about 20-3% of unwanted traffic from my network and thus also saves ~20-30% of my bandwidth. So no.~
@adi I _think_ it's pretty good too. Good affiliation also. πŸ‘Œ
FWIW those images are blocked by several DNS-based filters like AdGuardDNS I use at my network-level:\n\n
\nResponse details\nStatus\nBlocked\nElapsed\n0.08 ms\nResponse code\nNXDOMAIN\nFilter\nAdGuard DNS filter\nRule\n||amazon-adsystem.com^\n
\n\n
@adi That's okay! We all do _sometimes_! I'm guilty of it myself at times. Meanwhile I've sent an email off to my local MP (_member of parliment_) to try to get a discussion going about this silly bill floating about the AU but we'll see. I have no faith in democracy or the democratic process 😒
@adi Well... Those aren't the same thing are they? πŸ˜€ The original topic _I believe_ was #qrq326q, where I argue that there is nothing wrong with the Web or any of the technologies involved, but what we do with it. I'm for example currently outraged over this stupid insane bill we're attempting to pass in Australia -- The so-called "News media bargaining code". The whole thing is completely absurd.
I _think_ @markwylde would disagree with you on that 🀣
@xjix Yeah still waiting on someone to implement this πŸ€— I'm al for it!
@xjix Is your old feed @xj9 no longer maintained/active? I seem to have two feeds for what _look_ to be you πŸ€”
@xjix Capitalism and the Web have nothing to do with each other 🀣 But anyway... Time to do _real workd_ πŸ˜‚
@adi I don't entirely agree with this. Generally I _believe_ in solving _problems_. What problem are you setting out to solve. It's the "oh this would be cool if we dit shi" that I have issue with _sometimes_ because more often than not, it's just " cool" and nothing more and solves no actual problems, worse, sometimes it makes things worse.
@xjix Just unfollow @adi 🀣 (_just kidding!_) But to be honest I _think_ we're going off the rails a bit. There's nothing wrong with any of the tech per se we've collectively produced thus far, it's what we do with it that matters.
The thing is though... A SPA properly designed and implemented should not eat resources like a sieve.
@adi Ahh I see πŸ˜€
@adi But\n\n> I do have a problem with SPAs hogging my computer.\n\nSo I'm a bit confused 🀣 I _thought_ this implied you use or have to use some SPA(s) of some kind and hate them hogging your computer's resources πŸ˜‚ The only SPA(s) I use on a daily basis is GMail and Github notifications.
they’re blocked here to by my AdGuardDNS that I run at my network. Why are you using images from ad serving tracking sources?
@adi So don’t use them? πŸ€”
This is true πŸ‘Œ
to give you an idea I run my pod on my home Internet connection on the resource effectively equivalent to a raspberry pi
@xjix That was a good read but I still don’t think the web itself actually sucks. For example what I’m trying to build here is a D centralized social media platform that sets itself apart from all the rest and it costs very little to run
@xjix Yes but my point was, there is nothing wrong with the Web. Just ignorant fools pushing for stupid agenda(s). We _need_ ti fight back. I _tried_ to voice my opinion on this law a few months back but was unfortunately too late to put my feedback in 😒\n\nNow we're just going to have to hope that some sensible politician comes along and repeals the law, because the News Media and Bargaining Code is literally the dumbest thing I think I've ever seen passed as law.
The sad reality is that most politicians especially in Australia were born decades before the Internet was even conceived or even became a β€œthing”. so they really have absolutely no idea how it works πŸ˜₯ or why what they’re trying to do by creating stupid laws around it would horribly break the entire model 😱
there’s nothing wrong with the web but when you have morons like politicians trying to create ridiculous laws to control it then we have a problem.\n\nlook what’s happening in Australia for example 😳
Facebook blocks Australian users and publishers from sharing news in response to Media Bargaining Code\n\nFor example, no. I will not pay News corp a single cent for linking to this article. I mean c'mon.
Just to be super clear I will absolutely not pay a single cent to the Packers or Murdochs to link to any of their news articles if I ever come across one worthy of being loved to!\n\nLearn how the fucking web works! 😑
I think you underestimate how hard it is to write a layout engine
Setup Guide | OpenDNS\n\n> OpenDNS is now part of Cisco Learn More \n\nWat?! 😳 When did this happen?! ☝️
@mckinley Oh poo 🀣
Looks like the EU and US regions are taking to wake up 🀣
@mckinley You're a popular man 🀣
@razetime I'm considering using it as my permanent browser going forward. I _don't_ think I'd miss much of Google Chrome.
Speaking of which... There's a nice web browser that is basically Chromium without all the Googleβ„’ shit --> https://iridiumbrowser.de/
@mckinley Well you _shoudl_ be able to see who/what follows your twtxt feed now πŸ˜€
Hey don't joke! I once had a single-row LDC display typewriter thing back when I was much much younger than I am now πŸ˜› It was great! I'll be if I had one still we could rip out its electronics and repalce it with some kind of Esprinio chip running V8 🀣
@xjix But will it compile on the typewriter?! 🀣
@eldersnake The _problem_ in my opinion is that it can get a bit too long. you get to a point where you start to loose interest. Maybe Latest N is better in your case? I mean what's your upper bound here? You can't just keep going infinium 🀣
@slashdot The real question is, who is making the decisions at the top? πŸ€”\n\nalso I can’t say I was particularly familiar with that Asian country 😳
@darch I mean for this rarely used feature:\n\n \n\n \n\nPrivate Messaging πŸ˜€
@darch See my comment here too as I _think_ we can improve the UI/UX in this regard too by introducing a sidebar nav we can take advantage of in two primary views "Social" and "Messages". I _think_ it would unclutter the top-nav bar? But maybe you already thought of this initially with your sketch I think? πŸ€”
Yup @markwydle and I are big fans of minimalism when it comes to UI/UX designs. I'm just rubbish at it 🀣 So not a fan of things like React, Vue, Bootstrap, etc, etc! Uggh πŸ˜‚ But yes if you have in mind some minimal light css that implements what we _actually_ need and have evolved the UI/UX to so far (_with the best we had at the time_) I'm all for it! πŸ‘Œ
lots of big improvements with the compiler and linker too!
@xuu So excited! 🀣
@golang_news OMG!!! 😱 cc @xuu πŸ‘‹
@darch you realize the choice of CSS library I initially used in the current web applications and UI/UX is largely driven by the fact that I am vision impaired/legally blind so yes that last slide is important πŸ‘Œ
@xj9 How? It doesn’t for me I guess πŸ€” Usually I read my feeds and reply during my morning coffee β˜•οΈ
@xj9 me too πŸ€—
@xj9 Sounds good! I actually want our mobile and cli client to twtd pods to be offline capable too πŸ‘Œ
@xj9 I’m glad you’ve taught your client about our Twt Hashes and Twt Subjexts thank you πŸ™‡β€β™‚οΈ\n\nAs @jlj said we look forward to seeing more of you πŸ€—
Meanwhile since you run your own pod, et all, you can simply grep 'search string' /path/to/data/archive and find the hash and shove that into your web browser :D
Ahh yeah! I've been there too! Once we have a global search engine done and released, we'll also add a smaller version into twtd too I think. It only makes sense...
Next big thing we're working on... A search engine and crawler for Twtxt. Yes it'll probably live at https://search.twtxt.net/ despite the rebranding of our project/software :D -- Anyway can't wait to get this out the door!
@jlj Interesting :D
I hate it when that happens! Means there's something wrong, but it "magically" fixed itself! Best to get new hardware I'm afraid, that one has gremlins in it! :O
It _already_ is, but if that's not the case, then it's a bug! But it will makes packaging and embedding a lot easier!
@golang_news Ooooh very exciting! 😁
because I like the Apple TV as a nice set top box for my large screen in my lounge room!\n\nwhat the hell is wrong with /. lately?! How is this even a piece of news 😳
Parler is Back Online, More Than a Month After Tangle With Amazon Knocked it Offline - Slashdot\n\nIn other news, Parler is back up! ☝️ _sigh_ Good luck to 'em I _seriously_ wish them the best and hope they learn from the past.
LOL! 🀣 I guess I _should_ have clarified! Why would I hire a politician into my DevOps team πŸ˜‚
@eldersnake Wait?! "Regular" engineers that work in our space can have "media" organizers? 😳 How do I get one?! πŸ€”
@xuu Errors are gone! πŸ‘Œ\n\n
Was looking at a candidate's Twitter profile today and observed something I found interesting. Most Tweets over a ~2yr time span were basically just "retweets". πŸ€”~
@xj9 Agree!
I agree! But it’s a trade off. how exactly would clients figure out how to do the searching on their own? without some hints like full URIβ€˜s I don’t really see this benefiting clients at all unless you happen to be someone that follows everyone and archives everything and puts it into a search index 🀣
@xuu @adi I don’t know! Maybe you triggered a Cloudflare filter?
@adi You are right, it doesn't. But I don't think this is something we _should_ fix. @xuu In case you find bugs with the parser with this snippet as a Twt line?
A pastebin is defiantly best here πŸ‘Œ
Of course it’s also too long πŸ˜‚
@adi Did you put it in triple back ticks ?
What are you doing?