# 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 2642
# self = https://watcher.sour.is?uri=https://twtxt.net/user/adi/twtxt.txt&offset=342
# next = https://watcher.sour.is?uri=https://twtxt.net/user/adi/twtxt.txt&offset=442
# prev = https://watcher.sour.is?uri=https://twtxt.net/user/adi/twtxt.txt&offset=242
@eldersnake You can see in mkws.sh/mkws/README how I solved the meta, title description problem. You could also write a small frontmatter parser for a more "dynamic" solution. How are you rendering your Markdown? Yeah, probaby I can give you some tips if you publish your script.
@adi @jlj @eldersnake Do you have your site online anywhere?
@eldersnake @jlj Thanks! Yes, shell script fits the bill pretty well. One if its core strengths are working with the filesystem and working with plain text. Web sites are just files from the file system served by a web server, what better tool to work with the file system then shell. Also HTML is text, again good tool for the job. I understand its structured and a parser is better for complicated stuff but for simple stuff shell script is enough. Fits the worse is better philosophy pretty well also.\n\nI tend to see pp as scriptable plain text.
@eldersnake @jlj Thanks! Yes, shell script fits the bill pretty well. One if its core strengths are working with the filesystem and working with plain text. Web sites are just files from the file system served by a web server, what better tool to work with the file system then shell. Also HTML is text, again good tool for the job. I understand its structured and a parser is better for complicated stuff but for simple stuff shell script is enough. Fits the worse is better philosophy pretty well also.

I tend to see pp as scriptable plain text.
@prologic Link?
@darch @prologic @hecanjog Technically, yes! They're stored in an mbox file https://en.wikipedia.org/wiki/Mbox/
Very nice video, Lady Gaga - 911 https://www.youtube.com/watch?v=58hoktsqk_Q
@ionores @prologic Ah yeah, I'm aware of that, I definitely agree with it!
@prologic @jlj @thewismit But the fact that anybody can run their own pod is a feature of decentralization.
@prologic Ah, I'm not worried about anything I'm just wondering if twtxt.net is truly decentralized or not.
@prologic But isn't the hosting the central part? The domain? I don't disagree with offering a service for renting pods but it's centralized, not that that's necessarily a problem as long as the person renting the pod is aware of the fact. The owner of the twt.social domain could disable the pod not only in theory but in practice also.
@prologic But wouldn't a lot of pods be centralized on twt.social, wouldn't the owner of twt.social have power over all the pods hosted there?
@prologic I was wondering wouldn't renting pods on twt.social break decentralization? I believe it's a good idea to have a warning or something saying that for true decentralization self hosting is the way.
@prologic I was wondering wouldn't renting pods on twt.social break decentralization? I believe it's a good idea to have warning or something saying that for true decentralization self hosting is the way.
@adi People confuse being "for" or "against" with "agreeing" or "disagreeing" which is literally a recipe for disaster.
Anyway, morning people!
I believe being "against" something is an aggressively conflictual situation while disagreeing with something is not necessarily conflictual and if conflictual not an aggressive one. Being "against" something is a form of war while disagreeing opens a way to debate.
Do you agree that being "for" or "against" something is different than "agreeing" or "disagreeing" with that thing?
@jack Nice page!
Guys can I get another opinion on the docs page https://mkws.sh/docs.html?
@prologic @ionores @jlj I dream of a WWW with less to no searching if possible.
@prologic @jack Maybe you would prefer taking a look at my static site generator also http://mkws.sh/. πŸ˜›
@niplav I wouldn't call abstract reasoning "thinking", "thinking" by definition takes effort, reasoning is effortless.
@lobste_rs Really, developing without the gorilla, banana and the entire jungle is faster? 😁
Where's that picoblog that @hxii keeps mentioning?
@prologic @darch I personally, being also a techie would remove the code also.
@adi @jlj @prologic @darch Here, I'm referring to the blog feature in @darch's twt. I'm still not sure about the DM system, I'd leave it for now.
@jlj @prologic @darch I *personally* would remove them because exactly that reason, it's not twtxt and less code is better I believe even if it's just 6%. I agree that maybe for some there's utility in that but @darch said it well:

> For me the scope of the twtxt-ecosytem is a way to make publish post and have discussions in the open. There are plenty of DM/IM and blog services/system out there, and it should be up to each person to chose which of these they want to use instead of having another inbox to keep an eye on.
@jlj @prologic @darch I *personally* would remove them because exactly that reason, it's not twtxt and less code is better I believe even if it's just 6%. I agree that maybe for some there's utility in that but @darch said it well:\n\n> For me the scope of the twtxt-ecosytem is a way to make publish post and have discussions in the open. There are plenty of DM/IM and blog services/system out there, and it should be up to each person to chose which of these they want to use instead of having another inbox to keep an eye on.
@prologic @darch I'd drop the blog feature tbh.
@prologic For now me and @darch agree that the blog feature is out of scope, that's the current issue. We're not sure about the DM system.
@adi @darch @prologic I have some doubts about the messaging feature myself also.
@prologic @darch I understand we misinterpreted the twt, agree it's a good idea to twt his new blog posts but my opinion about the blog feature still stands.
@prologic @jack Yeah, good quality content on https://www.baty.net/, tbh I believe the "blog" feature on https://twtxt.net/, while nice, is out of scope?
@prologic @jack Yeah, good quality content on https://www.baty.net/, tbh I believe the "blog" feature on https://twtxt.net/, while nice is out of scope?
@hxii @thewismit @prologic Windows Terminal is pretty good.
Been watching this performance since yesterday, wow, I'm impressed! https://www.youtube.com/watch?v=5D4vjndnB0w
@prologic I'm joking.... I never worry. 😁
@prologic I'm more worried about Twitterℒ️ than Twtitterℒ️. πŸ˜›
To me twt.social also sounds more serious than yarn.social which sounds more playful.
Been watching some Lady Gaga recently, she's quite a character! Very creative! Awesome work!
@prologic Basically, yes! I believe it's cool.
@vain I never got a chance to use https://github.com/rollcat/judo, would really like to.
@lyse @vain @prologic A penny saved is a a penny saved, a penny earned is a penny earned. πŸ˜›
I would prefer to manage a Romanian pod! 😁
@prologic https://github.com/jointwt/twtxt/issues/342 englishyou is actually an alt account of mine. πŸ˜›
@prologic @thewismit How does it feel?
@niplav I sincerely thought "genius" when I read the joke!
I'd say Ubuntu Desktop kinda bloated also, I personally run either Void Linux or OpenBSD but there is some tinkering there. On OpenBSD I run cwm as a window manager which can be customized to look pretty cool. Both Void Linux and OpenBSD can run GNOME. I used dwm and spectrwm also for a while. I had some problems with packages on Void Linux, not impossible to solve but if I you'd like more packages probably I'd go with Arch but there's some tinkering there also. For less tinkering, I'd probably go with Manjaro.
@prologic I understand the protocol doesn't allow it but do you agree that it's possible to create a private twtxt instance if all users are on the same pod?
@thewismit @vain @prologic @lyse Thanks for answers! Great feedback!
@vain It's just me playing around.
@thewismit @vain I don't want to give up VCS in general I'm just considering doing for this project because of its size. Anybody can create a mirror.
What do guys think of https://www.manyver.se/?
@vain Haha, why? Why embrassed?
@vain @lyse What did you think "vain" means? adi is also pretty UNIX-y. 😁
@vain @lyse My name is Adrian, short form is Adi. 😁
Ha! I just noticed the changing messages on the main textbox!
For mkws I'm considering dropping version control completely as it's so small and I believe it's a good idea to send the message that you don't necessary need version control, but it's a good idea to be present on GitHub. What do you think?
@adi @prologic Ah, thttpd I believe for now.
@prologic Take a look at pp first and at its source code https://mkws.sh/pp.html. It basically creates a shell script and invokes via exec(3).
@prologic I would like to write a CGI version of pp and nobody is a big fan on parsing QUERY_STRING in shell scripts so I believe it's a good idea so have a pp parse the QUERY_STRING and send those variable to the underlying sh instance in the global scope. One security measure along chrooting is disallowing overwriting of already present ENV variables. Any other idea?
@prologic I have some questions regarding shell scripting!
@prologic Can you come on IRC for a second?
@adi Ok, I remembered, I always forget to change the port thttpd -D -p 9000 -l /dev/stdout.
Do any of you have any idea on how to run thttpd on the command line?
@niplav Link?
@prologic What complicated things do we *need to keep simple*?
What do you mean?
@deadguy @darch @prologic Yeah, that's because he linked his CMS-es Edit page, the normal page visitors see is http://www.darch.dk/notes/.
@prologic What does "Problems are Solved by Method" mean?
@darch @prologic Ah, I wasn't suggesting redoing in any way, that would be a bad idea, your site is cool, I just sent the link just so you're aware it exists. Can't go more old-school than shell scripts. πŸ˜› Good job on the notes page!
> From the early 2010's I have been VJing and exploring improvising visuals to live music events ranging from jazz, psychedelic hardrock, raves, noise and whatnot.\nIn 2019 I discovered live coding and have been teaching myself and others at workshops how to make visuals with code ever since.\n\n@https://twtxt.net/user/prologic/twtxt.txt> look at what @darch is into
> From the early 2010's I have been VJing and exploring improvising visuals to live music events ranging from jazz, psychedelic hardrock, raves, noise and whatnot.
In 2019 I discovered live coding and have been teaching myself and others at workshops how to make visuals with code ever since.

@prologic look at what @darch is into
@darch @prologic If you favor things like Yellow, maybe my static site generator would also fit your tastes: https://mkws.sh/. Just so you're aware it's there. 😁
@prologic https://twtxt.net/twt/upwaqqa
> A sort of hybrid between Windows Notepad, a monolithic-kernel operating system, and the International Space Station.

I never used Emacs.
> A sort of hybrid between Windows Notepad, a monolithic-kernel operating system, and the International Space Station.\n\nI never used Emacs.
@prologic @darch I believe he was asking of any PHP tool to integrate with yellow.
@adi @prologic Yeah, it's PHP https://github.com/datenstrom/yellow.
@prologic https://datenstrom.se/yellow/
@darch @prologic Yellow is pretty nice, is it PHP or?
@prologic Because all of the other implementations GNU, BSD, https://core.suckless.org/sbase/ implement them as single binaries and because that's how most UNIX programs are implemented. The philosophy says "Make each program do one thing well", that's one program that does all things.
@prologic I'm used to git, used it a lot, but the options, OMG 😲!
@prologic @thewismit I understand how it works, but I *personally* perceive it as a little bit weird.
@thewismit @prologic I believe uLinux is cool, but tbh I’m not a big fan of busybox, it’s a little bit weird how they bundled everything in one executable, but I understand it’s the only viable option.
@thewismit I'm "trying" to do as little as possible! 😁 Less everything! Less code, less abstractions, less files, less dependencies, less "techs". Minimal stuff required to solve duplication basically and minimal stuff to get a site up.
I believe git is overkill for most software projects. It was developed specifically for the Linux kernel which had 27.8 million lines of code at the start of 2020. https://www.linux.com/news/linux-in-2020-27-8-million-lines-of-code-in-the-kernel-1-3-million-in-systemd/
Updated the docs page on https://mkws.sh/docs.html !
@lyse Not much it only snowed mostly, maybe 2-3 cm but not everywhere.
@adi @sjkelleyjr Sent him an email to the address on https://www.ericholscher.com/.
@deadguy I never dreamt an otter.
@sjkelleyjr Do I contact him directly via e-mail?
@sjkelleyjr I'm subscribed to Console via e-mail but I prefer finding out about new issues here.
@lyse @vain Snow in Bucharest also!
@ionores Enjoy! Kinda late but pic? What brand?
@prologic Best intent is no intent!
@adi @sjkelleyjr I updated the website btw https://mkws.sh/
@sjkelleyjr A sponsor for my project, a banner just like yours.
@adi @prologic What I ment to say, at least now I believe that if you'd like to have your ssg on https://jamstack.org a GitHub account is mandatory. I may be wrong.