Live data from Hacker News

Viewing profile — jeffffff

jeffffff

HN member
Joined
Fri, Jul 02, 2010, 5:08 AM UTC
HN karma
194
Public activity
144 items

About jeffffff

No profile information was provided.

Recent public activity

  1. comment
    Comment #48992691

    y'all still write shell commands manually?

  2. comment
    Comment #48675198

    porsche is part of volkswagen, so it's not that surprising that they're decently reliable. i probably see 10 porsches for every ferrari, lamborghini, etc that i see, and i think a …

  3. comment
    Comment #48206151

    Compilation error

  4. comment
    Comment #47783114

    don't forget to fsync the file before the rename! and you also need to fsync the directory after the rename!

  5. comment
    Comment #47543091

    > None of the things people care about really get much out of "unified memory". GPUs need a lot of memory bandwidth, but CPUs generally don't and it's rare to find something which …

  6. comment
    Comment #40927249

    it's kind of dumb that postgres uses a nested loop join instead of a hash join there. hash join almost always has the best worst-case behavior, and without stats it should be the d…

  7. comment
    Comment #40159870

    we're not really close, for two reasons: 1) programming takes a long time, and it only makes sense to take the time to do it if you're making a bunch of copies of something. this i…

  8. comment
    Comment #40159451

    i'm a hobbyist woodworker with more money than time. i have a pretty basic 3-axis cnc and i thought it would save me time, but it really doesn't. the only thing i actually use it f…

  9. comment
    Comment #38862012

    Speaking of Indeed, the first employee ( https://en.wikipedia.org/wiki/Chris_Lamprecht ) was a felon and a great engineer

  10. comment
    Comment #36851467

    shouldn't have any effect, the new amd hardware is zen 4 and this only affects zen 2

  11. comment
    Comment #36622516

    JIT compilation has the opportunity to do profile-guided optimization at runtime. JIT compilation is also simpler when distributing an application to non-identical servers, as it c…

  12. comment
    Comment #36567625

    take a look at http://nms.csail.mit.edu/~stavros/pubs/OLTP_sigmod08.pdf - the overhead of coordinating multiple writers often makes multi-writer databases slower than single-writer…

  13. comment
    Comment #36536242

    there are only a handful of instructions that do interesting things beyond parallel versions of basic arithmetic and bitwise operations. https://branchfree.org/2019/05/29/why-ice-l…

  14. comment
    Comment #36535875

    AVX and AVX2 are pretty awful because of lane-crossing limitations, but AVX512 is actually really nice and feels like a real programmer designed it rather than an electrical engine…

  15. comment
    Comment #36438838

    one thing that is missing from this document is that there are a limited number of line fill buffers in the L1 cache of each core, which limits the number of concurrent memory acce…

  16. comment
    Comment #34536058

    i have jenn air appliances and tried to connect to my dishwasher solely because i was curious as to why anyone would want their dishwasher to be connected to the internet. i could …

  17. comment
    Comment #33193420

    you'd have to block california too because CCPA is essentially the same thing

  18. comment
    Comment #33042865

    the "if constexpr" makes sure the checks only happen in debug mode. you'd definitely want to turn the checks off for release builds.

  19. comment
    Comment #33042837

    of course the standard allows implementations to "behave during translation or program execution in a documented manner characteristic of the environment" if you do something that …

  20. comment
    Comment #33036117

    i think you could actually do that in C++ as a library with a bit of metaprogramming. the arithmetic operations will get weird though unless everything is the same type, for exampl…

  21. comment
    Comment #33035982

    torstenvl is correct. UB is UB whether you are in debug mode or release mode. making it UB for it to store a negative value doesn't make sense. you could put debug checks for it be…

  22. comment
    Comment #33035922

    the one about unsigned integers with one bit missing would be trivial to implement as a library in C++ with no significant downside. all you have to do is make a class wrapping a s…

  23. comment
  24. comment
    Comment #32585073

    most people who are hesitant to update are hesitant because they've been burned in the past. apple has a history of making phones unusably slow with updates and breaking 3rd party …

  25. comment
    Comment #32546723

    well i tried. i wish you the best of luck in your continued ignorance.