Sorry, but this 65 yo grey-beard disagrees. A TUI to me, back in the 80s/90s, was something that ran in the terminal and was almost always ncurses-based. This was back when I was still using ADM-3A serial terminals, none of that new-fangled PCs stuff.
Exactly. A CLI is a single line - like edlin. A TUI takes over all or most of the screen, like edit or vi or emacs.
Norton Commander (or Midnight Commander) is probably the quintessential example of a powerful TUI; it can do things that would be quite hard to replicate as easily in a CLI.
Thanks for looking that up! It makes sense, of course - the line starts to drop in 1984, with the release of the Macintosh, and hits a trough around the launch of Windows 95.
It's not a term I recall hearing at all when I started using computers in the mid-'80s - all that mattered back then was "shiny new GUI, or the clunky old thing?" I really thought it was a retroneologism when I first heard it, maybe twenty years ago.
I don't think that search is very valid - the TUI group travel companies are likely much more mentioned than Terminal User Interface. They are pretty big around the world and have an airline, cruises, hotels etc.
Yeah, but Preussag only changed its name to Touristik Union International in 1997[1], so I think the user interface interpretation clearly predates the travel agency one.
Huh, my childhood version was almost the standard US one, but the ending was “and Alfred saved the day”, not shown in the article’s diagram. This would have been learned in the Midwest US (St. Louis vicinity), late 1960s.
Not only are they still releasing problems weekly, they have a long backlog of problems waiting for release. I submitted a problem back in April 2024, and it didn't get published until October 2025 (problem 963). There's an excellent core development team that works with problem-submitters to get problems tuned up for Project Euler.
Sorry - my 9 year old golden doodle still doesn't get the concept of fetch. He's an expert at keep-away though. Throw the toy or ball, he'll chase it gleefully, then come back to just out of reach, drop the toy, and hover over it waiting for me to make a move at it. He'll lunge for the toy, back up a bit, drop it, and the cycle continues.
I spend an hour in a field with my golden doodle, refusing to chase her. She had to bring the ball back to me and drop it. I threw the ball twice in that hour. The rest of the time she spent running past me trying to coax me into chasing her.
The least food motivated dog I've ever owned. Nothing brought her back, not even cheese.
I had heart surgery 2 months ago to repair my mitral valve. In the lead-up to that, I had to make a decision what to do if it turned out replacement was needed instead of repair. Choices were metallic valves requiring me to be on warfarin the rest of my life or pig-derived valves. I chose the latter, mostly to avoid warfarin for life, but also because my surgeon was a PhD for work on creating biological-derived valves that didn’t trigger the immune system. Just mind-blowing what can be done. But I’m glad repair and not replacement worked out - and I now have GoreTex fibers attached to my valve.
Pig and cow valves will calcify and fail eventually. But it’s a slow process so you have time to plan and make decisions for replacement. Mechanical values are great until one day the clicking sound stops and you need to get to a hospital ASAP.
Back in the 90’s there were a series of values where the flipping plate shattered-sending shrapnel into the heart and beyond. Typical failure mode is stuck open which is survivable. Stuck closed is very bad.
He has a speaking role in an old 1987 baseball movie, "Long Gone", with William Petersen and Virginia Madsen, as the son in a father/son partnership who own a minor league team (Henry Gibson was the dad). Very disorienting to hear him talk when I first saw the movie way back when.
I worked on that! I was a dev on the team that built the first IntelliSense engine for C++. It’s a miracle it worked at all. It was based on a hacked-up version of the C++ front-end, but when it inevitably hit errors attempting a single-pass parse of the current source, it would silently bull its way through and try not to get too screwed up. Doing that in the presence of templates was not a good time. But with the RAM and processing speeds available then, I’m still kind of shocked it worked at all, 28 years ago.
heh, sorry, but intellisense was the first thing we (in a game studio) turned off immeadiately after install (by deleting the dll as there was no other way) because it was unacceptable resource hog. this was around VS 2003/2005/2008.
No, that's not really true. I was on the C++ compiler team from 1991 to 2006. When I first started, the DevTools team reported up through the Windows team, but never really felt a well-integrated part. We were never in the same building as the Windows team, for instance. I remember, probably 1992 or 1993, driving from building 4 where the compiler team lived to the Windows building (forget which one that was, maybe in the 12 to 15 block back then?) to get a copy of the Windows NT source on a hard drive. That's because I was a dev on the C++ compiler back-end team then (moved to the front-end in '95, IIRC), and compiling that source was a major test of the 32-bit compiler I was working on.
Don't remember when DevTools was re-orged out from under Windows, but I'm pretty sure it was by '95, and well before VC++ 6.
No, there were two devs working on the 68k Mac compiler, with ~10 devs on the x86 side (though both targets shared a lot of code and differed mainly in the late codegen and peephole optimization phases). I never worked on the 16-bit code; the 32-bit and later 64-bit x86 backend was a different codebase from the 16-bit stuff.
If I remember from poking around at the 16 bit version in that timeframe (1.52?) there was still an option to generate P-code and (this is now nearly thirty years ago) that was used by Excel to minimize code size for the segmented 16 bit systems.
Any idea how many devs are working at Microsoft on the C and C++ compilers these days? I've heard rumours that there's more on the Rust team and that C++ is taking a back seat.
No clue. I left as a full-time employee in 2007, did a few contractor gigs with various old teams of mine to help out, but that was done by 2013. I lost touch with how things were going internally after that.
It’s been really sad to watch the decline of sea stars the past 10+ years. Tide-pooling just hasn’t been the same at Cannon Beach or the San Juan Islands. It’s very encouraging to pin down the culprit.
I recall seeing a good amount of ochre stars the last time I was over at Pacific City a few months back. I took it as a good sign. Didn't see any sun stars, but those tend to be further out anyway - need to have a really low tide.