skysight-inc/HackerNews huggingface dataset:
Uh, it's not an argument, it's my personal feelings and my personal opinions. It's OK if you don't feel the same way.
People will weigh the risk/benefit differently if there is a large cost involved. A doctor says "everything seems to be fine, but I'd like you to go to the hospital to be on the safe side." If you have good insurance or socialized healthcare, there is no question -- you will go to the hospital and get checked out. There is no reason not to, and it could save your life. If you have no insurance, then the question becomes "is it worth the certainty of a huge expense, for a small chance that I have a disease?"

Everyone has a threshold of what they consider serious enough to warrant a hospital visit. When you introduce massive expenses you shift that threshold upwards, which means missed diagnoses and an increase in avoidable deaths.
Until the power goes out, the router gets funky, etc.

Also, it complicates wireless security config - can a non-tech figure out how to configure security with their router?

Does being self-contained mean isolated and non-expandable?

Add a remote GSM/CDMA option.
Hook up with a 24/7 service center to provide monitoring subscriptions without contract (a la Simplisafe).
What about integration with door and window sensors? Motion sensors?
Carbon monoxide detection?
Moisture detection?
Sirens?

I'd really like to see innovation in this space as Honeywell, etc. drag their feet and provide overpriced, under-delivering options, but the reasons are plain. There is no one-size fits all, and mixed systems don't make sense. Then, the resilience of the assurance dependency chain is inversely proportional to the cost of the system. If it's cheap, it's easy to beat or have many common points of failure - any one of which can bring the system down or trigger enough false alarms that it costs the consumer with their time, money, and energy.

Sincerely, Good luck!
Although most of the language features have been discussed before. I am excited for null propogation as well as string interpolation. These are will improve the signal to noise ratio and allow for easier to read and write code.

From my experience with C# null checking before method calling or indexing is such a pain and the coffeescript like null propagation is a much needed feature.
In theory that sounds great, but what happens if everyone says "fuck it!" and just starts taking the basic income? I think it's fairly obvious that with nobody paying taxes there is not enough government revenue to pay and thus the system falls apart. Let's call this 0% workforce participation.

On the other hand, if everyone works really hard and is super productive and starts businesses and etc then at some point their market wages totally swamp the basic income and it's essentially un-needed and kind of a joke. And if that were to happen, prices would rise to the point where the basic income isn't anywhere near enough to live off of comfortably and it's existence is worthless. Let's call this 100% workforce participation.

There exists a whole spectrum of workforce participation between 0% and 100% and some of them might be stable-ish such that there isn't a positive-feedback loop that quickly runs society off the rails.

The problem that the champions of basic income haven't really addressed is that people fear the degenerate case of 0% workforce participation (or nearly so) and the mental calculation that people seem so able to do but which proponents of basic income seem to find impossible: where does this money come from? Why will I as a worker have to pay for things that non-workers get? Why do I not get to keep the fruits of my labor?

Ultimately money is useless by itself, and the economic system is one which allows us to divvy up the limited physical goods (the planet is finite, our ability to manufacture is finite, roboticized production lines don't operate at infinite speed, neither are they free, we still need SOME farmers, etc) to people. A system which says that everyone can have even if no-one works sounds an awful lot like a perpetual motion machine and thus people are skeptical.
More like:

curl http://google.com/keylogger.sh > temp.sh

less temp.sh # actually read the fucking thing

sh temp.sh

rm temp.sh
Why should shells encourage this behaviour (piping unknown stuff to them?)

You should at least download, verify the size and checksum (if available), take a peek at it, and only then run it.
Fruit Ninja get a D for privacy, Instagram an A. PrivacyGrade tells you why
Also Facebooks Lifetime Is Coming to an End [pdf]
I'd second the want for ethernet with PoE, with slots for rechargeable AA batteries for power outages. I bet more than 10% of fire alarms currently installed in the USA have a dead battery.
They should fix the URL bar. When I used a webserver on local network, the URLs got constantly mangled.
How to Start a Startup – A Practical Guide
I guess the focus of this book is on computing rather than on the underlying math (statistics). Is the math of this book still up to date? I.e., are these the methods that are still used in practice?
Growth vs. evolution as a freelancer
Sure, but if the server response is not pipelined (as is probably often the case), then bash should never see anything.
I look forward to you getting 0wned then. Just my personal feelings and personal opinions. :)
1. It's very difficult to tell you what's on your ballot when it's not clear what state you are in.

2. http://ballotpedia.org/ has a list of most of the elections, but certainly not all. For example, it's missing one of the county-wide ballot initiatives for me.

3. If you are in maryland, this website may be helpful: https://voterservices.elections.maryland.gov/VoterSearch
I'd also check at least the size, and checksum/GPG signature if available.
1. These script-based solutions generally work across a variety of platforms where compiled executables would need to be customized.

2. They give an easy way to automatically download and install a tool in one pasteable command without having to manage downloads and deal with the inevitable extra UI of installer executables.

3. Why does one need to understand what a script is doing any more than one needs to understand what a downloaded installer executable is doing? At least with the shell scripts it seems like more of an option.
Mindcrime, we're all here hoping for your fast recovery. The place wouldn't be the same without you. :-)
At akvo.org we are using Clojure in production and hopefully soon also Clojurescript.

We are using Clojure on top of existing Java functionality, and we're moving our Ember based Dashboard over to Clojurescript/Om.
Cydia download and install for iOS 8.1 jailbreak
> You would think at this point that no one in their right mind would use Angular, but in reality it has been the most popular front end framework over the past year.

In other words, "If Angular is so bad then why do so many people use it, huh?!" See Visual Basic, PHP, the list goes on.
Everykey: The Wristband That Replaces Keys and Passwords
Definitely including a checksum and validating that before executing would be ideal.
3 Financial Habits That Can Make You Wealthy
Well, we could always do an experiment to see if you're right.

Let's assume that you aren't able to use any existing education or connections, you start off with significant debt, and you are located in an area with high unemployment. If you are able to be back in your apartment in a month, I'll eat this computer.

Edit: If we threw the idea up on kickstarter, I'm sure that there would be more than enough support to pay for your opportunity costs (assuming you're not independently wealthy). It'd be an interesting experiment.
This parody is way too subtle for "the internet" to grasp. But it's gonna be a wild ride.

And if it's not parody, that's also awesome. For different reasons.
True. I've mostly seen PHP devs using this to deploy composer onto staging and production servers, so it would work on them. ;)
Firebird Language Reference Translation Funding
You would be surprised to know that hospitals would treat the person with the cheapest drugs and not do the major heart surgery. Not all hospitals, mind you, I know Mt Sinai (NYC) will most likely treat the person fully, but some will give enough heart meds to make the person feel "okay" until he/she dies.

Also, often after treatment, hospitals will just write the treatment as a "loss" and get a tax break. I've had friends pay $20 for a broken arm fixed. The problem is that many will give sub-par treatment, won't do the surgery, etc.

American health care system is an atrocity.
What is this? (Zelda?)
Any idea what this is? A friend sent it to me on Facebook. Looks like it could be Zelda related?
https://www.youtube.com/watch?v=efqJjcqs7h0
So, what is the answer? Wait for poor-people parity? We can only move forward in the US if all of the other poor people in the world are at the same level?

And, if that is the case, which direction do we go? Do we push the poor people in the US down or raise up the poor people elsewhere or a combination of both?

I'd rather raise others up while helping our own. Free markets are fine as long as they don't become a race to the bottom and create perverse incentives to keep the poor poor.

As the world economic power, along with our wealthy allied nations, we need to tie positive social movement, like raising the minimum wage, access to nutritious food, clean water, medical care, social mobility etc. to access to our markets.

If the people's lot doesn't improve, their elites don't get rich. Simple as that.
LocalStorageDB
Since they all do such a spectacular job of delivering different (buggy) results, I have to believe support was 'roll-your-own' on each platform. There's no reference implementation of POSIX features? No test cases? I guess there are now.

I helped deliver the 1st POSIX implementation, the year it was specified, on an old real-time OS called CTOS (BTOS if you bought it from Burroughs/Unisys). I wonder if we got it right...
I'm 42 and have had palpitations since I was in my teens. My father who is 72 has the same things.

My recommendation is to get checked out by your doctor and a cardiologist and trust what they say. Meaning, when they tell you everything is fine you should believe that.

I mainly experience PVCs (http://www.mayoclinic.org/diseases-conditions/premature-vent...). I probably experience those at least a handful of times per day. When I'm super stressed I can have them a dozen times per hour. The link I provided gives you common triggers and can help you reduce their frequency.
Virgin Galactic rocket plane deployed braking system prematurely
HTML5 Is a Finished W3C Standard
Nah, I didn't actually do the Cicada 3301. I was just joking around. It seemed unlikely anyone was going to post an interesting math problem, so I decided to have a little fun. https://news.ycombinator.com/item?id=8549204
I had my MI when I was 23 when I was cycling to work. Took me about two hours to get treatment, and I was lucky as my Triponin peaked around 35 IIRC. My symptoms were chest pains (not too severe, about as bad as a really severe running stitch) and an extreme shortness of breath.

I didn't find Rehab that bad, but then I was the youngest person there by about 30 years and a bit of a novelty. The drugs were the absolute pits though, I found that my reaction time dropped by about half a second. It took me about 2 months to be able to play squash again even after I regained by physical fitness.

They never found a root cause for my MI (there was no plaque , and they don't know why the clot formed). I still get asked if they know why it happened - like that's the most important thing. It's okay to not want to share any causes of your MI with everyone who asks. Apart from your medical professionals, they don't have a right to know.

Good luck and let me know if you ever need to talk.
What's the use case for a getter-only auto property? I can't imagine how that would work, does someone have any insight?

edit: is it "same as a public readonly field, but it's a property"?
Huge points for doing this onsite vs. in the cloud.

I'd want to audit the firmware, and would put it behind a firewall blocking outbound connections.

I'd like the ability to monitor a few sites, though -- not just my home, but also a storage/warehouse space, potentially an office, vacation home, parking spot, etc. Being able to monitor all of those in a single app would be awesome.

I'm willing to trust you with processed events (probably), just not raw data, and no silent auto-updates, and a network/deployment config which is at least relatively secure by default. (I know you could covert channel with a sneaky firmware feature I could never detect, but that would require effort. I trust the company to be honest a lot more than I trust them to be bug-free, so I just don't want "fail-open" to be a default.)
Much to the derision many of the developers I know, I still say that C# is the best language I've ever worked in. But the .NET platform is one of the worst I've ever worked in. So opening up C# to more platforms sounds very, very good to my ears.

I only wish Xamarin's products didn't cost so much. With Swift on the scene I really can't justify spending money to write my side projects in C# instead of in the environment Apple provides. Or Java for Android, which let's face it, is already similar to C# anyway.
Conspiracy theories and Ebola virus transmission
Move. Get a job, any job. Don't spend any (much) money. Work to get a better job.

And what's with the debt-but-no-education? How was that supposed to work? One or the other.
These tips are well and good, but from my perspective this type of article doesn't address the whole problem.

It seems to me that an overwhelming problem is not developers building inefficient web pages, it is designers, producers, and marketers demanding we build inefficient web pages. No matter how hard we try to convince such that their requirements are generally not a good idea, they still keep pushing the same stuff.

We need a series of these type of articles intended for non-developers to explain why this efficiency train of thought is important. To stop this nonsense of "developers trying to impose upon the artistic expression of designers" crap.

Personally, I just would like designers to stop designing web pages as if they were magazine layouts and actually design web pages.
This is all very nice, but what would make me truly excited is if they released their runtime for linux ... yeah, it's just a dream. would be a lot of work I expect and they wouldn't want to even if it was easy.
>2. How often would one take a laptop in for a new battery? It's a once in every 4 year event, at best. Pretty much never unless they bought it used.

Er, I have a MBP, but I buy exclusively used laptops. This isn't something to handwave. Many people do this. New prices are insane.
I'm assuming we will have all those informations in the kickstarter. Which i assume is both marketing and might be a way to produce in mass.
Envy is a source of disutility. So is pooping in a field because you lack a flush toilet.

If you feel that forcing more people to poop in the field in order to reduce feelings of envy among wealthy Americans is a good thing, make that argument.
My only experience with Roche is that they buy promising new technologies and shutter them. First they purchase the product, then they invest, then they purchase the company then they shut it down.
How to Choose an Embedded Speech Recognizer
>> I could still connect magsafe adapters to any laptop that accepted them with no problem, plenty of pc manufacturers cant promise that even in their own lines, once a model changes the adapters often change as well.

Except that the MagSafe 2 came out and screwed that up.

Apple makes an adapter but it only goes one way. So if a friend comes over with their 2012 MacBook Pro and doesn't bring their charger, they're screwed. They can't use the charger to my 2012 Air.
HTTP pipelining is about reusing a TCP connection for multiple requests. It doesn't influence when curl outputs data and wouldn't apply here anyway. I don't think there's any mode which would cause curl to buffer the entire response before writing any of it.
That's why I wished anaphoric recursion was more used.

prod (x:xs) = x * (self xs)
Databinding in WPF when you're not using INPC

I often write stuff like this:

public RxProperty<bool> IsFoo{get;private set;}

I could do without the private set.
I do assume there could be a keylogger. I'd enter a password into the computer, but passphrases would be spoken over the phone to a representative that I call, and pins are entered either over the phone or once I receive them from a 2FA source. I avoid using sensitive accounts online if I can do it over the phone or in person.

(part of why I want 2FA providers to verify an identity using two or more devices is so that if your workstation is compromised, it still couldn't complete the authentication without a secondary device, making mitm much more difficult; though obviously they could still hijack an existing connection on either device... a benefit would be that for example, an attacker couldn't use a hijacked connection to initiate a money transfer behind your back without having you confirm it on your mobile device as well)

If you are depending on PGP, and only install software from verified sources using secure connections, your private key is still secure. If you don't depend on PGP, you wouldn't care about the security of your private key. You could also do private key operations on an airgapped machine, which wouldn't depend on the security of your main workstation.
Well, Mono exists. At this point porting to Linux would just be duplicating a large amount of Mono.
Thanks for that. I'm a fairly casual user of GIMP, using it just to tweak graphics for web pages rather than "serious" creative design work. I use GIMP simply because I wasn't aware that any other acceptable open-source Photoshop-alternatives even exist.

How would you compare Krita, Paint.NET, and the Cinepaint fork for untrained web graphic users?
>>lives in far deeper poverty than poor americans

This is disgusting drivel written by someone who is so out-of-touch with the reality of poverty as to reduce anything they might write about the subject completely worthless and without meaning. America has populations that suffer from the same abject poverty as anywhere else in the world. They may be an incredibly small percentage of our total population when compared to those living in abject poverty in India or China, but don't you FOR ONE MINUTE peddle your disgusting drivel about American poverty consisting of "envy."

You entitled, ridiculous worthless POS!!!
I dont understand what you're saying. You don't want to have cloud integration yet you want to have monitor remotely?

How would that work without server software?
They really haven't taken over the world, but they have run out of relatively low hanging fruit to attack.

As gets pointed out a lot, their fundamental problem is an allergy to business models which involve humans in the workflow, and this will continue to be their problem as they simply haven't learned how to deal with people properly.
Very interesting work, especially the "celebrity cab tracking" in the second article.

However interesting differential privacy and injection of random noise into data sets to decrease privacy risks, it seems to me that the most likely result is an "arm's race" between the "anonymizers" and the "deanonymizers": You inject random noise to protect those in the dataset, I develop more sophisticated algorithms to filter out random noise...

...you develop "intellgent random noise" such that the injected data looks more likely to be real data, I make my algorithms that much more sophisticated, looking for ersatz data that isn't random enough (think of the six-sigma anecdote about sets of bolts or screws that "too sharp" cut-offs in their variation - indicating they'd been manually filtered).

I'm not suggesting the work is useless, but that instead one must do it eyes wide open, knowing that one faces multiple talented motivated "adversaries" who will apply their skills to deanonymization of that which you have anonymized - so be careful about the breadth and depth of claims concerning the level of protection afforded by these techniques.
Thank you - completely missed them :)
Because a property is actually a method, so other, internal state could change what the property returns. Think of something like an "IsConnectionOpen" flag. The class' internals may change it as if it is not readonly, but to the consuming code, the IsConnectionOpen property should appear readonly.
This is not about envy, and you sound very condescending to me by calling the issues these people have 'envy'. This is about serious mental illness caused by a perception of enormous inequality. Envy is just an emotion, not a way of life.

The cause of their problems is not just from celebrity news or politics. It's the very society we live in. You can't just ban advertisements for cars, or decide that cars can't look new on the street. In other words: it's not just the things they see on tv that can spark these problems. Everything around them lets them know they're at the lowest rung of a very large ladder to the socio-economic top.

You're suggesting that we try to make the ladder appear shorter, or somehow hide the top from view. Apart from the fact that, as outlined above, this cannot effectively be done in my opinion. I also find it morally offensive that you'd rather defend a system that is likely not perfectly compatible with human nature. You'd rather try to remove the perception of inequality than the inequality itself.

If we cannot change how humans react to inequality: we get jealous, get sick, turn criminal or exhibit other negative traits. Then we should instead change our society to address the real issue: the inequality itself, and not just it's perception. Now doing that would be a whole other barrel of fish obviously.
Coordination isn't free, shuffling money around is a distributed and parallel way to reach consensus.

More efficient options may exist but to the best of my knowledge none currently do
This issue was a huge problem for me for a few years. For Populr (https://populr.me), we created an entire theming system for our users. That, of course, means users could write css that would override our interface, since page editing is truly wysiwyg on Populr. To get around this, we actually split the display of the page and the editor up. The page is displayed in an iframe, with the theme's styles, and almost all of our editor is overlayed on top of the iframe. It get's kinda crazy at times, but it works pretty well.

Now, on a new product we are developing, We are taking the opposite approach. For TouchStream (https://touchstreamapp.com), we needed a rich text editor for users to edit their emails. We went with Redactor (http://imperavi.com/redactor/) for the editor. However, Redactor is a contenteditable editor, so it was inheriting a bunch of styles from our interface. Not exactly what you want when editing emails. In this case, I used a modified version of Cleanslate (http://cleanslatecss.com/) to reset all of the elements within the contenteditable to their browser defaults. It's not perfect, but I got it pretty close. It's the best you can probably do until scoped styles become more prevalent.

Edit: to be fair, Cleanslate is more of a polyfill for a combo of the css keywords "initial" and "unset".
I don't think that's what Rayiner is saying. Rather, I think he's saying that making comparisons between america's poor and the poor of less developed countries is useless to this discussion. We should be able to evaluate the suckiness of being poor in America regardless of the how much it sucks to be poor in China.