HN user

pekk

5,366 karma
Posts0
Comments3,182
View on HN
No posts found.

All they wanted was to fork the project to "clean up" the code in ways they wanted, manage the community themselves, etc. It wasn't like all their patches were flawless and Bram just wouldn't accept them.

Just dumping any old code into a project the first time it's demanded is a sign not of enlightened maintenance but of gross negligence. It's good if there's a lot of feedback on patches, it's not some kind of aggression.

Why Use Postgres? 9 years ago

Devil's advocate - how is it really better to have a bunch of autogenerated Django migration files?

Why Use Postgres? 9 years ago

What does PG need to improve, then? I see a lot of discussion of how Oracle is better at this or that but not much discussion on how PG will come to parity and how we'll know when it's finally good enough to use.

Why Use Postgres? 9 years ago

It's worse than that. You're not just choosing a reliable solution, or even a solution with a conservative reputation so that your butt is covered. You're choosing a solution which may actually be worse because when you fail to deliver for someone else, you have someone to scapegoat. If there is nobody else to blame, you might take the blame for having chosen open source with no specific party to blame (the hot potato stopped with you).

Google produced more relevant results than Altavista. That's about it. They didn't build or save the internet. Without them, search engines would have improved anyway and we'd be just fine. Google was never a charity and we don't have to protect such corporate behemoths from criticism.

Me and SVG 9 years ago

What product needed to be built that harnessed HTTP, when it was first created? It wasn't Google, Facebook and pets.com right away. It took a lot of time to figure that out. There is a place for foundational work, it's just hard to get funded for it.

Let's say you developed a Python-like language called Python 2.6, can you call on the Python-2.5 community to convert all old code? Come on, nobody was forced at gunpoint to port to Python 3, that's why there are still abandoned Python 2 projects all over the Cheese Shop.

The corollary is that entire languages and libraries dedicated to doing things cleverly, even if they are technically usable, are often bad choices.

But unless you can point at benchmarks, nobody will listen to you, and the better choice may even be described as blub.

You may be excited about your project, but this really isn't doing the same thing as SOLID at all.

"within a few months I'll release an open source ML powered browser that speeds up their web browsing experience by something between 10X-100X" sounds more grand than utilitarian to me.

Nobody has to change their code to support whatever odd thing you want to do with it, or even to think that what you want to do is worthwhile. It's open source, change it yourself. Or don't, but remember that other people have the right to say "no, I'm not doing that."

It would be entirely wrong, however, to use these inputs to infer anything whatsoever about the respective propensity of Blue and Green people to become doctors in an environment in which such a rule or idea of a rule had never existed.

That's fine but it isn't the goal of these algorithms. It isn't the reality that is useful for them to learn. It's a different problem to try to build some kind of "unbiased" ontology rather than just to learn about words. Feel free to research or create solutions to this other problem, it sounds interesting.

Nobody would run a Hackintosh unless they were enthusiastic about Apple's software and Apple in general. Otherwise, why put up with the trouble? I think that most of these people have a long history of buying things from Apple and really are customers. The issue here isn't piracy, but whether Apple is willing to listen to people who use non-Apple hardware. And since Apple's PCs aren't selling all that well, why refuse to consider input from people who love your stuff and can suggest slightly different approaches?

Even people who never bought anything from Apple before are customers by definition the moment they do buy something from Apple. If Apple is trying to make money, it doesn't seem smart to take a dogmatic stance that the money of new customers isn't worth having. Everyone is by definition a possible future customer.

Apple has a long history with tactics like gluing things shut, obfuscating software, enforcing walled gardens, banning the GPL, and an unusual degree of legal aggression toward people trying to interoperate with their products. There seems to be a well-established groupthink among Apple and its fans that this is the only possible future for Apple.

But when Apple is more extreme on these tactics than almost any company that's still in the PC business, yet is not selling all that well, it really proves the viability of softer approaches. Apple can make money, depending on its execution maybe even a lot more money, by leaving this playbook behind. They could end Windows, taking all their existing fans, and adding new ones. But they can't do it until they can learn some humility from their epic steamrolling by the IBM PC clone market in the 80s and 90s. Apple swallowed their pride about PowerPC and started using the "Intel" from "Wintel" so why does it have to keep re-enacting the anticompetitive tactics from the dawn of the personal computer?

If Apple's products really are the best on merit, it shouldn't be necessary for Apple to lock everything down at a technical level or at a licensing level or to use the law aggressively against people who just want to interact with Apple products.

What if people want to develop game engines? What if people want to play games? What if personal passions are an important part of life? What if it isn't your time to allocate, but theirs? What if throwing a bunch of game developers onto protein folding wouldn't really help with protein folding anyway?

Fedora's strong point is that packages are pretty new (not quite Arch). This is also its weak point. The idea that it's stable is just funny. It also doesn't even pretend to support upgrades. If you want stable, try CentOS or Debian Stable.