skysight-inc/HackerNews huggingface dataset:
$1 mil in 1993 is not worth $18 mil today (ie. in 2020).

Inflation has averaged 2% during this time, so over 27 years: (1.02)^27 = 1.7069

$1 mil from 1993 would be worth no more than ~$1.71 today.
Show HN: I built a service to discover and monitor rapidly growing trends
I don't express my political beliefs here because I think I would be massively down voted. I think that's true for lots of other users.
> Why do you have to use so many?

Well, I started out with a Symantec VIP Yubikey many, many years ago. Then, MtGox sent me one for 2FA after some compromise there. Later, I bought a "full-featured" Yubikey for use with GPG and SSH on my desktop / workstation. After that, I got two Nanos so that I could leave one, permanently, in each of a pair of laptops. Shortly after that, I decided I should have a spare -- you know, just in case.

At some point, I received another pair of Nanos as free replacements due to one of the issues that Yubico had (weak RNG or something, I think?). Those two and the "spare" are the ones that are still unopened in the package.

Finally, (I'm not really sure why but) I bought a pair of the "GitHub" U2F-only Yubikeys when there was some special deal going on. Now that I think about it, I don't think I've ever even used them either.

The only ones that I really use are the ones that I leave in my workstation and my primary laptop (primarily used for SSH but, to a lesser extent, for signing git commits and unlocking KeePassXC databases as well).

> Why not instead e.g. a LUKS encrypted usb flashdrive?

Oh, I've got probably a dozen or so of those also!
This. There are a lot of immigrants: So many simply aren't rich and never will be, really. I mean, how many migrant farm workers are there in the world? How many work in the fishing industry? How many in restaurant kitchens? Am I supposed to believe they will all be successful? Probably not. I'm guessing that the immigrants started off better than others.
Bug bounty programs are not supposed to replace you other security activities, but it's a way for you to have additional source of vulnerabilities. Advantages of these programs is that security researcher will get rewarded when they find a bug, and that there is clear process for disclosing bugs.

You still should hire pentesters, you still should have trusted employees to find bugs and fix them, and more... If you are relying just on bug bounties, your security will suck.

That being said, NDA's sound sketchy, if you disclose bug, than after it is fixed, you should be able to blog about it (or when they do not fix it for looong time).
But then one might argue that accusing the BBC of bias against your side is a calculated approach to deflect accusations of bias in favour of your side.
But none of that is needed. They don't work for the company, and the company has no reason to waste thousands of dollars per employee on this.

We're now entering a recession with mass unemployment, so any company, no matter how shitty, will be able to pick up the cream of the crop for pennies on the dollar.
Desperate times, desperate measures. Had Trump not done this, the press would pan him for "not using the DPA" instead, like they did last week.
I loved monopoly when I was a kid. Not a young child, mind you - past the candyland age, but definitely at the age of Parcheesi, trouble, and life. I more had trouble talking my parents into playing it with me.
Ethereum will eat Wall Street's settlement layer
So, if we can not avoid politics it is ok to encourage some views while discouraging the opposite views?

How can we know for sure we are right or even on the good side, whatever "good" means?
They added this functionality, or at least something similar, to Quick Look on MacOS Mojave. It’s very useful.

https://support.apple.com/en-ie/guide/mac-help/mh14119/mac
A long, patient, rational and undramatic exploration of many studies, cogently presented - or, at least, that's how it struck me. I was particularly interested to see it address what I increasingly regard as the elephant in the room:

> Covid-19 death rates that are based upon reported or confirmed infections grossly undercount the number of people with the disease. This, in turn, makes the death rate seem substantially higher than reality.

It is to be hoped that we will achieve mass testing of significant percentages of populations to show those infected, symptomatic or not, and also those recovered but who never exhibited or suspected infection.
Hmmh, on its own its not enough, I think. Just read through the post, and there is no trial of expensive features in their setup, just a set of free features to begin with. But it seems that Apple allows these days to trial features, as long as your app remains usable and useful without them.
Amazon is absolutely dominating in Germany. Although what you otherwise said is true, we could also always order via ISBN Numbers from any small bookstore, there just wasn't a good way to search before the internet became mainstream.
Because calling it italic and bold is WYSIWYG all over again something Markdown tried to cure.

The proper way to think about is s emphasis and strong emphasis. As user you shouldn't be concerned by how it looks. Thats job of overall design and that might change depending where you publish / who designed it. You shouldn't make that decision because you don't have the required context.

Italic will probably be the emphasis (although other designs are possible like change of color). Underline can be used for strong emphasis if it doesn't colide with links. Bold might be too jarring or not possible to use so designer might decide to not use it.

There are also other ways to emphesise like small caps or inline background colors.
Show HN: A web app to track COVID-19 growth across countries
Agreed, except for routing which is not a part of React per se.
Needless to say, that's very much against the TOS and it's a matter of time until they get blocked. Surely at some point it'd be easier and cheaper just to pony up for a license?
Also concat videos one after the other!
DIY Breadboard Transistor Radio
Hey everyone, my name is Mike and I'm the developer.

On Treendly, you can search a topic or keyword in any region and immediately get an understanding of its trend.

You can also set up alerts so that you can monitor a keyword/topic and be alerted when it begins trending.

Treendly also curates trends. Getting in early on a trend is key these days and within a few minutes, you can find a topic that is worth exploring.

Under the hood, I also try to predict how a trend will perform in the near future by using Facebook Prophet and other similar technologies. Right now we are predicting using the last 5 years of data on any topic.

Hope you like it!
I didn't use Zoom. What advantages does it have over Microsoft Teams, Webex or Skype?
if you want scriptability, go for Avisynth. It's complicated, but very powerful.
Actually it seems that Springer has an open access program: https://www.springeropen.com/books

There is currently around 1000 books available at https://link.springer.com/search/page/3?facet-content-type=%...
How many successful apps require a pen or keyboard?
Labor Force Participation Rate – Men
Show HN: Covid and BCG Immunisation Visualisation
In the source code to perform el.classList = v.classes the author uses:

for (const name of v.classes)
if (!el.classList.contains(name)) el.classList.add(name)
for (const name of el.classList)
if (!v.classes.includes(name)) el.classList.remove(name)

Why the standard decided to make classList read-only?

Could ele.className=(v.classes).join(" ") be a valid and performant solution?, perhaps is to avoid the string to token traslation for performance reasons?, then why don't they include a classList.set method?
I certainly agree that Adler's provocative tone is not helpful and his strokes are sometimes too broad to be fully correct as you have rightfully pointed out, but the general point stands.

To me the Turing test gives a falsifiable experiment that defines what "thinking like a human being" means.

It does so by focusing only on the input output. To do that, it puts the system under test out of view of the experimenter and mediates the experiment with written text.

So yes, the input output is the important part, the Turing test, albeit flawed, is interesting, and any claim that machines can't think based on a definition of "think" that does not lend itself to a falsifiable experiment, such as Searle's, is uninteresting.

I will leave it at that and make a quick exit, as Adler suggests.
If my memory serves right, there is one in std but it's too simple for most use cases.
Wow, are these scripts available anywhere?
Good news about Covid-19
He said 1933, not 1993
How Not to Use Git
Oh sorry, you are right - I‘ve mixed up ANSI with ISO... thanks for the correction!
Do you sincerely believe that people are so stupid that even if you give them instructions, wearing masks will be a net negative?
I disagree, but I wrote my comment without explaining why the above should (I think) be the only criteria.

Industries will survive and return to normal if they're economically viable, whether they are socially important or not.

Cruise ships are (imho) floating cess pits that contribute nothing but pollution to our world. So we can just let them go bankrupt right? And they will. Then some billionaires will buy up the ships at auction for cheap, and reopen the same businesses under new names. They will make a killing for nothing more than being in the right place with a billion dollars. The number of ships and shittiness of the industry will not change. Maybe some mom-and-pop shareholders will get wiped out. And we will have missed the opportunity to make a fat profit for tax payers.

That's what's happening here: the bailout will happen either way. But if the state leads it, the state gets the guaranteed profit.

Now is a time to look at the benefit to our countries, not to moralise and let others privatise those benefits just because they're already rich.
Now explain viral load.
I've thought about that a bit and I personally think the story implies that he who gave them already had a fair idea of who would be most productive.
The amount of prejudice and arrogance in your comment is appalling. According to you, I'm guessing everyone who lives outside the US or the "west" (a nebulous term at best) is in a "uncivilized country"? As another commenter said, it's not like there's no illegal slavery in the US.

Slavery has been illegal in all of the Arab countries for a while now. Foreign workers who go there might sometimes be abused by their employees who might underpay or not pay them the agreed-upon wage, but this is typically illegal and not something the government tacticly approves of, or supports. In general, most immigrant workers in these oil-rich Arab countries are free to leave at any time that they want. Moreover, these countries probably have less sexual exploitation of women, because of their conservative moral values, and since things like prostitution and the production of pronography are illegal and heavily socially frowned upon. Actual rates of rape, and sexual assault are probably also substantially lower in these countries, due to their highly protective treatment of women, the gender separation, and due to the dating/marriage norms there.

You can make your point about there being issues in other countries without resorting to that repugnant arrogant colonial-era language about you being at the "center of the civilized world". It adds no value to what you are saying whatsoever.
Georgian Ices and Victorian Bombes (2004)
> so the money stops having tangible value

I couldn’t agree with this sentiment more. My current job isn’t the highest paying job I’ve ever had (or could currently get). But the value in what I’m learning and exposed to keeps increasing over time. I am not the smartest person in the room and super happy about that
Do you have these charts for the main countries? From your chart it looks like Italy and Spain have reached the peak, US is still growing, Germany may be just about to peak. But it is hard to read.
Agreed, let me know if you find a better way! I feel if the browser APIs were slightly more declaratively inclined, this article could be "10 line React".
> 80% sounds bad but the chance of two launches failing is 4%, which means a 96% chance overall success rate

I'm sorry, but this argument is also mathematically illiterate. Probability only works this way if the events are uncorrelated, but it should be pretty clear they're not.

If the first rocket has a 20% chance to fail it is likely that the second one will also fail due to similar negligence.
1933, not 1993.
Exclude JSX and routing. You'll need some state. Routing != rendering and JSX is an abomination.

For optimal performance, look into differential dataflow: https://github.com/TimelyDataflow/differential-dataflow/issu...
Yes, I regard temporary tables as a last-resort. Although, a sometimes very useful thing that this approach has going for it is that you can add indexes to those temporary tables which are much more specialized than what could be achieved by working solely with the indexes of the source tables, no matter how sophisticated the query plan.
> So a nice punch in the face or a swift kick in the ass is not enough to produce brain reprogramming.

I know this is a comment supposedly made in jest, but a) anyone who has been through a single traumatic event that took ages to unlearn can tell you otherwise and b) domestic violence isn't funny.
Why are alternative protein startups like Impossible Foods scaling to China?
Probably and No: Redis, RedisBloom, and Bloom Filters
I'm a humble web developer and I'm not very knowledgeable about databases.

I am glad I deal with an ORM for both personal and work projects instead relying on database specifics. That way, the app is DB agnostic and I can switch the database with ease. If your resource are limited, I think that is good.

When you have the resources, it's better to hire an architect and a DBA to tell you what DB to use and maintain it.
I've build my own tile server map with mapbox gl spec, thx to them, with simple osm features, data about transportation is fair enough to get some basic calculation features, i mean it's a good start, Google maps pricing is insane, if u plan to support thousands of users like us this gonna kill your profitability, we have no money to invest for that part and imo u should be vendor less if u want to develop ur activity til u buisness model works at least
As a bank we do the same thing. Driven by the fact we don’t want our login emails to come from a domain that also sends “normal” emails in case spam filters start dropping emails from our primary domain.

This isn’t a hypothetical concern either, having spam filter go crazy happens more often than you expect, and some of them drop emails completely rather than putting them into a spam folder (looking at you Microsoft).

Unlike PayPal we make it easy to verify our domains. https://monzomail.com
I don't think there is any way to get rid of ads from society, as you say. I don't think ads were that big of a problem historically. The problem is that the recent (20ish years) era where the fast response of internet ads (a click on the ad immediately tell you it worked), compared to a tv ad (you wait a month to infer ad effectiveness from the revenue numbers), has enabled rapid A/B testing of ad design.

What that means is that ad design is rapidly iterated upon to maximize revenue of the company [1]. We also know from first principles that ads can have negative influences on people (making people dissatisfied with their bodies or lives, or making them engage in medically harmful behavior like smoking etc etc.). Now, there is very little legal regulation of what can be in an ad, except that factual statements in the ad are true; and ad creators rarely self-regulate.

So you have one variable A=product revenue. You have another variable B=negative psychological impact on viewers of ads. The ad optimization process only optimizes A, and places almost no constraints on B while doing so. Guess what? A significant percentage of ads end up with both high A and B.

This is the problem. I am not proposing any solutions, but the problem exists.

[1]. Also the techniques learned from internet ads are applied to tv, print and billboard ads.
> If you specify -i or IdentityFile, the agent isn't used at all. You will have to type the keyfile password even if the key is in the agent, therefore making the agent useless.

I thought so as well, so the reply to this message surprised. I looked into it, and the following is the case on my Debian 18.04 machine running KDE:

With specifying the key through `IdentityFile` I can happily connect without a running ssh-agent. So it's true, that it can do without using the ssh-agent. But if the key has a password, it will prompt for it everytime it's used. I wouldn't phrase it "the agent isn't used at all", though, because for when ssh-agent is running, and it contains the key+password, it seems to happily use that agent, as it doesn't prompt for the password anymore.

Side note: If my understanding is correct, `IdentifyFile` lessens the need for consulting the ssh-agent as stated above, but, except from consulting it for the key password, the agent might be consulted for one more reason as well: Iterating over keys if using the specified one proved unfruitful. For this to stop, you'd have to specify `IdentitiesOnly yes` as well. But this I didn't test, so it's based on theoretical understanding only.

Edit: Oh, the last part was already explained in some other thread which branched of from this. So this post didn't actually provide some new insights, it seems.
Apple is paying what amounts to an advance. Game developers are guaranteed a minimum.

https://gameanalytics.com/blog/apple-arcade-mobile-game-deve...

In their latest report, Apple announced that they want to help developers get set up on their service by paying for some of their costs, which should take some pressure off when building your game. How much they’ll contribute is still yet to be revealed, so maybe don’t hold your breath.
Can you give me an example of companies entering into bad faith obligations over coronavirus? I can see how (especially now) banks take excess risks because they're too big to fail. But I don't think (say) airlines have taken any excess risks or could have reasonable forseen a "once in a century" pandemic...

Also, it seems a bit arbitrary that some under capitalised businesses will be left to fail, while others will make a fortune (hospitals say or toilet paper manufacturing). I wouldn't want to pick winners in normal times. But these are not normal times...
So does the dirty air we normally have.
Wow is the least comprehensible (to me) comment I’ve ever seen on HN. Well played!
> It was half of a two-part game, where the other part was a socialist version...

Georgism is NOT socialism.
> it's really more about the lineage you work with.

(disclaimer: I'm not entirely certain what 'lineage' means here, but I'll assume it refers to the nature of the products for which database schemas are created and the quality of the development process.)

In my case the lineage was two unrelated ERPs at consecutive employers and a variety of in-house applications. I don't recall ever seeing a hint in either ERP except in some "one off" upgrade operations. Both employers had development guidelines and peer review processes for bespoke work. They did not explicitly preclude hints but if you had been foolish enough to offer slapdash work -- abusive use of hints, for instance -- you wouldn't get very far.

That was my experience with hints. I don't doubt there are reckless people who abuse them. I just resent being denied an affordance because they exist.
Only if the industry being bailed out can somehow profit from causing the next plague...
Despite the above example apparently applying an actual blur filter, you always might get a bit of blur on videos in general because of the motion blur inherent in the source, which becomes more obvious once the motion is removed. You can't really do much about that except for refilm the video with a shorter shutter speed.
"don't be evil" - there's a difference.
Does the API not give timing info for parts of the route like the website does? If it does, then they could just query for first stop to last stop and infer all subtrips.

Also given they seem to own the buses, they could give the drivers a rooted Android phone and get the data by reading the memory (or network traffic after reading the TLS key from memory) of their running instance of Google Maps that they are using to drive, which should be undetectable by Google.
In postgres, queries involving aggregates on joins generally seem to result in join-then-aggregate, even if the join is entirely foreign-key-independent of the aggregate.
This situation is getting better. In the UK now there’s a big push among all the banks to ensure that phone numbers and links are never placed in texts. Rather they will only tell you to “ring the number on the back of your card“.

The banks got rather upset when the gov sent that COVID-19 text with a link in it. Silly move, and we’ve seen plenty of fruadsters take advantage of it.
This is indeed what the right does.
European governments should respond in kind. The United States must not be allowed to get away with such domineering tactics.
It got replaced by "do the right thing" about five years ago, and that got scrapped entirely in 2018.

Sounds like you need some retraining.
That's got a paywall
Advertisers only give shit about views insofar as views serve as a proxy for conversion.
Just remember how many F9s crashed when they were learning to land the rocket. This is just the same.
80% of healthcare professionals are infected from incorrect doffing procedure.

Health care professionals who were using correct PPE have died because of failures in doffing procedure.
There is an online service for this over at veed.io

http://veed.io/
How do you meaningfully compare a hotel or mansion in 1933 to one today though? The reasons you'd travel would be very different, and so would the experience of the hotel. Those 20 bedrooms would presumably have blankets rather than duvets; the variety of food you get in a budget hotel today would have been virtually unimaginable then. The very concept of a girlfriend back then is hard to compare to what a girlfriend means now. Etc.
Software is written for hardware. So long as most people don't use iPads with a mouse, few iPad apps will bother optimizing UX for it.
i know that this sounds stupid but failure is par core for spacex. i remember a time when landing rockets were impossible and then it changed to landing orbital class rockets is very difficult to being surprised when a rocket doesnt land successfully. hopefully we will remember these failures and hopefully spacex comes through again with better designs and sees this project to success.
Mobile payments firms in India are now scrambling to make money
There is an interesting GUI tool that is supposed to allow you to do this with frame accuracy by re-encoding the section of the cut video before the first keyframe, and merging it with the losslessly copied section. However unfortunately in practice I have found it so unreliable as to be useless. I wonder if there is a similar better tool for this.

https://github.com/ozmartian/vidcutter
OpenTTD economy is not advanced enough to warrant such metrics :p

And while it had been done before for citybuilder, hardcore players that can really appreciate it are no longer playing the game :(
http://dpointer.org/data/ttd/stats30/
Remote or Contract Work for a Developer?
What is the best place to find quality remote work or contract work?. Fed up of recruiter spam, and job boards are hit & miss!.
Let’s Talk About Our Health Anxiety over Covid-19
Deep-sea worms and bacteria team up to harvest methane