Viewing profile — dunham
dunham
HN member- Joined
- Sun, Mar 15, 2009, 11:39 PM UTC
- HN karma
- 2,565
- Public activity
- 1,090 items
- HN profile
- View on Hacker News ↗
About dunham
I'm interested in programming language theory, compression, and cryptography. Recently I've been helping out with the Idris2 language and wrote the dependent typed language Newt.
I'm currently looking for new opportunities (local or remote).
https://dunhamsteve.github.io
Recent public activity
-
comment
Comment #49188496
This saved me from accidental resets in the past. I learned it existed because the files were showing up in mdfind
-
comment
Comment #49163506
It happens when the indentation is established on the same line as other code, so having a rule that you need a newline to start indentation will avoid the issue. Examples from has…
-
comment
Comment #49146419
I don't mind indentation based languages. I used to hate them, but they've grown on me after using python, Haskell, Idris, Agda, etc. And I ended up making my own language indentat…
-
comment
Comment #48942287
That looks like a nice tool. It would be helpful if it could optionally run off of a data file. I've used "ncdu" to visualize my restic backups by writing a script that generates t…
-
comment
Comment #48807843
Not exactly removed, the feature was still there, but could be used only if your module was in Elm namespace (the compiler checked). It was kind of a "no soup for you" situation, w…
-
comment
Comment #48761856
On the last exercise of world 6, rewrite the highlight, "cw" leaves the "a" at the end of the line. Both "c$" and "C" work. I didn't know about "C" until I read the web page - I've…
-
comment
Comment #48690146
Is this related to web2js[1], which has been around for a while? It compiles the pascal code of TeX to wasm. It looks like the live demo is no longer up, but it did run latex in th…
-
comment
Comment #48666077
> God I miss the old internet. I recently discovered that the author of gzip still retains that 90's feel on his home page: http://gailly.net/
-
comment
Comment #48661714
Back in the 90's I had a Matrox card that would crash the machine if the hardware cursor changed at the wrong time. I think it was related to VBI, but it's been a while. Linux reso…
-
comment
Comment #48558106
ublock origin lite is blocking a bunch of stuff for me, and things are unbearable when I turn it off. For many sites, especially news sites, I toggle javascript off. It's reasonabl…
-
comment
Comment #48310730
I probably should have clarified that I'm on an M1 then (a macbook pro, so there is a fan). I didn't realize the newer ones get warmer.
-
comment
Comment #48301926
I've found that Baldur's Gate 3 will warm up my apple silicon (everyday tasks do not).
-
comment
Comment #48084923
For context - the top answer was written by Bill Thurston, who was awarded a Fields Medal. (Kind of like a nobel prize for mathematics.)
-
comment
Comment #48025431
I don't see how this is going to work when every application decides to ship and run a 4GB model, competing for video memory. It's going to be the Electron problem times 10.
-
comment
Comment #47977935
I recently saw this with the logseq api - the published api was an auto-generated stub. So I tried to grep the source code for the function and found detailed documentation written…
-
comment
Comment #47976493
Yeah, I think that's what the program creates in your github account. I see the source to those files embedded in the executable. (I'm not running the executable, but I downloaded …
-
comment
Comment #47957847
For caveman debugging, if I'm not sitting in a monad, I usually reach for something like Debug.Trace. Typically that's in Idris or my own language, but I see that haskell has it to…
-
comment
Comment #47897960
Yeah, I think Swiss French had more? (It's been about four decades since I took French, and high school classes are not very effective.)
-
comment
Comment #47894255
Historically, quite a few languages were (or are) vigesimal. Perhaps decimal is also unnatural.
-
comment
Comment #47884964
There is an app for that, too: https://michelf.ca/projects/sim-daltonism/ It has a little window you can move over the screen to simulate a few varieties of color blindness.
-
comment
Comment #47866500
The other day they blocked me from accessing Kagi's web site because I was using Kagi's web browser.
-
comment
Comment #47817866
I was bit by this years ago when our test cases failed on Linux, but worked on macos. pdftotext was behaving differently (deciding to merge two lines or not) on the two platforms -…
-
comment
Comment #47816621
> and need to be prepared to manage things like upgrading firmware At one point in the early 2000's, my brother was soldering new capacitors onto dell raid cards. (I like to call t…
-
comment
Comment #47662417
I know it is out of scope for this article, but there are variants where the operations are monadic rather than applicative and the shape of the graph can change depending on value…
-
comment
Comment #47630896
I've been using birdnet, but it seems to want an internet connection to do the identification and sometimes that is dicey when there is a bird that I want to identify. (Also birds …