Hacker Newsnew | past | comments | ask | show | jobs | submit | tomcam's commentslogin

How dare they accuse Intel of any kind of naming scheme at all. Everyone who’s anyone knows it’s an act of stochastic terrorism.

When you turn on a computer, it transfers code to software required to get the machine up and running reliably--the boot process. That used start in a chip called the BIOS. It's a 40-year old holdover from the early days of the IBM PC. UEFI is a more complex and feature-rich protocol. Due to its default memory management Go hasn't been considered the first choice for such purposes but this proof of concept uses Go for the very low level code needed for UEFI.

“Due to its garbage collection” you mean. There’s nothing stopping you from writing go for bare metal, only your pride.

GC has never been an impediment for Xerox PARC.

Not sure I agree? I made some famously (in my family) weird mistakes in writing when I was young. They were obvious dyslectic issues. Mostly that changed because I haven't shown any traits for years in reading & writing. I had an amazing teacher for reading (my mom, who was a teacher).

OTOH while I was educated in music for a long time, I have some kind of problem reading music that disappears when it's projected on a big screen. Yes, I have corrected vision. If I had been smarter I would have just memorized everything I played, which is what I have to do now because projecting music isn't too practical ATM.

So while I think for some people it's intrinsic, I think you're onto something. Never actually considered it as a cause.


To me the ability to read a whole book is a competitive advantage in the job market.

For what industries?

Any job position requiring intelligence and nuance which unavoidably stems from informing yourself.

But the same will inevitably make you hating the capitalism which eventually makes you not better candidate on the market but worse.

>But the same will inevitably make you hating the capitalism

If anything, reading has made me recognize the cultural and historic universality of the problems folks attribute to capitalism.


Sorry, I meant reading books.

I hate capitalism but I don't make the rules so play the game anyway.

Saying everyone who disagrees with you is an idiot, that just hasn't found enlightenment is not a good argument. A sizable portion of people will have the opposite revelation.

I for one think people still thinking socialism is a good thing, haven't read enough history books about the 20th century.


Any. Even if you're doing a blue collar job, understanding the fundamentals (or at least the specifics about a particular subfield) makes you "the guy" and adds some job security. As a programmer I often got ahead just because I'd read all of the C standard library, the Windows API docs, etc.

I had slightly higher blood pressure than that last time I was given a colonoscopy lol. (TMI: probably due to childhood abuse.) They stopped immediately and it plummeted equally fast. Now they knock me out and it’s awesome.

If I were a science fiction author with writer's block, I would totally use your prompt


I need to say you are totally living the life. Good on you.


So what language is ready to take its place in the thousands of new chips that emerge every year, the new operating systems, and millions of programs written in see every year?


You're alluding to the network effects that make that takeover difficult now, after decades of doubling down on a technically weak and systemically insecure solution.

Languages that are technically capable of replacing C in all those applications include Ada, (and in certain applications, SPARK Ada), D, Zig, Rust, and the Pascal/Modula-2/Oberon family. None of those language use a purely textual preprocessor like C's. They all fix many of C's other design weaknesses that were excusable in the 1970s, but really aren't today.

But Rust in the Linux kernel is no longer experimental, so perhaps things are starting to improve.


Haven’t read the article yet, but I love the respect with which you pointed out your differences to GP. thank you.


However much karma this comment scored, it's underrated


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: