Live data from Hacker News

Ask HN: Has anyone here worked on the Windows kernel?

news.ycombinator.com

141–150 of 174 posts

Re: Ask HN: Has anyone here worked on the Windows kernel?

#141
post #68

Earlier quoted context omitted.

Reading this man's homepage he comes across as a insufferable egotist. I couldn't find any trace of didactic value among the self aggrandizing rhetoric not possible to convey with infinitely greater humility and persuasion as well as concision. Edit: reference source decades of being quite intolerable myself. Takes one to know one. And by my experience incredible good fortune and more decades to repent.

The page is supposed to read as a joke. That's his schtick. I think his writing is pretty funny.

Haha, I love this humor, it's the kind I write in a frenzy of enthusiasm and inspiration often fueled by a sudden realization of the crazy state some things are in.

I also have gotten a lot slack for it. But I see it as a way to convey that new feeling of wonder and awe a child has upon entering a new world. Challenge the assumptions, make up some nice words, pretend very hard that your academic title is an actual thing that gives you some blessed superpowers (as is the way that people often treat it!). I love it. It's truth wrapped in humor to soften the blow to the ones that think themselves overly important. The "shocked ones" are the ones that I try to avoid in life anyway, nice discussions begin at the edge of your comfort zone.

Re: Ask HN: Has anyone here worked on the Windows kernel?

#142
post #37

I think I can count the number of kernel changes I've submitted on one hand, but I work on core virtualization that involves a lot of pretending to be hardware and (these days) a lot of poking directly at hardware registers. I would say James Mickens sums things up nicely in "The Night Watch[0]." For example, you mention debugging with logs and metrics -- this snippet came to mind: “Yeah, that sounds bad. Have you ch…

> I HAVE NO TOOLS BECAUSE I'VE DESTROYED MY TOOLS WITH MY TOOLS

Only comparable experience I can think of is "breaking" the terminal via bash_profile and then not being able to fix bash_profile via the terminal. Or locking yourself out of a web server via security configuration update.

Re: Ask HN: Has anyone here worked on the Windows kernel?

#143
post #37

I think I can count the number of kernel changes I've submitted on one hand, but I work on core virtualization that involves a lot of pretending to be hardware and (these days) a lot of poking directly at hardware registers. I would say James Mickens sums things up nicely in "The Night Watch[0]." For example, you mention debugging with logs and metrics -- this snippet came to mind: “Yeah, that sounds bad. Have you ch…

> I HAVE NO TOOLS BECAUSE I'VE DESTROYED MY TOOLS WITH MY TOOLS Only comparable experience I can think of is "breaking" the terminal via bash_profile and then not being able to fix bash_profile via the terminal. Or locking yourself out of a web server via security configuration update.

I’m an enormous idiot who’s done that recently. If not for the fact I had another window open, I don’t know what I would have done.

Re: Ask HN: Has anyone here worked on the Windows kernel?

#144
post #37

I think I can count the number of kernel changes I've submitted on one hand, but I work on core virtualization that involves a lot of pretending to be hardware and (these days) a lot of poking directly at hardware registers. I would say James Mickens sums things up nicely in "The Night Watch[0]." For example, you mention debugging with logs and metrics -- this snippet came to mind: “Yeah, that sounds bad. Have you ch…

> I HAVE NO TOOLS BECAUSE I'VE DESTROYED MY TOOLS WITH MY TOOLS Only comparable experience I can think of is "breaking" the terminal via bash_profile and then not being able to fix bash_profile via the terminal. Or locking yourself out of a web server via security configuration update.

Raise your hand if you broke the SSHD server config and then restarted it!

That: uh-oh! moment.

Re: Ask HN: Has anyone here worked on the Windows kernel?

#145

Earlier quoted context omitted.

> I HAVE NO TOOLS BECAUSE I'VE DESTROYED MY TOOLS WITH MY TOOLS Only comparable experience I can think of is "breaking" the terminal via bash_profile and then not being able to fix bash_profile via the terminal. Or locking yourself out of a web server via security configuration update.

I’m an enormous idiot who’s done that recently. If not for the fact I had another window open, I don’t know what I would have done.

chroot from an OS whose terminal is not broken and a shell other than bash

Re: Ask HN: Has anyone here worked on the Windows kernel?

#146
post #144

Earlier quoted context omitted.

> I HAVE NO TOOLS BECAUSE I'VE DESTROYED MY TOOLS WITH MY TOOLS Only comparable experience I can think of is "breaking" the terminal via bash_profile and then not being able to fix bash_profile via the terminal. Or locking yourself out of a web server via security configuration update.

Raise your hand if you broke the SSHD server config and then restarted it! That: uh-oh! moment.

Definitely didn't do that last week, no way. Thankfully, the server I didn't push the wrong credentials to before restarting wasn't the new instance of the test server.

Re: Ask HN: Has anyone here worked on the Windows kernel?

#147
post #144

Earlier quoted context omitted.

> I HAVE NO TOOLS BECAUSE I'VE DESTROYED MY TOOLS WITH MY TOOLS Only comparable experience I can think of is "breaking" the terminal via bash_profile and then not being able to fix bash_profile via the terminal. Or locking yourself out of a web server via security configuration update.

Raise your hand if you broke the SSHD server config and then restarted it! That: uh-oh! moment.

I've definitely never done that via Ansible on a bunch of machines at once, nope nope nope.

Re: Ask HN: Has anyone here worked on the Windows kernel?

#148
post #37

I think I can count the number of kernel changes I've submitted on one hand, but I work on core virtualization that involves a lot of pretending to be hardware and (these days) a lot of poking directly at hardware registers. I would say James Mickens sums things up nicely in "The Night Watch[0]." For example, you mention debugging with logs and metrics -- this snippet came to mind: “Yeah, that sounds bad. Have you ch…

poking directly at hardware registers Such luxury! I just spent a couple weeks getting FreeBSD booting in the Firecracker VM and most of my debugging was performed by inserting hlt instructions into the FreeBSD kernel and looking at whether virtual CPU halted or hit a triple fault.

I would add, ... kids today ...

JFYI:

https://tinyapps.org/blog/200702250700_why_in_my_day.html

Re: Ask HN: Has anyone here worked on the Windows kernel?

#149
post #72

Earlier quoted context omitted.

McDonalds corporate actually employs chefs to develop new menu items, and a large part of the process is figuring out how to work within the constraints of being able to consistently reproduce a menu item at thousands of locations, sourcing the necessary ingredients via the McD supply chain. I'm sure it's an interesting problem and a chef working at a fine-dining restaurant may very well find it a nice change of pace…

I worked at McDonalds some time ago. New managers were sent to "hamburger university" in illinois and come back talking like robots. https://en.wikipedia.org/wiki/Hamburger_University

Say what you will, but McDonalds is pretty remarkable in their consistency, even internationally. A big mac in New York is the same a Big Mac in San Francisco, as in the Midwest, as in Germany.

A pet peeve of mine is pizza joints who serve a different pie every time, depending on who's in the kitchen. If I have a great pizza, I expect to get it again, but rarely do. Consistency is hard.

Re: Ask HN: Has anyone here worked on the Windows kernel?

#150
post #10

Earlier quoted context omitted.

What pendantry is this? The only thing that you could take away from OP's comment is that they made a metaphor, and since you can make a metaphor about anything, the chosen metaphor says nothing? That's like saying, well, you can use words to construct a lie, therefore, all words are untrustworthy. He's saying that k8s can be powerful, but that that power can be destructive if not wielded correctly. Personally? k8s i…

> But you need a team to manage it, I do run a kubernetes cluster outside work as a side project and it hardly takes me more than 2 hours per month. It mostly run cloud instance of my open source software for customers and is saving a lot of time compared to the manual process of creating dns manually, rp rules for everyone, handling of SSL, monitoring, ... Just to think about the work that would be required to get a…

> side project ... 2 hours per month

That's your error: you are evaluating k8s on a use-case that is not representative.

Once you scale up the number of nodes, the number of applications, and the years of uptime the complexity grows exponentially.

Now your team needs to be able to debug each component in the OS stack as well as k8s itself.

In the long run you always pay the price for unnecessary complexity - and with interests.

Post reply on HN