that_jojo's comments

that_jojo | 6 years ago | on: How I Switched to Plan 9

It's about familiarity.

Learn those cursor movement keys combos and you'll find it ends up being way faster to get to the middle of your line to drop your ctrl-v that way once you're used to it.

Not that I mean to rag on you in a superior way like so many keyboard-only primadonnas like to. You do you, and I understand that for a lot of people the investment in learning this non-critical stuff just isn't worth the time.

that_jojo | 6 years ago | on: Nine-year-old child to graduate university

People rarely consider the fact that just because someone is born to be a genius doesn't mean that they'll want to grow up to be an academic.

I was born reasonably smart-ish. Did okay in school, have a good job writing code because I have an aptitude for it. But if I had a big dream, it would be in entertainment.

that_jojo | 6 years ago | on: The Future Is Not Retro

Holy hell, how much are you paying for that? I just did a quick look through rental prices in Cambridge and I'm seeing 1000sqft one bedrooms going for $2000/mo and up.

So... okay. Maybe that number of rooms in such an area exists, but it's not exactly something the average working family can even think about affording

that_jojo | 6 years ago | on: The Future Is Not Retro

I couldn't even imagine. My family upgraded from dialup to satellite around 2006 as a luxury, and the latency was basically unworkable for anything remotely realtime.

Even for a reasonably decent plan, the caps were also ridiculous as well. I could realistically watch maybe 45 minutes of YouTube per month.

that_jojo | 6 years ago | on: The Future Is Not Retro

Yeah, as someone who grew up on 12 acres off a dirt road -- in the comparitively populated SE corner of Michigan and still within the suburban area of a small city as well -- I think a lot of the more Eurasian crowd have a hard time understanding the true scope of situations like North American rural communities.

Cable didn't even come up to our street, and this is ~4mi from the local town -- pretty far from 'super rural' in local terms.

that_jojo | 6 years ago | on: The Future Is Not Retro

> Their houses still stand today

Was this some intensely sprawl-based city like Dallas? Because the only way this seems realistic to me is if by 'house' you mean actual single-family detached housing. And there aren't many highly populated cities that have a lot of that within their municipal borders.

that_jojo | 6 years ago | on: The Future Is Not Retro

> a detached single family home, though often inside the city limits

Wow, to even have that as a viable upgrade path.

I don't even live on the coast and in my metro, with the local range for a middling middle-class income, having a detached house within the city limits is an absolute pipe dream.

that_jojo | 6 years ago | on: TheForger's Win32 API Programming Tutorial

> You give the system a callback and it calls you with an event

Maybe I haven't done enough WinAPI programming, but where is that true? I know there are a few helper functions that automatically dispatch an event to a callback, but I thought in general all events had to be intercepted and dispatched in the message loop

that_jojo | 6 years ago | on: 1984, the Year of the 32-bit Microprocessor (1984)

> and apply a mask before using it for memory accesses

So it never goes onto the address bus. So it never causes an addressing issue.

The 24-bit issue of the 68000 is fundamentally different. Those tagged 32-bit pointers were used directly, but truncated by the width of the actual physical interface so they never touched the outside world.

...until Motorola released CPUs with full 32-bit address pins on the package. Oops.

that_jojo | 6 years ago | on: 1984, the Year of the 32-bit Microprocessor (1984)

It's worth going into why the two CPUs.

Basically, the original 68000 isn't capable of atomically restarting an instruction interrupted during a memory access cycle, and so there's no way to implement a standard MMU.

So Apollo just chucked in a slave CPU that would detect the interruption of the master CPU, halt it, deal with any remapping or what have you, and then just completely reset the master CPU.

that_jojo | 6 years ago | on: TheForger's Win32 API Programming Tutorial

It's kind of interesting, when you compare WinAPI to classic Mac Toolbox, how incredibly similar their core concepts are.

Especially when you take into account that the first GUI application MS made was Excel for the Macintosh. And then they more-or-less wrote Windows as a runtime environment for porting Excel to PCs.

Not getting into any of that old-school MS-stole-the-GUI flamewar business, I just think it's genuinely historically interesting to note the parallels when you play with each.

that_jojo | 6 years ago | on: TheForger's Win32 API Programming Tutorial

I've been playing around with VMS on my MicroVAX 3800 lately, and between that and getting into Windows internals I'm just super fascinated by the difference in feel, when it comes to what the system-level APIs provide, of these highly-integrated, enterprise-oriented operating systems versus the *nix family. Particularly how robust things like user identity management are.

Not saying it's better or worse, of course. Just interesting.

I'd really love to play around with something as hyper-integrated as z/OS or something. So if anyone's got an old ES/9000 or something kicking around that they wouldn't mind sending me, let me know.

page 2