Hacker Newsnew | past | comments | ask | show | jobs | submit | ulrich's commentslogin

I was one of the 16000 protesters in Munich. The message came to me via the evening TV news about germany delayed signing ACTA. It was impressive to see how many people care about that topic. 200 attendants in London sounds like no protest at all.


If you leave aside C-extensions and libraries, CPython is a pretty bad language for number crunching. This is just not the use-case it tries to solve. I am glad they favor simplicity over execution speed.

Removing the GIL might be useful for a faster implementation with JIT compiler though.


CPython has numpy which rocks for number crunching.


And has no GIL problems.


This is not exactly true. We can alleviate the GIL issue by releasing it inside C extensions, true, but it is still there nonetheless. Incidentally, one of the big advantage of the GIL is to make C extensions easier to write.


You can then call it The GIL Advantage ;-)

As long as you are not creating or destroying the Python objects you expect to give back to the Python side of your program, you don't have to care much about it.


CPython is a pretty bad language for number crunching

Perhaps, but thanks to numpy, scipy and a host of other amazing libraries it still ties with matlab as the go to language for number crunching among everyone I know who crunches numbers for a living.


When you are used to the SVN/CVS workflow, it takes a long time to get over it. It took me a long time to understand why the distributed approach is better, despite having read a lot about them. In my company we are using git as well, but most developers refuse to work anywhere else than on master. They probably had their share of trouble with branching in other systems.


It's Mercurial-based, not git-based, but you might have them read HGInit, by Joel Spolsky:

http://hginit.com

Really, really approachable guide to how to properly use a DVCS.


I found the thing that tipped the scales for people who were set in their ways was walking them through a merge and showing that tree conflicts don't exist. And that merging doesn't need to take more than 5 minutes.

I work on a codebase that changes pretty fast, and git has hugely reduced time wasted screwing around with tree conflicts and SVN losing its lunch.


Two weeks are quite some time for an automation. But depending on how much time you spend every day, you might want to go for it. It's not only about saving time daily, it's even more about scaling things up.

If the process is automated, it should be quite easy to use modified versions for similar problems. And you can quickly run it again and again without having to worry about making mistakes.


Whaddaya Mean, You Can't Find Programmers?

It is a give and take. If developers are in high demand, it is the companies turn to show their value to the employee in advance.


This is a very biased view and it might become invalid in different market conditions. Just think of a great inflation or any market collapse. If you own a house, you can still live in there. But you can only burn your cash for heating.

As long as our financial system works, cash is of course the best form of an asset.


That's absolutely right.

All discussions about the merits of investing in houses must be compared to something else that is available at the moment.

Cash may be king now, but one needs to always be aware of inflation.

I am surprised though at his figures for housing:

> Housing returned 0.4% per year from from 1890 to 2004.

I wonder where he got that from.

There are times when you can buy for less than the cost of replacement, due to rising cost of building materials, labour et c.


I was thinking about this a lot of times. Having some person to handle the kind of work I dislike. But in the end, I guess it's too hard to realize. Headhunters are supposed to help you with it, but they never do. There had to be a different, employee-friendly incentive for them. However, I'd love to be proved wrong.


That's a good sign, but I am still waiting for it to express in the salary range of companies.


Yeah, absolutely. Lots of talk about talent wars but salaries have been going down according to some surveys. Also where is the actual recruitment? People call and want you to interview and they are not willing to state the range or agree to pay for travel expenses. Whatever. Not a real serious talent war.


Gingerbread has a concurrent GC, so animation should not stop completely. However, on a single core system I wouldn't expect this to have a huge impact. But this is just my personal guess.


That means you can finally ship 4.x-apps without losing all the iPad owners as potential customers.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: