Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MichaelSalib
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
MichaelSalib
7y ago
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 completely wrong.
2.
▲
by
MichaelSalib
7y ago
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 where seeks are free which makes cloud access very high latency
3.
▲
by
MichaelSalib
7y ago
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 hasn't been touched in two years * h5py is fine but
4.
▲
by
MichaelSalib
7y ago
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.
▲
by
MichaelSalib
7y ago
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 with terrible implementations. For example, try writing a py
6.
▲
by
MichaelSalib
7y ago
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 home health aid? That seems like a much more important que
7.
▲
by
MichaelSalib
7y ago
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 adoption of code some other folks wrote.
8.
▲
by
MichaelSalib
7y ago
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.
▲
by
MichaelSalib
7y ago
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 funny if you speak up about it. A big part of that is that qu
10.
▲
by
MichaelSalib
8y ago
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 by lower income black people) 100 times more harshly than po
11.
▲
by
MichaelSalib
8y ago
> 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) although that hasn't always been
12.
▲
by
MichaelSalib
8y ago
(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 would insist that they have unacceptably high runtime costs. O
13.
▲
by
MichaelSalib
8y ago
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 to give up in order to pretend they had "zero-cost
14.
▲
by
MichaelSalib
8y ago
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 community believes that it is more important that 20 year old C
15.
▲
by
MichaelSalib
8y ago
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 use or reason about surprisingly large parts
16.
▲
by
MichaelSalib
8y ago
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 government? Once they start taking orders from Beijing abo
17.
▲
by
MichaelSalib
8y ago
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 their parents about gaijin.
18.
▲
by
MichaelSalib
9y ago
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 approved by the city, and the city listens to neighborhood groups
19.
▲
by
MichaelSalib
10y ago
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, is also great. [1] https://sites.google.com&
20.
▲
by
MichaelSalib
11y ago
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.
▲
by
MichaelSalib
11y ago
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 conductive layers between insulator layers. Then you have these speci
22.
▲
by
MichaelSalib
11y ago
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 to a competitor that they were planning on joining.
23.
▲
by
MichaelSalib
12y ago
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 neither of these ideas were invented at Bell Labs during th
24.
▲
by
MichaelSalib
13y ago
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 weird?
25.
▲
by
MichaelSalib
13y ago
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 techniques described could apply to IFP for RSA. I'
26.
▲
by
MichaelSalib
13y ago
Is it really $10M per key? DJB points out that if you're willing to spend a lot of money building parallel hardware, you can get some surprising performance benefits allowing you to crack large numbers of keys at once. http:/
27.
▲
by
MichaelSalib
13y ago
What can Snowden promise them, anyway, that they would make this deal? They don't know exactly how much he has and the government has some interest in securing the data that he hasn't released.
28.
▲
by
MichaelSalib
13y ago
Is this true? I thought Clapper knew about the questions in advance, which means he could have easily asked committee staff to only ask those questions in closed session. Congress is usually very deferential about those sorts of issues.
29.
▲
by
MichaelSalib
13y ago
And what happens when someone whom you voted as shows up to vote? I mean, if this is going to happen on a large enough scale to affect the outcome of an election, that event has to happen many times. Which means poll workers and police are
30.
▲
by
MichaelSalib
13y ago
I think you should do some research on voting in the US. You can start by looking at web pages like this: http://www.sec.state.ma.us/ele/eleifv/howreg.htm
More ›