Generate impressive-looking terminal output, look busy when stakeholders walk by
47 comments
·March 16, 2025vzaliva
That reminded me:
Back in the early '90s, I wrote an MS-DOS TSR (Terminate and Stay Resident) "boss key" program. It would bring up a fake TurboC compilation screen whenever I pressed a key - just in case my boss walked in while I was playing a game. (The tricky part was restoring the graphics state back to normal, but that's another story.)
My boss wasn’t stupid. After a few close calls, he started asking why my compilation was taking so long without producing any results. That motivated me to improve my "boss key" app - I ended up adding line numbers that incremented on the screen, making it look like the fake compilation was actually progressing.
incanus77
I recall playing an 80s-ish submarine (WW2?) game with a "spreadsheet mode".
relwin
That's probably Gato (1984): https://en.wikipedia.org/wiki/Gato_(video_game)
netsharc
Lots of old games have this, I played many MicroProse flight simulators and they all had it.
hakaneskici
Creative use case for a TSR :)
The classic "fun" TSR use-case was to make an app that installs an interrupt vector to decode mouse hardware "events" directly from the RS232 port before exiting via 0x21h, so that DOS screen would display a pointless "native" mouse cursor that doesn't do anything :)
When I say mouse cursor, I mean an ASCII block character with the blink bit on.
wruza
Some mouse drivers used an upper ascii range (less used) and rendered 4 “arrow” cursor parts into it over 4 chars over which the cursor ought to be. And then replaced those 4 chars on screen temporarily. As a result you had a fully pixel-perfect cursor in text mode.
hakaneskici
That's clever!
kazinator
So, yeah, yes he was.
csprimer-in
[dead]
teleforce
> Implemented non-euclidean topology optimization for multi-dimensional data representation
Based on Google Scholar the best match is this article by researchers from Imperial College, London:
Tensor Networks for Multi-Modal Non-Euclidean Data:
https://arxiv.org/abs/2103.14998
Looks like a very legit game changing and ground breaking work.
ellis0n
Amazing! Finally, the design of Rust is being used not only for interviews but also for bureaucratic reports, which is what it was designed for. Now, the bureaucracy within the team has improved and the bosses will be very pleased. A very useful tool.
I had an experience where a team of Rust juniors did whatever they wanted in a separate chat and the CTO, PM and I (Lead) had no idea what was going on. This tool would have helped. Now, I’ll focus on the code review to see how Rust's safety helped solve this issue. I think this will be a topic for a great new article about the power of Rust.
Svenstaro
This is cool! I once made a project very much like this: https://github.com/svenstaro/genact
Check it out if you like this kind of thing.
jama211
Isn’t it just smarter to clear your actual build folder and then rebuild it with a script? Bonus points if you limit resources to it so it takes ages? That way if they ever actually look closely, they’ll see it’s the REAL work you’re supposed to be doing that’s building, and you’ll never get in trouble
huijzer
If I was a boss and saw someone being busy building Rust all day I would offer a faster computer.
jama211
If you were a boss and you were staring at my screen all day, I’d find another job ;).
In all seriousness though, we’re assuming in this case that you’re taking a break, and a stakeholder happens to walk past - hopefully not a constant occurrence.
loxs
Win-win I guess :D
odysseus
In my twenties I played nethack (with the ascii tileset) in a terminal window while working. It only took my boss a couple weeks to catch on.
He was not happy.
stigi
The work is mysterious and important
anta40
Just installed this. Very amusing. I think on a glance it looks more realistic than those so-called "hacker terminal/screen/whatever"
:D
Tepix
I'm so glad it's written in Rust! You know, for performance and safety and discussions at the coffee machine.
Liftyee
This is a cool project! Reminds me of `hollywood`[1], but specifically geared towards programming. It'll be a useful tool in my arsenal of "things to run to impress non-terminal-users".
chihuahua
HackerTyper is a worthy addition to that arsenal:
keyle
Someone please make one that makes your computer looks like it's locked up for ransomeware, and see your stakeholder's face. Priceless.
JTyQZSnP3cQGa8B
It already exists as a scam on the web. A web page that pretends to be your locked desktop, and goes into fullscreen automatically. On top of it you have a scary warning telling you to call a phone number to fix that.
Old people fall for it easily, and don't know that you can hit F12 or something to go into window mode and close it. I had to "fix" that virus a few times recently.
andrewstuart
A friend of mine who was in charge of finance said to his boss “the bank keeps sending me emails to confirm transactions and change my passwords and even after I click the links and re-enter my password they keep on asking, it’s very annoying.”.
I remember working for a small agency in London with a bit of a top-heavy management structure. Many times would my shoulder be subtly gazed over to "check on progress". I ended up using IRSSI to chat with friends, wgets to read my fav blogs, and my twitter stream pouring into what looked like an excel spreadsheet UI . I always got my work done in the first couple hours of the day. I will always resent those managers, and the time spent wasted sitting in office chairs whiling away hours to meet some pointless proxy of worth: time and physical presence.
A worse experience I had previously was a manager who could remote-log-in to my machine at random times to spot-monitor my work. I'd see a little icon pop up in the menubar which would tell me he was there, so I'd make haste to busy myself with the appearance of grokking hard code. May he find a never-peace in purgatory.