skysight-inc/HackerNews huggingface dataset:
It's slow and buggy in my experience. I work on a fairly large Android project and over time it just keeps getting slower and slower. Doing things like closing/opening files of any size can take > 5 seconds even with a good SDD and processor, and this time increases as you use it until you restart eclipse. Also it crashes more often than any other IDE I've used and lately has refused to use emacs keybindings for me.

Lately I've switched using emacs w/ JDEE to edit code and Eclipse mostly just for debugging and the Android XML layout tools, which feels much better. I'm really interested in this new IDE from google, it'd be better if I could do all my editing/debugging in one program.
Pretty simple huh.
I actually like Javascript. Sure it has some warts. But it has an elegance I've really only seen in Javascript, Lua, and Lisp.
Well, some of them are not actually bloat for most people (because some of them like Gmail are actually useful). But nobody I know uses G+ or the Movies app (this one requires you to pay, which is a lot like the typical Norton "bloat").

For Nexus devices, it's not as bad as the crapware that comes with a typical phone. You can still remove/disable apps. I had an old Samsung Galaxy phone where you couldn't even remove some of the garbage that came with the phone (some app about the Inception movie, Facebook, etc.)
Best Unsubscribe Ever
Ask HN: Why are gold stocks so low right now?
I noticed that Yamana and Barrick have really low stock prices right now. I'm not someone who buys stocks very often, but this is pretty tempting. Anyone know why they're so low right now?
That or a list of unintentional double entendres.
I said I was playing devils advocate but I guess I will continue that role.

He's not getting hammered for using a circuit board, I highly doubt Etsy is concerned about that. What they are concerned about is whether or not the guy is doing the work on these. He hasn't shown enough for me to be able to say that he is putting them together. He has pictures of a workbench, some soldering equipment, some wood and other parts, and the finished product.

How does this differ from a driftwood lamp or a clock with a ready-built clockwork? It's not just semantics. Obviously there are things that Etsy allows and things they don't but it's also the craftiness (is that a word?) of the project. I'll be honest that this guy's project doesn't seem very crafty, whether or not he's putting everything together there's nothing really crafty or unique about it. This doesn't take anything away from what it is or the demand for it, it just might not fit in as an Etsy business.
Google Introduces New Search Tools to Try to Read Our Minds
"Assuming Moore's Law keeps churning away at its normal exponential pace"
Why tell Mt Gox what they are doing wrong when you can fine them instead? Seems like the American way.

Just because the Government say it's "wrong" doesn't mean it actually is.
Same here.

I was disappointed when I bought a brand new Macbook Air last year though only to find hitting cmd-s then switching to a different tab "loses" the save if you do it too quickly (among other general slowness). It's amazing how over so many years with massive hardware increases it doesn't seem any more responsive.
Human cloning breakthrough raises hopes
New Google+: Stream, Hangouts, and Photos
Where can I download this? I can't find a download link anywhere.
Isn't calling yourself an Objectivist, subjective?
Please provide a source for that number, it sounds beyond ridiculous. The New Yorker (http://www.newyorker.com/reporting/2008/02/11/080211fa_fact_...) states 33 million are sold in the US each year - so the idea that thirty times that many are tossed isn't really reasonable.
Someone mentioned this somewhere else, but the beauty for print news organizations is that they can print the address physically in their paper.
An out of contract iPhone 5 (16GB) costs the same price:

http://store.apple.com/us/buy/home/shop_iphone/family/iphone...
sales tax is usually coupled with a reverse income tax (cash grant to the poor that decreases to 0 as your income increases) to offset exactly the problem you mention.
Yeah, I've been thinking about exactly this kind of attack for years. Didn't think it would be as easy as adding a row to a database table.
The papers:

(1) http://rsif.royalsocietypublishing.org/content/10/84/2013030...

(2) https://www.sciencedirect.com/science/article/pii/S037907381...
Romanians are an issue, but for completely other reasons. Quite frustrating, but nothing to do with labor laws or visa in general.

But other than that I've never had or heard of any such issues here in Amsterdam. Locals are getting outnumbered in the tech-scene. The majority of my team is now non-Dutch, and not because it's cheap, because we pay well.
Google Hangouts - Cross platform messaging
NDSU Develops "Smart" Paper and Antennaless RFID Tags
Thankfully, my kids are learning Lisp before English, so at least that let them program more intuitively.

(Kidding: ... if only I could. My son doesn't seem interested in it.)
What about a handshake makes you feel it is a male ritual?
They do allow overdrafts. If a bank is deemed insolvent ( which has to do with bank capital not bank reserves) they are shuttered. So as long as the bank is open for business 'hacked' deposits, etc. , will flow.
There's a fuzzy line as to who should have to get a
license for this. For instance, the person that sold me
Roman denarii for U.S. dollars on EBay might have to get
a Money Service Business license with a strict
interpretation of the law.

No offense, but the slightest bit of research will remove any 'fuzziness' in most laws, especially in easily quantifiable fields like financial services.

From the FinCEN[1]:

"An activity threshold of greater than $1,000 per person per day in one or more transactions applies to the definitions of: currency dealer or exchanger; check casher; issuer of traveler's checks, money orders or stored value; and seller or redeemer of travelers' checks, money orders or stored value. The threshold applies separately to each activity -- if the threshold is not met for the specific activity, the person engaged in that activity is not an MSB on the basis of that activity."

Literally two years ago in May of 2011 when Mt Gox filled out the
forms, Bitcoin was not considered by most people to be a "currency".

The legal distinction has nothing to do with a 'currency', only a 'store of value'. It was fairly obvious from the beginning they were ignoring Federal statutes. You can't avoid taxes by claiming to be a sovereign individual and you can't use cleverly disguised money to avoid taxes and regulations, this has all been tried before.

[1] - http://www.fincen.gov/financial_institutions/msb/definitions...
Ask HN: Best way to learn SQL?
I need recommendations on the best introduction to SQL.

About 10 years ago, "Access Database Design & Programming" http://www.amazon.com/dp/0596002734 was my introduction to relational algebra, and "The Guru's Guide to Transact-SQL" http://www.amazon.com/dp/0201615762 filled in the details on queries required for each day's new minor emergency.

Today I'm looking for the best online CBT options (teamtreehouse or whatever), online courses, better books, and/or any other options I might not even have considered ([online] user groups/communities, tutorials included with database servers, etc.?)

I was promised "an upcoming blog post specially focusing on learning SQL" back when Zipfian Academry rounded up their "Practical Intro to Data Science" a month ago https://news.ycombinator.com/item?id=5508261 , but I'm out of time to wait. (If anyone has additional recommendations specifically for learning more about business intelligence and/or data warehousing I'd greatly appreciate those too!)

Thanks for your time, and keep up the good work!
As I already said, that's also sexist. Gender policing is not ok. (And you cannot ignore what gay usually means.)
Tone down the rhetoric for pity's sake. My freedoms haven't been hindered once by Apple. My privacy has been by both Google and Samsung. Samsung are one of a group of nasty, if not the absolute worst, chaebols in Korea. That you've posted twice does lead me to think that you need to disclose more...
I also go to UMass Amherst, unfortunately, I partied too much for a comp sci major and might have failed out but I'm not worried I invested more time into javascript than java, it is nice to see a fellow classmate on HN!
The worsening journalistic disgrace at Wired (2010)
I have a rather long name, and always get irritated about tiny signature boxes.
The feature set is fine, and when it came out it was basically revolutionary.

But over the years the architecture has developed real instability. Frequent crashes, terrible and fundamentally broken package/dependency management. Difficult to find features, inconsistent UX and a vast amount of very low-quality plugins in the ecosystem.

Then there's the extremely varied and confusing set of packages. There's even a matrix of packages and features to help you decide! But even that grid barely scratches the surface:

http://www.eclipse.org/downloads/compare.php

Using Eclipse over a period of months creates an ongoing feeling of anxiety and fear of project file corruption. Updating a plugin is a crapshoot. Dead repository links abound, installs and upgrades have a high likelihood of failing. Upgrading Eclipse itself is like playing routlette with your project file.

Two years into using IntelliJ, I'll never look back. I used to be a huge Eclipse fan, used it for many years, but it just hasn't aged well at all -- it's a layered-over Frankenstein that barely resembles its former greatness.
Which is why I ask these things; I come up with ideas and see no downsides. Now I see plenty of them. Although, you are uncharacteristic this as a bribe. It's a way to reduce the number of spammy emails that in-demand people receive. Also, a third party service that charges and has the ability to get emails to celebrities isn't exactly "a celebrity asking the public for money".
> emulate specific human brains

This is the most hilarious of all possible paths to artificial intelligence. A form of the cargo-cult phenomenon, creating the structures that we see lead to intelligence and sentience with no understanding of the natural underpinning thereof. It will probably work about as well as the original air fields as well.

Imagine what a simulation of a human mind would do suddenly devoid of all natural sensation and experience. Madness, almost certainly.
well, I for one was glad to see the threat model link.
Ask HN: Review My Startup: Datativity
Landing Page: http://try.datativity.co/
This is a mobile productivity app for android. Uses NFC to track your daily activities and give you a weekly summary of how you are spending your time. Let me know any and all comments, suggestions, opinions you come up with. I am starting to build this app now and wanted some pre feedback from this community.
Cheers
Also tweet me: @datativityapp
But that's not an exit node. Yes, any .onion address that you don't personally verify[1] could be something other than it seems. In fact, with sufficient resources, that onion link could be rewritten in transit once it hits the backbone or your last mile provider. How would we know if it's arsta8rst87ars.onion[2] vs. dndspjsnbshsdrsts.onion?

[1] And even then...

[2] Yes, Colemak
I actually have hugged Hillary Clinton (seriously!), even though I'm quite certain she had no idea who I was.

It's awesome, everyone should do it.
Old but good: http://philip.greenspun.com/sql/

Supplement with a good resource specific to the RDBMS you are using.
I have to admit I always found the London Underground (or public transport in general) to be a rather pleasant endeavour, at least if I didn't want to get anywhere. People were slow, but friendly.
Tesla's Direct Sales Business Model Targeted By N.C. Bill
Does anyone know how, say, coinbase answered those questions when they opened their bank account? (half joking here)
Bad comparison because hugger vs non-hugger is a preference, not a range of understanding.
> all of the bridges I've seen were to classical-OO languages. It is possible that Cocoa won't translate as well to prototypal-OO languages like JavaScript.

This has already been done with Mozilla's Rhino (JavaScript or Java) and it turns out the be pretty easy to work with Java classes in that context.
Have you ever written any significant amount of JavaScript?
Any word on if this will be free or paid?
What makes a good physical workspace?
I get what you are saying, but that issue has almost nothing to do with Tor. Tor doesn't ensure the secrecy of your content, it only attempts to hide its origin.

If you don't trust the recipient then it doesn't matter if Tor is run by the government or not.
Fair, although this is not simply some geeky dev device. Apart from the poor camera, it is a remarkable phone for the money (in some contrast with this S4!) and I suspect that it is primarily Google's lack of marketing that has prevented it from going mainstream. LG has struggled to keep up with demand for these phones as it is.
You last sentence is a bit far-fetched.
Well. I do stand corrected.

My knowledge was a few months out of date, and I didn't check the license page for updates.

However, that still does not invalidate my claim that paypal grossly violates money transmission acts by regularly holding money past most statue times.
It is not that much of a stretch. I've been uploading my music to Google Play Music since it launched (as just Google Music). I like it. I'm streaming my owned music as I type this. I've purchased a few things from the Google Play Music store and that also gets put in with my uploaded stuff. So it only makes sense that the next step for them in this area is to offer a paid subscription to their entire music catalog for streaming.
It's well organised, it runs very frequent trains, it's pretty clean. Good transport system and nothing wrong with it, and it makes getting round the city a million times easier than a car, and significantly quicker than the bus.

But the people on it are all fecking miserable!
Say Goodbye to Embarrassment (2006)
I try to love Eclipse, I really do. I've worked at places that make Eclipse plugins and I appreciate that it is completely FOSS. But as a full time Android developer, it just crashes too much. Multiple crashes per day, every day. It's just too distracting.
Hmm yeah, true - there's heavy machinery startups like SoLayTec, is that the kind of stuff you mean?

Btw, I hadn't heard of betalist, and that's now officially the only 'traditional' internet startup in this area that I know of. Any more?
Are the interpreted code download app store rules still in place? ie can an app download additional JS at runtime or does everything still have to bundled?
Sharecroppers had rights, too. But when one party can cut off the other party's livelihood, it essentially suppresses the technical "rights" of the second party. Every American has a "right" to a fair trial. But it is well-documented that if you can't afford a decent lawyer, "fair" becomes an unfortunately flexible concept.
Spot on! Just what I'm talking about :)
Eclipse is a parody of a GUI.

A GUI should offer you all and only the valid operations you can perform, depending on the selected object(s). Eclipse, far too often, offers to, e.g. deploy your Android app to a server. This kills discover-ability, especially for novices. It's like feeling around blindly in a box but every third thing is a hammer that bashes you on the knuckles. No. Fun.

Eclipse comes off as a GUI pasted on a CLI, where any command can be performed at any time, and you are only told if the arguments are wrong after an attempt to execute a command. You can blame this on plugin developers not fulfilling all the contracts of all the interfaces, but, still, that's how Eclipse is in practice.

Eclipse has gotten better, and I have Stockholm Syndrome by now. But it is far worse than XCode or Visual Studio for basic usability.
Well said. I've used Eclipse for several years, and _never_ felt that it was lacking... except perhaps in the department of finding which permutation of pieces to install. Then, I installed PyCharm (a Python IDE from JetBrains which basically is IntelliJ for Python), and was BLOWN AWAY by the polish.

It's not that it's faster. That helps. The thought that was put into how you can make it your own -- search boxes on the settings menu are mindblowing -- and the overall polish makes it extremely awesome. I expect that IntelliJ is similarly awesome for Java, because Jetbrains makes good stuff.

The few things I can think of offhand that I like about Eclipse are that I can drag tabs of code windows around and it automatically will split however I want (PyCharm doesn't let me do that as easily, though it does support split windows Just Fine), and the fact that Eclipse is a de-facto (and FREE) standard IDE that nearly everyone has examples for.

PyCharm, and IntelliJ by extension, has been the first IDE I've ever used that I've felt was worth spending money on.
I got black snot in Berlin after cycling behind an annoying bus for half an hour, but never otherwise. And the square root of a million is ten to the third power – as for the square root of ten million…nobody will ever know :)
Developer shortage is a lie (in Germany). If there would be a real shortage, the amount companies pay to contractors and salaried employees would rise. Instead it's decreasing!

e.g. some companies in Berlin are trying to find developers that work for below 50€/hr (you have to pay ~600€/month for mandatory health insurance, 600€+ for a room, 100€ for public transporn, 100€ mobile phone, retirement provision / buffer for bad times — and ~35-40% taxes before that). Usually there is no participation in the company (stock options) because there are no going public-exits.

It's mainly a bubble to attract cheap developers from other parts of Europe, female developers and junior developers willing and eager to get work even if payment is bad.

This is great but it's still a lie to tell everyone that there is a shortage. If you pay low, it's hard to find people. Simple as that.
What does this mean for tech like Phonegap/Cordova?
Formspring "has been saved" and is under new management
Obviously they are dependent on the price of gold, which is down mostly due to the strong US dollar and the stock market performing well.
Mt. Gox is qualitatively and quantitatively less evil than the US banking system that the US government operates at the behest of.
Canadian anti-piracy bounty hunters ripped off photos for their website
This just seems like an evolution of the existing Obj-C/JS bridge (namely, WebScriptObject https://developer.apple.com/library/mac/#documentation/Cocoa... and WebScripting protocol https://developer.apple.com/library/mac/#documentation/Cocoa... ).

The main (very welcome) advancement seems to be that they've pushed this capability down from WebKit into JSCore. Today you can basically already do everything that's being shown in OP I think, you just were required to create an invisible WebView to host your JavaScript environment. You can easily expose classes to WebKit/JSCore (using KVC), and interact with JS objects from ObjC, and arrays, strings, etc. are auto-converted. The WebKit requirement is pretty annoying though, and as V8 has shown us, having a drop dead simple way of throwing JS into an app has some huge benefits.
You are right. A bank loan is the borrower's liability and the bank's asset but the deposit resulting from the loan is bank's liability and the owner's asset. This is how most bank deposits come into existence. If all loans were paid off and no new loans were created, there would be a tiny bit of money left.
Your feelings probably come from the idea that "Men don’t do this with other men". They do, just not in your social group or culture. It's not disrespectful; if you don't really know each other it's awkward at worst.

Simple test: would you go get coffee with this person, with no business interests? Yes) Hug for men, hug+cheek-kiss for women, No) Hand-shake.

Disclaimer: I'm from Brazil.
I've done something similar with vim and builds on the cl with Ant. I use IntelliJ quite a bit for Java heavy-lifting, but with vim bindings (which are OK, but occasionally frustrating). I flatly refuse to maintain separate build configs for dev and production ever again. I do adb and ant on the command line, and use IntelliJ only as an editor.
Churchill and the Stigma of Depression
I hate TDD, but I do it anyway.
What Kind of JavaScript Developer Are You?
You would be surprised to learn that immigration for qualified tech and science people is a lot easier in many European countries than it is in the US.

An American with a job offer can easily get a work permit in the Netherlands, no quota and nice tax rebate to boot.

The shortage is the same for the same simple reason: qualified people simply aren't there. We can hire from the US, Canada and all of the EU, that still doesn't solve our problem.
There is a perception that gold is going to hit a downtrend, especially after the sharp sell off last month, which didn't fully recover. The dollar is getting stronger and mining costs are still high. Gold miners' margin is dependent on gold price, which means that a fall in gold can wipe out profits. Gold stocks typically trade many times its book and earnings, so they are sensitive to gold price.
Yeah, I don't get the whole aversion to showing some proof outside of the photos. I would find it annoying but I don't think it would be difficult to prop up an iPhone and film the assembly of one of these.
Hehe.

If it's a morning flight I like to start the day with a plate of smoked salmon and scrambled eggs, and a large glass of Sauvignon Blanc. For this they charge an arm and a leg but it makes the whole thing just that bit nicer...
It's hidden from me behind client library API(astyanax in my case), I shouldn't know anything about index locality. I just send request(give me records for this index value), and get response and don't care if it's local index or distributed index. Astyanax takes care about everything, it queries all nodes.
No. They'll just break the whole internet by banning Google ip one day.
It's the next bit of this story that's most interesting.
No. Why would I do that?
I was looking for that too. Prolly later in I/O we'll see it and someone will post it here.
I've debugged my share of random crashes and memory corruptions, including one where a misplaced delete corrupted Lua state which only manifested itself minutes of game time later. My hat is off to these guys.
They don't need to have that full money, however. They pay another company a typical interest rate between 3 and 5% to post that bond on their behalf. So you probably need less than $1M per year to fund those bonds.

The bigger issue is that it takes lots of time and effort for back-and-forth with each state to get authorized. One person has maybe the bandwidth to obtain compliance with up to 3 states at a time, and this is for someone who knows the legal background very well. So you need to staff a pretty large compliance department off the bat to become compliant before engaging in money transmission (and thus before earning revenue). That's hugely expensive.

source: I work for a money transmitter.
The Handwritten Outlines Of Famous Literary Works By Their Authors
Granted, I am the kind of girl who reads Hacker News, but, for what it's worth, it's often awkward for us, too. For men or women! Hug or handshake? Or wacky Euro kiss thing? I find myself hugging after first meet, unless we're at work or in a professional context, in which case I default to handshake. The awkwardness occurs at, for example, work parties, where the party leads me to default to hug, but then I second guess at the last moment, realizing I normally only interact with so-and-so professionally. In the end, I usually settle on, oh-well-he/she-will-adapt and hug. Act with confidence, and any potential awkwardness washes away...