skysight-inc/HackerNews huggingface dataset:
> Either google is willfully ignorant or they aren't as great at 'searching' for pirated content as they'd like us to believe. I think the former is much more likely.

Disclaimer: I work for Google (but not YouTube). Opinions are my own.

I suspect this has to do with economics. YouTube has way too many videos so everything is probably largely automated. Having to go through videos and find all possible modifications to pirated content is really difficult, and it'd be very expensive for them to do both in terms of engineering effort and also computing resources.

After all, it's not like you can search videos by their content, you can only search their titles or descriptions with text. Sure, they could start detecting things that have mirrored content, but then people would just change the method by which they modify the original video. People who are trying to upload pirated content only have to modify the videos they upload, while Google has to check all videos that are uploaded, the majority which are likely not pirated, and checking the videos is likely much more computationally expensive than modifying them a tiny bit.

I admit I know nothing at all about video formats and that stuff so if I'm wrong please correct me as I'm always grateful to be able to learn more.
Ah of course, that is quite widely used (e.g. Perl). If you already have that, I can see why you'd reuse the same token.

(edit: ok, I see from other replies that it's not that simple)
Developers who are unfamiliar with the Intents system? That's a common reason for applications requiring a laundry list of permissions.

http://stackoverflow.com/questions/6578051/what-is-an-intent...
Ask HN: What is your workflow for web apps?
No particular reason.

`..` and `...` both exist in the language, `..` is exclusive range and `...` is inclusive range. `..` is only in expressions right now, whereas `...` is only in patterns. Eventually, both will be available everywhere, possibly. At very least, `..` in patterns is getting added soon.

Since this is a pattern thing, probably `..` was chosen when `...` was the only range available in patterns, to distinguish this from that range pattern more. However, `..` will now be available in patterns, so its just historical.

(This is a longstanding feature, what's changed is just making it apply to more patterns.)
> personally believe that the family connection is crucially important and it must remain as intact as possible until the adult children are ready to form their own families. There is no better incubator for future good people than a good family life.

I think there's something to be said for living on your own, cooking your own meals, doing your own laundry and housework, paying your own living expenses, and managing your own finances, before taking the plunge into a situation where it's non-optional. (E.g. a marriage.)
"feature request": please announce what is new in beta also. Maybe I'm not alone on beta and if I would knew about web-assembly in beta, I'd test it 6 weeks ago :)
"Apple Inc. has received and objected to or challenged at least 11 orders"

https://en.m.wikipedia.org/wiki/FBI–Apple_encryption_dispute

I'm not sure what I'm missing here. The position of the government was pretty clear that "Apple should unlock the phone," until the FBI did it independently.

Personally, I agree with Apple's position. Security requires trust, and Apple showed good reason to trust them, enough that I went out and bought an iPhone.

But I have no idea how Trump agreeing with the courts and the FBI shows some kind of radical new threat.
pinterest? people don't go to pinterest for the express reason of watching copyrighted material
Which funds do you buy?
A little offtopic, but could someone explain to me what the free software philosophy as espoused by Stallman/GNU is doing that is both good AND separate from the open source movement? Everytime I have seen the differences highlighted, it's been in some condescending article like this from GNU themselves where they are telling everyone how they are thinking wrong. I'd really like to know what the benefit of their philosophy is that isn't shared by the OSS movement
I've been meaning to try neovim, but I'm so in love with evil-mode spacemacs. I only switched to evil-mode recently, but I can already tell that there's no going back from modal editing for me. Can anybody speak for benefits of using neovim over spacemacs?
The developers have feature justifications for every permission requested: https://support.whispersystems.org/hc/en-us/articles/2125358...

Edit: Reading your link now, as I didn't see it before I made my comment. Was that added in as an edit?
Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley by Martin
I've seen the "..." used for matching a range of values, whereas ".." is used in other places where we disregard a value while patter matching.

I'm sure someone from the rust team can give a better answer, but to me this change looks like it was just bringing the pattern matching for structs to be consistent with other uses of ".."

Relevant RFC: https://github.com/rust-lang/rfcs/blob/master/text/1492-dotd...
Tech: Relevant Search, Clojure for the Brave and True

Personal: The Subtle Art of not Giving a f*ck

Sci-Fi: Red Rising

Fantasy: Powder Mage, Age of Myth

And a plug, but on topic - book mentions on HN: http://hackernewsbooks.com
I think it would have been more interesting to constrain the query to must have PHD. There's probably a lot of grunt work that needs to be done in other languages that aren't really specific to machine learning. Eg, python is fantastic for data wrangling, but PHDs with R probably earn 2x what masters/bsc data wranglers do. But you probably need like 4x of the latter in terms of staff.

For the person who downvoted me, I wasn't saying R is better than Python. I was just saying that if you have just R, you're probably not doing data wrangling..

What this post is completely failing to capture is the exceedingly high value work in machine learning versus the typical work any skilled undergrad can do.
When Breath Becomes Air - Paul Kalanithi (highly recommended, but come prepared)

Harry Potter and the Cursed Child - J. K. Rowling, Jack Thorne, John Tiffany (recommended for HP nostalgia)

Elon Musk - Ashlee Vance (recommended)

Shoe Dog - Phil Knight (highly recommended)

Outliers - Malcolm Gladwell (meh)

The Gene - Siddhartha Mukherjee (currently reading, recommended so far)
That's awesome and everything, but why can't I back out of your site??
Chaos Monkeys --By Martin
Previous discussion: https://news.ycombinator.com/item?id=12994291
It goes into it a bit when they go over the history of that mass reducing machine, how a scientist testing it was wiped from history except for one nearby co-worker.

Or does it have to be more widespread to be the Mandela effect?
Minor correction, to match a range the syntax would be

1 ... 10
lots of crying followed by brief periods of joy when either a task was simple, or the requirements were well known from the beginning. :D
I don't see Azure anywhere on this list (in any categories). It's only mentioned in the context of other services.

I use the free tier of multiple Azure services for my tiny side project [1]

[1] https://jobrudder.com
That seems very wrong just on the face of it. Stockhausen has written numerous papers about his theories of rhythm. And if you listen to his music there is undoubtedly a sense of rhythm, just not any conventional ones. There are also definitely melodies.

Serialism does not mean non-melodic. Procedural creation of music does not mean the melodies and rhythms "don't exist". If anything, they're more there than they are in traditional music.
There are 2 "ways" to do this:

1. You and your friend both use the riot (actually matrix.org) server/network and you both choose any matrix-relevant client (doesn't even have to be the riot client), but only make use of private rooms on that server. This avoids any system setup overhead whatsoever...But the private room(s) that you create would still on a server that is not controlled by you.

2. You can of course setup and run your own little private network; on your own domain name/IP address. This is what I do with my family; and only my wife, and daughter have access (I've even disabled registration). I have not yet connected my little network to the greater matrix network...For 2 reasons: I wanted to beta test this internally so I could leearn; Also, i wanted to be sure my family does not get exposed to any spam (if there is any that is).

Good luck; cheers!
These are the justifications of developers who are unfamiliar with the Intent system. Were I unaware of Intent, I would make the same design decisions.
* Fiction *

The Alchemist -- reread one of my favorites of all time

Candidate -- reread

Infinite Jest -- takes 300 pages to "get" David Foster Wallace's style and 500 pages to enjoy it, but well worth the investment. Probably one of my favorites of all time now.

The Brothers Karamazov (in progress) -- Have been wanting to read more Russian Literature and apparently Infinite Jest borrows many plot points from Brothers Karamazov. I just started it a few days ago...

* Non-Fiction *

String Theory -- another book by David Foster Wallace containing a few essays on tennis. Even if you don't like his fiction, I doubt anyone would argue that the eponymous essay isn't great.

Open -- Andre Agassi's autobiography

Inner Game of Tennis -- reread

Winning Ugly -- Read this twice in 2016 (reread in progress). My mental game is volatile to say the least.

My System (in progress) -- Aron Nimzowitsch's Chess study

In a Sunburned Country -- Bill Bryson's description of his trip to Australia

Sailing Made Easy -- ASA 101/102

Coastal Cruising Made Easy -- ASA 103

Buying Your First Sailboat

Open Water Diver Manual -- PADI Open Water Certification

Enriched Air Diver Manual -- PADI Nitrox Certification

Adventures in Diving Manual (in progress) -- PADI Advanced Open Water Certification

Shadow Divers -- Diver's in the 90's discover a German U-Boat just dozens of miles off the coast of New Jersey

Triple Your Reading Speed -- It definitely works, but its only applicable to simple texts like popular fiction and maybe news articles/blogs. I guess it probably does still benefit denser stuff though.

The Origin of Conciousness in the Breakdown of the Bicameral Mind -- This is quite possibly the work of a crank, but there's some interesting ideas that seem not impossible. A lot of his arguments are clearly cherry picked and loads of sentences like, "The statue had a big ear, obviously an example of bicameralism".

Piano Handbook (in progress) -- Been working on the exercises in this and started learning the piano as an adult, two years ago. Just two chapters of eighteen to go...

Jazz Piano (in progress) -- Will focus on this once the above text is done

The Wine Bible (in progress)

Porsche: Origin of Species (in progress)

Millionaire Next Door (in progress) -- In strong conflict with the ideas presented in the text above...

* Technical Non-Fiction *

Functional Programming in Scala

Pro Git

Learning from Data

Optimization Models; Califiore, El Ghaoui (in progress)

Technical Analysis of the Financial Markets (in progress) -- Not great. Very little motivation to finish this one...

Had the goal of 30 books, at least 8 of which had to be textbooks. Not quite there, but there's some really dense stuff this year, so I'm not too worried. I had no idea how little fiction I was reading; will need to adjust that next year.
And it will never happen (ok, maybe "never" is too strong - it will happen 10-15 years from now, at best and even then it will be unstable/unreliable/slow/half baked on some platforms, because reasons). The best we've got is the piece meal approach of HTML/Javascript/CSS.

And before you blame those standards, blame the Unix vendors^W^W, pardon me, the platform owners (Microsoft, Apple, Google).
my thoughts exactly, lol
That is not true. It's (1) a remotely exploitable rootkit and (2) a tracking system that's (3) operated by a multi-billion dollar company whose entire business model is invading your privacy.

Google Play Services is not the standard Android platform. AOSP is the standard Android platform.
I'm struggling a lot to get access to my bank's "bill pay" interface. Any recommendations for banks that support building out automation like this?

There are very small things I'd like to implement (budgeting, auto-categorization of expenditures) and some type of bill pay as well.
python is that nice mix between scripting and programming, as well as having all sorts of ugly hackish modules that make it easy to do otherwise complex tasks with all sorts of data.

Since the hard part about ML is more about manipulating the data into something manageable, this makes python well suited for the task.

If Tensorflow for .NET had come out sooner, I might have jumped on that as C# is a nice balance of performance vs ease of manipulating data, but now all my code snippets are python so I'd need a large probject before the benefits of changing over push me that way...
He was obviously talking about agreeing with the courts in this case, not every matter, which wouldn't even be a rational statement since courts disagree. He does speak in generalities, but so does every politician. He's often especially vague, for sure. That doesn't seem to be a legitimate reason for so many people to project their worst fears onto every generality, to the point of hysteria.
Are You Working on the Most Important Problems in Your Field?
With Netflix it is explicitly a lease. That's the sort of scenario when DRM is now acceptable.
I totally understand the pricing issue, and I think a rough estimate would be perfectly fine, even if they were rounded. A "price range rating" might also work, e.g. $, $$, $$$, with each rating representing e.g. $0-99, $100-299, $300+.

The negated filters are mostly for when I would anticipate the list to be much longer, so that after you've decided which features you definitely _do_ want, you can say "this list is still too long to narrow down my choice, so I'll just check off a few features I don't necessarily want but which most assuredly would also affect the price".
I'm not saying you can't run software with duplicate libraries installed. I'm saying there is conflicting software, both on individual distros and across distros, that is simply not currently created in a way that can be installed side by side and run without extra steps involved. Specifically conflicting file names, but also conflicting functionality which extends beyond just shared library conflicts. And i'm saying that Docker serves the function of "fixing" a problem which package managers did not create.

> I submit that the only valid measure of whether you know how to deploy software or manage systems is whether systems get deployed or systems get managed.

If you don't care at all about the result, sure.
From Esperanto to ET: Artificial Languages in the Internet Era (2004)
With much more risk. Don't forget to take that into account
It can also affect security depending on what jurisdiction the servers fall under. Federation means that while it may be illegal to run the service in, say, China, it can be run elsewhere without those concerns. This is becoming more apparent with the widespread use of National Security Letters.
Even if they're purely structural, how does that make them non-rhythmic or non-melodic?
Is this using the RMS definition of "totalitarian", which makes moral judgements on the great evil of not releasing the source code to your software on very specific terms, or the one used by most of the world in reference to government institutions?

Much of this is GNU virtue signaling. And it comes off as very pretentious and off putting.

Example: nobody is ever going to use "SaaSS", because the replacement term conveys no extra meaning to someone who's not in the GNU in-group. For the same reason everyone says "Linux" and not "GNU/Linux".

Or the idea that "Photoshop" should be avoided only because it's a "proprietary" name and no other reason. One can imagine the speaker spitting the p-word as if an epithet.

The "hacker"/"cracker" boat sailed decades ago.

"Trusted computing" as another epithet ignores that such systems can be engineered to work for, or against the user. If you control your own keys, you're ensuring that the computer works in your interests and not the interests of the guy that wrote the malware that just arrived over the NIC.

Most of these re-definitions make the mistake of presuming that human communication is optimized for complete logical/ideological correctness rather than efficiency of communication or many other purposes. Imagine if every TCP packet contained a 1 meg checksum. You've ensured that the receiver got exactly what you sent, but it took ages and a lot of almost-certainly-unnecesary noise to get it across.
Analogy?
Read the whole article and came away thinking, "Ok so what was the argument?" Yeah, your comment sums it up perfectly.
I've been trying to replicate this bug for ages now, I have no idea what's going on! :( Massively sorry for the troubles!

Which device/browser are you on?
It's a bit unfair to make absolute statements like that.

As with everything else, there's a risk calculation involved. If the PaaS/SaaS company delivers a substantial improvement over the existing solutions, the risk may very well be worth it. Conversely, if you're replacing a tried-and-true solution with something shiny just because it happens to have a lot of buzz around it, well that can be a risk miscalculation. (Of course, the shiny new thing may be worthwhile because it attracts a certain class of talent, but shiny for the sake of shiny is not going to yield much good.)

That's why larger clients sometimes invest in a startup, to help ensure some stability by having better access to the internals. (Yet, I've seen that fail too: some startups outright lie to their investors, and that ends just the same way as you'd expect.)
signal to noise ratio

This is frequently raised as a concern but I believe the reality is that, as a user, you're not going to be clicking on obscure-character-in-single-cartoon or random-person-who-has-done-little-of-public-significance unless you are actually searching for them in the first place, usually on an external search engine. Therefore, you are interested in either reading what is there or improving it. Why not let them be? There is ~no cost to Wikipedia in doing so. Anything with verifiable citations should be kept. The negative affect on frustrated early contributors resulting from content deletion (many quit) is far more important than the nominal quality enhancement, when considered in light of real usage.
> If there is something horrible about that I don't see it.

Isn't unwrap():

a) boilerplate

b) repetitive?
What is a gib? http://www.thefreedictionary.com/gib
Have you seen the 10MW plants? Toshiba and others have an interesting series of small nuclear plants like this one: https://en.wikipedia.org/wiki/Toshiba_4S

At that scale you could have a community that used solar and nuclear and electric cars which would have zero carbon foot print. That combination along with some efficiency engineering would probably support a community of up to 10,000 people.
Try getting log files/historical data from a company that shuts it's doors without notice.
I agree that persistence in k8s is tricky, especially at scale, but at least in our case that doesn't drive us way from the platform. Kube is awesome for services, and if we have to keep a few things on gcloud instances bolted to reliable storage for the moment that's at least less heterogeneous than what we had before kube came along. In other words I don't think you have to kube all the things to see a lot of benefit.
Choosing something like Cloud Foundry should help abate those fears. Backed by a foundation with some big companies donating engineering effort and providing hosted and on-premise offerings.

Disclaimer: Work for Pivotal who donate the majority of the engineering effort to Cloud Foundry.
Ugh, indeed.com data.

Was not a great place to find data science jobs during my last job hunt, but that might just be personal experience.

Beyond that, wouldn't there be some bias - in that the jobs that don't get good candidates are going to have to be re-posted more often to maintain their visibility, leading to an over representation of undesirable roles in the data?
Sounds like the HTTP connection is being made to an IP address, in which case you should be fine.
As a 90s kid I thought the article was going to talk about the Shaq Genie movie, and it turns out it was.

I do know there was a Shazam cartoon on VHS. My local Rite Aid used to have a tiny VHS rental section. It was organized by having all of the covers stuffed into a poster display (the kind where a good number of flat frames are hinged at once side and attached to a shelf so you can flip through them like a book), and you simply found one you wanted to rent and told the clerk. The clerk would pull out the movie from underneath the shelf for the one day rental. Anyway, they had an extremely narrow kids selection, which we burned through almost immediately. Except for one title. The only cartoon in the list, Shazam was apparently some kind of superhero, but we would never know because the VHS tape was lost long ago and the manager wasn't interested in either ordering a second copy or removing the cover from the display. So every week we would ask and every week the tape would be missing.

In retrospect it was probably shit, but so was most everything kid oriented in those days.
We used to do this, but it made release announcements feel redundant, and part of the beta process is making sure that we don't need to back anything out, so we can't even 100% guarantee that beta is absolutely going to have whatever feature.
Regardless of who is in power or what the policy is, Executive Orders are not absolute and can/should be subject to change with the will of the people. Imagine Trump passed an executive order permanently banning gay marriage, wouldn't you want the next president to be able to undo that?
Why won't it happen? If wasm can talk to the DOM, then you'll still be using HTML and CSS, and wasm in place of JS. There's no reason this couldn't be done already by just compiling to JS, and plenty of languages already do that.

You could also render everything to a canvas to avoid HTML and CSS, but at that point there are a lot of things to re-implement, especially around accessibility.
You're conflating GCM and the wider Google Play Services that is installed on most Android devices. As someone who actually uses AOSP without Google, it weakens your argument when you conflate the two.
You might want to reconsider the name. There's already software named Teleport.

http://www.tenmax.com/teleport/pro/home.htm
Why Successful Trading Is Ultimately a Numbers Game
Some people prefer their languages to be more concise, and the safety of the the option objects (and the requirement of the unwrap() calls in the function chain) feels unwieldy. Moreover, as the unwrap() calls could panic if there's no attribute, the more complete handling of it is even longer (match calls and following the successful path).

This could be a function to isolate just the attribute you need, but seeing the example as it is presented can be off-putting from people used to scripting languages like ruby/python, which are more concise.
LIkewise.