Live data from Hacker News

Viewing profile — pieguy

pieguy

HN member
Joined
Thu, Feb 28, 2013, 5:15 AM UTC
HN karma
163
Public activity
28 items

About pieguy

No profile information was provided.

Recent public activity

  1. comment
    Comment #18322097

    In statistics, "average" often means "expected value". No time frame is specified (although you could consider it an infinite time frame). With a small sample size your actual aver…

  2. comment
    Comment #17436543

    Let me say it again in a different way. My resolution of the paradox is that the prisoner incorrectly negates "x will happen" as "x won't happen" instead of negating "x definitely …

  3. comment
    Comment #17436012

    > he believes he wouldn't be hanged at all > he assumes what the judge said is true The judge says he will be hanged. Your comments are inconsistent.

  4. comment
    Comment #17434462

    He cannot logically conclude that. He can only conclude that either he won't be hanged or his hanging might not be a surprise.

  5. comment
    Comment #17434312

    No, it would not have been a surprise if he were hanged on Friday. The prisoner disproves the existence of a strategy for the judge that guarantees surprise, but does not disprove …

  6. comment
    Comment #17433242

    Here's my take. The prisoner considers the statement "I will be hanged, and it will be a surprise", and after "proving" it false, takes its negation "Either I won't be hanged, or i…

  7. comment
    Comment #17173405

    I don't think multi-algorithm is taken into account for multi-algorithm coins. Several coins have multiple independent mining algorithms each with their own difficulty, and need to…

  8. comment
    Comment #16941889

    (c(mod p)) (mod 2) = (p * q + 2 * r + m (mod p)) (mod 2) = 2r + m (mod 2) = m This breaks if 2*r > p. Even if you choose r to be small during encryption, the r values accumulate wi…

  9. comment
    Comment #16804803

    I used to answer secret questions with bogus answers that I deemed unguessable. Then I discovered that when my bank asks me the questions back it does multiple choice, displaying t…

  10. comment
    Comment #16768679

    Computerphile video on Chip+PIN fraud: https://www.youtube.com/watch?v=Ks0SOn8hjG8

  11. comment
    Comment #16461919

    This was the goal of The Underhanded C Contest in 2008. http://www.underhanded-c.org/_page_id_17.html

  12. comment
    Comment #16433403

    On my machine this produces (STDIN)= 5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8 Which is obviously not what you want. So I changed it to: echo -n "$password" | openssl sha1 -binary |…

  13. comment
    Comment #16077188

    There's a decent chance the passwords you found aren't the actual passwords either, considering how easy it is to generate collisions for the hash function.

  14. comment
    Comment #15085827

    "(long)pow(a, len_s - (i+1))" is both inefficient and inaccurate. You should store the current power in a variable which you multiply by 'a' and reduce by 'm' on each iteration. Al…

  15. comment
    Comment #15001776

    Not sure how you came up with 5 cents but I get $1.36: 4000 dollars/btc * 10^-8 btc/satoshi * 150 satoshi/byte * 226 bytes/transaction = $1.356 per transaction

  16. comment
    Comment #14790062

    The solution to 1.1 is incomplete - Alice can set p=1 and q=n

  17. comment
    Comment #11963841

    I prefer the approximation (4+832/N), which gives its result in months. Not as easy to do in your head but it's quite accurate.

  18. comment
    Comment #10133441

    A couple years ago I saw a 3.5x improvement migrating a lockfree skiplist from hazard pointers to epochs. The problem with hazard pointers is that they require memory barriers afte…

  19. comment
    Comment #10100364

    A study published in Science in June 2014, described as "likely the most thorough and precise study that has been done on the performance of the D-Wave machine" and "the fairest co…

  20. comment
    Comment #10012234

    The "quarter mile stretch of wall all to your own" reward already has over 16k backers. How are they planning to deliver when the wall is only 300 miles?

  21. comment
    Comment #9661674

    IPSC 2014 problem E looks like a machine learning problem, but the intended solution was to make multiple submissions and use the judge feedback to reverse-engineer the test data. …

  22. comment
    Comment #9078909

    What many descriptions of the problem leave out is that it is critical that Monty knowingly picks a door with a goat. If Monty chooses at random, then the winning odds do indeed in…

  23. comment
    Comment #8841855

    I removed the free() call because it was crashing. I also added a cast to the malloc() because I was compiling in C++. Compiled with g++ -o hanoi hanoi.cpp -O2 -lrt

  24. comment
    Comment #8841476

    Here's an iterative solution which is shorter and 3 times as fast: void iterative(int n) { int from[2][3] = {{0,1,2},{0,2,1}}; int to[2][3] = {{1,2,0},{2,1,0}}; for(int i=1; i >(1+…

  25. comment
    Comment #5764949

    And what's the alternative for if(A && B){ x(); }else{ y(); }? Seems very easy to shoot yourself in the foot with this approach.