Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
uriel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
181.
▲
by
uriel
15y ago
I thought everyone knew this, because it creates more and better jobs[1]! [1] http://harmful.cat-v.org/software/c++/I_did_it_for_you_all
182.
▲
Rob Pike: Writing Web Apps in Go
(youtube.com)
5 points
by
uriel
15y ago
|
0 comments
183.
▲
by
uriel
15y ago
Might be worth noting that Heroku has released Doozer as an open source project and link to its home at: https://github.com/ha/doozer
184.
▲
by
uriel
15y ago
> Why should the music and movie industry be the only industries being allowed to keep the middle men when the value they provide is almost nill. I think it has been clear (specially to musicians) for a long time that the middle men hav
185.
▲
by
uriel
15y ago
Given Assange's track record of reactions to leaks within WikiLeaks, it would not be surprising at all if this is authentic: http://harmful.cat-v.org/journalism/wikileaks
186.
▲
by
uriel
15y ago
He himself has admitted it would be much easier for the US to extradite him from the UK than from Sweden.
187.
▲
by
uriel
15y ago
Go's compilers are still very young and do almost no optimizations. Also, the 32bit compilers are specially bad as they are not really used by most of the Go developers, the 64bit compilers do much better as you can see here: http://shooto
188.
▲
by
uriel
15y ago
Between interfaces and the builtin generic types, I have never missed generics (specially since append() was added to the language), and that seems to be the experience of most people that have used Go for a while. Still it probably would b
189.
▲
by
uriel
15y ago
Go's syntax is one of the 'dumbest' around, it is extremely easy to parse compared to pretty much any other mainstream language (except scheme I guess). All the bitching about ';' comes from people that clearly have not used Go or tried to
190.
▲
by
uriel
15y ago
This whole topic is another thing where Go is a godsend, gofmt has ended all silly arguments over formatting style.
191.
▲
by
uriel
15y ago
There are a couple of things unique to Go (interfaces for example, while similar to things in other languages are still quite unique). But that is not (and should not be) the point of the language, it is not about how many features it has,
192.
▲
by
uriel
15y ago
Rob Pike is giving (or has given already?) a talk on writing web apps in Go at Google I/O today, it is not livecasted, but the video should be up tomorrow.
193.
▲
by
uriel
15y ago
That is only a problem for Java apps (and for Python apps using things like Django that were never really suited to AppEngine). None of my AppEngine apps ever had any problem with 'cold' startup speed, and now with Go startup speed will be
194.
▲
by
uriel
15y ago
> However, from wikipedia: "Of features found in C++ or Java, Go does not include type inheritance, generic programming, assertions, method overloading, or pointer arithmetic." For many people (including me) the lack of all this "featu
195.
▲
by
uriel
15y ago
I was very confused for a second while reading the title, for some reason my brain associated 'fortunes' with a very different kind of fortune: http://fortunes.cat-v.org/
196.
▲
by
uriel
15y ago
> I wonder, is it possible to do some syntax rewrite to make it look like a weak/dynamic typed language Go already in practice feels very much as light as a weak/dynamic-typed language thanks to (implicit) interfaces, type inference an
197.
▲
by
uriel
15y ago
Go also has gobs which according to Rob Pike improve on protocol buffers in several ways: http://blog.golang.org/2011/03/gobs-of-data.html And while gobs are (by design) Go-centric, there are already implementations in C for example: htt
198.
▲
by
uriel
15y ago
You can't be serious, the absurd complexity of ASN.1 is legendary.
199.
▲
by
uriel
15y ago
> the Go compiler is single pass, which considerably cripples the language and imposes a lot of weird asymmetric features. What evidence do you have that it cripples the language? And can you point to a single 'asymmetric feature' (wha
200.
▲
by
uriel
15y ago
The authors of all kinds of extensions could do all kinds of trickery, when you install an extension you generally are trusting the author of that extension.
201.
▲
by
uriel
15y ago
And this is the fundamental point all the people saying there is nothing 'new' about Go miss.
202.
▲
by
uriel
15y ago
If you think Python was a significant influence in Go's design you probably have not worked with much with Go or its ancestors. Yes, Go is not a 'purely functional' language, or 'purely' anything, Go is a pragmatic language following from a
203.
▲
by
uriel
15y ago
I thought you were talking about performance, in which case the relevant chart is: http://shootout.alioth.debian.org/u64/which-programming-lang... Which shows Go is well ahead of OCaml. The "which language is best" chart you linked has ra
204.
▲
by
uriel
15y ago
> The language seems intentionally designed to not evolve This is a strange claim to make given how much the language (and its libraries) have actually evolved during their little more than a year of life.
205.
▲
by
uriel
15y ago
I'm not so optimistic. The airport security circus has been going for a very long time, and only getting worse.
206.
▲
by
uriel
15y ago
They run the TSA... what did you expect?
207.
▲
by
uriel
15y ago
First of all, it is quite obvious that Go and OCaml are completely different languages designed around very different philosophies and styles. Also saying that you are not trolling doesn't make your comment any less trollish, specially give
208.
▲
by
uriel
15y ago
http://planet5.cat-v.org/ is the closest, but haven't maintained it properly for a while, I should add a few new blogs and remove some that are obsolete.
209.
▲
by
uriel
15y ago
I hope so, in the mean time there is this issue in the AppEngine tracker: http://code.google.com/p/googleappengine/issues/detail?id=23...
210.
▲
by
uriel
15y ago
It is an amazing team, but the rest pales beside ken ('Unix guy' doesn't begin to do him justice).
More ›