HNHacker News
TopNewBestAskShowJobs

chriscool

96 karma · joined July 9, 2012

submissionscomments
chriscool··on Tracking down a kernel bug with git bisect
There is this LWN article (that I wrote about it):

http://lwn.net/Articles/317154/

chriscool··on Tracking down a kernel bug with git bisect
You mean "git bisect skip". There is no "ignore" sub command.
chriscool··on Tracking down a kernel bug with git bisect
The bisect pointed at the right patch series which is already very nice.

If the bisect script fails because of another problem, it is often possible to refine the script, or run bisect again on a fixed up branch.

chriscool··on The Putnam Mathematical Competition’s Unsolved Problem
As after Alice first played in the middle, there was just 1 stone, then because of 6):

7) when it's Bob turn to play, the number of stones on the board is always odd

Alice wins because of 7) and 4)!

chriscool··on The Putnam Mathematical Competition’s Unsolved Problem
Now a good strategy for Alice is to first play in the middle, and after that use the following rules:

- if Bob removes one stone and the result is that it adds a stone both on the left and right side of the board, then Alice replays the stone that Bob just removed,

- otherwise whatever Bob plays, Alice plays the same thing on the other side of the board (symmetrically regarding the middle of the board)

This ensures that:

5) the situation is always symmetrical after Alice played

6) when Bob plays once and then Alice plays once, if the nb of stone on the board increased since before Bob just played, then it increased by an even amount

chriscool··on The Putnam Mathematical Competition’s Unsolved Problem
I think it starts like this:

1) at most nb of stone increase by one each time one player plays

2) nb of stone cannot decrease unless the board is full of stones

3) no one can lose unless the board has been full of stone at least once; this is because until the board has been full of stones it is possible to increase the nb of stone by adding one and this is a new position because of 2)

4) as soon as there are n - 1 stones, the player who puts the last stone wins; because there are n - 1 different positions left with n - 1 stones and n - 1 is even

chriscool··on Filecoin – Data storage network and crypto-currency based on Bitcoin
Is it possible to help on this?
chriscool··on Filecoin – Data storage network and crypto-currency based on Bitcoin
That's why the next bitcoin or filecoin like payment system should reward people who contribute to open source / free software.
chriscool··on Average IQ in Europe by country (map)
I googled it and found the following:

http://www.barrelstrength.com/2013/12/31/ramachandran-iq/

where there is:

"Intelligence (says Prof. Miller at page 189 of Spent) is positively correlated to:

    brain size
    speed of performing basic sensory motor tasks (“reaction time is a factor”, as the cop said in Blade Runner)
    height
    symmetry of face and body
    semen quality (!)
    health, physical and mental
    longevity
    sexual attractiveness for long term relationships"
So it is most predictive of many things, but maybe not of future real-world achievements...
chriscool··on Average IQ in Europe by country (map)
I wonder why people focus so much on IQ instead of better metrics.

In this article, "The play deficit":

http://aeon.co/magazine/being-human/children-today-are-suffe...

there are these very interesting sentences:

"Other research, by the psychologist Mark Runco and colleagues at the Torrance Creativity Center at the University of Georgia, shows that scores on the TTCT are the best childhood predictors we have of future real-world achievements. They are better predictors than IQ, high-school grades, or peer judgments of who will achieve the most."

TTCT is "Torrance Tests of Creative Thinking".

People should really be much more interested in metrics like TTCT, rather than IQ tests, SAT tests or other not very relevant metrics.

chriscool··on A Grieving Father Pulls a Thread That Unravels BNP’s Illegal Deals
While at it, HSBC is sponsoring Wimbledon:

http://www.wimbledon.com/en_GB/suppliers/

And JP Morgan, Chase and American Express are sponsoring the US Open:

http://www.usopen.org/sponsorship/

...

chriscool··on A Grieving Father Pulls a Thread That Unravels BNP’s Illegal Deals
Yeah, you even pretty much can get away with money-laundering for drug cartels too, see:

http://www.rollingstone.com/politics/blogs/taibblog/outrageo...

But note that dealing with Iran, Sudan and some other countries forbiden by the US State Department is legal in many european countries.

chriscool··on Ask HN: Got rejected this time, here is my application
Tell us when you make it open source. I would be happy to have a look and maybe help.
chriscool··on Ask HN: Got rejected this time, here is my application
About (2) I think programmers don't buy development tools any more. They use open source or maybe free tools. Only Microsoft might still be able to have people pay for Visual Studio (but that's because they own Windows).

Either your project should be open source or it should be aimed at non-programmers like finance or accounting people.

I think the best plan might be to create an open source tool first and then, when the product start to be good enough, sell special packages around it for finance/accounting.

chriscool··on Verbal abuse on LKML
Almost all my open source work was in my volunteer free time as well. And I try to be very polite and nice to others in my open source work as well as in my regular work and on forums.

But I don't try to impose my standards, or any work place standard, upon others.

Why do you think there is any abuse?

If you see 2 guys in the street, one insulting the other one, how do you know there is any abuse?

Couldn't they be very good friends that have been talking to each other like that since years? In this case, is there any abuse?

chriscool··on Verbal abuse on LKML
Linus just says that he doesn't want to "act professional". Remember that he may still feel that it is a hobby for him to work on Linux. He started it in his spare time and, even if he is technically payed to work on it by the Linux Foundation, he has the right to do whatever he wants with this project, including still considering it is a hobby. Would you like someone to tell you how you should speek with your friends outside work? By the way, people sending him patches are not his coworkers, except perhaps Greg KH. He can see them as friends or strangers or even as business people wanting to sell him stuff. You cannot compare his situation with the situation of people who "work in reasonable office environments".
chriscool··on Git is an editor, and rebase is the backspace key
If you work on a small code base, or if you know the code base perfectly, you might get away with your "tried and true method" most of the time.

But if you are working on a code base with hundreds of commits per month, I wish you a lot of luck. Your 10s of seconds might easily become days.

On a big codebase you might even want to automate bisecting as much as possible. See http://lwn.net/Articles/317154/ where Ingo Molnar says:

>>> for example git-bisect was godsent. I remember that years ago bisection of a bug was a very [laborious] task so that it was only used as a final, last-ditch approach for really nasty bugs. Today we can [autonomously] bisect build bugs via a simple shell command around "git-bisect run", without any human interaction!

chriscool··on US Birth Rate Hits New Low – A Nation of Singles
The marriage rate is lower than ever because we are in a transition from a patriarchy to a matriarchy. See my blog post about it:

http://blog.couder.net/post/2012/06/30/Sex-and-Power

← PreviousPage 2 of 2