Recent submissions

Comment · 11 years ago
Thing seems to be built on top of Stack.

Nice to see the Haskell community aligning itself so fast around a package manager/build tool created first and foremost for ease of use and convenience.

Comment · 11 years ago
Why don't we have affordable symmetric internet connections yet?
Comment · 11 years ago
Noooo! All that wasted helium!
Comment · 11 years ago
But it is Postgres - QL, because you have Postgres, the server, and its Query Language. Straightforward.

... okay no I was trolling

Comment · 11 years ago
Is there a product called, or commonly referred to as "PSQL" that could be confused for PostgresSQL?

Because I think the project should start advocating "PSQL".

See,

The competition is called "MySQL". One syllable, then SQL. You know what it does, and you know how to google it. It googles great, too.

PSQL has the same advantages. Google even already understands it.

Comment · 11 years ago
I thought it was meant to be "Postgres-Q-L"

Edit: wow, the naming page says that Postgres-QL is a "weird derivation".

Comment · 11 years ago
> Traditionally, most journals were published by non-profit scientific societies. But when journals shifted from print to online digital formats, those societies couldn't afford the cost of the equipment needed to make the switch. Instead, they sold their journals to large, for-profit publishers

wait, what

I can't figure out how it would be possible that shifting from physical paper to online hosting could be more expensive

Comment · 11 years ago
Ha! Cunningham's law.

I see that many OOP languages (of various purity) have interfaces that may be extended by other interfaces. Is that what you're talking about?

I also found that *variance is used in the context of Haskell, but it seems to be far from being widely used.

Haskell being my template of a language with a good-looking interplay of polymorphism and algebraic typing.

Comment · 11 years ago
Ahhhh, *variance.

The definitive explanation of why inheritance should always be avoided in favour of implementation of abstract interfaces.

Comment · 11 years ago
Oh my god it's written by David Foster Wallace, there is a javascript widget to display the footnotes, and some footnotes have footnotes.

Perfect.

Thank you so much.

Comment · 11 years ago
If it starts to suck like MySQL, will it become popular like MySQL?

I think that'd be a fair tradeoff.

Comment · 11 years ago
There's that bit which made me chuckle at first, then think. A lot. When he shows an algorithm written in prose, then in modern mathematical notation.

The real leap forward here? User interface.

Everywhere I look, I see instances of that same pattern:

One person or small team of very clever people develops a given technique or algorithm, and a gigantic army of technological lumberjacks go out and progressively make it easy to use.

And it's not just UI as in "the paying consumer of a product"; it's UI as in the person which will build the previous UI, and to person which builds that person's tools, and so on, turtles all the way down.

Progress is not algorithms, progress is not ease of use; it's (power of an algorithm / ease of its use).

In the end, progress in user interface is progress, _period_.

Comment · 11 years ago
I suppose that hackers having a social (sexual?) life outside of work is a huge time management issue at Alibaba.

It's pretty fascinating that they are willing to solve that problem in such a straightforward and explicit way.

I mean you have Googlers eating, dressing themselves, and even sleeping at Google... What's missing after that, one might ask...

Comment · 11 years ago
I was under the impression that GUTs were _always_ gory messes.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton