HN user

uriel

1,466 karma

I love cuddly space rabbits. http://glenda.cat-v.org

Posts33
Comments399
View on HN
doc.cat-v.org 14y ago

The Blit: A Multiplexed Graphics Terminal by Rob Pike

uriel
2pts0
ryandoherty.net 14y ago

What is wrong with GWT.

uriel
28pts35
www.usenix.org 14y ago

Why Events Are A Bad Idea (for High-concurrency Servers)

uriel
41pts40
harmful.cat-v.org 14y ago

The Gell-Mann Amnesia Effect

uriel
3pts0
quotes.cat-v.org 15y ago

Bumper-Sticker Computer Science

uriel
2pts0
assoc.tumblr.com 15y ago

How a C program naturally scales better than a C++ program

uriel
1pts0
research.swtch.com 15y ago

How many ANDs and ORs does it take... Low-level bitwhacking at its most fun.

uriel
64pts8
www.youtube.com 15y ago

Rob Pike: Writing Web Apps in Go

uriel
5pts0
golang.org 15y ago

New stable release of Go

uriel
129pts80
rogpeppe.wordpress.com 15y ago

Bidirectional RPC with Go's netchan.

uriel
2pts0
blog.labix.org 15y ago

Integrating Go with C: the ZooKeeper binding experience.

uriel
29pts0
groups.google.com 15y ago

Gccgo is now committed to gcc mainline and will be part of the gcc 4.6 release.

uriel
5pts0
newquistsolutions.com 15y ago

Building a Go Compiler in Go

uriel
43pts3
blogs.techrepublic.com.com 15y ago

A skeptic's history of C++

uriel
2pts0
doc.cat-v.org 15y ago

Mk: A Successor to Make

uriel
2pts0
bobappleyard.wordpress.com 16y ago

Writing a Lisp Interpreter in Go

uriel
6pts0
deusexdesignpatterns.blogspot.com 16y ago

Hello World, using the Singleton Pattern.

uriel
2pts0
groups.google.com 16y ago

An (official) proposal for an exception-like mechanism in Google's Go

uriel
25pts10
xpilot-ai.org 16y ago

Xpilot-AI: A library for writing xpilot bots.

uriel
6pts2
blog.notdot.net 16y ago

Recursion and concurrency with Go.

uriel
13pts0
code.google.com 16y ago

PyCSP brings Hoare's CSP (Communicating Sequential Processes) to Python.

uriel
3pts0
doc.cat-v.org 16y ago

Acid: A Debugger Built From A Language

uriel
3pts0
man.cat-v.org 16y ago

Ego(1)

uriel
3pts0
bitbucket.org 17y ago

Scheme 9 from Empty Space

uriel
2pts0
www.crockford.com 17y ago

A Proposal for Fixing HTML by Douglas Crockford

uriel
2pts0
doc.cat-v.org 17y ago

Systems Software Research is Irrelevant by Rob Pike (2000)

uriel
39pts28
www.eff.org 17y ago

EFF: Help Protesters in Iran: Run a Tor Bridge or a Tor Relay

uriel
37pts25
swtch.com 17y ago

Libtask: a Coroutine Library for C and Unix

uriel
32pts8
www.eff.org 17y ago

Several Facts about Google and HTTPS

uriel
5pts0
harmful.cat-v.org 17y ago

Erik Naggum's wonderful rant about XML

uriel
66pts20

There might be some selection bias, users who still like the contents of the current frontpage are more likely to still be around than users who as the frontpage shifted away from their taste visit it less often.

Afaik FLAC this days uses an ogg container, which is where the metadata goes, so support should be as good as for Ogg Vorbis.

In practical terms, I have a huge collection of FLAC, and never had trouble with metadata, sounds like a bug in whatever player you were using.

It is such a shame that ARM has taken over MIPS place in the embedded world, and that SGI crashed and killed it in the server space, MIPS is a much nicer architecture than ARM or PPC, (and nevermind SPARK or god forbid IA64).

I'm not a big fan of RMS, but this is a good point, in our current world the freedom to control the software that runs on devices you own is becoming more and more essential, not having that freedom undermines all other freedoms (from privacy to free speech).

Everyone should read this post, the origins of copyright are very enlightening when trying to understand the insane system we have now.

Intellectual property is system of monopolies inherently incompatible with a competitive, creative and innovative free market, how the IP-industry managed to turn this argument around in the minds of most people is truly scary.

Welcome to the Internet. As Paul Vixie pointed out ages ago: "The Internet is not for sissies."

Trolls are almost as old as the net, and they are not going to disappear without something short of a big-brother state that makes the Great Firewall Of China look like kids play.

So better get used to it.

Also remember:

"Liberty resides in the rights of that person whose views you find most odious." — John Stuart Mill

[Disclaimer: I have often been labeled a troll, and I'm not offended by this label.]

> Allow companies to patent innovations but legally force them to license it to others for a "fair price".

And who gets to define what is a "fair price"? The whole point of patents is that they are a monopoly, and they are inherently anti-competitive.

Go is mind-stretching in its practicality and pragmatism.

Most (but not all) its ideas have been implemented before elsewhere (but then, that is almost bound to be true of any new language).

But the real 'innovation' is in the careful selection of those ideas and in how well they work together _in practice_.

This puts off people who are used to this or that feature in other languages, Go is not about checklists of features or abstract arguments about how languages should be, it is about what works really well when you sit down to write (or read) code.

Why Not Haskell? 15 years ago

Google is a very big and diverse organization, I'm sure there are some that do promote pretty much every language you ever heard of (and many you didn't).

Actually, I remember some years ago reading about some Googlers that used C#, no clue what for, and it was a while ago, but it is not unrealistic.

Why Not Haskell? 15 years ago

There have been many changes to both the Go language and the stdlib, but it is really easy to keep your code updated (specially since gofix was introduced: http://blog.golang.org/2011/04/introducing-gofix.html ) so this should not be an obstacle to learning the language.

That said, version "1" of the language is due for early next year, which should provide a long-term stable language and set of libraries, for details see:

http://blog.golang.org/2011/10/preview-of-go-version-1.html

Also, most modern software/hardware is not particularly exciting from a usefulness point of view. It is mostly the same stuff that has been around for ages in a slightly smaller package with a new coat of paint.

Securing PHP 15 years ago

Except that building a "properly written PHP app" is way harder than in almost every other language in widespread use.

The number of pitfalls and traps you can fall into almost surpasses the 'safe' parts of the language (and its environment).

Copyright is a (supposedly temporary) government granted monopoly.

It is very often used for censorship, and its origins are in the censorship system (ie., requirement for publishers to be licensed by the king) of the middle ages.

Authors that publish their works have no god-given right to control how others use their work, if I'm an sculptor and I sell an sculpture, whoever buys it can do whatever the hell wants with it, they can smash it, put it in their toilet, or whatever else.

The point of copyright was supposedly to encourage the creation of art, but it clearly has been stifling both the creation and enjoyment of art for a long time now.

> However those iFanboys polluted all true tech discussions, by bringing such constructs to tech discussions like 'I love my ' , 'I browse the internet with my ...', 'Non-iphone users stink, or are poor etc', to further enlarge the status-widget.

Don't forget one of the worst forms of iPollution: "Sent from my iFoo". Why should people reading your messages care?

For anyone interested, section 9 of the Unix 8th Edition manual has documentation about the jerq: http://man.cat-v.org/unix_8th/9/

Intro(9) is a good starting point: http://man.cat-v.org/unix_8th/9/intro

It was thanks to dmr that a few years ago the 8th Edition manual and other valuable historical materials escaped the closed vaults of Bell Labs, without his help most of us would not have access to this treasures. This might pale in comparison with his many much greater accomplishments, but it shows how he was always ready to selflessly help until the end, in big and small ways, even when it involved breaking silly corporate rules.

See also the Blit paper: http://doc.cat-v.org/bell_labs/blit/

[This is a repost of my comment in G+]

Yes, precisely the opinion of somebody that has not written anything in Go.

Not to mention somebody quite biased given that Go has been way more successful in being used to build actual systems than Alexandrescu's D2.