Live data from Hacker News

Viewing profile — stevelosh

stevelosh

HN member
Joined
Mon, Aug 31, 2009, 10:53 PM UTC
HN karma
4,417
Public activity
459 items

About stevelosh

Move slow and make things.

Recent public activity

  1. 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 …

  2. 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

  3. 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…

  4. comment
    Comment #31206580

    Alternate source, with fixed formatting: https://gist.github.com/mjdominus/3841427

  5. 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)) (…

  6. 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…

  7. 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

  8. 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…

  9. comment
    Comment #29175602

    The user might copy a block of text with multiple URLs, all of which get pulled out by the grep.

  10. comment
  11. comment
    Comment #27712209

    The golang one also silently drops rows.Err() on the floor. https://golang.org/pkg/database/sql/#Rows

  12. 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…

  13. comment
    Comment #26835375

    Postmodern can do the right thing if you use prepared queries. See `defprepared`.

  14. comment
    Comment #25508612

    You can set this up with `pass` and a Yubikey: https://www.palkeo.com/en/blog/perfect-password-manager.html

  15. 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 …

  16. comment
    Comment #24286487

    I don't use/like Roswell, so I'd really prefer a .deb if at all possible.

  17. 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…

  18. 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…

  19. 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…

  20. 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…

  21. 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…

  22. 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) (…

  23. 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…

  24. 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…

  25. comment
    Comment #21693212

    https://github.com/wee-slack/wee-slack#threads