Sign up

Computer Things

Not verified No WebSub updates Supports Webmention Not yet validated

Hi, I'm Hillel. This is the newsletter version of my website. I post all website updates here. I also post weekly content just for the newsletter, on topics like

You can see the archive of all public essays here.

Public lists
davewiner/hackerNewsStars
Fetched

Computer Things Supports Webmention
Text

The LLMs yearn for the spines

Earlier this year I worked on a couple of AI-generated TLA+ specifications, and one thing I've noticed was that they all used the word "spine" somewhere. Then I saw some non-TLA+ public projects use "spine" too and got curious if it was a new LLMism (LLisM?). If it is, we ...

Computer Things Supports Webmention
Text

New Post: A Crash Course in Predicate Logic

Logic for Programmers has now been out for a month! To celebrate, I'm releasing the entire second chapter, "A Crash Course in Logic", for free on my blog. Read it here!

Computer Things Supports Webmention
Text

Vim wants you to control, VSCode wants you to consume

Newsletter updates were sporadic in July because of two weddings, two conferences (with two different talks!), and finishing Logic for Programmers. Huge thank you to everybody who bought a copy, as well as for your patience with the schedule. There's some podcast appearances...

Computer Things Supports Webmention
Text

Logic for Programmers is Done

It's done.

Logic for Programmers is now 1.0 and available in print. Full announcement here, official website here, direct Amazon link here. If you got an early version of the ebook, you can go back to leanpub to download the 1.0 for free.

This marks the completion of a project that took five years of work, six bookwriting professionals, fourteen domain experts, and fifteen public alphas.

This has been, without a doubt, the biggest and most exhausting project I've ever done. The examples in the discarded drafts alone could make a second book. The cursed knowledge I've gained on LaTeX and typography could fill a third (or at least a couple of entertaining blog posts). Self-publishing was simultaneously the worst and best decision I made.

Now excuse me I am going to sleep for a month.

"A book about math, software, and using one to fix the other."

Computer Things Supports Webmention
Text

I'm still alive

Computer Things Supports Webmention
Text

Logic for Programmers v0.15, Livecoding

Computer Things Supports Webmention
Text

Nontrailing separators do not spark joy

Computer Things Supports Webmention
Text

Logic for Programmers extra credits

Computer Things Supports Webmention
Text

Knowing about things is cheaper than knowing things

Computer Things Supports Webmention
Text

Assumptions weaken properties

Computer Things Supports Webmention
Text

Points are a weird and inconsistent unit of measure

Computer Things Supports Webmention
Text

New Logic for Programmers (and the future of this newsletter)

Computer Things Supports Webmention
Text

Illegal vs Unwanted States

Computer Things Supports Webmention
Text

People get confused when language implementations break language guarantees

Computer Things Supports Webmention
Text

A sufficiently comprehensive spec is not (necessarily) code

Computer Things Supports Webmention
Text

April Cools Post: New York vs Chicago Pizza

Computer Things Supports Webmention
Text

Choose Boring Technology and Innovative Practices

Computer Things Supports Webmention
Text

LLMs are bad at vibing specifications

Computer Things Supports Webmention
Text

Free Books

Computer Things Supports Webmention
Text

New Blog Post: Some Silly Z3 Scripts I Wrote

Computer Things Supports Webmention
Text

Stream of Consciousness Driven Development

Computer Things Supports Webmention
Text

Proving What's Possible

Computer Things Supports Webmention
Text

Logic for Programmers New Release and Next Steps

Computer Things Supports Webmention
Text

Refinement without Specification

Computer Things Supports Webmention
Text

My Gripes with Prolog

Computer Things Supports Webmention
Text

The Liskov Substitution Principle does more than you think

Computer Things Supports Webmention
Text

Some Fun Software Facts

Computer Things Supports Webmention
Text

One more week to the Logic for Programmers Food Drive

Computer Things Supports Webmention
Text

Get Logic for Programmers 50% off & Support Chicago Foodbanks

Computer Things Supports Webmention
Text

I'm taking a break