Live data from Hacker News

Viewing profile — samth

samth

HN member
Joined
Tue, Jun 08, 2010, 12:58 PM UTC
HN karma
1,706
Public activity
431 items

About samth

I'm an Associate Professor in Computer Science at Indiana University.

Recent public activity

  1. comment
    Comment #49186384

    How much more intelligence will it take to get people to be ok with data center construction? How much more intelligence will be needed to reduce overuse of antibiotics? How much m…

  2. comment
    Comment #48194689

    This is the edtech product that my son (2nd grade) has liked the most from school.

  3. comment
    Comment #47921740

    HN should partner with Pangram to give an AI score to things that are submitted.

  4. comment
    Comment #47708938

    Is the protocol documented so that other people can build language front-ends?

  5. story
  6. comment
    Comment #45681969

    You don't need 3000W, 1kW is plenty. I have a Yuba Mundo (one of the biggest long-tail cargo bikes) and my Bafang motor tops out around 1kW and it's plenty even for the biggest hil…

  7. comment
    Comment #45517592

    I tried this also, and it was totally garbage for me too (with a similar refusal as well as other failures).

  8. comment
    Comment #45414597

    No, this is exactly what is meant by soundness. Using the `Any` type in TypeScript can result in values that have type `integer` being actually strings, which is unsoundness.

  9. comment
    Comment #45377246

    The main implementation of Racket today is built on top of Chez Scheme, which uses the techniques described by Dybvig that I linked to. In the earlier implementation of Racket, ind…

  10. comment
    Comment #45347294

    The predictions from this post have almost entirely turned out to be wrong. Chez Scheme upstream decided to merge in Racket's changes entirely, and to make the lead developer of Ra…

  11. comment
    Comment #45226521

    It's not true that you need to use CPS to implemented first-class continuations. There are plenty of slow ways to do it, and even if you want to be fast you can do multiple differe…

  12. comment
    Comment #44589514

    The post doesn't mean there are 20 unemployed people, but that there are 20 interchangable pest control contractors who all do an adequate job, and so the one they fired was easy t…

  13. comment
    Comment #44136357

    No, macros and eval are quite different. You can see this for example in Python or JavaScript, which have eval but not macros.

  14. comment
    Comment #44108525

    The big difference between SBCL and Racket today is support for parallelism, and that's about decisions made by both projects a very long time ago. Racket has incrementally added s…

  15. comment
    Comment #43826028

    This article is mostly whining that evidence-free speculation about how to write good software is no longer publishable in top conferences. And the major evidence cited is that the…

  16. comment
    Comment #43575079

    I think it's not holding up that well outside of predictions about AI research itself. In particular, he makes a lot of predictions about AI impact on persuasion, propaganda, the i…

  17. comment
    Comment #42854729

    Just to be clear, the word "alpha" does not appear in the text of "Call of the Wild".

  18. comment
    Comment #42308606

    Perhaps in that case you should supply the definition that the author ought to have known.

  19. comment
    Comment #42300380

    Indeed, the Rust macro system was designed by people who had worked on the Racket macro system previously.

  20. comment
    Comment #42300354

    Notably, the definition given in the Wikipedia entry referencing TRAC means that "homoiconic" is a property of an _implementation_, not of a language. This would mean that Lisp, a …

  21. comment
    Comment #41481090

    History is of course valuable to learn, but as a criticism of the work this is almost precisely the "turn to the camera and say that he's the same kind of communist I am" tweet mad…

  22. comment
    Comment #40741870

    We considered that syntax, but `from` was not a reserved keyword already, whereas `import` was, so the parsing situation with the actual syntax was much better.

  23. comment
    Comment #40568029

    This is just entirely false. As a counterpoint, I recommend this passage about the washing in the Texas Hill County. https://x.com/trainallday247/status/1796732464838160650

  24. comment
    Comment #40143551

    Very few people I know doing real work in Racket have a SLIME-like workflow. In general, Racket discouraging this style is related to us being a bunch of professors, but not really…

  25. comment
    Comment #39828372

    It's a mistake to call this "Sora's" film, any more than a photograph is "Canon's" photo. Sora is just another tool here.