Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dsymonds
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
151.
▲
by
dsymonds
12y ago
Honestly, it's still hard for me to tell, and those two files don't make it clearer. It's got tests, which is good and presumably counts for the serious case, but I've seen similarly excessive testing done for obvious jo
152.
▲
by
dsymonds
12y ago
If anything this seems like the customer is the one that is being used as a bargaining chip, not Malcolm Gladwell. There are two companies trying to get their way, refusing to budge, and using whatever tools are at their disposal to try to
153.
▲
by
dsymonds
12y ago
I can't tell whether this is serious or it's a parody. I'm leaning towards the latter given the title, but it's hard to tell.
154.
▲
by
dsymonds
12y ago
Sure, it'd be possible, but it would also require changing the language. And that's not going to happen for something like this.
155.
▲
by
dsymonds
12y ago
I don't think a CLA typically assigns copyright. It only provides the project with a license to use the contribution; the contributor still retains the copyright.
156.
▲
by
dsymonds
12y ago
Do you have evidence that happens? That sounds very strange.
157.
▲
by
dsymonds
12y ago
You could do that, but who is going to want an extra round trip or two while making an HTTPS connection? Internet latency is often bad enough already.
158.
▲
by
dsymonds
12y ago
Gofix does the work, but it is only feasible because gofmt exists.
159.
▲
by
dsymonds
12y ago
I don't know anything about Android or Dart development, so I can't speak for them. All I can say is that internal Google development has been happily using vendoring of third-party code for many years (and not just C/C++ cod
160.
▲
by
dsymonds
12y ago
That's fine. Some do it badly, and some do it well.
161.
▲
by
dsymonds
12y ago
He means "we are going to leave the language [alone], we are done [changing it]." There is no expectation that the community will change the language instead.
162.
▲
by
dsymonds
12y ago
Vendoring is also a practice that Google and other large tech companies use extensively. Just because something is old doesn't mean it's a bad idea.
163.
▲
by
dsymonds
12y ago
Go does not have type inheritance, so there's no such thing as "the top type".
164.
▲
by
dsymonds
12y ago
Go's compilation speed is more than PR. It's reality when compared against what it is designed to replace. Believe me, there are several people on the Go team who fondly remember the "old" days of Turbo Pascal, for insta
165.
▲
by
dsymonds
13y ago
An "inexperienced practitioner of cryptography" should not be writing a book about cryptography. It's great that such a person is learning, but you shouldn't be trying to pass on such information at that stage. (I don&#x
166.
▲
by
dsymonds
13y ago
The 'select' statement does more than just multiplex (and it doesn't really multiplex since you can't do it over a slice of channels). It allows blocking on any one of a set of send or receive operations. This is similar
167.
▲
by
dsymonds
13y ago
Hi catmanjan, you do not need to change your NetBank password. We are patched against the Heart Bleed bug. We are dedicated to ensuring our data and that of our customers is safe and secure. We take matters of security very seriously and ou
168.
▲
by
dsymonds
13y ago
Actually you find that many engineers with 30" monitors end up using multiple side-by-side terminal windows, each set to 80 chars.
169.
▲
by
dsymonds
13y ago
Nope. Go was born because large C++ builds were just too darn slow, but that wasn't due to using a restricted subset of C++. In fact, using a subset of C++ speeds the build up.
170.
▲
by
dsymonds
13y ago
Straight to the meat: http://pdos.csail.mit.edu/6.828/2012/xv6.html
171.
▲
by
dsymonds
13y ago
http://www.openautoalliance.net/#members
172.
▲
by
dsymonds
13y ago
Russ Cox is the one who is doing the compiler translator. He is not going to be out of his depth.
173.
▲
by
dsymonds
13y ago
Perhaps if you had added a qualifier like "... for the tasks I encounter" in your original message then you would have been more accurate. There are plenty of tasks that other people do where Go is competitive with C. You were mak
174.
▲
by
dsymonds
13y ago
You said "Go can't compete on performance with C". It sounds like you are now moving the goalposts.
175.
▲
GopherCon schedule
(gophercon.com)
1 points
by
dsymonds
13y ago
|
1 comments
176.
▲
by
dsymonds
13y ago
I'm curious what programs people are writing where parametric polymorphism is so crucial. I've written hundreds of thousands of lines of Go code (servers, web apps, data processing, etc.), and there's probably been maybe O(hu
177.
▲
by
dsymonds
13y ago
The post I replied to didn't explicitly say what he disliked about sorting in Go, and what "this" means in "When they fix this". I guessed that it was because the Go code is a bit longer. What else could it be? I gu
178.
▲
by
dsymonds
13y ago
A few extra lines for sorting means you won't touch Go with a pole? That's a bit extreme. Do you really do custom sorting so often that this is a major problem? There's plenty of other ways in which Go is shorter than the equ
179.
▲
by
dsymonds
13y ago
A Go string is an immutable opaque sequence of bytes. It is conventionally UTF-8, but it does not have to be. The only place in the language that cares is if you range over a string, but even there non-UTF-8 strings are supported.
180.
▲
by
dsymonds
13y ago
Yeah, phone screens help a lot. But people can still sound convincing enough on the phone for half an hour without being a good programmer, so that's just another filter layer before an on-site interview.
More ›