skysight-inc/HackerNews huggingface dataset:
I don't know for certain, but I suspect that Google utilized images from the web in training this system. Even if they didn't, suppose they had. I think this can raise an interesting question around copyright.

In training an AI system with hundreds/thousands of bits of data, no single piece of training data makes much of a difference. If one of my images on the web that I had captioned with the keyword 'dog' was used to train this system about what a dog looks like, is the model they end up with a derivative work of my captioned image? Yes, but my data would make up an infinitesimally small part of that model. Yet, in aggregate, the trained model might almost wholly rely on lots of copyrighted, rights-reserved images.

Would the resulting model be a copyright infringement? It would seem as though no rights owner would have a substantial enough claim. Yet, without all of the copyrighted works, perhaps the model would be ineffective.
i am betting those persistent connections are bots, but not sure what kind of software they'd use? PhantomJs crashes every 50 or so requests.
Explain then to me how it is not. (Note that I did not say Apple is doing the marketing for themselves - media and bloggers are. FTR I think obviously Apple's is the right stance to have.) There is no basis to paint the other horse race participants as complicit - especially when Google's CEO publicly agreed with Apple's stance and they and MS both have history of opposing this sort of stuff.
> I've considered federal work before but every time I think hard about it, I keep coming back to the scene in Snow Crash where the fed works at a place where every little action - the time you arrive, the time you leave, whether you take the stairs or use electricity by taking the elevator - is scrutinized and judged. Yuck.

Wasn't that the corporate guy that did that to his employees? Intruding into their homes, even?

I can't speak for all federal jobs, but I doubt any involve anything like that level of busybody-ness unless a very high level of security clearance and access is involved.
It sounds like you might be in favor of certification, as long as a few conditions are met. There definitely should be a steep penalty for falsely claiming to be certified (felony fraud?). You also shouldn't be able to just print out a certificate and hang it up on your wall, just like you shouldn't be able to print out a license.
Needs to be PERN (postgres replacing mongo). Everyone loves PERN.
I was just hazarding a guess at the question: "Where did you get the SAS part from?"
Greg Wilson video from 6 years ago. Not a new one, as I had hoped.
This seems like the right thing to do - disable the unauthorized Touch ID sensor, but don't brick the phone. The secure enclave is still intact and secure, and if you want Touch ID back, you can get it repaired with authorized parts.
In addition to what rf1331 said, to what extent is hdphealth liable for a case where e.g. someone reads that treatment X is beneficial for their case, but in fact someone got the facts slightly wrong and it made their case much worse?
In case you ever feel less conservative, here's how I set up my MacBook Pro to dual boot Mac OS X/FileVault and Ubuntu/ZFS/LUKS:

https://gist.github.com/xenophonf/2e2d1a1550b0fb8dae98
I'm not sure what you are talking about here. Apple's _Cloud Services_ i.e. iCloud, do not prevent Apple accessing the data, and Apple does comply with 'valid' requests for that data, just like Google and Facebook.

As for data stored on user's devices, Google also ships their phones with full disk encryption which Google cannot bypass - the implementation isn't as good as Apple's, but the concept is the same. Facebook doesn't sell any end-user devices so I'm not sure why they are even in your comparison.
You can't just pass tests to get an undergrad degree

Yes you can. Almost every school has a procedure for taking a test or convincing a professor that you have the knowledge the class provides. You still pay the cost of the course, but do not actually attend it.

Getting my degree many, many years after entering the field, I skipped a huge swath of undergrad classes this way. Stuff like non-computer related classes was all that I needed to do 'in person'.

In other words, I skipped 'pressing buttons' for a large chunk of time due to fact that I knew the material and could prove it.

The main difference to the above being that the school recognized that it was possible for a student to understand the core material completely without taking the class, and the above rules do not admit that possibility.
Yup. ZFS won't save you from a hosed Grub config. NixOS will.
LA hospital paid hackers to restore network
> JavaScript Object Notation which looks exactly the same as JavaScript.

Whether it looks the same is irrelevant. It doesn't even have the same syntax rules. For example, this is valid JavaScript:

{
one: "two",
three: undefined
}

... but would be completely invalid in JSON, in more than one way. No, they are not the same.

> don't see how it's the same as converting for example PHP to MySQL where I'm bound by a schema which looks nothing like my data structure in PHP

And in 99% of cases, this is a feature, because you can't represent most data as a flat list of nested objects. See also this article: http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...

Aside from that, if you want a native nested representation of data in your database, so including relations, you use an ORM. For example, in PHP with MySQL, you might use Eloquent.

How data is represented in your application and how it's represented in the database, are two entirely different things. There's no advantage to be gained from trying to make them the same thing - that's the concern of the database abstraction that you choose to use.
> It is not permitted for closed source kernel blobs; those are violations too.

They are not permitted by the license; for them to be violations, they would have to be derivative works that require a license.

If you have a reference to copyright case law in any jurisdiction holding that to be the case, that would be interesting.

I think its clear that certain parties (including the FSF) would like this to be perceived to be a violation; it also seems fairly clear that this type of act has been a fairly established practice around Linux, but that those with that view have not take action to vindicate it in court, perhaps because while they'd like it to be perceived to be the case, they have little confidence that courts would agree with them, and the one thing they'd like less than active disagreement with some people engaging in the practice that they don't like is a black-and-white ruling vindicating the ongoing practice and rejecting the FSF view on the legal requirements.
I'm sure in this stance its not that they forgot about the gun its self but when you have something on you all the time like a phone or a ring or a gun in this case. You might forget when you can't bring it into a building. In areas where guns are common place like SW Missouri there aren't a whole lot of places you can't bring your gun so its not always at the front of peoples thought processes.
> They provided security with potential backdoor in the design.

I'm not certain what you're asking for here. A device that is completely impregnable?
Linkerd: Twitter-Style Operability for Microservices
They probably mean this. https://source.android.com/security/encryption/

Pretty sure anything made in the last few years has had a secure element because you needed it for Google Wallet. That might have changed for Android Pay though.
That's great, now there wont' be mass shootings. (not irony)
I feel compelled to write a disagreement. I've been running GlusterFS for 6 months with 15TB of data on a 43TB cluster using 5 servers with zero issues. I have no idea what your particular combination of bad luck was, but I don't think your experience is truly reflective of the product, the team, or Red Hat's sensibilities.
or Stoic CEOs.
That's actually not what blinkingled said. They said that some people here are using it as marketing for Apple, not that Tim Cook or others at Apple intended for it to be taken that way.
How Airbnb’s Data Science Team Doubled the Ratio of Female Employees Last Year
This is the specific text that defined what is considered "extreme pornography"

http://www.legislation.gov.uk/ukpga/2008/4/part/5/crossheadi...

It's somewhat disturbing how broad the definition is. For example if an image is in itself not considered pornographic, but is used in a loosely defined pornographic context it can be considered extreme pornography.
YC's copy(inlcuding PG's writing) is always so succinct and practical. I think my company has benefited just from reading it.
> I spend a couple of weeks in SF this month, and was shocked at the level of homelessness that we find even in very well off districts. This is not something that is common in the big cities of the world.

I've lived in many places but my home is (and always will be) New York City. What you wrote here does not reflect my experience at all. When I moved into a non-gentrified part of Brooklyn, and then watched it gentrify in front of my eyes, it was only after this whole endeavor concluded that I began to see homeless people on my streets.

There's a lot of loot that upper-middle class transplants from Ohio are willing to shell out of their nice, warm winter jackets.
Is the Internet destroying the U.S. two party system?
Milton Friedman's argument is wrong. Licensure requirements are voters delegating due diligence to a trusted body because they acknowledge their own ignorance. I have neither the time nor the inclination to carefully read an homeowner's insurance agreement to see if someone is trying to screw me, or to figure out if a "certification" actually means anything or is some bullshit anyone can hand out. As a voter, I'm happy to put someone else in charge of doing the leg work, so I can buy insurance, buy groceries, eat at a restaurant, etc, and be assured my interests are at least minimally protected.
Why would something that is opinionated and inflexible not be useful? See Rails.
Of course we do.

This is we try to adhere to common translational research guidelines. The focus is not on opinions but understanding and characterization of the research out there.

Over time, we'll publish these guidelines. As well, in each summary there's a disclaimer that states this is not medical advice. Any action should be discussed with an experienced medical licensed professional.
I do similar with Mojolicious, but have less of a defined difference between API/JSON routes and HTML routes, having grown the webapp organically for four years or so now. Unfortunately it started as a Mojolicious::Lite app, and the singe routes+logic controller file ballooned to 4k lines (sans templates and copious DBIC modules with custom methods) before I started forcing time to refactor them into separate modules like you've outlined above. I'm about 30% done but the usability (development wise) and maintainability increase is phenomenal.

To be clear, Mojolicious advises a layout like above from the beginning for any serious app (and even provides a utility to automatically convert Mojolicious::Lite apps, for the most part), but when it's in production already and Mojolicious lite makes it a little too easy to put that off when it's so easy to just add another route... Well, I have only myself to blame. :/

I'm really interested in well designed route structures,especially for sites that include both HTML and JSON variants of their data. It's API design any way you look at it, which is always a hard problem, but I haven't come up with general rules that I'm quite happy with yet. Guides or example sites are welcome.
Interesting that this is released in source closed, API-only form, rather than the open-code model taken by TensorFlow. I wonder how far you could approximate the model by training a learner on the API responses.
Online backups for the truly paranoid
I donno. If I'm composing music, and I heard your music before that, is my music implicitly derived? Your music certainly had some infinitesimal affect on me.
On your page Descartes causes three forced reflows per scroll event, but no discernible visual effect apart from jank. Thanks, but I'll stick to CSS.
How did you reverse engineer the Natwest/Ulster/RBS app. It is my understanding they use certificate pinning?
Yeah, if they could make some sort of commitment to open it up in the event that they no longer want to run it, problem solved. (mostly, at least; pricing adjustments could still be disruptive for certain applications)
Why Everyone Is Wrong About Pandora (Or – Who Should Buy Pandora)
An API for Natwest would be amazing, but won't this be against their TOS? Just wondering if they are aware of your work and OK with it.
> But I don't have a reasonable principle to back that up.

Sure you do. Just try to find your hidden assumptions and axioms, and try to come up with alternative ones. Remember, for every reasonable assumption, the opposite assumption may be just as reasonable. In this particular case start asking yourself what does a "favored class" mean? Who favors it? Why? How is the class formed? What does "protection" mean? From what? To what end? Why is that end desirable (or not)? And every time you deem something good (or bad), keep asking yourself why, until you get to your personal set of axiomatic values[1]. Of course, when coming to a question of fact ask yourself, am I sure this is a fact, and if so, are there possibly other pertinent facts that I may be unaware of?

> Can you?

I can easily, but I could also come up with a reasoned argument to support your point of view[2]. The result in this case, as in many others, is fully determined by your choice of axioms.

I could fully argue both sides of any ethical debate, but I support the one side whose required axioms coincide with mine. I would like to believe that my personal choice of values (which has changed considerably over the years) is at least partly a result of my effort to study society in earnest (i.e. semi-professionally), and my values are almost universally shared among those who have spent years studying society, while those with opposing values usually have not. So I can only hope that my values are supported by some measure of external "truth", but, of course, I can't say that they are objectively more "correct" than yours.

BTW, I'm not advocating for randomly chosen favored classes, but for protecting all groups that are disadvantaged by our current choice of economic structure from further unfair harm which said economy may inflict on them.

[1]: And don't just say "freedom", because freedom alone is a self-contradictory value (there can be one completely free person, but not two) that must be further qualified by other values. So if you think freedom is your only axiomatic value, try harder and you'll find more.

[2]: Pretending, of course, that you'd chosen a better example than Jim Crow, where members of the favored class were former chattel slave owners who "protected" themselves from treating as human the multitudes of victims they had violently abducted and robbed (and raped and killed) for two centuries to enrich themselves. But I think I can see past that poor choice of an example to understand what you're getting at.
Show HN: Production-ready Django on Docker
> At Atlassian, one of our design principles is to gracefully reveal depth.

Did anyone let the Jira team know? I love Jira, but the UI can be horribly clunky at times.
Regardless of whether Apple profits from iCloud user data, the key question how well they protect the data on iCloud. Do they encrypt the data at rest? Are the links between data centers encrypted?
Ugh. According to like the first paragraph:

"Before zoning, cities mostly regulated what could be built through nuisance laws. If someone didn't like how their neighbor was using their property, they could haul them to trial and let a judge decide what to do about it."

That's not zoning by any modern definition. It was piecemeal lawsuits with varying levels of effectiveness. There was no comprehensive "you can build this thing here, but not here" plan in place. If you read further into the article you'll see that in Manhattan it was the inability to control what was being built that directly led to the adoption of an actual zoning plan.

So there was a (long) period in American cities in which people were generally building whatever they wanted wherever they liked. This is further outlined in a book I really like "Dead End: Suburban Sprawl and the Rebirth of American Urbanism" which talks about how zoning codes and covenants conspired together to produce the modern American suburb.
The article was interesting but the 'dare' headline is clickbait. 'Dare'
Yeah, exactly. If Inbox's feature set were complete, I'd probably switch to it. It does have some nice features, including better icons and action buttons for package tracking and such. I just don't want to have to simultaneously deal with 2 websites/apps to access e-mail.

If it were still in alpha, i.e. "what do you think of this idea", I would understand that some things are missing and gladly provide my feedback about the concept. But once the concept is verified and being pushed as a kind of "ready for consumer use" beta, it really needs to be complete in features before I would make the switch for real life usage. Especially for a mission-critical product coming from a large company with enough developers.
Google makes more money from iOS than they do from Android. Of course Google doesn't mind if you switch hardware vendors, just so long as you keep using Google products.

Also, I disagree with the notion that Apple "heavily pushes vendor lock in". They certainly don't go out of their way to make it easy to switch, but I can't come up with any examples off the top of my head where they're deliberately making it harder to switch without having a good reason for that decision. After all, Apple doesn't really have to do anything at all to keep people invested in its ecosystem, since platform-specific software, by its very nature, already acts as a form of lock-in, and iOS has a lot of software that other platforms don't.
There are a lot of ways to add metadata to JSON or otherwise enrich it with XML-like capabilities. My favorite personally is JSON-LD

https://en.wikipedia.org/wiki/JSON-LD

because it is compatible with RDF and you can use SPARQL queries, rule engines and similar techniques. There are methods of language tagging that are idiomatic and also the XSD schema primitives and a namespace mechanism that has fewer mathematical singularities than XML.
https://www.hdphealth.com/2016/02/16/the-research-on-biopsie...

Notice the disclaimer at the bottom.

As well, we link to the research article itself in every scenario.

At some point we should try to add a "Share with your doctor" button.

Thanks for the feedback.
Please change the title.

Currently it's "I dare you to read this and still feel OK about tipping in the United States." 11/10 on the clickbait scale.
Disclosure: I am an evangelist for the Watson Developer Cloud suite of services at IBM.

The new wave of vision services are amazing. There are a lot of players in this field, including IBM Watson, which has a suite of vision APIs available with similar features.

One key differentiator of the Watson offering is that we have a trainable API called Visual Recognition [2]. The pre-trained APIs are excellent and have broad uses, but it's amazing to see the results from even basic training to identify image tags directly relevant to your use case. There is a demo [3] that allows you to try it out by creating a new classifier right in the web page.

You can find some demos at:

http://vision.alchemy.ai/#demo - example images that demonstrate facial detection and identification, label extraction, object identification, and so on.

Another demo at http://visual-insights-demo.mybluemix.net/ uses the Visual Insights [1] API to identify a set of relevant tags.

[1]: https://www.ibm.com/smarterplanet/us/en/ibmwatson/developerc...

[2]: https://www.ibm.com/smarterplanet/us/en/ibmwatson/developerc...

[3]: https://visual-recognition-demo.mybluemix.net/
The worst reason to apply is if your acceptance will make/break your project. If you're optimizing what you're doing around getting into YC, DON"T APPLY.

Applying to YC (or any accelerator) should be an afterthought. Something you spend half a day on for shits and giggles, and an opportunity to reflect on the meta state of your project. Hit send and forget about it.

Anything more is a waste of time.
> If you have to revert to fruit rollups? Probably went too far.

Potentially a misconception, as well. While modern Fruit Roll-ups are very processed, fruit leather is basically just ground up fruit paste that's been dried. Way more calories by weight than real fruit, but essentially no different.
ORM or not, you still need constraints in the database, though.

There may be more than one client connecting to the database at the same time (or even internal inconsistencies within the same process), and the only way to prevent data inconsistencies is to hand the final responsibility of validation to the thing that is actually storing the data, ie. the database.

In the end, your database is the single source of truth, as it is the only part of your architecture that is technically capable of doing so. Client-side validation and server-side validation (in the application) are niceties for UX purposes, but do not and cannot replace database constraints.
You shouldn't have to pay any more. Cali already takes an insane amount of your income, and it's not like the spending isn't happening. I think SF spent something like 240mm on homeless last year, which works out to something like 30-70k pp if just handed out as cash.

Paying more to the govt isn't what you should be asking for, rather, you should be asking for a more efficient and accountable govt.
The whole ECC is required by ZFS is a bit misunderstanding.

ZFS puts guarantees that your data will be safe, but if has no power to help you if your data gets corrupted in memory.
The ECC is the last piece needed to guarantee data safety.

So if you don't have ECC your data is still safer with ZFS than traditional file-systems, ECC just increases the safety further.
This source would disagree with you about the reason for taxi medallions:

https://books.google.com/books?id=VXpyNs5EaHEC&pg=PA119&lpg=...

It confirms the story that I have heard previously that taxi medallions were introduced to protect consumers. This doesn't mean that profit was not a reason but I'd like to see something that shows the "explicit" reason you state.
I am a little torn on this given there isn't a cited source and I don't know if Apple would give TC (or anyone) an exclusive on this. If it's true we're dancing in the streets though!
More accurately, there are a few of you that support rent-seeking.
You're the creator of [citation needed]?

[Citation needed]
Being compelled to unlock a phone is different than being compelled to create software to unlock a phone.
Whenever someone claims a one-dimensional measure of "accuracy", you can know they are lying. They cherry-pick one detail in their pipeline, not report the overall lift in performance vs other known methods of predicting the important variable.
> As auto-generated it can support more features than even an advanced generics could provide.

No, it can't. There are patterns that no monomorphization strategy (including code generation) can express. For example:

func MakeList<T>(x T) List<T> {
...
}

func Foo<T>(x T) {
if ... {
Foo(MakeList(x))
}
}

This is a contrived example, but this shows up from time to time in functional data structures.
Oh, that's a good idea, thanks.
It's amazing the lengths to which people will go to avoid Windows programming. I know I have :)