skysight-inc/HackerNews huggingface dataset:
I recently had a graph that dot refused to render to PNG since its maximum buffer was too small. A scaling factor that made it fit also made it unreadable.

We rendered to a 500MB SVG and opened it in Firefox, which worked quite well after the initial load. Bonus: we used the dev tools to navigate the thing.
We really need something like Phoronix, but without the fundamental flaws, such as benchmarking compilers instead of the OS, building stuff with wrong flags, and not even providing actually useful numbers - distribution, error bars etc.
How do isomorphic, homomorphic and bijective differ, please?
Lie-flat beds in economy class: Air New Zealand bunks for budget travellers
Geometry Formulas and Facts
Show HN: Apply a vintage style to your photo
COVID-19 is much more powerful than any of these you mentioned before.

It is SARS+, less fatal but much more infectious. In a way, it is a very successful virus (in a nightmare scenario), that aspiring to become the next flu.

The Chinese scientists had admitted that, we might have to live with this virus from this time forward. It won't go away like SARS-v1.

Also to note, fatality rate might seem low, but 20% of ALL patients will develop severe lung issue, that is what makes this virus pretty damn dangerous to us.
I think China was looking at an existential threat to the government, and so made a calculation to trade a recession for survival. Their response was unprecedented, brutal and effective. I think it goes beyond face - lying at this stage would just lead to more Wuhans and eventually collapse.

At least that’s my current thinking - I was in your camp until a week ago or so.
Pedantic answer... You could start at 0 Kelvin.

https://en.wikipedia.org/wiki/Absolute_zero
Including one that can tell that your 10 year old has since taken the Instapot into the bathtub with him to play SeaLab?
> The interesting thing about this is that TeX continues to be reused 45 years after its inception; (...) So maybe the way we think about software reuse is wrong.

Incidentally you got it completely backwards. TeX is used because it's a convenient interface between higher level descriptions (i.e., book content) and the lower level output (pretty document formats). Thus, once again abstractions and interfaces show their value.

Additionally, TeX is used rarely by humans, while LaTeX is the tried and true workhorse. Again, an abstraction that targets a interface.

And how many TeX and LaTeX reimplementation a are there? Again, the interface and abstractions show their value.
No deaths for 0-9 age group so far
I played way too much Plague.
I would take the other side of the bet about how well China is handling this. They are doing... intensely poorly. The rapid spread is in part due to the fact the Chinese government doesn't care at all about central China, and Wuhan only had(/has?) One critical care bed per one hundred thousand people.
It seems to me that ever-changing tech is the meta of software development.

When done right, new tools and frameworks make us more productive and enable us to do more in less time. Because time to market is a crucial component of startup success, picking the right tools can give you that edge.

As for the underlying principles of software development, that's the "fundamentals" that everybody is talking about in this thread. OF COURSE you need to master them. But once you do, the meta really is chasing new tech. The problem is that folks with no knowledge of fundamentals are constantly chasing the new thing - i.e. attempting to play the meta prematurely.
A friend of mine who worked for defense creating viruses is convinced it's man made because of the way the virus is structured.

Whether it's true or not. It's an interesting case, and I wonder why no one is writing about this possibilty in the media. Those ideas are quickly dismissed as crazy conspiracy theory. Where every big government is actively working on creating viruses for both defense and offense.

Especially because in Wuhan there is one of these labs.

Around the world outbreaks out of viruses out of these labs happen regularly. Even on purpose sometimes, but most of the time accidently.
Visual OKRs
Isomorphic is homomorphic + bijective.

Bijective means that a mapping is exactly one to one.

Homomorphic means that "structure is kept". E.g. in a vector space you can add and multiply by a scalar, so a mapping f is homomorphic if for all x, y in the vector space and lambda a scalar

f(lambda*x + y) = lambda*f(x) + f(y)
Of course it was meant to be pejorative and that pretty much summarize my experience through university. In this particular case, the teacher wasn't giving a rat arse about his class and was merely there for the safe job, pension, sprinkles by some "research".

Anyhow, I disagree with that top-down approach, which seems to be very... European. I much prefer to follow a more logical path where the problem preclude the introduction to the solution.
Well, the study considers already existing forests. Is it feasible to eg. increase global forestation by 100% to offset 60% of emissions? Not sure. Also, it considers a limited timespan. While it is not that relevant for undisturbed forests that usually have a stable ecosystem (trees born and die gradually), it may be an issue with disturbed ones; trees will tend to have about the same age and the same duration; this will cause release spikes related to decomposition. Also, "planting trees" usually is a placeholder response that largely ignores the impact of monocultures in the soil, subterranean water reservations and propagation of forest fires, plus the fact that co2 tends to concentrate higher in the atmosphere, way above the average tree line.

In summary: its not as bad as I thought when I wrote the previous reply, sure. But it is still far from feasible.
It sounds like his experience is drawn mainly from being a one-man team working on his one-man projects.

Even in real hard engineering fields we see teams responsible for specific subsystems and components, which they need to test and validate.
Awww, straight to the point and bullseye :)

I'm glad someone wrote what I had thought :D
I doubt the guy citing random Wikipedia articles is an expert on the issue, but there are some references at the bottom of the Wikipedia page.
There was a discussion about this two years ago: https://github.com/isomorphic-git/isomorphic-git/issues/268.
That's the first time I've seen n=45,000ish been described as a 'poor' sample.

The only suspicious part I can find is the peak at the first of February, but that just seems like that date has been used as a catch all in case the exact date was unknown.
To counter Orwellian term, consider “informed disclosure”?

The vendor is informed before disclosure. The security researcher is an informed expert disclosing to end users. Good behavior vendors can further inform these researchers on challenges driving vendor need for alternative timing.

On the timing dimension, consider “cadenced disclosure”?

Less about consensus, more about the beats.
Fire up a Linux VM and check out the named howto. Not only will you learn a lot about dns, you'll have a working server by the end of it.
Forget about the IoT; with the reputation they have over here Whirlpool isn't able to find a team to build decent laundry machines too...
> I think it's been clear for several weeks now that this is going to have a significant worldwide impact.

I don't want to be flippant, but it's already have a "significant" impact. The question is now whether it's going to have a _disastrous_ impact.

> China will be one of the countries that dealt with the virus the best

You're talking about the country that lost precious days, if not week handling the crisis by persecuting whistleblowers.

> Countries without authoritarian governments likely don't have the means to effectively quarantine major cities

I'd like to point out that non-authoritarian countries haven't needed to quarantine major cities. India, which is both poorer and more densely populated, hasn't originated deadly epidemics while it's the second China has graced us with them. I'd argue their nationalistic-motivated toleration if not encouragement of ridiculous "traditional medicine" practices is making them more likely.
You could but they already planning for a greener future. CO2 is the least of the problems with burning anything (including coal in power plants).

https://www.world-nuclear.org/information-library/current-an...
> Their extreme quarantine efforts happened more than a month and a half after the first case was detected

I do agree that China and especially Wuhan could have acted faster - perhaps by 2 weeks though not month and a half. 1st December there was a case of pneumonia admitted to a hospital - that happens probably more than millions times a year. After 3 days it was clear that it's a viral pneumonia. That's more severe but still not uncommon. Only by the middle of the month it became clear to doctors that there are more and more such cases - but still spread through different hospitals of the 11 million Wuhan.

Obviously it takes time for this information to get to the bureaucrats. They should have done something - but then again, what? There are perhaps ~50 cases of viral pneumonia in a city the size of small country during an influenza season. If China hasn't gone through SARS it would take months to act on this information.
Agreed. Just looked up about trr nonsense and found this 'setting':

> network.trr.excluded-domains

> Comma separated list of domain names to be resolved using the native resolver instead of TRR. Users may add domains they wish to exclude from TRR to this pref. This pref can be used to make /etc/hosts works with DNS over HTTPS in Firefox. Setting network.trr.excluded-domains to include host names from /etc/hosts will make them fall back to platform DNS, which will use the rules in /etc/hosts.

So, rather than using the hosts file, network admins & devs now have to specify 'special sauce' in FF too?

I'm not buying DoH for this reason alone, because it throws out a lot of legacy (albeit always regarded as hokey) for no good reason. If FFox is doing it's own DNS stuff is MUST (at least) do hosts file resolution, imho. Otherwise it leaks names, which kinda defeats one of the main the purposes of DoH: which is to maintain critical privacy in places where it's being abused.
We need to stop consuming like there is no tomorrow. This is driven by advertisement convincing consumers they should buy products they may not need. Secondly we need to make products which lasts a life time. I see root cause that we need to remodel the economy from market economy consumerism to a circular sustainable economy. Most current economists is saying expand expand expand, but that increases co2 levels due to increased energy consumption of manufacturing which we cannot sustain. Thus we must use things which are long term sustainable and circulate and repair these things.

Remove co2 out of the sky is also a good thing. The best thing I can think of then is to lower the temperature of the earth because then the oceans will act as a Co2 buffer sink. Think like carbon beverage, when you cool cans during production for putting carbon in them you cool them. If you heat a can they release stored co2. The same process with the oceans but at a much bigger scale.
Here's the thing with Italy. They're the first Western country to get a major outbreak. They're being told to do things and assuming that it will stop the virus. But the truth is, containment does not actually stop the virus. It simply slows it.

When or if this hits the US or elsewhere in Europe, and it becomes obvious that despite the quarantine in Italy, the virus still continued to spread, they will question the measures being taken. As time goes on, the West will become critical of government response and may be difficult to control.

In China when the government tells its citizens to do something, they just do it. They don't ask why. They don't deliberate on whether it's the correct choice. They simply follow the directions. In the West, everything is up for debate. People don't like to be told what to do.
> Around the world outbreaks out of viruses out of these labs happen regularly. Even on purpose sometimes, but most of the time accidently.

Any sources on that?
Sure in that case makes sense to use VPN.

> I predict there will be plenty of privacy respecting services to choose from.

Why, where is the money in there ?
Sure there might be some, but many ?

Call me cynic but I don't think google(one of the biggest public DNS servers atm) or clodflare(probably second biggest) are providing this service out of goodness of their harts.

If you worry about DNS that much, running your own is not that hard (I am running one at home* , and one at the place I work).
> the economic consequences will be disastrous.

I seriously doubt it will. Once the panic subdues, things will go back to pretty much normal. Flu kills a lot of people every year without serious effects on the worldwide economy. You'll need a mortality rate significantly higher to make a dent in global supply and demand. Of course panic is the key word here. If governments impose severe movement restrictions it could disrupt the supply chain, but nothing about this virus seems to justify it. All the measures taken so far have been extreme because the goal was to stop worldwide expansion at early stages but that has already pretty much failed. Media will get bored of it eventually, vaccine will come a little later. World will keep spinning around.
Well, just to see when post or a package is delivered, and get a notification. It's not to surveil the actual person.
I agree that you can remove a lot of simple representation bugs. You must have either a credit card or a billing address or your order simply cannot be in the completed state, and so on.

Everything including nulls, index-out-of-bounds is unnecessary and can be elegantly handled by the type system.

But complex business logic like building fire codes, tax law, network standards, traffic rules etc aren't that simple. You are quickly into Agda/Idris non-mainstream territory if you want to represent some tax law in types. It's basically "if you have two or more dependents and make under 10k then the tax is 4.5% of the income over 5k minus...". It's of course possible to represent anything using a complex enough set of types - but I haven't seen a good example of a complex piece of domain logic that didn't need tests. I'm a big fan of e.g. "Domain modeling made functional" and similar, but usually the most complex calcultions are just that: calculations. You can encode things like "the input must be positive" or "the output is guaranteed to be positive" with types easily, but when you want to encode that "given the input 3 the output must be 16 on a thursday" your are beginning to probably see diminishing returns if doing it with types instead of e.g. property based testing.
Same here - there is absolutely no reason for me to be physically present in the office so I plan to work from home as much as possible in the near future
Virologists seem pretty happy to say that the virus is not man made. [0]

It is amazing to me the crazy theories circulating about this virus. Does anyone remember similar stories from Zika or Ebola 2015 outbreaks?

0. http://virological.org/t/tackling-rumors-of-a-suspicious-ori...
It is phrased this way because the changing climate is what negatively affects civilization.

While it is an energy imbalance which causes the climate to change, modifying the energy input or output via geoengineering will also cause the climate to change, even if the overall balance stays the same.
Announcing Hanami v2.0.0.alpha1
Serialization and deserialization are probably the lowest hanging fruit for this. Java has them, and it can even serialize objects with behavior.

I think you're thinking of a very shallow kind of auto-generation of code, which doesn't include any kind of behavior beyond calling your API.

The GP though was talking about generating the behavior based on the type specification, which is also doable in principle. For example, you could provide a complex type specification for a sorting function, and have the compiler infer the implementation.

For example, you could declare a function which takes a list of `Ord a` and returns a list of `Ord a` such that the second list is a permutation of the first list and each element in the second list is <= to the next element (you of course need dependent types for this). With this type signature, the system could generate the code for a function which achieves this purpose.

However, I do not believe that it will be easier to write that type signature (especially if you want to add properties like stability or time and space constraints) than it would be to write the actual sorting function yourself and sticking with `Ord a => [a] -> [a]`. I also don't think we will see anything like this in the near future that doesn't rely on a large set of pre-defined functions that the system simply fills in.
I think the author actually agrees with you, per the article itself:

"there are two general approaches to keep warming to below a certain level:

- Reducing emissions
- Removing previous emissions from the sky

If you remember one thing from this piece, it should be that we need to do both.
Gone are the days where optimistic emissions reductions kept us below a 2-degree warming target."
Still, you can have lane control without all the rest of alleged autopilot problems, as well as automatic speed control and emergency braking.

The system is supposed to immediately start heading when it detects you're not responding.
Keeping hands on wheel is not good enough, an active attention system similar to train ones should be employed and sharper at that.

Something as simple as a steering wheel button which is required to press in half second after lighting a signal or automatic emergency system is engaged.

Perhaps even in all cars, not just automated, though it's hard to implement safely without automatic steering and lane system.
We need to treat climate change like the existential crisis that it is, and start spending like we're at war. If we can drop 2000 billion dollars on war in Iraq, why can we not do the same for something actually worthwhile like ensuring that our children and grandchildren inherit a livable planet?
That "utopia" you describe is the norm in Europe.

But yes, every country will get economically weakened, for one reason or another, and usually the ones who suffer most are the poor.
it would probably be some sort of PCR, probably something like this: https://en.wikipedia.org/wiki/Reverse_transcription_polymera...

edit: yup: https://www.cdc.gov/coronavirus/2019-ncov/lab/rt-pcr-detecti...
I think it's already a certainty that it's going to be cancelled - they are just trying to lighten the blow by telling people they're just "considering it".
The resulting extension is still alive and working fine, though:
https://addons.mozilla.org/firefox/addon/wayback-machine_new...
Happened yesterday in my company. :(
Big tech company, 2000+ people, central Europe. First registered patient with COVID-19 in my country is from company I'm working for.

We all received notice to work from home.

It will be huge test now for remote work. I bet lot of people doesn't even know how to connect from home. (people from administration etc)
SQL isn't the good part about relational databases, its the relational model that is the good part. The ability to query your data from multiple different angles.

In saying that, I guess its still better than having yet another custom query language a la mongo.
Absolutely. And before anyone claims that any such action would inevitably favour the well-off at the expense of the poor, let me point out that schemes like carbon fee and dividend exist that implement a carbon tax in a non-regressive way by returning the collected tax revenue to the population in form of a dividend paid equally to everyone. That way, people with carbon-intensive lifestyles (eg, lots of air travel), who tend to be well-off, pay more, and people who can't afford overseas vacations every year will more likely than not pay less carbon tax than the dividend they receive. This incentivises low individual carbon emissions without disproportionately affecting less well-off people. https://en.wikipedia.org/wiki/Carbon_fee_and_dividend
Thankyou. Nothing like well displayed data to shine sunlight on everyone's paranoia :)
You’re probably fine? Most things are running, though big events are cancelled and a lot of companies are implementing mandatory work from home policies.

Tokyo is where it’s the worst, right now
Cocoa was an improvement though, while UWP is a regression and a massive PITA to work with. Win32 isn't a great API either, and some corners are downright ugly, but when a successor needs more lines of code to get a window on screen but only delivers a small fraction of the features of the old system, something went seriously wrong.
a friend who works on comms for health organizations mentioned that the number of cases of 19-ncov in the US is probably dramatically understated because of problems with testing kits, described here.
It's not fraud if you believe it yourself. Sure there are frauds in organized religion, but that doesn't make the religions as a whole a fraud.
About 4%. That's the death rate in Wuhan with the system maxed out.

The limitation is actually mechanical ventilators.
That 2%-5% is based on the current detected cases and deaths attributed to the virus. You can sense where the problem is. Much like the flu, most of the deaths are older people with weak inmune systems that go haywire. Right now, out of an abundance of caution, anyone with symptoms is being hospitalized, that includes people that normally wouldn't be if this was a normal flu season and they showed up at the doctor with same symptoms.
..and Getty gains 2.8M images they can use to send copyright infringement letters...
Pornhub is going to see sooooo much traffic.
For a theoretical perspective of how much your clock can be "phase shifted" as a function of the period of your internal clock, check out this nice paper from scientists in Berlin:

The theory is basically thinking of humans as coupled oscillators that are entrained by sunlight.

https://journals.plos.org/plosone/article?id=10.1371/journal...
Just wait until it happens on a massive scale, and does not appear to be stopping the spread of the virus. People in the West are going to be tough to keep on lockdown. The entire purpose of lockdowns and quarantines at this point seem to be delaying until a vaccine is ready.

This will be hard for the average person to understand, and people think much more critically in the West.
Yes, in the hypothetical case that some agency is compelling CloudFlare (and/or NextDNS) to provide ongoing real-time decryption, which would be somewhat unprecedented: not entirely dissimilar to things which have been publicly reported before, but not the same either. In the more likely case that that isn't happening, you make those agencies' lives a lot harder.