1,025 karma · joined July 15, 2009
I enjoyed the book. It got good reviews and was a Pulitzer Prize finalist.
Dramatic sepia photograph contrasts with understated gray text on light gray background with lots of empty space.
Explanation of Sudoku in APL. Lots of information, absolutely no clutter. Entire page is nothing but text in a single precise sans-serif typewriter font, the same size and strength for everything: headings, explanation, code, and tables. Typewriter font includes mathematical symbols.
Header, body, trailer panels with three complementary background shades that soften the large black sans-serif typography.
via this discussion in HN: https://news.ycombinator.com/item?id=22729461 (2020) I found:
Writing an OS in Rust: Async/Await (2020) https://os.phil-opp.com/async-await/
Blogging about Midori: Asynchronous Everything (2015) https://joeduffyblog.com/2015/11/19/asynchronous-everything/
Plutonium was first synthesized in a cyclotron by Lawrence's group at Berkeley. I don't know what energy they used so I don't know if they needed the extra coils, but they did know of the effect and must have considered it.
Also, U235 was separated at Oak Ridge using machines called Calutrons invented by Lawrence that might have encountered the same problem -- at least they must have considered it.
Peter's letter to readers about the creation of RISKS in Issue #1.01 [3] mentions SDI and CPSR (it's long, scroll down)
1. https://en.wikipedia.org/wiki/Strategic_Defense_Initiative
2.https://en.wikipedia.org/wiki/Computer_Professionals_for_Soc...
There are updates in the last several months, so it looks like the project is still active.
https://www.vatican.va/roman_curia/congregations/cfaith/docu...
ANTIQUA ET NOVA: Note on the Relationship Between Artificial Intelligence and Human Intelligence. "Francis ... on 14 January 2025 ... approved this Note and ordered its publication."
via https://news.ycombinator.com/item?id=43750835, comment by jimmcslim on Pope Francis has died.
Is there a writeup somewhere that explains more about the motivation and history for this project?
Possible alternatives:
smolOS: https://smol.p1x.in/os/ https://github.com/w84death/smolOS/
upyOS: https://github.com/rbenrax/upyOS
MicroPythonOS: https://micropythonos.com/ https://github.com/MicroPythonOS https://news.ycombinator.com/item?id=45525804
This is entirely in keeping with the Star Trek tradition. It had a multiracial cast and female officers in 1966, when that was quite unusual in a TV show.
FYI, other operating systems in Haskell:
House, 2005: https://programatica.cs.pdx.edu//House/
HalVM, 2008: https://github.com/GaloisInc/HaLVM
also
HalNS network stack 2011: https://mail.haskell.org/pipermail/haskell-cafe/2011-May/092...
The Good, the Bad, and the Ugly: The Unix Legacy http://herpolhode.com/rob/ugly.pdf
"What Unix does well isn’t what people want. ...
People prefer integrated environments and browsers. ...
Perhaps people don’t want to think about problem solving this way. Maybe Unix got it wrong. (Even within Unix, the tool approach is losing ground.)"
https://mitpress.mit.edu/9780262334433/eniac-in-action/
An interesting revelation here is that, although ENIAC was not originally conceived as a stored program computer, it was quite early converted to one. They repurposed a lookup table intended to calculate functions to store instructions instead. Many of the well-known ENIAC calculations, such as Monte Carlo simulations, were programmed in this mode.
https://aesthetic-programming.net/ Aesthetic Programming: A Handbook of Software Studies Winnie Soon and Geoff Cox
Also https://news.ycombinator.com/item?id=31726334 (2022) but only one comment -- mine!
Hoare's undergraduate degree from Oxford was in Literae Humaniores, nicknamed Greats - ancient Rome, ancient Greece, Latin, Ancient Greek, and philosophy. In the US, this course of study is usually called "Classics". According to Wikipedia, "It is an archetypal humanities course."
from Vip - Vi-Style Editor in PicoLisp https://picolisp.com/wiki/?vip
https://news.ycombinator.com/item?id=20251118 (2019)
see especially
https://gist.github.com/chrispsn/da00835bb122c42f429a084df83...
I agree it's a nice CPU design, and the whole project is quite impressive. Will Tiny Tapeout make you an actual chip that you can run?
I'm curious about how you used Claude. Is the CPU design itself completely handmade, or did Claude fill in some details? Did you use Claude for both the Verilog code and the Python emulator and test code? Did you provide Claude with some of your own hand-written code to demonstrate the style you wanted and get it started?
The Highlights section near the top of the README says:
13,844 SRAM-adjusted transistors (vs 13,176 for 6502 on same process)
But the Wikipedia article on the 6502 says it only had 3,510 transistors, and says the Monster6502 was built with 3,218 discrete transistors.
Why the discrepancy?
Can't we achieve something like this now with microcontrollers like ESP32 or RP2040?
This project runs a ca. 1990 scientific workstation (not just a PC) on an RP2040:
How long did the project take? Hours? Months?