skysight-inc/HackerNews huggingface dataset:
What do you mean, "stole"? He placed a buy order, and was matched to someone selling. How on earth is that "stealing"? You can claim the sell orders were illegitimate, but you can't say the same of his buys, without ascribing to every user the responsibility to never be involved in any trade that anyone could possibly call shady.

If I own a grocery store, the onus is not on me to determine whether the person offering me money in exchange for goods came by that money legitimately. They give me money, I give them goods. That's the extent of my responsibility in the transaction.
That's not hard to do if you start classifying everything as terrorism.
Should mt.gox even be allowed to participate in trading? Seems like a massive conflict of interest to me. If it was their account and their account could perform trades, then that sounds like a big problem.
Reminds me of when Microsoft forgot to renew passport.com so someone just made their own payment to get it back online. They they did it again with hotmail.co.uk

Just do 10 year registrations for $100 and get it over with.
self-fulfilling prophecy. These companies set out to be a better iPad, so they choose a few things they think apple got wrong or consumers will really appreciate. Then they make a 7" ipad with an sd slot. Except the UI isn't polished, the materials are cheaper, etc.

If you look at the way android started to win in the mobile OS market it's through the sheer number of offerings. Yes, there are some Android phones out there which are blazingly fast or have a great screen. At the end of the day, Android is winning because everyone accepted it as the one thing to use to go after iOS (except HP with the acquisition of Palm).

The true value Apple is offering, as many HN readers already understand, but the author of this article does not, is the integrated experience (on top of being the first to market). Apple's integrated experience may be lacking some of the features (for now) that make Android really awesome but the sheer perfection of the things that iOS _does_ do is outstanding. Now let me go back to my android phone...
This is largely inaccurate. You can buy unsubsidized android and subsidized android phones and there are tons of plan options on every carrier.

See this for one example of buying an android phone in Japan:
http://www.withinjapan.com/htc-desire-x06htii-buying-a-smart...
You could argue that offering a competing product for free is "anti-competitive" behaviour.

Then again, looking at the Wikipedia page for anti-competitive practices, it ironically includes:

"Patent misuse and copyright misuse, such as fraudulently obtaining a patent, copyright, or other form of intellectual property; or using such legal devices to gain advantage in an unrelated market."

http://en.wikipedia.org/wiki/Anti-competitive_practices
No it's not. Did you read it?
someone payed for use the mail, or to hijack the domain?
Compare with iPad, not iPhone 4.
If it works, I would be blown away. I was at the riot, and my first thought was that the rioters were making a big mistake because of the large number of people taking pictures. The police likely have multiple pictures, from different angles of many incidents.

Here is something else that might scare you a little bit, a 2,110 mega pixel zoomable image of the crowd: http://www.gigapixel.com/image/gigatag-canucks-g7.html
The community opinion is far from unanimous; a lot of people on the forum are arguing that rollbacks are against the spirit of Bitcoin.
In the FBI's defence (and I'm loathe to go to bat for it), they have been actively targeting carders. It's by no means a comprehensive approach to security, but they are at least going after credit fraud.

Now, whether that's to protect consumers or creditors is a different matter...
How to Make Money on the Internet
I'm pretty sure that accepting any old password during login should be considered more then a "bug" !
The curse of knowledge strikes again. This is one of the reasons teaching is a dedicated profession. Teachers practice more on how to teach a subject, than the subject itself.

I also think it relates to why teachers cannot reach a great depth in any subject they teach. Their students "hold" them back.
Drop box web interface was WIDE OPEN for some time yesterday
Weekend Project: MasterSpore a Simple Cluster Control/Deploy tool for EC2
Client-side encryption feature request: https://www.dropbox.com/votebox/21/client-side-encryption

Ya know, just in case you want to upvote it.
Yes, If at 99 you dont care to be prosecuted, you can do that.
Neither de-duplication nor web access require server-side encryption/decryption. Here's how you do a Dropbox-like service with all encryption handled by the clients, but that allows de-duplication and web access. Let's call the service DBL (for Dropbox-like).

1. Each user has a public/private key pair. This is generated client side, deterministically from the user name and password. The public key is stored on the DBL server.

2. To store a file on the DBL server, the client encrypts the file with, say, AES256, before sending the data to the server. The key is deterministically derived from the file contents, say by SHA256.

3. The client keeps a file that contains a mapping from files to their encryption keys. This file is encrypted using a public key system, with the public key being the user's public key. It is stored on the DBL server (and no doubt cached locally on the client).

The above is sufficient for non-shared files. When you wish to retrieve a file from a client other than the one it came from, the retrieval client can grab the file/key mapping file, decrypt it using your private key, and then lookup the decryption key for the file.

For files that are to be shared with specific people, the client maintains a file for each person you share with. In this file it stores the mappings of files to encryption keys for the files you are sharing with that person. This file is stored on the DBL server, encrypted with the public key of the person you are sharing with.

De-duplication is possible in this system because when two people store identical files, they pick the same encryption key, and so the end result is the same encrypted data.

Web access is possible, as long as Javascript is allowed on the client, by implementing the key retrieval and the AES decryption in Javascript.

Note that DBL never sees the unencrypted data, and they never see the encryption key for a file in plaintext--they only see it when it is encrypted via your public key (or the public key of someone you are sharing the file with). Even if they are breached, the crackers cannot get your data. Same goes for if they are subpoenaed--they can't give up your plaintext because they don't have access.

Note also that DBL doesn't actually need your user name. All they need is your public key (at least as far as operation of the file storage/retrieval/sharing system goes--they need more for billing if you are using paid services, of course).
May I ask why you've been sleeping on a hammock?
I agree, but without a credible exchange of any kind, you're left with party-to-party bartering, and no real means for pegging prices. Just like every other currency/commodity.
Agile's Teenage Crisis?
Yes, it looks like they might be doing something sensible there. Thanks for the link.
The whole spectacle is rather amusing. They are learning about why money is handled the way it is.
This is one very strong reason why we need new nuclear reactors. For safety lapses such as these, I blame the current moratorium against new nuclear facilities in the US.
Yep, worked as advertised for me. It was a little slow but I think that's because it was still analysing my drive.

I personally have no use for it but it certainly worked well enough.
Ask HN: How to wget pages with javascript?
I need to wget a url, allow the javascript to execute, and capture the result in a file. I've tried wget, curl, httrack,plugins like lget, and links(2) and none of them execute JS.

I want something like $: firefox <url> -s <file>

Does anyone know how to accomplish this behavior without using JS?
Off topic, but this comment describes how I feel about the Catholic School Board we have in Canada. Because of historical precedent, in Ontario we have two school systems, one that is secular and public, and one that is separate, for people of the Catholic faith. My problem lies in the public funding of this system. A good article about this was recently published in This Magazine: http://this.org/magazine/2011/06/09/abolish-catholic-schools...
JQuery Mobile Beta 1 Released | jQuery Mobile
Maybe that's because we don't understand it fully?
Perhaps anarchy the philosophy would not employ coercion. But anyone in an anarchic society would happily employ coercion. That's what I meant when used the poorly phrased sentence "Anarchy would happily employ coercion".

Coercion does not have to be done by a governmental entity. The philosophy of government can wax as poetic as it wants but I know too many people who would happily take advantage of anarchy to employ said coercions. Practically speaking, Human nature being what it is, coercion will be rampant in an anarchic society. I'm quite familiar with the foundations of anarchy. I just occasionally use poor wording :-)
Good point.

It still shouldn't even be possible to deploy without some basic sanity tests. I'd put authentication very high on that list.
Japan's social game
what do you think of high ARUP of japan's mobile social game??
I'd prefer an Android tablet to an iPad because I use an Android phone, not an iPhone, and I don't feel the need to learn the app ecosystems for two different OSs. There is no Android tablet right now that looks like a good buy, but that will change.
heh yea Im glad HN does not have anonymous comments. It would turn into a crapshoot.
I hear Hammock Huts is a good place, also Hammocks-R-Us on third. And then theres Swing Low, Sweet Chariot...
And it's our prerogative to point out when those opinions seem flat-out wrong from our (hopefully) better-informed perspective.
The $1,000 limit is only for unverified accounts. Also, it's possible that the BTC was transferred into the account months ago when it was worth vastly less. Or the BTC was accrued through trading.

Or it wasn't a real account...
Thought: my linear algebra teach this past semester told me that some of the greatest mistakes in mathematics came from people assuming something was obvious without a proof. After building a huge intricate structure around the assumption, they would watch everything fall apart as it turned out the obvious fact wasn't true. Now, whenever I hear somebody say "it's obvious" I always get skeptical now.
I didn't realize you could buy a hammock for under $20:
http://www.amazon.com/Texsport-14258-La-Paz-Hammock/dp/B000P...

Now does anybody know how/where I can get something that rocks/pulls my hammock back and forth?
http://www.spideroak.com is nice but unfortunately they started to implement some file sharing features so they stopped offering true client-side encryption as well. At least they are way more secure than DropBox. Another one: https://secure.cloudsafe.com/
The Les Paul guitar worked in IE6. If they can get that to work, everything else should be easy.
Sure you can handwave certain parts of your explanation, but if you don't understand the material yourself then simplifying it accurately is very hard.
The way I understand bitcoin is that you can't simply sell coins made by adding them to a db record. Perhaps the MtGox system can artificially generate the appearance of those coins, but the actual validation of the transaction by the network would have failed.
Not sure about this. I understand the proofs that there is no largest prime number, and that the integers can't be put into a one-to-one correspondence with the reals, but I wouldn't say either is "obvious".
There was also a great discussion about this on Stack overflow: http://stackoverflow.com/questions/327955/does-functional-pr...

TL;DR: Gof had in mind C++ and Smalltalk. Some languages eliminate the need for many of the patterns in GoF, and they don't eliminate the idioms (patterns for a particular language), as they barely cover it.

Another good info on the subject is this presentation: http://www.infoq.com/presentations/Functional-Design-Pattern...
In the first situation someone paid $35 to get passport.com renewed for microsoft (before it completely dropped). This was back in 1999 when the internet was a tad more well behaved.

Hotmail.co.uk went through a complete drop and was simply re-registered by someone before Microsoft even cared.

In neither case was the domain hijacked though. The drop cycle is nearly 60 days and the domain would be dead for at least 45 of those.
I don't get the significance of the logins. The hacker logs in every 15 minutes. What are the chances someone who makes a trade with him logs in a few minutes after one of his logins?? I'd say the odds are pretty high... and that log doesn't mean anything.
Personally, I'd use http://www.phantomjs.org/ and create a script which loads the page like a browser. Once you've done that you can get it to take screenshot or use JS to pull data off the page.
I don't know if there's anything new about it, but I have not seen disk encryption with plausible deniability before. From my point of this, this is new. This should be (could be) an important building block of anonymizing projects like Tor and Tonika.
There are trades that get "busted" (i.e. rolled back) every day in the US stock markets. I've had it happen several times. This is part of normal market activity. In my experience it has seemed pretty subjective - some trades that I thought for sure would have been busted weren't and others were.

There's some speculation that when some more powerful market participants (read: Goldman Sachs) are on the losing end of a questionable trade they complain to the exchange and get the trade busted far more frequently than when it happens to less powerful participants.
Display's New Kingpin: Facebook's No. 1
This reaffirms my belief that integration/functional tests give far more bang-for-the-buck than unit tests for deployed applications, though each have their respective merits.
I appreciate that you went and asked someone for the clarification that this issue is about the preference being set in a cookie and not in user settings, but this doesn't solve the problem for many of us.

For YEARS, on a weekly and sometimes daily basis, always logged-in, always with preferences set to english, it is infuriating to routinely end up receiving results that conflict with your explicit language settings.

What, concretely, do we have to do to get someone at google to push a change from using cookies to a real user-setting to fix this absurdity?

You said they did it for speed. Giving me completely incorrect results in a language I can't even read 1 millisecond faster than giving me results that I actually care about is a win? This is over-optimization.
neat. much easier than SCPing everything over by hand haha
In the process of coming up with a wacky name, I came up with "farsquare". (Because it tells you how far your friend's are etc..) But I didn't mean it in a bad way or anything against foursquare.!!

When I eventually build this application, I will definitely change the name!

Thanks for the feedback!
Daunted by the cost of a mattress bed and the idea of hauling it up my fifth-floor walkup in Manhattan, I opted for an indoor hammock instead. It's been the best sleeping experience I've ever had.

I used to get lower back problems when sleeping on a mattress that have disappeared since sleeping in the hammock. There are no real pressure points and it supports your body perfectly.

blhack mentioned that hammocks get cold. This is true as they don't retain any heat. I use a 'maximum heat' twin-size down comforter when the temperature drops.
I have had almost the exact same experience. I want to use DDG, but I too regularly had to use Google after I couldn't find the results I was after.
That is exactly why I put this together, no more guessing at which nodes have been deployed an which nodes havnt
I just sort of think it's fairly well known around here, but I could be wrong.
So the person who was lucky enough to actually place that order first was a person who had the luck to have just logged in and be actively browsing the site?

It doesn't surprise me that someone who is on the site would notice an ongoing crash faster than people who were doing something else. It further doesn't surprise me that someone who is already involved with the site would find it easier to get through an overloaded system than others - for one thing they don't need to go through the login process.

I'm not saying that Kevin wasn't associated with the break-in. I'm just saying that the evidence provided is not very good evidence of anything other than that Kevin was at the right place at the right time. Given that the site is actively used, there will always be people in that boat, and they will have an advantage over people who aren't.
99 cents eBook on survival techniques for "slow start" entrepreneurs
EFF and Bitcoin
Open Source Project Forks: An Unscientific Look at its Historical Trends
It could also mean shorter N1 or N3 phases of non-REM sleep. From my limited understanding it seems like the subjects falling asleep faster would correspond to a shorter N1 phase, but I haven't read the paper yet.
As one reviewer puts it ...

A humble immigrant from Macau comes to the U.S. and earns his doctorate in engineering at a prestigious university. Frustrated by the politics of academia, he sets out to free his inner entrepreneur. After a solid start, he is fired by the board of his first start-up. Realizing he is basically unemployable in a traditional job, he picks himself up, dusts himself off, and sets out to learn from his mistakes and start another company. The second attempt is a huge success; he cashes out and retires before his 50th birthday.

In "Survival Guide...", Denny tells the story of his failure, the lessons learned, and how they enabled him to ultimately succeed. A thoughtful, sensitive historian with a flair for reading people, he weaves an entertaining tale of VC's, technologists, money and power. Through it all, he never loses sight of the distinction between "lifestyle" and "life."

--

If you want a free copy, please email me at denny dot miu at gmail dot com. Thanks.
It's not a BitCoin problem, this entire episode revolves around one exchange (MtGox) and its security problems.

Mt Gox Exchange =/= BTC Currency
Nasdaq Exchange =/= USD Currency
Trying to say that two NHL teams are comparable to Exceptional v.s. Mediocre is simply ridiculous and the point at which I stopped reading.

The Bruins and the Canucks are both filled with Exceptional players, most making over a million dollars a year. Neither team has players anywhere close to the mediocre level.

Now if a team in my pick-up league plays the Bruins... well then you'll see the difference between exceptional and mediocre. I.e. "skating with pylons".

That being said, I do think that eventually diminishing returns kick in. That the difference between an amazing and a great developer is significantly less than the difference between that great developer and a mediocre developer. Most of all I think experience counts as much as raw talent most of the time.
There's a demand for anonymous identities that isn't being exploited.

People want the value of reputation without the cost of exposing their person information.

Facebook comments forces you to expose personal information. I want to leave comments with a reputable identity, just not linked to my real one.
And the tragedy is that nobody else understands the simple explanation once you understand enough to give it.
The problem is that each set of middle managers cannot represent the bandwidth required to express the problem to their subordinates or the solution to their superiors.

At the top, you have a board of 10 people. Each one of these is making decisions and receiving orders for 100 people. This sort of structure is going to have some serious communication latency and a loss of data as it traverses the company heirachy.
I have Netflix on my Nook https://market.android.com/details?id=com.netflix.mediaclien...
His point still holds -- the iPhone was never touted as a "Nokia killer" -- it was touted as a "magical" new experience. And the popular press was quite dismissive at first of Apple's ability to compete in the mobile market.
This is precisely why I get nervous about offering to speak at professional groups / conferences. When I see a CFP or similar, everything cool that I do seems obvious and I don't think it'll be useful.

But then I get into conversations with my peers and realize that some of the stuff I do apparently isn't as obvious to everyone as I'd thought.
The problem with limits is simple. We force people to learn multiple concepts in a poor order.

1. We introduce limits. Which are blindingly artificial, and so it is hard for us to form a concept about why people want this.

2. We introduce the definition of the derivative. Which instantly results in a practical reason for limits. But typically we make the mistake of introducing the derivative as a function, which means considering the limit of a lot of things at a lot of points.

There really needs to be an intermediate step, which is to introduce the definition of the tangent line. And how to calculate it. Then work up how to calculate tangent lines of various combinations of functions at a single point. And after the person is well and truly comfortable with that, then introduce the derivative.
The Economist Fails at Statistics.
This is why the Economist is not the Statistician.
When you transfer money to MtGox, you're essentially giving it to them. They give you a unique address to send to (so they know who sent the money to them), but after that transaction they have your money. Then, they just update the DB reflecting you have X amount of BTC in your account. As you trade with other people on the market, your respective accounts are updated in the DB. When you want to withdraw, you tell MtGox where to send the money. They check the DB and deduct that amount, and send that money from their big stash of everyone's money.

That is why trades can be instantaneous, and don't require confirmation the network (except when you are sending to or withdrawing from MtGox itself).

In this case, if you could hack the DB and convince MtGox that you had more BTC in your account than you really did, you could still withdraw BTC, but there would no longer be enough BTC for everyone to withdraw.
Why a newspaper?
Why not a blog?
Brilliant! Here's my similar, now animated take on it:

Obvious to you. Amazing to others.

http://www.youtube.com/watch?v=-GCm-u_vlaQ
How and why iOS and Mac devs should use the iTunes Affiliate Link Program
Peanuts Rights Holder Shuts Down Peanutweeter
HN meetup: Waterloo, Ontario
The Economist fails at Stats. Quite embarassing, really. You can draw a link between any 2 increasing variables if you'd like, or between an increasing one and a decreasing one.
"Then they insist that there are special people who can see - if only dimly - through this veil."

I have this pet theory (hey, maybe it's another intellectual black hole) that all religious, mystical, and irrational beliefs derive from this: we human brains have this property (either innate or easily acquired due to existing structure) that leads us to worship other individuals. By "worship" I mean trust without doubt and with unreasonable admiration. I think that the following phenomena are all manifestations of this same property: (1) religious thinking, (2) romantic love, (3) pop culture/culture of cool, (4) family ties. The third and the fourth one would be the most self-aware forms of this type of thinking, but the first two (the first one especially) can take on forms of the self-sustaining "black holes" mentioned in the post.

TL;DR: our idols are within us.
There's still the option of making a second (or Nth) Facebook account just for anonymous posting. Granted, that doesn't address the main problem.