Live data from Hacker News

Viewing profile — samps

samps

HN member
Joined
Wed, Aug 26, 2009, 4:48 PM UTC
HN karma
2,370
Public activity
168 items

About samps

Faculty at Cornell. http://www.cs.cornell.edu/~asampson/

Recent public activity

  1. comment
    Comment #48585965

    Thanks, Ben. I admit I mostly think tracing is just a mind-expanding concept to learn about, even if history has proven it’s not very practical as an organizing principle. But as y…

  2. comment
    Comment #42982902

    I had an identical experience with the REALbasic Cafe as a kid, down to eventually selling a couple of shareware projects. I wonder if we were there at the same time.

  3. comment
    Comment #42662905

    I think it would be more like RPN if it used a stack, and operands were specified as relative offsets (i.e., stack offsets). In the version I wrote, operands are still represented …

  4. comment
    Comment #42661057

    FWIW I did acknowledge this in the article: > A sufficiently smart memory allocator might achieve the same thing, especially if you allocate the whole AST up front and never add to…

  5. story
  6. story
  7. comment
    Comment #25389633

    Indeed; I previously had these papers on the list but had to take them out for time this semester: - Finding and understanding bugs in C compilers. Xuejun Yang, Yang Chen, Eric Eid…

  8. comment
    Comment #25389405

    Hi! This course is about the "middle end," FWIW. We do not do parsing or codegen in 6120, and there is no goal (as there is in many undergrad-level compilers courses) of making a c…

  9. comment
    Comment #24912897

    To slightly refine this, Intel didn't have many "foundry customers" before Altera. Via Wikipedia ( https://en.wikipedia.org/wiki/Intel#Opening_up_the_foundries... ), the need to fi…

  10. comment
    Comment #23082127

    From the first sentence of the article: > for free for all developers.

  11. comment
    Comment #22035308

    > The diagram shows each core has icache and dcache; what they've ditched is cache coherency. This is not quite true: the local data memories are not caches, i.e., they do not impl…

  12. comment
    Comment #19378182

    Security bugs in HotSpot happen can and do happen. Check out the CVE list for the JRE: https://www.cvedetails.com/vulnerability-list.php?vendor_id=...

  13. comment
    Comment #17387631

    > However, where it starts to get more interesting is the work done by W. Bastiaan Kleijn from Cornell University Library. The authors are not from Cornell. I think the author made…

  14. comment
    Comment #14152635

    Mine's called Hooknook. It takes care of updating the GitHub repository for you on push and then invokes a command inside the repository. https://github.com/sampsyo/hooknook

  15. comment
  16. comment
    Comment #13143820

    import pdb ; pdb.set_trace()

  17. comment
    Comment #13057077

    As it stands, I'd agree with that---but the characterization definitely depends on who you talk to. I might be in the minority among "PP people," since the hype is still going stro…

  18. comment
    Comment #13056194

    (I'm the author of the lecture notes.) I totally agree, and this is an underappreciated view in the PP community. The hype says "you just write your model; you'll get inference for…

  19. comment
    Comment #13027068

    Needless to say, I disagree. It can be straight-up misleading to report means without including a more nuanced view of the distribution. You don't need to use a bunch of fancy stat…

  20. story
  21. comment
    Comment #11935634

    Yep! This suggestion comes up shockingly often, and I got tired of re-explaining my reasoning every time.

  22. comment
    Comment #11935001

    Thanks; I've added a phrase to the intro section to mention that beets is a desktop app.

  23. story
  24. comment
    Comment #11842754

    TypeScript 1.8 already has unions and custom type guards! You can use them today. Woohoo! (Looking forward to those non-nullable types, though.)

  25. story