Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
uriel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
121.
▲
by
uriel
15y ago
The absurdity of so called "intellectual property" becomes ever more patent.
122.
▲
by
uriel
15y ago
See this: http://code.google.com/p/go/source/detail?r=35b716c94225 tl;dr: It is Apple's fault, OS X is buggy and so far there are no known good workarounds, if you know any I'm sure Russ would love to hear about it.
123.
▲
by
uriel
15y ago
Rob Pike and Brian Kernighan warned about this trend in their seminal paper " Program Design in the UNIX Environment " (also known as " cat -v considered harmful " which describes how proper unix programs should be designed: http://harmful
124.
▲
by
uriel
15y ago
This is one more reason why I love dynamic linking, fork/exec for static binaries is much faster than for dynamic ones, even for simple C programs that only use libc.
125.
▲
by
uriel
15y ago
For anyone interested in this kind of archaeology I have put together a web interface for the 1st Edition manual pages: http://man.cat-v.org/unix-1st/
126.
▲
by
uriel
15y ago
> The old standard file permission system is the default on most unixy systems because it's easy to use and understand And that is exactly what makes it more secure than ACLs which are extremely complex and unwieldy to setup and manage.
127.
▲
by
uriel
15y ago
Except that the "idiomatic" implementations were not idiomatic, and the "optimized" versions were not optimized either. The whole paper was a huge joke.
128.
▲
by
uriel
15y ago
> Russ Cox (also a Googler) "shreded" the paper here without himself passing it by the Scala enthusiasts for their take on it, etc. But russ didn't claim anything regarding Scala, the problem with the original paper is that it made expl
129.
▲
by
uriel
15y ago
You are not alone, I'm also very reticent to adding yet one more complex tool into my systems when a few simple and clean shell scripts can do the job.
130.
▲
by
uriel
15y ago
Most Go code I have seen was non-academic and practical. See for example doozer: https://github.com/ha/doozerd and camilstore: http://camlistore.org/
131.
▲
by
uriel
15y ago
You can look at the memory usage here: http://shootout.alioth.debian.org/u64/benchmark.php?test=all...
132.
▲
by
uriel
15y ago
I used XFS for years, until I got tired of it semi-randomly overriding my files with zeros and then found out that apparently this was 'by design', after that I stick with ext3/4 that might not be as fast in some corner cases, but which are
133.
▲
by
uriel
15y ago
If you are using the 32bit compilers, there were issues with the garbage collector for a while, in any case you should always use the 6g 64bit compilers for any serious work, they are much better tested and generate more efficient output. O
134.
▲
by
uriel
15y ago
Erlang has a slightly different but largely equivalent model, but the other alternatives you mention lack Go's channels and/or the select construct which is one of the greatest things about the language. When I found that Stackless Python d
135.
▲
by
uriel
15y ago
Given that the guy that wrote this article was clearly not very versed in Go and made some pretty basic mistakes, I'm not sure how you can say he is part of whatever "Go folks" conspiracy you are claiming.
136.
▲
by
uriel
15y ago
> I've got a PHP project at http://fstr.net and its pageloads take about 4 to 5 seconds under normal load. Whatever language you are using, if loading a page takes >1 second, you are doing something very wrong . I have built web
137.
▲
by
uriel
15y ago
Many people consider Java to be C++--
138.
▲
by
uriel
15y ago
The Go x64 compiler (6g) has gotten more attention than the x86 one (8g), and I think given that this days most systems are x64, this benchmarks page is more representative: http://shootout.alioth.debian.org/u64/benchmark.php?test=all...
139.
▲
by
uriel
15y ago
Go is C-like, D is C++-like.
140.
▲
How a C program naturally scales better than a C++ program
(assoc.tumblr.com)
1 points
by
uriel
15y ago
|
0 comments
141.
▲
by
uriel
15y ago
The Go distribution already contains plenty of idiomatic, well written and very readable code.
142.
▲
by
uriel
15y ago
Free speech means being free to say things others might not like being said. If free speech only covers things that others might find acceptable, then it is completely meaningless.
143.
▲
by
uriel
15y ago
Hopefully they will be rewriting in Go ;) Interestingly many rubyists seem to be joining the Go community lately.
144.
▲
by
uriel
15y ago
Java is the new COBOL. In practical terms, there is little real difference.
145.
▲
by
uriel
15y ago
Java is way more complex than it should be, specially after badly botched features like generics were added.
146.
▲
by
uriel
15y ago
> There are many stable oligopolies which can either resist, tamp down on, or co-opt new upstarts and maintain a status quo for themselves. Can you please point out some of this many oligopolies that somehow force me to do business with
147.
▲
by
uriel
15y ago
Of all the VMs you mention, the JVM is by far the least portable of all.
148.
▲
by
uriel
15y ago
Actually, Go would be great for GUI programming, precisely because it has a concurrency model that doesn't suck, and GUIs are almost always concurrent. Remember that Go's concurrency model is a descendant of CSP which Rob Pike first used in
149.
▲
by
uriel
15y ago
The JVM is "cross platform" if you only care about no more than three platforms. If you want to run it on anything else, you are pretty much SOL. This is not what anyone should call portable .
150.
▲
by
uriel
15y ago
> where Rubyists and Pythonistas are monkey-patching metaclass decorators I hate Java, and this is one of the main reasons I also hate Ruby and Python. The opposite of the Java-bureaucracy is not necessarily "features" that are a few ti
More ›