Hillel is taking a break
hillelwayne.com
Hillel is taking a break
@hillelwayne.com
5.2K followers 100 following 4.4K posts
Formal methods, software history, chocolatiering. DMs open and happy to meet up in Chicago. Currently writing *Logic for Programmers* (out Q1 2026) Newsletter: https://buttondown.email/hillelwayne/
Posts Media Videos Starter Packs
P => Q means that Q is true in all cases P is true, meaning that P is a "stronger" statement (assuming P != Q)
(Not back for good, just popped in to do my small part in helping with the current crisis)
Help us feed Chicagoans who lost their SNAP benefits! Until the end of the month, buy Logic for Programmers with the coupon `feedchicago` to get 50% off. All royalties from the coupon will be donated to the Greater Chicago Food Depository (@fooddepository.bsky.social) leanpub.com/logic/c/feed...
Logic for Programmers
The mathematics that will help you in your everyday programming.
leanpub.com
Doom spiraled today, taking a short bsky break until I'm in a better place
Being really into the Roman Empire is a major red flag, because you should be really into the Roman Republic instead
Logic for programmers is now the 136th best-selling book on Leanpub! "Building Backbone Plugins", your days are NUMBERED
Logic for Programmers
The mathematics that will help you in your everyday programming.
leanpub.com
You can measure the economic value of something in Garfields. Garfield makes about 1 billion USD in revenue annually, so if an industry is smaller than that it's worth less to the world than Garfield
Leanpub can do PDF and Epub but I don't believe they offer print options, you'd have to go somewhere else for that
What are you looking for in a self-publishing platform?
The three hardest problems in LaTeX are line breaks, page breaks, and tweaking fonts
Do you have a good example?
It's the changing of the seasons. Too cold outside
Kinda listless today, got basically nothing done :/
Yeah, Tesler had a lot of influence on the development of Smalltalk too. Of note though is he had a very expansive definition of "modes". He'd have considered the bash shell "modal" because ctrl+r puts you in the `reverse-i-search` mode
I am not 100% sure but I think there's some CHIP DNA in Gecode (one of the solvers used)
Reposted by Hillel is taking a break
The New York Times recently introduced daily puzzles called Pips. You place the dominoes on the grid so the numbers satisfy the labels.

I solved Pips with cool software called a constraint solver. You give the constraints, e.g. "sum to 8", and it "magically" finds a solution. Let's look closer...
Protip: when editing new scripts, you have to reload it a lot. So I like adding this to shorten that feedback loop:

F3::Reload
2. Instead of using a series of Sends, `writeFunctionsAndReturn` uses multiline strings and Format to only need one send. This makes it easier to see what the output will be. The other send functions can be improved in the same way
Sure! Made a new version at pastebin.com/d1waR7VmI . Didn't edit the style or structure, but added in two AHK features that will improve your QoL:

1. Instead of InputHook, I get the inputs with InputBox. That way you can see what you typed in, erase mistakes, and paste with ctrl-v
pastebin.com
Noicenoice! Do you want feedback from an internet stranger or are you happy with what you got?
AHK is amazing. Any questions? I've been doing it for like tennish years now
Anywhere I can read more about search mode? My prior is that it would behave more like a mix of a prompt and contextual keybindings vs modal editor. Which I am 100% sure sounds like quibbling but I think there's subtle operational differences