# 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 657
# self = https://watcher.sour.is?uri=https://twtxt.net/user/mutefall/twtxt.txt&offset=657
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/mutefall/twtxt.txt&offset=557
@movq as if there's any other way to do it? :-)
little makes sense any longer.
@prologic i've been traveling, writing, and working. have had little time for much else.
@slashdot r/datahoarder just crashed
@prologic most of the community abandoned it. opting for building our own communities
@prologic jitsi uses it as well.
@slashdot a sad say for the phreaker crowd
@anx

several keybase users left after the zoom acquisition. i no longer use it but tombstoned my account.
@movq i understand that completely. mikrotik will carry you far. when you surpass it's abilities i think that's a good problem to have.
reflection:

there was a time in my life where i was obsessed with high-density/high-performance computing. having command of hyperscalar clusters and workstations that could scorch the earth was a deeply embedded part of my work and research years ago.

over the years i realised that i didn't require access to these sort of things to conduct research and work. in fact it became quite the antithesis to my philosophical belief system. in the past my work focused on space-time complexity and performance measured in sub-ms. when i look back at how much energy was consumed to experiment, my head falls low.

in addition, by becoming dependent on this tier of machinery i created multiple fail points in my toolchain since we designed systems that had an inherent requirement for massive power and scale.

in the end, it felt like having a raptor system to open chrome.

these days i'm quite pleased with my thin/low-power thinkpad i procured for nearly nothing. funny how things work out as you grow older
strengthening global systems to prevent and respond to high-consequence biological threats - nti

interesting exercise. even more interesting timeline.
@mckinley

- labour
- cleaning
- unplugging
- writing

what about you?
@movq smart move from cisco -> mikrotik they pack more bang for the buck and off a less-esoteric configuration system than cisco. the cost of course is a nice outcome. before i became involved with opnsense project i spent many years in mikrotik world. i quite enjoyed it.

cisco is mostly trash these days as their focus is a lot of consumer-grade gear which really is not amazing. they tried to do the whole cloud/sdn thing with meraki but it (much like ubiquiti) is firmware hell and full of exploits that take forever to get patched.

if your group cycles through more gear i'd suggest juniper. and yes, they can be affordable.
@slashdot if i were foolish enough to purchase an nft, this would be the one.
@novaburst

go run main.go -T "stuff" -e "google" -t "es" -f "en" does indeed spit out a response from the api, but you'll likely need to build a struct to map the return values to just what you want (ie the text translation for instance).

you'll likely need to unmarshall the response to pluck out what you need into a string format and return only that.
@mckinley how i missed the call i am not certain.
@prx great work!
@xuu with layer8 being the super glue.
@prologic @movq

had a similar problem many years ago. some lovely individual decided to create a bunch of trunk ports which had no primary vlid they had also created multiple isolated vlans with no routing between subnets.

im convinced cisco was created by sadist


every step begins with a jmp
@ullarah this joke is turning into a highlander fast, man.

by this reasoning, you could indeed stockpile 52 base model 12's in one year, export them to the middle-east and quintuple your money.

that will be 4% financial advisor fees. i'll have my accountant send someone an invoice you don't have to pay.
@eaplmx that would be good. there are lots of enthusiasts in spanish speaking regions. i lived in one for many years. i think what helps is ease of onboarding and starting small groups like you suggested.
meanwhile sleep deprivation had me hallucinating robert englund's low-cash stunt double.
28h32m

divide by your day wage and determine how many iphones you can buy.
@prologic @ullarah this is a great tattoo idea.
@prologic there's a right kind? :thinking
@slashdot either that or we stopped buying fancy new kit, and started raiding the thinkpad inventories.
@eaplmx i can likely help solve this for you. and give you resources on my grid. of course, you'd have to buy your own domain and point it to my traffic gateway(s)
@prologic thanks, am hoping somehow to prevent some pain for newcomers.
@lyse i was going for a simple prototype of a styrofoam chest i have in storage, a rasberry pi, and digging a hole in the yard

@prologic the solar part is proven, but unsure if you can float a bunch of batteries in an ice chest :-)
@prologic i think it's time we invent the floating datacentre.

comedy/tragedy and what not
@slashdot also further proof that these abominations never turn off.
lessons from xx years of self-hosting:

- build a community, not userbase
- bots cannot predict human folly
- you don't need 42u of metal to serve a website
- communities grow best slow and organically
- quality > quantity
- automate as much as possible
- have your system(s) tell you what's up || down
- add service(s) slowly, understand attack surface(s)
- sandbox || isolate pids and services when you can
- when stress > fun, revisit self-hosting
lessons from xx years of self-hosting:

- build a community, not userbase
- bots cannot predict human folly
- you don't need 42u of metal to serve a website
- communities grow best slow and organically
- quality > quantity
- automate as much as possible
- have your system(s) tell you what's up || down
- add service(s) slowly, understand attack surface(s)
- sandbox || isolate pids and services when you can
- when this stops becoming fun, revisit self-hosting
@eaplmx i tried to promote this at work. i was told okay, work 4x12hrs/week :-)
@slashdot didn't stranger things warn us about this?
@mckinley shipped to archivebox. thank you.
@slashdot meanwhile ground personnel actually conducting cqb are laughing at this video. psyops sits at a desk eating snacks, drinking coffee, and watching social.
@emas por supuesto, esto es muy razonable.
@novaburst it's not just you.
prescription pills, onlyfan leaks, and cryptocurrency shills.

time to build an application system.

- solve a turing test blindfolded
- play a game of speedchess
- send a session message to a bot who provides a code
- email it to a mod
@prologic @mckinley @lyse same boat. different ocean. :-)
@darch we should perform live and stream.
@mckinley

solid write-up. interested in the mfa chat. sat this one out as i fell asleep on my office floor after too many labour hours.
@emas si no es caro, es posible que desee guardarlo por un tiempo en caso de que decida usarlo.
@lyse hoping that will be published along with my blog this weekend :-) so many years of writing to unleash, so little time.
@lyse in the states pork and apple sauce is not uncommon. but alas i don't eat animal products myself. but i'll take apple sauce any chance i get. especially on some solid grain toast.
@mckinley i did the same and archived it. web-ui works fine in multiple countries.

@prologic the techs that were out last night must have been the culprit :-) sent you a link

@off_grid_living people fear what they don't understand it seems. when they cannot unpack it, they ban it and toss the keys.
@jim they are born into slavery, only in recent years have they started to revolt.
@novaburst here i was thinking i was the last one on xmpp.
@prx thanks for the share
@novaburst indeed it was.
@slashdot no worries, people will simply bail from facebook and the likes, move to another platform. whackamole.
@lyse i'd never tried apple sauce, this is a good idea. i admit to indulging a bit too much in waffles. they're a utilitarian food that you can do a lot with
recently i've been rebuilding many of my workflows striving for efficiency, less key-hopping, less mouse-travel, and overall lower resource consumption. have been changing notes with @mckinley on this who's penned an excellent primer on watching online videos like a pro using free software

if you like youtube or other video content but don't want to fuss with a browser and want to minimise tracking definitely give it a read. i'm adding some bits to my own workflow based on his work. really love where this is going.
@lyse in seriousness, i could eat many waffles. been eating plant-based and i discovered waffles are friendly to me!
@lyse wenn ich gehe, sehe ich dich in einem jahr ;-)
@anx it's a small place, but full of richness and good folks
@slashdot
@mckinley indeed, they do. qubes and whonix teams are slammed as well. hoping i can work on some upstream work with them when time allows. although particularly my interest lately has been migrating away from signal -> session. btw, inbox
@prologic

> The atmosphere is warming but and we’re going to see this get worse and worse as the atmosphere continues to hold more moisture.

agnostic of what someone's stance on climate issues are, indeed we are globally seeing warming trends and this is causing shifts all over the globe and it's my personal belief that it's too late to do anything significant about it that would stabilise what we perceive as normal weather conditions. perhaps i'm a fatalist, who knows. but i've lived in multiple regions of the world and if i look back several decades we had shifts in patterns but nothing as wild as this.
@anx when i first joined it took me a bit to understand the overal spec of twtxt as well as how yarnd works. what worked best for me was mentally purging how fediverse or centralised social and microblog platforms work. reading through the code helped a bit but ultimately if you need assistance most are ready to answer questions.

welcome
@mckinley at one point i randomly scraped for random projects just to find out what sort of images were included. good to see developers with a sense of humour
@mckinley followed, thanks for the suggestion.

i had hoped for 2.4 to be included as well, but they aren't incorrect with the packaging comment. unless they pulled an unstable version which might work but have never seen that happen on tails or qubes for that matter.
tails 5.0 is out

excited to know that it's been rebuilt off of bullseye which brings the distribution in parity with debian 11 stable.

experience seems to be better so far.

cc: @mckinley
@prologic furnace
@prologic furnace
@prologic you created a frankenstein. we are simply arcing electrodes :-)

@mckinley indeed i just finished reading it when it popped into my feed. clever trick with the nohup/detached mpv proc. adding this to my bag o' tricks
@prologic i feel it's an important feature my pod should have. i will make it so
@prologic

no, it's written in java. just to make your skin crawl :-)

kidding aside, yes it will be in go. i started yesterday. need to find someone to mob/ping-pong with.
@prologic

need to spike a new feature to somehow schedule the banner. time to go to work
@mckinley will be sure to share it with you for review.
some of us are working on it. stay tuned.
@ullarah we have ways around that. small vps in the cloud. cascaded swarm cluster (small vps with swarm setup, back-hauled to your machine at home). works like a charm :chefs_kiss

trick with vultr is you have to request outbound email port be opened and justify it. linode and digitalocean no issues.

as well, nicety is when your backend mail server is down the first-tier swarm node can spool until your backend comes up.

i really need to blog this mess out.
@prologic @ullarah

sounds like we have a proper topic for the chat today. looks for banner
@mckinley i sincerely hope you do. i'm writing my own now that i've picked a domain after many months :-)

i'm building a small tool that lets you do vpn up --region lon --proto wg which will then hit an api and bootstrap the entire thing and bring up the interface automatically. when you're done, vpn down

more on this soon.
@slashdot i can't get onboard with commercial vpns.

all of them play off of human paranoia and security theatre. if you want a vpn, roll your own. you may pay more for your vps or server but at least you know what's coming in and out of your endpoint.
@lyse i would like an invite.
@slashdot this is nothing news. television, media, and society has pumped kids heads full of programming for the last 50 years.
@prx this sounds like a good move. are you not x-publishing to gopher as well? there's some interop between the two or can be.
@ullarah

i can relate. many years ago i had a cavity i let get out of control. nothing like eating at a vietnamese restaurant after a long saturday night and breaking your molar in two. first appointment was a monday at 07:30. good times
@mckinley the setup i use is the same. i was recently working on some .dotfiles to make the process a little smoother. work in progress like most things
@prologic these were errors i was having about a month ago ergo the chime-in. had to pass flags to get past it but likely a new bug.

@mckinley if you're open to creating the identity as a test in the browser at https://salty.mills.io would be a good test to see if the behaviour is isolated to the cli only.

soon i'll be putting up a permanent and public salty endpoint for anyone to use for testing or whatever.
@mckinley indeed. somehow it got out of sequence and went into the ether on my side. time to stand up my own pod this weekend. :-)
@prologic indeed good sir
@lyse i hope you can make the next call.
@prologic fair. let's move to alpine :-)
@mckinley apparently i lost the original context :-(
@prologic @ullarah here we go again :-)
@prologic why can't you delete it? two years and i haven't missed it except for trolling recruiters.
@mckinley the well-known endpoint would follow:

https://mckinley.cc/.well-known/salty/01G268YYHWGNYT9M1M9760KP83.json currently those paths are 404+403
@prologic i saw this behaviour as well prior to working on the infra-setup. we had to manually pass the -i and -u on the cli to get it working properly if running only salty binary versus saltyd

@mckinley @eaplmx would you mind opening up an issue on this for follow-up? i use mostly cli so can likely assist and work through things async with you. irc is also option
@prologic i can see it now... mills dc now runs ubuntu!
@slashdot hey pot, kettle calling...
@mckinley was just looking at this the other day, dropped it into swarm and it worked a-okay.
@tel yes. it ended quite a bit ago.

its every saturday at 05:00 utc.
@prologic i think @darch likely could make some suggestions
@prologic @ullarah

topics for next week:

- cleaning your shoes with ketchup
- the mystery of the 20 year old edible burger
- the angry guy at sun microsystems
- yet another chat about browsers
meeting notes from yarn social call:

- the shady business of trading mini-horses
- patents and spoons with noodles falling through
- clumsy math and the iphone per minute wage system
- embracing bots, as long as they have solid ai and good jokes
- running insert os here in javascript
- testing yarn social on netscape navigator
- ordinances to promote wine on the beach
- building a browser with bash, curl, and jq
- ecuadorian haircuts, cambodian donuts, and ye olde bartering system

good catching up @ullarah @prologic