Recent submissions

Comment · 1 month ago
Because it started as a 15Mhz 11/73 but I later upgraded it to an 18MHz 11/83 CPU. And now it's a Mentec M1, but it's still an "83 class" machine. That's my thinking, anyway.
Comment · 1 month ago
Every pixel is where I put it, so that's all that matters to me. If it's ugly, it's intentionally so. AI had no input into designing the visuals or UX.
Comment · 1 month ago
"Probably isn't real". Interesting theory.
Comment · 1 month ago
FWIW, .com was taken so I registered .org, and it's only used for the free version. The PRO version lives at tmog.store, which should be pretty plain.
Comment · 1 month ago
There's an 11/70 panel at the top of the rack; it's emulated (but a real panel). Below that are the two chassis of 11/83, which has a panel of its own from Joerg Hoppe.
Comment · 1 month ago
It is though. Dig deeper.
Comment · 2 months ago
I wrote a new Task Manager that runs natively on Windows, macOS, and Linux. You can get it now at http://tmog.org ... but why?

Well, it started as an argument over whether you could vibe code Microsoft Word today. I didn't think so. But I figured... maybe something simpler like Task Manager. But you can't just tell Claude, "Hey, write a task manager!" Well, you can, but it'll be hot garbage.

Then my kid blew out his appendix and needed surgery, so I had a couple of days in waiting rooms to tinker with the idea. I broke out my new M5 MacBook Air, and I put together a 107-page spec, like I was some caffeine-addled PM from the 90s. Everything you could ever want to know about a task manager, how it works, what it should do, and what it should look like.

By the time he was out of the hospital, I had a rough app working. But then he started bleeding internally, needed emergency surgery and a blood transfusion. Happy to say he's all better now - but suffice to say I had the rest of the week to tinker as he healed.

But why write a Task Manager? Because when I wrote the original in '95, it was on a P90 or something equally weak. Updating, scrolling, and painting without using more than a percent or two of the CPU was the modest goal.

Now that we have 5 GHz CPUs and GPUs to help, why not push the limits? Animate everything at 60Hz, instead of once a second. History mouse tracking, a summary page, and all the features I would have added then if the hardware had allowed it.

My autism leads me to embrace neon and high contrast in a way that's not to everyone's taste, so there's a saturation slider to control the color. But this one goes to 11.

You can also select from a bunch of DEC VT220-inspired themes like Green Phosphor, Amber, or White. And I added Blue to match my VSCode theme!

The code is fully native: Direct2D/DirectComposition on Windows, UIKit on Mac, and Qt on Linux. The UI communicates with a shared CPP core, which branches out to platform-specific helpers. There's NO electron, HTML, JSON, etc.

Thanks to David and Rutger for their help along the way, I couldn't have done it this quickly on three platforms without them!

If you've got some cycles to spare, give it a try and let me know if you run into any issues!

Comment · 5 years ago
No, I'm slowly scanning the room for John Connor.
Comment · 5 years ago
Oh yeah, that's a tour de force of UI design! Geebuk.
Comment · 5 years ago
Ah a little knowledge is an entertaining thing. What does the V in VTBL stand for, I wonder? There's your hint.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton