skysight-inc/HackerNews huggingface dataset:
Yeah that one was too specific for my liking I don't think you should use colors names like 'red' as a class. What if you decide you don't want it to be red?
Global Development’s Winning Goals
My read of it was that Leonard was playing devil's advocate.

Clearly, he has (or was representing) a dim view of Silicon Valley in general¹, but all the issue he brought up about Watsi are things I could imagine a skeptical reader wondering about. And, as you pointed out, the article either debunks or at least presents a counter-argument to each of those points.

To me, the article came across as a generally-positive piece about Watsi, using some lazy appeals to populist memes about Silicon Valley to help make them stand out from the rest of the herd.

¹ A view that, incidentally, I mostly disagree with. But the article wasn't about Silicon Valley; it was about Watsi.
NoSQL - What's in it for me?
The Next Nest (but for Water)
Exactly my thoughts. I think in majority of cases people try a lot before they decide to quit. Why should people suddenly start listening to your ideas now? Isn't that like blackmail? Unless they get an offer that is out of this world by chance in which case they can't give the notice anyway.
Design Thinking for Client Engagement
The new Microsoft CEO: me
You're talking about children. You're saying children should be self-aware enough to take that kind of personal responsibility for their own growth?
It's not always a good idea to this. More of than not, probably. Many times if you tell them you're going to start looking, they're going to start looking, too. And if they find someone and you don't? Well, the potential new hire may start to look really good while you, depending on your reasoning, are starting to look really shitty right about then.

I've had mixed results here. The one time I did this and it was well-received, the company was already in the middle of hiring a swatch of new people, including some in my direct product/line. The other time, the manager/COO/CEO didn't take it nearly so well, despite my reason for leaving having little to do with them at all. I just got a better opportunity that I knew my employer at the time could never offer, including a 50% pay raise (to start). I'm pretty sure if I hadn't of found something, I'd have been out the door in any case...
How is your life’s and company’s purpose similar?
He's probably talking about Android.
What you are talking about broadly is Control Fraud[1]. One of the most startling things about mainstream (neoclassical) economic theories is that they implicitly make the assumption that control fraud doesn't exist[2]. Yet it has been the cause of many recent high profile crises [3][4][5]. So when you see people talking about how insider trading can't ever be bad, and how executive interests are always aligned with public good, keep in mind that those people are living in a fantasy world where Enron never happened.

[1] https://en.wikipedia.org/wiki/Control_fraud

[2] http://neweconomicperspectives.org/2013/07/discrediting-regu...

[3] https://en.wikipedia.org/wiki/Savings_and_Loan_Crisis

[4] https://en.wikipedia.org/wiki/Enron

[5] https://en.wikipedia.org/wiki/Worldcom
The Freedom
This was very interesting. Thanks!
How Social Media Can Help You Drive More Conversions
When reading about services like Watsi I often enjoy cynicism from reporters, so long as it does not prevent them from telling the entire story truthfully.
For those wondering this looks like the antenna I have : http://www.ccrane.com/antennas/wifi-antennas/point-to-point-... and we use it for its "intended" purpose which is getting on to the wifi of the camp host at a camp ground :-)
Javascript dubstep generator
I think we all start off like that. Managing expectations is the number one game here.

A simple way to combat this is to just add a multiplier to whatever your instinct is telling you.

To add to what _sh was saying, the confidence value is a good idea. If you can explain to your client that you think it could take 3 weeks, but let's set expectations for 6 assuming some things go wrong, you're going to be a lot better off and have some breathing room. If you finish earlier, all of a sudden you're awesome.

If your client doesn't want any details from you, just dumb it down to your multiplier estimate.
>If the device decides to provide more all the better for you as your device is what regulates how much current it wants when an infinite amount is available.

If the host is capable of providing more power like 2.1A for example, how is that supposed to be signaled to the phone when the data lines are floating high? The way a USB charger that provides more current than the USB spec works is by pulling the data lines either to some voltage or shorting them together or to ground. Either way you need the data lines to negotiate that.
Unless that was their plan all along, in which case, you fell for it.
My Week in Oil Boom Country
Universal health care for every person on Earth?
Some of the words are spelled correctly, though.
All Ph.D.s in economics who are in control of public finance can't balance it either, so that is okay.
I think the article was well written. This is the standard example to use for a Trie. But I never run into any scenarios except for this that make me think, "A Trie is a good fit for this!" What are some other examples where Tries come in handy?
> At this point you have two choices. You can locate where I said that and quote my words directly, or you cam post your apology for making a false claim in this public forum.

You first. You said:

> How is calling you young, saying you have your entire life in front of you, an ad hominem

Your exact words:

> Based on simple probability, the chance is better than 50% that I was using vi before you were born.

Don't be so obtuse.
Quadtrees and octrees are far more related to binary space partitioning than tries.
Love what Watsi is doing. Do you guys plan on crowdfunding for larger initiatives in the future, like shipping vitamins, drugs, condoms, etc to third-world countries?
I don't read this post as celebritizing an industry that rewards self abuse - I read it as a cautionary description that while one is ABLE to abuse themselves within a startup, it is not REQUIRED.

At the same time, he is not suggesting that one is correct and the other is wrong - he is saying that glorifying either is wrong. People should stop seeking encouragement.
To me, this and the parent post are the most interesting thing here. I find myself to be quite like the parent's family member in that all that I do is obsessive, often to the point of self-destructive results. It's always been this way with work and hacking (to the extreme) and certainly for other less productive things like alcohol, food, news (ctrl-R) and especially television/films.

What I'm wondering is if we could extract some positive gain from this. Maybe there's a way to gamify certain activities so that people could hook themselves on something positive. I know this has been done for certain types of exercise (I can't recall any webapps right now but a simple search for mobile apps should show a hundred or so.) I'm curious if it would work for such things as meditation, self-study, diet, social activity, etc.

I get the feeling there's a lot of research out there about gamification, but I wonder if there are any webapps out there allowing people to gamify <whatever> in their life so as to allow the person to more efficiently build positive habbits. If it hasn't been done, maybe this is a new market niche to be taken advantage of.

If anyone finds anything or is interested in potentially collaborating, let me know. I'll be looking into it myself in the meantime.

EDIT: After reading a bit, I just remembered https://chains.cc/ was posted to HN a while back.
# On Repo 105: Lehman's accountant - EY - signing off does not imply anything was kosher. Accounting firms rarely ever blow the whistle against their large clients, especially one that earned it $150 million in fees between 2001 and 2008.AFAIK, the case against EY for fraud still isn't dead. [Source: http://www.forbes.com/sites/francinemckenna/2012/12/13/lehma...]

And btw, Dick Fuld denied having any knowledge of Repo 105 transactions at Lehman, a tool that was used to hide nearly $50 billion on its books. [Source: http://www.zerohedge.com/article/repo-105-scam-how-lehman-fo...]

# And while you are correct that wilfully understating the value of executive stock options by $250 million may not be fraud, it is a lie told to shareholders and regulators. And we can't blame it on "global" or "structural" issues.

# Hiding bonuses is fraudulent when it is done in the context of an acquisition (Bank of America authorized those bonuses to be paid to Merrill Lynch execs, when the financial world was collapsing all around).

# Khuzami wasn't the first or only person who walked through SEC's revolving door, nor will he be the last. Here's a great, comprehensive and data-driven analysis of SEC's Revolving Door by the Project on Government Oversight: http://www.pogo.org/our-work/reports/sec-revolving-door.html

Again, I'm not alleging each of these (or the numerous others just a simple web search will throw up) is fraud, but refuting the parent's suggestion that the financial crisis was "a consequence of the structure of a system"; that there was no individual culpability/actions; and that "by our standards of justice there is nothing to prosecute".
Sending Postcards While on Vacation
i believe the sticking point between the two views is the very definition of what you are selling to customers. someone says product and half of us thing "app store download" and the other half think "custom software services".

if you're in the business of selling services -- prepare for the op's difficulties in a revenue-per-hour world.

if you're in the business of selling digital widgets -- you can work it to a point of relaxed maintenance where you only need to grow if you want to grow.

m3mnoch.
The iPhone 5S and 5C: everything is amazing and nobody is happy
There are enormous social pressures involved. Families and child rearing are deeply tied up in culture and history. Pretending that it's just parties mutually agreeing to a particular arrangement based on comparative advantage ignores the evidence plainly in front of your face in order to preserve some idealistic theory.

Between my wife and I, there is no comparative advantage when it comes to child rearing. We're attorneys, we both work at big firms, we make similar incomes (hence have similar opportunity costs), neither of us is any better with the kid than the other (thanks to the magic of modern technology, like infant formula). Yet from the moment she got pregnant, the pressure was on my wife to be the primary caregiver. People talked about what a shame it was that she was a busy professional and the baby had to spend all day in daycare (nobody ever said anything similar about my job). People will say things like "she needs her mom" when the baby cries (no: she's either hungry or bored or needs to be changed). When we stroll around in winter with the baby without putting a hat on her, busybodies never tell me to put a hat on the baby, always my wife.

If you're a woman and you have a baby, the deck is totally stacked against you from the minute you get pregnant.
Direct to Source: http://phonebloks.com/
> Reading this article was like watching someone try to break into a really secure system.

Isn't this what good critical journalism is about? There's nothing "default" or "lazy" about digging out uncomfortable facts and telling them. It's difficult to do well.
There's a lack of browser support (IE10+, no Android), and the fallbacks drain your mobile battery. It's just not quite there. I've done full presentations on WebSockets and toyed/demoed with it for a number of trivial and less than trivial applications, so I would like to think I'm more informed than most.
All hail the whale.
>All big-O has an implied "+C"

Can you state this in a mathematically precise notation?

>Where is the confusion?

The confusion comes from stateents like 'O(n)+C = O(n)', which are actually false. O(n)+C and O(n) are different sets. If a function belongs to the latter set, it also belongs to the former, but that doesn't mean they're equal.

Using the equal sign here is "abuse of notation". 'O(n)+C = O(n)' would seem to implicate that C=0, but that's untrue. C is a constant which can be non-zero. Therefore the whole statement doesn't really make sense unless we assign a new definition to the equal sign.

Using set notation solves all the confusion.

'Implied +C' is pretty much nonsense. There are an infinite number of different sets that a single function belongs to. Just because f(x) belongs to O(n) and therefore to O(n)+C doesn't mean that 'big-O implies +C'. 'big-O' doesn't imply anything like that. '+C' is just a special case, and there's an infinite number of extra 'implies'.
Hah, yeah. Fully realized what he was trying to do when he mentioned "brown" people.
The art if misdirection
That's their long-term vision: Watsi’s model could lead the way to some kind of cross-border universal medical care system
Gravity Movie Review (spoiler-free)
Can you? If we took the money donated to Watsi, let these people suffer/die instead, and used it all to solve an "underlying problem" - would it help more people?

Without a lot of research that answer seems difficult to get to. I think in the interim, helping these people is a fine use of some people's disposable income.

Also, consider that money going to Watsi does not necessarily stop money going to a different/more effective cause. Many people donating to this may not donate to a different idea, and vice versa.
Companies are likely "interested" in a group of people that are not traditionally commonly seen as targets by the government. I'm thinking specifically of middle-class law-abiding citizens who just happen to be tech workers at a rival company.
Trevyn, above, mentioned,

> The conversion from LaTeX to HTML was expensive: we raised considerable funds, but ran out before finishing Volumes II and III, so we are only posting Volume I initially.

I don't know too much about digitalisation, but why does it cost so much?
10 Cryptography Mistakes Amateurs Make
Thank you for pointed that out. I will play around with the console to see if I can figure out what is going on.
When you lived in a house 50 years ago with all your family you didn't see much sexual content, no. Not compared to today.
> Well, one could always argue that current educational system is much less effective for those with lower IQ and therefore in school only the semblance of equality is assured.

Actually, because of special education programs, those with both lower and higher IQs than the average get more attention than in the older system, which tended to focus on the average student. But for reasons I gave earlier there's an effort to maintain balance between resources expended for those above, ad below, the mean. This effort isn't always successful -- I'm speaking of a principle that isn't always a fact.

> This is evidenced by the number of children failing high school. Approximate figures are: 25% for US, 5% for wealthy northern european countries.

That's true but low IQ isn't necessarily the reason. There are other reasons -- a lax attitude toward education, anti-intellectualism in society as a whole, poor social discipline, and others. There are some results suggesting that bright kids drop out of school at high rates -- almost as high as the average dropout rate -- unfortunately the data aren't very reliable.

This study (PDF warning): http://digitalcommons.liberty.edu/cgi/viewcontent.cgi?articl...

Says: "Out of all high school dropouts, as many as 20% of them may be gifted (Renzulli & Park, 2000);"

If that were true, then the gifted dropout rate almost equals that for average kids. But when we read the referenced article (PDF warning): http://www.sagepub.com/bjohnsonstudy/articles/Renzulli.pdf

We don't see the quoted figure, only references to other sources for a figure near 20%, but nothing reliable.

I say this because I don't like throwing figures around that have no reliable basis. All I can say is there seems to be some anecdotal evidence that bright kids drop out in numbers nearly as high as average kids.

There's another way to approach this -- we can look at adult achievement, although the link with IQ is problematical. Bill Gates, Steve Jobs, Richard Branson, and many other well-known figures in society are (a) evidently gifted, and (b) dropouts from high school or college.

I have to say I was surprised to discover there's no readily available, reliable IQ breakdown for dropouts. There are a huge number of psychologists, many unemployed or underemployed ...

http://www.npr.org/blogs/money/2013/09/10/219372252/the-most...

... many of them studying really silly things, but none of them have taken this issue on, in spite of its importance.

But I don't think the case can be made that those to the left of the IQ average are being unfairly treated, compared to the average or the gifted. I think they're all being treated equally badly. :)
That plugin looks super cool! I have practically no js knowledge, but this seems like a great way to learn.
I heartily approve! The 'juice jacking' discussion (https://news.ycombinator.com/item?id=4951712) was calling out for something like this. I hope they sell a zillion of them.
When I say "resort to" it just strikes me how in programming today we are going out of our way to throw these constructs up in the face of the programmer. That they could be used to describe what is happening, I do not argue. That they are more rigorous, I also do not argue. That they universally help people reason about things, I do argue.

And this is the second time that linear types have come up in this thread. They do seem like what I want, but I want more "state." That you can only dice an onion once, does not prevent me from still referring to that as "the onion." Ideally, I would want a variable where the specific type is altered and checked at each occurence. In the imperative world, the progression of time would make dictate what state/type is relevant at any given point.
Yeah, this is one of the criticisms I hate the most. In a world with Watsi and without, the former is a measurably better place.
I cannot take time off or buy a plane ticket to go do "something" (the heck do you expect me to do exactly, that is higher impact than donations?).
IIRC Stuxnet relied on USB sticks to cross over to air gapped hosts.

But I think it only works on certain OSs that have "autorun" or whatever enabled. Or perhaps a vulnerability in the USB stack.

Thunderbolt, on the other hand, has much more low level access to hardware and can apparently read raw memory/devices.
Earlier discussion: http://news.ycombinator.com/item?id=6372692

Discussion on reddit: http://www.reddit.com/r/electronics/comments/1m4m0f/this_is_...

This is not a good idea.
Here's an article [0] explaining more about how this works from the author of Hieroglyphy.

[0] - http://patriciopalladino.com/blog/2012/08/09/non-alphanumeri...
There's a lot of encouraging things such as the list I just mentioned and the subject of this article HHVM. If you want to bury your head in the sand and continue to hum the tired "PHP is a fractal of bad design" chorus go ahead but please excuse those of us doing modern PHP development for really enjoying it, and being quite excited about it.
The whole post talks about how hard it is for the company and how the employee should make it easier for the company. It doesn't work that way.
A family is not merely or even principally an "economic arrangement". This reductionism of a complex biological, social and cultural arrangement to abstract economic principles is pretty much guaranteed to lead you to clean, rational conclusions that entirely miss the point of what you're trying to reason about. You end up talking about people and their experiences as if they are instances in a multi-agent system.
There is nothing secret on the ID, so they didn't really need to pixelize it.
Fail your way to success
Microsoft will pay $200 for your used iPad.
China has first names and last names too. I don't see why that client is a problem. Especially since I'd have no idea how to isolate the family name without having multiple fields or a space. It seems like either half could be 1-2 characters, so what do you do with a three character full name?
My tauren druid is named Moolander.
What I'd really like is a UI toolkit for developers that goes <div class="whatever just make it look good">
PayPal revamping its policies to better support crowdfunding
I don't what about this is semantic except the class names. But even that comes with a heavy loss in maintainability. If I have to customize say, the border radius of an icon button, I'd have to override this specificity:
`.ui.vertical.labeled.icon.buttons .button:first-child > .icon`
Not cool.
Got as far as - "if you're thinking about leaving, have a conversation with someone in management and discuss that you might be leaving".

Here's some, albeit free, advice. DO NOT do that.
I hope the owncloud android app will one day have 'backup service' support, so that I can backup my android to a service I own/manage.
I wish Prof Landau had given some lectures (atleast audio, in english?). I think it is logical for the "eternal physics enthusiast(student)" to move from FLP to Landau & Lifschitz's books.
...experts puzzle over benefit of 64-bit functions

Let's try to enumerate whatever we can think of:

The most commonly mentioned one is addressing 4GB of memory and larger, which doesn't apply to the 5S. (It's my understanding that it only contains 2GB). So that one is rightfully dismissed. Well, other than that you get more benefit from ASLR (Address Space Layout Randomization) with a 64bit virtual address space. Still not a headline-feature, though.

It's also commonly mentioned that AArch64 defines twice as many general purpose registers, each twice as large. AArch64 also defines twice as many FP registers – again, each twice as large – available to the SIMD unit. The camera in the 5S does a lot of image processing in order to try to take the best one-button picture possible, and there is probably a lot of opportunity for SIMD code behind that. So that might be a big win that is directly tied to user experience.

Also mentioned, but less frequently, is the kind of optimizations a programming language runtime implementor can do when 64bits are available. For example: Apple has apparently taken advantage of the 64-bit runtime in Lion by optimizing the Objective C runtime itself to use some of these extra bits for, shall we say, clever purposes. Bavarious describes an optimization through which Apple is able to replace previously full-fledged opaque objects such as NSNumber with an object-placeholder that exists entirely as the 64-bit “object address” itself. This means that, for a wide range of “simple” objects, no additional memory allocation is required, and no retain/release memory management is required for the “object.”

http://www.red-sweater.com/blog/1947/bit-hacking

(I assume a future version of Dalvik could take advantage of similar tricks.)

AArch64 also adds cryptography instructions for AES and SHA-1/SHA-256. This is probably the least impressive performance benefit I've seen mentioned.

Am I missing anything?
> You can be accurate yet misleading.

True, but on the general topic of misleading, that should have been the submission's headline. If an original source misleads with facts, and someone wants to call them out, they had better not also mislead with facts.

It might have been better to say "WSJ cherry-picks its facts" or something like that -- something that acknowledges the factual basis of the account, but worded to avoid the very thing it accuses the WSJ of doing.
Single Image to Google Map in javascript
View an image using Google Maps in two lines of code.
Those days do exist, eg. Plumber's Day is April 25th.

They are taken about as seriously as Programmer's Day in most of the world (ie. not much, most people have no idea they exist, even people in that profession).
Groupon Returns from Edge of Oblivion