# 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 238468
# self = https://watcher.sour.is?offset=227269
# next = https://watcher.sour.is?offset=227369
# prev = https://watcher.sour.is?offset=227169
@prologic Thank you 🙏 wish you all the best! 🙌
@movq Implementing my own TUI rendering in the tt rewrite, I know what a headache this can be. :-)
@movq It's not any better on the "ground" with trees and buildings around. They don't dampen at all, in fact the houses just cause reverb and amplify the bangs. Rest assured, I did not hear any people laughing or anything in that nature. Just grenades going off. Talking to my mates, it appears that I live in an especially bad shithole, they reported a noticable reduction of explosions around 00:20. Over here, there was constant fire till around 02:00.

Yep, that's exactly how I imagine a war zone, too.
@kat To be honest I just use the web app 🤣 I've gone to a lot of effort to make it work nicely on mobile small screen decides 👌
@kat To be honest I just use the web app 🤣 I've gone to a lot of effort to make it work nicely on mobile small screen decides 👌
@kat Yarn / Twtxt is designed to be slow 🤣 But we see you! 😅
@kat Yarn / Twtxt is designed to be slow 🤣 But we see you! 😅
@kat Happy New Year to you too! 🥳
@kat Happy New Year to you too! 🥳
@Hello 👋 Welcome!
@Hello 👋 Welcome!
@anth Happy New Year! 🥳
@anth Happy New Year! 🥳
vi Complete Key Binding List https://hea-www.harvard.edu/~fine/Tech/vi.html
vi Complete Key Binding List https://hea-www.harvard.edu/~fine/Tech/vi.html
Happy New Year, UTC-08:00! 🥳
Happy New Year, UTC-08:00! 🥳
This is a great day to check and do your backups :)
This is a great day to check and do your backups :)
You can't use vultr free tier? Also does anyone tried?
Don't waste your time. You can find builds in dist directory. Also it's abandoned app which have more bugs
@lyse I think I already posted this last year, but this is how NYE sounds like for me:

https://movq.de/v/c0084b64f9/MVI_8118.ogg

I live in a tower building and there are no objects (like trees or other buildings) to “dampen” the sound. All the explosions sound massive, extra loud, and very uncomfortable. Also notice that there’s no music or people cheering. Just explosions. I haven’t lived through a war in our country (yet), but I guess it’ll sound something like this. 🫤
@lyse I think I already posted this last year, but this is how NYE sounds like for me:

https://movq.de/v/c0084b64f9/MVI_8118.ogg

I live in a tower building and there are no objects (like trees or other buildings) to “dampen” the sound. All the explosions sound massive, extra loud, and very uncomfortable. Also notice that there’s no music or people cheering. Just explosions. I haven’t lived through a war in our country (yet), but I guess it’ll sound something like this. 🫤
@lyse I think I already posted this last year, but this is how NYE sounds like for me:

https://movq.de/v/c0084b64f9/MVI_8118.ogg

I live in a tower building and there are no objects (like trees or other buildings) to “dampen” the sound. All the explosions sound massive, extra loud, and very uncomfortable. Also notice that there’s no music or people cheering. Just explosions. I haven’t lived through a war in our country (yet), but I guess it’ll sound something like this. 🫤
@lyse I think I already posted this last year, but this is how NYE sounds like for me:

https://movq.de/v/c0084b64f9/MVI_8118.ogg

I live in a tower building and there are no objects (like trees or other buildings) to “dampen” the sound. All the explosions sound massive, extra loud, and very uncomfortable. Also notice that there’s no music or people cheering. Just explosions. I haven’t lived through a war in our country (yet), but I guess it’ll sound something like this. 🫤
tried building the yarn social app for android but wahhh android studio and flutter scare me... big ass IDEs and SDKs and shit not worth it
tried building the yarn social app for android but wahhh android studio and flutter scare me... big ass IDEs and SDKs and shit not worth it
[47°09′18″S, 126°43′17″W] Reading: 0.05000 PPM
The PoC I have stood up is costing my a $6/month VM in Vultr sitting in front of my infra over a (_outbound_) Wireguard tunnel.
The PoC I have stood up is costing my a $6/month VM in Vultr sitting in front of my infra over a (_outbound_) Wireguard tunnel.
I'm pretty happy with my Clownflare replacement solution. I'm going to start progressively migrating off Cloudflare soon™, but first i need to take what I've built and commoditized it into something that that's reusable and easily usable by others. This likely means Packer image and Terraform module. Once that's done I'll think about how to build a _half decent_ wAF (_Web Application Firewall_) and some kind of a Web Interface (_for adminstration_).

Features right now:

- HTTP Reverse Proxy
- SSH Reverse Proxy
- Let's Encrypt
I'm pretty happy with my Clownflare replacement solution. I'm going to start progressively migrating off Cloudflare soon™, but first i need to take what I've built and commoditized it into something that that's reusable and easily usable by others. This likely means Packer image and Terraform module. Once that's done I'll think about how to build a _half decent_ wAF (_Web Application Firewall_) and some kind of a Web Interface (_for adminstration_).

Features right now:

- HTTP Reverse Proxy
- SSH Reverse Proxy
- Let's Encrypt
been having fun updating my dotfiles repo as if i have anything notable to put in there
been having fun updating my dotfiles repo as if i have anything notable to put in there
customized the shit out of my desktop with catppuccin themes earlier today. mostly out of boredom. but it's really cute i love catppuccin
customized the shit out of my desktop with catppuccin themes earlier today. mostly out of boredom. but it's really cute i love catppuccin
@prologic this is so fucking real i'm so sick of AI/LLM crap
@prologic this is so fucking real i'm so sick of AI/LLM crap
happy new year to anyone who sees this <3
happy new year to anyone who sees this <3
2024 was okay for me, but 2025 is gonna be real shit. 😂 So much annoying stuff coming up. Gotta enjoy the moment, who knows how long it will last. 😅

Happy new year, you guys. 🥳
2024 was okay for me, but 2025 is gonna be real shit. 😂 So much annoying stuff coming up. Gotta enjoy the moment, who knows how long it will last. 😅

Happy new year, you guys. 🥳
2024 was okay for me, but 2025 is gonna be real shit. 😂 So much annoying stuff coming up. Gotta enjoy the moment, who knows how long it will last. 😅

Happy new year, you guys. 🥳
2024 was okay for me, but 2025 is gonna be real shit. 😂 So much annoying stuff coming up. Gotta enjoy the moment, who knows how long it will last. 😅

Happy new year, you guys. 🥳
@prologic Yes, it’s all written from scratch, *but* most of it is written in C (not Assembler) and having a C standard library available helps a lot. It’s not that different from writing a program for DOS, just the syscalls are different. 😅

@lyse Scrolling the viewport was the most annoying part. 🥴 The code also assumes that it is running on a “fast” PC. There are no “elaborate” data structures like a gap buffer. (But it does use dynamic arrays, which Wikipedia lists as a special case of a gap buffer. 🤔)

To display text on the screen, the editor writes directly to video memory (https://wiki.osdev.org/Printing_To_Screen). This is a blessing and much easier than fiddling with escape sequences. I wish you could do something like that on a Linux terminal.
@prologic Yes, it’s all written from scratch, *but* most of it is written in C (not Assembler) and having a C standard library available helps a lot. It’s not that different from writing a program for DOS, just the syscalls are different. 😅

@lyse Scrolling the viewport was the most annoying part. 🥴 The code also assumes that it is running on a “fast” PC. There are no “elaborate” data structures like a gap buffer. (But it does use dynamic arrays, which Wikipedia lists as a special case of a gap buffer. 🤔)

To display text on the screen, the editor writes directly to video memory (https://wiki.osdev.org/Printing_To_Screen). This is a blessing and much easier than fiddling with escape sequences. I wish you could do something like that on a Linux terminal.
@prologic Yes, it’s all written from scratch, *but* most of it is written in C (not Assembler) and having a C standard library available helps a lot. It’s not that different from writing a program for DOS, just the syscalls are different. 😅

@lyse Scrolling the viewport was the most annoying part. 🥴 The code also assumes that it is running on a “fast” PC. There are no “elaborate” data structures like a gap buffer. (But it does use dynamic arrays, which Wikipedia lists as a special case of a gap buffer. 🤔)

To display text on the screen, the editor writes directly to video memory (https://wiki.osdev.org/Printing_To_Screen). This is a blessing and much easier than fiddling with escape sequences. I wish you could do something like that on a Linux terminal.
@prologic Yes, it’s all written from scratch, *but* most of it is written in C (not Assembler) and having a C standard library available helps a lot. It’s not that different from writing a program for DOS, just the syscalls are different. 😅

@lyse Scrolling the viewport was the most annoying part. 🥴 The code also assumes that it is running on a “fast” PC. There are no “elaborate” data structures like a gap buffer. (But it does use dynamic arrays, which Wikipedia lists as a special case of a gap buffer. 🤔)

To display text on the screen, the editor writes directly to video memory (https://wiki.osdev.org/Printing_To_Screen). This is a blessing and much easier than fiddling with escape sequences. I wish you could do something like that on a Linux terminal.
@ oh shit that worked
@ oh shit that worked
image upload test. have a wonyoung
wonyoung icon
image upload test. have a wonyoung
wonyoung icon
wanna play with CLI stuff or host something new... maybe play with that charmbracelet git server but i don't need that lol
wanna play with CLI stuff or host something new... maybe play with that charmbracelet git server but i don't need that lol
@ this is lonely!
@ this is lonely!
well it's just me here. any friends wanna join
well it's just me here. any friends wanna join
another cli test for icons this time
another cli test for icons this time
STUPID ASS BASE URL STUFF FUCKED UP ICONS but we're good now yayyy
STUPID ASS BASE URL STUFF FUCKED UP ICONS but we're good now yayyy
@ god damn it
@ god damn it
pleaseeeeeeee work
pleaseeeeeeee work
cli test 3
cli test 3
@ god damn it why aren't icons working
@ god damn it why aren't icons working
cli test 2
cli test 2
cli test
cli test
@kat testttt
@kat testttt
testttt
testttt
[47°09′31″S, 126°43′58″W] Raw reading: 0x6774D9E1, offset +/-5
@aelaraji Happy New Year to you too! 🥳
@aelaraji Happy New Year to you too! 🥳
@news fuck
@news fuck
hm is this working
hm is this working
test
test
test
test
test test test
test test test
Ok, amma start twting from my timeline instance, let me know if I break something xD
Pretty much sums it up 🤦‍♂️ it's shit 💩
Pretty much sums it up 🤦‍♂️ it's shit 💩
Happy New-new year I guess 👋😁
"Plez give me all the compute, money, and copyright allowance and i give you shitty autocomplete for fee!" - Tech Bro.
"Plez give me all the compute, money, and copyright allowance and i give you shitty autocomplete for fee!" - Tech Bro.
@bender OP didn't explain it well enough? 🤔
@bender OP didn't explain it well enough? 🤔
Fuck me OpenAI sucks ass. ChatGPT has to be the most stupidest fucking thing ever invented. It is so bad it's not even funny.