Live data from Hacker News

Viewing profile — PDoyle

PDoyle

HN member
Joined
Tue, Apr 05, 2016, 5:36 PM UTC
HN karma
235
Public activity
83 items

About PDoyle

No profile information was provided.

Recent public activity

  1. comment
    Comment #29748984

    Nonsense. Graph databases pre-date SQL. The relational model was created to overcome the limitations of graph databases.

  2. comment
    Comment #18446690

    Uh, that's not what NIMBY means. "NIMBY" means we all agree that something a Good Thing™, but I want it placed in someone else's neighborhood instead of mine. It doesn't apply to a…

  3. comment
    Comment #18067150

    That depends on whether you think "unscrambling" counts as "solving".

  4. comment
    Comment #18067132

    Yeah, they're using a rather naive human-oriented algorithm. It would be straightforward to improve this with a software upgrade.

  5. comment
    Comment #18067073

    No, to me it looks like it did CFOP with an orange cross on the table, and the white cross when he held it in his hand.

  6. comment
    Comment #17591378

    Mill is awesome. I'm afraid it has too many revolutionary ideas in one package, though, which could impede its widespread adoption.

  7. comment
    Comment #17591367

    Your proof is flawed. The CPU has access to the complete current program state, and also complete knowledge of its own hardware. A static compiler has neither. Therefore, it's not …

  8. comment
    Comment #17591350

    Nice, I hadn't looked at RISC-V before. The operation of FENCE.I scares me a little: > FENCE.I does not ensure that other RISC-V harts’ instruction fetches will observe the local h…

  9. comment
    Comment #17581505

    No. The point of the article is that it's ok to undo an abstraction that has done more harm than good. Abstraction and DRY is still a good default mode of thinking.

  10. comment
    Comment #17581504

    Agreed. To me, the real point is not to be afraid to undo an abstraction that has proven to be more trouble than it's worth. DRY is still a good default mode of thinking.

  11. comment
    Comment #17581497

    However, let's not go too far: I think DRY is a good default for new programmers. They can learn to break that rule as they gain experience.

  12. comment
    Comment #17581494

    Yep, always talk to the person who made a WTF-inducing change. It's even possible they've thought of something you didn't.

  13. comment
    Comment #17574001

    Right. I think this is the promise of Java generics: we promise we'll warn you if you're relying on dynamic type checking because we can't prove all dynamic type checks will pass. …

  14. comment
    Comment #17573642

    Ever worked at a startup?

  15. comment
    Comment #17364650

    People forget that the proverb says it's easier , not better , to ask forgiveness.

  16. comment
    Comment #16709252

    Pre-emptive runtimes are hard. Inserting yield points judiciously in loops isn't that incredibly difficult, and neither is reducing the cost of a yield point. It's far harder to ma…

  17. comment
    Comment #16276962

    Ah, mutable data. Is there any abstraction it can't ruin?

  18. comment
    Comment #15332755

    I'll just leave this here: https://xkcd.com/927/

  19. comment
    Comment #15311295

    Yep. In fact, this is how it formed in the first place.

  20. comment
    Comment #15311132

    Here's a cool site where you can ask questions like this: http://www.google.com

  21. comment
    Comment #14948760

    You're mis-reading it. The blue line is subsequent 10-year performance, so it's already shifted back (left) several years from its natural alignment on the chart.

  22. comment
    Comment #14948417

    Wow, really interesting read. Thanks for the link. Only trouble is that once people find patterns like this, they have a habit of disappearing. Hopefully this one is based on solid…

  23. comment
    Comment #14653576

    --minor spoilers-- But John Wick Chapter 2 is not a period piece. The VIC-20 is not meant to be a modern computer there. As I recall, they have women dressed as 1940s switchboard o…

  24. comment
    Comment #14591014

    Cool, thanks for the link. My mistake--I thought "regions" meant some sort of interprocedural "code regions". I suspect the state of the art in GC has moved in the last 15 years si…

  25. comment
    Comment #14588377

    Ok, so you analyze "regions". Then what? Modify the data structures to use some kind of efficient headerless representation? Then stop the world and rewrite the whole heap if a new…