Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mdwelsh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
mdwelsh
13y ago
We've done lots of load testing and the CPU and memory footprint of the Go version is better than the C++ version. Not surprising since we reduced the code size so much, but at least using Go did not involve significant bloat.
62.
▲
by
mdwelsh
13y ago
OP here. I do actually use vim but I have yet to adopt most of the fancy plugins that vim provides -- put me in a time machine back to 1977 and I would be very capable of programming on any UNIX system that you'd drop me in front of, p
63.
▲
by
mdwelsh
13y ago
OP here. It is absolutely true that we did not rewrite the entire original system in Go; I tried to be very explicit about that in the blog post. But, I feel confident that it could be done, in much less code, with greater clarity and modul
64.
▲
by
mdwelsh
13y ago
OP here. What do you think we should be using apart from C++ or Java?
65.
▲
by
mdwelsh
13y ago
The joke goes, "If every other line of code you write starts with 'if err != nil', you might be a Go programmer."
66.
▲
by
mdwelsh
13y ago
David Andersen at CMU teaches the undergraduate distributed systems course in Go: http://www.cs.cmu.edu/~dga/15-440/F12/
67.
▲
by
mdwelsh
13y ago
The problem is that no promotion = no job. So if you care about teaching, you need to get tenure.
68.
▲
by
mdwelsh
13y ago
People denied tenure in CS at Harvard have gotten senior (tenured) jobs elsewhere, but not in my opinion at places anywhere near as good.
69.
▲
by
mdwelsh
13y ago
You are right that being a mathematician at Harvard, it hardly matters if you get tenure or not. (In fact, for a long time you basically had to win the Fields Medal to get tenure in math at Harvard). Harvard is nowhere near as well known in
70.
▲
by
mdwelsh
13y ago
This isn't true in computer science at Harvard - I speak from experience, having gone through the tenure process there myself. Being denied tenure in CS at Harvard is about as bad as being denied tenure anywhere else; people don't
71.
▲
by
mdwelsh
13y ago
The author of this article is a friend and former colleague (I had the office next door to hers at Harvard, when I was on the faculty there). Many of the reasons she cites for being "miserable" as a faculty member reflect why I le
72.
▲
by
mdwelsh
13y ago
As a former professor at Harvard, this is a welcome move. However, I don't think it goes far enough, and it should have happened much sooner. One thing I will say: The fact that the administration felt the need to snoop on employee e-mail t
73.
▲
by
mdwelsh
13y ago
The sensor networks research was work I did at Harvard prior to joining Google. I don't think Google is very interested in my deploying sensor networks on volcanoes, although (to be fair) I have not asked.
74.
▲
by
mdwelsh
13y ago
Thanks for the comments; I replied on the blog post itself. TL;DR: Even tenured profs care about helping their students get good jobs, which means publishing in top venues.
75.
▲
by
mdwelsh
13y ago
That's unfortunate. I'd be curious to know where you ended up taking a job. I have been surprised at how "academically inclined" Google is; however, I am sure there are groups here that have less interest in research-type endeavors than my
76.
▲
by
mdwelsh
14y ago
I work for Google, and I think it's an awesome place to work, but I can see in my two years there how things have been changing in subtle ways. It's not a small company anymore, which hasn't changed how "cool" it is, but does mean that with
77.
▲
by
mdwelsh
14y ago
This is the best book on technical interviews for places like Google: http://www.amazon.com/Cracking-Coding-Interview-Programming-...
78.
▲
by
mdwelsh
14y ago
Google is intentionally not blurring the faces on these images. Here's Google's Seattle office, same deal - no faces blurred. http://goo.gl/maps/h5mYC
79.
▲
by
mdwelsh
14y ago
An Interplanetary Internet is not a joke: It's been a serious field of study for a while. There is a SIG on the topic, and lots of work has been done to think about how Internet protocols would work across interplanetary distances and frequ
80.
▲
by
mdwelsh
14y ago
Pretty amazing memoir. Does a nice job of capturing the ups and downs of the grad student experience. Phil - consider distilling this down as a blog post or two - lots of good lessons here, but given the length they might be lost on most or
81.
▲
by
mdwelsh
14y ago
Thanks!
82.
▲
by
mdwelsh
14y ago
Also keep in mind it's using the Chrome networking stack, just not the rendering and JS engine.
83.
▲
by
mdwelsh
14y ago
Note that Chrome on iOS does use the Chrome networking stack, which has a lot of enhancements - including SPDY.
84.
▲
by
mdwelsh
14y ago
Mark - thanks for posting these. I was the recipient of my own batch of such rejection letters during my faculty search in 2002, so I know the feeling exactly. I ended up going to Harvard (not bad!) but the sting of rejection still hurts, n
85.
▲
by
mdwelsh
14y ago
This looks awesome. Does anyone know if SPDY support is in this release?
86.
▲
by
mdwelsh
14y ago
SPDY does not technically require TLS, but It's the Right Thing To Do [tm]. According to Mike Belshe, there are two reasons that SPDY was designed to use TLS. The first was pragmatic: Middleboxes on the Internet wouldn't be able to pass thr
87.
▲
by
mdwelsh
14y ago
Sorry for not being clear. I completely agree that Opera's experience is relevant and useful. They have done some great work on optimizing mobile web performance and it would be fantastic to draw on that expertise to make open standards whi
88.
▲
by
mdwelsh
14y ago
There's a big difference between having a closed, proprietary protocol and releasing something as open source with a public spec.
89.
▲
by
mdwelsh
14y ago
We wanted to use a real phone to accurately capture the performance of the phone hardware, browser (Chrome), and OS (Android). For example, JavaScript runs much more slowly on most mobile platforms than it does on desktop browsers, and we w
90.
▲
by
mdwelsh
14y ago
Hi Juho, I'm the guy who did this study at Google. I agree with your criticisms that the measurement setup does not reflect real network conditions in all cases. However, we have done a tremendous amount of measurement on real mobile networ
More ›