skysight-inc/HackerNews huggingface dataset:
As long as you vacation in places with few other people around, that is actually a really good way to spend the time.
At one point I was using DO for everything but then I got to the point where spending time on server config just wasn't productive so I moved everything over to AWS Elastic Beanstalk and RDS and never looked back.

I know DO do now have dedicated DBS products but really feel they're missing a trick with nothing similar to Elastic Beanstalk or GCP App engine - this is exactly the kind of products smaller dev teams and one-person operations need, and these are most likely the kind of people who would be willing to give DO a go over AWS and its perceived complexity.
A substantial number care about the hiring supply crisis and are YIMBYs (even though my yard is currently at risk). Beyond advocacy we and many others donate to support our neighbors and additionally support the serious tax support supplied. It's not perfect and systemic changes could help a lot but it is what we do locally and as a locality, what we are able to do. I'm sure there are naysayer opinions and I'll check back to read them if someone would be so kind as to leave some. Even better would be concrete solution specifications (link to something of substance?). Not that I'll likely reply, debating on the internet seems a low value use of time.
I'm very aware of set builder notation, and also not a fan. I mean it beats a lot of other things mathematicians were probably doing before they agreed to it, but it's still not ideal in my eyes.

My example (formatted again below), is probably an interesting middle ground, because both the left and right are only mildly interesting. While most often (not always) in math I've seen the right be "trivial".

trivial right: { 2x : x ∈ ℝ }
mildly interesting right: { 2x : x ∈ [1,10) }
complex right: { 2x : x ∈ [0, ∞].filter(...) }

In the top two cases, things aren't so bad. But as we digress to the third case I fear we'd be better of like:

[0, ∞].filter(...).map(|x| 2x)

This is generally how I'd solve the issue. I've made a point of avoiding talking about nested array comprehensions, since these get completely impossible to reason about statically for me.

EDIT: Just because I' on a bit of a rant ATM, I might as well complete it...

In Rust we also have where clauses, however you still must at least introduce the name up front. For example:

fn foo<A>(..., a: A, ...) where A: ...

This solves the problem of name resolution in my head while I try and read this function, since there's always a namespace you're operating within. Without the leading `<A>` I'd be left wondering WTF `a: A` means.
Death rate in United States is showing as 48% for me. That is very wrong.
What is UK's answer to this problem?
Collingridge's Dilemma
> 1% of your savings per week

That would allow to invest what he wanted in 2 years.
But the market is likely to ~80% recover in 6 months.

> Most people don't know their own risk tolerance until they see their portfolio drop 20% like this.

Yes: risk tolerance is a very important consideration - thank you for explaining that.
But how to find that limit to the risk tolerance in a reasonable time?

I'd suggest ~1% of portfolio investment per day, but only on down days. Do not invest on up days.
Actually then CFR would probably be like 5% if medical services would be overcome.

So more like 11m excess deaths.
Raleigh just had a confirmed case in Wake County today, stay safe out there.
Injection moulding isn't hard but it's not uncommon for even experienced teams to take a couple of goes to get it right. "Re-re-re-re-fabrication" is excessive though and sounds like it was an inexperienced team.

Source: worked at a place that made injection moulded hardware.
True enough! The 4% would still overwhelm any country's health system. E.g. US has around 300,000 available hospital beds, and 4% of population is 13M, 43x higher.
> https://techcrunch-com.cdn.ampproject.org/v/s/techcrunch.com...

Your AMP link is 404, here's the direct link:

https://techcrunch.com/2020/03/15/trump-says-google-ceo-sund...
HN's culture against partisan political statements looks particularly like sticking one's head in the sand these days.

Coronavirus is not a political thing, but our (partisan) elected leaders had an enormous amount of power over how prepared we were, and their agendas shape the on-going response. It's impossible to talk accurately about the problem or solution without mentioning parties and politicians by name.
Right, I'm not optimistic that we'll learn the lesson. I hope I'm wrong.
It's not supposed to be a primary source for masks. It's a reserve.
Compilation of 24 years of Ireland News with date and topic
I understand what "the law" says. I also know who writes the laws. I mean from a moral/logical standpoint it seems like profiteering. I guess I don't understand the difference between people taking advantage of others by price gouging during a disaster, and corporations taking advantage of people by price gouging due to a life threatening medical condition.
The issue you'll run into is that in an emergency where survival of the Marketplace is in question, the rules of the Market slip in deference to getting the job done to restore normality.

It's the same reason people were livid in California during the fires they had when Verizon (I think?) Was being stingy in regards to provisioning firefighters with enough bandwidth for their C-n-C.

It's a fairly American ideal, even if it hasn't had the spotlight shone on it in a while. You're either helping to clean up the mess, or you're part of the problem, and had best be prepared to get out of the way. It's nice to see we haven't totally lost our grip on it.
Lives and money are not the same thing. Hard stop. I understand your point, but I just disagree with the expected outcomes here.

Realistically how much would it cost to bail out these businesses and provide a safety net to people? I imagine the numbers are less than we'd first think.

It's a choice. It's not inevitable.
New problem: debt secured on property investments to businesses.
Stocks, bonds, etc. Larger corporations often have a department tasked with managing such investments.

If you were considering starting a business, would you consider a business with a projected ROI of 15% and you had to work 24/7 on it, compared with 10% ROI investing in the S&P 500 passively?

I.e. don't look at what you'd make running the business. Look at what you'd make relative to passively investing the money instead. That's "opportunity cost".
https://www.worldometers.info/coronavirus/coronavirus-age-se...

No fatalities under 10, but 10 - 19 has fatality of 0.2%. 0.2 of the entire 10-19 population is a huge number.
> Becaue gold (and silver) is the Constitutionally mandated legal tender the US dollar is supposed to be based on.

No, it's not, and neither is anything else. The Constitution doesn't mandate any particular basis for federal legal tender; it does restrict what states can make legal tender, but gives Congress unrestricted power to coin money of any kind and set it's value (and the value of foreign money of any kind.)
Americans are going to be handling it but the POTUS has multiple well known weaknesses that was always going to cripple response.

Weird you expected better out fo him.
To put this in perspective, especially since it’s difficult for humans to intuitively appreciate exponential growth, and assuming the conservative 6 days doubling rate, and starting with today’s US death count of 61 (2020-MAR-15):

- on 8 Apr US will be just under 1000 deaths. Scary, but that’s almost a month away
- on 2 May, deaths will be ~15,000
- on 20 May, deaths will be ~125,000
- on 7 June, deaths will be ~1,000,000
- on 1 July, deaths will be ~16,000,000
- on 19 July, deaths will be ~128,000,000
- by end of 2020, deaths would be over 17,000 trillion if the US population was infinite and mitigating factors such as herd immunity didn’t kick in, but you get the general idea

This is all presuming the existing political/societal response and herd immunity not kicking in (which it won’t in the US until around the 200MM mark). Social distancing will lessen this massively, which is why it’s so important.
Request: for those who report positive tests, please advise if they were told whether active virus was found or just viral DNA (contagious vs not), and sample source (oral swabs, anal, both).
Disease threatens Chinese wheat and, hence, noodles
China, the world's largest wheat producer - think of all the noodles they eat - is reporting an infestation of wheat rust due to our warmer climate.

"Lu Guoqiang, a researcher at the Provincial Plant Protection Station, said that a large amount of bacteria, susceptibility to varieties, and excessive rainfall in spring were the three key factors leading to the epidemic of wheat stripe rust and scab. Affected by factors such as the large amount of bacteria in the oversummer area of Gansu, high temperature in winter, and high rainfall, wheat stripe rust showed early onset and reoccurrence in our province this year.

According to a survey by the Provincial Plant Protection Station, wheat stripe rust in our province has been seen before winter, nearly 100 days earlier than usual, which is the earliest year of onset in many years. Up to now, more than 150 disease spots have been found in 22 townships in 9 counties (cities, districts) of Nanyang, with the incidence being significantly more severe than usual."
https://www.henan.gov.cn/2020/03-15/1305085.html (Google will auto-translate.)
Put it in their bashrc ;)
Yes and no. Its mandate is to keep the stability of the financial system, price stability, full employment..

As you can see, bailing out businesses, as you framed it, could be helpful in avoiding full fledged system collapse, which just happens to be their mandate.

edit: corrected opening sentence
From "Ask HN: What algorithms should I research to code a conference scheduling app" https://news.ycombinator.com/item?id=15267804 :

> Resource scheduling, CSP (Constraint Satisfaction programming)

CSP: https://en.wikipedia.org/wiki/Constraint_satisfaction_proble...

Scheduling (production processes):

https://en.wikipedia.org/wiki/Scheduling_(production_process...

Scheduling (computing):

https://en.wikipedia.org/wiki/Scheduling_(computing)

... To an OS, a process thread has a priority and sometimes a CPU affinity.

From http://markmail.org/search/?q=list%3Aorg.python.omaha+pysche... :

Pyschedule:

- Src: https://github.com/timnon/pyschedule

From https://github.com/timnon/pyschedule :

> pyschedule is python package to compute resource-constrained task schedules. Some features are:

- precedence relations: e.g. task A should be done before task B

- resource requirements: e.g. task A can be done by resource X or Y

- resource capacities: e.g. resource X can only process a few tasks

Previous use-cases include:

- school timetables: assign teachers to classes

- beer brewing: assign equipment to brewing stages

- sport schedules: assign stadiums to games

... https://en.wikipedia.org/wiki/Slurm_Workload_Manager :

> Slurm is the workload manager on about 60% of the TOP500 supercomputers.[1]

Slurm uses a best fit algorithm based on Hilbert curve scheduling or fat tree network topology in order to optimize locality of task assignments on parallel computers.[2]

... https://en.wikipedia.org/wiki/Hilbert_curve_scheduling :

> [...] the Hilbert curve scheduling method turns a multidimensional task allocation problem into a one-dimensional space filling problem using Hilbert curves, assigning related tasks to locations with higher levels of proximity.[1] Other space filling curves may also be used in various computing applications for similar purposes.[2]
The Alaska cruise season will likely not happen this year. The Canadian government has banned cruise ships from Canadian ports until 1 July. Legally, the foreign-flagged ships of major cruise lines must call at a foreign port between calls at US ports. All Alaska cruises call at Vancouver on their way from Seattle to Alaska.

https://www.seattletimes.com/nation-world/canada-suspends-cr...
They have to agree to the Google Terms of Service?
I am curious why you think that homelessness is a supply issue?

Do you currently have enough funds or collateral to purchase a modest home but there are no homes for sale in your area? Or do you mean the taxpayers should provide homes for free to the homeless?
As a person who often struggled in math for perhaps many reasons, this was a common issue for me.

First you define things, then you use them.

No other rule makes sense generally, and I challenge anyone to prove me wrong.

Now is a simple set like { 2x : x ∈ ℝ } going to confuse me, probably not... but when variables are just thrown around all willy nilly, I get confused pretty quick.
> How many will commit suicide in the months and years after due to financial issues?

Hopefully 0 if we provide a robust social safety net for people who's livelihoods are harmed.
Maybe they’re worried that sick pay for all workers will become permanent?
Even if we accept your premise, how many dollars in economic activity will be destroyed by the deaths of enormous numbers of working age people because the hospitals were overloaded and they couldn't get the critical care they needed?
Just buy one if you want one. There isn't a shortage. You can't use them on yourself though, nor can you use one without training.
Median death is 14 days after first symptoms with many cases taking significantly longer. That combined with an exponential growth curve looks significantly less deadly. A major discrepancy is the under detection of cases as full population testing has been rare outside of the cruse ships which also have an elderly population.
What? All the cooks are breathing the same air for an entire shift, in a smaller, hotter, enclosed area.
But even that isn't really responsive.

The parent said the death rate (without care) jumps from 0.2% to 3% (with care) as if both numbers were known.

An article saying that the death rate (with care) could range anywhere from 0.25%-3.0% seems...like not a solid foundation to make the claim the parent commenter made.
Where is the constituency that would want this "sensible C"? People who care about reasonable behaviour have already moved on to better languages, a la https://www.lesswrong.com/posts/ZQG9cwKbct2LtmL3p/evaporativ... ; the people still using C are those who want "maximum performance" and don't think undefined behaviour is a problem, and so C compiler writers have (understandably) gone ever further in their exploitation of undefined behaviour to get that "maximum performance".

I don't think this can be reversed, and I don't think we should necessarily want to reverse it. We have better alternatives now. Let the C people do their thing, and get on with your life in a language that ensures that programs, even "incorrect" ones, have reasonable behaviour.
Ongoing chemical reactions in particulates
CORONAVIRUS – WHAT WE’RE DOING AND HOW YOU CAN HELP IN SIMPLE TERMS
https://foldingathome.org/2020/03/15/coronavirus-what-were-d...
Reading about Russia sending rockets to Venus in the 1960-70s [1], then later watching a documentary about the Viking program [2], was one of the things that cheered me up the most during this whole thing.

Humans have done amazing things in the face of dire odds. Nothing brings them together like these sorts of challenges.

Since then I've been reading a book called "The Rise and Fall of Dinosaurs" and there's been so many extinction events, yet life still bounced back each time stronger than before. Looking at life on that timescale, what humans managed to accomplish in such a short one doesn't get enough praise. We've only scratched the surface on how much better we could be as a species.

I'm confident we'll be far better prepared for the next epidemic and at the very least hopefully China (and others like Vietnam) will eventually ban the wildlife trade for medicine as well, not just for food. Which is what early results by scientists are pointing to as the cause of this whole thing (Pangolins trafficked for Chinese medicine). Animal conservation plays an underrated role in epidemics, same with Ebola (monkeys) and SARS (bats). We don't need to be consuming any of this stuff.

[1] https://www.youtube.com/watch?v=WlnM6kd3_n8

[2] https://www.youtube.com/watch?v=LV_xPQrQEyc
I'd be interested to see an example of how the pascal error messages worked.
Mmm... Pie!
I hesitate to ask about the size of the space you have available

Thank you for both your concern and for being respectful. I don't wish to get into the details of my living space in this discussion.
Small town Utah credit unions are much less risky than international banks.
Quite the converse. To me, “permissible” sounds as capricious as does “possible”. I read the article on “mass amateurization” before and am thinking how words must be sounding differently to me as a non-native English speaker and computer scientist. Maybe it had been best to insert “No running with scissors!” to that spec.
Researchers test Covid-19 vaccine in people before knowing it works in animals
ok well your problem with deliveries is easily solvable if you’d just wait in the lobby
Not who you're replying to, but I imagine bad, immediate reactions will be easy to spot, but more subtle, chronic problems would be found only after analysis. A part of this work would be figuring out what is attributable to the vaccine and what is not.
I picked a lower number to get less quibbles from any doubters. But yeah, bringing CFR from 5% to 2% at 60% infection you can justify actions that otherwise seem nuts.
Not imposing as much social distancing.
You might find this relevant https://news.ycombinator.com/item?id=10772841

What you want is not another language but a compiler that has a well defined behaviour and is not willing to change it between versions when UB in the C standard is triggered.
The little guy scalping on amazon doesn't have a cabal of lawyers to keep the prosecutor at bay. Frankly, I'd prefer hitting pharma companies hard as well, but you have to make sure the case is bulletproof, or an ineffectual token settlement is the likely result.
Not sure why you were down voted, this is a very valid point.

I ran the numbers for our customer service department and made the case for higher wages- our turnover isn't extreme but it is still expensive. Running the numbers, if we paid $1.50 more per hour we'd be in the upper end of our market, and assuming turnover dropped by 50% we would be saving money.

Response from the CEO was essentially 'they aren't loyal enough'. To be blunt, I don't blame them for looking for better jobs, I wouldn't accept abuse from customers for the wage they are paying. Unfortunately, the CEO looks at it as a moral failing in those employees, vs. the fact that they aren't paid enough to give a shit. I lean libertarian, but it seems simple enough to me that paying people a decent wage can be good for the business. Asking for loyalty to a company is BS- I like my job, but the only reason I do it is that they pay me. I'm certainly not willing to volunteer to do this for free, and I wouldn't expect that the people manning customer support are any different.

Expecting loyalty is ridiculous- its stupid that capitalists expect their employees to not be financially-motivated. Simply said, who is really motivated to be loyal to a company for shit wages?
This is my favorite thing to come from the Internet. A lot of my entertainment comes from YouTube channels or podcasts whose audiences are way too small for them to be viable on TV or radio.
It's unlikely the coronavirus epidemic will end this summer
More info on proposed approach here - it is an mRNA "firebreak" vaccine

https://spectrum.ieee.org/the-human-os/biomedical/bionics/da...
I wouldn't call this a functional argument, per se, although many functional languages encourage the kind of syntax I'm advocating for here. And some may not...

Basically I write things like `data.map(|x| ...).filter(|x| ...)`, or just `data.fold(|x| ...)` and I'm quite happy.
Among one of the reasons the FAT family of filesystems is in widespread use is its simplicity, which makes data recovery easier. Writing a FAT driver/reader is a common assignment for systems programming courses, and I've done it myself too.

I took a quick look at the truncated image he provided, and it looks like the fields in the MBR and boot sector are OK; but things start getting weird after that.

The root is at cluster 2 where it normally should be (byte offset C00000 in the image), but its second entry is that all-spaces directory which claims to start in cluster 4, and furthermore its creation date is recent (2020-03-12).

Cluster 3 (C08000) is a directory which points to ZOOM0002.hprj, ZOOM0002_Tr1.WAV, and ZOOM0002_Tr2.WAV, its "." is correctly pointing to itself, but its parent according to ".." is at cluster 4. It is directory "ZOOM0002".

Cluster 4 (C10000) is a directory which contains 3 directories ZOOM0001 through 3, its "." is correctly pointing to itself, and its parent is pointing to the root (indicated with a cluster of 0). This is, according to the root, the "all spaces" directory.

Cluster 5 (C18000) is ZOOM0001 directory, and its "." and ".." are correct.

Cluster 6 (C20000) is a file, ZOOM0001.hprj

Cluster 7 (C28000) is a file, ZOOM0001_LR.WAV

In other words, everything looks OK except for that all-spaces directory in the root. According to page 25 of https://www.zoom-na.com/sites/default/files/products/downloa... that should have been named something like FOLDER01 through FOLDER10, so fixing that should make it valid again.

It's hard to say what happened here without knowing the state of the filesystem before the Zoom started writing to it, but the fact that the creation date/time of that nameless directory (2020-03-12 12:29) matches exactly with that of the first file it wrote (ZOOM0001.hprj/ZOOM0001_LR.WAV) strongly suggests that the card did not already have a corrupted filesystem beforehand, and the Zoom somehow wrote a blank name directory where it should've written FOLDER01. A search for "FOLDER" in the image yields no results either, so it's not like it wrote them somewhere else (unless it did so beyond the first 500MB of the card.)

I've seen embedded devices become confused and write corrupted filesystems a few times before, but they were far more egregious than this; e.g. ignoring/assuming certain fields' values would result in filesystem structures being wholesale shifted by some offset, etc. This is an unusual case because nothing about the filesystem stood out as being "obviously suspicious/non-standard", and everything except for the name was fine --- hence why 7-zip could still operate on it; it didn't care about the name.

The value of 1458 reserved sectors (729KB!) initially stood out, but upon further thought, that may simply be to align the first cluster with the eraseblocks of the flash, as if the Zoom really was to ignore it, the filesystem structures would've been far more mangled.
reedx8's personal risk assessment is only 100% about reedx8 if they have no loved ones, and don't care for any lives other than their own.
Right. What matters is that they’re the same set of cooks, so if an infection spreads the number of people it can spread to is limited.
People taking the Chinese numbers at face value have obviously never been to China or spoken to a member of the CCP.
Not to mention we already have a problem with anti-vaxxers causing outbreaks, and that's without any actual facts on their side. I shudder to think what they would do given any real reasons to distrust vaccines.
You may have to worry about rioting and looting however.
Also free to add SAASPASS as well.
More available here at:

https://www.saaspass.com/

Disclosure: I work for a SI that implements SAASPASS and Zero trust IAM solutions.