skysight-inc/HackerNews huggingface dataset:
On demand video streaming has been with us since the 90's. The only thing that has changed is the scale at which it happens.
https://news.ycombinator.com/threads?id=pg
(1) Biological life colonizing other planets? The individual beings would not live long enough to make the journey. So, would have to have reproduction of generations during the trip, and that means one heck of a big spaceship. Then for any of the motivations, I would be easier just to stay home.

(2) Sending self-reproducing robots? Why? What's the motivation? E.g., why should I consent to spending big tax bucks to send robots out that would need millions of years to have any effect back on earth? I won't.

Okay, there is the scenario that a planet is ready to die, and the beings want to move to a new land. Again, for anyone alive, what is their motivation? That is, either stay home and wait for, say, the star to nova or just die on a long space trip? Just stay home; as bad as a star nova would be, just stay home.

One more scenario is that fast space travel is possible but uses physics we don't understand and, thus, can't detect.
I find this comment very interesting as I would have said the exact opposite. I have found Rx gets incredibly complicated and opaque incredibly fast. Some of the most nightmarish code I've ever worked with was due to over use and abuse of Rx.

I'm certainly open to seeing if Rx can be used in a nice way. But so far my experience has been very negative.

But with that said, I also feel you can name any state management system (any one at all) and you will find people who love it, and people who loathe it. I feel in general that state management is in many ways an unsolved problem.
Some wireless switches use the force of flipping the switch itself to power the transmission: kinetic light switches. That means you need to press a bit harder, but there’s no need to replace batteries.
I’m curious as I’m playing around with these myself and trying to make a decision from a beginner’s perspective (right now I’m just rolling my own from scratch with libsdl, to get to grips with C++ and the fundamental concepts).

What sold you on godot over unity?
This is super fascinating in so many ways.

E.g. the list of features that made webgen "the most sophisticated web catalog generator available" includes:

> 2. Webgen generates all the buttons [as images] in a site automatically.

> 3. Webgen creates all the thumbnail images itself.

> 4. Webgen has a wide variety of page styles. Our default [...] puts three thumbnails horizontally across each page. But there are already six other possible section styles.

I'm not saying they are wrong (this was only a year or two after browsers - actually probably _browser_ - supported inline images after all), but it's funny that "generates thumbnails" and similar were seen as killer features.
I don’t particularly see why an un-nuanced perception on the part of ground troops is particularly relevant

This is peak HN right here. Obvious the highly nuanced perceptions of startup techbros is the only thing that’s “relevant”.
Of course antibiotics and other things have improved since 100 years ago, nobody is arguing otherwise. The argument is that right now we could have cheap antibiotics and less working hours.

The counter argument was that the average person chooses luxury over less working hours, and my counter-counter argument was that this choice isn't actually available to most people. Also, that actually the choice most people have is to work less and live something like 100 years ago with reduced life span, etc, or work a lot and survive.
> Insufficient housing given wages and insufficient wages given housing costs are the exact same thing. If you have one you, ipso facto, have the other.

They're not. If you need housing for two million people and you have housing for one million, and you refuse to build any more housing, you don't have enough housing. It doesn't matter how much money people have because whoever has the most would just bid up housing prices so they can have it and there would be people left at the bottom without it.

Whereas if you had enough housing for twice as many people as actually live there then housing would be very inexpensive and even people not making very much money would be able to afford it, because getting a unit wouldn't require outbidding someone with a lot more money than you.
Discussed at the time:
https://news.ycombinator.com/item?id=9415891
For understanding the world we're living in and expanding your horizons (substantially): https://www.ecosophia.net
>This is the reason why none of your Amazon purchase confirmations list the items you purchased any more

Just checked a recent email from Amazon I received on a Gmail account and that is false.
As the link you provided acknowledges, "decade" and "century" describe a duration, not specific start times. They find it convenient for purposes of the ISO 8601 document to set the start of decades and centuries in a way that corresponds to portions of the way dates are represented. Outside the context of that document these definitions could cause problems. For example, no first century exists by that definition, since there was no year 0.
Which is 95% identical to a thunk syntactically, except that you've limited how that logic can be tested and reused. There are valid arguments against using thunks [0], but all you've done is put the exact same logic in a different form. Hardly an argument against using them.

All you have to do is change it to:

const onRequestFnord = (arg) => async dispatch => {
dispatch(actions.fnordRequested());
const result = await service.fnord(arg);
dispatch(actions.fnordReceived(result);
}

// later, in the component
const mapDispatch = {onRequestFnord};

At least thunks also give you access to `getState`, and if you need it, the ability to inject an "extra argument" that might contain something like a service reference that can be mocked for testing.

[0] https://blog.isquaredsoftware.com/2017/01/idiomatic-redux-th...
With lower opt-level, it does not get optimized to memset, and the succinct version actually compiles better, eliding the bounds checking in the loop as well as, for some reason, needing a smaller stack.

https://godbolt.org/z/Wvuen5

This leads me to believe the shorter approach is actually better.
Time to get off the hype train lad. Whether or institutions are believed in or not they're functioning. The idea that because people and propositions you don't like were elected/passed in 2016 that it must be because of the all powerful Russia is the greatest hype hoax of the last 6 decades (only topped by McCarthyism). We are not on a truly nationalist path in the traditional sense, more a populist path. Nationalists don't tend to value other countries more than their own (Trump & Israel). Nuclear weapons didn't fire during the insanity of the 60s so they'll never fire.
I wonder if this will mean social and cultural mixing, where Chinese mingle and intermarry with the locals.
The Ames, Iowa city library expires cards on an annual basis, likely because so many students cycle through.

Thinking about it now, I think my Lynda access was through Iowa State.
These gems are not really related to the asyncio stuff in python. (They're async job runners though... overloaded names can be annoying)

async/await works at a function level in the same process. Asyncio in python is pretty much the async/await from node/js.

Sidekiq alternative in python would be closer to http://www.celeryproject.org/
It makes me wonder what practices we consider normal today will be considered horribly insecure in the future.
Many here are claiming he lost the bet on #1, but consider the details:

Predicted Aggregate value: $200B

Actual value: $145B (Math in [1])

His prediction is off by 25%. Technically a lost bet, but I'd say a prudent bet as a VC.

As for #2, #3, he wins them outright. Overall, being 25% off the most optimistic prediction isn't too bad a loss. I'd say he won the argument convincingly.

I will note that anyone above average intellect in his position (as an investor with gobbles of analytics, best in class prediction models and advisors, and access to thousands of high quality pitches to see down the pipeline) would likely predict as he did, so while he won, he wasn't clairvoyant, he was merely following the data.

[1]: Math: Uber: $50B

SpaceX: $35B.

Airbnb: $35B

Palantir: $25B

Pinterest: $10B

Dropbox: $7.5B
In medicine, the 2010s may be remember as a period of explosive growth of engineered therapeutics. This is driven primarily by better understanding of diseases (and their molecular targets) and also by an expanding reach of bio-engineering platforms. Monoclonal antibody approvals especially have accelerated briskly for inflammatory conditions (there are 13 or more for the skin condition psoriasis alone) and perhaps more famously redefined many cancer treatment regimens with checkpoint inhibitors. Chimeric antigen receptor T cell (CAR T cells) are (very) expensive ex vivo gene-edited cell-based treatments, and other platforms for gene editing with are nearing or entering trials. This trend does not appear to be decelerating or plateauing.
So the author took the JSON/video file provided by Netflix and reverse engineered the encoding and ran it on a Netflix player emulator?
Thanks, I'm not familiar with Alexey Guzey, but just scanning the list of pages I see quite a bit I'd find interesting or challenging.
While that leak was certainly damaging, I doubt GCP is going anywhere in two years.

If Google's strategy to catch up to AWS and Azure fails to gain them meaningful market share, I would expect them to change their behavior to succeed. It's good business.

n.b.: Azure employee.
I quite like Apple’s decision to expose a streaming API. I’m still a bit unsure about the terms and monetising any app you write over it, but it looks like a good way to get native Linux support and also add on things like Spotify style discovery.

The only thing stopping me switching is Spotify’s ability to show me music I might like. Apple mostly gives you the top hits.
> Please consider this. They are a real bargain and provide a real service to humanity. Instead of upvoting this comment, please give them $5 instead if you can.

What do users of the archive gain by it being independent of advertising?

And why can't it be a non profit and also offset expenses by selling advertising?

Look at it this way.

There are plenty of non profits that can only make money by donations. They can't easily make money off of advertising. Internet Archive can. So in theory any money that someone sends to them would not go to an organization that might have a greater need. Make sense?

Now of course you are saying 'give them $5 instead of upvoting'. So that is a small enough amount that you would say 'you still have $5 to give to someone else'. But I say when people (en masse) behave like that a portion will feel that they have done their 'good person' duty and not make another donation to another cause (that once again can't sell advertising).

By the way 'service to humanity'???

Edit: One other thing. I'd be glad to pay IA for 'service'. That is if I need to get a page taken down or I need to get something scraped more or less I'd gladly pay for being able to discuss with a real person and get something done. This idea that free means 'you take what you get and you don't get upset' to me is just nonsense at the core. Maybe have a free no ad service but then charge for things to raise revenue not just 'donate donate donate'.
Writing as a Learning Medium
No doubt, the thing for most people, including anyone who hates paying taxes is the bottom line. I don't see any connection though between the bottom line paid and how forgiving people will be when they discover how easy it is to file. I suspect the word prominent is a misnomer at best, it just makes no sense to me.
Machine learning finally came of age in the 2010s and is now table stakes for every tech company, large and small.

I would say it's table stakes for large companies in certain areas, but not small (see my other reply).

Machine learning seems to be good at squeezing percentage points out of monopoly with a business that already works. That's very different than "table stakes for small companies". Small companies need optimize their product with fundamental changes.

For example, in the early days of AirBNB there was a more inconsistent user experience, which you heard about in the media. I think they addressed those problems with policies, incentives, and some elbow grease (kicking bad users off the platform, etc.). Not machine learning. Machine learning doesn't help you expand into Europe or Asia, etc.
Happy New Year HN! Here's to fun, profit, and happiness!!
Ken White now often writes at The Atlantic: https://www.theatlantic.com/author/ken-white/. It's much the same, only now he gets paid and far wider circulation.

If you read only one of hist articles, make it https://www.theatlantic.com/ideas/archive/2019/08/thirty-two...
Belated, but we fixed the typo above.
This guy is downvoted but he's right. A huge amount of Facebook's and Google's value growth comes from machine learning driving their various algorithms.
1000x this.

Figure out how to put your industry knowledge to work and you'll reap massive rewards. At most early-stage startups, programming & industry knowledge is generally split between two or more people, which slows things down tremendously.

If you're both of those people, you can build something that you know people will want, and likely faster, because you were the customer, and you will know exactly what will—and won't—matter. If that's not a startup superpower, I don't know what is.
Nice work here! Love me some Vue!

A friend of mine worked on a similar web player for Apple Music that got a lot of attention, Musish [0]. If I remember right, they were working on it before Apple released their web player. It's totally open source as well, so you might be able to take some inspiration from their work too!

[0]: https://github.com/Musish/Musish
Far as I can tell Tesla's been making a per unit profit on their cars. They take on debt to fund growth not to keep the lights on.
It's just a typo in the first comment, they are talking about the same thing given the context.
Speaking personally, it would be safe to say my career successes are defined by ignoring warnings like this and doing something from scratch anyway.

So I completely agree, and I guess this FAQ answer is really meant to talk to the casual developer who doesn't know what they're getting into. The person who does know and does it anyway will (and should) ignore stuff this like. I don't think it was meant to be condescending, I took it more as a joking tone but with a real warning that it's a long road, which is true.
While that's true, we've also seen huge growth in stuff like Home Assistant, which goes a long way towards returning control to the user. Home Assistant integrates with the locked-in systems where possible, but also makes it easy to integrate local-only options.

It's definitely a small drop in the home automation ocean, but it's a healthy ecosystem, available to anyone that wants to use it.
The dark side of GraphQL: performance
Anyone tried airtable? It seems like it's designed specifically for this, and looks nice, but the fact that they limit number of rows per table on the free plan is a bit of a WTF.
Still trying to understand this fully myself, but this is one helpful resource:

https://insight.ieeeusa.org/articles/california-bill-ab-5-th...
Happy New Year to the HN community! Best wishes for the new year and stay awesome!
Retribution and Revenge
I think OP meant that they do it all the time instead of the article's occasionally. The latter suggests you have a chance that your data is never sent which appears to be the wrong impression.
Just right-click and unpin each item, and there start menu won't even show the panel
jmespath has quite a few limitations, even the official AWS CLI documentation states that for the more advanced stuff `jq` is probably the go to tool.

https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-o...

"For more advanced filtering that you might not be able to do with --query, you can consider jq, a command line JSON processor. You can download it and find the official tutorial at http://stedolan.github.io/jq/."
That's a reasonable enough assertion!

You could argue that exploration, migrations, colonization are but the emergent/complex behaviors described by more fundamental principles in psychology, sociology, biology. Conway's game of life, in a way. History being a mere factual, chronological account — a log.

You are thereby operating at a high-level, manipulating complex umbrella objects like "great migrations", "local population pressure", each of whose words (composite concepts) map to lower-level datapoints — e.g. like some eternal tension (psy., soc., hist., bio...) between a desire to look inwards (for security? familiarity? survival, support?) and a drive to seek outwards (for growth? curiosity? lack, want, need?)
Interesting, thanks.

The highlights are definitely select the best results; there are some less than great things in the body.
AMD Ryzen Threadripper 3980X 48 Core and 96 Thread CPU Spotted
just curious did you check out the C++/11 binding of libsdl?
> Machine Learning is driving all of the ad placement on major ad platforms, personalization on all top social/media apps, search ranking for google,

Yep, and the results are hilarious or tragic depending on how you look at it:

We keep getting ads for the thing we bought yesterday, ads for dating sites after we got married and had kids (continously, for ten years despite my utter lack of interest), search results keep getting worse[0], obvious spammers keep on spamming in social media (seriously, it seems a simple regex filter could have done a better job to reduce crypto scamming in replies on Twitter than whatever was there last time I checked.)

[0]: some people will always claim it is because black hat SEO is so much worse, but that doesn't explain why Google sometimes can neither understand doublequotes nor the verbatim option anymore. That is not the result of black hat SEO but of sloppy maintenance, and I guess so is a number of other problems.
how much tenants can be bled for before they give up and leave

That's demand.
They can but why sacrifice fuel and weapons capacity for a VTOL engine you don’t need in that case? Once the airfield is captured you would want to immediately swap out those B’s for A’s. They are the wrong tool for operating from an airfield.
Jq is a lightweight and flexible command-line JSON processor
is there something like this for gmail? Where I could query emails from Python and act on them?
Read https://pedestrianobservations.com and learn more about public transit than you ever wanted.

You might enjoy seeing the complexity of optimising these systems that you know so well but only superficially. There may be articles about your region, and it will point out some huge mistake with the subway interchange at <x> that is totally obvious once you read about it. At that point you'll be sharpening some pitchfork and trying to find where that totally corrupt mayor from the 90s now lives. But on the way over to his nursing home you miss the connection at <x> and have enough time to finish the article, which gives a reasonable-but-not-totally-satisfying reason the problem couldn't be avoided.

You turn around, and pretty soon you're back in a happy mood. Because at least you don't have to suffer some US transit system.

(Sorry, I got slightly carried away in the narrative fiction there)
The best the world can hope for Saudi Arabia is the status quo. As authoritarian and barbaric as they are, the problem is, Saudi's internal opposition isn't some liberal freedom lovers – it's much more radical religious fanatics that would turn the country in (in essence) ISIS, but with oil and wealth.

The reason modern western leaders support house of Saud isn't that they're the good guys. They're just the best of what all realistic possibilities in the region, unfortunately.
Look at marginal utility of the dollars spent per student. Each additional dollar on a given student is worth less than the previous one, and since wealthy neighborhoods get 3-10x the funding, lots of their dollars are having dramatically less impact.

Gingrich proposed tweaking child labor laws to let poor students work as janitors to make the schools look close to as shiny as rich schools ( https://www.theatlantic.com/business/archive/2011/11/newt-gi... ), but I think that is missing the real problem.
This is the second edition, which is new, so it shouldn't be (2015).
I think machine learning masquerading as AI is definitely over-hyped. The real revolution is open source predictive modeling and statistical techniques becoming commonplace. Creating statistical models is much more useful and applicable to 99% of the businesses that have a need for analytics, but it seems to be overshadowed by the AI hype.
None of the stuff Yang is proposing will pass the current Senate, including and especially UBI. Why not drop UBI then as well?

The fact is that he is trying to call his fake health plan "Medicare for All" when it doesn't even have a public option and was recently called out on it, and frankly it makes him look more like a swindler than a serious candidate.

https://twitter.com/ThisWeekABC/status/1211317868555423744
The good thing is that it's very scalable. Maybe start at lower levels and see what happens?

Ideally we would see more and larger randomized controlled trials, too, but that tends to strike people as unfair.
It's more about being "independent of advertisers" than whether advertisements are practically hosted on the site. An archive should be a third-party, neutral source, and advertising jeopardises this.
Well, username and passwords for one
I think we can cut Airtable a little slack since it's geared towards professionals/businesses instead of average consumers. Kind of like how Slack puts a cap on the number of messages in their free version.
> I know Unity is under a bit of an upheaval right now with their engine architecture and it's putting a lot of strain on it's userbase.

Care to elaborate?
I was a customer of Viaweb back then. It worked fine. They charged a fixed fee each month. Then they sold out to Yahoo and became Yahoo Store. Yahoo demanded a cut of the merchant's revenue. Dropped Yahoo Store.

It was written in LISP, incidentally. Only language back then that could represent an HTML tree easily.
I think exercism.io is great
Selling a well-packaged promise for easy riches has proven to be a successful strategy over and over again.
> I made my own "smart-kettle"

Not obvious what fills it with water.
My favorite is the part where the torch will be passed from baby boomers to millenials and gen z. As if there isn't an entire generation of people between the baby boomers and the millenials.