惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
T
ThreatConnect
SecWiki News
SecWiki News
F
Future of Privacy Forum
AWS News Blog
AWS News Blog
C
Cisco Blogs
A
Arctic Wolf
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
Scott Helme
Scott Helme
V
V2EX
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
K
Kaspersky official blog
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
N
News | PayPal Newsroom
Schneier on Security
Schneier on Security
NISL@THU
NISL@THU
Microsoft Azure Blog
Microsoft Azure Blog
量子位
The Hacker News
The Hacker News
Stack Overflow Blog
Stack Overflow Blog
Security Latest
Security Latest
M
Microsoft Research Blog - Microsoft Research
Google Online Security Blog
Google Online Security Blog
博客园_首页
C
CXSECURITY Database RSS Feed - CXSecurity.com
I
InfoQ
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
The Cloudflare Blog
Microsoft Security Blog
Microsoft Security Blog
Martin Fowler
Martin Fowler
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Troy Hunt's Blog
F
Fox-IT International blog
S
Security @ Cisco Blogs
博客园 - 司徒正美
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
Comments on: Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LINUX DO - 最新话题
GbyAI
GbyAI
Project Zero
Project Zero
腾讯CDC
T
Tailwind CSS Blog

Hacker News: Front Page

Chatbot Has a Long Memory. That Isn't Always a Good Thing Market Outlook: Canada losing top talent as workers head to the U.S. I'm done. I'm f***ing done [video] Show HN: OpenBrief – Local-first video downloader/summarizer Microsoft Copilot Cowork Exfiltrates Files It’s finally here: meet the Ferrari Luce, Maranello’s first ever fully electric car GitHub - ghetea-patrick/riscrithm: Riscrithm is a lightweight, low-boilerplate macro-assembly dialect that compiles straight down to pure, human-readable RISC-V assembly. It bridges the gap between the expressive syntax of high-level languages and the raw, deterministic hardware execution of bare-metal computing. Jony Ive's Ferrari Yoti age checks share facial photos and device fingerprints with third parties Ninth Circuit Panel Goes Out of Its Way to Question Section 230–Doe v. Meta Norway's 2 petabytes of Huawei flash storage and LLM training Anthropic co-founder Chris Olah's remarks on Pope Leo XIV's encyclical "Magnifica humanitas" The bootstrapper's EU stack for under €10 per month Weave (YC W25) is hiring ML, AI, product, & design engineers Exit IP VPN servers mitigation rollout The Revenge of The Measurers Senior AI/ML Lead at RentFlow | Y Combinator Ubers COO says its getting harder to justify the money spent on AI tokenmaxxing Founder of 7/11 Japan, Toshifumi Suzuki, has died at age 93 Chert | iMessage Infrastructure for Reaching People at Scale California moves to exempt Linux from its upcoming age-verification law after backlash over forcing operating systems to collect users’ ages — amendment proposed by the same lawmaker who wrote the original law Hive (YC S14) is hiring sr back-end developers (CA/US remote OK) The Cost of Safetyism On C extensions, portability, and alternative compilers Netherlands Seizes 800 Servers, Arrests 2 for Aiding Cyberattacks 2026 HIPAA Security Rule Update: New Requirements Every Healthcare Organization Must Prepare For Pope Leo XIV says AI must serve humanity, not the powerful few Microsoft pulls plug on plans for 244-acre data center in Caledonia Leave Me Behind I manage teams without a single call GitHub - exmergo/research-chatgpt-guesses-between-1-and-100: When asked to pick a random number between 1 and 100, ChatGPT does not follow a random uniform distribution Pope Leo Issues AI Encyclical Warning Against 'Opaque Algorithms' Encyclical Letter of His Holiness Leo XIV Magnifica Humanitas (15 May 2026) IBM Spins Off the First Pure-Play Quantum Chip Foundry Rising seas will swallow New Orleans. People need to start relocating now, scientists say Geomatic | Tiny Volt If you let AI do your writing, I will come to your house and kill you Why Do We Sleep Under Blankets, Even on the Hottest Nights? (2017) Companies Are Just a Graph of Algorithms The Eternal Sloptember AI is becoming increasingly unpopular Turmoil in San Francisco immigration court as judges fired, retired, or resigned | AP News Alaska’s oil revival sparks a new energy rush Into the Arctic The political polarization of health outcomes in the USA Ask HN: Why didn't the C64 come with Simons' BASIC in the box from 1983 onward? Behind the Curtain of Matter: Why Physical Reality Is a Collective Construction CBP Directive 3340-049B: Border Search of Electronic Devices Australia Four-Day Work Week Study Data Shows Boosted Productivity defeating git rigour fatigue with jujutsu Understanding WebAuthn credential protection policy 2009 Aftonbladet Israel Controversy Migrating from Go to Rust | corrode Rust Consulting Claude Is Not Your Architect. Stop Letting It Pretend. CBP updated its electronic device search directive in Jan 2026 Building Pi With Pi Don't know where your data is from? Bayesian modeling for unknown coordinates Senior Frontend Engineer at Flick | Y Combinator AI Chip Component Costs: Memory at 63% | Epoch AI Ruby for Good When (if ever) it's appropriate to make jokes before the US Supreme Court Computer and coding books from Usborne | Usborne | Be Curious No Juniors Today, No Seniors in 2031 Show HN: Audiomass – a free, open-source multitrack audio editor for the web abyss * your_dotfiles_are_not_a_distro The Front Page The seed oil panic is hurting my cardiac patients FreeBSD Foundation Executive Director Tries Daily Driving FreeBSD On Laptop Bringing BASIC back: Microsoft’s 6502 BASIC is now Open Source DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost Childhood Computing - Susam Pal What Matters in Practical Learned Image Compression Mastering Dyalog APL — Mastering Dyalog APL The Worlds Left To Conquer — Ludicity A Fundamental Principle of Aeronautical Engineering Has Been Overturned Greg Brockman: Inside the 72 Hours That Almost Killed OpenAI All Lean Books And Where To Find Them ‘AI washing’: firms are scrambling to rebrand themselves as tech-focused Toise Amazon Web Services - Four Years and Out The C++ Standard Library Has Been Walking Itself Back for Fifteen Years AMD Customer Community (Now Go Bang!) The C64 Dead Test Font How Alexander Grothendieck Revolutionized 20th-Century Mathematics | Quanta Magazine The day my ping took countermeasures Shooting near White House: Suspect killed after opening fire on Secret Service agents Justice Department scrubs website of news releases about Jan. 6 defendants | AP News wake up! 16b 声明式部分更新 | Blog | Chrome for Developers VC Dimension and the Fundamental Theorem of Statistical Learning — from Scratch ICE Awards $25 Million Iris-Scanning Contract to Bi2 Technologies my i3-emacs integration Image - Bun Don't Roll Your Own ... Byrne's Euclid Toxic chemical leak at a manufacturing facility in Orange County Google I/O 2026: Software engineering at the tipping point A self-powered computer in actual credit-card size (~1mm thick) Pardon MIE? - ironPeak Blog Air France and Airbus found guilty of manslaughter over 2009 plane crash seriot.ch
Nobody Cracks Open a Programming Book Anymore · unix.foo
zdw · 2026-05-26 · via Hacker News: Front Page

POSTS

A sad look at the state of modern programming books.

FILED 2026-05-25 WORDS 873 READ 5 MIN BY CYRUS

There was, for a long time, a wall.

If you walked into a book store, past the magazines and the cookbooks, you’d arrive at the computer section, and along one wall there was a stretch of books with cartoon animals on their covers. A rhino for JavaScript. A camel for Perl. A python (obviously) for Python. And whatever this was:

Cover of vi Editor Pocket Reference

They were thick, they cost about $50, and they had titles like “Learning React” and “HTTP: The Definitive Guide”. If you wanted to learn how to do a thing on a computer, you bought one of these, took it home, and opened it up next to your computer and typed what it said until the thing worked.

That wall is smaller now. If it’s even still there. In some stores the wall is gone and relegated to a small rack that has six books on it, three of which are about ChatGPT.

Through the first nine months of 2023, sales in the “computer book” category at Circana BookScan (the industry’s standard tracker, which costs roughly the price of a small used car to subscribe to) were down 16.9% year over year. Publishers Weekly, which had been dutifully reporting these figures in its quarterly narrative summaries, kept doing so right up through that 16.9% figure, and then in 2024 and 2025 simply stopped mentioning the category by name.

To be clear, books in general are doing fine. Total U.S. print sales reached 762.4 million units in 2025, up 0.3% over 2024, which was itself up 0.5% over 2023. The category that is in trouble is the part of it that teaches you how to make software. The American Association of Publishers’ “professional books” segment, which is the rough corporate proxy for “books your employer might buy you,” fell 22.3% in August 2025.

The book industry is fine but the technical end is bleeding out.

Quickly and quietly. There was no Napster moment for the programming book. Nobody filed a lawsuit. The publishers did not, as far as I can tell, even hold a press conference. We simply found one day that they stopped reporting the category itself. The category doesn’t die, it just stops being talked about.

You already know why, more or less. ChatGPT has over 900 million monthly active users. GitHub Copilot has 4.7 million paying subscribers as of January 2026, up roughly 75% in a year. You can’t imagine writing software without Claude Code anymore.

Stack Overflow is receiving about 3,800 questions a month, which is what it was getting in 2008, before it had finished being launched. The chatbots have eaten the demand for the kinds of answers that programming books used to provide.

The programming book was, when you look at it squarely, always a slightly absurd object. Printed text on bound paper, describing software that lived on screens, which the reader had to retype, by hand, into a screen of their own. I loved doing this and they remain some of my very fondest childhood memories. But the medium was wrong for the content. People put up with it because there was no better way to get a careful sustained explanation of a technical thing into one person’s head from another person’s.

What the book was good at, despite being the wrong format, was forcing both the writer and the reader to be slow. You cannot fake your way through 400 pages. It took a certain discipline to get through.

The chatbot does not have this discipline. The chatbot has read every book and forgotten the point of every one of them. It will explain idempotency in the precise number of words you require, and you will close the tab, and you will not remember what it told you, because you did not type it.

That last sentence is the whole thing. Knowledge, for working programmers, was always the residue of typing. Of doing. The typing was the practice! What is going away is the typing.

Which, on balance, may be fine. I don’t know. People used to lose weekends to installing Linux from a stack of floppies and struggling with WinModems, and nobody pretends that was character-building (though I now consider them fond memories too). Tools get easier. Skills shift. The kid who is right now learning to code by chatting with an agent is not a worse programmer than I was at 12, hunched over Learning Perl, retyping examples that would not run because I missed a semicolon.

That kid is a different programmer. They are, in some ways I don’t fully understand, working at a higher level of abstraction than I ever did at that age, and the things they will build with that abstraction will surprise me.

But somewhere in a used bookstore in San Francisco or Seattle or wherever used bookstores still exist, there is a 1997 edition of Learning Perl. It smells faintly of basement. Someone wrote their name in the front of it in pencil. There is a furiously underlined sentence in chapter 7 about regular expressions that was made in anger. On page 112 there are coffee stains where the caffeine blots are somehow still a valid Perl program.

The book costs three dollars. Nobody is going to buy it.