skysight-inc/HackerNews huggingface dataset:
2% means 1 in 50 people. How many people do you know? How about people who are a friend of a friend? What is that number divided by 50?

In all likelihood, within a year, several people you know will die of covid-19.

(Also note that the effects will be different around the world and in different social strata; in poorer areas, the death rate will be much higher, and in rich areas much lower.)
Sorry, but you are not a CIO, you just have a fancy meaningless title with no real correspondence to what it means. If the CFO decided to buy NetSuite without asking anyone, you care not CIO and he is acting as CEO because he can override you with no consequences. Just saying.
that was a great article, quite funny too. thank you!
How Australia defied global health authority on coronavirus
To my knowledge, VPSes are generally container'd these days, not VM'd, so SME/SEV doesn't actually work. But yes, this seems to be single-targeted at a specific VM threat.

(Add: another reason to extend this to per-process or per-page encryption, since that would work on containers too.)
Show HN: Evolution Simulator Similar to the Game of Life
Meh, 123_i32 seems like a big improvement to me, but with the others, I just can't immediately grok it - it's having numeric digits as part of the type name that throws me.

I realise of course that not everyone will feel the same.
That's an additional aspect, yes.
IEM are going on as planned, they just didn't let the public in. The tournaments are being played as I write this (I follow the SC2 games).
>> Designed to be as secure as a one-time pad,

> That immediately shows that the person writing it doesn't know cryptography. You simply can't get the security of one-time pad [..]

Talking about a one-time pad at all in the context of making something actually secure for internet usage, shows that the talker doesn't know about cryptography.

A one-time pad having "perfect security" is only true in the context of a particular security model that doesn't generally hold true on the internet - one where the adversary cannot change the ciphertext whilst it is in transit.

Under a more realistic security model, we need a message authentication code or some other equivalent, to protect against adversaries changing the ciphertext. It's a well-known theorem of modern cryptography that in fact if you don't have secure authentication under this model, then you cannot achieve secure privacy. In other words, your ciphertext has to be bigger than the plaintext for security on the internet.

(There is in fact a one-time-pad equivalent for MACs where your key is the length of the plaintext and the ciphertext ends up being several multiple times the length of the plaintext, but crackpots when making security arguments about "one-time pads" generally aren't referring to this and aren't even aware of the existence of this. It's a relatively unknown construction and nobody really talks about it in the context of serious modern cryptography.)
> If you would make a new language today you would design for readability above all else.

So, basically, COBOL?
Many otherwise crappy countries, especially in Eastern Europe, have excellent ISPs for some reason.
That's an interesting article, but I think it's oversimplifying things, which I suppose makes me a Mistake Theorist. 8)

I prefer to think of people's traits not in simple binary terms, but more in terms of high-dimensional attributes. Think: word2vec.

In practice, I find that people are messy. They have their own interests, and hence there's conflict, but they're also lazy, hence the mistakes. There's plenty of room for several kinds of suboptimal behaviour in their squishy meat brains.

Sometimes I feel like I'm The Man From Earth, watching this craziness unfold from the outside.

PS: Watch it, it's a good movie.
The NYT has a really good chart [1], comparing R0 and CFR of the current virus to various historical epidemics.

I use it to explain friends and family the potential significance.

[1] https://nyti.ms/38Xc1ho
> although if there's no real performance hit, you may as well just enable it

Even if it is no-cost performance wise, it still costs energy, which translates to heat and CO2.

> protect against extremely sophisticated attackers

I agree, and I'm very doubtful whether any attacker with this level of sophistication and access (i.e. physical to the DIMMs) won't have quite a few other venues of attack that are still viable.
What image format(s) is recommended for mobile web applications?
What does notion do?

I've seen businesses run on Microsoft tools and Engineering tools exclusively.
How Tesla Sets Itself Apart
If a large population of infected people never show symptoms, you'd see a lot more untraceable cases in Singapore, who are doing tracing very well.

But if you look at their reports there are practically no untraceable cases. That suggests to me that there are not many cases without symptoms.
The C approach makes the compiler much more complex, and introduces extra typing in other language constructs. (like parens around if statements) This is why many newer languages do something more like the Rust way. Overall it is simpler for programmer and compiler.
then you have to introduce new keywords in other places to remove ambiguity.
I'm rewatching Mad Men now, and I'm amazed how many people in that era were busy on administrative tasks that are completely automated now – set on 2010s, this series would be about a boutique digital agency that would employ under 10 people, total. This list of software may be long, but without it, it wouldn't be possible to do this with just a 2-person team.
Panic can very much be more productive than inaction. It’s not the optimal choice, but sometimes doing something right now is better than doing something even better a little later.
> Our test results had not arrived before we boarded buses for the airport

This is the part where the government really fell down. Tough on immigration, but oblivious to the need for containment when it really matters.
> It takes O(n*n) time to add the n integers.

Eh?
An Alcoholic Parent Can Affect How a Child’s Brain Switches Tasks
The author is not necessarily wrong about his case, and this could be investigated experimentally - have someone else set the alarm to a time he does not know.
Heh, cool associations, thanks for sharing.

nit: "eyesaw" -> "eyesore"
(unless "eyesaw" was deliberate -- pretty evocative!)
I think what all these kinds of articles are forgetting is luck.

It's a lottery.
Trackers are for management to control the plebs. Rules don't apply to execs.
From what I read in this thread and on reddit, in the USA (somewhat state-dependent) you can drive with almost no experience in a vehicle that has zero safety standards (some states only check up on emissions, others don't even check that, or so people on reddit said).
Herbicide-Free on Campus and Beyond
Seems defeatist to over ascribe luck to success.

The only guarantee is if you don’t try you don’t succeed.
Exactly. "Mid-forties" probably means friends and associates in the fifties and sixties, parents in the seventies at least. Just knowing someone who is affected can be harrowing, even if it's not you. But I guess a lot of people here don't ever think about anyone who's not them.
SGML is not a true subset of XML, as XML allows explicit self-closing tags (they can be declared implicitly self-closing in a SGML DTD though). Also, SGML is as much a "superset" of HTML as the concept "language" is a superset of English. I am still curious about the Markdown claim though: How does Markdown relate to SGML at all?
3 Gnucash files/directories. Handles 2 corporations and my personal life. It's a lot of work. It gets in the way of other work. But since the data is confidential, I put up with it.
You're comparing to different measurements. The ~2.0% figure for Covid-19 is the case fatality rate. Case fatality rate is number of deaths over number of people infected. Mortality rate is deaths over people at risk. A case fatality rate will always be higher (or equal, if everyone in an at risk population gets sick) than the mortality rate for same disease, often considerately higher depending on the disease's infection rate.
If you unite with the 90% instead of getting paid by the 0.1% to exploit them, maybe you can claw back some wealth from the 0.1%
Whether a type should come before or after the name is a fairly subjective matter. I believe that after is generally superior, especially when the type is optional.

But there’s a very practical reason for requiring the `let` token: it makes parsing very much easier. With `let`, you can keep a LL(1) grammar, because seeing `let` tells you to next parse a pattern, then if there’s a colon a type after that. But if you don’t put something in there, you get a genuinely intractable problem once type grammar is not trivial: sure, `int foo;` is simple and obvious, but what about `A<B, C> d;`? should that be parsed as an expression (respaced, `A < B, C > d;`). Some languages have not resolved this style of parsing ambiguity at all, and figure it out at runtime, based on what else they find (Perl is infamous for this). I think others only kind-of resolve it, by looking at what symbols are present at compile time, to decide what was meant. Others just declare that such ambiguities are parsed one way, and you can rewrite your code (e.g. add parentheses) if you want to mean the other. Still others have resolved it otherwise, by other more subtle syntactic means, so that even if you need arbitrary look-ahead while parsing, there’s not quite any overlap between the two syntaxes (e.g. don’t support commas in this way as a kind of alternative to semicolon within expressions; or use proper matched delimiters like [] or () for generics).

Rust chooses to make parsing simple, which benefits humans as well as machines, reducing cognitive requirements in reading code.

Furthermore, in Rust what follows `let` is not an identifier or identifier list, but rather a pattern. Imagine the following contrived example:

let x = [[0]];
type x = [u32; 1];
let a = 0;
let [a]: x = [1];

That falls over completely if you put the type first: `x [a] = [1];`—does that define a new binding a with value 1, or does it set x[0] to [1]?

And finally, as I mentioned, the type is optional, and not commonly required, so you end up with something like C++’s `auto` keyword, which is basically `let` but spelled worse (and with worse semantics).

The end result is that for Rust specifically, what you desire is quite unsuitable, and what it has works very well—and that its reasons for doing things that way are well worth while considering.
Doesn't sound like a lot of money for a business.
The article argues that because each little computer is a little “sentient”, and because machine learning builds algorithms that are intractable to the people who nurture them, and because in a house there will be lots of these sentient and intractable “learning” machines, that therefore the house (and car and office...) is full of consciousness, much like primitive ancients would have imagined a forest to be. This is simply terrible logic. It certainly resembles the logic of those primitive ancients. It does not follow that just because you don’t understand something or find it awe-inspiring, that it is therefore conscious, or a spirit, or a god. This is a dangerous error, because to worship, or merely believe in, the consciousness of one’s house is to cling to a fantasy and to place personality where there is no personality. Why don’t you continue to attribute consciousness to the human beings around you who actually have it, rather than wasting regard on soulless man-made calculators? Is humanity doomed to always revert to creating their own gods and worshipping them? What is it in us that longs to do that?
Not trying to stir the pot here, but is there anyone here who finds this style of writing enjoyable rather than terminally irritating?

I notice there are some people who have a habit of writing this way, and I sometimes wonder if there is any audience that appreciates it. Myself, I can't stand it; it is so irritating that I usually give up on understanding the point, just to save myself the pain of the prose.
> From a business perspective, be prepared for an extended period working from home

That's wishful thinking. I can guarantee you many (if not most) managers are too paranoid to ever allow it.
I've read through some of the mails and the description of the algorithm on Github.

This gives me some serious Kryptochef vibes.

If you haven't come across that name before: way back when, some guy was trying to sell his "Vollbitverschlüsselung" (Full-bit-encryption) software which he touted as the most secure in the world with an utterly bizarre explanation on how it was supposed to work. I'm not absolutely sure to this day if it was an elaborate hoax or whether he was actually serious.

The Kryptochef Website (German):

https://web.archive.org/web/20111011174408/http://kryptochef...

English translation with broken page layout:

https://web.archive.org/web/20111024003746/http://kryptochef...
There are some graphs broken down by age for the Spanish flu
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3734171/
Doesn't German work this way?
This is brought home to me whenever I take the time to document a process.
> Python is indeed an imperative language, along with the others I listed.

JavaScript has functional origins, and in practice quite a bit of JavaScript is written in a functional-lite style. As a JS developer, I find it quite infuriating that Python doesn't support these patterns, as they make code a lot more readable, and it seems to be a matter of principle rather than a technical limitation.
I think the less features is an advantage. But they certainly don’t work as well if you’re web-only and getting access to the actual desktop applications is a more expensive license.

I don’t particularly like teams, I do like planner and onenote colaboration, but I also really, really dislike slack, so that has to weigh into what you take from my opinion on the subject.
Do you mind sharing the name of your startup?
What would you recommend for anyone looking to join the AI development industry?
A mysterious bug in the firmware of Google's Titan M chip
Isn't that what MS, Oracle, SAP, Salesforce, Amazon, and Google do?
No language is perfect but a couple of years ago I tried both. Learning Go was a constant stream of internalizing design failures and working around them (error handling, packages, etc.). Rust had some points which were harder to get started with but showed clear benefits for having done so — the difference between teaching you better habits versus not learning from C’s second greatest failure and viewing error handling as optional.
Support for a text editor?
The time complexity assumption for addition is given earlier in the article.
Hunt for Russian Black Ops Specialist Ranges from Spain to Bulgaria
I found the use of 'if constexpr' in the example pretty nasty. I would have thought it more idiomatic to use std::enable_if to enable different implementations of 'algorithm' as in the example of 'construct' and 'destroy' given here:

https://en.cppreference.com/w/cpp/types/enable_if
Having worked on my startup for the past 2 years I can agree with this -
> Building a business is messy

But luck is not the best way to succeed. Being systematic and knowing that any domain will have deficiencies that can be worked on will greatly increase the odds of success.

It is true that we will not hit upon a problem worth solving (in terms of scale, cost etc) on our first try. But the author's suggestion is to focus on iterating over the problem more than the solution, atleast initially.
CFOs can't integrate new software themselves, but they can buy anything they want. Some of them let this go to their heads.

When I hear NetSuite ads, it's only while listening to the absolute dumbest sports talk shows. Apparently this marketing works...
Let me guess, his LinkedIn bio is just "Entrepreneur".
You mean, like when declaring an array:

int[4] arr; // oops, doesn’t compile

Or a function pointer:

int (*)(int) fptr; // oops, doesn’t compile

So much for the simplicity of C declaration syntax.
Same, long-time developer, I've followed the course and learned a lot (as long as you invest the effort ^^). Great content!
Its an important statement you make. Kind of. And for startups really pivotal to getting off the ground. But as anyone can experience building on anothers platform if you do that 28x times, eventually they will either raise prices or block you for nepharious reasons or simply go out of business.

Business requirements when thought of on a horizontal plane are highly fungible. Once you go vertical your toast.

The picture you paint is one of ideation, first level thinking. Once you get to the next (or any level) these assets will turn into instant liabilities. See --> amazon web services. But thats ok its not a horrible thing as long as you can actually build your business on top of moving sand.

Its been done but its not fun.
Subscribe to Zoho One. 40+ integrated apps at $30 /user /month with an annual subscription (All Employee Pricing).

https://www.zoho.com/one/pricing/
https://www.zoho.com/one/
The author is having a bit of fun, let it be; the skill is being able to find something valuable between the badly forced puns. Or something like that...
For Seoul’s Poor, Class Strife in ‘Parasite’ Is Daily Reality
Not really. "German grammar allows for the construction of long compounded noun phrases which are expressed as one word in written language. Compounding is not really the same as agglutination.": https://www.quora.com/Is-German-considered-a-true-agglutinat...

There are quite a lot of languages that do though: https://en.wikipedia.org/wiki/Agglutinative_language
It's worth noting that Chase, which I believe is helping with the IPO, gave all Sapphire Reserve card holders a perk that effectively gave you 2-3 free DoorDash orders, bumping up their unique users just in time for an IPO. Feels unethical to me.
Also, if you do a lot of concurrent programming, you should consider platforms with lightweight processes (as provided by Erlang/Elixir, among others). I find code based on this paradigm much easier to write and debug than async code and it comes with additional benefits such as error isolation and the ability to parallelize CPU-bound tasks.
He lived in Princeton NJ. In the last several years, it has stopped snowing in the winter in central NJ. Direct consequence of global warming messing up the arctic air currents.
Ask HN: My local supermarket is running short of certain goods. Is yours?
Certain goods at the supermarket are being cleared off the shelves such as hand sanitizer, rice and pasta.

Also toilet paper is being cleared off the shelves.

Is this happening where you live?
The Dilemma of Product Design: All-in-One vs. Single-Function
10x More Engagement on Facebook Ads with This Simple Growth Hack
I recommend everybody who didn’t check those out to do so.

Not really being interested in ML, but doing all the available most popular courses to keep up, I really liked how fastai doesn’t just teach you ready and known models, but also how to compose differentiable building blocks to design NN’s yourself.
For those who are interested in how to improve your own immune system function I recommend to watch a couple of videos of Dr Bergman and Dr Axe
Wikipedia is inconsistent for 1918 flu pandemic: https://en.wikipedia.org/w/index.php?title=Spanish_flu&oldid...

"The World Health Organization estimates that 2–3% of those who were infected died (case-fatality ratio).[51]"

"The unusually severe disease killed up to 20% of those infected, as opposed to the usual flu epidemic mortality rate of 0.1%.[2][54]"
That's it! They remind me of old school bubble chambers used in particle accelerators. Momentum carrying things mostly in one direction, but every now and again something just coils inward until it runs out of energy.

https://media.sciencephoto.com/image/a1380122/800wm/A1380122...
sharepoint site

IME, this right here should have seen the entire committee fired.
> It seems that search engines now are always trying to guess your intent, and always think they know better. And yet more than ever, I struggle to find relevant search results.

The "always think they know better" is the issue IME. I'm fine with search engine trying to be smarter, but the paternalistic "no I think you want <completely unrelated thing>" is what bites.

And not only does it not work when I know what I'm looking for (because it gives me something else entirely), it doesn't work when I'm not quite sure either e.g. from time to time I dimly remember an interesting comment about something but don't quite remember the wording so I look for something similar, and never in my life has the search engine been able to guess it.

Which is fair enough, don't get me wrong, but then why mess with what I know I'm looking for when you're patently unable to guess when I don't?

> For example, I enter a search term, and I'll get many results back that don't even contain the search terms.

That is also my experience. It's also one of the issues I have with duckduckgo, AFAIK it ignores quoting entirely.
New Dark Net Marketplace
Apparently there’s a new dark web marketplace called Abysinian Market that uses cloud flare encryption like pirate bay it’s abysinian.com
Additionally any deploy will give users a moment of downtime because Heroku only supports rolling deploys on paid dynos.
Animals share knowledge as well. I think big difference is that we have external storage (writing). Possibly the biggest difference is ability to generate fiction - anyone has idea if some animals are capable of it?
3 months and professional suicide is a bit dramatic.
Surprised is hasn't been mentioned, but KeePass has the ability to generate the TOTP codes as well. Database is stored encrypted and on your device. Use SyncThing and sync your database across multiple devices securely.

Lots of cross-platform apps to use.
It's nothing for a VC-funded or mid-to-large company; it's significant money for a self-funded small business just for enhanced tracking in most countries. Really depends on what kind of business we are talking about.
That's like saying "being a vehicle is how a lot of cars work"; the reasons on why the cipher is flawed are a bit more specific than that.

As for the elitist arrogance, whilst I'm sure these exist in other security-related interactions across the world, the interaction that's the subject of this thread involves plenty of polite comments that

- point out author's lack of background knowledge
- refer to short-cut theorems that help evaluate a cipher, implying the author should learn about these theorems
- explicitly tell the author to learn about these theorems

In response to this, the very first reply the author gives is "It almost sounds like you have had your soul crushed by bureaucracy over the years and have lost all passion for this field. I hope that's not true."

Yeah, however much "arrogant" you interpret the security people in this thread to be, it's only fair to interpret the OP (Mark McCarron) to be 2-3x as arrogant.
The article was behind a paywall, I have posted an outline link in support of my previous post.

Article: With masks for coronavirus in demand, Fort Worth-area company selling only to hospitals | Fort Worth Star-Telegram

https://outline.com/XF3nwJ
And I had the flu.. it nearly killed me.

Can we please stop this nonsense
You guys do realize that the US is notably alone in the developed world in offering no government healthcare insurance? You guys wouldn’t believe how different our attitude is of recessions.
Anyone is welcome to use my address for receiving official documents. Just email me to let me know, and I'll send you photos of anything that arrives with your name on.
The latter are edging into common territory. Still never seen one of the former in real life. See lots of lawn service companies at work. Maybe they’re regionally popular?
It isn't, it is much slower. Download them both and try a few tests for yourself, GHC produces much faster binaries.