Viewing profile — jeffffff
jeffffff
HN member- Joined
- Fri, Jul 02, 2010, 5:08 AM UTC
- HN karma
- 194
- Public activity
- 144 items
- HN profile
- View on Hacker News ↗
About jeffffff
No profile information was provided.
Recent public activity
-
comment
Comment #48992691
y'all still write shell commands manually?
-
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 …
-
comment
Comment #48206151
Compilation error
-
comment
Comment #47783114
don't forget to fsync the file before the rename! and you also need to fsync the directory after the rename!
-
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 …
-
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…
-
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…
-
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…
-
comment
Comment #38862012
Speaking of Indeed, the first employee ( https://en.wikipedia.org/wiki/Chris_Lamprecht ) was a felon and a great engineer
-
comment
Comment #36851467
shouldn't have any effect, the new amd hardware is zen 4 and this only affects zen 2
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
comment
Comment #33193420
you'd have to block california too because CCPA is essentially the same thing
-
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.
-
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 …
-
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…
-
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…
-
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…
- comment
-
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 …
-
comment
Comment #32546723
well i tried. i wish you the best of luck in your continued ignorance.