O'Reilly still puts out many great, serious books with good formatting and decent binding + paper + printing.
Many of the new titles on machine learning, for instance.
238 karma · joined April 11, 2023
O'Reilly still puts out many great, serious books with good formatting and decent binding + paper + printing.
Many of the new titles on machine learning, for instance.
The Nature of Code: Simulating Natural Systems with JavaScript
by Daniel Shiffman
https://openlibrary.org/works/OL20389247W/The_Nature_of_Code
It's not like the old days when books were heirlooms with attentive layouts, quality paper and ink, and solid bindings. Addison-Wesley's offerings come to mind, even softcover books from Prentice-Hall. And especially the ancient Computer Science Series from McGraw-Hill College.
Manning and No Starch do a better job these days.
Here's a new hardcover many here could appreciate:
Heavy Wizardry 101: Shellcodes, Backdoors, Droppers, and Worms
by David Martínez Oliveira, aka Pico
ANSI Common Lisp by Paul Graham
Two other OS texts in my collection that I really enjoyed were:
UNIX Internals: The New Frontiers
by Uresh Vahalia
https://openlibrary.org/works/OL2938389W/Unix_Internals
and,
The Design and Implementation of the 4.4 BSD Operating System
by McKusick, Bostic, Karels, and Quarterman
https://openlibrary.org/works/OL19501888W/The_design_and_imp...
Data Structures and Algorithms
by Aho, Hopcroft, and Ullman
https://openlibrary.org/books/OL3491774M/Data_structures_and...
but I own copies of both.
It was a very compact hardcover edition that I could carry around easily in my backpack.
And it had a memorable title.
Learning the Vi Editor by Linda Lamb
https://openlibrary.org/books/OL36777015M/Learning_the_Vi_Ed...
btw, vi turned 50 last week:
The New Turing Omnibus: Sixty-Six Excursions in Computer Science
by A.K. Dewdney
https://openlibrary.org/works/OL1950479W/The_%28new%29_turin...
Where
Hyatt Hotel, Shatin, Hong Kong
When
November 15-18, 2026One happy Little family.
https://openlibrary.org/works/OL21569615W/Little_Prover
https://openlibrary.org/works/OL20186830W/The_Little_Typer
https://openlibrary.org/works/OL28874136W/Little_Learner
And Grandpa, The Little LISPer
https://openlibrary.org/works/OL2938932W/The_little_LISPer
and cousins, The Little MLer
https://openlibrary.org/works/OL2729083W/The_little_MLer
and A Little Java, a Few Patterns
https://openlibrary.org/works/OL2729082W/A_little_Java_a_few...
I enjoy your choice of phrase: 'to elicit' code from Claude. Like wishes from the Djinn. I imagine a guiding light through the Library of Babel ..or a trail of bread crumbs.
Over several months I watched over a friend's shoulder, with heavy lifting from Cluade, as he designed and verified a PCB for an IoT SoC with custom drivers for components, even hacking a video encoder to be a partial GPU such that it can playably run Quake (and more planned). And another friend designing a RISC-V core in an FPGA with aid from AI. I feel like quoting Roy Batty in Bladerunner.
Anyway.. mate?
Blue Fox: Arm Assembly Internals and Reverse Engineering
by Maria Markstedter
https://www.wiley.com/en-au/shop/general-introductory-comput...
Another I got them to purchase is
Exercises in Programming Style
by Cristina Videira Lopes
https://openlibrary.org/works/OL20754451W/Exercises_in_Progr...
Why not go straight to Patterson & Hennessey?
Computer Architecture: A Quantitative Approach
https://openlibrary.org/works/OL2664271W/Computer_architectu...
Computer Organization and Design: The Hardware/Software Interface
https://openlibrary.org/works/OL2956523W/Computer_organizati...
Likewise, (take/TA?) HtDP at UBC.
The Haskell School of Expression: Learning Functional Programming through Multimedia
by Paul Hudak
https://openlibrary.org/works/OL8325694W/The_Haskell_School_...
https://www.cs.yale.edu/homes/hudak/SOE/
and related,
The Haskell School of Music
The 2nd part reminds me of another in my personal library:
Algorithms + Data Structures = Programs
by Wirth
https://openlibrary.org/books/OL5191055M/Algorithms_data_str...
https://en.wikipedia.org/wiki/Algorithms_%2B_Data_Structures...
Another regret was not getting my copy signed at a certain USENIX ATC.
..tho, actually Dennis was there with Ken and Rob, not Brian.
..perhaps just this section:
Computation
-----------
STUTTER - a simple lisp interpreter that only understands car, cdr,
cons, if, set, equal, quote, and lambda, but is still Turing-complete.
Uses stop-and-copy garbage collection and has an adjustable heap size.
Examples that implement integer and floating-point arithmetic are
provided. There is even an example STUTTER function to compute the
square root of a floating-point argument with nothing but the primitives
listed above. Gary William Flake · MIT Press, 1998
The Computational Beauty of Nature
Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation.
In this book, Gary William Flake develops in depth the simple idea that recurrent rules can produce rich and complicated behaviors. Distinguishing “agents” (e.g., molecules, cells, animals, and species) from their interactions (e.g., chemical reactions, immune system responses, sexual reproduction, and evolution), Flake argues that it is the computational properties of interactions that account for much of what we think of as “beautiful” and “interesting.” From this basic thesis, Flake explores what he considers to be today's four most interesting computational topics: fractals, chaos, complex systems, and adaptation.Each of the book's parts can be read independently, enabling even the casual reader to understand and work with the basic equations and programs. Yet the parts are bound together by the theme of the computer as a laboratory and a metaphor for understanding the universe. The inspired reader will experiment further with the ideas presented to create fractal landscapes, chaotic systems, artificial life forms, genetic algorithms, and artificial neural networks.
Functional Design and Architecture: Examples in Haskell
by Alexander Granin
https://www.manning.com/books/functional-design-and-architec...
https://www.oreilly.com/library/view/designing-data-intensiv...
and another memorable book with Martin Kleppmann:
Secret Colors: A Gentle Introduction to Cryptography
An interactive portal to a digital book could rival or surpass the experience, but I haven't encountered that yet.
comment from pg: "Turns out the border between genius and insanity is a pretty cheery place"
Classic Game Programming on the NES: Make your own retro video game
by Tony Cruise -- published 2024.
https://www.manning.com/books/classic-game-programming-on-th...
Do you have an amazing idea for a NES game you’ve been itching to turn into reality? Classic Game Programming on the NES will show you how. This all-practical beginner's guide is full of step-by-step guidance on everything from graphics and music, to enemy AI, to the 6502 Assembler language you need to get the most out of the NES.