Live data from Hacker News

Viewing profile — drnewman

drnewman

HN member
Joined
Tue, Oct 04, 2011, 8:48 AM UTC
HN karma
304
Public activity
107 items

About drnewman

https://delonnewman.name

Recent public activity

  1. comment
    Comment #44068936

    Nice explanation

  2. comment
    Comment #44064715

    I’ll check it out. Thank you.

  3. comment
    Comment #44064688

    I would say more broadly the innovation was two fold: 1) to make these features available in a syntactic form that would seem more familiar to programmers and 2) the powerful insig…

  4. comment
    Comment #44064369

    I agree blocks are closures. But they’re call stack aware closures. Which gives them _some_ of the power of continuations. I’m also sure you’re right that they’re not implemented u…

  5. comment
    Comment #44058083

    Yes Smalltalk has continuations. So it can do all of those things as well. But I don't think they're explicitly tied to blocks like they are in Ruby. This really isn't a problem fo…

  6. comment
  7. comment
    Comment #44057968

    I'd think the preferred way would be to implement them as a separate class. That'd be more in line with the design of other core classes (like TrueClass & FalseClass). It'd also ha…

  8. comment
    Comment #44057948

    Yeah, I think I've heard that too.

  9. comment
    Comment #44057945

    That's insightful

  10. comment
    Comment #44057889

    Blocks in Smalltalk (to my understanding) are closures. Blocks in Ruby are closures that also bring the call stack they were created in with them. One way to think of about it is t…

  11. comment
    Comment #44057101

    It seems you're pretty upset about your experience with Ruby. I'm sorry that's been the case for you. However, in Ruby blocks aren't just about flexibility, more importantly they'r…

  12. story
  13. story
  14. story
  15. comment
    Comment #42669723

    Laziness is great for collections, and modeling the infinite but as a general model for programming it's a little loopy for my taste too ;-)

  16. comment
    Comment #42594308

    SEEKING WORK | Maine | Remote Software Engineer, Product Designer & Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and work th…

  17. comment
    Comment #42594290

    Location: Maine Remote: Yes Willing to relocate: No Technologies: Primary Languages: Ruby, JavaScript (TypeScript) Databases: SQL (PostgreSQL, MySQL, MS SQL, Oracle), Datomic, Redi…

  18. comment
    Comment #42306959

    SEEKING WORK | Maine | Remote Software Engineer, Product Designer & Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and work th…

  19. comment
    Comment #42306905

    Location: Maine Remote: Yes Willing to relocate: No Technologies: Primary Languages: Ruby, JavaScript (TypeScript) Databases: SQL (PostgreSQL, MySQL, MS SQL, Oracle), Datomic, Redi…

  20. comment
    Comment #41230365

    Thank you for clarifying that.

  21. comment
    Comment #41230354

    Thanks so much for sharing that. I'm so glad that you and your dear one have gotten to such a beautiful place! I had to learn a similar lesson with regard to self-love and care fro…

  22. comment
    Comment #41230222

    True, but I think the point of the article is that, in modern life, we tend to err strongly in the other direction.

  23. comment
    Comment #39567833

    Location: New Mexico Remote: Yes, preferably or hybrid in Northern Maine Willing to relocate: Yes, Northern Maine Technologies: Primary Languages: Ruby, JavaScript Databases: SQL (…

  24. comment
    Comment #39307808

    Location: New Mexico Remote: Yes, preferably or hybrid in Northern Maine Willing to relocate: Yes, Northern Maine Technologies: Primary Languages: Ruby, JavaScript Databases: SQL (…

  25. comment
    Comment #38931741

    SEEKING WORK | New Mexico | Remote Seasoned Software Engineer & Systems Analyst able to help clients complete stalled projects, design & deliver user-friendly applications, and wor…