Live data from Hacker News

Viewing profile — ianhorn

ianhorn

HN member
Joined
Thu, May 28, 2020, 4:15 PM UTC
HN karma
479
Public activity
139 items

About ianhorn

No profile information was provided.

Recent public activity

  1. comment
    Comment #49065082

    in case anyone's interested i have a vibe coded fork of verus that replaces the verus-the-language side of verus with plain old Lean 4. It's still two languages, but now at least t…

  2. comment
    Comment #48371846

    Huh, I read the pitch differently. As "reduce risk of (failure through artificial intelligence)," not as "(reduce risk of failure) through artificial intelligence." Maybe that's my…

  3. comment
    Comment #48216948

    Not the author, but I've been doing this kind of thing with Lean. I'm still trying to figure out how to make this workflow play nicely with other systems. I have a bunch of rust co…

  4. comment
    Comment #48216696

    I've been experimenting with this a lot lately in Lean because it's equally capable as a theorem prover and as a programming language. It's resolving a lot of the frustration I fee…

  5. comment
    Comment #47930265

    I remember trying to play around with Coq/Rocq and a few others about 15 years ago, and I couldn’t make heads or tails of them. Not the concepts, but the software. What’s weird abo…

  6. comment
    Comment #47930192

    Complex numbers and Schwartz distributions (the thing the dirac delta is) come immediately to mind. “Not all numbers have square roots, but what if they did?” It seems like a commo…

  7. comment
    Comment #47656077

    That works until you make a plan/tests/etc, set the thing loose, and then when it has trouble it decides "actually the pragmatic thing would be [diverge from the plan/change the te…

  8. comment
    Comment #47576774

    I like the Kronecker quote, "Natural numbers were created by god, everything else is the work of men" (translated). I figure that (like programming) it turns out that putting our p…

  9. comment
    Comment #47396753

    I always mentally slotted prosemirror-collab/your recommended solution in the OT category. What’s the difference between the “rebase” step and the “transformation” step you’re sayi…

  10. comment
    Comment #47379354

    Two things come to mind: - Whatever you measure gets optimized. - When a measure becomes a target, it ceases to be a good measure. I have no idea which is more relevant here. Looki…

  11. comment
    Comment #42648098

    On the topic, do you know any approaches to infitesimals/differentials that do cotangents and pullbacks as primitives? In practice, I always end up needing to work in cotangents, b…

  12. comment
    Comment #42435133

    Any chance you know of good DAE books/resources that go into combining symbolics and numerics or parametrized DAEs?

  13. comment
    Comment #42174396

    This is a thing I'm working on, so I have some potentially useful thoughts. tl;dr, it doesn't have to be about encoding arbitrary real life statements to be super duper useful toda…

  14. comment
    Comment #33823088

    Location: San Francisco, California Remote: Ideally hybrid Willing to relocate: No Technologies: Pytorch, JAX, spark, and the rest of the python data ecosystem; AWS; Python, C, R, …

  15. comment
    Comment #29206848

    I’d expand “tech” beyond computers. I’ve recently gotten into mini painting and sculpting. I can get paints and brushes and magic epoxy putties and sculptable thermoplastics and pr…

  16. comment
    Comment #28595762

    Excel is kind of WYSIWYG programming. I use it for quick stuff frequently and I’m amazed at what it makes easier than e.g. numpy. There’s a whole class of error you don’t make beca…

  17. comment
    Comment #27718088

    Remember that unlicensed content is still licensed. Generally the implicit license of a work is less permissive. So however you feel about this using GPL code, the situation is eve…

  18. comment
    Comment #27717891

    Unlicensed code just means “all rights reserved.” You’d need to limit it to permissively licensed code and make sure you comply with their requirements.

  19. comment
    Comment #27713148

    What a fantastic post. > Is ‘folk wisdom from internet forums’ worth exploring as a genre of blog post? I’d add another yes here, if they’re all as thorough as this post. I’ll add …

  20. comment
    Comment #27662777

    We used to not understand how steam engines worked either, even once we got them working. At least not past the most macro level. Understanding at the micro level came later.

  21. comment
    Comment #27632117

    Rather than being a suppressed topic, in my experience, this is a case of people talking past each other. It's like correlation versus causation (versus plain old connected definit…

  22. comment
    Comment #27627417

    It wouldn't be a smooth app, but it would still render, which would be fun to play with.

  23. comment
    Comment #27610982

    Hi! Thanks for engaging with the comments. I believe you've misunderstood the main point of my comment. I don't have too strong opinions about reshape vs newaxis. The real point wa…

  24. comment
    Comment #27580598

    > I'd prefer if the language only had a single number type (maybe configurable at once by an external option) and a single sqrt function. If you meant a numeric single type class, …

  25. comment
    Comment #27573776

    I got bored with trying to find an analytical boost, but I benchmarked a couple IMO super readable python versions (basically what's in my original comment after making the (100+i)…