Live data from Hacker News

Viewing profile — esfandia

esfandia

HN member
Joined
Thu, Aug 04, 2011, 3:11 AM UTC
HN karma
461
Public activity
226 items

About esfandia

babak@sce.carleton.ca http://www.sce.carleton.ca/faculty/esfandiari.html

Recent public activity

  1. comment
    Comment #47485353

    Thought-provoking essay. I can see how responsibility and ownership are important to help identify, motivate and reward the high achievers (and conversely, identify and get rid of …

  2. comment
    Comment #47421924

    A couple of books were helpful to me, both by Venkat Subramaniam and published by Pragmatic Programmers: - Functional Programming in Java - Cruising Along With Java (this covers ev…

  3. comment
    Comment #47229058

    I imagine you could use AI as well to create a "squash prompt", but verifying using diff that the "squash commit" results in the same code.

  4. comment
    Comment #46985271

    This looks nice! Wish they had a no-credit-card-required version for educational purposes. For the course I teach we use Spring Boot, and life was good with Heroku till they discon…

  5. comment
    Comment #46381691

    So it's still a BSOD!

  6. comment
    Comment #46229555

    The OG site for patterns is of course the Portland Pattern Repository. I believe Ward Cunningham invented wiki for this purpose initially! https://c2.com/ppr/

  7. comment
    Comment #45881154

    Yeah, it's a case of "don't let the perfect be the enemy of good". The conservative stance is happy with the status quo. The progressive stance isn't. We probably need a bit of bot…

  8. comment
    Comment #42721490

    Looks like he removed the paywall for this article? I was able to read the whole thing, and I'm not subscriber.

  9. comment
    Comment #42401490

    Maybe the difference between the eval of the best move vs the next one(s)? An "only move" situation would be more risky than when you have a choice between many good moves.

  10. comment
    Comment #42160515

    The right book for the right problem. SICP isn't meant to teach you how to tackle fault-tolerance in a complex distributed system. Here is a textbook that talks about distributed s…

  11. comment
    Comment #41813740

    Not the OP but I have tried to reduce my sugar intake, I'm walking more than before, and I still basically gain half a pound every year. I'd lose some weight for a few days, and ga…

  12. comment
    Comment #41763040

    "To ascribe beliefs, free will, intentions, consciousness, abilities, or wants to a machine is legitimate when such an ascription expresses the same information about the machine t…

  13. comment
    Comment #41492471

    But now it's also apparently larger! I'm sure I'm not the only person hoping for an Apple Watch that is reasonably thin and small.

  14. story
  15. story
  16. story
  17. comment
    Comment #39505955

    Python was created in 1991; I imagine the "yield" keyword appeared either right then or not much later! Also, the refinement at the end of the article: "We arrange an extra functio…

  18. comment
    Comment #39505854

    The article says: "In many modern operating systems, you could do this using pipes between two processes or two threads. emit() in the decompressor writes to a pipe, and getchar() …

  19. comment
    Comment #38809204

    I haven't done a re-install, but deleting the cache folder alone doesn't make it go away. Starting Firefox re-creates the folder obviously, and Defender gets triggered again.

  20. comment
    Comment #38807414

    I actually finally just switched to Chrome (I'm a long time Firefox user, all the way back to when it was called Firebird), because of this issue: https://connect.mozilla.org/t5/di…

  21. comment
    Comment #38268199

    Maybe, but the surreal atmosphere when the sun rises, you are surrounded by blue everywhere, you are jetlagged from just having landed half hour ago, and you have a drink in hand i…

  22. comment
    Comment #37453123

    In Thailand they have these Tao Bin barista coffee machines: https://www.tao-bin.com/en/en Great UI: there's a countdown to when your order is going to be ready, and while you're w…

  23. comment
    Comment #37450813

    Yeah, mobile agents were a hot topic back then (mid 90s), and Telescript was one of the early programming languages that enabled this idea of agents roaming around doing stuff on t…

  24. comment
    Comment #36347215

    Definitely, bad diagrams (as opposed to bad diagram notation) give UML a bad name. Your example of the misuse of state diagrams as a glorified flowchart is something I see very oft…

  25. comment
    Comment #36346936

    It's certainly given too much importance in the curriculum, but the idea of having a common language (with standard semantics) for sharing design decisions is valuable. I'd argue t…