skysight-inc/HackerNews huggingface dataset:
I am an abrasive and "narrow minded" programmer - I believe in careful thought and analysis rather than mood affiliation and talking points. You might be surprised to discover that www.chrisstucchio.com represents my views and my views alone - I feel like you might have confused it with www.allprogrammerseverywhere.com. <- Snarky comment again represents me, not all programmers everywhere.

The article addresses what results are being calculated, and why other things you might wish to model are not included: "I’m going to focus on one specific aspect of it - a Cost/Benefit analysis studying the effects on the government budget, and [minus] the value of the work produced by people benefitting from the program. There are other aspects to consider, but I’m more interested in Monte Carlo than in politics, so I’m going to ignore those for the time being."

The ideology I'm pushing hard here is that you should carefully think and model things, rather than just reflexively saying "ooh complex, here are liberal/conservative talking points." I just picked on Basic Income specifically since I see a lot of discussions about it here (e.g. yesterday), and those discussions are just a mix of vapid and innumerate political talking points by people who clearly don't even have a mental model of the world.

If you want to build a better model, please do it. It will be vastly more useful than the normal discussion we see here on the topic of BI (and on many other such topics).
Another tool shaped like a crutch, another layer of abstraction etc etc. I have nothing positive to say about source maps.
There are phones with similar specs on that price range in Asia. I got a Lenovo A820 about half a year ago from China for around 140$ (http://www.amazon.com/Lenovo-A820-Android-core1-2GHz-Smartph...). It has very similar specs with 4.5" screen and 1.2Ghz quad-core. I think it all depends on how hood build quality Motorola manages to achieve.
> 1. Visual Studio is a PITA

FTFY. Jetbrains IDE have sass support.

> 2. Nothing but trouble merging the stored output from the tooling if you are in a branchy development. Basically, merge the CSS

There is no reason or justification for merging the CSS. Merge the source, regenerate.

> especially when it comes to a non-Sass/Less dude doing the merge.

That's not a problem with Sass or Less or whatever.

> 3. Parsers are both shit. Sometimes attributes don't get "understood" properly resulting in compile errors and point blank refusal to work.

Incorrect source not compiling correctly is not exactly abnormal. The only issue I met was the watcher getting wedged once in a while after a bad compile (no issue with IDE-integrated compilation since it does the watching and recompilation explicitly)

> 4. Hacks used for older browsers aren't parsable by either.

Not seen any issues with that.

> 5. It's another layer of abstraction. Less abstraction decreases debugging effort.

At the cost of increased maintenance effort.
>My problem is with equating debt, as opposed to poverty in general, with being owed support others.

Again, "owed support" seems to carry some sort of moral judgment. What does it mean? Perhaps you can qualify that. I mean, are you trying to say that poor people are "owed support" because poverty is more systemic and cyclical, while debt is viewed as more of a choice? Because, I would argue that the latter is not nearly as clean as that.

But, kudos that you seem to realize this to some extent and are now allowing (or clarifying) that perhaps some indebted people are deserving of help vs. lumping them all into the "unworthy of sympathy" bucket.

>On corporate welfare and CEO pay these are not really anything to do with moral hazard so I don't know what your point was.

That's why I wrote "market distortion and moral hazard". These would be examples of the former. Outsized CEO pay does not exactly suggest a meritocracy in our labor market (especially when the CEO has driven his company over a cliff). Likewise, corporate welfare isn't exactly free-market activity.

The overarching point is that we seem to be hell-bent on accountability, personal responsibility, protecting the markets, etc. when it comes to individuals to the point where it rises to the level of morality judgments. But, we allow corporate welfare, bailouts, outlandish CEO pay etc. with barely a peep.

For instance, people are taught that walking away from a mortgage on a home whose value has plummeted is dishonest and basically evil. But, deliberately creating and selling bad debt and leveraging it ad infinitum to enormous profits not only slides by with merely a few grumbles, but the perpetrators are handsomely rewarded and are the very people to whom the debtors are supposedly morally accountable. It's a crazy double-standard.

So, when someone comes along and proposes to help individuals as the OP did, we start pontificating about the perils of distorting the market (which is already grossly distorted), and we try to carefully parse out who is "deserving", etc.

It's ridiculous, really. And I am suggesting that when people toe this party line, they are supporting this inequity, even when it is not their intent.
So obviously the real question is about PasswordBox's security. Does the server do the encryption/decryption or does the client do it, then send the info to the server?

I'm working on an iOS/Mac OSX app that should be launching very, very soon that does all encryption/decryption on the client and sends the info to the cloud after it has already been encrypted. The password used to create the AES encryption key is never seen nor understood by the server. The server is just a box to put previously encrypted data in.
Thanks. is it so?

Apple's service is very poor here in India. They just don't care for second world countries. And I had purchased this for that reason. I like to give it away, if goes for a good cause.
It's pretty easy to make quicksort stable. The more interesting comparison is with insertion sort, which is often used for small arrays.
let's say he gave them the SSL keys. how would anyone ever prove afterwards what they did with the decrypted info?

evidence of this type of official misconduct doesn't exist except through leaks which (i imagine) as far as the law is concerned is pretty far from admissible evidence.
It seems that we're fated to see every conspiracy theory on hn eventually. Wikipedia covers the SIGINT available prior to Pearl Harbor pretty well[1]. There is no evidence that anyone in the entire U.S. civilian or military hierarchy had advance knowledge of the attack.

[1] http://en.wikipedia.org/wiki/Events_leading_to_the_attack_on...
The reason (noun).com domains are desirable is for SEO purposes. A few years ago, it was really easy to rank highly in Google for whatever keywords where in your domain name. For example, if you wanted to rank for [digital cameras] your best bet was to buy digitalcameras.com or some variation of that name.

As SEO has gotten more and more complex, exact match domains (EMDs) don't work quite as well anymore but are still a pretty big ranking signal [1].

For somebody worrying about long term brand appeal, an EMD might not make sense but for somebody launching a new ecommerce store or doing affiliate marketing EMDs are still a great asset to have.

[1] http://mozcast.com/metrics
It's open source and you can run anywhere from a raspberry pi to sun clusters, for one. For free. And your data remains yours and is not delivered to the NSA..
Being found to have a monopoly (by a judge who explicitly excluded Macs and Linux machines) meant Microsoft was held to much higher standards. Other companies can and do behave far worse and get away with it.

You want to compare the effects of these lives "ruined" (whose exactly?) with the Chinese workers making your products committing suicide?
I think XAML is that format, but it isn't without its pain points. You pretty much can't do animation without a tool like Blend unless you're a sadist.

It looks like Xamarin uses .AXML for Android (maybe a XAML flavor) but has to adhere to Interface Builder for iOS (http://docs.xamarin.com/guides/cross-platform/application_fu..., specifically the Visual Designer section). XAML likely won't gain any traction on those platforms though due to NiH on all sides. HTML/CSS is likely as close as we get for now but that isn't a "native view" in any of the platforms mentioned.
As of yesterday(?), everyone is allowed to use PNaCl.
webserver.com could be a nice personal domain for a blog or something, especially one related to http, etc. Though I would agree that the price it's going for seems inflated.
That would be horrible.

C# is a pretty weak language[1], and .NET is layers of bad design choices (both of these problems stem from a aggressive OO design methodology combined with poor API taste + a policy of "never break".

Not only that, Microsoft is a monopolist by character, and an unpleasant competitor. It would be a disaster for the world if they regained dominance (much like other companies, but MS brings a particularly domineering flavor).

[1] It's adequate. It gets the job done, adequately. It doesn't shine except in being adequate. I would rather use pretty much any open source language than a .NET one.
I'm from India and I've been looking to buy a smartphone in this price range for sometime. The Lumia 520 seemed really attractive as it was the only phone in the $200 price range that wasn't crap.

The Moto G looks really compelling and if its available for this price in India I would buy it in a heartbeat. If this phone is as good as claimed (and thats a big if) then Samsung and Nokia stand to lose a lot of ground.

And as for the $50 price point I'm not sure you can provide a true smartphone experience at that price.

There is a lack of usable smartphones in this price range and the longer it goes unaddressed the more ground Android will lose to phones like the Lumia 520.
This blew my mind. I've been dabbling in Node, but I had no idea this much was possible. The GifMe demo would have been nearly enough, but wow, thanks for posting this.
> On the other hand, by sticking to the tl;dr you accept the version the non-lazy guy will give you.

This isn't even the main problem. The main problem is the people who say they've read through the thing and openly lie about what's in it. (speaking generally)
I thought so too. My meager spanish translated the domain name into "mansauce.com", which really doesn't sound that appealing 8).
> FTFY. Jetbrains IDE have sass support.

But I can't write C# in it.

> There is no reason or justification for merging the CSS. Merge the source, regenerate.

Regeneration is a problem when you have lots of developer workstations, build agents and test machines to deploy the Sass stack to.

> That's not a problem with Sass or Less or whatever.

Nope but it's a real problem. Some of our guys don't do the web.

> At the cost of increased maintenance effort.

Well the maintenance effort went up to unacceptable amounts for us so I don't believe that.
Apple II's 35-year-old operating system is now open to the public
Ouya's Top Selling Game: The Making of TowerFall
defineProperty is being used to set a property On DATA, named corresponding to the cell's id (e.g., A3), to a descriptor. In this case the descriptor only provides a getter function, inside of which is an eval done with DATA as the context. That means all evaluated variable references will assume DATA as the implicit 'this' (whereas normally that would be 'window')
I'm going to be blunt -- that domain is not worth much. It seems to have no current revenue stream, isn't a particularly high value phrase or term, has no existing link equity from an SEO standpoint, and is borderline (if not blatantly) at risk for trademark issues.

You could try some domain auction sites, but I just want you to keep your expectations in check.
>Motorola has a long ways to go (4x price reduction) to truly get their android devices into India, China And other poorer regions of South America and Africa.

Sorry if I sound a bit rude, but it's easy to sit on an armchair and comment about stuff like the company's CEO and decide on what's best for a company without actually having access to the company's internal data, but with all due respect, I think this phone is priced pretty competitively and I think Motorola would have done their fair share of research before claiming this to be a 'globally accessible' phone. Also, your idea that smartphones should be priced around $60 to be 'globally accessible' seems pretty skewed without any data provided to justify it.
I can safely say its one of the only 'appropriate' uses of a with-block I have ever seen.
Or reply in some side channel, piggy back the next (expected, ie when the user has switch back to normal mode) UMTS radio packet for example. I don't know the packet structure but I expect there are areas that could be re-purposed covertly. We did after all fit the entire SMS system into such a space.
Cloud in a Box
Interestingly, a music radio station might not necessarily need to be ad supported, except that payola was for some reason made illegal.
You don't need to try things to make a choice. That's why we have theory.
Wow, I am blown away. It's worth watching their list of features video. http://channel9.msdn.com/Series/Visual-Studio-Online-Monaco/...
I got an email like grandparent and I replied asking about licensing. They replied, but it took a a little over 2 weeks before they replied. So, they will probably reply, just not promptly.
No, it might not. Not unless you use the word "scientific" in some creative way.

The "real world" is a necessary component for the scientific method. By comparing model predictions to real-world experiments, it allows refuting and refining models and theories. How else would you evaluate theories, to separate the chaff from the grain?

The feedback from observation is absolutely vital.
Pattern Lab – Build Atomic Design Systems
I see you're getting downvoted, and I honestly think you've missed the point, but at least I'll give you a quick reply.

> The point I'm arguing against is "DRM has never improved the experience". I point to two things that exist because of DRM

You point to digital media. Digital media has existed as long as digital media has existed. DRM is a much newer thing. It has done nothing to enhance digital media, except restrict its ability to be enjoyed.

That some short-sighted dinosaurs insist that they must have DRM to release digital media does in no way mean DRM improves or provides the experience of digital media. It just means that some people want to reduce the experience of something which was working fine in the first place as a prerequisite to ship.

That's their decision and their call to make, but they have been proven wrong about that in the past and will be proven wrong again.
IKVM is not enough?
No, it doesn't. From the article: “To be clear - we will still define how to use HTTP/2.0 with http:// URIs, because in some use cases, an implementer may make an informed choice to use the protocol without encryption.”
>Isn't this the same as bookmarking?

>No, because when you bookmark you have to remember to go back to your list of bookmarks to re-read the article

I have a folder on my bookmark bar titled "Articles". When I don't have time to read an interesting article I see, I add it to that folder. When I'm bored and can't find anything to read, I open that folder.

I'd argue that most people's pain point isn't lack of remembering they have articles saved to read.
A self-reminder I use to stay humble: If X really is so perfect, I better start looking for a new job because I'm no longer required.

We need look no further than the existence of the programming profession to see that there ain't no such thing as a free lunch.
I am suggesting that in the new system, a credit ding would come along with the debt reduction.

In fact, elsewhere on this thread, I suggested that perhaps the size of the ding would be proportional to the size of the debt reduction. This gives the debtor more incentive to pay as much as possible.
The Messy, Messy Relationship Between Obesity, Income, and Race
Show HN: Beer-as-a-service
All these so-called "puzzles" (except maybe the text adventures and the water temple) are really simple... I don't see the point of this article, really.

If I were to say which one was probably the most complex puzzle I ever came across... Silent Hill 3's Shakespeare's Anthology[1] puzzle on hard blows all these away, definitely.

[1] http://silenthill.wikia.com/wiki/Shakespeare_Anthology_Puzzl...
I kind of hope so. While they were very convenient, they had some limitations, and had some very confusing failure modes (for example, trying to go to an HTTPS site before accepting the boilerplate TOS agreements).

I think developing some sort of proxy discovery protocol and making it clear to users that their connection is proxied is a much better way forward.
Maybe this is true in the ivory pillars of academia, but in the real world a large amount of technology is simply worthless - the world would be a better place if it didn't exist: Dead code that was never cleaned up, encapsulations of encapsulations of encapsulations, code that solves nothing but to express the astronaut architecture of a dogmatic developer, code based on poorly communicated specifications, code that has so many bugs as to consider it worthless...

To suggest "everything is a tradeoff" is a sort of moral relativism. It implies that all code has value and is a shield for criticism to even the poorest work.
Also if you didn't worry at all, you would have a different mental issue.
Apple's service is poor in India because they are required by law to partner with Indian retailers to sell their products. These restrictions might be lifting though, I recently read that Wal-Mart would have a retail presence in India.
Of Java, C#, and ObjectiveC the language I most want as the common language is Python.

That not being an option, C# is decently close to python in expressiveness, certainly better than the other two, and in my appraisal actually a pretty nice language.
It's a difference in mentality between old world Europe and America. Even in the 21st century some aspects of Paris (where I live) are still classist. And the most straightforward way to determine class is by your occupation.

Americans ask what do you do because we are, honestly, interested in what you do all day. I work in computers, after work I enjoy discussing computers, tech, drinking. In a previous life I was a bartender, wind tunnel tech, and traveler. But I don't do that now and if I wasn't behind the bar most people wouldn't know I lived that life. So what do you do is an icebreaker for me.
Sounds good to me. I think it’s a cool idea and I’m going to check it out more
What an incomprehensible design decision for a site targeting front end devs and designers. Is there any explanation out there? Google doesn't give me one.
Israeli researchers develop revolutionary alternative fuel process
Investors don’t want to meet you. They wanted to be introduced to you
Hi! I'm working with Shane (home_brewer) on HomeBrewster as well, and we've submitted it as a Show HN to get some feedback: https://news.ycombinator.com/item?id=6726421
Adyus, yes there is such a method that is scalable. I've implemented it for my business and for clients of mine. It's called Automated Email, and I lay out the step-by-step process for a basic campaign @ http://42insights.com/automated-email/.

Essentially, you identify the types of clients you work best with, create a process for finding them online, finding the right contact people at the company, finding their contact information, then reach out to them via email. It's scalable because you can hire someone on oDesk to follow the process you create. All you have to do then is set up a call with the incoming leads. Happy to answer any questions you have.
Technically yes, especially from a manpower perspective (Takes folks to replace the drives), and it gets factored in to our "what are we willing to pay" model, so far, cheaper drive still win out over longevity. Now, this is different from other people with large data farms, we operate a bit differently, but thus far cheaper drives make more business sense. If that ever changes, we'll switch to the good stuff :)
I've posted a much simpler model than what Chris did, to make it clearer what's driving his results:

https://gist.github.com/anonymous/7452196

Run it, and it will look very similar to what the more complicated model results in.

Almost the entirety of his model's result comes from the fact that the BI is given to everyone, while the basic job is not. All the other parameters he brings up are interesting asides but irrelevant to the actual results of the simulations. His model of the basic jobs proposal is pretty much equivalent to a proposal that "if you're unemployed, you should get a basic income; if you're employed, you shouldn't."

Basic income advocates consciously reject this. I don't have time to finesse the simple model right now to represent why we reject that proposal (I have, well, a job to go to =). But I'll hopefully get to it this evening.
How Skeuomorphism Shaped Apple’s Interfaces
Watch Minecraft: The Story of Mojang for free
Not sure how the new OS performance is -- but all the requirements were significantly lowered as they push for cheaper & faster phones.
There's a foolproof way to learn math -- find somebody to coach you through enough problems until you "get it".

Alternatively -- and this is much more common -- self-coach. But then you're in the hard work territory that the author speaks of, since you'll be banging your way through a number of walls headfirst.
There's plenty of evidence that Netscape, for example, was a bad business and made countless mistakes, and that Microsoft did not compete unfairly under the rules. See, for example, Winners, Losers and Microsoft by Liebowitz and Margolis or Trust on Trial by Richard McKenzie.

Re Chinese workers, denial of concrete evidence is a good way to show you lost the argument. Also, that you are desperately short of common humanity.
From that one screen shot he provides it looks like the reason the Japanese do it differently is because they don't assume their visitors are driven off by masses of text. I wish more websites I use were stuffed full of information (or what I assume is information) like that.
I feel this applies to programming, too. I do not buy that some people can "just program" and others cannot.
Startups Look To 'Equity Crowdfunding' Sites
haha! Yeah, I obviously don’t know much spanish.
That's the problem with stereotypes and generalizations.

That there are people in the drupal community who are circumspect does not invalidate the overall point that the drupal community on aggregate/average is far less circumspect than the average open source community.
Reliability study tracks 25,000 hard drives
That, and the fact that there are many jobs that could be done with some value. Picking up trash in a rarely visited park may not be worth $7.25/hour (presumably if it was, that job would already be being done in today's economy), but it might be worth $0.90/hour. Or maybe it's worth $2.34/hour or $7.23/hour.

I don't purport to know the answer which is why that number is a random variable.
It started as a wiki. It didn't work. They kept the name.
Sexy Girls At Crazy Party