skysight-inc/HackerNews huggingface dataset:
`curl ... | sh` installations don't really bother me. The scripts tend to be short and commented, or at least readable. Sure beats running an opaque .pkg installer, which invariably asks for your password (presumably for no reason) and installs god-knows-what all over your hard drive.
This is right, I started working for my uncle and had to shift bags of peat at a plant nursery at around 14, because of it I over developed chest muscles that caused me to have my first of about 4 'heart attacks' at around 17. It was caused by the muscles in my chest squeezing the heart and forcing it to stop briefly. Kinda puts me on my ass, but I can feel is still to this day and now understand how to relax when i feel it begin to come on (I'm 31 now and still kicking)
I thought there must be more to it. It's not a field I know a great deal about, and wouldn't want to speculate. But certainly gets your attention.
I think one of the larger issues with curl | sh is what could happen in the event of a network outage or early termination on the connection.

For example, if you're downloading a script that has a line like this

rm -rf ~/.tmp/foo/bar

But the HTTP connection was lost before the entire file was downloaded and `rm -rf ~` was the end of one packet and `/.tmp/foo/bar` was the contents of the other (lost) packet, you're screwed. The incomplete script will still be piped to sh and it's game over.
There is, but people only use it in emergency situations. Getting someone to the emergency room usually takes at least 10 minutes, so if the artery clogs 100%, it often results in death. The key factor in the above scenario was the exploratory treatment to figure out what was wrong, and discover the 99% clogged artery. Such treatment is possible in the US, but it will definitely rack up a huge bill if you decide to pursue it. You won't go to prison for nonpayment, but it's possible you'll lose your assets. And if your dependents need those assets, like a house, it's easy to make the "wrong" choice of avoiding treatment unless doctors know exactly what the problem is.

Health insurance is ostensibly for this type of situation, but in reality if you're going to the hospital because "There's something wrong with me but nobody knows what," then the fear of insurance companies not covering it is very real. I don't know if they're legally allowed not to cover it in that scenario, but people have been screwed so often by insurance companies that the default decision making calculus is usually to assume the insurance company won't pay for anything.

This all assumes that you're someone with a relatively standard job and life. If you're lucky enough to have good health insurance and a fair amount of savings, then none of this applies, of course, since you can just get treatment in the same way as the parent commenter.
>>Here is one possible explanation: Having dealt with constant food shortages until 1989, eastern Germans learned to economize and buy only those items they deemed necessary

There are two sides to this. After the fall of communism in Poland in 1989 people would buy EVERYTHING they could put their hands on. We had 3 washing machines in our basement - when I asked my father why, he replied that during communist times you had to apply to the government for a permit to buy one, so after 1989, when you suddenly could just walk into a store and buy one with no restrictions, it made perfect sense to buy 3 at once! You never know if you won't need more! And the same principle applied to everything. In fact, my father made a very successful business importing stuff from the West, since (as he put it) you could bring back a truck full of any junk you could find, and people would buy it - they were so eager to breathe in this new capitalist freedom where anyone could buy anything, that they were buying old TVs and motorcycles by a dozen.
Bitcoin Foundation's Executive Director, Jon Matonis, Resigns
Retro HN: A Bootstrapped Year
Ever since I started my startup nearly 3 years ago I've been experiencing what I'd describe as heart "flutters", "sneezes" or "thumps"; very short and sudden "misplaced" beats. They happen very ocassionally, perhaps once or twice a week. I've done all sorts of checks with a cardiologist, but everything checked out fine.

I've since learned not to panic when they happen and just live with the little shocks, but, you know, I'm only in my 20s, I can't help but wonder what my heart will do when I get to my 40s.
Calculate cost for building an app
I love Dave Jones video so really I don't know what you are talking about. Maybe you don't like Australian accent?

For his rant videos, he does put less time and improvise more, this cause that kind of videos. It's not representative of his usual videos.

The indiegogo campaign he is talking about did make it, well beyond their goal, they got $2.2m while they were only asking $1m.

https://www.indiegogo.com/projects/solar-roadways
A reasonable person knowing that they would die without treatment would surely take the enormous debt.

But the problem is that "feeling some pain in your chest" is a long way from knowing that death is certain. And if your habit is to avoid going to the doctor because you know the bills could ruin your life, then your default will be "I'm fine!" As the OP made clear, getting to the hospital quickly can be the difference between life and death.

I just did a quick Google search, and a reasonable estimate puts the number of deaths from not having insurance in the same ballpark as gun deaths or car deaths: http://www.pnhp.org/news/2008/january/make_that_22000_uni.ph...
Measured health outcomes did not go up, only self reported health did. Further, the increase in self reported health was present even before people had a chance to go to the doctor.

Better health insurance makes people feel better. That's not the same thing as making them healthier.

If you think the data changed between 2008 and the next AHS survey, feel free to prove it. Or just call me a troll, far less work.
asm.js is indeed growing the ability to resize its heap [0]. It's already implemented in Firefox Nightly [1].

[0] http://discourse.specifiction.org/t/request-for-comments-swi...
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=965880
The page doesn't even seem to be loading content via Ajax.So it's likely the content is hidden with Css when the page loads, to make that fade-in effect. I think it's silly,the effect is totally unnecessary.
Monster Moves to Restore a Faded Job Search Brand
I would like a strict mode in js and rendering engine, which shows syntax error like a compiler instead of eating them and failing later at random places. Ffat fingers and typos take disproportionate time while development.
Are you sure? I'm not opted in, and I cant find any of my repos.
Both curl|sh and git checkouts tend to end up in production deploys so it's interesting to compare them.

Both introduce a point of failure if the remote host becomes unavailable and you need to deploy new machines.

The curl|sh method is vulnerable to change from the maintainer or any attacker who gets access to the storage layer. git is also vulnerable but requires a collision attack on SHA-1.
No idea or plan is put forth to replace JavaScript.

Just another whiney kid putting up a web page.
Hopefully friend or family have a car and are able to get you to some sort of medical care. If not, you die (I've spent some time in Kenya, and as a paramedic, I was curious about this, so I asked)
I've written down some general principles we should follow, but any reasonable implementation of them seems pretty far off:

https://defuse.ca/triangle-of-secure-code-delivery.htm

tl;dr: (1) Reproducible builds, (2) Make sure everyone is getting the same thing (to detect targeted attacks) and (3) Cryptographic signing.

Package managers and appstores are the best we have right now, but they're missing (1) and (2). In the meantime, offering a pgp-signed installer file is a lot better than curl | sh.
Generally, yes, but some package managers have code-signing support, which means if you trust the authors, you can avoid potential hijacks.

At the end of the day, though, you're always going to trust someone with something.
It's not inherently a zero-sum game. It's just that the rich are doing everything in their power to capture all the surplus, which makes it feel like a zero-sum game for the rest of us.
I just want to say: your idea is awesome and I'm so happy you're building this service. Searching for electronics across vendors is a huge pain and this looks very helpful. Good luck!
> It's not like after calling Dell and not getting an answer [...], you say "Oh, fuck it - I'm going to do gardening instead".

Perhaps not, but it influences the answer to your next question:

> Instead the major determinant is how good is your last laptop - is it good enough?

The more effort it takes to buy a new computer (given that I already have one), the less likely I am to buy one. Eventually customers get to the point of need, and buy. But sales could probably be noticeably higher if the purchase experience were straight-forward. In addition to the need-based sales, there'd be want-based sales.
Is this really needed? I feel like Mozilla are inventing problems to solve.
You're totally right, the product exists, but access is still a problem. Mobility is a tremendous issue to people in poverty, which is as intended in some cities with populations with large wealth gaps. If a family has one car, the person working may take it for the day for work, leaving everyone else at home with only their feet or public transportation to get around. Unless they can purchase cheap produce in their neighborhood, it may take hours to get to that place, buy what they need, and return before it can be prepared. Imagine taking a bus to Costco to do the weekly shopping (payday dependent, in this context). Certainly if their life is planned around this event it becomes more reasonable, but it will be less convenient than walking to a corner market or local fast food joint and spending a few dollars to feed everyone.

Have you ever had your car break down? Last winter, mine did less than a mile from my house on the interstate in the middle of the night, and I was completely stranded. Relatively, I travel hundreds of linear miles a month and have never felt that way, because "I'm only ever a few hours away from home." Your world gets a helluva lot smaller when you don't have mobility, and anyone who doesn't appreciate that really can't understand the problem with calling pulling up farmer's markets in a 20 mile radius on Google a solution.
Yes, but if you're doing curl ... | sh then you're not vetting the script you're running before you run it. If you were, you'd be running curl and sh as separate commands.
Indeed. And some of the "complaints" are just a matter of preference - the camelCase thing for example.

And their integrated version of jQuery just makes no sense.
Have you been asleep the last 15 years or so?

http://en.wikipedia.org/wiki/Bill_%26_Melinda_Gates_Foundati...
Here's a few:

- Walmart Labs - http://jobs.walmart.com/san-bruno/ecommerce/mobile-instore-s...

- Staples - http://careers.staples.com/sanmateo/

- Climate Corp (now owned by Monsanto) - https://github.com/TheClimateCorporation

- RoomKey http://www.colinsteele.org/post/27929539434/60-000-growth-in...

- Puppet Labs - http://puppetlabs.com/blog/new-era-application-services-pupp...

- Soundcloud - http://blog.josephwilk.net/clojure/building-clojure-services...

- Netflix - https://speakerdeck.com/daveray/clojure-at-netflix

- eBay - https://www.linkedin.com/jobs2/view/26386571

- Two Sigma - https://www.youtube.com/watch?v=YHctJMUG8bI

- Consumer Reports - http://www.meetup.com/denofclojure/messages/boards/thread/47...

- LivingSocial - https://www.linkedin.com/jobs2/view/19995533

- Factual

- Thoughtworks - http://thoughtworks.github.io/p2/issue09/two-months-early/

- Daily Mail - http://www.pitheringabout.com/?p=1018

- MixRadio - http://dev.mixrad.io/blog/2014/10/19/Clojure-libraries/

- Prismatic - http://blog.getprismatic.com/blog/2013/1/14/bringing-functio...

- Pivotal Labs - http://www.pivotaltracker.com/community/tracker-blog/generat...

- Beanstalk - http://blog.beanstalkapp.com/post/23998022427/beanstalk-cloj...

- uSwitch

- CFPB (Credit Financial Protection Bureau) - https://cfpb.github.io/articles/seeking-clojure-developers-t...

- Braintree Payments - https://speakerdeck.com/davidpick/building-a-data-pipeline-w...

- Outpace

- ViaSat / Lonocloud

- 8th Light

- Main Street Genome

- FarmLogs

- nilenso

- BrickAlloy

- Mastodon C

- Nubank

- Democracy Works

- World Singles

- Sonian

- Vital Reactor - https://www.youtube.com/watch?v=yroKdhAt8as

- DiligenceEngine - http://blog.diligenceengine.com/2014/08/12/were-hiring-for-t...

- IB5k - https://groups.google.com/d/msg/clojure/XMKe4v7k5g8/Hao7TuFb...

- Listora - https://github.com/listora

- BUGS Bioscience - https://www.linkedin.com/jobs2/view/11032601

- Cognitect and Datomic of course :)
I understand where you are coming from, and the critique may be valid for e.g. commercial projects that need to distinguish themselves from competition.
This is an open source project for home automation though. Similar to bootstrap polymer seems to be the perfect fit for a project like this.
Nice app.
This is more like a 'Better Code Review for a newbie-to-the-codebase/language engineer'.
I expect a senior/peer engineer to understand and correct my code. If he is not putting the effort to understand, then you are in the wrong team.
> I'm T2 diabetic and had let my sugars get out of control.

What were your readings at the time, if you don't mind?
At 40, I generally felt fine, but something in my heart rhythm just seemed out of sync. TL;DR - went to a cardiologist, who basically asked me "why are you still alive?" and wanted to install a pacemaker the next morning ("don't die in the meantime").
My apartment was broken into because the security system was disabled. The security system was disabled because it used a cheap glass break sensor that would trip if both my dogs barked at the same time - both, not just one. Naturally this was untenable.

I'm a bit leery about glass break sensors, to say the least.
From a laptop to a $1m design and dev business
GE has a $9k version (Vscan), and Rothberg says he wants to make this for $6k ("1000 times cheaper [than a $6M MRI machine]" is $6k). Is that really a significant improvement? I guess any price competition is good, but I was hoping for a <$1k version. Everyone should have one of these next to their toothbrush.

Here's some reports from someone who has been using GE's portable ultrasound machine:

http://whyisamericanhealthcaresoexpensive.blogspot.com/2014/...

http://whyisamericanhealthcaresoexpensive.blogspot.com/2013/...

"It was an unexpected and welcome bonus that my patients and their families loved it. I would share the moving ultrasound pictures with them, often having them hold the machine so I could point out how beautiful their internal organs were and what we could see that helped give us a clue about their disease process. Many of these same patients also got full, detailed ultrasounds or other imaging by radiology technicians, but since the technicians aren't supposed to discuss findings with the patients and often they couldn't see the screen, it wasn't nearly as gratifying."

"When I see a patient now, instead of taking their pulse and placing my stethoscope on their chest and back, hearing the vague taps and clunks and bubbles and whooshes of the internal organs I have come to trust are in there, I open the ultrasound machine that lives in my white coat, squeeze a little gel from a tube I keep warm in my pocket...."

"The most common comment I get from patients is, "Wow, that's really cool!" "I agree!" I answer. Then they will ask, "Why doesn't everyone have one of these things?" That is kind of a difficult question. "They're pretty expensive," I usually say. They are. At least for now. The little machines (Vscan, by GE) retail for over $8000, though you can buy them cheaper used or overseas. Physicians balk at spending this amount of money on a piece of equipment. Most of the expensive gadgets we use are owned by hospitals or by our group practices. Musicians, however, who make a fraction of what we do, buy their own musical instruments which often cost in excess of $10,000. I'm not sure the cost ought to be a serious consideration."

I think in parts this can get down to way under $1k. Right now the bottleneck is the ultrasound transducer probe tips/fronts/arrays, which are apparently quite laborious to make. The image processing techniques are pretty standard and appear as open source software in at least one of TI's development kits.

edit: And as another commenter points out, yeah it's illegal to sell these machines or something (blame the Federal Death Administration).
I just want to say that as a sysadmin who is working hard at expanding my horizons, especially in my primary weak point, programming, the SICP book really helped influence the way I operate and understand programming in general. I couldn't more highly recommend a book, so it's really exciting to see an interactive version.
If you're really paranoid, download the MD5 and PGP keys of the application release's source code tarball from the author's website using SSL. Then unpack the source (being careful to use a sandbox, because an exploit in gzip/tar/etc might be bad) and examine the source code for any unexplained or dangerous behavior. Then compile and install it using a non-root user.

Personally, i'm totally comfortable with the idea of someone owning my box. The files I care about are backed up offline, I don't have many secrets, and the only accounts that would affect my life in general have passphrases, pins and multiple-factor auth tied to them. The worst thing someone could maybe do is impersonate me and cause havoc using my accounts, but I really don't see anyone having cause to do that. Anyway, I don't sweat it.

If you trust your distro, just verify the PGP keys of packages you download before installing, which is mostly automatic for most modern OSes.
> Learn the warning signs and call 911 if in doubt.

I'd be super-dead if not for this advice. Few years ago I was 34 years old. Only moderately overweight, and I was very healthy in general.

One night I had pain and tightness in my chest. This isn't really anything new, because I have asthma and sometimes it feels like that. But then I noticed pain radiating from my chest down the inside of my arm. I realized that was one of the signs of a heart attack.

Got to the hospital just in time. Almost went into cardiac arrest in the ER. Lips were blue, heart rate began to plummet, etc.

It turns out it wasn't a heart attack, actually - it was peridcarditis, an inflammation of the lining around the heart. In severe cases (although this seems rare) it can swell so much that your heart can't pump effectively. You can die. I almost did.

Moral of the story doesn't change! Even if you're young and healthy, get to a hospital if you feel something in your chest.
I get a little bit of heartburn over running arbitrary scripts downloaded from internet websites.

The easiest alternative is to run "curl <blah>", download the script, take a peek at the source, and only THEN follow up with the sh.

I mean, you're probably going to see a bunch of "download and install" commands, so you don't get much reassurance if you're worried that one of THOSE might be compromised too. But that's a problem inherent to unsigned internet installer scripts. At least you've somewhat mitigated the possibility that it's dumping your private SSH key to a server somewhere or some other blatantly malicious command.

On the other hand, the script might also include appropriate SHA1 verification commands, or be setting up a repository in a package manager, in which case it's pretty reasonable to trust the script.
Lefty Blogger:Opposing Obamacare Proves GOP’s
That's right, they are probably planning on taking all over the world now.
Did you mean IMDB instead of OMDB?
If you're running it in production then that's a problem. But I'd dare say that relying on an external "apt-get install xxx" is pretty bad practice in production (to deploy new machines).
Except, that one shows the full source so you can copy, paste, review, and save it instead.
The main purpose of money is to provide a transaction medium. So that we can negotiate contracts and trade things without barter. This function requires money to act as an artificial store of value. However money doesn't have intrinsic value in itself so if people start to put too much faith into this paper, it can replace more tangible market based stores of value such as stocks, bonds commodities etc., those that are backed by real economic activity. When real economic activity is replaced by a government "paper" store of value, you get unemployment and sub potential production.

Right now in many places, Europe in particular, interest rates are artificially high, yes they are near zero but zero is high when the alternative private investments would be in the negative in risk adjusted, inflation adjusted term. That is why corporation and banks tend to hoard cash. Cash is kept artificially more valuable than market investments.

It is critical in these situations to have slightly higher than normal inflation to allow central bank real rates to be more negative and closer to market rates for stores of value. When central banks don't cause enough inflation, they are subsidizing holders of money and money like instruments to the detriment of those who invest in things that are tied to economic activity. They are subsidizing economic idleness, they are keeping an artificial store of value worth more than free market investments and this creates gridlock in the economy.
Sounds cool. Shame that Mozilla's developer tools are in some respects that are important to me still inferior to Chrome.
New Chrome Bookmark Manager Extension
I love this app because it's simple and lets me just get train arrivals for my favorite stops. I don't have to tell it where I'm going or anything. I've used the NYC subway system my whole life I don't need a routing app and I find them annoying.
It's amazing how little it takes to create divisions and how long it takes to reunite. I assume that the Koreas are looking at Germany's reunification long and hard, and I imagine they are scared shitless.
Mojolicio.us is a good counter-example. Unfortunately, they're not on the Tumblr yet.
What kind of person creates an account just to be a dick about somebody's heart attack?
"A reasonable person knowing that they would die without treatment would surely take the enormous debt."

Single guy detected. Nothing wrong with that, just saying. Its a balance, lifelong economic death penalty for the three of them, vs they get to hang around with me for a couple decades... in the homeless shelter.

And that's assuming treatment means a cure. Most of the time, especially when the Drs are "mystified", all treatment means is the survivors are much poorer.

Currently I have great insurance, although that'll end soon enough, making these kind of balance decisions interesting in the future.
> A reasonable person knowing that they would die without treatment would surely take the enormous debt.

If there's nobody depending on you? Yes, you're right.

But suppose your family is depending on you. If you die, they get a decent life insurance payment. If you live but rack up crippling debt, maybe they lose the house and the cars and now nobody can pay for the kids' education.

Choice gets a little murkier then.
I can't tell if you're trolling, but "put some Windex on it" (or in this case, containerization) is hardly a solution, only a bad workaround. The root cause of curl | sh being a broken paradigm to begin with is left unaddressed.