skysight-inc/HackerNews huggingface dataset:
It isn't a cynical view. it is reality. The Chinese state have shown ever since Mao they have little or no regard for Human life. Off the top of my head (I am sure there is much more):

https://en.wikipedia.org/wiki/Great_Leap_Forward#Treatment_o...

https://en.wikipedia.org/wiki/1989_Tiananmen_Square_protests

https://www.bbc.com/news/world-asia-china-45474279

Also their response so far to the current Epidemic i.e. trying to cover it up has cost the lives of people in many countries.

But apparently I am being cynical ...
I believe X Windows owes much of its incredible longevity to the "provide mechanism not policy" mantra that its designers took very seriously.

Having the toolkit in the server would necessarily force it to define and enforce lots of policy. This increases complexity, increases dependency (coupling) on part of the clients, and after all that you still have the problem that policy simply doesn't age well.

It still boggles my mind a bit that a display stack designed in the 1980s has remained viable to this day. Sure, it's a patchwork, and it's finally being replaced, but it works.
Bailing out of the mainframe industry (1984)
> from my experience and observation over the years (with my own children (grown up, educated and well employed))

Come on, the excessive use of brackets doesn’t actually render what he said unreadable. He has more than one grown up child.
Urgent request for help to build an app to reduce exposure risk to Covid-19
Curious why a CT scan is required as opposed to a more routine inexpensive chest XRay?
Any idea if taking an ACE inhibitor blood pressure med would change the likelihood of contracting the virus?
If we want timely research on covid-19, we can't wait for peer-review.
The title reflects this statement in the paper:
"the differences in AFs of ACE2 coding variants among different populations suggested that the diverse genetic basis might affect ACE2 functions among populations....ACE2 gene encodes the angiotensin-converting enzyme-2, which has been proved to be the receptor for both the SARS-coronavirus (SARS-CoV) and the human respiratory coronavirus NL63.
A couple of questions:

* Why can't you use the 3-letter ISO code? (I noticed that several of the larger Wikipedia editions have a 3-letter language code.)

* Is repeating the language code as a fake country code (jb_JB) really the right thing to do, rather than omit the country code or use a generic fake country code (jb, jb_XX)?
arkade by example – Kubernetes apps, the easy way
Source Tweet:
https://twitter.com/scottleibrand/status/1233918981473353729
(sharing for visibility)
Bare metal is often used to mean using a CPU instead of a vCPU. But I can see why you would interpret it the way you did.
FWIW, I've taken the exact opposite route. Much as I respect sindresorhus, my projects nowadays have very few dependencies; I treat every dependency as an elevated "point of failure"-risk, and I would not recommend anyone having potentially thousands of "left-pads" sprinkled across a business-critical system.
Ideally, the automation is available and can be read through to divine the steps it is taking to perform the task. As for the thought process, pray that the author left behind hints whether that be in the form of comments in code, descriptive commit messages, etc. Otherwise it gets a bit more tricky.
Acknowledging a truth does not make you duty-bound to address the problem. Indeed, even though I know that a traffic accident is one of the most likely ways that my children will die, and even though I adore my children, I still drive them around almost every day.
Why 543 KB keep me up at night
Just lie about your product status like everyone else
I think .replace() is a mistake, and it shouldn't exist in the first place. The way dates work, replacing a single component is almost always going to create problems in specific cases.
Ask HN: Who is hiring? (March 2020)
Please state the job location and include the keywords REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome. When remote work is not an option, include ONSITE.
Please only post if you personally are part of the hiring company—no recruiting firms or job boards. Only one post per company. If it isn't a household name, explain what your company does.

Commenters: please don't reply to job posts to complain about something. It's off topic here.

Readers: please only email if you are personally interested in the job.
If your girlfriend shows this little understanding of how serious your situation is and even stoops to guilt tripping you into meals in certain places for whatever reason "and not taking no for an answer" (as if it were some sort of game) despite the distinct risk of you getting badly sick, you should also seriously reconsider your relationship with her. Any relationship is fraught with difficulties and compromises but being chronically ill and enduring one in which the other party can't make accommodations about vital health requirements is just an extra burden of stress that really shouldn't be tolerated. I'm basing this on the anecdotes your wrote in your comment. Maybe she's become more understanding since then or there are things you haven't mentioned that mitigate.
Although I admire and frequently agree with this blog, I think this article exhibits some common misconceptions about NeWS. NeWS had what amounted to uploadable toolkits, and therefore could and did have multiple toolkits. A client could decide how it wanted to separate processing between the client and server, which seems truly more flexible and allows for much more efficient communication. Also NeWS had threads which if done today would certainly use multiple processors. Clients could, but didn't have to, use a separate address space and language even. But the graphics API was so much better, it's ridiculous, and is basically the same as now in SVG, html canvas, and most other decent things.

The big drawbacks of NeWS in my opinion are not having an MIT license, and being quite difficult to implement well. Also PostScript isn't the nicest language to program in, which I say from years of programming in it. But it's far from the worst, and if one changed the to postfix syntax to prefix, it would be mostly a Lisp.
Time to rethink the publication process in machine learning
> a third-world farmer

I think this is a fairly uncharitable view of software engineering in these countries. Many countries by surveillance technology from others.
Please take a look at Blokada: https://f-droid.org/en/packages/org.blokada.alarm/

You'll have to get it from the F-Droid app store, but this doesn't require a rooted phone. It uses a local VPN to block ads at the network level, hence no ads in your apps as well

I've been using this for a month and it works wonderfully
I am not a native speaker, but the conclusion of the article seems to me to state two different and contradictory opinions:

Our findings indicated that no direct evidence was identified genetically supporting the existence of coronavirus S-protein binding-resistant ACE2 mutants in different populations

...

The East Asian populations have much higher AFs in the eQTL variants associated with higher ACE2 expression in tissues (Fig. 1c), which may suggest different susceptibility or response to 2019-nCoV/SARS-CoV-2 from different populations under the similar conditions.
Well, for some it is the only reason needed...
> At most you can ban outcomes - persecution, discrimination, etc

If I remember correctly, a similar app was used in Russia by stalkers to find lookalikes to their fancy (public persons, ex-lovers). This app empowers all sorts of creepy behaviour.

I think public access to the images of a person should be vetted by the person in question on a case by case basis, but that would destroy their business model.

Yep, found reference: https://www.theguardian.com/technology/2016/may/17/findface-...

From the linked article:

> Kabakov says the app could revolutionise dating: “If you see someone you like, you can photograph them, find their identity, and then send them a friend request.” The interaction doesn’t always have to involve the rather creepy opening gambit of clandestine street photography, he added: “It also looks for similar people. So you could just upload a photo of a movie star you like, or your ex, and then find 10 girls who look similar to her and send them messages.”
It definitely was an explosion. I think you mean it wasn't a combustion.

>explosion
> a violent expansion in which energy is transmitted outwards as a shock wave.
> a sudden outburst of something such as violent emotion, especially anger.
The dark side of .io: How UK makes DNS profits from a shady Cold War land deal
No, it says nothing about blood pressure. It is about which genetic variants you have that determine the level of angiotensin-converting enzyme-2 in your body. If you have more of it, you probably have a higher chance of acquiring corona-viruses.
Great project, regarding the stricter type system we are currently working on a stricter JSON Schema version called TypeSchema which basically provides a strong type system following TypeScript. Through this you can use all tools which are currently working with JsonSchema but it is easily possible to generate code or build a binary representation. You can take a look at it here: https://typeschema.org/
This isn’t quite accurate, it’s mature enough for Twitter to use it for their new site for example (and to hire the creator of react-native-web): https://twitter.com/necolas/status/913877194199359488?s=21
Any idea why a chest X-ray cannot be used, as is for TB?
Intro to the Intro of Consistent Hashing
I'm sure you can list dozens of things you do personally, which you know are damaging to the world, but you continue to do them. It's not hypocritical to acknowledge our own bad habits. If you're alive, you're actively harming the world.
It's still too early to tell, and it's just not possible to make accurate calculations if the data itself is missing. It's known that there aren't a lot of mild cases. Also, the mortality doesn't seem to be lower elsewhere. For example, in Iran there is 43 deaths and 123 recovered, and in Italy 29 deaths and 50 recovered.
Back in 1995 all websites shared one global stylesheet.

Every time a new rule was added, you had to wait up to 24 hours for the css servers to propagate.
That's a nice readme
Maybe you should refrain from spreading rumors?

Hanlon's razor applies.
Depending on where they are, and what those positions are, that's pretty cheap... that likely means their average employee's take home is around 80K give or take. Insurance, employer side taxes and other expenses aren't cheap. The government cuts both ways.

If you live in SF, Seattle, Portland, NYC, Boston, Chicago or Philly, 80K is lower-middle class if that. Other cities/countries, it's incredible... just depends.
https://us.ovhcloud.com/dedicated-servers/

> OVHcloud Best Value is a great way for you to experience the advantages of bare metal over virtual servers at an unbeatable price. Our Best Value bare metal servers feature the most stable environment, making it perfect for processing large volumes of data.

The terminology is "bare metal" when buying up dedicated servers these days. Some places still use the term "dedicated", but since the advent of "the cloud", the term "bare metal" has come up, since most instances are ASSUMED to be VPS.
For web, yes. For embedded systems, "bare metal" means running without an OS.
any Iranians on HN who have first or second-hand knowledge of what is going on there?
Smallest Cache with Raku – Weekly Challenge
Or, you know, just fill a jug at the tap today while the water is good.
What do you not like about PostScript? It's basically a worse Forth, which, when compared to most languages, is comparatively wonderful to write in.
- Dart 2 has a sound type system and the compiler has been receiving lots of optimisations based on types since then (several years now). So this is no longer true.

- that's currently true but in the next release (at least that's what the Dart team have been working on for the past several months) it will have nullable types just like Kotlin.

- That's a strange criticism. Dart has excellent constructor syntax, I don't know a language that is more flexible with constructors.

e.g.

class Person {
String name;
int age;
Person(this.name, this.age);
String toString() => "Person($name, $age)";
}

main() => print(Person("Joe", 40));

Looks pretty good compared to most other languages?!
But it does make someone a hypocrite and maybe not someone you want to spend time listening to. In your example, it would be more relevant if you were a public figure who talked about the dangers of car driving wrt kids...
Much other keyboard accessibility is also painfully broken. It’s basically only usable by mouse. Up/Down do the wrong thing almost every time (though within a multi-line paragraph, sometimes they do the right thing, but it’s not consistent).

Getting keyboard navigation reasonably right everywhere will be very difficult. Ironing out the remaining platform differences may be even more difficult.

I also broke it (a nondescript TypeError once, “invariant broken” another time) fairly quickly, by tabbing to the cog thing, Space, tab to the Duplicate button, Space—where clicking didn’t achieve that.
There are a number of easy-to-find examples where Apple is currently not revoking certificates.
Though I agree in general, I think acknowledging it kind of smugly changes the calculus a bit.
A famous example is the (in)famous trader Jérôme Kerviel who was deemed responsible for a 4.9 billions euro loss at Société Générale.

Having worked in Middle Office before being promoted to the Front, he had a really good knowledge of how operations and risk management worked in the bank (plus some still working write accesses to specific systems) which allowed him to mask his very large positions with fake opposite trades that he was putting in every day before the nightly risk snapshot and cancelling before they could be confirmed.

The guy basically did not take any holidays in two years - otherwise his large positions would have appeared on Risk radar pretty quickly...

If you are into those stories and want much more details than my poor summary I really recommend reading the SocGen post-mortem investigation.

Disclaimer: I worked at Société Générale during the Kerviel era - also there is a lot of controversy in France about how much the bank knew and let things happen (Kerviel was making a lot of profits - until he wasn’t) and if that was used to cover subprime related loss - this post does not represent an opinion on this case!
There is only one way - 1) higher management must acknowledge that this is needed, 2) higher management must approve time allocation for these activities (as opposed to stuffing all new iterations 100% with new feature development). Then they push it lower and lower, down to the engineers. No way it will happen in reverse, when engineers decide they want this it usually end with a several disconnected resources, often using different tools and each maintained by 1-3 persons effectively for themselves, because nobody reads what they wrote. Also everyone need to accept that this activity does not have "end", and that it may need multiple reworks along the way. Basically this must be a thing that everyone just does, all the time, however they can.
Both

https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xbd...

and https://en.wikipedia.org/wiki/Unix_time

indicate that leap seconds are not included in Unix time as seconds-since-the-epoch. Leap seconds are included in UTC, and thus the Unix time appears to skip a second relative to UTC.
If they had figured out a way to make Flutter use Kotlin back in 2015 before Android officially adopted it, I think it would have gained much more developer adoption.

I don't think Kotlin is performant enough for Flutter though.
This experienced the heaviest de-platforming i've seen until now.
The WinForms API also survives from the mid 80s, and is interestingly different. I believe the classic controls were originally drawn in the kernel?
> Italy 29 deaths and 50 recovered.

yes the recovery data seems delayed, there are 3000+ koreans affected and only 30 recovered. While half of chinese have recovered.
Thanks for the suggestion. As soon as I document it better I certainly will. This was more of a call for help :)
Whether it’s hypocritical depends on the judgment attached to the acknowledgement. I agree that it’s not necessarily hypocritical, but I find most articles that mention the apocalypse have something of a judgmental angle to them.
Or there's an unfinished ticket in the backlog that says "Oh gosh, let's just bodge all these values in the database and make sure we fix it by the next leap year".
AFAICT Apple does something similar in Quartz…?

https://en.m.wikipedia.org/wiki/Quartz_(graphics_layer)
That's good technical advice but I don't think it works as far as knowledge capture goes. There are two problems.

Firstly, it fails to solve the problem of actually capturing knowledge. In fact, if anything, you're suggesting that knowledge of the systems and processes shouldn't be necessary in order for the business to function and that building a black box that "just works" is good enough. The problem with that is two-fold. First, using code to capture knowledge (eg "read the makefile to see how it works") fails to capture any reasoning for decisions that have been made, and secondly any history of the changes to the system are lost if you do ever decide to wipe out the git history of the repo (eg a shallow clone, or a squash, etc). Those may or may not be important to you but I've found it useful in the past.

Secondly, there are non-functional requirements for things that can't really be captured in code. For example, "The system relies on an external service that can only be rebooted by calling 555-1234" is knowledge that no amount of single start up command automation can fix if there's a problem. That needs to be in a recovery policy document so everyone knows where to look if the system fails. That way the document can be reviewed by non-technical people as well which is a huge bonus.
Philosophical Zombies
> In the increasingly multi-core world you desperately want as much concurrent processing as possible and it's much easier to run several clients in parallel than it is to parallelize a single server.

There is nothing more multi-core than a modern GPU. Actually the existence of modern GPUs is an argument FOR toolkit-in-server windowing systems. All you do is writing shaders that help you to keep the communication over the PCIe bus (and potentially network, if you want network transparency) as minimal as possible.

The NeWS system failed for none of the reasons described in the article. It failed because of bad performance. There never was custom silicon out there to render Postscript. Unlike today where you have vastly underused GPUs at your disposable just waiting to be stuffed with intelligence in form of shaders. Just have a look at https://shadertoy.com to see what is possible even on low-end GPUs.

Edit: as cpach pointed out shadertoy.com and not .org
OVH, DigitalOcean, Hetzner (for EU).

Currently renting a dedicated 48-core + HT (so 96 virtual cores), 64GB RAM, 2TB SSD, 10Gb WAN right this moment for ~$500/month as a buildserver.

That would cost 10x on AWS/Azure/GCP.
A 1-2% mortality rate is indeed a huge rate promising massive death. Essentially 20-40 times higher than the conventional flu.

I think the GP is saying that mortality is significantly lower than it appears because the asymptomatic carriers aren't counted in that figure.

That's one way these new pathogens can play out but I don't think there's necessary good evidence for this - the 2% figure seems pretty reliable everywhere.

It's worth noting that causes of the Spanish Flu's mortality rates are still being debated:

"Scientists offer several possible explanations for the high mortality rate of the 1918 influenza pandemic. Some analyses have shown the virus to be particularly deadly because it triggers a cytokine storm, which ravages the stronger immune system of young adults.[14] In contrast, a 2007 analysis of medical journals from the period of the pandemic[15][16] found that the viral infection was no more aggressive than previous influenza strains. Instead, malnourishment, overcrowded medical camps and hospitals, and poor hygiene promoted bacterial superinfection. This superinfection killed most of the victims, typically after a somewhat prolonged death bed."

https://en.wikipedia.org/wiki/Spanish_flu
How do you know they aren’t a lot of mild cases that go undetected? From what I’ve read 80%+ are mild, only 10-15% severe, at least in Europe. Most clusters can’t be backtracked to patient zero anymore

Also, numbers from Iran can definitely not be trusted
Only pedophiles and ISIL need encryption, so what are you worried about... just do all your banking etc. over plain HTTP... I'm sure no foreign governments are listening on ANY compromised devices in the middle, or have any motivations you disagree with.
https://foreignpolicy.com/2020/02/24/xi-jinping-coronavirus-...
Small packages are fine, if the maintainers keep them up to date! You can't publish packages and never touch them again. This leads to situations like the one with merge-deep that I recently discovered:

http://npm.anvaka.com/#/view/2d/merge-deep

All but one of those dependencies are from the same maintainer. Yet I see two major versions of kind-of, for-in, and lazy-cache. What's the point of creating reusable functions if you're not going to reuse them?

This is a huge waste. First on the filesystem, no wonder our node_modules folders are hundreds of megabytes big. Second it wastes bytes in memory and in CPU caches since they don't share byte code and each function has to be parsed, compiled, optimised separately.

I seem to be in the minority thinking this situation is insane…
I'm seeing smoke.

~15% severe cases, ~5% critical. Numbers growing exponentially everywhere.

Long incubation time with little symptoms most of the time making it silent until it's too late.

European governments not even trying to contain it anymore.

Already very loaded health care system are going to be overloaded.

Information heavily controlled to avoid panic.

Seemingly disproportionate Chinese response for something western countries treat as common cold.

The unknown in general :

14% reappearance of disease in recovered cases.

Some cases of sudden death in healthy individuals. (Cytokine storm on reinfection ? )

Probability of mutations becoming higher with increasing number of cases.

The outs :

- Miracle cure : (chloroquine ?, Remdesivir ?, other ?)

- Hot weather (not very optimistic as it seems to spread in hot countries)

- Worldwide quarantines

- Mutation of a less severe variant (virus is from a quite stable family)

- Vaccine in 2 years.

- Everyone gets it, herd immunity builds up, more than 10%-15% percent virus related death among the elderly + unknown complications.

I'm very concerned, taking care of 2 ( > 90 ) relatives.

I stocked a month of food.

Already washing hands and taking precautions.

Would quarantine if I could.
It seems strange to me that Italy and Iran are affected but India is not. I don't think India is better equipped, I wonder if reason is genetic? Can anyone tell why India is not yet affected with Covid-19?
I find it incredibly frustrating and tbh it saddens me when I say a generality in this case being "developers overestimate their worth to the business" and people chime in with all the exceptions that they think disproves it. Obviously there are exceptions to the rule.

However unless building the tech is the business you are seen just as a cost to the business in most circumstances.
Your Gitbooks link seems to go to something about Go?
They're secure though.
Pirate Game
Will you still buy Huawei phones without Google services?
It also depends on the definition of "recovered". Our first recovered patient was called such only after almost a week of repeated tests. Which means that the data will lag considerably compared to deaths and new infections.