skysight-inc/HackerNews huggingface dataset:
> It'd take an ABI break to implement, but wouldn't using inline namespaces under std mean backward compatiblity is possible in the future?

Indeed. It seems that the author of the article is very opinionated about what he feels should be changed in the standard, but tries to pass off catastrophic descriptions of what will be the consequences of not having his way with the c++ standardization effort.

Objectively, the author defended a bunch of backward-incompatible changes that would force a break in the ABI and create major problems to C++ users just to accommodate minor changes to the standard. Sounds like the C++ standardization committee clearly made the right call, and at worse nothing of value was changed. Yet, the problem here is not the ABI but how minor changes were being pushed in a way that caused major breakages. For example, why is the author pushing profound changes to std::regex, such as changing the underlying data type, and still insisting in not presenting them as a new, separate component? In fact, it would not be the first time this path was taken, as even the author states that scoped_lock was added as a separate component to avoid the mistake of proposing changes to old components that would create ABI breaks.

Frankly, the author sounds a bit petty and with an axe to grind, and lacking in honesty with regards to his complains, as is demonstrated by his choice in stating thestandard library has died just because his pet proposals, all minor and inconsequential but that would lead to major breakages and an extensive list of backward compatibility problems, were not accepted.
> another 5 million N95 that expired.

Genuine question : how can a mask "expire" ?
> This sounds like a classic case of the Innovator's Dilemma.

Yes, but there's other factors too.

1. Need special flooring, cooling and power.

2. Expensive enough for company instead of departmental budget approval

3. Departments already have PCs to run Excel, etc.

Having said that, I had a tour of the State of Alaska data center once. Standing next to the 6' tall IBM mainframe and Shark storage array was an eye-opening experience. The potential to have that level of support and redundancy with that amount of storage was really unmatched before AWS.
That’s a stupid argument. Plenty of people now state that they aren’t active on social networks.

HN just has an unhealthy obsession with Facebook.

Get over it already.
Coronavirus may have spread undetected in US for weeks
I've changed the license to Apache version 2.0. Thanks for suggesting it!
Media bias is one of the main reasons we created this app. These days, bias is inescapable. Different media entities are echoing different realities about the same event. And people are taking journalists' opinions as facts. This is affecting our perception of the truth and polarizing the country.

After tons of research, we have established a set of guidelines to tackle different forms of bias. Our AI flags everything from extreme adjectives with positive negative connotations to opinions. We always make sure every article published is neutral. An easy check for you to check is for you to read our blurb on a political topic and compare it to the article we link under "read more" that redirects you to one of the major publications.

There's always room for improvement and we are working to make it even better. I'd love to know your thoughts once you download it!
https://androidpen.com/easy-origami-app-instructions-how-to/
Avoiding coronavirus may be a luxury some workers can't afford
I really wish some Linux-based terminal emulator would copy this feature.
No, a bloom filter requires k random projections of the input domain over a domain of m elements. In my smaller sample configuration, k=11 and m~=5000000000. log2(5000000000^11) ~= 354 bits (and you need a few more for padding to get better uniformity). SHA-1 hashes are 160 bits, so you can't use the original hash directly to index into the bloom bitmap. You need to hash again at least twice (or once with something like SHA-512).

But really, hashing is so cheap there's no point in trying to be clever like this for an on-disk implementation. My code is designed to take any strings as input, whether they are HIBP hex hashes already or something else. If this were intended to be a high performance in-memory implementation used for a database or something, the constraints would be different.
Spoiler alert: this has nothing to do with the Cable News Network.
https://keepassxc.org/

https://gitlab.gnome.org/GNOME/sushi/tree/master/, https://en.wikipedia.org/wiki/GNOME_sushi

https://krita.org/en/features/highlights/

https://github.com/klaussinani/tusk

https://oss.oetiker.ch/smokeping/, https://oss.oetiker.ch/smokeping-demo/?target=Customers.OP

https://www.mixxx.org/features/
It varies by state. In California, you can get a ticket if the light is red when you enter the intersection. In Oregon, you can get a ticket if the light is red when you exit the intersection.
I could have sworn that HN told me that Twitter is for journalists and not Facebook.

Regardless, they presumably maintain a Facebook presence because that’s where people are, but that’s not where you have to be. Shocking, I know.
Here is a more popular (by GitHub stars) Dockerfile linter:

https://hadolint.github.io/hadolint/
Why not?

Because low risk companies are always relatively easy to copy, so as soon as you see any success you'll have clones pop up and take market share, which will lower your returns.

Any business where the risk is low is, by definition, not doing anything other people can't do. If only you can do it then you have to build the market yourself, which would represent a high risk.
You asked for an extrapolation example, I gave that one. OK, so we agree people are extrapolating with these numbers.

Now, you want to keep playing that game.

To extrapolate over the general population with the 1.4% case fatality of serious hospital cases, would be wrong and would be fear mongering. The general population does not have a infection rate of 100% nor a case fatality rate of 1.4%.

So the premise is wrong, the assumptions are wrong, and the result are wrong.

>> If everyone gets infected, a fatality rate of 15% means 2 million deaths in that single bracket alone.

> Again, this is properly qualified by the leading 'If'

Qualifying a statement ending with ”means 2 million deaths in that single bracket alone.” with a qualifier that is false is what I would call fearmongering.

>> With the 1.4% figure it's 4.6 million over the entire US population.

> Again, with the implied assumption that people are all infected, something that is unlikely to happen.

No, it’s not an “implied assumption” it’s faulty epidemiology. First, it is faulty to assume that everyone who is exposed will be infected. Second, it is faulty to apply the 1.4% case fatality rate of serious hospital infections to the entire US population.

The assumptions are wrong. The figures are wrong. The result is wrong. It is putting false information based on poor understanding of the facts into the discussion and it’s gone totally off the rails. Please, you should seriously reconsider why you are supporting this.
ah, i see where you are coming from.

my notion of the whole thing was one where an actor is actually a pid (canonical or simulated), running a infinite loop with deque-process-wait on the msgq.
The "insecurity" in IMAP mostly comes from password based authentication. The client application needs to know cleartext account password to use it and the same password, if leaked, can usually be used to manage the account. While browser based applications are pretty good already for blocking unintended usage, showing captchas to block bots etc, then it is way harder to do the same on the IMAP server side.

So in general it comes down to configuration. IMAP per se is not insecure. How you use it though, might be.
What does CNN stand for in this case?
Gleam v0.7 released
I can understand the motivation completely.

It's not about wanting to be away from your friends. It's about not wanting to be stuck in your apartment in a city that's rainy and cold for six months straight starting in late October when you're young and unencumbered and you know that there's a sunny tropical paradise just a quick 16 hour flight away.

There's lots of other unencumbered young fun people there riding out the winter season, working on their surfing skills while coding from their laptops. Some of them you already know, others you'll meet when you get there, and you'll keep in touch for years (even if you're no longer living near them).

It's such a good way to do things that many people have arranged their lives so that they can do it every year (I did it for maybe 15 years before finally buying a couch in a place where there was something to do in the winter).

But I might point out to the author that 27 inch monitors cost $129.00 each. Even in Krabi, Thailand. And they make good gifts to the locals when it's time to move on.

Sorted.
Desktop HDDs aren't that bad, but 100 IOPS is a good ballpark for back of the envelope estimates (10ms). The OP wrote their B-Tree to require 3 lookups, so assuming they really are single disk reads that's where I calculated 30ms.
This is such an intense setup.

I'd be interested to know how you did it for sure.

The music in your clip just adds to it. Crazy!
The general consensus is that viruses are not alive to begin with, it would probably be better to talk about 'active' viruses vs those that are no longer able to do their thing. A virus doesn't die, it simply becomes incapable of infecting a cell. A bacterium is alive, a virus borrows most of the machinery of life from a living cell.

> https://www.scientificamerican.com/article/are-viruses-alive...
Same here. At least in Facebook you mostly communicate with people you've chosen to accept as friends, and know who they really are.

Reddit and Twitter on the other hand show all the bad sides of anonymity to the fullest. Way too much blind tribalism and conflict seeking, few adults actually capable of real discussion. So it's not only a waste of time, but one that gives you a bad mood as well.
They can make this very cool yes, but still isn't enough for me to enter Facebook. They should have more money for privacy.
"CSS 3, unlike CSS 2.1, is an open standard, which means that it is continuously updated. "

No, that means it's unencumbered by licensing. It being a living document means it's continuously updated.
Even with the most amazing internet, there is nothing less reliable than a network.

I've traveled in so many countries, and the ones with the best fiber in the world can't guaranty a stable ping for the entire day.

This is what makes so many online games frustrating. I played MOBAs for a long time, and there is nothing more irritating than losing because you didn't get an information at the right time.

Now a non multiplayer game is not real time, so you can put mitigation measures in place, but it can't fix everything, especially for games where the rhythm is important: plateformers, FPS, racing games, etc.

We put up with it in multi-players game because there is no alternative.

But are you going to tolerate than sometimes, randomly, you are going to die because the network had a spike in ping when playing Mario or Cod when you could play comfortably on your TV locally ?

Remember the joke: videos games don't make kids violent. The lag does.
Have you worked collaboratively with Google Docs?
Convolutional Neural Net
My first video channel intro
tell me about more?
every analysis ive ever seen about YouTube bandwidth costing google vast sums of money completely ignores that they are directly peered with almost every ISP on earth and pay absolutely nothing per byte or per mb/s and just assume they pay level 3 or similar tier 1 provider publicly stated rates.

Thats the real moat Google has, to replicate it would likely cost hundreds of millions a month in bandwidth, especially from places where they charge insane amounts (like GCP)
Children living with unrelated adult roommates, or without their own bedroom (shared with siblings until age 10), is considered a strong indicator of poverty.

I expect a graduate student parent to be making significant material sacrifices to support a child (no big parties, no trip to Thailand in the summer) but they shouldn't be in poverty.
That’s a perfect example.

The text I quoted was from the NEJM discussing the relevance of the 1.4% case fatality rate in serious hospital cases as it pertains to the general population. So it’s highly relevant to our discussion here.

Here’s the article (again):

https://www.nejm.org/doi/full/10.1056/NEJMe2002387?query=rec...

The replies I got appear to take issue with the editorial from Fauci, Lane, and Redfield (all M.D.s)

I think they erroneously thought that the comment was my own writing and not a quote.

> The big point that you are - apparently, correct me if I am wrong - missing is that once the healthcare system is overwhelmed the numbers will change substantially for the worse.

For starters, most of the available numbers are the case fatality during a period where the healthcare system (Wuhan) was in fact massively overwhelmed.

Second, you state a definitive when it is in fact an assumption. You used the word “ONCE” instead of “IF”.

Third, your premise is somewhat circular. I.e. thinking along the lines of, ‘If the ICU rate is 5%, and the R0 is 4 then healthcare services will be overwhelmed making the R0 rise to 4 and the general population ICU rate spike to 5%’.

If a functioning system has a overall ICU rate of 0.5% (or 0.05%) and a baseline R0 of 2, then maybe the system just keeps functioning.
5% severe was the figure seen for Diamond Princess. It's the most well studied group of people (one of few in which they caught all the asymptomatic and mild cases).

People speculate that this is still an overestimate since the cruise may skew old (haven't seen age stats to confirm).

It will also be interesting to see where the Korean church goes as they are also being studied carefully.
Best Standalone Smartwatches 2020
pls explain more.
this is true of any poor online habit people develop though, i don't think it has too much in particular to do with Facebook.

If you asked Reddit or Hacker News readers to do the same, I almost guarantee similar or the same results.
Keeping our employees and partners safe during coronavirus
The cool thing about iterm's timestamp is that it even applies to SSH and other shells
This is an extremely important detail, as I expect pretty much everyone to run the 64bit version of the JVM.
Delphi, Python, Ruby, C++, Qt, Perl, nodejs, Java, Pharo/Smalltalk, Eiffel, Common Lisp, Ada do pretty well on Windows, without being .NET related.
You’re probably right, but worth a shot even if it fails is a terrible reason. Not only will they screw over their customers, but they’ll get even more of a reputation for doing so than they have already.

If you keep on moving fast and breaking things, people who don’t like it when you break their stuff are going to think twice about trusting you.
That ends suddenly.
Jetstack Set Up a Global Load Balancer for Multiple Kubernetes Clusters
No wonder they’re having a hard time finding games then! A lower margin platform, with less customers and that requires significant engineering work is not at all attractive. It also shows a lack of understanding about the games industry.
Bodybuilding Workouts for the Perfect Form and Mass
Driving 30MPH. The light turned yellow when we were 100 feet from the intersection. If you are traveling straight through the intersection, you can be up to 154 feet away when the light turns yellow and make the light before it turns red.

As we decelerated to make the turn, I realized we might not make the light and had to decide whether to take the turn at an aggressive speed or heavily brake to a stop. Suddenly stopping would pose a significant risk to the passengers in my vehicle and in the vehicle behind me. I observed that the intersection was clear and committed to the turn.

This is the exact 'dilemma zone' described by Mats. If you are still having a hard time picturing it, there are plenty of diagrams in the ITE journal article that explains his calculations.
Obviously it does not literally add 1/10 of a dimension. However, saying "2.1 dimensional" gives people the idea of "oh, it is still mostly the same as a 2 dimensional thing, but is a little bit closer (in some sense) to being 3 dimensional.".
> decent end-to-end modern lisp experience with decent libraries outside Clojure

Those are still LispWorks and Allegro Common Lisp.
Could you elaborate on the part on "no language with macros is referentially transparent", specifically, do you mean that if macros can do IO, then the transparency isn't there anymore?
It's not just saving a few bits. A bloom filter requires a lot less storage than just chopping the hashes for the same false positive performance, because it uses multiple hashing steps (in my default config, 11, but this is tunable depending on false positive rate and input size), and all of them have to hit bits that are set in the filter for the match to be positive.

Pwned passwords 2.0 was half a billion passwords. That's 29 bits. To get a 0.05% false positive rate you need an additional 11 bits or so. That's 40 bits per hash, or 20 billion bits total, and then you need to binary search it (29 lookups) or make it into a tree and add bookkeeping structures.

The equivalent performance bloom filter only takes 5 billion bits of storage and 11 single bit checks in a bitmap.
Hm. But pressure from whom?

Russia, india, brasil, pakistan? Probably not ...

The EU?
Well, we have for example this glorious law that mainly because of the holocaust, we don't kick people out who come asking for help and have no other safe place to go. But since we don't actually want them, we pay and support other dictators and warlords to keep them away from us, so they cannot ask for help in the first place and we punish people who rescue those wrong people from drowning, when they dare to take them to a safe place where they ask for help.

So who is left?

Switzerland? Maybe, but they for example had never a problem with taking all the dirty money and doing buusness with anyone, as long as its money.

This world is not black and white, but yeah, there surely are places which are a lot darker and if we believe to be in a lighter place, we can't feel superior if our wealth is based on those very dark places.
> As for endlessly scrolling the newsfeed all day, well that is not so much Facebook's fault as that people who do that are probably having too much idle time and not knowing how to do some productive or more creative activity. If Facebook did not exist those people would trawl through Twitter or Youtube or something else.

ehh... yes and no.

On the one hand, there is something to the idea that folks should take responsibility for figuring out how to not waste their time like this (if they consider it a problem; if you want to spend all day on goofing around on the internet, have fun I guess). There's some internal motivation required to make that happen that's a skill worth learning.

...but on the other hand, companies spend a ton of money researching how to keep people "engaged." This includes hiring psychologists to help them fine-tune the crap out of their platforms to make them addictive. Given that level of manipulative behavior, I don't think it's entirely fair to blame the users. And yes, without Facebook they might just do the same on Twitter or YouTube, but those platforms are doing the same thing. It doesn't make it ok just because everyone else is doing it.
As mentioned in other comments, the -client option is ignored on 64 bit JVMs, so it has no practical effect. Giving the benefit of doubt, Rich Hickey must have been using a 32 bit JVM.
What Google needs is to protect its Ads business (Fiber was a shot across the bow of ISPs, letting consumers know that better was possible) and expand into other similarly-sized markets. Who knows what the future may bring, perhaps targeted digital advertising won't be raking in buckets of cash in 5 or 10 years? If the fortunes of digital advertising go belly-up, Google isn't going to be replacing it with a grab bag of chat apps, phone plans and smartphones.

What digital markets exist with current or future revenues in the multi-hundreds of billions of dollars? They tried building a social network, and it didn't work. Doubling down would just further commit them to digital advertising as the entire business. What's left? Enterprise software (GSuite), cloud computing (Google Cloud), video games (Stadia). Any one of those could replace a significant shortfall of revenue from digital advertising if Google could get a significant market share. And significant doesn't have to be that large. Cloud computing market revenue is estimated to be over $500B in 2023, 10% market share in cloud computing would bring in almost a third of Google's current revenue. And 2023 video game market revenue is estimated to be above $200B.
Can We Trust Our Algorithms?
TL;DR I don’t really use any substantial feature not in C, and basically code C++98, with a few dashes of C++11.

As far as what I’d consider frequent use for me, the only feature I use heavily is namespacing (and that is really only for personal organizational benefits). I do take advantage of standard templated containers and classes when I think they are the right call. Generally, the use of classes and associated method mechanisms are really only used for specific circumstances (which are purely aesthetic for me), and I certainly lean toward custom containers if I can. I do use operator overloading for math, but that’s about it. It is pretty rare for me to use any inheritance, virtual functions, etc, and I don’t think I have ever programmed any exceptions, but maybe some libraries have them, same for RTTI. I do use BLAS, and some other template based libraries.

I don’t use much from after C++98, but I do occasionally dip into C++11 for constexpr. I don’t ever use auto or decltype and I may have looked at range-based fors, but they aren’t used anywhere I can recall.

I think if I could have actual namespaces, instead of space_variable style, C would do it for me. I certainly like that restrict is part of the language, not just a compiler intrinsic. But, and it is a big but, while Clang/llvm, GCC (for the most part) and some proprietary C compilers are good enough for my purposes, MS’s C compiler is barely mediocre as far as I’ve heard (I just went with common talking points when I decided to go down the C++ route, and haven’t actually tested equivalent implementations). Also, while making shim layers is possible, C++ libraries are widespread and common, and just using C++ is less friction and maintenance.

If it isn’t obvious from all of that, my coding style in C++ is basically a rip-off if Mike Acton’s CPPCon talk in 2014. If I want anything more abstract for some reason, I’ll use Python or Haskell or Racket (and recently Ocaml).
Imagine how this team[1] felt when the University of Florida screwed them over not only a $750K preliminary prize (that would have been applied towards funding the next year's research agenda) but a subsequent $2MM prize for taking 1st place in DARPA's Spectrum Collaboration Challenge.

[1] https://www.alligator.org/news/uf-engineering-team-wins-mill...
Nothing to Worry About, Says Wuhan Official from Inside Biohazard Suit
Yeah and zipper was the result of trying to design an mechanical Hook-and-eye closure. Which look nothing like a zipper. And definitely fits the articles point that somethings couldn't be made until all the supporting pieces were in place.

A lot of inventions were initially hand crafted and then automation was applied to reduce cost. Think sewing pins. For zippers automation was necessary from day one. As you said hard to make. Likely cannot be made by hand.