Viewing profile — stevelosh
stevelosh
HN member- Joined
- Mon, Aug 31, 2009, 10:53 PM UTC
- HN karma
- 4,417
- Public activity
- 459 items
- HN profile
- View on Hacker News ↗
About stevelosh
Recent public activity
-
comment
Comment #42784719
If you were around in the 80's and 90's you might have already memorized the prime 8675309 ( https://en.wikipedia.org/wiki/867-5309/Jenny ). It's also a twin prime, so you can add …
-
comment
Comment #41838498
That quote is from https://berthub.eu/articles/posts/immune-system/ Could have also seen it via https://jsomers.net/i-should-have-loved-biology/ which quotes it directly
-
comment
Comment #31425147
I've been using it during the beta and plan on paying for it once they start charging. Previously I had tried switching to DuckDuckGo, but found myself using !g half the time becau…
-
comment
Comment #31206580
Alternate source, with fixed formatting: https://gist.github.com/mjdominus/3841427
-
comment
Comment #30087008
Common Lisp isn't that esoteric! (defun fun-reader (stream arg) (declare (ignore arg)) (read-delimited-list #\⸨ stream t)) (set-macro-character #\⸨ (get-macro-character #\) nil)) (…
-
comment
Comment #29734440
NES tetris and modern tetris are VERY different games. NES tetris didn't have hard drop, hold, SRS, 7-bag randomizer, or multiple piece previews, all of which are in all modern gui…
-
comment
Comment #29734120
WR for 40L is 14.9 by Reset[1] last I heard. 15 is definitely humanly possible. [1]: https://twitter.com/jstrisgame/status/1424548438096683011
-
comment
Comment #29579479
If your goal is to force a touch to decrypt passwords, https://www.palkeo.com/en/blog/perfect-password-manager.html works. You can keep the GPG private key on a Yubikey and require…
-
comment
Comment #29175602
The user might copy a block of text with multiple URLs, all of which get pulled out by the grep.
- comment
-
comment
Comment #27712209
The golang one also silently drops rows.Err() on the floor. https://golang.org/pkg/database/sql/#Rows
-
comment
Comment #27171639
Paper: https://www.sciencedirect.com/science/article/pii/S0022202X1... > For instance, in our work, we noted that the algorithm appeared more likely to interpret images with rulers…
-
comment
Comment #26835375
Postmodern can do the right thing if you use prepared queries. See `defprepared`.
-
comment
Comment #25508612
You can set this up with `pass` and a Yubikey: https://www.palkeo.com/en/blog/perfect-password-manager.html
-
comment
Comment #24607380
> However, the CL type system is very much lacking compared to Rust or Haskell. I'm hoping one day someone will make a statically, strongly typed Lisp that still doesn't sacrifice …
-
comment
Comment #24286487
I don't use/like Roswell, so I'd really prefer a .deb if at all possible.
-
comment
Comment #24283524
Thirded. I would also add Clasp to my projects' list of implementations to run unit tests on[1] if I could easily install it on Ubuntu with a .deb. [1]: e.g. adding a test-clasp cl…
-
comment
Comment #22827725
> Are there any other languages that change as slowly as C? ANSI Common Lisp has had the same spec since 1994. (This is not a problem, because Common Lisp gives you enough high and…
-
comment
Comment #22218102
`n` is the position in the sequence: n=1 = (mod (* 1504170715041707 1) 4503599627370517) = 1504170715041707 n=2 = (mod (* 1504170715041707 2) 4503599627370517) = 3008341430083414 n…
-
comment
Comment #21838722
I guess years of using single page Javascript webapps where the back button is a complete shitshow has trained me to not even consider trying it. I'm impressed it actually works on…
-
comment
Comment #21837432
I just recorded a two minute video me of me trying to do this. Maybe it will help you understand why people like Gravis (and myself) are frustrated. The video is at http://paste.st…
-
comment
Comment #21816553
This would save me literally thousands of lines of code at my day job: (defmacro ?= (symbol-or-symbols expr) (let* ((symbols (etypecase symbol-or-symbols (cons symbol-or-symbols) (…
-
comment
Comment #21798669
> That's also probably not the best example, since that's also trivial if you have an editor supporting multiple cursors. Yeah, it's hard to come up with a decent example because I…
-
comment
Comment #21798492
You're talking about how it's easy to move to a function or a file, and then you're "ready to edit", but edanm is talking about actually doing the editing . For example: say I jump…
-
comment
Comment #21693212
https://github.com/wee-slack/wee-slack#threads