skysight-inc/HackerNews huggingface dataset:
> More importantly than what Netflix itself creates is the fact that everyone else is creating great TV, and Netflix can just license it.

The whole reason Netflix started creating its own original content was because they can't license good stuff from elsewhere anymore. It's too expensive.

That play worked reasonably well when everyone else thought of streaming as a tiny niche market, since that meant they were willing to sell streaming licenses to their content for peanuts. But those days are over; everyone understands that streaming is Prime Time now, and they'd rather not have Netflix sitting between them and their main audience.
(Data engineer here)

Nice article! I did something very similar to this for my blog but used Snowplow's javascript tracker (https://github.com/snowplow/snowplow-javascript-tracker), a cloudfront distribution with s3 log forwarding, a couple lambda functions (with s3 "put" triggers), S3 as the post-processed storage layer, and AWS athena as the query layer. The system costs under $1 per month, is very scalable, and is producing amazingly good/structured data with mid-level latency. I've written about it here:

https://bostata.com/post/client-side-instrumentation-for-und...

By using the snowplow javascript tracker, you get a ton of functionality out of the box when it comes to respecting "do not track", structured event formatting, additional browser contexts, etc. If you want to see how the blog site is functionally instrumented, filter network requests by "stm" (sent time) and you'll see what's being collected.

I've found (after setting similar systems for 15+ companies of varying scale) that where a system like this breaks down is when you want to warehouse event data and tie it to other critical business metrics (stripe, salesforce, database tables that underpin the application, etc). Another point it starts to break down is when you need low-latency data access. At that point it makes more and more sense to run data into a stream (kinesis/kafka/etc) and have "low latency" (couple hundred ms or less) and "high latency" (minutes/hours/etc) points of centralization.

Using multi-az/replicated stream-based infrastructure (like snowplow's scala stuff) has been completely transformational to numerous companies I've set it up at. A single source of truth when it comes to both low-latency and med/high-latency client side event data is absolutely massive. Secondly, being able to tie many sources of data together (via warehousing into redshift or snowflake) is eye-opening every single time. I've recently been running ~300k+ requests/minute through snowplow's stream-based infrastructure and it's rock-solid.

Again, nice post! It's awesome to see people doing similar things. :)
The NHTSA has a similar number, I believe its in the realm of $2 million per life. Its based off of medical costs and a few other "organic" numbers to estimate what the population as a whole values a life at.

Its morbid but it has to be this way or transportation would be unaffordable.
Advanced SCSS – Things you perhaps didn't know
Each time this links get posted to HN someone comments on these concepts but when I google them I don’t get much back, would you elaborate on 1-2 sentences of each? (Please?) I’m super curious
If your OS is able to deal transparently with heterogeneous hosts across different network transports, then the GPU and its memory will end up being treated as just another compute node hooked up to one of the other compute nodes by a ridiculously fast network.
Maybe your standards have changed, but that's still too much for me. I don't mind guest posts or (mentioned) sponsored content, however I will always use ublock to remove ads.

It would be different if the typical ad experience were a related, useful product. But it's always unrelated hot garbage - distracting and annoying at any pixel size.
No, we use our @google.com address for anything that might fall under the copyright assignment rules of our employment agreement. I won't debate whether those rules are actually enforceable - I have no idea - but if you're actually curious, the documentation is mostly public.

https://opensource.google.com/docs/releasing/
Jim Collins: Ten Lessons I Learned from Peter Drucker
Yes. Believe it or not, it's not really major news for those not impacted. We have the local evening news on most nights in the background, haven't heard a thing about it. I also regularly read NYT and WaPo and follow the Internets.
I believe it. There are a lot of games that I downloaded from the app store and really liked initially. However, I noticed a pattern. At first, ads seemed to be optional (i.e double your gems by watching an ad!) However, after about 10 minutes of playing, I'd see an ad. No big deal. But then it got more and more aggressive. Pretty soon there was an ad after every single level, (plus the bonus ad if you want to double gems). It got to the point I was spending about 50% of the time actually playing games, 50% of the time watching ads (the levels could be beaten in 30 seconds or so).

At that point I uninstall even though the game is fun. It's not like I can just pay a 1 time fee to get rid of all ads with the type of game I am talking about. I have paid to get rid of ads for a few bucks in the past, but these games will still pester you with in game pop-ups for "diamond memberships" (outrageous recurring subscription fee for nominal and significant bonuses) and "best value" gem packs (also sold at outrageous prices going up to $100 for the biggest pack).
Didn't Google do exactly this with school accounts a while ago?

Researched briefly and this was the best I found but I have memories of something even more juicy: https://www.theguardian.com/technology/2015/dec/02/google-ef...
>WRT Netflix, their stated strategy was that their access to data was going to allow them to create superior content

I would argue that Netflix has and does do this except for a different definition of superior. They aren't really trying to make a single show with broad market appeal. An algorithm isn't going to help with that anyway. What an algorithm can do is find niches to serve. Netflix has done a good job of creating these smaller shows that have an intense appeal to a small number of people. Gather enough of those shows together and eventually you have everyone covered. It is basically just targeted advertising except with TV shows.

HBO might have GOT that everyone watches, but Netflix has Black Mirror, BoJack Horseman, GLOW, You, The Crown, Russian Doll, Narcos, Maniac, Ozark, One Day At A Time, Big Mouth, Unbreakable Kimmy Schmidt, and numerous other shows that have received critical acclaim and everyone probably watches at least one of those.
> Big fan of land value taxes.

Pardon the negative knee-jerk reaction, but I have seen land value taxes used abusively and in the most coercive manner you can imagine. It still makes my blood boil.

Back when I lived in Minnesota, the metro area interests were rezoning farm land as residential, and then taxing it at residential property rates, even though it was still used for corn fields and pasture. This was utterly destroying family farms.

Now before you accuse me of NIMBY-ism leading to housing shortages.... this was to create new ex-urban housing areas with 2.5 to 5 acre minimum lot laws. There was no shortage of places to build houses. Houses for sale sat on the market for months. This was driven by politicians and developers in cahoots to shove aside people that were in their way, and coerce them to disgorge their property and give up their lively-hood through unjustified perversion of the tax code.

Using the tax code to rob people of their property rights is not the answer. If you want to live in a kleptocracy, there are several you can move to. Maybe you will be one of the lucky ones and the state won't rob you.
That's not what Ivy League means though, right?

https://en.wikipedia.org/wiki/Ivy_League
According to a 2017 Reuters report (most recent I found), G-suite gets them revenue of about 1.3B/year. Advertising revenue is more than 80B/year.

It might be scummy, and certainly risky, but you can hardly say it would be boneheaded to risk damaging a $1B segment to improve an $80B segment.

Never forget: Google is an advertising company. They're not a hosting company, or a SAAS company, or a phone/laptop company, and certainly not a browser company or a mobile OS company. They may dip their toes in lots of areas, but the core is solidly about advertising.
Also, Cassandra, and Cassandra-like databases (like Scylla) are capable of far more than 'chat apps.' There are a lot of IoT, adtech, and other use cases. I just published this blog today: https://www.scylladb.com/2019/03/14/from-sap-to-scylla-track...

(Apologies for coming in sideways to this thread. Hat's off to ArangoDB, and all in the NoSQL arena who are pushing the envelope in terms of new Big Data solutions.)
We use Chase and use USForex for our FX payments. No issues to report.

A bank can’t lock you into their shitty FX product. I would look at a way to have TransferWise “pull” via ACH instead of you pushing the money (if they support that). Banks usually don’t care about pulls.
"The first golden rule in these programs is never go after nor accept any student that is not qualified for the program."

At this point, you should define "qualified". When affirmative action programs start accepting scores that are much lower than for other races, it begins to really call into question your argument.
What the Fork, Amazon?
Config file wipe blunder caused deadly Airbus A400M crash (2015)
Apple has backup and restore of device files and the keychain. You can explicitly mark files as "don't back up" and mark keychain items as "this device only" (those items will get backed up, but need a key from the security enclave of that specific device to restore).

It sounds like Signal is explicitly marking its data in this fashion on iOS. I don't know if Android has any options like this for securing data, I'd expect Signal to utilize those options if they were available.
Because I get same day shipping at no extra charge. I've done it myself a few times. It is really nice to walk in and have everything waiting for me (this is even more important now that my kids are of the age to fight over who gets to push the cart until they dump it). Better yet, if they don't have it at that store I can go to the next store, their competitor, or pick a different model they do have in stock.

Amazon uses fast shipping, but they won't guarantee when it ships. I've been burned more than once (I mostly quit using them a couple years ago) because the thing I wanted didn't ship in time.
AI Infrastructure Needs Systems Level Thinkers
Of course the flip narrative is that even though things appear to be bad, they're actually getting better.

For this PCU issue, it looks like Boeing was able to derail the issue for years, even throughout several crashes. This time, Boeing was basically able to subvert the FAA for two days - the pressure of disagreeing with other country's regulatory bodies simply became too great.
And it is shipped as an AppImage, so you don't need to wait for it to get into your package repo or deal with a lot of dependency nonsense.
Great contribution. Allow me to expand.

The known world to you consists of various tribes of humans who all share rather similar physical phenotypes (white skin, soft, slightly curly to straight hair, similar facial features), with reasonably similar technology (metalworking, beasts of burden, farming, government of some sort, written language, the wheel) and suddenly you discover a group of beings with none of these things - no written language, no cultivated land, no domesticated animals, no wheel, no metalworking, and on top of all this, they look totally different from anyone you've ever seen.

It did not take evilness or malice of any kind on the part of medieval Europeans to reason that these beings, if they were human, were less human than they were. Morality is cultural and relative, you cannot demonize historic cultures through your enlightened lense.

So no, these are more than just "my words," this is a rational sentiment for a medieval European in the historic context. Globalization is a modern phenomenon. Why do you think there was incentive to put these people in zoos?
Aviation has an well known acceptable risk level at around 10^-9 for each issue. That's the number that leads government intervention, pilot procedure designing, aircraft designing and everything else. It's expected to lead to a less than 10^-6 chance of accidents per flight. (Somebody calculated the B783 Max odds on 4*10^-6 yesterday, what is a crazy high level.)

That number has been higher in the past, and is moving into 10^-10 per issue with 10^-7 overall risk right now, with large airplanes in scheduled flight very near that level.
False dichotomy. You provide all browsers with data by using them; the question is what they do with that data. Chrome is not materially different than other browsers in the level of control you're able to have over what gets sent elsewhere. You can very easily set it so the only thing the server sees is a "check if an update is available." If you're using Chromium instead of Chrome, then you don't have the updater, so even that is not present.

See also https://en.wikipedia.org/wiki/Google_Chrome#Listening_capabi... , which is a reasonable summary with more detail than what I've given above. For full details, see https://www.google.com/chrome/privacy/whitepaper.html .
They write such great reports. Technical, but also accessible. I'm not a pilot and I find them interesting to read.
not that we need to start a economic/political discussion here, but I wanted to give my two cents in the <1% chance it adds some value to your idea:

I (and many other people) think that because money (and capitalism as a whole) is more liquid than a barter economy, that it provides much more value to society than a barter economy.

It's just so much smoother to allocate resources with money. You don't have to do a receiver to giver search every time you want to exchange a service/product, and rather can create close to zero cost exchange through the technology that is known as money.
I've spent years benchmarking against various AC implementations; typically in Snort. They're usually stupidly huge and slow.

Rabin-Karp needs a fair bit of help to work; I mention it as a starting point. As a core matching technique it isn't much more fancy than "put your stuff in a hash table". Handling strings of different length is in fact hard but using multiple tables is viable. It scales a lot better than Aho-Corasick in that you can engineer the size of the hash tables and anticipate performance.

Conversely, AC just develops a huge 'root cloud' when the pattern sets get big - increasingly, you're always in a prefix of something. It tends to benchmark well (sorta, kinda) especially if you feed it input that doesn't look much like what you're trying to match. You then just bounce around a couple shallow states that get to be resident in L1 and you look pretty smart.

Also, in Rabin-Karp or fancy variants, every access is independent of every other, a property that you can only dream of in AC as you pootle from state to state making reads that depend on what you did last.

"FDR" works on a different principle - it is 'bucketed SIMD shift-or with super-characters' (see the paper).

I have a third matcher in the wings based on PEXT, which I must finish up.

Honestly I don't care what people do. Arguably a good deal of the money we made from Hyperscan in its closed-source era came from selling a 'regex' matcher came from just doing the simplistic case of multiple literal matching. Our Rabin-Karp thingy (multiple hash tables with different lengths and strides) was called "hlm" (originally, "Vomitsauce"), took a few pages of code, wasn't that conceptually complex, and probably by itself (sans regex) netted a few hundred thousand a year (we eventually replaced it with FDR). This is borderline ridiculous; making money of a big complex regex matcher seemed well-deserved, but making money off a simplistic task like this seemed like picking up bills of the ground.

What frustrates me is that people don't generally look beyond one solution, don't innovate, and don't care that they aren't innovating or reading the literature. Apparently algorithm design is a parlor trick for getting into Google, not a thing that one might actually do.
> Whether or not the noses were intentionally destroyed or not it is most parsimonious to believe that the indigenous people of Egypt were African people.

Of course, Egypt is part of the African continent. But I suspect that what you mean by African here is a set of physical phenotypical features that we sometimes pin on that term today.

There no evidence to suggest that was the only phenotype in ancient Egypt. If anything, artifacts seem to suggest that the population was multiethnic, comprised of a variety of phenotypes. That shouldn't be surprising - it was the central metropolis and power of the ancient western world, like NYC or London today, so it attracted people from everywhere.

> But this is only because of the displacement of the indigenous population serval centuries earlier.

As referenced in another comment, recent genetic analysis of ancient egyptian remains have disproved this, and demonstrated that they weren't so different from other modern middle eastern populations, and were also related to sub-saharan populations.
> Netflix .. has evolved into a massive mess of content, rarely of which any really captures my attention anymore.

I think this really gets to the difference between the two. With Netflix I am provided a barrage of content suited to my interest at a quality that is distractingly mediocre. With HBO I constantly find myself running out of content that I think suits my taste, but when I try something out of my wheelhouse I often find the production well executed and the subject surprisingly engaging.
Mhmmmm.
Because more often than not losing focus kills companies. The greed to do everything leads to doing nothing well.
You made it to 7 years, that in itself is worth celebrating.
I'm 3 months in and I'm already shitting bricks as to what it's going to look like if we have to fold.

Take a break, wander for a bit, get your mojo back.
As many others have said here, your experience, while uncommon is valuable to some folks.
ArangoDB is a perfect tool for prototyping or early stages of companies that need data that might have multiple looks to it. I've used it on tons of small projects and have nothing but praise. It's a solid not-so-little beast.
Show HN: C++17 In Detail, a book that will move you from C++11/14 to C++17
Hi!

Last year in August I've released my first self-published book.

C++17 In Detail
Available at Leanpub:
https://leanpub.com/cpp17indetail

Keeping up with the latest changes in the language is quite hard. C++ moves quite fast recently, and there are many exciting features added with each iteration. The book shows all the significant changes in the language and the Standard Library. The chapters are much easier to grasp than reading reference pages or the Standard itself. It's a great guide for any C++ developer who knows a little about C++11/14 and wants to move forward.

In August the book was 90% ready, and I worked since then to write the last chapters and improve the content. In March it reached finally the 100% status :)

I would appreciate any feedback!
You can also ask me about the publishing process.
Mindhunter was basically the Netflix algorithms saying "True Detective is popular, let's do that!"
I really wonder if it is more 90% of really visible things give a bad name.

Most just do stuff nobody sees at any volume.
Yeah. You can mute @everyone and @username, but you cannot mute @role. It's really irritating in lots of gaming servers where they assign roles by game rank or something similar.
"Markov punditry" Nice coinage there.
There already a bunch of event management services such as evite, etc. Why is evite not a thing anymore? Because is not on Facebook. Even if people flee Facebook, it's still the best platform. Most of our events are on Facebook and are the most successful. It's not just about the contacts, it's also that once a confirm I'm attending an event, my friends see it, and learn about that event. You can't simulate this via email.
I like that site, I wish it had a filter by services that cost money vs services that are free. IMO it applies to any service if it's free don't assume it'll be here tomorrow and certainly don't rely on it for your business. If it's a paid service at least that gives you a better chance of being able to keep the other business afloat by paying for it. Anyways, I think it's a better way to look at things if it's free don't count on it. If it's for cost count on it but with an alternative if necessary because even paid services go out of business or change model... VC's will only throw money away for so long... before cutting the coord.
Agreed, the CSB has great reports too.
I've found the documentation here to be very comprehensive if you want to start learning why/what/how:

https://github.com/snowplow/snowplow/wiki/javascript-tracker
https://github.com/snowplow/snowplow/wiki/canonical-event-mo...
https://developer.matomo.org/api-reference/tracking-api
> If that sounds like a rant

Not to me, and probably not to anyone else that has to administrate GSuite. I am continually astounded at how lacking in features and management capabilities corporate gmail accounts are.

Its a discount office 365 in every way - lower price, lower features, lower usability.

It sure seems like google is itching to discontinue.
I noticed something similar. HBO seems to have a "premium" brand mostly because it led the pack with their content before streaming, but that was a while ago. Given that I'm 41 years old, I remember the early shows that set HBO apart. But I'm not sure this holds for the 20 year olds and younger right now.

It sure seems like HBO executives think they're a cut above, though: https://static1.businessinsider.com/att-ceo-compares-hbo-to-...

I'm just not sure they can justify their "premium" status with their price point. GoT's final season is nearly here, and after that, I'd be curious if cancellations start to happen.
Accelerating Facebook’s infrastructure with application-specific hardware
This is exactly why commercials that claim "we feed our chickens a 100% vegetarian diet" irritate the crap out of me. Chickens will eat anything that fits into their beak and sometimes things that won't. e.g., young frogs, small snakes, etc.
If you have economical access to a bunch of OK mainstream content, it's reasonable to put all your wood behind just a few arrows. You won't get a big hit every time but you can increase your odds by lining up the right people and opening a fat checkbook. And those few hits may be enough to get people to renew.

But if your licensed content is mostly drek, you have to create filler content yourself, even if it's mostly just OK.
some friends thought I was insane when I said i preferred outlook to gmail purely for UX reasons. The email threads are so difficult to track.
Personally I just rely on daily backup of my workstation and manually copied and compressed snapshots of the project when I feel significant progress has been made. I tried SVN once, but it wasn't very transparent what it was doing and didn't really enhance my workflow any.
Why skill match is not enough (2017)
Sharing a common form factor for accelerator modules
Ok, so we agree that they didn't explode in the early 90's. Good.
Thanks! It's always good to know more about security.
Show HN: Top level domain HTTP://ai/
They also aggressively reject certain phone numbers.
Initially, I thought it said "Chicken for Sale" and I was alright with that.
Is the year 2000 now considered "the early 90's"?
Yes, I know that.
When we bought our first four geese, we had one gander that was just mean like you occasionally get with a rooster. He managed to chase my daughter's friend and scratch the back of her leg with his claws. (Geese have surprisingly sharp claws at the end of their webbed feet).