Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nhaehnle
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
56 ms
·
511.
▲
by
nhaehnle
12y ago
It's impressive to see how many of the complaints have been addressed by C++11, actually, and how many others have been addressed by compatible changes to the compilers and standard libraries (in particular, template related error mess
512.
▲
by
nhaehnle
12y ago
> There are many programming environments that are both common and quite productive that have no pointers at all. This is a bit misleading. The vast majority of languages have pointers (languages without object identities exist - functio
513.
▲
by
nhaehnle
12y ago
The distinction is meaningless. It is always the case that the currently economically active part of the population pays for those who aren't active. [1] If you prefer thinking in monetary terms (as most people do), think about somebod
514.
▲
by
nhaehnle
12y ago
The Apollo project is historical precedent that shows that precisely this type of project can go much faster, given the required budget and focus. The second part here is also important, of course. Just pouring more money onto a problem isn
515.
▲
by
nhaehnle
12y ago
I guess the libc that comes with Ubuntu doesn't count as a good implementation.
516.
▲
by
nhaehnle
12y ago
Wow, thanks for pointing this out. I just tried it out for myself, and indeed "rep movsb" is consistently (and sometimes significantly) faster than the standard C memcpy for aligned copies larger than 16KB or so on my Intel Core i
517.
▲
by
nhaehnle
12y ago
The fact that modifying the observed public key doesn't change timing is not surprising: If the CPU is intended to verify the integrity of the microcode update using public-key cryptography, then the public key used to verify the signa
518.
▲
by
nhaehnle
12y ago
I guess somebody downvoted you for the shortness of your comment. You probably know this, but repne movsb is actually a fairly slow approach to copying data compared to the various SSE assembly implementations that libc and friends have. Th
519.
▲
by
nhaehnle
12y ago
It is misleading to claim that this does nothing for the lows, because everything that's happening here is symmetric. Let's say that aluminium production currently draws a permanent base load of 1GW. Let's say that the minimu
520.
▲
by
nhaehnle
12y ago
The interesting thing about the table shown in the article is that even while the author laments it, it actually illustrates a good development: the table has an "hourglass" structure. There is a stable part (fundamental technol
521.
▲
by
nhaehnle
12y ago
People legitimately object to accepting a patch that fixes one issue but can lead to other problems down the line. IMHO, even not accepting the patch, but with suggestions for additional improvements would have been better behaviour. As i
522.
▲
by
nhaehnle
12y ago
Interesting, thanks for sharing that graph. The thing is, though: the Japanese government isn't trying to debase the Yen because of their high debt . The reason they're trying to debase the Yen is to encourage growth via exports
523.
▲
by
nhaehnle
12y ago
While I appreciate your comment, why don't we think outside the box a bit? Isn't it good when people save a lot of money? As long as the savings are fairly well distributed, this means people become more economically independent
524.
▲
by
nhaehnle
12y ago
Yes. This whole "deflation makes customers delay their purchases" thing is annoying precisely because there really are much better reasons for worrying about deflation, and serious economists are warning against deflation all the
525.
▲
by
nhaehnle
12y ago
> Keynesian economics has failed. QE, inflation, central bank stimulus, debt accumulation It's kind of funny how much of a content-free buzzword Keynes has become. None of the measures you mentioned are originally tied to the origin
526.
▲
by
nhaehnle
12y ago
Your response completely misses quanticle's point. Quanticle was talking about the choice between inflation and default . (So, when it comes to your life-savings, both can be utterly destructive.) Instead of actually addressing quanti
527.
▲
by
nhaehnle
12y ago
Japanese government creditors as a whole will never want to get rid of Japanese bonds in the kind of mass-selloff that you're implying unless the Japanese government does tell its bondholders that they're not going to be repai
528.
▲
by
nhaehnle
12y ago
To be fair, "real GDP" has a somewhat precise economic meaning as measuring GDP while taking inflation into account; i.e., take nominal GDP and divide it by some measure of inflation (it is only somewhat precise because one can qu
529.
▲
by
nhaehnle
12y ago
> For example, sometimes specifying remote and branch is done as "remote/branch" and sometimes as "remote branch". AFAIK those usages are semantically different, and consistently so. For example, git pull actuall
530.
▲
by
nhaehnle
12y ago
I would replace recommendation #5 with: use a different key on each physical machine. My home desktop has a different private key than my private laptop, and at work I have yet another SSH private key. This makes more sense to me than separ
531.
▲
by
nhaehnle
12y ago
Git is one of those things where it pays off immensely to understand the underlying object model. Learn about commit objects, tree objects, and file blobs. Then learn about the staging area. There are some things layered on top of or next t
532.
▲
by
nhaehnle
12y ago
Realistically speaking, I suspect that if this does take off (and it is a very cool idea), they won't actually install those things in living rooms due to noise concerns. Those racks are going to be in the basement where the other heat
533.
▲
by
nhaehnle
12y ago
The important part is that the anonymity set - the amount of traffic among which those with a need for anonymity can hide - becomes larger no matter what the people without a need for anonymity do. Consider the extreme case where Tor is on
534.
▲
by
nhaehnle
12y ago
Tor has the goal of being high bandwidth and low latency, and relays on home connections can be problematic. Many home connections have rather low upstream bandwidth, for example, so that circuits through such relays would be limited to few
535.
▲
by
nhaehnle
12y ago
I'm not bigiain, but an obvious motivation would be that the more people use Tor for obviously mundane reasons, the more plausible deniability exists for all Tor users. After all, the fact that you're using Tor cannot be hidden,
536.
▲
by
nhaehnle
12y ago
Another aspect that makes me hopeful about Rust as a way forward for C++ programmers is that it is designed to play well with the C (if not C++) ecosystem. Go is in this weird place where they insist that you have to be 100% Go or not at al
537.
▲
by
nhaehnle
12y ago
Why did you not address a key point of the comment you were replying to, which was that income taxes allow taxation to correlate with how well one is able to carry the burden? It would be nice (and helpful to the overall signal-to-noise rat
538.
▲
by
nhaehnle
12y ago
It is my understanding that the JSON encoding of objects is not specified canonically because the order of keys can be arbitrary. That is, JSON.stringify() is free to return different strings for the same JSON object. Is my understanding co
539.
▲
by
nhaehnle
12y ago
Actually, no. Proving that finding the has is NP-complete would require a proof that any boolean formula (the SAT problem) can be translated into a Bitcoin block such that a nonce yielding a small hash (which is what Bitcoin asks for) would
540.
▲
by
nhaehnle
12y ago
It means that this section contains example code, but is not actually part of the standard. From an operative point of view, this means that if it conflicts with anything else in the document, the "anything else" takes precedence.
More ›