skysight-inc/HackerNews huggingface dataset:
23andme has always been regulated as a clinical laboratory, the same as any other genetic testing laboratory. What's different with 23andme is that besides just telling you that you have a certain BRCA mutation, 23andme goes on to say that based on current research that suggests you might have a higher risk of breast cancer. It's that later part which the FDA says pushes 23andme from being a genetics lab to being a medical device.
Health insurance is the obvious dinosaur. It has no place in modern society, except perhaps for cosmetic surgeries. People should get all the medical treatment they need, full stop.

If we still have private health insurance in 2050 then we have failed, and society will probably be like in that rock opera, "Repo! The genetic opera."

Also, we all know that they'll be the first ones to use genetic data against people.
Well, the STL (actually, that term has fallen out of favour , its now The C++ Standard Library) is a core part of the language to the extent that I've often heard it said that if you don't use it, its not really C++ at all. For example, if you use char* for strings (instead of std::string), then you're not actually using STL. If you use arrays instead of containers (std::array, std::vector etc) then its not really C++. Stuff like loops (except I guess the C++11 foreach loops), conditionals, functions etc is all basically just C. The C++ is more than just adding classes - its also adding templates, new semantics (eg move semantics, initializers etc) and the Standard Library.

Having said that, you probably DO know more C++ than you realised :-)
Climate change articles may not be interesting to you, but they are interesting to plenty of people. Might it just be your already formed belief that they are uninteresting that makes you find most of the climate change articles uninteresting? The comment you wrote here could equally well have been written by a person who is flagging any of the other categories I mentioned. The rules say:

"On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."

Climate change definitely fits that description. Lets search for climate change: https://www.hnsearch.com/search#request/submissions&q=climat... None of those articles look any more inappropriate for HN to me, compared to what you'd find for any of the other categories I mentioned.

If you think a comment in a discussion is inappropriate, you shouldn't flag the story, you should flag the comment.
So, Twitter isn't mature at all with that initial argument. Bootstrap powers many parts from Twitter, the maturity argument doesn't apply because of the use of a framework.

To be honest with you, I think the only valid argument in here would be design taste: "that project is using mostly the standard bootstrap design,they don't invest in x yet" and that would be a valid just in half. The truth is there is a lot of projects that, even with different code, they all look the same with little variantions. In the end, it doesn't matter the skeleton, what it matters, imho, it's the service they offer.
If you want/need to learn C++, learn C++. Learning C to learn C++ is a really poor idea.

There are plenty of people in my office who are like that and they can't see the wood for the tree. Writing out their own for loops instead of using whatever std algorithm would do the job better. Holding their own owning pointers in the presence of exceptions.

The problem is people tend to not to actually learn C++ properly, cover to cover. They just learn the bits they need as an when they need them missing out all sorts of details in the middle.
What that does not kill you makes you stronger. No product + Sales = company. Product + no Sales = No company.

It's only money, you have your health, your wife and 3 wonderful children, plus a beautiful promise underway. You can start the next one, loosing the stupid, with less than 100$ these days. A days worth of pay saved at the local burger shop. Pick the parts up and charge ahead. Just remember, no sales, no company. Dont buy the coolaid, fight hard for one thing: sales where sales = cost + profit. En-route entrepeneurs on HN should be following a SalesAndMarketingStarNews.yc.com aggregator if one existed. But if it existed it would most likely filed with BS...

Angel money or VC is not an enabler; it's profits that are. Profits attract all sorts of good things.

Good luck. If you are an true entrepeneur this will resonate. If it does not, get the best job you can get at moment's notice, and immediately start looking for the next one up the latter.

Cheers and good luck! And remember the one infinitely valuable thing you have: time.
Agreed. Anything less than C++11 is, IMHO, obsolete and should not be taught to beginners anymore. C++11 is also much more pleasant to work in.
How to change KitKat style Android logo boot animation?
Sharing the boot animation I made based on the KitKat Android logo. In this step i would like to share how to change the boot animation on android kitkat version
Why did you use such a dangerous product?

Unless the kit includes a self-mastectomy tool, I don't think the FDA should get hysterical.
The ad does look like either an awful but honest job offer or a fairly clever collection of Bad IT Hiring Behavior jokes. No one here seems to think the latter, and like a lot of others I worked plenty of these before understanding how undervalued the position was... do we have it from the horse's mouth that this is real?

Regardless, some of the comments here are suggesting that taking advantage of people who are hard up for work, don't understand their own value, or don't have the resume to get anything else is OK as long as you're up front about it. Where did this ridiculous notion come from?

"I sold you a car, and it's a lemon, but I didn't tell you it had problems despite knowing." "I'm trying to sell this car; I know it's a lemon."

Being honest about being a piece of shit makes you... wait for it... a piece of shit. It does, however, put some of the responsibility on the applicants in this case: If you know up front you're applying for a position like this, and you do anyway, you've made your own bed. I'm not the kind of person to say that at that point you have no right to complain, but you certainly went in with an understanding of what would happen, so while it doesn't absolve the employer of responsibility for poor treatment, it does absolve them of any hint of having misled applicants.
I'm not sure I'd go to the extreme of saying everyone, but most people have something interesting to say. That doesn't mean that everything they say is going to be interesting.
This is the dumbest way to present a poll I have ever seen! There are 44 choices but you can either vote for "Miley Cyrus vs Jimmy Fallon" or click next 34 times and vote for Edward Snowden.

I'll give you a hint since the servers seem to be overloaded and right now I can't even vote for Snowden:

http://poy.time.com/2013/11/25/vote-now-who-should-be-times-...

where persons-name is the name of the person you wanted to vote for. You need to prove your identity with Twitter or Facebook. I have no idea if this is new or if it's how the poll has always been run, but the voting is open 'til Dec 4.

I'm afraid if I direct link, they're just going to see it as a voting ring and disqualify all of your votes. If you can even get the page to load. I am currently still waiting.
Entrepreneur‬ of the year: Aaron Levie of Box
I drew the opposite conclusion from your story that you did, which is most simply exemplified by your point:

> insurance costs come closer to the expected costs of treatment.

In general, insurance costs are above the expected cost of treatment (this is essential, or insurance would be unprofitable).
As such, insurance costs coming closer to the expected cost of treatment is a good thing.

If I know for sure that I will need treatment (assuming my insurer has the same information), I shouldn't seek to buy insurance.

Insurance is designed as a cover for risk - the only reason I can buy insurance at a rate cheaper than the treatment itself because of the possibility that I won't need the treatment, and the insurance company will keep the money.
I expect to see a bunch of people who don't disclose their 23andMe results and who then have their insurance cancelled.

In the post-ACA U.S. "rescission" like this is now illegal, short of actual fraud. And it would have been illegal prior to ACA in the case of genetic testing due to HIPPA and GINA. Not that rescission was ever nearly as common as reform proponents liked to suggest.[1]

[1] http://healthblog.ncpa.org/rescissions-much-ado-about-nothin...
"mega" means million. 90 megameters is 90,000 kilometers, or 90 million meters.
How to manually install Android 4.4 KitKat on Nexus 7
After hearing that Android 4.4 KitKat would be rolling out to the Nexus 10 and WiFi variants of the Nexus 7 (2012/2013), many of us jumped to check to see if we’d receive the update. Unfortunately, Google tends to take its time updating devices and we could be in for a rather lengthy wait.
DIY Relay Outlet Arduino – Maker Guide Episode 7
New Bacterial Life-Form Discovered in NASA and ESA Spacecraft Clean Rooms
Not really here or there, but my assumption from what I'd read on the effect was "not monotonically positive", not "monotonically negative" (which would be more surprising).
To add to the comments here, asm.js seems to be big on bitwise computing. In fact it is totally relying on bitwise computing. So asm.js put bitwise computing at the forefront of programming.

Which means that Chrome will now optimize for bitwise computing without holding any bias for or against asm.js. Asmjs developers can claim the mantle of bitwise computing and anybody who uses bitwise computing or optimizes for bitwise computing is really endorsing asm.js
Their backups are progressive, so a single disk image might be spread across 100 tapes. A restore would be a nightmare. Tapes really only work if you are doing a full image each time.
Relevant: http://www.babylonjs.com/Scenes/Worldmonger/index.html

Scene with water, made with BabylonJS.
I hate new TLDs... all of them look terrible.
It's not perfect yet because true universal coverage was not politically viable (even this giveaway to private companies--formally the GOP's desired solution--was politically unacceptable to the GOP). Choosing plans will happen annually, it doesn't take a genetic test to figure out you'd save money with another plan.

Why aren't you going to get coverage? If you mean catastrophic coverage, the exchanges have them if you are young (under 30) or poor. It's not a terribly smart plan to have now that the other plans are available, but to each his own:

https://www.healthcare.gov/can-i-buy-a-catastrophic-plan/

If you're not poor you really should buy insurance, besides the obvious health benefits you're going to be paying 1% of your household income as a penalty in 2014, 2% in 2015 and 3% after that. Many people would pay more in penalties (and get nothing in return) than they would for getting insurance, it's a no brainer.
I would even drop the "C++11" reference and just keep refering to it as C++. Maybe just mention in the forewords that you need a C++11/14 compiler.
This is great work. The previous two posts on this topic can be found here:

https://whispersystems.org/blog/simplifying-otr-deniability/

https://whispersystems.org/blog/asynchronous-security/

Is there any way to extend the protocol to allow multiple recipients? Right now the protocol seems to preclude group messaging.

Also, until TextSecure becomes very popular, it seems possible for an adversary to gather metadata of all TextSecure conversations via traffic analysis. As a simple example, imagine there are only four people using TextSecure: A, B, C, and D. Let's say A and B exchange several text messages within a few minutes. Then C and D exchange messages a few minutes later. Since A and B are talking to TextSecure's servers at about the same time, it can be inferred that they're texting eachother. C and D can be similarly pegged.

Until TextSecure becomes so popular that many messages per second are being sent, it seems possible to collect metadata on all users who exchange text messages in realtime. If both the sender and receiver have the TextSecure app open and are actively exchanging text messages, then they'll probably be the only mobile users communicating with TextSecure's servers within the same ~200ms interval.

This could be mitigated by generating cover traffic. Each user could download some fake data from the servers every few seconds. But this would drain battery life very quickly.

Are there any plans to defend against traffic analysis?

(I only bring this up because one of the goals of TextSecure is to obscure metadata from telcos, as stated in https://whispersystems.org/blog/simplifying-otr-deniability/)
No, it is my impression that 99.999% seem to believe the same. No upvotes on HN, and only dirty jokes about it (how original). Quite amazing given that this is one the major changes of the internet's naming infrastructure. Think about use cases for example where a person or company owns a TLD and assigns sub-domains to products. That is tremendously powerful. Or use-cases where it improves search capabilities. For instance if every .lawyer would be assigned only to "registered lawyers", .lawyer would be meaningful. Alas the way it's going down is not optimal, but we will see.
That's OK, sounds like he is writing a new language, so screwing up on the strings implementation is par for the course. Languages and databases don't typically get correct string handling for many years later after they are born, if ever. Supporting all the unicode and other character set insanity takes years of work. Asking someone writing a language to get strings right is like asking a five year old to obtain a drivers license.
But you could take Brython or Pythonium and make a Python2asmjs compiler (as I suggested in their forum: https://groups.google.com/forum/#!topic/brython/I7VoZNCiphI)

This could be a chance to skip JS altogether.
If you're in a world where long-term health is so predictable there's no uncertainty, there's no need for insurance on your long-term health. What you want is some structure to pay for your long-term health care.

You are certainly free to advocate for your government to initiate a wealth transfer. Perhaps you will also consider a variety of ways of conducting this wealth transfer. (On that note, our current approach of "make young people buy more expensive insurance or get fined to pay for it" is a dubious one, and quite regressive.)
This is hilarious. I voted yesterday and Snowden had 99% of the vote. He deserves to win.

Someone should conduct a real, independent poll an award a POY award from the Internets.
Yes please do, I'd also contribute.
Yes, you probably need a proper kernel vulnerability, which you can exploit in a reduced environment. Not trivial, but not impossible, scanning this years CVEs some would probably be sufficient (eg ones that only nees socket access).
The piece that caught my eye is the Kickstarter rewards. He understands that people want to gain access and develop relationships. Very powerful realization that is actually working
Thank you. Guess design was too clever for me :)
Most collection libraries (e.g. the Java one) work like this - you have List as an interface and can use LinkedList or ArrayList or so on. I particularly like scala's approach to factory-like methods combined with this; Seq is an interface, as is List, with implementations like LinkedList. But you can do any of LinkedList(1, 2, 3), List(1, 2, 3), or Seq(1, 2, 3) - and get back a LinkedList, a List (which will be an implementation-selected implementation, possibly LinkedList), or a Seq (which again will be an implementation-selected implementation, possibly LinkedList).
Safety isn't part of a long and happy life?
Good enough for C++, but with JVM/CLR languages running them right in the browser would be more ideal.
A search engine that removes the 1 million most popular web sites from its index
Exactly, UTF-16 perfectly defines surrogate pairs for code points that do not fit into the 16 bit plane. A perfect implementation of UTF-16 should have no problem, unfortunately, most are broken when it comes to surrogate pairs.

Many languages pre-date the introduction of UTF-16 and implemented 16 bit string encoding as UCS-2, and still do.

Then there are oddities like VBA using UTF-16 internally, but converting all strings going through the Win32 API as 8-bit (relying on the current code page for character translation!)...
> In general, insurance costs are above the expected cost of treatment

I think we're confusing terms here. Insurance policy costs are always below the cost of payout. Otherwise, why buy them? My house insurance costs less than my house, my car insurance costs less than my car, and so on.

Sure, insurance cost x probability must be above the expected payouts. I am referring to the insurance prices that people pay, not the insurer's expected costs.
How does encapsulation have anything to do with scope? And why is hiding state the right thing to do? What benefit does it have?
When I've asked people to reverse a char* in the past, it's just been to see if they understand the basics of pointers. The XOR "trick" hasn't been impressive since high school. :)
Mostly this article says that most languages choose NFC for their default normalization form, and don't attempt to detect & convert strings to that form automatically.
For what this source is worth. They are claiming the poll is being hacked.

http://www.eonline.com/news/485526/miley-cyrus-leads-time-s-...
> Compiled other languages to ActionScript?

Haxe compiles to the same thing ActionScript compiles to, which seems like the appropriate comparison.

http://en.wikipedia.org/wiki/Haxe (And looking it up, apparently it does compile to AS, though I don't think it typically goes via AS when generating a swf. I might be wrong though.)
PSA everyone: TIME Magazine's POY online technology has always been a POS, and TIME Magazine, not doing quite so well in the financials as the years go on, has likely done little to correct that.

From last year: How 4Chan Made Kim Jong Un Time Readers' Person of the Year http://gizmodo.com/5968230/how-4chan-made-kim-jong-un-time-r...

Time for a overused saying: Never attribute to malice what you can attribute to incompetence.
You cant "run docker on Dalvik VM" as it runs on Linux not on a JVM. You also can't run Android on a Docker container as Android needs some system calls not in a standard Linux kernel, although there may be some ways around that.

You might be able to run docker on Android though, but you may need to compile a kernel with containers (namespace) support as I don't know that Android ships with them (I forget).
> String#upcase only handles ASCII (by spec)

Bad for Ruby

> You can use UnicodeUtils if you need "full" Unicode support:

Oh, sure

Betty:~ lelf$ ruby -r unicode_utils/u -e 'puts UnicodeUtils.each_grapheme("A‮͜CB‬D").to_a.reverse.join'
D‬BC͜‮A

So, "full" (it's not) Unicode support won't help you if you have little idea about what you're doing (like indexing stringه҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿҈̿s)
> Finally, the NSA doesn't actually seem to intend to discredit them - these are merely documented plans for how it could be done if required.

He wasn't transporting any contraband or illegal drugs in that illegal secret compartment, but it's a good thing we got him, since we're pretty sure he did it once before and he was probably on his way to do it again!
> 23 And Me should only have to prove that it is better than the alternative,

23andMe isn't even doing that.
more of a gimmick, The results will be completely different, ultimately the editors will decide.. clever way to generate hits :/
Works flawlessly here (Chrome, OS X).

I also love the controls, reminds me of Bret Vistors interactive document examples.
Share your Hackers skills and gain new experiences in Mexico :)
Hi,

My name is Josue Gio, cofounder at LastRoom.mx we are a mexican startup focused in Same-Day hotel booking in LatAm...

We are going to Bacalar an amazing lagoon in the caribbean... You can see more photos here: http://www.flickr.com/search/?q=Bacalar

We are launching a campaing here: http://www.gigoing.com/Gigplace-detail/Mexico-Front-End-Developer-for-2-weeks-in-Bacalar-Lagoon-Mexico./589/0

The campaing is for looking around the world for a programmer with Fron-End Skills that want to be with us working during 2 weeks in front of the Bacalar Lagoon in a new product.

We are in Startup Basis so we could not pay a salary but we could offer fligth, loading, food and a lot of beer! :)

Skills wanted: Javascript, Html, CSS, localstorage, handlebars or mustache...

info: founders@lastroom.mx
Worrying about insurance companies being broke and not offering insurance is absurd. If they can't make the business model work, I am sure someone smarter will figure out a way to make the model work. That might not be you and me and the middle manager business suits at insurance company but someone will. But holding/banning the ability to know the truth about ourselves just to save some insurance business model is not right.
I am really sorry about your situation. I can't help you in any "real" way, but I send you the best and warm wishes.
Hey Man - it sucks. But...

It gets better, way better. Keep your family safe and in the forefront and you'll make it through this. I can promise that.
> Most languages that claim Unicode support still only have UCS-2 libraries (Python 3 is a notable exception)

Most non-JVM languages[1] actually use UTF-8 as the internal encoding so they should not suffer from this. Python 3 does not use UTF-16 either, it selects an encoding based on the contents of the string.

http://www.python.org/dev/peps/pep-0393/

1. I think .NET too uses UCS-2 or UTF-16, but I am not a Windows developer.
GitHub is still on Rails 2.3 and has not upgraded partially due to performance concerns*

*From an episode of Ruby Rogues with Zach Holman
Many people here don't like to see HN turning into reddit
Offering products in the US is a problem, so Europe is perhaps more attractive as the market is larger...
My thoughts as well. It sucks that this failure happened -- failure does happen, and it sucks more the more people are affected by it -- but putting your kids in a position like this? Your spouse has the choice to support you, or to at least try to talk you out of either doing what you're doing or dumping all of your assets into it. Your kids don't have the understanding to know the difference or understand the situation.

Hindsight is 20/20, but people seem too often to forget that foresight can go a long way towards saving you from having to stare backwards at a disaster. Hopefully the OP learns from this and makes his future failures (because we all fail, and just doing it once would be an incredibly rare feat) more palatable to himself and his family.
https://github.com/jmgunn87/mynpm <- docker app is jmgunn87/mynpm
For that use case it is better to compare case insensitively with "yes" instead of converting the input to lower case first.
Are you working or have you applied for a traditional day job?
This is the bit on their marketing that Derek Lowe highlighted from the FDA letter:

For example, your company’s website at www.23andme.com/health (most recently viewed on November 6, 2013) markets the PGS for providing “health reports on 254 diseases and conditions,” including categories such as “carrier status,” “health risks,” and “drug response,” and specifically as a “first step in prevention” that enables users to “take steps toward mitigating serious diseases” such as diabetes, coronary heart disease, and breast cancer.

http://pipeline.corante.com/archives/2013/11/27/23_and_me_an...