skysight-inc/HackerNews huggingface dataset:
Bank sector and USSD are good combination, but banking sector doesn't interest me. Thanks for the input.
http://www.opengroup.org/openbrand/bpl/
Your options for certified UNIX seem to be Solaris, HP-UX, AIX, OS X and Inspur K-UX. WTF is Inspur K-UX?
#Lifehack: get (almost) anyone's email adress in 5 seconds
How A Non-Hindi Speaking Model Became Bollywood's Most Successful Leading Lady
Americans spent $1.75 billion on Monday
I like the minimalist UI, but a lot of the things seem broken. Reply doesn't work if you take too long to make a comment, the "next page" button often doesn't work, the reply button sometimes doesn't appear, the upvote button disapears when you press it so you can't take it back, there is no inbox, no way to collapse threads, etc.
Hello nabo :), definitely we should have some beer. My contact email is in profile.
There has been a lot of hype on low wind speed energy production for years and Sheerwind is just one of the "contestants" of challenging the laws of physics - i.e. there is only so much energy per m3 air / wind power density provided with low wind speeds and you can't harvest more than 100% - also see Betz's law.

For a good overview of novelty wind energy approaches (taken with a grain of salt) - http://barnardonwind.com/2013/06/03/good-and-bad-bets-new-wi...
Nice timeline. NeXTSTEP's missing, but Rhapsody made the cut, which is nice.
This design optimises for low-wind speeds by exploiting the Bernoulli Principle but the problem with doing that is that there is very little energy available in the wind at low speeds to begin with.

It's more practical to aim at higher wind speed sites (e.g. off-shore, or simply by being much taller) simply because there is vastly more energy.
Which then trashes Picasa shares from any friends who may be or might in the future share photos.
> However, a massively parallel GPU code will likely beat multi-thread CPU code there.

Yes, but if you actually try to do it, you'll find that "massively parallel" code can be written only for certain problems that lend themselves to being, well, "massively parallel".

I've seen people struggling with GPGPUs ever since they appeared (at a certain point in my career I was involved in heavy number-crunching research). Six years later, there are still a lot of real-life problems that can't be put in a GPGPU-useful framework; in fact, coming up with good models so that you can reason if a given problem would ever lend itself to being solve like that is one of the more important progresses of the scientific community.

Look, GPGPUs are cool and all, and useful for certain classes of problems, but let's not do the whole Itanium thing all over again, please.
The kernel is probably exactly the same.
Is Ubuntu safe for kids & work?? [NSFW]
i found this. while i was searching gimp.
For me this article tells me I am growing up. Previously I would have thought "gosh Google is getting into robots, well that sews up the market everyone will buy from them."

today I think - "Wow, Google is path blazing, there is going to be so many opportunities - let's dig out ROS and find a local company with a needs"
This is a very cool idea indeed.

I looked over their Kickstarter and link to CAT engine itself, but only got confused. How are they going to change direction of the craft itself (I'm not sure what's the proper "space" terminilogy for "turning left or right is")? Or that is not needed?
This reminds me of a neat NetBSD 1.3 story that was posted here on HN not so long ago: https://news.ycombinator.com/item?id=6503464.

I wonder which of the now-legacy *BSD and OS X releases has the largest surviving install base. Could it be FreeBSD 4.x? OS X 10.5 on PowerPC Macs?

Edit: 4.x, not 5.x.
Should you allow your staff to use social media at work?
If I buy Somali shillings (S), and I make a forex transaction, then the other party has my $ and I have their S. However, I can really only spend those S in Somalia, but, I still don't want to buy more S than what it costs for some other country (including my own) to invade it and make those S worthless by replacing or nullifying that currency in that country. (in fact with cryptocurrency, such an exercise is not unfeasible) So the bigger the army or more alliances it has, the more expensive it is to invade, and the more S I can buy, knowing it is protected, and, the more it can appreciate in relation to other currencies. Likewise a country's army should grow in relation to its economy so it becomes slightly uneconomical to invade (unless the country is a belligerent one.)

It's not a pretty thought exercise, but theoretically, large holders of a cryptocurrency can devalue it by flooding the market with them. That makes them targets for people or groups that might want to do that, and targets for other groups who want to protect them for those groups. (however in that respect, flooding may be counterproductive if it helps with the spread and awareness of a currency, in fact if I wanted to ensure the success of a crypto - I'd do that - get them to as many people as efficiently as possible... reverse-hoarding, rather than think solely about appreciation for my own benefit) It's not just about stealing crypto, it's about debasing one, so people choose another altcoin that is more reliable or appreciative (well that's the intention anyway.) A good film plot. Likewise if I am a large Bitcoin holder, and also a large Litecoin holder, I might want to dump, or constantly flood Litecoin, so that Bitcoin looks like a better currency for hoarding, or accepting.

Also, if one crypto network can attack another one, then it'd look bad if it did (really bad), but at least I know it can win such battles. As a thought exercise, this may be one reason why Litecoin may end up China centric - it has an army to back it up (if the online battle was from another country-centric crypto) - and lots of Chinese holders that want to see it appreciate and used.
> The unit is about 50% shorter than traditional wind towers

This is the same thing people say about VAWTs... but they don't build HAWTs really tall just for fun, the wind speed is faster and more consistent up there. So all they are really saying is "the one we built isn't very big"

I think the biggest benefit to this design is that it looks like it could be dirt cheap to make and maintain since it appears to have very few moving parts exposed to the elements.
If you want Haskell, but don't want to leave the JVM, Frege might be an option.

https://code.google.com/p/frege/
There is also a nice Unix family tree there: http://www.levenez.com/unix/

As it includes Linux, AIX, HP-UX, Solaris, HURD, OS X and their derivatives, the graph is huge but very interesting!
IMO, the article lacks a comparison to the functional elephant in the JVM room.
> I disagree here - you've either lost the data or you haven't.

You seem to be implying that the fact there are two possible outcomes implies there are only two possible initial states - vulnerable and not vulnerable. If the attacker steals data, the initial state was vulnerable, and if the attacker fails, the initial state was not vulnerable.

This is what poker players call "results-orientated thinking". The initial state is much more like a range of continuous values, where 0 is "having literally no security whatsoever" and 1 is "having security no earthly force can overcome in any scenario".

No private company has perfect security, and perfect security is not desirable, because incremental security has non-zero cost. Does it make sense for a typical firm to spend millions of dollars hardening their office building against the threat of attack by a heavily armed private militia? No, because for most firms the cost of preparing against such an attack outweighs the risk-weighted value of preventing such an attack.

Incrementally improving security narrows the range of successful attacks. Incrementally improving security means fewer attackers will be skilled enough able to successfully infiltrate, and fewer attackers with enough skill will go to the effort to successfully infiltrate. The goal is not to guard against every conceivable attacker, but, in a simplified model, to incrementally improve security until the marginal cost of the last improvement is equal to the marginal value of the reduction of attack scenarios.

> If (2) had guessed correctly and nobody had actually devoted those resources then (2) gets a flying colors because the data is safe - but it's just pure gambling

"Gambling" has no particular meaning in this context, because every decision about security precautions involves weighing known costs against potential risks. The division of security plans is not between "gambling" and "not gambling" but rather between "positive expected value" and "negative expected value".
The "Scroll down" hint wasn't obvious enough for me. I'd also show both screens as soon as you land on the page, as that is the unique feature of this phone and it took me quite some time before I actually found it.

(If you don't scroll but just click on the links you just see 1 screen at a time. If you aren't really paying attention you don't notice that there are 2 different ones)
How to Protect your Internet Privacy | TorGuard CEO Explains
You've been following the story so un-closely that you didn't even notice that this article says that's exactly what they are doing
Mobile operator 3 extends roaming offer to US
Would that be clojure?
How much does it cost? I can't find it anywhere on the website, not even on the preorder page.
I think you're confusing Scala and C++.
Sadly this is the exact behaviour I have come to expect from these types of people.

Rather than actively work towards fixing the big issues in gender inequality (which requires society as a whole to change, and consequently will take decades of slow improvement), they choose to take the easy route and fill themselves with self-righteous indignation over an open source maintainer who reverted a commit for a trivial documentation change that he thought violated commit procedures. Obviously he is a rampant misogynist and needs to be crucified.

The real irony here is that the people with the pitchforks are generally more sexist than those they choose to lambast, seeing as they feel so compelled to defend poor defenseless women from all aggressors (real and imagined).
What the #$% is UX Design?
Even if they can't re-authorise, they could just do authorisations for donations made in the last week.
Prisoners update Facebook statuses from Jail in India
Maybe it's just me, but at first it reads like "Yet Another Phone"...
Er, you avoided my question.

What kind of refactoring? What do you mean by code navigation?
According to russian news site[1] it will cost 19990 rubles ($600) in Russia.

[1] http://hi-tech.mail.ru/news/misc/yotaphone-price.html
Leaving your email address won't preorder the phone but lets them notify you when preordering starts. A bit unclear to me too.
That's a brilliant tip!
Are you open to remote employment from Europe?
Exactly that makes me sad too. There are so many newbie friendly tech-oriented sites. Particularly, because the authors of such sites are geeks themselves.

Do not get me wrong, that is great that technology, programming, science is so easy to study now.

What I wish is similar quality resources being available in other topics, I am bad with: economy, laws, business, psychology...

I am placing my bets on these topics being in high demand. Yet it takes a geek interested in technology to be also interested in unrelated subjects.

E: grammar.
SEEKING WORK - Northern England or remote

I've been working in online marketing for a few years now. Over the last few months I've had some success building my own data analysis tools (dashboards, visualisations, recommendations etc.) and I'd like to try this sort of work with other people.

Languages I have programmed in: Javascript, Python, R, Haskell, SQL
Improving Brand Loyalty
Go check out Engadgets hands on with a prototype of it on YouTube. I'm on my phone otherwise id link it myself.

It's certainly interesting, but I think the eink back looks a little... Well, ugly. Would be neat if reading HN on it would not drain my battery, but the radios suck down most battery after the screen, so I think offline documents would be better suited. Think not needing a kindle... It's really different.

(why the downvote? I normally never ask, but I'm confused as to what I did incorrectly and would love to know so I can avoid it in the future)
check out the robotic buttocks, http://youtu.be/vhHo6CUq4-o?t=2m45s. I love the researcher's creepy love hate relationship with the synthetic buttocks. WARNING: you can't unwatch it
This IDE refactoring tool clearly doesn't understand the language either, or it wouldn't screw up your code (as they clearly warn you it might).

Personally, I'd much rather use a simple tool (like sed), with reliable, deterministic results, than something that's right "99% of the time".

Sure, it tries to spot edge cases and flag them up to you, but if it's wrong some of the time, who's to say that it won't fail to spot an edge case 1% of the time too? So if it fails 1% of the time, and it fails to realise the problem in 1% of those cases, then it's introducing subtle bugs one time in every 10,000??

The very idea gives me cold shivers.

Note: if they "improve" the tool so that it's right 99.9% of the time, then they've only made the situation worse. Now the bugs only crop up one time in 1,000,000 - and now they are even more subtle.

tl;dr - a refactoring tool is 100% reliable, or useless. There's no in-between case.
Ah yes, the ever-so-refreshing Internet Commenter Pedantry.

Obviously the market is not 100% deregulated. Thank you for your insight.
This is just an un-researched hunch, but I believe that for the small average sums transacted at McDonalds, the merchant (or the bank) takes on the fraud risk. Thus, they instantly approve your transaction, as long as the number of fraudulent transactions never overshadow the convenience of instant payment and short queues. That's why they don't ask for a signature under $20 in some places.
Marczewski's Gamification User Types 2.0
That seems like grasping at straws to me. The problem is that smsm42 started his comment with a completely indefensible absolutist statement: "No, we do not control the rules."

This is obviously wrong, because we (as society) control all the rules that are written into law.

This whole back and forth could have been avoided if smsm42 had instead written: "Yes, we can change the law, though we need to be aware of the limitations of such changes because there are some rules, underlying human nature, that we cannot change."

Much more conducive to a productive argument, don't you think? It even works without appeal to authority via silly quotes!
We’re Through The Looking Glass
From their fb page:

YotaPhone goes on sale at 19,990 rubles or 499 euros.

For our Russian fans, it is available for order now on YotaPhone.com.

From mid-December it will be available in retail stores in Germany and Russia and in the online store in Austria, Germany, France and Spain.

In January 2014, it will be available online and at retailers in the UK, Greece, Cyprus and the Czech Republic, as well as in the Middle East (Saudi Arabia, Kuwait, Bahrain, Qatar, Pakistan, Iraq, Iran and Egypt).

YotaPhone will be available initially through the following international distributors: Ingram Micro Inc., Brodos and Jumbo Electronics Company Ltd.

In Russia, it will go on sale at Evroset, Svyaznoy and Yota Retail.
Pi Fruit Basket
That reminds me of a story I heard about doctors who are asked to determine the gender of a baby during a pregnancy scan. They will announce the gender to the parents verbally (It's a boy!), but put the other gender in their files. If you do end up having a boy, it doesn't go further. If you end up having a girl, and question the doctor, he/she points to the file and says "You must have misunderstood what I said".
it should always be optional, just like the ms implementation, also this is part of a standard too...
Ben didn't handle it well, and certainly could have explained himself a bit better. And I disagree with him on the commit; minor language improvements that make the language more inclusive are still valuable, and rejecting them means you're rejecting part of the community.

But the amount of crap he got was totally out of proportion. The commiters should have been able to simply discuss this and decide to handle this better next time.

Maybe this fairly minor incident was blown way out of proportion because of the Joyent-Strongloop friction.
What I like about the Nimrod programming language
Link: http://www.youtube.com/watch?v=_wAKFc_hFN0
Make a fork, get your PR accepted
Book review: The Geek Atlas
No we do not control the rules.

This is a bad way to start your comment because it is an absolutist, indefensible statement. It is plain wrong, in part because you are not explicit about the quantifiers that are involved. Might I suggest that in the future, you try something more along the lines of:

Yes, we can change the law, though we need to be aware of the limitations of such changes because there are some rules, underlying human nature, that we cannot change.

I believe that mostly captures what your position appears to be, and it expresses it much more succinctly and effectively, even without silly quotations of fancy authors.
What happens with this setup when there are insanely high wind velocities?
Linkbait title.

The results are listed as Shanghai's results. If people are misinterpreting them as China's results, that is people's fault. In this case, Time's fault.

The truth is that China is not cheating and Time is misrepresenting the facts.
Looks like it's this: http://www.youtube.com/watch?v=_wAKFc_hFN0
Gold is generally less volatile, so saying "$40mm in gold" would likely have some lasting significance. But in a month, that $40mm in Bitcoin could be worth $20mm or $60mm or something else entirely. Giving the actual value in BTC would let us know how much exactly.
You, sir, are my nemesis!
Is any web browser (or OS) safe for kids and work? Is Wikipedia (whence the image in question) safe for kids and work?

I would say that it would kind of depend on what you do with it...typing the same search query in any browser gets you the same Wikipedia page, with the same image.

In other words, do you have a point beyond "omg I have discovered that some parts of the Internet are NSFW"?
FYI this is regarding the Australian NBN (National Broadband Network) plan
I think it's kind of fun. I love that it has an always on wallpaper.
What the hack!! So what are you going to post next , Cover posters of magazines ?
Oops, looks like I was last to the party!
hit flag .
Of course, the flippant answer to this is that our codebases are already databases - the filesystem is our storage engine, commits are our transactions, etc. But is this the optimal way to store information?

It would be very interesting to look at code as a graph database (of the https://github.com/tinkerpop/blueprints/wiki family, for instance). In a way, one could see how a functional programming language defines entities and their relationships, and how a function is just a composition of other functions to which it could be linked. But do we want to write a graph operation every time we want to make an edit or add a feature to our code? Perhaps the textual codebases we have are the most easily editable visualization of the underlying "graph."
> a language core should be small but flexible; despite the power and complexity of Scala libraries, Scala's language specification is much shorter than Java's

Looks like GrǬǬvy, also begun in 2003, went the other way, making its language grammar larger but its core methods small.

Beginning with a clone of Java's grammar, they expanded it with lots of extras, see http://svn.codehaus.org/groovy/trunk/groovy/groovy-core/src/...

And for the core methods http://groovy.codehaus.org/api/org/codehaus/groovy/runtime/D...
(note the methods marked "deprecated" still actually exist but were repackaged into other classes for Groovy 2.x).
Blogspam of http://www.latimes.com/entertainment/envelope/cotown/la-et-c...
More likely FreeBSD 4.* than 5.
Some issues with the scrolling on my MBP with Chrome.

Otherwise it looks nice!
Yes, just to elaborate:

The improvements over Java are things addressed in (typed) clojure.

I get the feeling that comparing Ceylon to Java is like comparing a 1990s car against a 1980s car.
That's not to say the comparison is invalid but if (and only if) the goal is to have/make/evaluate a good car you should compare it to 2010s cars.
I think we all posted at the same time, actually! I posted it when there were no replies and saw two more.
ICloud Keychain and iOS 7 Data Protection
I had no idea what everyone was talking about - on iPad you get some sort of mobile version.
This is not the reason why it won't work. The 15mph flow will be much thinner than the original input flow, so feeding it back into the top will not have the same effect.
Microsoft needs cash? Issues $8B in bonds to pay the bills.
Microsoft seems to need cash fast. To fund, as they say, "general corporate purposes". In other sources it is claimed they will use this money to pay off other debts. I find this rather strange. Microsoft running out of cash? Really?
Inexpensive ‘nano-camera’ can operate at the speed of light
I am new to HN, and excited to be here, but the level of nitpicking with this point is horrifying. Sam's message is clear: you want to get big, get good. Can we really argue with this? Is it really worthwhile to fight over the semantics of "only" or "best" etc. If you want to get big, make sure you have a good product.

(My personal extrapolation of this is that if you have a product that grows big on hype in the beginning, even if justified, but your product doesn't continue to meet growing expectations, someone new is going to enter the market and shake things up (maybe again). So stay good, and make it really difficult for someone to compete.)
> The Instagram founders didn't have a programming background

If you spend your evenings learning to program, as the article claims, how do you not have a programming background? John Carmack, who is considered a programming god by many, which can even be seen in this very discussion, also has very little formal training. I don't think that means he doesn't have a programming background.
How inmate Michael Morton lost 25 years of his life
You can do a trick where you make a transaction from a private key with a nLockTime set in the future, then not broadcast it until that date, and destroy the original private hey. Then the only option is to wait until the time or block number set.
Wrong. They would like the future of mobile apps to be web. Therefore they are lobbying for all these web-technologies. Good for us, the web has gotten better. But I think it also makes it more unlikely that the, some say broken, web-stack we currently have will be replaced.
They don't say anything about that, I assume you could close a valve or something, that way it would be easier to controll the flow of wind then with a normal turbine.
Implicit assumption: speculation is socially worthless.

And a further assumption that jobs that are deemed "socially worthless" ought not to be done, or ought to be prohibited.
In which case professional poker is on the chopping block, or professional athletics is banned because it is deemed to have less "social value" than its compensation level.

Implicit assumption: pay is or should be proportional to gross utility rather than marginal utility.

Or that pay needs to be determined by some official, 'blessed', committee of professional economists who publish a list every year of salaries, based on how much social and economic value is provided by each field of work.

(Sounds kind of Soviet, actually.)
One of the nice things about Erlang is that the actor model isn't just a library.

EDIT: actors -> the actor model
What was that about "You Can't Build a Smartphone"?

http://joshondesign.com/2013/12/02/nosmartphone
Why is that an either-or thing?
I don't think Apple would allow this in the App Store. It disallows apps that have their own apps/widgets.
Hotfile shut down