# 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 280
# self = https://watcher.sour.is?uri=https://we.loveprivacy.club/user/eldersnake/twtxt.txt&offset=80
# next = https://watcher.sour.is?uri=https://we.loveprivacy.club/user/eldersnake/twtxt.txt&offset=180
@prologic Surprisingly no. In my case I already a regular <input type="submit">
in the form. It's just the HTML5 spec, for some reason, that if a button has no type explicitly defined, it defaults to type="submit"
LOL π
TIL: that the <button>
element in HTML5 will cause a form to submit when clicked (instead of any other behaviour you expect) because <button>
has a default value of, get this... type="submit"
.
You would think <button>
would have a default type of "button", but no. Bloody hell lol.
This Stackoverflow answer saved me from further headaches.
That was a funny read, not gonna lie π
@prologic Nice π Will have to check Mosh out.
Can't believe I've somehow not been using tmux
for the last couple of years. Bloody useful! Especially when going between computers. ssh
in, tmux attach
, and there's the whole session.
@prologic Sorry about your recent injury! Hope it heals up quick.
Maybe I'm jumping from a mole hill to a mountain here, but if it all gets bad enough, might we see some collective community group of anti-Googlers fork Golang?
@prologic What about a rate-limit on postings just for a brand new account? Sort of like a cool down period, just for a time immediately following registration to foil the spambots. Although... then it's harder to spot the bots on the server π€¨
@prologic Maybe, but even those particular posts weren't posted within a second or two of each other. I can imagine there's people who might legitimately post 2 or 3 times within a minute, so it's a tough one. I mean yeah regardless, in this particular case is obviously a spammer π
@prologic , think I just found my first spammer π
Looks like the discussion isn't going well for Russ π
Whelp, time to update π
@Reddit_World_News Now if the same thing could happen to TikTok, the younger generation might recover a few IQ points.
(#tvu2tba) @prologic Reckon he's just getting ahead of the game, if that's the flag they're proposing for the feature to turn it off.
@prologic Reckon he's just getting ahead of the game, if that's the flag they proposing for the feature to turn it off.
Isn't the beauty of this whole yarn thing that you can just mute or just not follow someone? Then you'll never see stuff you don't want to.
I too am against over moderating, and it can be a slippery slope. On many other platforms I can see why it might be needed because of the way that stuff automatically propagates and is so discoverable or even pushed by an algorithm, but on a place like here... So easy to just tune out.
I mean, this was always going to be a problem
It's easy to forget during my hiatuses how well yarn works for a news feed. Its nice browsing my timeline and getting news bits and pieces without any algorithm or corporation pushing it at me.
Sure they were, Netflix. Personally I think they did it deliberately to test the waters and see just how much backlash they'd get.
Yeah the word 'decentralized' is sure being a bit bastardized lately...
@prologic not me mate, I asked as I was genuinely curious and as someone who only really knows SQL as far as databases go, I keep wondering what life is like on the NoSQL side of the fence π
@abucci is that like some sort of pagination?
Holy shit Goroutines are awesome
@prologic what do you dislike about SQL, just out of curiosity? Just personal preference or more architectural reason?
@lyse Yeah *hopefully*, though as @prologic says, seems almost inevitable these days. :/
@thecanine Bet there's some interesting psychology at play there
@prologic oh yeah they are surprisingly comfy
Those little Apple keyboards *look* like they should snap under a typical dev's typing workload but they never seem to π
ffs Putin, give it up π€¦
@movq LOL, well that is *much* more reasonable π
But yeah @prologic, I am finally just starting to learn Go actually. It's surprised me, from what I've seen, how simple some things can be on the web development side. For example something like the Gin web framework (example), things are happening in less boilerplate than often what I've seen in PHP frameworks etc which I didn't expect.
@movq LOL, well that is *much* more reasonable π
But yeah @prologic, I am finally just starting to learn Go actually. It's surprised me, from what I've seen, how simple some things can be on the web development side. For example something like the Gin web framework (example), things are happening in less boilerplate than often what I've seen in PHP frameworks etc which I didn't expect.
Okay so I have no clue about Rust nor am I a very proficient programmer, but surely this is even more of a joke than this repo portrays it to be? It can't actually be this ridiculous to make a hello world
in Rust surely π
You know you've made it once the spam bots start moving in π
@bender huh, I've never heard of that π€£
thought I was following @justamoment , but apparently not. Fixed π
@prologic is the Goryon client still in development? I'm using the latest Android apk from your git repo, works fine except it wont open URLs for some reason.
@movq nice! I'd be pretty chuffed with that result.
But yeah now you bring it up I really *should* get it running under a supervisor.
@prologic Ahh well admittedly no (that would be too helpful!). I've just always nohup
'd it manually. So responsible I know :p
Well to be honest I don't know why it went down π€£ I mean sure, watching (and using) it more often would help, but the process just died, the server itself has been up the whole time.
@justamoment I find sometimes I have to open up whatever is guarded by reCaptcha in a barebones Chromium instance. I normally use the Brave browser but I think all the privacy guarding stuff trips up the captcha. I have a lot more luck with captcha solving in stock Chromium.
That said, reCaptcha is the absolute devil!
Yeah, AI this, AI that, it's almost smothering anywhere you go in the tech news world.
It's going to be like the internet in general - has a heap of hype and dreams about how it will make life easier/better in various ways... and then get used and abused by Big Tech to invade our privacy and make society worse.
Pretty sure this is how you get Skynet
@prologic Thanks man, it's all good. Feel a bit guilty I've let my Pods slip in terms of updating. How likely are they to explode if I run a Git pull and rebuild? π
Still alive, just navigating life and relationship stuff.
Also just got Starlink, so my internet is at least vastly improved. Yes I know, making Elon richer...
@prologic hey mate, I'm okay. Just been busy with work and personal life (and keeping warm lol). I haven't been up to much in cyberspace TBH. But I see Yarn.social keeps getting some nice little touches every time I come on and actually do a yarnd
update. How's the community kicking along? Haven't seen @fastidious in the latest feeds unless he's going by another name so guessing he's moved onto other ventures.
Still alive, just a lot going on. Until I fix my RPi, using this Pod as my primary. ;)
Welp, the SD card must be corruption-happy on my RPi, the below quoted Yarn doesn't even show on that pod anymore π
> Might be a bit before I can update this Pod, not because of any issue with yarnd, but because, I think, my SD card must be dying in the RPi π
> Getting lots of file corruption errors, the thing canβt even download update archives from apt without them becoming corrupted or incomplete lol.
@david Yeah, I've had a really good run, going weeks at a time without even having to think about it, but if I happen to get a few cloudy days in succession it can be a bit dicey sometimes! My battery isn't actually in the greatest health and will need to be replaced at some point, but it's fine for now.
@prologic How do you mean? π€
My yarn.andrewjvpowell.com Pod will be out for a bit, couple of rather cloudy days so letting the battery recover today π
Works π
Wondering if the 'twtxt' bot should be called something else though? π€
PSA: my personal pod (yarn.andrewjvpowell.com) will be offline overnight as I've powered off the RPi. Had a couple bad days in terms of weather and the solar voltage is getting a bit on the low side (and I can't be bothered going out and swapping in another battery π).
Can confirm on my personal pod (the auto generated avatar for @prologic) , but it's not happening on this Pod (We.LovePrivacy.Club). Although this pod is still running 0.9.0@db07211 so may have something to do with it? π€
The fourth person lives under a rock π
The only weird thing is this comment that I made at about 4:54ish AEDT, is shown as posted 4.26PM AEDT π€
Edit: This comment is however timestamped fine, so maybe a momentary weirdness on my server/pod..
Another test comment to edit.
Editing...
Test comment that I'll edit.
Editing...
Yep, that was the problem π€£ π΅
On the plus side... I can see the custom 404 works well!
I'm also a _tinsy_ bit tipsy and probably not thinking well π€£
I deleted the cache in ./data
already but to no avail.
@prologic woops, had a short outage as the weather has been atrocious and voltage dropped a bit too low. Swapped in a another battery for the night, but the Raspberry Pi had already gone down and obviously something wasn't fully finished writing in yarnd
cos, well this upon attempted restart of my pod -
time="2021-10-23T23:47:14+11:00" level=error msg="error creating store" error="unexpected end of JSON input"
@prologic Wait what? Your pod as well? Video works on both my pods π€ Just not Goryon. EDIT: nevermind, I misread haha.
The only thing I'd add, is does the button need to show if the there isn't a root conversation to go back to? Like this current conversation obviously hasn't been forked yet, so the button just essentially reloads the page. If it's easy enough to add in context to the code to hide it maybe when it's an unforked convo? π€
Yep updated both my Pods, handy addition. I use to just follow the hashtags back to the original convo but this Root button should be much more intuitive to people.
@jlj I would but admittedly I have a rather awful social anxiety with calls and/or video chat. Yet I'm fine in person. Which probably sounds rather backwards I know π
@prologic Sounds like an awesome day and a good way to see a colleague off. Love the Simpsons theme too!
I've been to the Feeds page quite a few times, for someone who is not _actually_ legally blind, I sure missed it easily enough π€£
I think it's reasonably well laid out too, but admittedly page design is not my forte either. cc @laz @quark and anyone else who's been tinkering with designs I guess?
@prologic Ah, I don't always see that come up but just gotta hit the "Let Me Read First" button.
@prologic
> Oh nice! π I wish we lived on a nice 90acre property π /cc @kt84
Granted, my internet infrastructure is a _tad_ limited...
My article on my solar setup gave some insight into that.
@prologic
> Yup fucking Appleβ’ and their shitty Safari browser. π‘ Why does Apple have to keep breaking their own software so badly?! π± β Especially user facing software and user experience! geez louise Apple, get a grip! Hire better engineers or fire the lousy product managers you have. Apple the company is broken π’
Maybe they'll need to migrate it to a Chromium base π€£ (kidding)
I like it! Less work to refactor, I'm sure, and also Just Works. As you say, a prompt or something at least is probably all that is needed.
@lobste_rs Now that's interesting. Without reading the header properly, I assumed it was regular old CDE... but nope, it's a modern take on it!
@lobste_rs At least, it doesn't seem to be another Chrome/Chromium clone!