Recent submissions

Comment · 9 years ago
Consequently, we have more and more incompetent people writing software with absolutely no concerns about performance.
Comment · 9 years ago
> What's the most widely used Java desktop app? Was there ever one? Eclipse/Netbeans comes to mind.

Ironic, because these are just Java IDEs.

Comment · 9 years ago
The "black markets" in officially communist countries tend to be diverse, though.
Comment · 9 years ago
It's actually quite easy to understand, given a sufficient understanding of human nature.

You're trying to dominate a social situation, because you think you are right (and by extensions, that there are others who will support you and strengthen your position) and because there's a lack of physical threat.

In the real world, you would not want to cause a ruckus, because there could be consequences, and your are not the dominant member of the group. For example; someone could punch you.

If you could, you would want to dominate any situation that you can. We are wired that way.

Comment · 9 years ago
eh, this is like an obese man complaining that thin women don't want to date him, then when people point out the obvious, he complains why is the onus being pushed on him instead of on the thin women who don't find him attractive.
Comment · 9 years ago
I tried to freelance before. The number one concern for a freelancer is how do I get clients.

Nothing on your site provides a solution for my problem.

Comment · 9 years ago
For the same reason that git turned out better than svn for a lot of use cases.

It seems like Windows is not really one of these use cases.

Comment · 9 years ago
Fearmongering? That's a strange choice of words.

> Do you have profiler data showing that the microseconds needed to pass a message between a process is a significant limiting factor

What? I think you didn't get my point. Let me try again.

You can look at a single operation and say "oh, that's nothing, it's so cheap, it only takes a millisecond". Even though there's a way to do the same thing that takes much less time.

So this kind of measurement gives you a rational to do things the "wrong" way or shall we saw the "slow" way because you deem it insignificant.

Now imagine that everything the computer is built that way.

Layers upon layers of abstractions.

Each layer made thousands of decisions with the same mindset.

The mindset of sacrificing performance because "well it's easier for me this way".

And it's exactly because of this mindset.

Now you have a super computer that's doing busy work all the time. You think every program on your machine would start instantly because the hardware is so advanced, but nothing acts this way. Everything is still slow.

This is not really fear mongering, this is basically the state of software today. _Most_ software runs very slow, without actually doing that much.

Comment · 9 years ago
What I find more surprising is the length they went through to make git work for them.

It would probably have been better if they had assigned a team of highly skilled engineers to design a distributed source control from scratch specifically to solve the problems faced by the windows team.

After all, `git` itself was developed for Linux because Linus was not satisfied with any of the existing solutions.

Comment · 9 years ago
> We've already asked you this.

Am I on some kind of a black/gray list? Either that, or you specifically remember my name, which sounds odd.

Comment · 9 years ago
Moving Windows development to git sounds like a completely irrational decision from a technical standpoint that was driven mostly by marketing concerns.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton