Recent submissions

Comment · 10 years ago
Should we come up with a language that's easy to teach for both computers and humans? A sort of generic human/machine DSL?
Comment · 10 years ago
Would spacemacs work on Android?
Comment · 10 years ago
> companies with 'absolutely no AGPL' policy cannot try the open source version of these DBs which puts these products behind others.

Many companies have dumb policies. They are the ones that need to change.

Comment · 10 years ago
>Flatly, re-writing a several decade's old, matured codebase in today's flavor-of-the-week language is not a good idea. It's a waste of time and effort.

That's the sort of thinking we'd benefit from having less. Legacy is a terrible burden.

Comment · 10 years ago
49% of US billion-dollar startups were founded by native americans?
Comment · 10 years ago
So python will be better in version 3 and people will move to better languages? Sounds like a win-win to me.
Comment · 10 years ago
No, it's not nonsense. The things you listed in there are incremental fixes, not fundamental.

http://php.net/manual/en/language.types.type-juggling.php

How would you fix this without breaking most PHP code out there?

How would you fix ==, > and < behaviour without breaking most PHP code out there?

How would you fix Unicode without breaking most PHP code out there?

If PHP fixed things like this, it would be a decent programming language, but it would also break a lot of things. Kinda of like what python3 did, only that it didn't have to break quite so much, since python2 was already pretty decent.

Comment · 10 years ago
You don't understand. To fix problems like python3 did, you have to break older code.

Php7 did nothing like that, that's why the "porting" process was so light. But it also means it didn't fix any of the big things.

Comment · 10 years ago
The reason for that is that python2=>3 fixed several fundamental problems. 5.6 => 7 is just a incremental upgrade, whatever the version numbering tells you. Most of the PHP problems are still there.
Comment · 10 years ago
> It's far more than web-based IRC

How exactly?

Comment · 10 years ago
Perhaps it's slightly subjective, since I would place FreeBSD ports in between rpm and deb in terms of difficulty.
Comment · 10 years ago
> But why improve performance by switching to a language that's well suited to the task at hand when you can do it by switching to a language that's hip?

Because your question is loaded?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton