skysight-inc/HackerNews huggingface dataset:
I'm not much of a shopper, but this stuff looks cool. What's the process for inclusion on the site?
> or was it a thumb drive taken out of "cold storage" and handed off to someone else

A transaction like this is invisible to the bitcoin network. This would be equivalent to me handing you a 20 USD bill, no one but us (well, there is surveillance, but you get the point) knows what happened. Unlike handing over 20 USD, if I had you a USB drive with a wallet containing 20 BTC, you need to move that money from that wallet to another, because you can't trust it's my only copy. If I have another copy of the private key somewhere I can take that money back at any point by announcing a transaction before you do.

So exchanges like this are done via the bitcoin network by specifying a from address and a to address (simplified, other more detailed explanations are out there detailing the actual cryptographic tools and protocols) and an amount. So you provide me an address, I use my private key to encode a transaction from an address containing my 20 BTC to your address. Everyone knows about this, though they may not know who we are as the addresses are pseudonyms and the connection to our real identities may be virtually non-existent. Now, you control that 20 BTC and its spending, and my 20 BTC are gone from my address, I can't spend them again (legitimately at least). Supposing that address now has less than 20 BTC. If I try to spend 20 BTC again the network will consider it an invalid transaction since I can't spend BTC I don't have.
If a company asked me that, I'd tell them thanks but no thanks and end the interview. Ask me a few questions, have me solve your riddles, see if I'd work well with your team/company. But building an entire production ready site? Ain't nobody got time for that.
This is actually optimistic. There's an assumption of hope, a possible light at the end of the tunnel.

I purchased a voucher for a Sushi restaurant in NYC on LivingSocial. Two days after purchase, I went to the place for dinner. I was surprised to find the place closed and a big sticker from the State of New York on the door stating that the property has been confiscated due to failure to pay their taxes.

Somehow, I think the proprietors knew what was going to happen and when ... and scheduled things appropriately. I got a refund, but I'm not sure LivingSocial did.
Falkvinge thinks they will be worth 100k-1000k in the future. If we accept that (which I don't btw) is it so weird that people want to spend 700 today for something that might be worth 100k in a few years?
I believe Regan just measures how badly a given player's opponents tend to err (as determined by computer evaluation of moves). So it's just a post hoc statistical measure, not an actual evaluation of how tricky that player's moves are.
The article mentions there is a $200 exemption for personal transactions. However this only applies to personal transactions, not investments.

This also appears to not yet apply to Bitcoin, only "recognized" currencies like the Euro.
How Authy Built A Fault-Tolerant Two-Factor Authentication Service
It's not that adding new variants in FP is completely hard, just that it's harder than in OOP. When you add a subclass, all its operations are confined to one section of code, one module. In FP, you'd have to modify perhaps several different sections of code, possibly in separate modules. Likewise, it's not prohibitively difficult to add operations in OOP, it's just easier in FP.
The difference is Bitcoin can be secured much more cheaply than gold. You can't encrypt gold, setup "n-of-m" multisig transactions, etc. Unless you want to transport gold yourself you're always going to have to trust someone.

Hardware wallets should help immensely as well.
Open source projects have people who contribute to them all the time (and for much much less then this). This just provides extra incentive. Gives additional motivation for people on the fence. Ive contributed to C* (gasp for free) before but never anything big, this is appealing to me. It gets issues that people want done complete, introduces another developer to the internals more. I think its a definite win-win.
Yeah, it is really meant for code snippets. Asterisks for italic is generally preferred for quotes.

https://news.ycombinator.com/formatdoc
It's unclear that the Chinese government understands that bitcoin is more than just a security you can buy and sell, or a currency that you can wire in a bank.

If someone buys $1M in bitcoin, that money could easily leave the country forever, without the knowledge or control of the government.

Given that China has very strict rules on capital flow - wiring funds out of the country, currency conversion, etc - I'd be very surprised if they are not considering shutting down bitcoin exchanges in China and banning the use of bitcoin for purchases.

If China does not clamp down on bitcoin, that would be a major policy change I'm not sure China is prepared for. And I'm not sure why they would choose to change their policy in this way for bitcoin, rather than continuing to capital markets in a measured pace as they are now.
> People don’t want a general-purpose framework for logging and visualising their progress towards personal goals. They want an app that tells them not to eat the donut, that they lost 2lbs this week, or that they just achieved their personal best running time.

Actually, they don't want an app at all. They want to just be skinnier so that they look more attractive to their significant other or potential mate.

> Likewise, they don’t want an app for general-purpose list-based collaboration. They want an app for smoothly collaborating in precisely the ways that collaboration works best in their organisation, whether that is list-based, project-based, chat-like discussions, whatever.

They don't want that either. They just want their boss to stop bugging them so they can feel autonomous at work and have their work mean something. And they want their work to go as fast as possible so they can go home to their kids and be good parents.

------

The biggest lesson that I've learned building products is that people don't want these products at all. But sometimes they find a product that they hope will help them become better at the things they actually do want.

People don't want to buy a camera. They want to be better photographers. So help them become better at what they actually want to do, and you'll find yourself selling more cameras.

That's something I try my hardest to stick to with Draft (http://draftin.com) and it's been working really well. I realize my users don't want yet more writing and collaboration software. But they do want to be better writers. They want more people reading their blog, or they finally want to tell their friends they finally published a book. So I constantly try to find ways for the app to help them get better. And not just the app, but I'll even have webinars, blog, teach my methods at writing, storytelling, getting more readers, etc. and now I have people paying attention to the things I make and sell.

---------

For these apps of yours, they look like really great places to start from. I think you could do a lot on their homepages and on your blog helping people get better at what they actually want to do with these things, and you'll probably find they are paying more attention.

I'm happy to help brainstorm some more on this if it would help. Hit me up on Twitter (@natekontny) or email (nate.kontny gmail).
so what? i just paid $0 to transfer 1000 unicorns from Narnia to Neverneverland
The thing that I keep finding myself wanting in Python is a more structured way to refer to data; fortunately, that's what namedtuple[1] is for.

>>> DataType = namedtuple("DataType", ["field1", "field2"])
>>> datum = DataType(1, "a")
>>> datum
DataType(field1=1, field2='a')
>>> datum.field1
1
>>> datum.field2
2

Keeps my code a bit more sensible than constantly indexing into tuples, imo.

[1]: http://docs.python.org/2/library/collections.html#collection...
Your point stands, but most thefts occur on third party sites/applications where the address of the coins and their private key are stored in a central location. Owners of the bitcoin should transfer their coins to a private wallet.

I don't understand how so many sites can't use password hash generation to secure the private keys, or something to keep it more secure. The first link you posted was a site run by an 18 year old.
What is someone were to trade one cryptocurrency for another?

For example, if I bought Litecoins with Bitcoins, and later sold for a gain in Bitcoins, how would I be taxed? From the article it seems I would only be taxed until I ultimately realized my gains in USD. Would I have to maintain a record of all my "altcoin" transactions in this case?
Or a $50 wire transfer. Used ALL the time.

But this was likely just moving money around to own accounts.
The battle is not over, look at the last comment thread. It seems computers didn't predict what Carlsen saw: https://news.ycombinator.com/item?id=6780928
Kindle Fire HD 7 , Dolby Audio, Dual-Band Wi-Fi
Used to love MTG. Now I play Dominion more - because "building the deck" (which was always the most fun part for me) is part of the game and it's decided more by skill than who can buy the better cards (i.e. at start of every game each player has a statistically equal opportunity to get each card.) It's huge in the "board game geek" scene, so apologies if you already know of it...but if you like MTG, I'd highly recommend it.
I'm pretty sure that if we consider only the industrial uses of gold, and the available supply, it would have a low value. Probably even if we count jewelery as a non-currency use.

Almost all the value is because it's shiny, yellow, and traditional.

Gold asteroid mining isn't too implausible, either.
Similarly, I wouldn't say objects are what make object-oriented programming object-oriented. It's a different approach to organizing and structuring a program. Objects are just one part of that approach, just like closures are just one part of the functional approach. The fundamentals of the two approaches are more similar than people often make them out to be, even if the approaches appear rather different.
The President could be impeached and then tried.

Which is not to say I think it's a good idea.
I bet half of them were below average...
>I think the point is that the only reason to transfer such a large sum of money is either buying/selling something or stealing.

Perhaps you could be a little less specific?

>And considering there probably aren't many (if any) things one can buy with that many bitcoins, theft seems to be most likely scenario.

You could buy a lot of something from a private entity who really values Bitcoin.
You can do an exchange as an escrow with a third party using a transaction only. No services required ;)

https://en.bitcoin.it/wiki/Contracts#Example_2:_Escrow_and_d...
Grow Your Email List with this Simple Twitter Hack
And as a matter of fact, the guy who broke the back of the most recent surge to $900 on MtGox was selling something like $5m and is doing just that.
Having real undo sounds great. Also, thanks for fixing plot legends in Version 9. Because of that I now use MMA for publishable figures.
Ron Wyden and Mark Udall have been talking about it for years; Ron Wyden in particular went to the floor of the senate and talked about how the American people would be shocked if they knew how the PATRIOT Act was being interpreted.
They said "codename", to be fair.
Are those editorialized links added by Blockchain.info admins, or are they part of the block chain itself? ("gotcha" and "shit load of money!")
I'm surprised that anybody visiting this site could still be so ignorant about Bitcoin.
The code challenge is usually just one part of the interview process to see if you can produce a quality product within a certain amount of time. It's not designed to tell every single thing you outlined in your post. It's meant to provide some signal before the actual on-site interview occurs. The on-site interview is expensive on the company's part, it is easier to filter out people who can't solve a simple full-stack solution. Companies who ask things like these are looking for people who understand both front and back ends. In short, just knowing either front or backend but not both, is not enough for the company.
What does this give me that I couldn't build with rsync?

I'm not challenging it, just wondering.
They actually did. Much of the western US was "homesteaded" through the federal government. Basically, head out west and settle, plant your flag and you can have that land for free.
I was going to say this too! I own a TIG and a MIG- welding is alot of fun and the science behind it is interesting.

A perfect combination of science and dexterity.

Need projects? Make furniture or buy an old car! Rust repair without "bondo" is an art!
You can't definitively say that a computer's move is best, the branching factor of chess means that searching the game tree until finding a checkmate is nearly impossible. It leads to the horizon effect:

https://en.wikipedia.org/wiki/Horizon_effect

but recent advances in AI like in Deep Blue have introduced branch extension, where branches of the game tree with statistically similar rankings are searched further until one can be definitively regarded as the best one.

To summarize, chess engines can't give definitive answers on how good a move is because, like humans, they can't search the whole game tree.
That's a really solid point. From the Chinese perspective, a US invasion of DPRK might be analogous to the Cuban Missile Crisis or something.
wow, 7kb data value 150 million dollars, what a crazy world.
Not for speculators.
It is utterly ill-advised. Software design is about abstraction, to make code modular, flexible, and extensible. It doesn't matter it is OOP or FP. Both approaches have their own advantages and limitations.

The dogmatic answer is misleading. It might be ok to introduce OOP to new programmers, to open a door for programmers who are only familiar with procedural programming. For any experienced programmers, if they don't believe in this dogma, I have to say this is not a right career for them.
Ask HN: Are you on Dribbble?
I just got an invite from someone I know. I would like to follow you since you read Hacker News and design things, we already have a lot in common. :)

http://dribbble.com/amarsaurus_rex
Why did Facebook bring up departing teens at all?
MountainWest JavaScript 2014: Call for Proposals
I don't think there is a single topic that exists right now, that people are willing to debate while being completely ignorant of it, more than Bitcoin right now. That applies to HN/reddit, TV talking heads, and real life.
The computer program Fritz actually has algorithms to imitate a human's analysis. It's one of my favorite tools to improve my game, since it searches databases of master-level games to find games that progressed in the same way and also gives "human-like" annotations. Here's an example PGN[1] from one of my games (NAG[2] has been converted to Unicode for the sake of clarity)

{C24: Bishop's Opening: 2...Nf6}
1. e4 e5 2. Bc4 Nf6 3. d4 exd4 4. Nf3 Bb4+ 5.Bd2 Bxd2+ 6. Qxd2 O-O
7. e5 {White threatens to win material: e5xf6}
(7. O-O Nxe4 8. Qxd4 Nd6 9. Bd5 c6 10. Bb3 Nf5 11. Qf4 d5
12. Nbd2 Qd6 13. Qxd6 Nxd6 14. c4 dxc4 15. Nxc4 Nxc4 16. Bxc4 Bf5
17. Rfe1 Nd7 18. Nd4 Bg6 19. Re7 Rad8 20. Rd1 Rfe8 21. Nxc6 bxc6
{Jensen,B (1817)-Gade,J (1535) Helsingor 2009 1-0 (58)})
7... d5N {Black threatens to win material: d5xc4}
(7... Re8 8. O-O d5 9. exd6 Qxd6 10. Na3 c5 11. Nb5 Qb6
12. Qf4 Re7 13. Rae1 Be6 14. Bxe6 fxe6 15. Nd6 Qc7 16. Qg3 Nc6
17. Ng5 e5 18. Nf5 Ree8 19. Nf7 Qxf7 20. Nh6+
{1-0 (20) Le Dref,M (1770)-Bremond,E (1600) Angers 2006})
8. Qxd4?
(8. ⌓Bb3 {and White is still in the game} Ne4 9. Qxd4=)
8... Nc6∓ 9. Qd2 dxc4
(9... Bg4!? 10. Be2 Bxf3 11. Bxf3 Nxe5 −+)
10. Qxd8⩱ Rxd8 11. exf6 {White king safety dropped.} Re8+
12. Kd1
(12. Kf1 gxf6 13. h4 Be6∓)
12... Bg4 13. Nbd2 Rad8 {Black has a king attack}
(13... Re6!?∓)
14. Re1⩱ Ne5 15. c3??
(15. ⌓Re3⩱ {was necessary})
15... Bxf3+ −+ 16. gxf3
(16. Kc2 {doesn't do any good} Bg4 17. f3 Bf5+ 18. Ne4 Ng4 −+)
16... Rxd2+! {Deflection: e1} 17. Kxd2
(17. Kc1 Rxf2 18. Re4 Nd3+ 19. Kd1 Nxb2+ 20. Ke1 Nd3+ 21. Kd1 Rxe4 22.
fxe4 Rf1+ 23. Kd2 Rxa1 24. a3 Rxa3 25. Ke3 gxf6 26. h4 Ne5 27. Kd2 Ra2+
28. Ke1 b5 29. h5 b4 30. Kf1 b3 31. Ke1 b2 32. Kf2 b1=Q+ 33. Kg3 Qg1+
34. Kh4 Qh2#)
17... Nxf3+ 18. Kc2 Nxe1+ 19. Kd2
(19. Kd1 {the last chance for counterplay} Nf3 20. Rc1 Re1+ 21. Kc2 Re2+
22. Kb1 Nd2+ 23. Ka1 Rxf2 24. Rd1 Rxh2 25. Rg1 −+)
19... Nf3+ 20. Kc2 Re2+
(20... Re2+ 21. Kb1 Re1+ 22. Kc2 Rxa1 −+) 0-1

[1] Portable Game Notation http://en.wikipedia.org/wiki/Portable_Game_Notation

[2] Numeric Annotation Glyphs http://en.wikipedia.org/wiki/Numeric_Annotation_Glyphs
Compare the distribution of global wealth, or American wealth. And note that we can expect the distribution to gradually get more equal (as indeed it has been all the time) as early adopters slowly sell out and diversify their holdings.
Months ago? I was considering buying some coin when it cost only a few dollars. You can imagine how I'm kicking myself now.
The Nken case seems like an overconfident description by a lawyer of various informal policies and practices that together point fuzzily in one direction. Clapper seems rather less ambiguous.
A Smart Smoke Alarm That Keeps Its Cool
I get really annoyed with the commentators on Chess Network, they have a tendency to overanalyze and talk way too much. The best commentator I've found is an Australian named Mato: youtube.com/matojelic
Example of the board in action @ http://peshkin.mech.northwestern.edu/233/056_RCcircuits2.htm...

Lightboard: construction, electronics, lighting, parts list, and improvements @ https://sites.google.com/site/northwesternlightboard/home

The setup will cost about $10-15k along with some elbow grease, which probably isn't that much in this type of setting, especially if you are creating high quality videos which are timeless.
ImageOptim cuts image filesizes in half. Why isn't everyone using it?
Genuinely curious why it hasn't gotten more attention. It seems like really low-hanging, heavy web performance fruit.

For background: http://www.chrisweekly.org/2013/10/18/omgimageoptim/
But funnily enough, all you'd need for erikig's program.

A program runs through your git/svn and tracks the user, date, commit, and reversion.

While analysing reversions vs commits and all the in between, I am confident it would be somewhat easy to tweak the analysis to be accurate.

Each reversion you encounter, you check the five next and five previous commits. If any users stand out as being in the previous tree for additional/reversional...

Actually, it may be a little complicated...
Why Recruiters Are Universally Hated
Pretty sure no interviewer ever asked for a production ready site, this is just hyperbole from you and the author of this article.

If I were a front end developer, I would much prefer to be asked to write a quick, tailored to fit within the time allotment (e.g. one hour) web site rather than answering obscure coding puzzles that probably have little relevance with what I'll actually be doing at the company.

As the interviewer, I would phrase it as: "Build as much as you can in one hour, with the following functionalities in order of decreased priorities: login, cart, etc...".

Then I would judge you on how much of it you built, how solid each of the features are, etc. In my book, you can choose to go broad (build a lot of features, albeit superficially) or broad (only a few features, but well designed, tested, clean code).
By transitive property, the only transactions that should count are ones that convert USD to anything, and ones that convert anything to USD. So if you invest $10 in BTC, then do some magical trading and take out $1000, then you gained $990. I have no idea how this actually works, or if you could say that you mined the $990 and broke even on the $10, or if you have to provide a paper trail for every single cryptocurrency transaction that led you to posses the money, but this is definitely going to get hairy...
Congratulations on your book! I have an idea of how long it takes to push something of this size out, so you must be happy to be finally done with. Though, to be honest, this is only the beginning. For books, marketing is >50% of the work. Below are some pointers/advice.

1/ Do you have a webpage for your book? I think that can make a big difference in the conversation with your potential readers. Here is a sampling of some "book pages" out there:
http://nathanbarry.com/webapps/ (Nathan's)
https://django.2scoops.org/ (Danny's)
http://minireference.com/launch40 (mine)

2/ As aparadja said, a blog will also help people find you. Getting traffic via AdWords is expensive, whereas organic search is free. You can release parts of the book, or even better develop new content --- I'm sure there are some things which you didn't get to. Now's the time ;) The big picture is this: you have a unique expertise and experience using PHP on the server-side so many people will be interested to hear about your experience and your opinions about what is happening in that domain.

3/ Did you get a professional copy-editor to go through the text? I recommend you use the first $1k of profits and hire someone to proofread the book for you. It cannot be a friend, friends will only encourage you and say "great job," but a professional editor will be able to give you critical feedback about which sections need more explanations or rewording. Typos are also a nightmare (both English and code-wise). If a reader sees a typo on every page or two, he/she will quickly lose trust in you, and you don't want that.

4/ You should also consider offering your book in print (through lulu.com for example, or lightning source). Self-published print sales can be very interesting, I know eBooks and iPads are the craze, but #PrintNotDead https://twitter.com/minireference/statuses/40222755949812940...

Good luck, and feel free to get in touch with me if you would like to discuss further.
There is galling:

http://en.wikipedia.org/wiki/Galling

and galvanic corrosion:

http://en.wikipedia.org/wiki/Galvanic_corrosion

In short, they do, given friction and/or moisture, and time.
True, I was thinking more of the latter example. Several equally-optimal options are at hand - most people would pick the one they are most familiar with. A more devious player might pick the option that the opponent has least likely considered, taking advantage of their unpreparedness.
Lawyers: What precedent is there for supreme court decisions citing a specific piece of evidence as the basis for their ruling, where that piece of evidence is later shown to be erroneous?
I meant safely as in I won't be keeping my funds with some shoddy company that won't ever pay out, not in terms of risk/volatility. I guess securely was what I meant.

Can we talk now?
Now that person has to file taxes for this money, he needs 1099 from the company to show that he earned this money. I am not a tax expert but this is how I interpret filing taxes for this kind of money
I'm a little offended by the "like in every third world country" statement. Chile is not like that at all, and we are a third world country.

In fact, here we are ranked right under (20th) the US (19th) in terms of transparency:

http://www.transparency.org/country#CHL
http://www.transparency.org/country#USA_DataResearch

Argentina is ranked 102:
http://www.transparency.org/country#ARG_DataResearch

In all of Latin America, the closest countries to Chile in that transparency ranking are Costa Rica, with the 48th place, then Cuba 58th and then Brazil 69th.

Edit: added justification data with links / I'm proud of Chile