skysight-inc/HackerNews huggingface dataset:
I wont use this for the simple reason that I bought into the Google Appengine stack in the past and it really bit me for several reasons:

They force-upgraded the java version. The problem was their their own libraries didn’t work with the new version and we had to rewrite a ton of code.

It ended up being insanely expensive at scale.

We were totally locked-in to their system and the way it did things. This would be fine but they would also deprecate certain things we relied upon fairly regularly so there was regular churn to keep the system running.

Support was extremely weak for some parts of the system. Docs for java were outdated compared with the python docs.

Support (that we paid for) literally said to us “oh... you’re still using appengine?”

Finally, they can jack up the pricing at any time and there really isn’t anything you can do - you can’t switch to an alternative appengine provider.

Certain pages in the management console were completely broken due to a js error (on any browser). In order to Use them i had to manually patch the javascript. Six months after reporting it several times and it was still broken.

Oh, and when we got featured on a bunch of news sites, our “scalable” site hit the billing threshold and stopped working. No problem, just update the threshold, right? Except it takes twenty four hours (!) for the billing stats to actually update. So were were down on the one day that “unlimited scaling” actually mattered to us.

I’m never again choosing a single-vendor lock-in solution. Especially since it’s not limited to appengine - Google once raised the fees for the maps API from thousands a year to eight figures (seriously) a year with barely any notice.
What Is Kubernetes Distribution?
Iranian hackers have been “password spraying” the US grid
> Other countries are able to execute proper fiscal policy without complex central banking paradigms or measures.

Which countries?
i was going to respond with something like this but people who post like what you responded to willfully ignore such obvious things (because they are obvious after all). they argue that they're exceptions according to free market theology, or they argue that it's still ethical in some way, or they perform some other sort of acrobatics.
They probably scared lots of people and people might take any potential future alerts less seriously. Hope you heard of a boy who was crying wolf.
https://cloud.google.com/prediction/
This is entirely off-topic, but if you're going through and downvoting people for posting their favorite podcasts in a thread like this, you should take a break from here, or the internet for a while, it's not that serious.
trickle down economics and the myth of tax cuts automatically generating enough economic growth are just that: myths, that have been debunked.

I'm just heading out the door, so I apologize for this being a very lazy reply. But does anyone have any semi-academic reading (I'm not an economist..., but I don't want pundit talk) that thoroughly debunks these points?
yes. Communism is no better than nazism.

Source: grew up in the USSR.
You should try stackoverflow or unix.stackexchange.com.

e.g. my answer https://unix.stackexchange.com/a/41595/3169
I agree with Kragen here. I see what you're saying, but from my perspective as a person who can build both software and stairs, they aren't in the same ballpark.

Sure a CPU is still executing instructions somewhere deep down the stack, but the semantics and concepts I am working with to make a control appear on the screen and then do something are wildly different over time in comparison to stairs.

Take a time traveling web programmer from 1995 and ask him to look at some modern web app code. He'll be completely lost for quite a while. Take a time traveling carpenter from 1900 and have him look at some residential stairs built in 2019. His comments might include "why is this lumber so thin?" and he'd probably have opinions on the newer materials (mostly positive, not always) but he would be not at all confused.

I think it would be fair to argue that a modern web app (big, complex system) is not comparable to stairs (simple, subpart of a system), but I think you can extend the analogy a lot. If that 1900s carpenter saw a modern commercial construction project he'd be a little more out of his element, but only because the materials we use are different and it would include stuff like HVAC. Fundamentally though he could easily see "oh, that span is longer than I would have made because they have stronger materials than I had." I can't think of any particularly confusing aspect of modern construction because the physics never change.
I agree that using particular pronouns is low cost, but let's not pretend it's free. Language is a made-up protocol. A protocol is useful only to the degree that others use the same protocol. The topic is political precisely because it affects others.
For the Best Crafting Videos Bar None
Go to Juniors Squad on YouTube!
Why not use | as the pipe operator? Just use __or__ instead of __add__

I have done something similar too once in a shell-like Python CLI I worked on. Can also use __ror__ to be able to pass primitives into your commands like `[1, 2, 3] | SumCmd() | PrintCmd()`

I do agree that typing something like that, especially when working in a shell, is much nicer than having to go back and forth all the time to type `print(sum([1,2,3]))`

Here it is mentioned in a talk about Python Aesthetics by Brandon Rhodes: https://www.youtube.com/watch?v=x-kB2o8sd5c&t=8m24s
To answer your technical question: You can approach it one of two ways (I've done both). The first you hinted at. You can keep the last state object handy for the next incoming update and compare (e.g.) stateA.className against stateB.className, which is extremely fast. But you have an extra object in memory for every single node, which is a consideration. You can also just use the node itself and compare state.className to node.className. Turns out this is ~90-100% as fast ~95% of the time, and sips memory.

If you're thinking, "wait, compare it to the DOM node? That will be slow!" - notice that we're not querying the DOM. We're checking a property on an object to which we have a reference in hand. I can run comparisons against node.className (and other properties) millions of times per second. Recall that my component update functions return an object of roughly the form:

{
node,
className: 'foo',
childNodes: [...],
...
}

That first property is the DOM node reference, so there's no difficulty in running the updates this way. Things are slower when dealing with props that need to be handled via getAttribute() and setAttribute(), but those cases are <10%, and can be optimized away by caching the comparison value to avoid getAttribute(). There are complications with numerical values which get rounded by the DOM and fool your code into doing DOM updates that don't need to happen, but it's all handle-able.

Here's quick gist: https://gist.github.com/jeffmcmahan/8d10c579df82d32b13e2f449...
Even if it was not a mistake, why would they send a presedential alert to the entire province just to tell them that people 10km away from the nuclear plant are in no danger? Pretty absurd, wish I could fully disable these alerts until the government is actually competently using them.
Surely it would fall foul of anti-slavery legislation though? Unless the Robot is paid?
Cost is not only based on the number of instances. From a quick search:

https://www.jhanley.com/google-cloud-run-pricing/

Understanding the cost of these services is not easy at all, especially for extreme cases/situations. And a calculator/estimator won't fix the problem. That is why I love the fixed $X/month where there's no room for surprises.
In regard to the "sleep quality", I would say it's probably because they don't work well at all. The only one I had that worked really well was the Basis Peak. It had a galvanic skin response sensor. Too bad Intel intentionally bricked it!

https://www.engadget.com/2016/08/09/basis-peak-obituary/
Because nobody has written a good (universal) alternative. POSIX sh is available everywhere and is extremely well suited to gluing things together.
Yeah, it does. The article is explicitly about colonies dying at an unexpectedly high rate.

> By October, 150 of Arp’s hives had been wiped out by mites, 12% of his inventory in just a few months.

> Commercial beekeepers who send their hives to the almond farms are seeing their bees die in record numbers, and nothing they do seems to stop the decline.

> This is more than one-third of commercial US bee colonies...

> In the early 1980s, when Arp was just selling honey, he would lose about 5% of his hives per year to disease or weather conditions. Around 2000, Arp’s bees started dying in greater numbers.

> First, he experienced a nearly 100% loss of his hives from an infestation of tracheal mites.
Could I ask how you dump the highlights to an external service?
This was pretty freaky.
When I first came into the world of SWE, I thought "why would anyone use Bash nowadays when we have Python?"

A colleague answered me: "If we left, there's around 500 people in this building who could support my Bash script, and around 50 Python people."

It kind of stuck with me. At this point, I feel like Bash is one of the common tongues between all tech roles (that deal with Linux, that is).

Python, while nice, is a lot more niche, since you really have to be into development to know Python, while every sysadmin worth their salt can debug a Bash script. And, of course, every SWE, TSE, DOE, .... worth their salt know Bash scripts as well.

If you want to get a job (in the Linux land), bash scripting is typically an "of course".
GCP has Cloud Functions as the serverless Google Cloud equivalent of Lambda, this is more like a Google version of Heroku.
Say there are sanctions imposed on a country by the U.S. that make it near impossible to import the necessary mediacations for cancer patients, as a result of which, some of them die.

I'd say calling that 'economic violence' is pretty accurate.
I for one don't have a problem with ads, I do use my GDPR privileges to turn off ad based tracking when I come to a new site and I feel it's good enough to warrant staying (if they don't let me turn it off I generally leave, if the experience is really bad sometimes I make a complaint)
Will be interesting to see how kqueue systems respond.
These are very optimistic ideas. But good ideas are actionable. Do you have any of those?
I swear this is my last shell script.
One issue in GAE is that it can take 24 hours to update the billing cap. So if you happen to get a ton of fantastic press coverage one day, your site will go down and there is literally nothing you can do to fix it.
The Melanie Mitchell's book is mostly a high level overview. It's a really good introduction to the field but you will not become a good practitioner by just reading the book. If you want the mathematical details then d2l.ai so far seems pretty good but they use MXNet for the code. fast.ai uses PyTorch and in the later lessons introduces Swift4Tensorflow which bakes differentiable programming into the compiler. PyTorch is more popular so more jobs are likely to have code bases that use PyTorch.

So I'd say it depends on your use cases. If you want high level understanding then go with Melanie Mitchell's book. If you want more technical details then d2l.ai or fast.ai are good choices.

There's also "Deep Reinforcement Learning Hands-On" by Maxim Lapan. That one is also pretty good but I'm not far enough along to give a review one way or another.
A profit oriented system doesn’t make outcomes irrelevant. A grocery store could maximize their profit margins by selling rotten fruit at the same price as fresh fruit, but of course no one would buy it.

Maximizing your profit margin is one strategy for increasing profits, but growing market share by producing higher quality outcomes is another (arguably more common) strategy.

This is the case because markets have competition, which the public sector lacks. It’s why spending on public education continues to rise despite decreasing quality of outcomes.
> If the change can’t be codified, then it calls into question why the change needs to happen at all.

No, there are lots of things that are difficult to codify but are very valuable. If you look at law and policy you'll find plenty of examples. This is akin to saying "If I can't formalize it mathematically, it doesn't exist" which is obviously false

Additionally, there's the category of things which are maybe in principle codifiable as requirements, but are tedious to specify. I would definitely put aesthetic judgements about code in this bucket. It's much simpler if you say something like "and the developers will use their best judgement on how to write clean maintainable code" and be done with it
Don't forget that about half of world's fish and seafood come from aquaculture, it's a very doubtful advice.

In general, advices to reduce consumption of anything to solve environmental problems are missing the point. Goal is not to get back to the stone age and thus clear up the environment (even that won't work: stone age people destroyed environment even worse than us, they eradicated whole lot of species of big animals and destroyed the tundro-steppe by disturbing the nitrogen cycle - however destructive we are now we didn't manage to destroy a single whole biome, yet). Goal is to make more with less. Increase consumption of everything, while fixing environmental issues. This is what will happen anyway: majority of the world is still poor and they are catching up. It will be absolutely awful and elitist to say them: no you can't catch up pals, you will ruin the environment if you try! They want and they will catch up with the Western world. And the Western world also can't go back to their level: someone has to move technologies ahead...
Yes they do. If you want to bypass these rules, just make a ton of accounts and wait for a couple months and the use those accounts with whatever credit card you have (keep in mind that you should get another card from your bank because google can tell when your card is a generated one like privacy.com)
In the US, I assumed most people turn AMBER alerts off on their phones. Some people seem to get mad about people disabling them but some people get mad at just about everything.
I highly recommend that people learn how to use https://docs.python.org/3/library/subprocess.html as a replacement for Bash. It's a little more work upfront, but it's vastly more maintainable.
FAA proposes $5.4M civil penalty for Boeing over slat tracks on 737 Max
The first obvious advantage is you can test your app locally in the exact same environment it will run, including any system dependencies and native modules. On any OS.
> They seem a very inefficient way to consume information, with generally a very low signal to noise ratio

For a long time, I agreed with this sentiment. But as someone who spends not a small amount of time commuting, jogging, going to the gym and cooking, I've replaced a lot of passive consumption of online resources with podcasts.

I like to stay on top of the open-source and Linux adjacent news, and reading LWN while working out can be tough. I've found a few podcasts from members of those communities and listen to them. I keep short notes on my phone for topics that I want to revisit later, and find the show notes the hosts themselves curate to be treasure troves of content I might otherwise pass by. My signal to noise ratio in passive consumption has definitely gone up.

Podcasts like the Longform podcast and Current Affairs allow me to delve into content I'd otherwise have to read about.

I do not find podcasts to be a good substitute for heavy technical content, in the same way I would find YouTube videos or audiobooks to be frustrating formats to consume O'Reilly books.
Could be but I am not so sure. There is something I've seen in at least 10 organisations I worked for: middle managers are afraid their budgets will be reduced if they fire someone and never re-hire the position, so they actively go out of their way to think of a very niche and, yes, bullshitty, activity for them to do.

Seen it happen many times and it made me cynical about the whole "there are no bullshit jobs" meme. IMO there are BS jobs, quite a few of them too.
That's correct but the people that are interested need a place to start and those sources are as good a place as any. If you have good learning material for Bayesian approaches then you should post them because whoever is reading the comments might take note.
I just listened to the JRE clip from that ep(https://www.youtube.com/watch?v=l2AbxWr6I4s) - Everyone Can Be Rich. And based on the below excerpt in which he misses the mark by a million miles, I'm doubting his wisdom.

from 02:13 on ..

> okay imagine if tomorrow we could wave a wand and everybody was trained as a scientist or an engineer everybody, even if you weren't very good, you had enough understanding computers you could write some code.
You could build some hardware and don't tell me people can't do it because they can that's just a tyranny of soft expectations.
That's just you looking down on somebody else they can't do it they just have to be educated. Now if they're educated all this hardware software engineers scientists biologists technicians hard sciences not the social sciences we would all be done within five years. Robots would be doing everything from cleaning toilets to cooking food to flying airplanes and driving goobers and what would we be doing? We would be doing all creative jobs to entertain each other and researching science and technology we would have wonderful lives so it is really just a question of Education nothing else is this a scale issue
$29/hr wasn’t sustainable based on what the consumer would buy the product/service for, hence the inevitable closure.

Unskilled labor isn’t worth a whole lot, and our country has a lot of it.

How do you make everybody an engineer? or... is it not even possible? Are some (most?) people mentally incapable of being engineers with the proper education?
Sorry for noticing this that late. That's weird. Will check what's happening.
I cannot figure it out. My son is still a virgin at 22 yrs, never has even dated a girl, not afraid of them, just does not seem to be interested in the drama and the games they want to play. Oh well, as years progress I figure he will become sought after by women since he is tall, thin, stable and a software engineer. Just hope he is meeting them at church rather than at bars.
When I was 16, in 1970, myself and all the guys I knew were chasing girls like crazy all trying to get laid, by any means possible.
Despite the wonderfully dismissive tone of your post, it seems like you don't know what the term 'inductive reasoning' means.

> Inductive reasoning works reliably in mathematics

Mathematics does not use inductive reasoning. Inductive reasoning is not logically valid. Perhaps you have confused 'inductive reasoning' with 'the method of induction'. While there are some shared root words they are not related concepts. 'The method of induction' uses deductive reasoning, as does every mathematical proof. There are no exceptions to this, see: https://plato.stanford.edu/entries/mathematics-nondeductive/ . Mathematicians might look at examples or write computer programs to explore a problem, but when it comes time to write a proof there is no such thing as a non-deductive proof.

> In fact, we have found our models to be violated by nature over and over,

This doesn't even disagree with anything I have said.

> You may insist that red shift is not caused by universal expansion

I'm not insisting that red shift is not caused by universal expansion. I'm insisting that expansion, if it exists, violates the conservation of energy. The conservation of energy is extremely well established in that we can't find exceptions to it locally. Meanwhile expansion is extremely hard to study, and relies on connecting long chains of measurements for which we cannot reliably estimate the accuracy of.

I simply think that it is more likely, as a matter of prognostication, that it will turn out the distance ladder has significant corrections or that one of the basic assumptions underlining expansion (for example that the universe is homogeneous or isotropic outside of the visible universe) ends up being overturned.
What’s the metric to use instead?

# of households in America + average household income?
I'm not necessarily anti-Google, but only use their services when I consider them best of breed. That's my policy across the board. Gmail in 2004 was as good as it got, then everyone caught up, just lately in 2019 did I find Gmail to have gone beyond the pack again.

The ability to schedule emails in Gmail is something I've missed from Outlook (desktop) for a long time, and it does it serverside unlike the desktop Outlook app.

The downside to Gmail is that the default user experience is pretty poor. You have to enable the preview pane yourself, and if you don't, you also would have to enable the auto opening of the next email after you delete one otherwise it takes you back to the list. Gmail's list of emails has the star on the far left, and all other quick controls on the right. It's pretty absurd.

But if you disable categories and the rest of Google's convoluted ideas, enable the preview pane and set it to the compact layout, I haven't seen a better free webmail today.

I would switch to Outlook.com just to split my email account from Youtube and Google Maps, if Microsoft supported scheduled sends. iCloud.com would be my first choice but they don't have a robust calendar system like Outlook and Gmail (iOS reminders only, no email reminders). Same concern with ProtonMail (I never saw the appeal to FastMail). Hosting my own is a non-starter because I feel with all the competition in webmail that I really shouldn't have to, there are good free services.
Those of you who like the business side of things should check out the Acquired podcast. They’re excellent story tellers and do a great job of covering a company’s history from founding to IPO or acquisition
> The low unemployment rate is proof that this techno optimism isn’t true.

An observation that was already obvious in the 19th century:

"The extraordinary productiveness of modern industry… allows of the unproductive employment of a larger and larger part of the working-class, and the consequent reproduction, on a constantly extending scale, of the ancient domestic slaves under the name of a servant class, including men-servants, women-servants, lackeys, etc. [footnote: Between 1861 and 1870 the number of male servants nearly doubled itself. It increased to 267,671. In the year 1847 there were 2,694 gamekeepers (for the landlords' preserves), in 1869 there were 4,921.]"

Chapter 15 of volume 1 of Marx's Capital. Today the servants are delivery people, Uber drivers, personal chefs and assistants, maid services, etc.
Until the time its needed and there is a delay on sending out the message because the person(s) with the second set of auths isn't available and there is even more press about alerts to the public were delayed because of red tape in the alert system.

As someone who recently sent out notifications to a ton of people by mistake (accidentality set a number of twitch streams to live instead of just testing so sending out a ton of "X just went live" notifications for a handful of channels) a simple "Are you really sure you want to do this action? It will do this..." confirmation message goes a long way without the need of a 2nd person to auth the action. Just don't do the confirmation message unless its needed to prevent training people to just click though it.
You don't think this is an example where industry threw shade and we could have concluded this much earlier?
Taxation, typically.
Premature ejaculation? A Minnesota tech company wants to zap it away
I lost any and all sympathy I had when I got to the quoted section.. he seems very fragile himself, and not very good at handling some pretty reasonable criticism.. antifragile indeed.
I do not want the failure mode to be the expensive case.