Live data from Hacker News

The port of the Windows 95 Start Menu was not all it seemed

theregister.com

11–20 of 56 posts

Re: The port of the Windows 95 Start Menu was not all it seemed

#11
I’ve seen a couple videos of Dave Plummer and they were fun. Gave some insight to internals of Windows etc. I even followed him on YT back then.

But lately it feels like I see him all the time and there is something off with the guy. Can’t name what it is. Feels like he’s trying to milk whatever fame he got around the nerd circles as much as possible.

Re: The port of the Windows 95 Start Menu was not all it seemed

#12
Orthogonal : I have to say I really dislike the cookie permissions dialog El Reg now use.

The first page is shows you with the "reject all" is only for the page of options you're on to start with - the "legitimate uses" page has a ton of stuff opted-in by default, and to turn those off, you have to click on every company, one by one.

Also, once you've hit "reject all", I can find no way to get that permissions dialog back again.

It's a deliberate UI approach to trick you into accepting a ton of cookies without knowing you've done so.

Re: The port of the Windows 95 Start Menu was not all it seemed

#13

Software rotation of test is cool but cpu heavy (at the time) Given the lag the current wx11 start menu animations illicit in slower machines, I'm not surprised they used to value speed over complexity.

the rotation would only happened once and would then have been written to the device context. once its in a DC you can manipulate it with memcpy. A device context is a pointer to the window "surface" and maps a memory area.

I write this from memory so its possible that i misremember :)

Re: The port of the Windows 95 Start Menu was not all it seemed

#14
post #11

I’ve seen a couple videos of Dave Plummer and they were fun. Gave some insight to internals of Windows etc. I even followed him on YT back then. But lately it feels like I see him all the time and there is something off with the guy. Can’t name what it is. Feels like he’s trying to milk whatever fame he got around the nerd circles as much as possible.

Probably trying to bury bad SEO.

https://youtube.com/watch?v=1GeF9AjlqP8

Re: The port of the Windows 95 Start Menu was not all it seemed

#15

Orthogonal : I have to say I really dislike the cookie permissions dialog El Reg now use. The first page is shows you with the "reject all" is only for the page of options you're on to start with - the "legitimate uses" page has a ton of stuff opted-in by default, and to turn those off, you have to click on every company, one by one. Also, once you've hit "reject all", I can find no way to get that permissions dialog…

Wouldn't removing all cookies and local storage force the dialog back? Also, if the site needs consent to collect data, hiding the dialog with adblocker is preferable to clicking anything, no?

Re: The port of the Windows 95 Start Menu was not all it seemed

#16
post #10

WinNT task manager is not the same as Win9x. I doubt it was "ported". In Win9x calling the task manager (CTRL-ALT-DEL) instantly stopped all tasks except the Task Manager itself, and the Task Manager was always in memory. Most mis-behaving apps could be closed that way. Only a system that was frozen on I/O would not respond to CTRL-ALT-DEL with the Task Manager, and open a blue screen instead (the "system is busy: pr…

Do you see any feasible way of re-fitting a modern OS with similar capability? It would likely require a lot of vertical integration between the kernel, display server, task manager, etc

Re: The port of the Windows 95 Start Menu was not all it seemed

#17
The reality is Dave Plummer was called out again after incorrectly claiming Start Menu drew text sideways, that he built the entire menu, etc and was forced to backpedal when presented with evidence to the contrary. (He even revised the YouTube video title from I Built Start[...] to I Worked On Start [..., 1].) Once a scammer, always a scammer, it seems.

[1] https://m.youtube.com/watch?v=fr4Q6CF0E_8

Re: The port of the Windows 95 Start Menu was not all it seemed

#18
post #7
post #4

Earlier quoted context omitted.

I'd think for a relatively modest use case like the menu title bar, you could rotate the necessary glyphs once and cache them.

then you have to deal with cache invalidation, you need to have triggers in all places that change the look of the menu, for example when you install a new program, change the OS language, etc.

This is talking about the Windows NT Workstation (or Windows 95 etc.) banner on the left of the original start menu. It doesn’t change when you add programs, and I don’t think the edition branding changes between languages (at least the French versions are still Windows NT Workstation / Server, and if the French didn’t force Microsoft to localise the edition names, I doubt any else would manage). So you could just render once on startup / first menu draw then cache the bitmap. Or just prerender the bitmap as a graphical resource and store it on disc…

Re: The port of the Windows 95 Start Menu was not all it seemed

#19
Some choices in software shouldn't just be delivered in hopes everyone agrees with them, and even if they do, that they'll adopt as you envisaged - design decisions like this need to be shared so people have a chance of understanding and scrutinising the patterns involved.

Otherwise depending on your processes you'll either get what davepl got, or you'll be playing whack-a-mole in code reviews trying to protect your design; neither of those situations is a good use of your time.

Re: The port of the Windows 95 Start Menu was not all it seemed

#20
post #16
post #10

WinNT task manager is not the same as Win9x. I doubt it was "ported". In Win9x calling the task manager (CTRL-ALT-DEL) instantly stopped all tasks except the Task Manager itself, and the Task Manager was always in memory. Most mis-behaving apps could be closed that way. Only a system that was frozen on I/O would not respond to CTRL-ALT-DEL with the Task Manager, and open a blue screen instead (the "system is busy: pr…

Do you see any feasible way of re-fitting a modern OS with similar capability? It would likely require a lot of vertical integration between the kernel, display server, task manager, etc

Unfortunately, no.

I belive it is first a conflict of policy: the USER needs to have more privileges than SYSTEM in order to suspend execution of all (including system's) processes. WinNT is a multi-user OS. Nobody would allow the user to DDoS the system, even when that user has direct access to the reset button.

A second problem is that WinNT probably can't even open the Task Manager if some system processes are suspended (csrss?, lsass?).

It probably works in Linux console. Sysvinit has two keyboard signals (CTRL-ALT-DEL and CTRL-UP, I think), that can run any command, exec'd directly by init with root privileges, and both are configurable in inittab. It also has the SysRq.

https://en.wikipedia.org/wiki/Magic_SysRq_key

Post reply on HN