Live data from Hacker News

Viewing profile — MichaelSalib

MichaelSalib

HN member
Joined
Wed, Apr 14, 2010, 2:54 PM UTC
HN karma
2,425
Public activity
728 items

About MichaelSalib

No profile information was provided.

Recent public activity

  1. comment
    Comment #22498411

    So, my spouse was a CPU designer at AMD for many years and now does secure computing work for, well, the US government. I showed her your comment. She laughed. A lot. This is all c…

  2. comment
    Comment #22433609

    To be clear, our experience using gcsfuse and friends to do basically the same things was extremely painful and a performance nightmare. The HDF format was designed for a world whe…

  3. comment
    Comment #22433440

    Ah, thanks for these! But I see nothing has changed. * pyfive is interesting but immature and doesn't seem to have any cloud bucket support * h5s3 is an abandoned experiment that h…

  4. comment
    Comment #22427687

    No, you can certainly write in parallel, despite the GIL. The GIL makes this inefficient if your work is CPU-bound, but for IO-bound workloads it can be fine.

  5. comment
    Comment #22426791

    Otherwise, HDF5 offers every single advantage that zarray has and is much more mature, stable, better documented, and has better support. Absolutely not. HDF5 is an awful format wi…

  6. comment
    Comment #21815141

    What's the plan for when grandma develops dementia? The paranoia will make her unwilling to part with her beloved firearm...do we just wait until she murders a family member or hom…

  7. comment
    Comment #20281588

    Which do you think looks better on your promotion packet? 1. Write a new libc and get it used all over Google, generating lots of users automatically; or 2. Shepard Google's adopti…

  8. comment
    Comment #19712263

    The idea that children should spend their days staring at screens and never interacting with other human beings seems really sick. But oh so on brand for the Valley.

  9. comment
    Comment #19564136

    I worked at FB briefly so maybe I can explain. FB has a corporate culture that really discourages critique. When things are broken, especially internal things, people look at you f…

  10. comment
    Comment #19374986

    The way that white supremacy works is that black people are penalized even in the small enclaves where they constitute a local majority. Note that the laws that punish crack (used …

  11. comment
    Comment #18921771

    > When it comes to exceptions, it's generally true on x64 that you don't pay for what you don't use (there's no performance penalty to exception handling if you don't throw) althou…

  12. comment
    Comment #18917205

    (1) I love your writing. (2) Even reducing it to runtime costs, it seems a bit nonsensical. Are C++ exceptions a zero cost abstraction? All the googlers I argued with about them wo…

  13. comment
    Comment #18914922

    Zero-cost abstractions only exist in a world where you don't highly value language simplicity and comprehensibility. Simplicity and comprehensibility were things the committee had …

  14. comment
    Comment #18914657

    To clarify: of course they like simplicity when it costs nothing. But they consistently value other goods over simplicity. For example: maintaining backwards compatibility. The com…

  15. comment
    Comment #18913679

    I think that's dependent on language culture. Because the C++ community doesn't take language simplicity or comprehensibility seriously, there are lots of C++ developers who can't …

  16. comment
    Comment #18593450

    That's (maybe) great for folks in China, but what about folks outside? Is the rest of the world really better off if Google can easily be bullied and manipulated by the Chinese gov…

  17. comment
    Comment #17978554

    Japan is intensely racist. My spouse lived there for a year. When she went about her business outside, small children who saw her would literally burst into tears screaming to thei…

  18. comment
    Comment #14649454

    I saw this up close in Boston (really Cambridge MA). In most American municipalities, neighborhood groups have enormous power to shape development. All development has to get appro…

  19. comment
    Comment #13418143

    Another good resource from Google is [1] which focuses more on operational impacts after you deploy a system that relies on ML (I'm a coauthor). [2], which was written by my boss, …

  20. comment
    Comment #9527701

    It looks like they're using a 65nm process, so yeah, fab space appears to be limiting them. Modern designs are well under 20nm.

  21. comment
    Comment #9466306

    Around 2003 at MIT I spoke with a guy who told me about a home lighting system that the French were using. Basically, you take an entire wall in a house and sandwich thin conductiv…

  22. comment
    Comment #9258048

    A good friend of mine works for a major electronics manufacturer (trust me, you'd recognize the name) where some employees exfiltrated 200,000 internal design documents/artifacts t…

  23. comment
    Comment #8376639

    It is a bit astonishing what lengths the go community is willing to, er, go, in order to avoid compile-time code execution (the basis of lisp macros) or generics. I understand that…

  24. comment
    Comment #7031698

    Literally every single C programmer in the world is writing x86 or arm machine code. C programmers have this bizarre blind spot where they don't realize that though. Isn't that wei…

  25. comment
    Comment #7003299

    I'm not sure about that; the paper talks about parallel machines that can search out many keys at once. Its focus is on known plaintext attacks against AES, but it seems like the t…