Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kmavm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
271.
▲
by
kmavm
17y ago
It is hilarious to me that the Linux community continues to retell the "Have you ever kissed a girl?" chestnut after 14 years, and still fails to get the joke. If you go back and read the original Usenet (not email) drama ( http://www.crypt
272.
▲
by
kmavm
17y ago
Disclaimers: I haven't read the patent in question, I work for facebook, and therefor know some of the engineers whose patent we're discussing.. Most eye-rolling at patents never get past the title. This betrays a misunderstanding about wha
273.
▲
by
kmavm
17y ago
"have an old guitar push button wired up to your reset switch until you get it booting properly" Pro-tip: use a virtual machine.
274.
▲
by
kmavm
17y ago
Regarding "an individual with a power to veto," C++ has a dictator for life, whatever trappings of "democracy" surround him. Bjarne Stroustrup has the social and intellectual capital to drive C++ in whatever direction he likes. Unfortunatel
275.
▲
by
kmavm
17y ago
He seems to assume that market cap moves in lockstep with revenue. A company's current market cap factors in expectations of future growth.
276.
▲
by
kmavm
17y ago
I weigh 145. 700 kcals is about "tempo" effort: hard, but still fun-hard. All out, in the best shape of my life for one hour is around 900 kcals. I'm in good, but not phenomenal shape; my brief flirtations with road racing ended in utter
277.
▲
by
kmavm
17y ago
An hour of hard cycling burns about 700 kcals, which is a medium-sized meal. A candy bar is on the order of 250 kcals typically.
278.
▲
by
kmavm
17y ago
As a current facebook employee, who is in no way empowered to officially speak for the company, I would not be in too big a hurry to extrapolate Mark's observations out to infinity. Facebook is putting together one of the very best software
279.
▲
by
kmavm
17y ago
As somebody who's given you a hard time up thread, and who has advocated the C + HLL approach, let me say: you're right, I now think that approach is naive. It's really difficult to share data across the C/HLL boundary, and in normal applic
280.
▲
by
kmavm
17y ago
> I am surprised to see that so many programmers still like to reason and guess what the performance of their program is instead of profiling it... Yeah, us old fuddy-duddies. We also like to reason about the correctness of our code w
281.
▲
by
kmavm
17y ago
Profiling tools are post-mortem, and often not able to be enabled in production. What about when the code is not yet running, and you're trying to reason about it as you write it? What about when the performance problem is workload dependen
282.
▲
by
kmavm
17y ago
Pop Quiz: Why should I clutter my brain with these little guessing games about what the compiler is doing? And why should these pop quizzes slow down my group's code reviews? There are, after all, languages out there that do not force this
283.
▲
by
kmavm
17y ago
This is an appealing train of thought, but it turns out to be very hard to make this pay off, at least in all the concrete situations I've been able to consider. The reason is subtle: "I/O bound" workloads often only become so when they sta
284.
▲
by
kmavm
17y ago
You can buy a machine with a terabyte of RAM. If your check doesn't bounce, IBM, HP, Sun, et al. will deliver it via forklift tomorrow. However, that box will cost much, much more than 16 boxes with 64GB each. Those 16 boxes will also hav
285.
▲
by
kmavm
17y ago
I'm sorry I'm coming to this with the thread dead. I was on a boat for a team-building offsite most of yesterday. People also overlook the great benefit of fork(2) for static languages: it's like GC for your address space. In a long-enough-
286.
▲
by
kmavm
17y ago
That's a reasonable interpretation, it just isn't my recollection of the workloads we used for benchmarking. I remember running the actual httpd server under synthetic loads, and compiling the Linux kernel make -j <bignum>.
287.
▲
by
kmavm
17y ago
I worked on VMware's virtual machine monitor from 2000 to earlier this year. I overlapped with Michael Mullany, and his article is a fair recollection of our efforts. The more technical crowd here might appreciate a few additional thoughts.
288.
▲
by
kmavm
17y ago
This is an interesting source of "death-of-a-thousand-cuts" performance problems in C++ codebases, as well. Code you never even execute can slow you down; stack-unwinding code for unhandled exceptions takes up precious icache bytes between
289.
▲
by
kmavm
17y ago
I've occasionally dug deep enough into exercise-inducded hypoglycemia to have very, very mild hallucinations, but mostly it just forces you off the bike; if you could go on exercising at that point, you'd be at risk of doing neurological da
290.
▲
by
kmavm
17y ago
Yes: instruction cache. Big programs are slow programs.
291.
▲
by
kmavm
17y ago
> Intel squeezed AMD very hard with a lot of "Merced" hype, and look what happened. Intel started taking market share back from AMD when they returned to delivering CPUs with better $/performance, and $/watt/performance, in 2007. While
292.
▲
by
kmavm
17y ago
This is essentially the thesis of Arnold Kling's "Crisis of Abundance": http://www.amazon.com/Crisis-Abundance-Rethinking-Health-Car... Except for a few blockbuster interventions (antibiotics for bacterial infection, orthopedics, reading
293.
▲
by
kmavm
17y ago
While this provides perfect ordering information, it does so at the cost of bouncing a cacheline (the head of the queue) around the entire machine. That's fine if perfect ordering information is really, really important, but if a lack of pr
294.
▲
by
kmavm
17y ago
And two years earlier had come VMware. The explosion of interest in virtualization was started by VMware, a commercial entity, which rather makes Pike's point. Xen was started in response to the lack of an academia-friendly platform for vir
295.
▲
High-Level CPU Challenge
(yosefk.com)
2 points
by
kmavm
17y ago
|
1 comments
296.
▲
by
kmavm
17y ago
Something to consider, for those saying $10b is too much to pay: maybe these investors know something material that you don't? After all, those about to sign a humongous check probably get better access to the financials of a privately run
297.
▲
by
kmavm
17y ago
The UNIX v6 kernel (Lions book). Every page brims with the excellent, hard tradeoffs required to shoehorn what we'd recognize as a modern system onto a 128K 16-bit machine.
298.
▲
by
kmavm
17y ago
I have published in ASPLOS and HotOS with a bachelor's in computer science, though some of my co-authors either had or were pursuing PhDs. Publishing and PhDs are correlated, but not necessarily causally related. I.e., the same impulse that
299.
▲
by
kmavm
17y ago
http://www.wolframalpha.com/input/?i=VMware 'Interpreting "VMware" as "voxware"'
300.
▲
by
kmavm
17y ago
Templates taking too long to compile and producing ridiculous error messages is actually one of, if not the , major complaints Yossi has about C++, though. One of the rarely spoken of differences between C and C++ is that the latter has a
More ›