# 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 23
# self = https://watcher.sour.is/conv/cyzvepa
I miss writing documents in LaTeX. 😢 It’s so satisfying to produce good looking PDF files. Sadly, I just don’t have a need / use case anymore … Last thing I did was writing the (german) PDF for asciifield 5 years ago: https://www.uninformativ.de/git/asciifield/files.html
I miss writing documents in LaTeX. 😢 It’s so satisfying to produce good looking PDF files. Sadly, I just don’t have a need / use case anymore … Last thing I did was writing the (german) PDF for asciifield 5 years ago: https://www.uninformativ.de/git/asciifield/files.html
I miss writing documents in LaTeX. 😢 It’s so satisfying to produce good looking PDF files. Sadly, I just don’t have a need / use case anymore … Last thing I did was writing the (german) PDF for asciifield 5 years ago: https://www.uninformativ.de/git/asciifield/files.html
(Hmmmm, asciifield, I should be able to port this to MS-DOS. 🤔 That should be fun!)
(Hmmmm, asciifield, I should be able to port this to MS-DOS. 🤔 That should be fun!)
(Hmmmm, asciifield, I should be able to port this to MS-DOS. 🤔 That should be fun!)
@movq Looks like your git hosting software does not allow downloading binary files (or I can't use my eyes). I was too lazy to clone the repo, so I just skimmed over the LaTeX code itself. :-)

Porting asciifield to DOS would give you a chance to document this endeavor in a (series of) LaTeX document(s). ;-)

I also love PDFs that were set with LaTeX. They just look so good. My last LaTeX use was with the beamer document class several years ago for a bunch of presentations I gave at work. I wrote a forest recreation planning software that generated LaTeX code for the personalized custodian timetables, that was in use even after my handcrafted LaTeX documents. But these days I also don't have any use cases anymore. On second thought, that very last thing must have been in fact my CV for job applications.
@lyse Yeah, stagit doesn’t show binary files. 😭 I should patch that. It’s really annoying and often puts off people. If you want to enjoy the beauty, here’s a temporary link:

https://movq.de/v/d45de49cae/doc.pdf

So far, I got a basic version of asciifield working:

https://movq.de/v/f949db49e7/MVI_6497.MOV.mp4

There are some TODOs left. Sadly, none of what I’ve done so far warrants a PDF. 😅 It was pretty straightforward. C is an amazingly portable language.

Haha, right, the CV must have been the last “serious” LaTeX document for me as well …
@lyse Yeah, stagit doesn’t show binary files. 😭 I should patch that. It’s really annoying and often puts off people. If you want to enjoy the beauty, here’s a temporary link:

https://movq.de/v/d45de49cae/doc.pdf

So far, I got a basic version of asciifield working:

https://movq.de/v/f949db49e7/MVI_6497.MOV.mp4

There are some TODOs left. Sadly, none of what I’ve done so far warrants a PDF. 😅 It was pretty straightforward. C is an amazingly portable language.

Haha, right, the CV must have been the last “serious” LaTeX document for me as well …
@lyse Yeah, stagit doesn’t show binary files. 😭 I should patch that. It’s really annoying and often puts off people. If you want to enjoy the beauty, here’s a temporary link:

https://movq.de/v/d45de49cae/doc.pdf

So far, I got a basic version of asciifield working:

https://movq.de/v/f949db49e7/MVI_6497.MOV.mp4

There are some TODOs left. Sadly, none of what I’ve done so far warrants a PDF. 😅 It was pretty straightforward. C is an amazingly portable language.

Haha, right, the CV must have been the last “serious” LaTeX document for me as well …
@movq Thanks! The document looked so nice, I just had to read it all. Couldn't help myself. Even though I never used anything even just this advanced after my uni maths lectures. That brought back memories.

Nice progress, the demo video is cool and promising. With that visual impression I now know what this program actually does (flying into a cluster of stars). Couldn't imagine that before.
@lyse

> Thanks! The document looked so nice, I just had to read it all.

😅 The magic of LaTeX.

> Even though I never used anything even just this advanced after my uni maths lectures.

Same here. Well, it’s not a surprise in my case – I work as a sysadmin. 🤣 You usually don’t need to go to university to get hired in that field.

> With that visual impression I now know what this program actually does

Well, that probably means that my README sucks. 😅
@lyse

> Thanks! The document looked so nice, I just had to read it all.

😅 The magic of LaTeX.

> Even though I never used anything even just this advanced after my uni maths lectures.

Same here. Well, it’s not a surprise in my case – I work as a sysadmin. 🤣 You usually don’t need to go to university to get hired in that field.

> With that visual impression I now know what this program actually does

Well, that probably means that my README sucks. 😅
@lyse

> Thanks! The document looked so nice, I just had to read it all.

😅 The magic of LaTeX.

> Even though I never used anything even just this advanced after my uni maths lectures.

Same here. Well, it’s not a surprise in my case – I work as a sysadmin. 🤣 You usually don’t need to go to university to get hired in that field.

> With that visual impression I now know what this program actually does

Well, that probably means that my README sucks. 😅
@movq LaTeX magic at its finest, indeed! :-D

I read the README and it says "asciifield renders a starfield in your terminal, much like the good old screensaver". This now makes perfectly sense. But before seeing it in action I couldn't make out what a starfield would be. I thought maybe it is a view from earth into the (local) sky to see some constellations, like Great Bear (the only one I recognize). I didn't get the screensaver reference, even though I immediately remembered that I have seen it a few times back in the days, once the demo started. I doubt that I used it a lot. So it mostly boils down to lack of educational requirements on my end. ;-)

Something along "spaceship pilot's view of flying into a starfield" would have helped me for sure. Others probably might have no trouble with the current concise description. :-) I'm surely not the best person when it comes to retro things. I joined the computing world quite late.
@lyse

> Something along "spaceship pilot's view of flying into a starfield" would have helped me for sure.

I like that a lot and put it in the README. Thanks! 😊

The port to DOS is done, I’d say:

https://movq.de/v/d4cc4647c6/MVI_6505.MOV.mp4

The -e flag (/e on DOS) works now. 😃 There you go, an Enterprise!
@lyse

> Something along "spaceship pilot's view of flying into a starfield" would have helped me for sure.

I like that a lot and put it in the README. Thanks! 😊

The port to DOS is done, I’d say:

https://movq.de/v/d4cc4647c6/MVI_6505.MOV.mp4

The -e flag (/e on DOS) works now. 😃 There you go, an Enterprise!
@lyse

> Something along "spaceship pilot's view of flying into a starfield" would have helped me for sure.

I like that a lot and put it in the README. Thanks! 😊

The port to DOS is done, I’d say:

https://movq.de/v/d4cc4647c6/MVI_6505.MOV.mp4

The -e flag (/e on DOS) works now. 😃 There you go, an Enterprise!
@movq Yiha, very cool! :-) Oh nice, even a starship. Just had a look at the commits of the port and it seems that making it work on DOS was not too difficult. I don't know what I expected, but I was suprised how little changes it took.
@lyse Oh, I was just as surprised as you. 😀 A large amount of stuff just works, even signal handling – which I never expected to be available on DOS, because, you know, it’s *UNIX signals*. Turbo C++ has lots of references to UNIX anyway, the help pages almost read like manpages:



A portability table for a function, what the heck? I never expected to see something like that. 🤯 (Turbo C++ is from 1992 – I didn’t even know what UNIX was during that time. Only DOS, Windows, and OS/2 existed in my little world.)

And it’s so fascinating that code which I wrote in 2015 without any intention of ever porting it to some other system just compiles with a 20/30 year old compiler and then the program *works*. 🤯🤯🤯 Granted, the program is simple, but still.

It shows that I don’t really have a lot of knowledge about DOS on this level / from this perspective. On the other hand, it means that I now get to explore this old operating system like it’s brand new. 😅
@lyse Oh, I was just as surprised as you. 😀 A large amount of stuff just works, even signal handling – which I never expected to be available on DOS, because, you know, it’s *UNIX signals*. Turbo C++ has lots of references to UNIX anyway, the help pages almost read like manpages:



A portability table for a function, what the heck? I never expected to see something like that. 🤯 (Turbo C++ is from 1992 – I didn’t even know what UNIX was during that time. Only DOS, Windows, and OS/2 existed in my little world.)

And it’s so fascinating that code which I wrote in 2015 without any intention of ever porting it to some other system just compiles with a 20/30 year old compiler and then the program *works*. 🤯🤯🤯 Granted, the program is simple, but still.

It shows that I don’t really have a lot of knowledge about DOS on this level / from this perspective. On the other hand, it means that I now get to explore this old operating system like it’s brand new. 😅
@lyse Oh, I was just as surprised as you. 😀 A large amount of stuff just works, even signal handling – which I never expected to be available on DOS, because, you know, it’s *UNIX signals*. Turbo C++ has lots of references to UNIX anyway, the help pages almost read like manpages:



A portability table for a function, what the heck? I never expected to see something like that. 🤯 (Turbo C++ is from 1992 – I didn’t even know what UNIX was during that time. Only DOS, Windows, and OS/2 existed in my little world.)

And it’s so fascinating that code which I wrote in 2015 without any intention of ever porting it to some other system just compiles with a 20/30 year old compiler and then the program *works*. 🤯🤯🤯 Granted, the program is simple, but still.

It shows that I don’t really have a lot of knowledge about DOS on this level / from this perspective. On the other hand, it means that I now get to explore this old operating system like it’s brand new. 😅
@movq Wow, that's really unexpected. Very pleasant surprise, I have to say. :-) Maybe the Turbo C++ folks liked Unix quite a bit. Happy exploring! :-)