Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
luriel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
211.
▲
by
luriel
14y ago
I will make a slightly more controversial claim: With Kickstarter, who needs government granted monopolies for the arts? (ie., copyright) One should realize that most of the greatest artworks in history were created without the "benefits" o
212.
▲
by
luriel
14y ago
Have you actually built any real projects in Go? Because pretty much everyone I know who has tried (and who has learned enough Go to write minimally idiomatic code) has found this to be a non-issue. Not all languages are the same, and not e
213.
▲
by
luriel
14y ago
ken knows more ;)
214.
▲
by
luriel
14y ago
Of course it does, everything infringes patents. You can't write Hello World without infringing a hundred patents. This insanity has to end. The patent system was an experiment, it has failed, there is now plenty of evidence that having the
215.
▲
by
luriel
14y ago
This should be a textbook example of the Broken Window Fallacy.
216.
▲
by
luriel
14y ago
Yay! Google Cloud Storage support for Go: http://code.google.com/p/googleappengine/wiki/SdkForGoReleas...
217.
▲
by
luriel
14y ago
When I read the grand parent post, I immediately thought of acme. And of sam and how some of the best programmers I know use sam[1] a language that provides even less configurability than acme. [1]: http://sam.cat-v.org
218.
▲
by
luriel
14y ago
For Go hackers, here is Using Sublime Text 2 with GoSublime: http://mue.tideland.biz/2012/06/using-sublime-text-2-with-go...
219.
▲
by
luriel
14y ago
Some of my favorite quotes about programming ( http://quotes.cat-v.org/programming/ ) make precisely this point: " One of my most productive days was throwing away 1000 lines of code. " -- Ken Thompson " Deleted code is debugged code. " —
220.
▲
by
luriel
14y ago
Actually the Go team has mentioned what happened with Java is a reason why they have not added generics, they have said they wont add them unless they are 100% certain that they are happy with the design and that they will not damage the
221.
▲
by
luriel
14y ago
> Undocumented serious exceptions are no different than Go's panic They are very different, in Go you only panic() for programmer errors: panic() is never part of any API, when you access any API you never have to worry about whatev
222.
▲
by
luriel
14y ago
> Rob Pike seems to be doing a kind of programming unlike what most developers do. I fill, empty, filter and analyze values in containers all the time, and I suspect I'm not the only one. I don't think you are disagreeing, there is a re
223.
▲
by
luriel
14y ago
> I mean, the go standard library is amazing ( http://golang.org/pkg/ ) but its missing some of the features you might want if you're say, trying to build a desktop application on windows...and there just isn't (yet) the 3rd party suppo
224.
▲
by
luriel
14y ago
The interest in a language with even more features than C++ is a mystery to me. If you read the linked article you will realize that the main benefits of Go are precisely from "features" that it omits. D takes almost exactly the opposite ap
225.
▲
by
luriel
14y ago
> C++ has a complicated interface and a complicated implementation. So it's neither NJ or MIT style. Yes, in a way C++ is the worst of both worlds. I'd like to think Go combines from both traditions and comes to a very nice and useful c
226.
▲
by
luriel
14y ago
> In short, we didn't include exceptions because we don't need them. I would say that not only I don't need exceptions, I absolutely don't want them. A really annoying thing about languages with exceptions is how they contaminate code,
227.
▲
by
luriel
14y ago
Go is certainly not (yet) ready for every task C++ has taken over during the last 25 years. But I would say that for most tasks, it is more than good enough already. > Similarly I'm not sure how great it is at client side apps where you
228.
▲
by
luriel
14y ago
After using Go for a while (and Python and Java and many other languages with exceptions for years), lack of exceptions is one of my favorite things about Go. Handling errors is not something magical that you have to worry might happen when
229.
▲
by
luriel
14y ago
> The result is overall a superior design, but worse in programmer productivity. Go (or its current implementations) might have many deficiencies, but I think almost everyone that has used it for any minimally sized project will agree p
230.
▲
by
luriel
14y ago
There seems to be plenty of people that trust Go even if they are not the main compiler and runtime developers, Canonical, Heroku, the BBC, not to mention many startups that have completely bet their business on Go: http://go-lang.cat-v.or
231.
▲
by
luriel
14y ago
> Not sure how much hacking is going on at the Plan 9 core tools right now. A reimplementation in go might be nice, with a Plan-9/Inferno-like cross-platform GUI toolkit, while we're daydreaming. This would be cool, but remember that Ru
232.
▲
by
luriel
14y ago
Every time I hear this argument I don't know if to laugh or to cry. Assange himself pointed out that it is much easier to be extradited to the US from the UK (which extradites to the US almost anyone for pretty much any reason) than from Sw
233.
▲
by
luriel
14y ago
More interviews with Kubrick: http://genius.cat-v.org/stanley-kubrick/interviews/
234.
▲
by
luriel
14y ago
Linux man pages are notoriously verbose, and often obtuse and incomplete, this is in great part due to the extra complexity of GNU tools and their preference for the infamous info documentation system. OpenBSD has probably the best Unix man
235.
▲
by
luriel
14y ago
What better alternatives are there? Even if you prefer vi for interactive edits, I still prefer ed for small edits. Then there are times when your terminal is borken (or as somebody mentioned, perhaps even your keyboard is broken), this sti
236.
▲
by
luriel
14y ago
It is a very sad and distressing trend that some Linux distros don't include ed in their base systems. Ed is as essential to a Unix system as cat or grep.
237.
▲
by
luriel
14y ago
A Sam language tutorial by Rob Pike: http://doc.cat-v.org/bell_labs/sam_lang_tutorial/ A cool thing about sam is that it has a client-server design, so you can run the GUI on your local system and still edit stuff remotely. This works ver
238.
▲
by
luriel
14y ago
Another recommendation for your reading list: The Plan 9 kernel (could be considered a modernized version of a classic code reading which is also highly recommended: Lions' UNIX 6th Edition commentary). The Go compilers and stdlib are also
239.
▲
by
luriel
14y ago
In a way Google itself has from the start been based on ignoring (certain aspects) of a dumb law: copyright. They download/copy content from millions of sites without explicit permission. Of course that example is more ambiguous as the defi
240.
▲
by
luriel
14y ago
How exactly does someone check that someone is above or below a certain age online? The utter absurdity of such checks boggles my mind. Also noticed them when simply accessing sites which just contain information about a game, seriously, wt
More ›