Found in 13 comments on Hacker News
f0e4c2f7 · 2023-03-14 · Original thread
Nope. If you look at the whole cycle going back to Shockley nothing seems too odd to me, yet anyway - I'm still open to changing dynamics.

If you go back and read books like Hackers[0] or The Soul of The New Machine[1] even the cast of characters is weirdly similar. That piece of geography seems to really strongly attract both the Founder and Venture Capitalist personality, who really are misfits most other places.

I suspect the chaos of the last few days is healthy for the system overall because it makes it look risky and possibly not even a payoff. That's not the way it looked 3 years ago.

As a result I suspect people who hang around will build even cooler stuff than we've seen in the previous 3 years.

[0] https://www.amazon.com/Hackers-Computer-Revolution-Steven-Le...

[1] https://www.amazon.com/Soul-New-Machine-Tracy-Kidder/dp/0316...

mindcrime · 2022-08-17 · Original thread
What is the proper way to achieve that kind of skill?

I don't know that there's any one specific "proper" way, and as the old saying goes "many roads lead to Rome." But I do think the spirit of this old saw applies:

A fellow goes to New York to attend a concert, but gets lost. He spots another fellow who’s carrying a violin case. “Sir, can you tell me how to get to Carnegie Hall?” The musician smiles and says, “Practice, practice, practice.”

Are there any must read topics/subjects?

I think many people approach this from different directions, but you can pretty much always figure that it helps to get "close to the hardware" and understand things from first principles as much as possible, and then build your knowledge up from that base. So if you start from literally understanding how you make a logic gate from a transistor, and then up to how AND,OR,NAND,NOR,NOT etc. gates are used to implement digital logic, and up through some basics of how a CPU executes code, yadda yadda, you're probably on a good path. Then from the code level, understanding assembly language for at least one architecture and having at least some notion of how the assembly mnemonics map to the CPU ISA and what's going on at the hardware level. What are registers and how are they used, how is data shuffled around between different parts of memory, etc. From there you can build up to understanding different parts of the computing "stack" - the operating system kernel, standard library, memory models, etc.

All of that said, I don't claim that the above is the way, just a way. I'm sure there are people who use the title "hacker" who didn't do any of that. All "many roads".

The other thing I'll throw out there is that math comes into play at some levels depending on exactly where your interests take you. It can't hurt to pick up some basic number theory, boolean algebra, computability theory, etc. Some of the kinds of things that come up in the book Hackers Delight[1] could be of interest.

Another thought - if you haven't read Steven Levy's book Hackers: Heroes of the Computer Revolution[2] give that a read. It's not a super technical book, being more about the "spirit" or essence of what "hacking" and "hackerdom" are. But I would say that might be as valuable as the technical stuff in many ways.

Also, reading the various pg essays[3] and/or Paul's book Hackers and Painters[4] probably can't hurt either.

Beyond that, there's a whole laundry list of books and resources one might mention as seminal or defining works of "hackerdom". Things like the TCP/IP Illustrated books by Stephens, The C Programming Language by Kernighan and Ritchie, The Cathedral and the Bazaar by esr, the Internetworking with TCP/IP books by Comer, Advanced Programming in the UNIX Environment by Stephens, a lot of early LISP material by McCarthy and others, a lot of the "AI Series" papers from MIT's CSAIL lab, etc., etc. And that's not close to a comprehensive list, if such a thing could be said to exist. Just some examples of the kinds of things people who associate with hackerdom tend to get into.

Last thought - I would cite "curiosity" as the most important defining trait for becoming a "hacker". If you're never satisfied with your current level of knowledge, always want to probe and dig deeper, and understand more and more and more and more of how things work and why things are the way they are, then in my book you're pretty much a hacker. I'd say try to cultivate that insatiable desire to learn and just dive in and don't worry too much about the "proper" road.

[1]: https://www.amazon.com/Hackers-Delight-2nd-Henry-Warren/dp/0...

[2]: https://www.amazon.com/Hackers-Computer-Revolution-Steven-Le...

[3]: http://www.paulgraham.com/articles.html

[4]: https://www.amazon.com/Hackers-Painters-Big-Ideas-Computer/d...

Kind of surprised he missed this considering it's in one of the best books about this history. https://www.amazon.com/Hackers-Computer-Revolution-Steven-Le...
mindcrime · 2020-07-17 · Original thread
I can give you the names of a handful of books that might be useful. Some are more technical, some less so. Some are more about personalities, some about the business aspects of things, some more about the actual technology. I don't really have time to try and categorize them all, so here's a big dump of the ones I have and/or am familiar with that seem at least somewhat related.

The Mythical Man-Month: Essays on Software Engineering - https://www.amazon.com/Mythical-Man-Month-Software-Engineeri...

Hackers: Heroes of the Computer Revolution - https://www.amazon.com/Hackers-Computer-Revolution-Steven-Le...

The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage - https://www.amazon.com/Cuckoos-Egg-Tracking-Computer-Espiona...

Where Wizards Stay Up Late: The Origins of the Internet - https://www.amazon.com/Where-Wizards-Stay-Up-Late/dp/0684832...

Open: How Compaq Ended IBM's PC Domination and Helped Invent Modern Computing - https://www.amazon.com/Open-Compaq-Domination-Helped-Computi...

Decline and Fall of the American Programmer - https://www.amazon.com/Decline-American-Programmer-Yourdon-1...

Rise and Resurrection of the American Programmer - https://www.amazon.com/dp/013121831X/ref=sr_1_1?dchild=1&key...

Accidental Empires: How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can't Get a Date - https://www.amazon.com/Robert-X-Cringely/dp/0887308554/ref=s...

Softwar: An Intimate Portrait of Larry Ellison and Oracle - https://www.amazon.com/Softwar-Intimate-Portrait-Ellison-Ora...

Winners, Losers & Microsoft - https://www.amazon.com/Winners-Losers-Microsoft-Competition-...

Microsoft Secrets - https://www.amazon.com/Microsoft-Secrets-audiobook/dp/B019G2...

The Friendly Orange Glow: The Untold Story of the PLATO System and the Dawn of Cyberculture - https://www.amazon.com/The-Friendly-Orange-Glow-audiobook/dp...

Troublemakers: Silicon Valley's Coming of Age - https://www.amazon.com/Troublemakers-Silicon-Valleys-Coming-...

Hard Drive: Bill Gates and the Making of the Microsoft Empire - https://www.amazon.com/Hard-Drive-Making-Microsoft-Empire/dp...

Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture - https://www.amazon.com/Masters-Doom-Created-Transformed-Cult...

The Supermen: The Story of Seymour Cray and The Technical Wizards Behind the Supercomputer - https://www.amazon.com/Supermen-Seymour-Technical-Wizards-Su...

Bitwise: A Life in Code - https://www.amazon.com/Bitwise-Life-Code-David-Auerbach/dp/1...

Gates - https://www.amazon.com/Gates-Microsofts-Reinvented-Industry-...

We Are The Nerds - https://www.amazon.com/We-Are-Nerds-audiobook/dp/B07H5Q5JGS/...

A People's History of Computing In The United States - https://www.amazon.com/Peoples-History-Computing-United-Stat...

Fire In The Valley: The Birth and Death of the Personal Computer - https://www.amazon.com/Fire-in-Valley-audiobook/dp/B071YYZJG...

How The Internet Happened: From Netscape to the iPhone - https://www.amazon.com/How-Internet-Happened-Netscape-iPhone...

Steve Jobs - https://www.amazon.com/Steve-Jobs-Walter-Isaacson/dp/1451648...

The Idea Factory: Bell Labs and the Great Age of American Innovation - https://www.amazon.com/Idea-Factory-Great-American-Innovatio...

Coders - https://www.amazon.com/Coders-Making-Tribe-Remaking-World/dp...

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software - https://www.amazon.com/Dreaming-in-Code-Scott-Rosenberg-audi...

The Pentagon's Brain: An Uncensored History of DARPA, America's Top-Secret Military Research Agency - https://www.amazon.com/Pentagons-Brain-Uncensored-Americas-T...

The Imagineers of War: The Untold Story of DARPA, the Pentagon Agency That Changed the World - https://www.amazon.com/Imagineers-War-Untold-Pentagon-Change...

The Technical and Social History of Software Engineering - https://www.amazon.com/Technical-Social-History-Software-Eng...

Also...

"The Mother of All Demos" by Doug Englebart - https://youtu.be/yJDv-zdhzMY

"Jobs vs Gates" - https://www.amazon.com/Jobs-Vs-Gates-Hippie-Nerd/dp/B077KB96...

"Welcome to Macintosh" - https://www.amazon.com/Welcome-Macintosh-Guy-Kawasaki/dp/B00...

"Pirates of Silicon Valley" - https://www.amazon.com/Pirates-Silicon-Valley-Noah-Wyle/dp/B...

"Jobs" - https://www.amazon.com/Jobs-Ashton-Kutcher/dp/B00GME2NCG/ref...

And while not a documentary, or meant to be totally historically accurate, the TV show "Halt and Catch Fire" captures a lot of the feel of the early days of the PC era, through to the advent of the Internet era.

https://www.amazon.com/I-O/dp/B00KCXJCEK/ref=sr_1_1?crid=U6Z...

And there's a ton of Macintosh history stuff captured at:

https://www.folklore.org/

_57jb · 2019-01-24 · Original thread
I don't think it's uncommon for people to learn from the top down and after some time and a bit if passion find themselves digging into the roots of it.

It came across as a tad condescending although I can easily believe it wasn't meant that way and you are just open mindedly sharing perspective as is the point of all this.

I reply not to just make that comment but actually to recommend a book (that many may have possibly already read) which gives a rich history well worth it.

https://www.amazon.com/Hackers-Computer-Revolution-Steven-Le...

They dive into East and West coast history as well as the influences of gaming which I think ties to this threads closest.

Its long, engaging, and the audiobook is just a kick.

If you are on that cusp of wanting to learn a bit more of where we come from with an Americana feel, they have done a fantastic job here.

rpeden · 2018-06-01 · Original thread
You might enjoy Steven Levy's Hackers: Heroes of the Computer Revolution[1]. It's not too focused on specific people or companies, although you'll encounter some well known people like Bill Gates, Steve Jobs, and Richard Stallman in the book. It's an interesting read because it gives you a great background that helps you understand how we ended up with the tech culture and environment we have today.

In the reply to another comment, I also mentioned Coders at Work[2]. I found that it provided some great insight into the early days of some fascinating companies from a technical perspective.

[1] https://www.amazon.com/Hackers-Computer-Revolution-Steven-Le... [2] https://www.amazon.com/Coders-Work-Reflections-Craft-Program...

vinceguidry · 2018-02-20 · Original thread
In case anyone here hasn't read it yet, this should be required reading for any would-be computer geek:

https://www.amazon.com/Hackers-Computer-Revolution-Steven-Le...

I picked this up randomly off a university library shelf and before I knew it, I was halfway through the book and my feet were hurting.

skybrian · 2017-05-05 · Original thread
The positive usage of "hacker" has deep roots. The author of this article wrote a classic book that documents the early scene.

https://www.amazon.com/Hackers-Computer-Revolution-Steven-Le...

CodeCube · 2012-08-29 · Original thread
That is in fact the origin of the term. Check out the book Hackers, by Steven Levy (http://www.amazon.com/Hackers-Computer-Revolution-Steven-Lev...) and read up on how the Tech Model Railroad Club appreciated 'clever tricks' on how someone solved something, and it didn't necessarily have to be a 'technical hack' to warrant the phrase.

Another great text on the topic was written by Stallman: http://stallman.org/articles/on-hacking.html

"It didn't become easy—for practical purposes, using two chopsticks is completely superior. But precisely because using three in one hand is hard and ordinarily never thought of, it has 'hack value', as my lunch companions immediately recognized. Playfully doing something difficult, whether useful or not, that is hacking."

gradstudent2 · 2012-04-19 · Original thread
This article is so far off the mark. A better source is Richard Stallman's (often called the last hacker) on this: http://stallman.org/articles/on-hacking.html . An even better source is Steven Levy's Hackers: Heroes of the Computer Revolution http://www.amazon.com/Hackers-Computer-Revolution-Steven-Lev... . Either way, it's clear that hacking is related to computers but one need not be using computers to hack. In fact, the word hacker comes from modifying the system at the MIT Tech Model Railroad Club. While hacking is widely associated with computers, I think it is better described as a playful attitude towards objects and materials which takes into account the "hacker ethic." http://en.wikipedia.org/wiki/Hacker_ethic
mindcrime · 2010-12-20 · Original thread
I don't necessarily know of any one book that meets all of your friends requirements, but...

Tracy Kidder's The Soul of a New Machine might be good for your friend.

http://www.amazon.com/Soul-New-Machine-Tracy-Kidder/dp/03164...

Another good option might be Code: The Hidden Language of Computer Hardware and Software by Charles Petzold.

http://www.amazon.com/Code-Language-Computer-Hardware-Softwa...

Or, how about Coders at Work?

http://www.amazon.com/Coders-Work-Reflections-Craft-Programm...

Another one that I have (but haven't had time to read yet) is Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software by Scott Rosenberg. It might have something that your friend would find interesting.

http://www.amazon.com/Dreaming-Code-Programmers-Transcendent...

Another one that may be inspirational, although it's more about personalities than computer science per-se, would be Steven Levy's Hackers: Heroes of the Computer Revolution.

http://www.amazon.com/Hackers-Computer-Revolution-Steven-Lev...

davi · 2010-01-19 · Original thread
Hackers: Heroes of the Computer Revolution, by Steven Levy

http://en.wikipedia.org/wiki/Hackers:_Heroes_of_the_Computer...

http://www.amazon.com/Hackers-Computer-Revolution-Steven-Lev...

Stories from early in the personal computer era. This book inspired me greatly when I read it as a high school sophomore. After reading it, I taught myself Pascal (that dates me -- I guess this was in 1989) and started making little drawing programs on our old Fat Mac.

At this point it's an old book, but it's still in print, and the profiles in it are pretty timeless.

Fresh book recommendations delivered straight to your inbox every Thursday.