skysight-inc/HackerNews huggingface dataset:
I remember reading that Amazon chose "Alexa" as their wake-up word because it tested well in different activation tests and they already owned trademarks for the word.
On the other hand, Google went with a brand focused wake-up word that doesn't work that well for this type of interaction.

Of course, because of this, many TV shows activate Google Assistant when somebody says "Ok, {{word that vaguely resembles the phonetics of the word "google"}}"

How did they manage to oversee this issue? Seems like they compromised the final user experience just to find a way to extend their brand equity to a mundane interaction.
By HN standards, Apple (with a 40% market share) and Amazon (10% of all retail sales) is a monopoly.

The difference is that the government has the power of law to compel me to do something. A company doesn’t. Given that choice, a government with less power is better.
I remove the back case on my Samsung s2 and it seems to help drastically
Nice article, I feel like I learned a lot of these lessons over the last 1.5 years. Here's a Django/Vue.js project that I have been working on that uses 11 containers for local development (postgres, redis, redis-commander, nginx, node, django, channels, celery, beat, flower and mailhog). I think the weirdest things I have to do for the development environment are all related to hot-reloading, which involves tweaked versions of container start scripts. I run an environment similar to this one daily for work and for some other side projects.

https://gitlab.com/verbose-equals-true/django-postgres-vue-g...

The readme for this project addresses some of the issues that you might have with integration testing. I use GitLab CI and I'm able to take advantage of GitLab runner to simulate my CI environment in containers that run on my local machine.

I explored a few different ways of running integration tests in my development environment, one using docker-compose with docker in docker, and another method using services in GitLab CI. I learned a lot from https://gitlab.com/gitlab-org/gitter/webapp.
gasp! another word for control theory! gasp!
Pretty! A bucket full of perlite and half full of water does a decent job too. The trouble lies in keeping the water topped off and keeping it clean, as with anything else evaporative.
PCIe 6.0 Spec Release Date on Track, Version 0.5 Announced – Tom's Hardware
There is also a limit on articles you can read before they throw up a paywall. No clue why anybody would use this as their blogging platform.
Amazon has to make a profit on selling services. You don’t have to make a profit providing services internally. There are certain inelasticities that both of you have to pay for: power, real estate, internet, etc. If you’re big enough, you can do it cheaper than Amazon.
That is because a Samsung uses OLED which suffers burn in (since blacks emit no light on these screens). Newer phones do subtle shifting of long running pixels to avoid burn in. You can “fix it” by putting a light gray image as full screen for an hour or two a night. This will eventually ruin your phone... my Samsung s2 and note 4 which I use as a on-the-go baby monitor are almost useless for reading any kind of text
Not sure what you are talking about.

If you have S3 you can use Athena, Redshift Spectrum or Spark as query layer. It's not 22 technologies.

You don't need ElasticSearch, Ranger, Knox, Zookeeper etc as they have nothing to do with querying.
While the effect of this year without a summer is obvious when it comes to agriculture, there are some lesser-known secondary effects of a year without a summer. For example, it has been speculated that the novel Frankenstein (published in 1818) was directly inspired by the cold and desolate summer of 1816. The poem Darkness (https://www.poetryfoundation.org/poems/43825/darkness-56d222... ) was another direct inspiration.

I'm also interested in the prevalence of seasonal affective disorder (SAD) but I doubt I could find conclusive evidence.
Jailed Just-in-Time Compilation on iOS
Radeon RX 5700: Navi and the RDNA Architecture
7 cents a mile is in line with a Toyota Camry or Prius. Which are not high performance luxo cars. I think for other cars of the Tesla X's class (cough BMW cough) the maintenance costs are closer to 20 cents a mile.

So very good indeed.
Next.js positions itself as a hybrid framework, and is recommending SSG (static site generation) by default over SSR.

See this discussion [1] with the response from rauchg (framework author and Zeit founder) outlining where they are heading.

This ability to easily mix SSG and SSR pages within the one project, the PHP-inspired philosophy of simple file-based routing for pages, and pre-configured babel / webpack with easy customisation are a few things that draw people into next.js dev.

Like anything that deals with reasonable complexity there are a bunch of concepts to understand, but once that happens next.js feels like a thin layer around "it's just react".

I particularly like being able to drop api functions with a standard req / res signature into `pages/api` to immediately have some server-side api endpoints available, which can be deployed to Zeit's now as Lambdas with minimal fuss. It significantly reduces the friction of thinking about and implementing front-end sites with custom api endpoints for whatever you're building.

[1]: https://github.com/zeit/next.js/discussions/10437
I don't remember, I tried it out a little before it was renamed from Nimrod I think.
Full Agenda for the Next AI Platform: 2020 Edition
Let me break your points down (using python 2.7/3.0 as the example):

a. Code quality - tackled at code review time, and probably not dependent on python 2.7/3.0 differences; if they are version dependent then again it's a code review process.
b. Code security - again, code review

Additional:

c. Third party dependency vulnerabilities: detection should be automated; github now supports automatic checks that open pull requests for vulnerable artifacts.

d. user acceptance tests - seems unlikely that two versions of python are used for the same part of the system.

Docker (especially docker-compose) makes it more visible as to what will be deployed. In fact, it may actually be better for security when those security checks of a system can be made before it goes to production, because the whole stack can be built, audited and executed locally.
If you're interested in some other cause and effect surrounding Frankenstein, the phrasing of your comment made me think of this "History of Science Fiction" large art piece by Ward Shelley [0] (full sized 4400x2305 JPG here [1]). Frankenstein is near the center of the lower left quadrant.

[0] http://www.wardshelley.com/paintings/pages/HistoryofScienceF...

[1] http://www.wardshelley.com/paintings/pages/fullpics/HistSciF...
But, the functionality of Paw and Proxyman are completely different. Paw is an advanced API tool for Mac -> Help you to construct the Request and test it. On the other hand, Proxyman is MitM, capture all traffic from the device, intercept it and see the HTTP/HTTPS Request and Response.
I sympathize with this but to be completely honest the only advice I can give is to seek therapy / professional help if you can. These are people who studied their entire lives to treat exactly these types of issues, and will give you better feedback than anyone on HN or any other forum.
Flat-Earth Daredevil Mad Mike Hughes Dies in Homemade Rocket Launch
I used to work at the ABC (the aussie version of BBC). We have a pretty good streaming service called iview. It started ahead of the curve, 2 years before Netflix started its streaming service.

While I wasn't there at the time, stories have been that iView faced government queries at the time for "wasting money" (and after sometime, the govt relented and funded it in 2013). This back and forth went on and on until today.

Now, of course, the stories in the media is whether or not we should impose a quota on Australian content on external streaming services. All I can do is give that Annoyed Picard reaction.
I have some crappy IOT devices, but I cannot control them unless they are on the same WiFi network as my phone (e.g. Sonos). What should I do?
> There are plenty of parts of California that are cold in the winter, and use a lot of road salt.

Let’s be real. Those parts of California are hardly a blip on the state census (ie actual, full-time residents).
Smoke C by several orders of magnitude? Citation needed.
There's nothing particularly unique about docker that allows you to achieve this - many of us have been doing this for over a decade with a plain ol' VM. Which docker is using anyways if you're on windows or mac.

I've found that given the many docker specific issues I've ran into in development, the "matches your production" argument doesn't always bear completely true unless you're also using containers in production.
I'm not against trying. I'm just saying, ok, if we're going to try it, these are the things that immediately come to mind as hurdles to get over. I wish they addressed those hurdles in the post (or maybe in a later post).
I'd recommend the book 33 Strategies of War, by Robert Greene.

I think it does what you're trying to accomplish - winning conflicts. The book's philosophy is to be like Athena, not Ares. You don't want bloodlust, but you do want to be just aggressive enough to win conflicts, and yet not put others off. The solution to many conflicts is not just confrontation, but things like alliances and other unconventional warfare. Sometimes you want to win wars without firing a shot. You have boxing training, and learning to be patient while being punched in the face lends you to more options.

The first chapter/strategy is to Declare War. It's good to let go of grudges. But sometimes, something is just getting in the way, slowly chipping away at you. You have to commit to a war until you either win or lose. You shouldn't just try to win a single battle, but rather win or lose several battles in a sequence where you wouldn't have to fight any more battles. Sometimes you just want to establish yourself as a porcupine and discourage them from bullying you.

On a slightly different path is The 50th Law, also by Robert Greene, which is an annotated biography of 50 Cent, and how he built a persona to survive in a violent world.

There's training that could help you too. A lot of leadership/teaching training removes fear of embarrassment, though they're usually not cheap. You'd have to find a very outspoken trainer, someone who resembles Tony Robbins, not your typical consultant in a suit.
So don't write small files ?

Every time I've seen someone do this it was a mistake and quickly resolved. Either you have way too many partitions in a Spark job or you are treating S3 like it's a queue. And if you really do need lots of delta records then just simply have a compaction job.
docker and k8s represents everything that is wrong with vc funding of infrastructure companies today

it's total shit, insecure, performance sucks, and worst of all you have all these "developer evangelists" on twitter pretending to be developers - but they are not - they are just plain old marketers - just selling you complete utter shit

so ready for this trend to be over
Previous discussion: https://news.ycombinator.com/item?id=22395528
Would it have upset you if they were asking for any review at all, instead of requiring a 5 star one?
Awesome, thanks for looking into it. I’ll try it out!
I have only used this development environment Ubuntu, I don't know how well it would work on Mac, but I would be curious to try it on Mac and Windows
Serious question: If you have 10 years experience in X, but is looking for jobs in Y, are employers, recruiters, etc. really going to care if all you have to show your competence is a few side projects and blog posts when the position wants 10 years of experience with Y?
Graal is licensed under the GPLv2. It's free software!
I'd think a Jetson Nano would be more than enough as well. No need to invoke the cloud.
"Standard" is a big ask. If this is a concern then you can proceed as follows:

1. Wait 24 hours or so after securing control over the names.

2. Use the Certificate Transparency logs to determine which certificates if any exist for names you now control and want revoked.

3. Discover the revocation process for the issuer of each cert.

4. Use each process you discovered. All of them should be willing to revoke if you can prove you now control these names. Some (Like Let's Encrypt) offer an automated way to do this, for others you may end up talking to a Customer services person or using an email ticket queue.
This.

Every company I’ve ever worked for, to setup a dev environment and get the product passing test suites has been days to weeks. And without the automation and standard operating environment, every release was filled with missing dependencies because developers only tested on their local precious system. A side benefit to moving to containers is not contaminating your own machine with libraries or even breaking it because of versioning or config issues.

Docker gets developers and production machines on the same page.

... I would never go back to bare metal development
> persistent platforming of ..

First off, a journalist/news channel doesn't/shouldn't only hear from voices that affirm biases, especially state funded ones - in this case, it's healthy for the BBC to hear opposing views taken by their editorial staff.

Secondly, de-platforming shouldn't be there normal. Your phrasing is indicative of a trend towards decimation of speech in western civilization. Your labels of "extreme right" are unsubstantiated and expectations of default deplatforming of anything right of "far left", dangerous to discourse.

For the unfamiliar, here [1] is a recent example of the alleged "platforming" done by BBC QT as alleged by the op. These days, it's gotten all too common to label opposing opinions with extremely inaccurate strawman-able distasteful labels, just to censor them.

[1]: https://youtu.be/re7K2SGMmHU
Every time I see an article like this, I eagerly read it hoping to find a cogent and coherent criticism of Bayesian stats, and it always ends up being a straw man or a very fair critique of somebody not correctly applying or interpreting an application of Bayes’ theorem.

Bayesian stats is nothing more than a rigorous way to transform beliefs + data into a posterior. Yes, flat priors are not always the best choice. That’s not a criticism of Bayesian stats. It’s a statement about how actually formulating a prior is often times the hardest part of a problem. Is Bayesian stats useful for describing or understanding QM? Idk, again, not really it’s job...

Use Bayesian stats, not with an air of suspicion, but a respect for the fact that it will give you the results implied by your data and prior, under your model assumptions. Nothing more, nothing less. By the way, what is the alternative if you find yourself in a situation where your result depends strongly on your prior and you aren’t really sure how to choose your prior? Wave your hands and find an ad hoc frequentist approach? How about just admitting to yourself that your data isn’t enough to make up for the fact that you can’t really quantify your true prior belief?

If you read this and disagree, I sincerely implore you to comment — I just don’t understand the “debate” aspect of Bayesian stats. Some people misunderstand what Bayesian stats is sometimes (very understandable) but I have yet to see a legitimate philosophical or mathematical critique of the Bayesian approach that really made any sense to me. I would like to know if I am wrong though...
I have a lot of very smart, research-inclined friends and it's been interesting to watch their reactions as this potential pandemic develops. About half are taking it extremely seriously (prepping and encouraging others to do the same) and have been since China declared a quarantine of Hubei. The other half are completely brushing it off with statements like "the flu kills [x] people every year anyway". It's one extreme or the other; almost nobody I talk with, who is following the storyline, has a moderate perspective.
Vue is much more 'batteries included' than React, while also being incrementally adoptable. IMO this is why it's popular with the jQuery crowd.
In my experience, 1 and 2 are true and while you may feel that 3 is as well, in practice it is not. Certainly not to the extent that a two week vacation would compromise your career. It might be the case that working less might allow you to work more efficiently.
> Really a shame that Amazon does not seem to care much about this

No, no, no! They do care, and a lot!

Amazon has been busy catching up to, and undercutting Alibaba on China-US direction for the last 5 years.

Amazon has managers whose full time job is to poach vendors from Alibaba.

I'm getting spammed by their salespeople non-stop
It's not immediate feedback, but you do learn when you right and when you are wrong. You learn when you are bullshitting yourself. You learn that you need to be able to justify every step in a proof, and if you can't do, then you are wrong. Trying to bullshit the right answer is the most common way to end up with a faulty proof. Of course, you can also end up with a faulty proof because you can't differentiate your own bullshit from truth, but this is less common.
Parent responding: to be clear I was not impressed by my own row count, if anything, I was trying to make it clear this would not be a burden for a traditional postgres instance. I recall a postgres user group I attended where a guy had been working on handling a billion writes per second (consulting for Cymer if I recall). My whole dataset is less than 1 second worth of that guy's data. And since Cymer is in the photons business, I'm willing to bet they were downsampling heavily.

My question is more the specific mix of problems: a DB, a ton of image data, and other adjacent DBs that people want us to play with. How would you set that up?

I work on cancer, so, definitely not spy drones.
I know this is going to be the case for likely nobody, but I have browsed most of the self-study math threads that pop up here as a forever-on-my-todo-list thing and I have a remark to make:

I have yet to find a guide that does not start with the assumption that you graduated highschool.

That is a very reasonable assumption to make. We are in a community of technology and engineering, it would be a bit ridiculous to assume the people you are surrounded by did not have a fundamental base of mathematics.

But the times I have tried to go through these teach-yourself materials, it went from zero to draw-the-rest-of-the-fucking-owl real quick. [0]

I have been programming for 14 years, but stopped doing schoolwork around age 12, and never did any math beyond pre-algebra.

Does anyone know of materials for adults that cover pre-algebra -> algebra -> geometry -> trigonometry -> linear algebra -> statistics -> calculus? At a reasonably quick pace that someone with a family + overtime startup hours could still benefit from?

[0] https://i.imgur.com/RadSf.jpg

(Also, curse the Greeks for not using more idiomatic variables. ∑ would never pass code review, what an entirely unreadable identifier)
Disgusting, indeed. But as long as these links are accepted here, nothing won't change.

Take this in the meantime: https://outline.com/qsv7ab
To me it looks like the Simplex font from AutoCAD (which I believe was based on a selection of characters from Hershey).
Isn't the issue more that they had limited means of long-term food storage so there was little point in growing more food than you could eat in a year?
And the reason that this doesn't happen anymore is that governments, through farm subsidies, now pay people to grow more food than we need, and to let fertile agricultural land lie fallow.
Correct AFAIK you can't get end to end type safety in Handlebars, in that if you treat a string as an array it will silently not render something, whereas in Typescript / React you would notice.

But... let's forget Handlebars because Typescript/ES6 allows you to write code like this:

mythings.map(thing = `<li>${thing.name}</li>`).join();

And this is React-free and arguably a lot simpler for the needs of a static site, and actually more flexible as your are controlling the character by character output.

And the question is do I want to pull in not just React but Next.js and learn all of it's ways to do this? I think for a static site no.
Junk data can’t improve accuracy, that’s the flaw with Bayesian thinking. If I hand you a normal looking coin and ask what’s the odds for heads, tails, or edge to +\- 0.0001%, the absolute minimal trials is going to be based on zero priors.

It’s valuable when you have a combination of useful prior knowledge and insufficient data to review. But, having useful prior knowledge can be difficult to distinguish from useless prior knowledge. Incorrect belief that something is safe means more people are harmed before you update that belief.

This means you can’t say if Bayesian think is a net positive or a net negative abstractly.
I've had people refund entire purchases and let me keep the item after I complain about a real defect, all just to avoid a low review. The most surreal instance was when I just asked a completely innocuous question and was offered a refund--clearly misunderstand my curiosity as a complaint.

I love imagining the surreal consequences of a world where reputation is far more valuable than the products themselves... but that must be unsustainable.
Unfortunately sometimes a good article comes along in a frustrating package. If the article is good enough, it's still better for HN to discuss it. I don't know if that's the case with this one.
Can I search only additions/deletions? Recently when searching GitHub I wanted to find if anyone had replaced the usage of a deprecated method with the new one, because the docs for that library don't mention the non-deprecated method name.
Just a reminder here to everyone about the shoe-shiner story:

You are the shoe shiner, not Joe Kennedy.

https://en.wikipedia.org/wiki/Joseph_P._Kennedy_Sr.#1929_Wal...
A couple prior HN discussions with great comments related to learning mathematics:

https://news.ycombinator.com/item?id=19811715

https://news.ycombinator.com/item?id=20446796

https://news.ycombinator.com/item?id=11469494
I'm turned off by the invocation of quantum mechanics here. Most applications of Bayesian statistics have nothing to do with QM, so "it's not compatible with QM" doesn't seem like a strong argument.

QM is the number-one favorite topic of crank scientists and pseudoscience. When using it in the discussion of a seemingly-unrelated topic, authors should take extra care to motivate why QM is relevant.

(Of course probability theory and QM are not unrelated topics, but probability exists independently of QM.)
COVID-19 makes ~20% seriously ill and 10% dead. Influenza kills about, what, 2 out of every 100,000? Don't get me wrong, the flu killed my aunt in her early 50s, but COVID-19 is much worse.

Beyond the immediate medical consequences, there is also the societal reaction and potential overreaction. The world economy has been poised for a pullback and this just might trigger the next global recession(my money is on that happening, even if we find a vaccine next week).

Like always, it's a good idea to have a disaster plan in place. Make sure you have a few weeks of critical medications and food on hand. Help those around you put the current events into perspective, help them stay calm, and help them prepare.
What are you going to do, file a complaint with the WTO?
Is there any connection between this and "The Trouble With Tribbles" (Star Trek episode written by David Gerrold of "When H.A.R.L.I.E. Was One" fame)? It's an unlikely coincidence at the very least.
$5 seems unrealistically low. The Tesla keys supposably have higher security, I remember they changed the software to address some vulnerability. My fobs each serviced 4 years w.o. breaking over 4 years