# 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 286
# self = https://watcher.sour.is?uri=https://twtxt.net/user/eldersnake/twtxt.txt&offset=286
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/eldersnake/twtxt.txt&offset=186
@prologic Yeah all good! The only thing that was out of the ordinary I guess was that initial problem I had with the open registration flag not working, which I worked around. But if that's the first you've ever heard of it, maybe it was something odd in my config/build.
@adi follow my new feed will ya πŸ˜…
Okie dokie, PSA: Anyone following me that wants to _still_ follow me, please do so at my new feed here: https://yarn.andrewjvpowell.com/user/eldersnake/twtxt.txt. As the nicks are the same, you'll have to unfollow my current/old one.
@prologic Ahh! I didn't even think of that problem. I was planning to. I did even have my feed copied over, but deleted it because I realised anyone following both would have doubled up posts. What's the best course here you reckon?
@eldersnake @prologic If it goes down at anytime now it'll simply be the rate limiting, which I'll work on over time. Shouldn't happen often, and I could technically mitigate it a bit by scheduling Pagekite to restart every so often, but not ideal.
@prologic Just realised I replied to you my hosted pod, which you can't see. Should be working now, if you try follow me on there.https://yarn.andrewjvpowell.com/user/eldersnake/twtxt.txt
@prologic How did you find that? xD Yeah only just connected up the domain. I have the certs, but thing I can't wrap my head around is using SSL certs with yarn on port 8000. 443 is tied up with my website.
what's even worse is I've seen domain sellers put those niche domains on mega sale for the first year, like $1.70 or so for a year, then the price jumps up anywhere between $30-70 per year depending on the domain thereafter. But the first year is more than enough time for spammers to do their thing.
Hopefully haven't offended anyone's eyes with this 😎


But hey, it will likely be a one person Pod so I guess I can go nuts.
Hopefully haven't offended anyone's eyes with this 😎 \n \n\nBut hey, it will likely be a one person Pod so I guess I can go nuts.
@prologic Supplying open_registrations: true in settings.yaml also wouldn't work unless the default was compiled to true in options.go first, but it respects it being turned true|false afterwards. Hmm.
@prologic Yeah, regardless of using the '-R' flag or the long form, every time I would fire up yarnd it would report registrations as being closed and saying neither of the flags were supplied (they were). And sure enough it was showing as closed on the actual webpage. Changing the default in options.go let me register my account, and then turning off Open Registrations in Pod Settings worked to turn if off again.
@prologic The main thing I can't work out for the life of me is where the raw user txtxt.txt file is πŸ€” I did a find everywhere, lol!
@prologic Will do! I _should_ probably let you know yarnd was ignoring the '-R' open registration flag, I had to edit the default value in options.go and compile it that way. Probably something to put in a bug report but I also can't yet discount me having done something silly on my end yet...
Got Yarn (yarnd) built and running on my Raspberry Pi. All goes well I might eventually migrate to my own Pod? :P Depending on how much I have to deal with rate limits via Pagekite, otherwise might have to shift it over to a VPS.
@prologic Good stuff!
@eldersnake They're not currently taking new subscription plans for some reason at the moment, so signing up and removing the rate limits entirely doesn't seem to be an option ATM.
Figured out my Pagekite "troubles" I think. Don't know how I missed this, although the docs and website aren't always as clear as could be, but turns out non-subscription accounts have a rate limit. In the case of free trial accounts, it's only 5 unique connections (IP addresses, user agents etc) per 3 hours. I was easily hitting this just through testing in multiple browsers, CURL and anyone else visiting. Chucking a few bucks their way lifts that limit to 8 connections per 3/4 of an hour, which is much better but still.
@prologic No problem at all!
@prologic Ha! I just assumed the DM didn't send because of the other issue.
@prologic @adi Seems to be fine now. Interesting thing is this morning I did try to post and it showed up like this in my twtxt.txt: s ?
You can see the timestamp is mangled. Otherwise I just wasn't able to post at all. Rather odd.
@prologic @adi Seems to be fine now. Interesting thing is this morning I did try to post and it showed up like this in my twtxt.txt: 2021-09-16T02021-09-16T23:32:57Z\tGetting "error loading feed" on twtxt.net but not on Goryon. Also wont let me post on twtxt.net. @prologic is anyone else reporting issues ?\n\nYou can see the timestamp is mangled. Otherwise I just wasn't able to post at all. Rather odd.
@prologic I think I first noticed it when I got home late yesterday, I can't remember exact time, but definitely late arvo/early evening. At the time I put it down to an update or little bit of downtime that everyone would be seeing and went off to do other things, but then today I noticed it still happening and saw people still posting like normal (from the logged out state) xD
@prologic It was happening all day. See pic. \nIt happened after I came home and had been using Goryon to post while I was out. Then today twtxt.net only loaded my feed AFTER I made a post on Goryon before, if that makes sense. I kind of wonder if Goryon did something to my feed (file) that upset the twtxt.net pod, because it seems like I was the only one affected.
@prologic It was happening all day. See pic.
It happened after I came home and had been using Goryon to post while I was out. Then today twtxt.net only loaded my feed AFTER I made a post on Goryon before, if that makes sense. I kind of wonder if Goryon did something to my feed (file) that upset the twtxt.net pod, because it seems like I was the only one affected.
@adi Thanks bud. Still having issues on my site, nothing to do with the solar setup or anything funnily enough, I think it's my Pagekite setup. DNS always checks out now, it seems I have to restart the Pagekite service a lot for it to function properly, and then after a while it starts having issues again. Kinda sucks, if my ISP didn't block port forwarding I may not have had this issue.
@eldersnake And now txtxt.net timeline IS loading, but only after I posted on Goryon? Haha wtf.
okay that worked. On Goryon, regular twtxt.net still playing up on me :S
Hello world?
Getting "error loading feed" on twtxt.net but not on Goryon. Also wont let me post on twtxt.net. @prologic is anyone else reporting issues ?
yeah ill have to add a http tunnel when I get home. I have my Nginx config set to redirect to https from http requests but of course if i don't have a http tunnel it would never get there. silly me πŸ€¦β€β™€οΈ
and it will need the "www" as well as https. Seems I'll need a redirect..\nTo explain, because my ISP blocks port 80 and 443, I'm using Pagekite to tunnel it out, but im currently only running a tunnel to https.
and it will need the "www" as well as https. Seems I'll need a redirect..
To explain, because my ISP blocks port 80 and 443, I'm using Pagekite to tunnel it out, but im currently only running a tunnel to https.
@adi try https
the server itself is on a Raspberry Pi 3+. Probably the worst internet setup for a public server ever, but its been fine in my testing. Its even loading fine for me on my phone and I'm out and about at the moment, so I dont know why its not loading for others unless its a DNS propergation thing.
the reason for the distance from the house is the LTE connection is hooked up to dual MiMo yagis to get a strong signal.
eh yeah photos will come but I need to tidy the installation. I've had the solar setup itself for a while, a 160w solar panel on a regular deep cycle car battery powering an LTE Optus Broadband connection, which feeds into a GL-AR300 mini router connected to a 110m Ethernet run of cable back to my house. Its as Jerry rigged as it comes, but I live quite rural and its been a secondary connection as I only have a satellite broadband connection otherwise πŸ˜” until Starlink lands anyway
bugger ! and yet works on everything I test it on outside of the home network 🀣 typical. Did you use the www sub domain ? I know it doesn't load on the root "naked" domain yet.
Assuming the DNS is playing ball now, my little personal site https://www.andrewjvpowell.com/ is now self hosted and solar powered. As @mckinley can attest, running on the original nearlyfreespeech.net non-production plan could use as little as $0.01 per day so there's not really any advantage to this, its just... because I can πŸ™ƒ
@adi Hmm never heard of that one before (Vis). First glance looks like an almost 'suckless' Vim! I shall try it out. I'm addicted to Vi-style text editing, pretty much ingrained in my muscle memory.
Although it serves as a preface to make a self-hosted XMPP instance, actually a very good article on the problems of the typical centralised messaging services: https://homebrewserver.club/have-you-considered-the-alternative.html
that would awesome ! I don't know much abour the Fdroid process but I do know they require the whole source code to be available to inspect
Always good to have finds like that. I appreciate any devs that not only have an F-Droid version, but also provide means to get a pro version without going to the Play Store or requiring GSF (Google Services Framework). I recently picked up a second hand Google Pixel 3 and put CalyxOS on it, so I've been playing around with the whole de-Googled thing.
Things like this make me shake my head https://cryptobrowser.site/en/ - if you visit the site make sure you have ad block, block trackers etc. Pretty sure it's based on Chromium, but anyway a browser made specifically to "mine bitcoin while you browse". Sounds like extra resource hog to me. Also they actively encourage you to login to Google or Facebook to save your mining progress. The whole thing sounds like a privacy nightmare and sadly no doubt some people will fall for it.
What the heck is happening to this country?
@peekgirls @twtxt @prologic you know you've made it as a social platform when the porn sites start signing up 🀣
well said.
And 32kb of RAM might seem like absolutely nothing, but y'know I kind of miss when developers had to be memory constrained, as odd as that might sound to say. Nowadays devs can put any amount of layers and bloat into software because "memory is cheap" and they just don't care.
The instant thought to this is "this is why you would want to roll your own mail server", however then again, whatever server provider you're with can provide your IP upon request. Even if you roll one at home, you've got your ISP.\nSo I guess the best security is simply to... not use the internet?
The instant thought to this is "this is why you would want to roll your own mail server", however then again, whatever server provider you're with can provide your IP upon request. Even if you roll one at home, you've got your ISP.
So I guess the best security is simply to... not use the internet?
Thanks for the suggestions! More than a few possibilities it seems.
I'm sure I'm not alone when I say Google's Captcha thing is the scourge of the internet and anyone using (implementing) it should be subject to capital punishment (slight exaggeration). I hate it every time I come across it and most of the time it keeps saying to 'please try again'. Grr!
Was it you @prologic that had some good ideas for self hosted email or am i thinking of someone else ? i know it can (apparently) be a bit of a headache to set up properly.
@adi yeah that make script is... something.
@adi I mean, your last paragraph sounds like a lot of fun. Server crash... not so much!
Not quite a "now" page (may end up doing that) but for now just a monthly "Recently" https://www.andrewjvpowell.com/articles/recently-september-twenty-one/
@mckinley brilliant article, and bonus points for the Terry Davis reference.
not yet unfortunately, I've only just begun learning C. i assume that will make a good stepping stone though πŸ˜…
@adi @prologic livin the dream πŸ‘
@adi yep that's fine.
And with my personal site mentioned at the beginning of this thread, one day I've been tempted to put it on a self-hosted solar powered mini-server, akin to (https://solar.lowtechmagazine.com/). In which case there could be little bits of downtime anyway.
@adi Yeah it has email and even SMS warning notices when the credit gets under a certain amount, and I think you can even customize the amounts that "trips" the warnings. It's not a bad system. Just sometimes, admittedly, I've been slack to fund the account, even if it's just a day here and there.\nTo answer @mckinley 's question though, I easily go through at least $5 per month, but then again technically I have at least 3 sites on the one account. If they were sites that had to absolutely be online all the time I'd worry about it more.
@adi Yeah it has email and even SMS warning notices when the credit gets under a certain amount, and I think you can even customize the amounts that "trips" the warnings. It's not a bad system. Just sometimes, admittedly, I've been slack to fund the account, even if it's just a day here and there.
To answer @mckinley 's question though, I easily go through at least $5 per month, but then again technically I have at least 3 sites on the one account. If they were sites that had to absolutely be online all the time I'd worry about it more.
Also if my site (https://andrewjvpowell.com/) is ever down, it's no problem. It's hosted on nearlyfreespeech.net, which is pay as you go basically, so if it's down it's just cos I need to add some credits :P
@adi I'm not actually sure, I don't think it ever said which one it was, but as per @prologic 's advice I'll update it to one of my active emails anyway. If it was a bug that certainly explains why no email I tried was working.
@prologic Thank you! Good to be back :D
@prologic Yeah, because Goryon was still logged in (oddly enough, it would have usually signed out automatically by now) I was able to use it to change my password haha. Stroke of good fortune there.
thanks for the email too @adi . I had to dig it out of Spam or I would have seen it days ago.
sorry guys, I'm very much alive. Honestly I forgot my password and also which email I signed up with... tried all the ones I normally use, nada.\nAnyway apparently my Goryon was still logged in on my phone so that saved the day. Lol.
sorry guys, I'm very much alive. Honestly I forgot my password and also which email I signed up with... tried all the ones I normally use, nada.
Anyway apparently my Goryon was still logged in on my phone so that saved the day. Lol.
i still don't 'get' NFTs πŸ˜‚
@prologic very true, and easy for me to forget. I'm Tasmanian and we've had it pretty good here, being an island i suppose.
@prologic yeah i hear ya, and thanks 😊 i guess social media platforms such as this one are fine as long as, ideally, there's a good amount of actual human interaction, both on the platform and in real life. We are social creatures after all, even if to different degrees.
I'm not gone, I just haven't been on really any form of social media lately. Not intentionally in the case of twtxt... just I guess I've been a bit tuned out of anything online except for the essentials. Kind of an online 'detox' lol.
Disingenuous headline. What I saw in his statement looked like an apology to me, as well as an honest self-reflection. What more do people want. The witch-hunt needs to stop, and in general I am sick to death of news headlines being twisted to have a slanted take on a subject before the reader even reads the content.
A Google product shutting down... wow what a shocker LOL
the effects are hilariously bad πŸ˜‚
@prologic yep πŸ˜‚
@adi I'm just saying that absolutely nobody is perfect, in a general sense. And mobs pushing to put others down or "cancel" them based on something they once online said eons ago is a bad path, though there's always exceptions. Regarding Stallman though, i dont necessarily disagree with him not being suited to leadership roles simply because he doesnt exactly make a good spokesman or public facing figure, but thats the main reason. Most of this smells of software corporates wanting to get rid of a very outspoken opponent and some SJWs jumping on for the ride. Just my opinion.
cancel culture is absolutely a thing IMO. The standards pushed online by the puritans will never hold up as humans are flawed and will always make mistakes, so this cancel anyone for so much as having an ill opinion or thinking differently trend is extremely dangerous IMO. And no doubt bad actors will use it to their advantage for ulterior motives.
A calm, reasoned take on the Stallman situation (some language warning as the creator doesn't mind dropping an F-bomb now and then): https://www.youtube.com/watch?v=FLHxY-QsQkQ
More like Masochist Linux haha
@slashdot of course, more addicting features
I would be surprised if RMS was transphobic and such, given he's all about the gender neutral pronouns etc, but maybe I missed something.
RMS and I would probably be so far apart politically speaking, and probably various other issues, but I really respect the man, and would never want him 'cancelled'. He's hard to deal with, often seemingly extreme in his views, but he's important IMO. He provides a necessary balance in a world where a lot of people are all too willing to give up basic freedoms and privacy.
Count me in the Vera Farmiga fan club :p
And yes I think I know of the movie you mean. That the one where the teen girl touches LITERALLY everything in the spooky house? Couldn't stop shaking my head at that lol!
Count me in the Vera Farmiga fan club :p\nAnd yes I think I know of the movie you mean. That the one where the teen girl touches LITERALLY everything in the spooky house? Couldn't stop shaking my head at that lol!
talk about a murderer dancing on a grave haha
@slashdot @prologic it makes me more angry than most big business decisions have lately. Libraries have existed for time immemorial with their lending model and it's a major part of learning and free access to information. Amazon are the worst.
Okay I mangled the code formatting in the twt, but hopefully you get the idea
Good thing about keeping things simple is there’s so many possible ways to do things yourself. In a case where even mkws would be slightly overkill (or at least I don’t need pp) I basically just do this:\n
for i in $dir/*.html; do\necho "Making $i..."\ncat templates/header-begin.html ${i%.html}.meta templates/header-end.html $i templates/footer.html > public/$i\ndone\n
\nThen my working directory looks like index.html index.meta about-us.html about-us.meta etc etc.
Good thing about keeping things simple is there’s so many possible ways to do things yourself. In a case where even mkws would be slightly overkill (or at least I don’t need pp) I basically just do this:
o
echo "Making $i..."
cat templates/header-begin.html ${i%.html}.meta templates/header-end.html $i templates/footer.html > public/$i
done

Then my working directory looks like index.html index.meta about-us.html about-us.meta etc etc.
@slashdot @prologic bingo!
@adi I hear that. That and not watching an unexpected amount of dependencies get pulled in after installing some supposedly simple tool with npm.
@Dilbert Okay that was brilliant.
@prologic @movq @adi Void Linux is actually my main OS, good little distro though the repo mirrors can be a bit out of sync sometimes
Woops!
@adi @mckinley wrt single quotes , for example inside meta tags, I just use ".
@adi I agree with @mckinley in regards to mkws being fine the way it is. For mine it also helps differentiate it from all the other SSGs out there.
@prologic Haha yeah I hear ya. In my case it's simply twts I don't want to forget about that have helpful hints, I guess in this case really about coding matters. That's probably the main thing one could draw from it!