skysight-inc/HackerNews huggingface dataset:
Well, sort of; I mean clearly Pascal is a Turing-complete programming language, so it provides you all the flexibility you need. But if you write a switch function for each function pointer type, it means that local changes in an OO language, or in C, map to global changes in the Pascal translation of it, so I'd argue that the OO language, or C, is more expressive in a fundamentally meaningful way.

(Actually existing implementations of Pascal usually added a function pointer type of some kind, but I'm talking about the language standard.)

I think the crucial question is whether the objects have different behavior. If all the objects implement a particular operation in the same way, or in one of two or three ways, there's no advantage to OOP. If their behavior varies in an open, expandable way — like, you might have an arbitrarily large number of monsters whose movement strategy varies arbitrarily — then OOP, or function pointers, can be helpful. If their behavior needs to vary in orthogonal and arbitrarily combinable ways, OOP may not be expressive enough, and maybe you should look at an entity-component-system architecture.
Not sure I understand this statement.
The depth of field spans a distance both in front and back of the focussing range where all objects are in equivalent focus. To focus all objects of interest spanning a set of ranges, the appropriate approach is to focus on an element roughly in the middle of the set, then increase the depth of field until all elements are in roughly equivalent focus. One does not focus at the hyperfocal distance and step everything down.

If all objects are at or beyond the hyperfocal distance, one can focus the lens to infinity and be done with it. All objects will remain in focus regardless of the size of the aperture as all rays incident on the lens from a given object are quasi-parallel.

EDIT: Quasi-parallel from the object, not quasi-parallel to the optic axis.
People under 100 only have 36.500 different birthdays.
The Broad Street Pump in 1854 London was the thing that really got germ theory going.

Before that, people reasonably were suspicious of germ theory based on their understanding of chemistry. If you dilute a bad substance in the Thames, there is just no way it can be that deadly, dilution wins. They had no idea that the substance could self-replicate.

Dr. John Snow started out knowing nothing, but in a feat of science that still amazes, he helped the world learn a lot. His dogged persistence has saved billions of lives by now.

Fun Fact: After they realized London needed a proper sewer system, they knew that just digging up the streets would never again happen. So they built the sewer system at well above max capacity. Nearly 150 years later, London is now starting to think about improving that capacity.

Great overview here:

https://www.youtube.com/playlist?list=PL3jY7zdQgRU5EHJ_MMyEe...
Making a Custom Nixie Tube for Keysight Technologies [video]
We can just make a lens that's unfocused at every depth and merge the two as needed.

Joking aside, I wouldn't doubt this creeping into the film industry or other professional photography. Everything already goes through so much post processing, color correction, etc etc.
Haha, didn't even need to read the article, I'm in agreement with the title alone!
The Stanford Dish, built in 1961, was used to detect these and other sorts of signals. Rather than over the horizon it was via earth moon earth bounce.

https://medium.com/dish/tech-history-the-story-behind-stanfo...
>After The Intercept contacted Facebook, sources said the company deleted at least once lengthy thread on the PTO grievances, with one Facebook employee saying in the online workplace forum that the deleted post “contained false and misleading information about COVID-19 that was causing unnecessary panic for some people working in the [Mountain View] office.” This employee added that “going forward,” the company “will remove any posts or comment about COVID-19 flagged to us that contains misinformation.”

There you go, anti-misinformation rules being used to delete inconvenient discussion. At least now we have a specific example to illustrate the free speech issues associated with trying to curtail the spread of misinformation, one involving Facebook no less.
Nassim Nicholas Taleb (2020). Statistical Consequences of Fat Tails
Desenvolvendo Uma Aplicação CRUD Node.js Com PostgreSQL
Yes, and that's why absolute population normalized mortality rate is the only really comparable thing across populations.
There are some questions I haven't been able to find good answers to in addition to the one posed in the article:

1. Is it possible to get COVID-19 twice?

2. If (1) is true, are the symptoms the same (if applicable)?

3. If (1) is true are you still contagious?

4. There's evidence that there are multiple strains, can you get both strains?

5. What's the likelihood that a mutation will occur once treatment is more widespread?

6. Does the heat make it significantly less likely for you to get COVID-19?

My impression so far is that we'll never get rid of this thing, and at best this will be something like the seasonal flu, where we'll just have to live with it and great shots yearly.
> The main feature of _this_ codesearch that makes it so useful is the cross references to callers, callees, and overrides. Ye olde codesearch has more in common with things like livegrep.

However this part of internal codesearch is the one part that is actually (partially) open sourced: kythe.io
Yeah but for a sufficiently big image I think segregation will help if we do some sort of memoization. But I guess SAT solvers may be doing that too internally.
There is nothing to be gained from your perspective and prediction of future events.

Trump has taken MANY actions that defy conventional logic about Gain/Loss and Future Predictions.

I think a lot of people view the his primary job to be inspiring confidence in our leadership, and avoiding hysteria and mass panic over the virus. If the person who is supposed to be telling us everything is ok, is actually not ok themselves, the panic could grow very quickly.

I agree with you that it would be stupid to lie. But that doesn't mean they wouldn't be tempted to do it anyway. Especially because we could just have messages about everyone being quarantined for safety and they could get away with hiding the President for awhile.
Is it not possible the test was faulty? It seems like the most simple explanation.
Ask HN: How are people best using their mentoring sessions?
I've just got a new mentor and wondering if anyone has any best practice / common pitfalls to avoid when going into these sessions so that they can be as productive as possible?
Interesting, I did not expect the high-resolution COSMOS-D2 and ICON weather models to be available free of charge. Cool!

Basically, the data is free, but most higher-level processing results are not (like point forecasts derived from the models).
I'd do better remembering a 4 alphanumerical character pin than a 6 digit one.
It's possible to get more accurate numbers for the flu because it's so prevalent, which makes it possible to do random sampling of the general population. If you did random sampling of the general population for this coronavirus right now, ~100% of the positive results would be erroneous because probably less than 0.01% of the population actually has it.
With all due respect, this comment shows a lack of understanding about how health professionals assess the quality of diagnostics.

My wife is a doctor (and I've learned a lot from her). In med school, they're specifically taught to evaluate diagnostics on their specificity and sensitivity - which essentially covers false positives and false negatives. If you hear a doctor talk about the "accuracy" of a test, it's likely because they're simplifying the concepts.

"Error rate" or "accuracy" is not used at the scientific level in medicine. Partly, for the reason you defined. It doesn't convey enough information about the outcome of the test.

A "99% accurate test" is pretty meaningless without understanding the specificity and/or sensitivity components. In fact, I've seen some headlines where they incorrectly refer to only one component as the "accuracy".
Great, so nothing andyjohnson0 can do ...
“it’s almost impossible for a framework to get traction with Microsoft developers if it isn’t explicitly supported by Microsoft.”

That sentence struck a chord with me. I work in an MS shop and it always saddens me that a lot of my colleagues will always go with MS stuff. For a long time it was TFS over git, now a lot of them want Azure vs. AWS mainly because it’s MS. This attitude makes very skeptical about the recent open source efforts in the .NET world. I have a lot of doubts that any open source project that’s not from MS can be successful in this world.
Quick googling reveals -> https://www.ncbi.nlm.nih.gov/pubmed/32133832
At least Silverlight can be blocked and pages will still work. Javascript is worse than flash, worse than silverlight, worse than java applets.
This is from Dalibor Farný, who made "The Art of Making a Nixie Tube" (https://news.ycombinator.com/item?id=12623738), and who makes the Nixie Tube clocks you can find at https://www.daliborfarny.com
Both of those things were hoaxes by the Democrats. Pathetic power struggles to distract the public's eye from the real problems that ordinary people face. Who cares if some Russian hackers got some access to the DNC servers? That didn't affect the actual election results, not one whit.
Original Paper for those interested - https://portswigger.net/research/http-desync-attacks-request...
False positive? I’ve heard although false negatives(contracted but asymptomatic) can be up to 40-60%, but RT-PCR is reliable at declaring positives.
Normally a traditional apprenticeship is a fixed term contract and had some odd quirks.

In the UK you could not be made redundant for example, you could be sacked for breach of contract if you where lazy or rubbish.

Some of the German ones you still do a walkabout as a journeyman
His link had the url twice concatenated. If you remove that part then it works [1]. Here is a google translation of the relevant section:

> Although the possibility of transmission from an asymptomatic person has been reported （https://www.nejm.org/doi/full/10.1056/NEJMc2001468）, little is known on how Coronavirus disease 2019 (COVID-19) spreads from person to person.
Generally speaking, with most respiratory viruses, people are thought to be most contagious when they are most symptomatic. https://www.cdc.gov/coronavirus/2019-ncov/about/transmission...

That CDC link [2] states that:

> People are thought to be most contagious when they are most symptomatic (the sickest).
Some spread might be possible before people show symptoms; there have been reports of this occurring with this new coronavirus, but this is not thought to be the main way the virus spreads.

[1] https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/kenkou_iryo...

[2] https://www.cdc.gov/coronavirus/2019-ncov/about/transmission...
Seeing as China's condition seems to be improving, instead of having cases just keep burning indefinitely, I doubt that's the case.
But if your diagnostic criteria is showing symptoms later, then you are ejecting the entire population of carriers who might be, say, teeming with the virus but showing zero symptoms, for perhaps a genetic or "dumb luck" reason.
Thanks for your detailed response!
Pwn2Own or Not2Pwn, Part 2
> shouldn't you be be able to ... modify it however you want

Not necessarily. Consider products that require radios like satellite internet transceivers. If you were allowed to "modify it however you want" you could easily modify it to put up a continuous wave and effectively DoS the satellite gateway, causing an outage for all other customers on the entire beam which is obviously something the ISP wants to avoid at all costs.

Hence, many companies only allow you to lease the transceiver, not own. And even if you did literally own it, they obviously don't want you modifying it for fear of harming the service of other customers.

It's one thing if you buy a toaster and modify your toaster to burn cool patterns into your toast. It's quite another if you buy a toaster and modify your toaster such that nobody else's toaster in the neighborhood works anymore.
Or as my dad said you spend the first year filling and fetching the Tea
AI uses language to spot lying, narcissism, and psychopathy
China's still in lockdown, though, which would be that "new way of life" (until a vaccine) if re-infection is common.
Thanks for the feedback. We have made it a high priority to add more details to our website asap.
Monthly newsletters with unlimited fresh, unique and high converting content
Please be crisp on this. That is one hypothesis, but do we have the data yet to make sure it is the answer? I'm doubtful. Could also be unknown recall rates on the test. Could be plenty of things.
The sublime.

https://en.m.wikipedia.org/wiki/Sublime_(philosophy)
Hey, that sounds suspiciously like a union.

I'm sure they could, it would probably end up with their contracts being terminated though. Or maybe not, depending on how strong the PR backlash is.
At my employer, while WFH was encouraged for employees before Covid-19, it was explicitly prohibited for contractors. There are some teams where the contractors do not have the capability to remotely access work systems (when we had the polar vortex conditions last winter, employees were told to work from home, contractors were either in the office or took PTO).

Locally (Chicago), I'm seeing a lot of closures (our suburban schools/libraries/park district all closed effective today, about half the museums are currently closed), and anecdotally, there have been far fewer people than usual on the "L" during my commutes. I imagine that it's a matter of when and not if when the whole company moves to mandatory WFH. Not sure what will happen with the contractors for whom this is not a possibility.
Same in the Netherlands: weather forecasts on public radio have since more than ten years been provided by a private company instead of the national weather service.
They are probably experimenting with sandwiches of high refractive index material.

There are no statements regarding transmissivity, which leads me to believe that its actually lower than a typical lens wide open i.e. the incident irradiance (light on the sensor) is equivalent to a regular lens set to a narrow aperture. There is no free lunch in optics or physics usually.
And then there is looming material shortage.

For instance, in my home town (Kraków, Poland), hospitals cancelled planned procedures yesterday - not due to the amount of COVID-19 patients itself (Poland still has double-digit number of reported cases), but because the hospitals run out masks, gowns and gloves. Which means that once coronavirus patients start appearing, things will get really ugly real fast.
As to my second point, the Japanese are not letting people disembark cruise ships willy-nilly without being tested as per that link
This is, in my opinion, a common misconception about modern day supply chains. JIT is mostly used for the last delivery step, component deliveries for automotive final assembly lines are the best example for this. And even there is a certain buffer, a well planned and monitored one.

All other steps involve buffer stocks and inventories. This inventory is sitting local warehouses for example. Or just dead weight in the various locations. More often than not, this is due to inefficiencies.

That beingsaid, JIT is simply to hard to implement to use it for anything else then the most important parts. and even there only for the very last step, everything else smply has to many variables for JIT to work.

The best example are automotive supply chains that kept running all the time through February.

And stuff like groceries are not run JIT, with the exception of the replenishment of shelves and local stores from a regional warehouse. And that is not true JIT.
So if there is superdeterminism, meaning positions are absolutely determined, either there is minimum scale in the universe (discrete universe) or somehow the universe computes with infinities.

Both are absurd concepts! When probing the ultimate depths of reality like this there are no good answers.
Sam's conversation with Amesh was terrific. It's eerie to think of this extraordinarily disruptive event as a "dress rehearsal" for a similarly transmissible contagion with a much higher fatality rate.
Escalating: https://www.miamiherald.com/news/local/community/miami-dade/...
These are the truly frightening threats from this I think. A crippled population from secondary effects we're just about to discover.
The average consumer probably has no idea what a growth hormone is either, but it's all over food labeling. It might be enough if there is a label that security experts know and understand, that consumers can learn to say yes/no about without having to know what it really means.
How comes, then, that every year there is a flu vaccine ready before the season starts?
I'm thinking worst case we build 3x as many hospitals as we have now, and make sure we can accommodate anyone who needs intensive care.

Not a useful short term solution but I don't see why not for the long term. It just becomes another infliction that we prepare for and handle the best we can.
Trench raiding? With tanks?
It's something I bring up when people around me from my age (late 20s) say they're not worried.

First of all, you can carry it to others who are vulnerable. Obviously bad idea. But second of all, the stats so far talk about "infections" and "deaths". But there's a whole host of things between "life" and "death" that are not stated or that we simply do not know.

A virus doesn't have to kill you to reduce your quality of life.
I've ranted many times that an open desktop-friendly GUI markup standard is sorely needed. Using HTML/DOM/JS/CSS to emulate real desktops keeps failing in practice and is an IT labor drain. Tens of $billions are wasted.

Desktops/mousing is still where the vast majority of "productivity" work happens. Making everything "responsive" was an over-used trend. It failed in productivity-ville. We are using UI kits designed around social networking to make CRUD apps in our shop, and it's a match made in hell. Developers don't care because it's job security, but if you step outside your paycheck, it's mowing lawns with tweezers.

Let's do it right already. I'm not saying Silverlight II is the answer, but the fact it got attention is testament to the GUI Gap.
In an effort to shave a couple minutes off of a build process, back when everyone was still drunk on XML, I got into a conversation with one of the webmasters at W3C. A lot of people forget to cache public schemas and DTDs because the libraries don't by default and the setting is a bit buried.

We were trying to convince him to sandbag responses a bit. I never followed up but it sounded like we almost had him convinced. My thinking was, I didn't notice the problem until we hit almost 2 minutes. If their website hadn't been so fast I probably would have identified the problem months earlier. Essentially his team were being punished for being so damned good at their jobs.

I wonder how palatable it would be to slowly ramp up a pause in the compiler for "No, really, you need to stop doing this, and soon" types of misfeatures. Not a huge one, just enough so people really notice.
That email seems very human and reasonable and it did its job perfectly. It warned the student of a potential outcome and the student was able to act on that warning. The alternative of somebody moving in one day without warning would be the real fail case and that didn't happen.
Try TreeTide
I've been following uPlot since that prototype; the performance metrics were always impressive, and now that the features are there, I think it can have an impact especially where other JS libraries hit performance issues.
You will not find concrete answers online because this is a research area, scientists are not sure yet about how to answer these questions. And sometimes the existing answers are based on limited information or just misinformation.
No, the Fed lends money to banks, not to the state. Banks then in turn lend that money to borrowers who hopefully use it to fund productive activities which produce a profit that allows the loan to be repaid. It is actually a pretty cool system and it generally works very well. Being able to control the money supply as a simple matter of policy rather than, say, relying on the laws of physics to do it for you, is a very powerful economic technology. (But, of course, like any technology, it can be abused.)

The state borrows money by issuing bonds which it sells to savers. That money, like all money in a central-bank-based monetary system, ultimately comes from the Fed, but only indirectly. The Fed could loan money to the government directly by buying government bonds directly, but it usually doesn't. Instead, it buys bonds from banks who buy them from the government.

See:

https://www.thebalance.com/how-is-the-fed-monetizing-debt-33...

also:

https://www.investopedia.com/articles/economics/08/monetary-...
> Well, or maybe not. The one problem there is new changes in GCC which assume that all sorts of things that used to work (and were thus de facto implementation-defined) are no longer happening in programs (because they are undefined behavior, so who would do that?) Thus even if the target hardware has stable two's complement behavior on a left shift that alters the sign of a value, and that has worked fine for years, an updated GCC can suddenly decide that it's okay optimize based on the idea that the program doesn't do such a thing.

Note that Linux compiles with -fwrapv or one of the similar flags that defines overflow to wrap, so this isn’t an issue. I guess this trivializes this patch more, but I figured that they might want the patch anyways in case they ever move off of the flag. (I couldn’t find a uloff_t, so I copied what other code seemed to be doing in this case.)
Tagging would be a more 2020 version.
the article is describing people who work for external companies that facebook has a contract with. they don't have individual contracts with facebook themselves.
Modern phones get you 90% there. The bokeh quality apparently wasn't a priority until very recently. For indoor applications, a Huawei P20 Pro with artificial bokeh and good onboard image processing beats my APS-C-format Sony camera with an F/1.4 lens most of the time — not even counting cases when the depth of field of said F/1.4 is too shallow! No way can that mobile thing compete with a good lens in good lighting though. But soon that won't be because camera hardware isn't competitive; rather, the phone's computational photography pipeline and lack of dedicated controls wouldn't allow enough flexibility in shooting techniques.
Again, the mobile phone manufacturers are just starting advancing to higher-end photography — the science and computing power is basically there, you can do a lot with deep learning combined with real understanding of image formation and photography.

I wouldn't call myself anything serious as a photographer; OTOH some serious photographers whom I follow start turning more into 3D artists or videographers.

Photography as a profession seems to be in a crisis: not that it's not needed, it's that many adjacent things (3D, video, design, marketing) are also needed, not unlike in programming: there's almost no such thing as a senior (e.g.) Python developer, there are senior Web, Data, etc. developers which primarily use Python along with other tools (JS, sql, etc).