Hillel is taking a break
@hillelwayne.com
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/
Newsletter: https://buttondown.email/hillelwayne/
P => Q means that Q is true in all cases P is true, meaning that P is a "stronger" statement (assuming P != Q)
November 10, 2025 at 5:10 PM
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)
November 10, 2025 at 4:37 PM
(Not back for good, just popped in to do my small part in helping with the current crisis)
Leanpub can do PDF and Epub but I don't believe they offer print options, you'd have to go somewhere else for that
October 24, 2025 at 4:36 AM
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?
October 23, 2025 at 11:50 PM
What are you looking for in a self-publishing platform?
Do you have a good example?
October 23, 2025 at 2:54 PM
Do you have a good example?
It's the changing of the seasons. Too cold outside
October 22, 2025 at 9:47 PM
It's the changing of the seasons. Too cold outside
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
October 22, 2025 at 9:46 PM
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
Blargle, this should work gist.github.com/hwayne/c8ffe...
AHK rework
AHK rework. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
October 22, 2025 at 9:40 PM
Blargle, this should work gist.github.com/hwayne/c8ffe...
I am not 100% sure but I think there's some CHIP DNA in Gecode (one of the solvers used)
October 22, 2025 at 3:33 PM
I am not 100% sure but I think there's some CHIP DNA in Gecode (one of the solvers used)
Protip: when editing new scripts, you have to reload it a lot. So I like adding this to shorten that feedback loop:
F3::Reload
F3::Reload
October 22, 2025 at 3:12 PM
Protip: when editing new scripts, you have to reload it a lot. So I like adding this to shorten that feedback loop:
F3::Reload
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
October 22, 2025 at 3:12 PM
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
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
October 22, 2025 at 3:12 PM
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
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
Noicenoice! Do you want feedback from an internet stranger or are you happy with what you got?
October 21, 2025 at 7:47 PM
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
October 21, 2025 at 7:44 PM
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
October 21, 2025 at 7:24 PM
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