skysight-inc/HackerNews huggingface dataset:
Building low-cost ventilators is serious work
The Most Powerful Doctor: Bill Gates
The WHO is a joke.

What they did these last months should be the last nail in the coffin.

More like a health organization they act like a political one taking sides with China and ignoring/censoring Taiwan even if they managed to control de spread of the virus.[1][2]

And if that wasn't enough, they actively insisted that all the measures we're taking now were pointless.

Why would anyone want a health organization that only cares about politics?

[1] https://foreignpolicy.com/2020/02/28/taiwan-who-coronavirus-...
[2] https://www.thenation.com/article/world/taiwan-who-coronavir...
https://www.androidpolice.com/2015/10/23/if-you-currently-ha...
Google Maps, translate etc.
There must be some element of that. Wasn't there a company that promised to charge phones over the air with ultrasound? The basic math showed it would never work, but they had lots of VC backing.
Most people have been using the internet to buy things for a while now.
These are all Android problems. Not Java's.
then why not write a dockerfile, and have your yaml, just do the docker build... command?
cosmovegas, I am the exact same as you. I recommend a book called Quiet by Susan Cain. It's really good and I found myself described in the book in so many ways.

Some of the examples given in the book are from Susan's own experience of being in work meetings as a lawyer.
We've already been seeing this to some degree with harder and harder paywalls--which mostly don't work besides lucrative niche and global brands. But I suspect we're increasingly headed towards a case where quality content is only available to those willing and able to pay for it.
I'm only halfway through the page, but so far it looks like it's describing a system that's compatible with the Many-Worlds Interpretation, and MWI is local without violating Bell's theorem.
The plan ignores that because people working on this are consistently finding infection rates of less than a few percent. Stanford tested 2888 samples that were negative for flu and other respiratory viruses and didn't find any positive for SAR-COV2 until Feb 21st and Feb23.
Show HN: At-Home and Online Reading Program (Grades K-8)
I've always thought that assuming such things should be wrong, because if you were writing the Asm manually, you would certainly think about it and NOT optimise unless you had a very good reason why it won't overflow. Likewise, I think that unless the compiler can prove that it, it should, like the sane human, refrain from making the assumption.
Can someone recommend a product (open source) that supports:
* ldap
* multiple password hashes per person, or some other way to keep different hash-functions of the password ( ldap supports this)
* saml/shibboleth or openid connect (preferably both)
* export all users and password hashes (I guess ldap supports this natively)

Want to replace a legacy openldap installation with something more modern and future proof, but need to keep supporting a couple of old systems that won't go away for a long time.
APIs vs. SDKs: What's the Difference?
If you get a survey about your boss always answer positively. Chances are they are using you as a way to get that person out and using you as cover. No matter what your feelings for the boss realize that they usually want to cut the department or reduce the voice of your department. Life will not be better after.
You shouldn't even need compiler builtins, just perform undefined behavior on a branch:

if ((uintptr_t)ptr & alignment) {
char *p = NULL;
printf("%c\n", *p);
}
WHO is funded by Bill Gates [1].

[1] https://www.politico.eu/article/bill-gates-who-most-powerful...
Not in CA, but our governor is deciding what must close, and even what items stores can sell. I suspect any news outlet (sans politics) would be desired to stay open. But you can't legislate everything.
I have an external monitor in my apartment that is on a dressing table. Myself and my girlfriend rotate usage of it depending whose work at the time needs the second screen more. The other person sits at the kitchen table. I use noise cancelling headphones for calls.

So far its working out pretty well.
Seconded. I'm interested in the topic, but there's not enough information for me to commit (and by HN standards, I'm relatively carefree when it comes to providing my email).
> Is he going for suppression? Is he going for mitigation?

This is the factor that has been missing from all the reporting on this crises. The goal of suppressing the virus to zero and merely seeking mitigate the virus surge effect on available ICU beds leads to drastic differences in all metrics most notably “peak deaths”. If the goal is mitigation with rolling shutdowns, there will be many many more deaths. Virus suppression require several months of shutdown. This is the most basic result of the “models”.

None of the major outlets have reported on this at all.
There also might be simpler explanation and that is development takes time and multiple platforms take multiple of development cost.
Idea:

Whenever there are furloughs or layoff, any payouts or profits for the C-Suite and managers that are higher the average employee, is put into an annuity for the laid off employees.

So if a CEO makes 30,000,000, and the average worker is paid 125,000. A 29,875,000 fund will be made to deposit a monthly check into the bank of the fired employees. This includes any profits made from selling stocks.

To avoid loopholes and ensure enforcement, CEO's waive personal financial privacy, giving regulators full access into international finance accounts and to withdraw from those account debt due to workers. The lookback/forward time can be tweaked to go up to 36 months to ensure it's not worked around.

This will retain employees - while simultaneously keep businesses operating profitably.

Additionally, if there are any dividends by the company, any employees who worked a certain time (even if fired) are entitled to payout, since they're part of the collective. This shows appreciation for the employees which boosts performance - they know a successful quarter will have their success kept - not given only to investors.
And it would still be wrong, because the rules of what constitutes valid unicode have changed (what's a surrogate?), and also why would that be a good idea to bake into your filesystem??
Nice, simple execution. I have a similar setup with Atom's daily premarket emails. One piece of feedback. Excluding the futures section, the centered text of the various timespans within the Performance section is harder to scan than left-aligned text or a 2x4 table would be.
Ruth’s Chris Steak House Gets $20M from Coronavirus Aid Program
Well, if I have installed zoom, skype, jitsi, slack, and weechat (IRC baby!) this month (which I have) I suppose I can't balk at discord, eh?

Cya soon. ;-)
> My advice has always been to use unsigned integer types when possible.

Unsigned types have their own issues, though: they overflow at "small" values like -1, which means that doing things like correctly looping "backwards" over an array with an unsigned index is non-trivial.

> On the other hand, I just wrote a proposal to WG14 to make zero-byte reallocations undefined behavior that was unanimously accepted for C2x.

You're saying that realloc(foo, 0) will no longer free the pointer?
How do modern C developers approach writing secure network code in C? Are there any tools for verifying network code?
I lack a lot of context here, but I recently saw a tweet of theirs from January. It was jarring to see how much they uncritically went along with China’s narrative about the virus. I understand a lot about the situation is unprecedented and especially in early weeks there was a lot of confusion and a lot of unknowns. But hopefully this at least will spur them to act more cautiously in regard to info from China.
>Reducing the friction of finding a lawn care company to maintain your lawn for the customer and for the lawn care company

What's the ongoing value? You find a lawn-mower or dog-walker you like, and cut out the middleman by paying them directly. Everyone wins (except your startup).
The machine still works if you yank the 4-pin connector from the cellular board, so that's the easiest way.
We gotta add that to the instructions...
Was that the model that introduced the magnetic power cables? I got one of those right out of high school and it was the first laptop I'd owned that wasn't a 3+ year old hand me down. It was magic.
For finance API I've used https://iexcloud.io/docs/api/ which is free/cheap.
We are agreeing, the part I was indicating is difficult is 'displaying gibberish'.

Knowing what constitutes a grapheme cluster is detailed and frequently changes.
Google Trends “What day is it?”
Less than one eighth of commerce (in the United States) is online.

And even if it was majority online, not all fullfilment can be done when many places are closed.
Seems like overkill. I'd rather just see every vote get a random unique identifier and all the votes get sent to a central database that is publicly searchable with the identifier.
Why would the PCB flex? A quadcopter doesn't have that much of a twisting force being applied to it, no?
Is the system supposed to be charging for outside collaborators on the Team plan still? The language makes it sound like those should be free now.
Which is how it worked before the internet.
I would cynically summarize this as: lockdown is economically unsustainable. We need to go back to work. Let's hope we can control the epidemics this time better than before the lockdown. We may have new tools this time (contact tracing, masks, test). But we're not really sure they'll work.

It's the exact same situation in France where we're planning to go out of lockdown in 4 weeks. It seems unclear that we'll have the needed tools by then. It's not even clear that they'll work but there are no other options.

At least the California roadmap isn't pretending they have the answers to the question they raised...
> No it's not, the infection fatality rate keeps going down.

Which is why I didn't say the infection fatality rate is staying the same.
I wonder if they’ve got a new, IBM Model M keyboard in there...
as much as I love Groovy, it is sadly essentially a dead language. None of the language bugs and issue I have with it will probably ever get fixed. Kotlin has learned a lot of things from Groovy, and carries on a similar tradition of "java with syntactic sugar", though they've taken it slightly farther. And with the support of both JetBrains and Google behind it, it actually gets the fixes and improvements it needs, combined with all the growing community and overall momentum.
Modern C language features:

- Why no sized text strings?

- Why is there no hash data type?

- Where's the linked list?

- Why no package management as part of ecosystem?

What is the modern rationale?

Caveats:

- I'm not implying any need for object-orientation (OOP)

- I'm fully aware I can write these myself and can access third party libraries that have each laboriously implemented their own versions.

- I'm interested in why these are not native C constructs in 2020. I appreciate why not in 1980.
What can nuclear power teach us about the institutional adoption of clean meat?
Let me guess you worked at Uber and Lyft was the darling?

Not sure treating employees badly makes for a better world. Perhaps more profit at the top makes for a better world for some.
There literally is no Oyo. They took hotels from the bottom x% of hotels, and guaranteed them revenue and got the Oyo sign slapped on the front door.

Who could have thought this would work? Like starting a banana company by white labeling the bottom 1% of bananas in quality with your brand name. All the smelliest, most rotten bananas infested with bugs.
Let's not excuse the utter irresponsibility of deciding on 16 bits: the initial 16-bit limit of the character set is instantly invalidated by looking at any comprehensive Chinese character dictionary, no reasonable choice of which will give you an estimate of under about 30k characters, even excluding graphical variants.

Even assuming that we discount 80k+ estimates by collapsing graphical variants, that's over half of your code space right off the bat. For this to seem like a seem like a good idea, you'd need to assume that Chinese is a uniquely bad one-off case. Not a good bet to stake your character set on.
Thanks. Yeah I agree I was just trying to come up with something decent given my limited design skills.
In general the 3900X is really nice, and if I did it over again, would probably do that over the 3950X.. About my only complaint is 32gb ram modules aren't available in 3000+ frequencies, so 64gb is about the max prudent amount you'll get in AM4.

It depends on what you're shoving into docker, or how much you're building in golang...

As far as gaming, all the Ryzen 3000 series perform within a couple percent of any Intel CPU close to the price point... The 10900X might do another 3-5% better for gaming, but your electricty use will nearly double for that very minor increase, not worth it imo.
How might Google and Facebook revenue move? Facebook earnings per share consensus is $1.78. In two weeks, we'll see how it stacks up. https://www.nasdaq.com/market-activity/stocks/fb/earnings
Yep their API is solid.
Recently saw an old video on youtube about that. Top Gun was created in response to heavy losses in Vietnam. It was very small and they had trouble even finding space for classes. A turning point came when a Mig was captured and they trained with it to find weaknesses. After that everything changed. The kill ratio inverted and they did start to run when engaged in some cases. Your uncle was lucky to go after the strategy was worked out, or he probably wouldn't have come back!
Can you trust that data to be perfectly comparable? Testing capacity ramped up at a different rate than cases. Testing guidance has been spotty too. The days right after increases in testing access could be very noisy.

I would look to the deaths curve much before the new cases curve, even though it's less responsive to changes. I assume fewer deaths have slipped through the cracks (though I'm sure some have).
It hasn't been government-operated since 1970.
If you prefer to use LaTeX, use LaTeX. My preference is to write content in Markdown---which is almost as technology-agnostic and ubiquitous as plain text itself---then figure out the typesetting independently.

For what it's worth, even though the blog discusses Markdown and ConTeXt, much of it applies to Markdown and LaTeX.

By the time you reach the R section, there are only three scripts: build-template, which is reused by the other scripts, the build script, and intarsia. You could also use R Studio, as well, but then you wouldn't have the ease of interweaving interpolated variables from YAML files.

If you find LaTeX's packages and syntax to be simpler than writing (or downloading) a few bash scripts, then go for it. I certainly cannot tell anyone what they'll find simpler to use. For me, Markdown is simpler than LaTeX; I find I can focus on content far easier without having to write or look at macros. À chacun son goût!
That's because Betaflight and INAV have evolved from manual/freestyle flying. ArduPilot is the more "autonomous" platform, which you can fly without a TX. You can add a USB telemetry module to your laptop and fly like that, although I've never done (and wouldn't do) that, there are many cases when you need manual control for recovery/failsafes.
Even if the scale of the difference divided by the number of employees were enough to be useful (it's not), all this would do is incentivize executives to run inefficient businesses into the ground.
I think Google and Facebook are going to deliver a very surprising result.
Vibration can be a concern with quadcopters especially if the motors and propellers are not properly balanced
People don't believe they'll literally drop dead next month. But they believe they'll get kicked out of their apartment if they can't pay rent. If that happens, they might end up losing their job after not being able to show up for a few days in order to find a new place if that's even possible. Being poor is miserable. You know how you might lament that due to your full time job you have so little time to spend on your interests and hobbies? Likewise, poor people have very little time or the mental bandwidth to think about doing things that only pay off in the long term. They're focused on surviving to next month. So they spend money on groceries instead of on coding lessons or something which won't get them a better job any time soon. They're probably right anyway. What's the point of learning to code when companies wouldn't hire them in a million years instead of a college graduate or someone with previous experience in the field. So you can imagine how many people are condemned to forever working food service jobs or other such work.
If you had to do it again today, what would you do?

Especially interested in this part:

> If you have realtime data ingestion, you will also have to build tooling to re-ingest older data that has changed or needed to be amended. This will end up looking like a 'lambda architecture'
it's tough to have productive coordination when the president knows so little about civics and government. it's best to ignore the president in this case, especially since he constitutionally has very little say in a pandemic response.

instead, focus on putting political pressure on your state and local politicians to come up with a concrete plan and timeline, as they're the ones who do hold power in this case.
The Jumper T176 is amazing, if you're going to get a good TX you want to last you a while, get that. If you want a cheap, small one with not too many capabilities but that a child can use, get one of the cheaper FlySky ones.
I once did a stupid test using either a int or unsigned in a for loop variable the performance hit was about 1%. Problem is modern processors can walk, chew gum, and juggle all at the same time. Which tends to negate a lot of simplistic optimizations.

Compiler writers tend to assume the processor is a dumb machine. But modern ones aren't, they do a lot of resource allocation and optimization on the fly. And they do it in hardware in real time.
Ok. I am not happy with my definition of coercion. I think it should mostly include things that physically alter or arrest man’s body or property.

Punching someone is coercion.

Advertising is not coercion.

Threatening to punch someone is maybe coercion.

Stealing a wallet is coercion.

Firing someone (and reducing his income) is not coercion.

An uninsured bank going bankrupt is probably not coercing its customers.

Maybe I mean “violate natural rights” rather than “coerce”.
What Our Failed Startup Can Teach Others About Organizational Distance
First, because they live with people who aren't at risk and if those people go about their lives it defeats the purpose.

Second, if everyone not explicitly at high risk went about their normal business, some percentage of them would still need medical attention and the hospitals would run out of beds, leaving some to die.
I recently looked at a number of string copying functions, as well as came up with an API a bit similar to yours: https://saagarjha.com/blog/2020/04/12/designing-a-better-str... (mine indicates overflow more clearly). memccpy, which is coming in C2X, makes designing these kinds of things finally possible.
I agree this scenario could happen. That's certainly been the cycle.

But if we go back to thinking about this problem from first principles [1], I think certain things have changed.

1. Hosting a complex app in the "cloud" has become significantly cheaper, and easier

2. Centralized services have network effects because you can't find your "connections" on other services. That's not true with federation. Even though gmail is the most popular provider of email, there are still other providers that are alive and well today. In fact there has been some cultural movement of moving from gmail to paid & private email providers, because they are so cheap nowadays.

3. In federated systems, its relatively "easy" to move to another provider. Although much more work needs to be done to improve migration in fediverse.

4. De-centralization doesn't have to be an all or nothing proposition. What is the minimal "centralized", and cheap bootstrapping service for a federated system ? Answer: A domain name + static site with some links to "trusted" providers. Cost: $10 a year for domain + static hosting (pretty much zero dollars) ~ approximately $1 dollar per month

5. There has been some egregious censorship happening by centralized social providers (a total 180 to how early internet culture was). It's their right to do it as private companies, but that's also what motivated some people to move to the fediverse.

[1] https://fs.blog/2018/04/first-principles/
"Why are you assuming the simpler system would achieve the goal of the simulation? If the intent is to see how a "player" responds to an environment that is a realistic reproduction of a given environment, then placing them in a simulation that isn't a realistic reproduction may be insufficient."

In a chaotic quantum system, everything has an influence, including the butterfly 2000km from where you are sitting now.

We can't 'just implement the parts mattering to the players', because the butterfly could cause a storm in your location a month from now, and we can't know whether it does or does not without actually computing it.

So if the system is modeling all the butterflies, you have a simulation cost problem. If it not modeling the butterflies, than the system does not truly implement 'the weather', but a simpler system, in which point it would have been easier to simulate a simpler system with less noise.

"The only "observable" data that complicates things are data that has been affected by "players", and where the effect has been observed by them and may be remembered by them."

Lets look at the example of past data. Quite a lot of it is not by "players" (lets assume humans are the "players" here). Tree ring data, geological formations... How does our simulation deal with that?

A) Calculate everything in advance. That's not very promising.

B) Calculate everything the 'players' may care about in advance.

In some systems, that's equivalent to A. Even in other systems, the players pick their own motivation and tests. If the simulation is of any worth, we may not know in advance what tests they chose, so that's not promising either.

C) When the players are somewhere, calculate the past of anything they might be examined by them.

That would require enormous amounts of state or massive calculation. Calculating the past of quantum systems can be as complicated as approach A.

D) Read the players' mind and just give them what they want (why not? It's not outside the scope of a full simulation).

There are some coordination issues here (what if different players expect different things? or if player has a flaw in the original calculation?), but that seems manageable. Even more so if we are allowed to rewrite the players' mind. Of course, that means there'll never be a proof of the simulation since it will be prevented/rewritten immediately...

E) Don't bother with consistency, lie to the players all the time and hope they could rationalize everything. I'd have expected the world to be weirder and more inconsistent than it is in that case.
I've been considering setting up a Gluu [1] instance for some of my services. It supposedly supports LDAP as well as OpenID and Oauth2 for authentication as well as RADIUS. From what I can tell, this would fit your use case perfectly fine. It's available as open source software but the company behind it is selling it as well in case you'd like a support contract.

Note that I haven't set it up myself yet, it's still on my ever-growing list of "tools I have to take a good look at sometime in the future". It does seem like a very good piece of software though.

[1] https://www.gluu.org/