frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I extracted BASIC listings for Tim Hartnell's 1986 book

https://github.com/nzduck/hartnell-exploring-ai-book
34•nzduck•2d ago
Tim Hartnell was one of the most prolific authors during the early days of the home computing boom, writing many popular books covering genres of games on different platforms and, in this case, artificial intelligence.

I've extracted the BASIC program listings from Hartnell's 1986 book 'Exploring Artificial Intelligence on Your IBM PC' and organized them along with a PC-BASIC runtime environment and instructions so you can try these programs out yourself.

Even though the AI landscape has changed enormously since Hartnell first wrote this book, I hope one or two of you will get some value out of these program listings if you're interested in exploring the fundamentals of AI on home-computing platforms as they were in the 1980's.

Tim Hartnell unfortunately passed away in 1991 at the young age of 40, and without his writing I imagine more than a few of us would not have found the start in computing we did. Thanks Tim.

Comments

jhbadger•2h ago
I remember his books -- I had his one on adventure games. I always liked this sort of book by people like Hartnell and David Ahl that would have these long BASIC listings with lots of GOTOs and GOSUBs.
Crinkle•1h ago
Thank you so much for triggering this memory.

I read a BASIC programming book when I was around 10, and the ELIZA example was hilarious and fascinating to me. I implemented several Eliza versions in secondary school as a way to learn new programming languages, and went on to study Computational Linguistics in university. Occasionally I tried to find the book and particular Eliza example but failed, and I doubt I have the book now.

When I saw the name Tim Hartnell, I knew it was him. I found the example on page 216 of Tim Hartnell's Giant Book of Computer Games.

Wireguard FPGA

https://github.com/chili-chips-ba/wireguard-fpga
79•hasheddan•1h ago•10 comments

Addictive-like behavioural traits in pet dogs with extreme motivation for toys

https://www.nature.com/articles/s41598-025-18636-0
92•wallflower•2h ago•42 comments

No I don't want to turn on Windows Backup with One Drive

https://idiallo.com/byte-size/say-no-to-onedrive-backup
333•firefoxd•2h ago•230 comments

How I'm Using Helix Editor

https://rushter.com/blog/helix-editor/
93•f311a•2h ago•24 comments

Kuzu DB devs no longer supporting the project

https://kuzudb.com
22•nrjames•1h ago•12 comments

Macro Gaussian Splats

https://danybittel.ch/macro.html
293•danybittel•8h ago•46 comments

In 1776, Thomas Paine made the best case for fighting kings −and being skeptical

https://theconversation.com/in-1776-thomas-paine-made-the-best-case-for-fighting-kings-and-for-be...
91•rntn•1h ago•39 comments

Germany's Schleswig-Holstein Completes Migration to Open Source Email

https://news.itsfoss.com/schleswig-holstein-email-system-migration/
191•sebastian_z•3h ago•64 comments

Faster LLM inference

https://www.together.ai/blog/adaptive-learning-speculator-system-atlas
168•alecco•10h ago•37 comments

Agent Shell 0.5 Improvements

https://xenodium.com/agent-shell-0-5-improvements
3•xenodium•46m ago•0 comments

Loko Scheme: bare metal optimizing Scheme compiler

https://scheme.fail/
121•dTal•5d ago•10 comments

Ridley Scott's Prometheus and Alien: Covenant – The Contemporary Horror of AI

https://www.ejumpcut.org/archive/jc58.2018/AlpertAlienPrequels/index.html
4•measurablefunc•1h ago•0 comments

GitHub Copilot: Remote Code Execution via Prompt Injection (CVE-2025-53773)

https://embracethered.com/blog/posts/2025/github-copilot-remote-code-execution-via-prompt-injection/
59•kerng•1h ago•7 comments

Meta Superintelligence's surprising first paper

https://paddedinputs.substack.com/p/meta-superintelligences-surprising
372•skadamat•19h ago•201 comments

Nostr and ATProto (2024)

https://shreyanjain.net/2024/07/05/nostr-and-atproto.html
93•sph•9h ago•41 comments

I have a GPS bike computer

https://utcc.utoronto.ca/~cks/space/blog/tech/WhyIHaveGPSBikeComputer
15•speckx•3d ago•13 comments

Paying AIs to Read My Books

https://kk.org/thetechnium/paying-ais-to-read-my-books/
13•zdw•4d ago•1 comments

'Death to Spotify': the DIY movement to get artists and fans to quit the app

https://www.theguardian.com/technology/2025/oct/12/spotify-boycott-artists
33•mitchbob•1h ago•8 comments

Konrad Zuse's Helix Tower [pdf]

https://www.iaarc.org/publications/fulltext/The_helix-tower_by_konrad_zuse_automated_con-_and_dec...
66•xg15•4d ago•5 comments

The Flummoxagon

https://n-e-r-v-o-u-s.com/blog/?p=9827
93•robinhouston•5d ago•21 comments

C++ Reflection and Qt MOC

https://wiki.qt.io/C%2B%2B_reflection_(P2996)_and_moc
70•coffeeaddict1•3d ago•25 comments

Show HN: I extracted BASIC listings for Tim Hartnell's 1986 book

https://github.com/nzduck/hartnell-exploring-ai-book
34•nzduck•2d ago•2 comments

Pipelining in psql (PostgreSQL 18)

https://postgresql.verite.pro/blog/2025/10/01/psql-pipeline.html
146•tanelpoder•13h ago•32 comments

Anthropic's Prompt Engineering Tutorial

https://github.com/anthropics/prompt-eng-interactive-tutorial
319•cjbarber•1d ago•83 comments

Ask HN: Abandoned/dead projects you think died before their time and why?

277•ofalkaed•20h ago•686 comments

I/O Multiplexing (select vs. poll vs. epoll/kqueue)

https://nima101.github.io/io_multiplexing
109•pykello•3d ago•44 comments

CamoLeak: Critical GitHub Copilot Vulnerability Leaks Private Source Code

https://www.legitsecurity.com/blog/camoleak-critical-github-copilot-vulnerability-leaks-private-s...
144•greyadept•19h ago•21 comments

Show HN: I made an esoteric programming language that's read like a spellbook

https://github.com/sirbread/spellscript
110•sirbread•13h ago•36 comments

Vancouver Stock Exchange: Scam capital of the world (1989) [pdf]

https://scamcouver.wordpress.com/wp-content/uploads/2012/04/scam-capital.pdf
128•thomassmith65•18h ago•61 comments

A Guide for WireGuard VPN Setup with Pi-Hole Adblock and Unbound DNS

https://psyonik.tech/posts/a-guide-for-wireguard-vpn-setup-with-pi-hole-adblock-and-unbound-dns/
148•pSYoniK•22h ago•25 comments