skysight-inc/HackerNews huggingface dataset:
> Do you really think it will be any different in the USA or Europe? Will the governments ban conventions? Close restaurants and bars? Shut down shopping malls?

Look at Italy right now.

> Or will instead, in the interest of "the economy" (ie, money) keep too light a hand on things.

Sure, but this has nothing to do with authoritarian states vs democracy. You'll find a ton of authoritarian states doing exactly the same. It's just a matter of who's the ruling class, and in most places in the world (100% of liberal democracies but also most authoritarian states), it's the business owners, so of course they will try and save their business before their people.

> Basically I don't expect the west to be able to react to this any better if it gets big. Their populations are uncontrollable (for mostly good reason) but in this particular case that feature will turn out to be bug.

Western people aren't uncontrollable. The one who are, are the one who are pissed of by their plutocratic governments and have lost all faith in them. I'm pretty convinced that Switzerland will be fine, and I'm not surprised Italy is in the same kind of shit than Iran.

I'm French, and we've been lucky so far, but I expect chaos when it's going to start. The government has long lost all political legitimity here, and people absolutely distrust them, so I don't think they will not peacefully comply to government attempt to limit the propagation.
Yeah, these were some of them. I think 'put your horseys in the middle' was another specific one. Well, not worded that way of course.
Good analysis of the entrepreneurship in the energy sector. I might email him about this contradiction:

1. Consumers don’t care about energy

versus:

I don’t believe that we’ll get where we need to go without a global price on carbon. This is why I volunteer with the Citizens’ Climate Lobby to build political will for a national carbon fee and dividend policy in the US

Someone pointed out to me around 15 years ago that "green" is terrible branding for environmentalism.

Taxing carbon makes living more expensive for people. Most people on the margin will reject anything that makes energy more expensive for them. Dyslexic philosopher George W. Bush once said, "Fool me once, shame on...shame on you. Fool me—you can't get fooled again."

People don't trust scientists, they trust engineers, because engineers own up to their mistakes and usually make a second-generation product that's better than the first edition, whereas 'science advances one funeral at a time' (the standard paraphrase of Max Planck).

The vast majority of people absolutely 100% do not care about their carbon output. They care about their wallets and quality of life. Advocating for carbon taxes is an exercise in futility, encouraged by artificial fear. IMHO, climate alarmism is propagated by people with good intentions and incomplete analysis of reconstructed data. Scientists have only recently put temperature sensors on the Juan de Fuca volcanic ridge, there's no sensors on the vast majority of the ocean ridges, and only in the last... ~40 years have they started to put fleets of automated temperature buoys into the oceans... We've had a mild winter where I live, but Baghdad Iraq had atypical snowfall this month [0].

[0] https://www.usatoday.com/story/news/world/2020/02/11/baghdad...

But I feel more and more that we’re approaching the point at which technology has gone about as far as it can within the confines of a 20th century policy regime.

The 20th century brought us the electric utility model, which encouraged the economy to develop to use as much energy as possible.

Humanity's best hope is not figuring out how to de-carbonize the economy, but to finish the Book of Physics and figure out where all the energy is hiding. Nikola Tesla promised us it's out there. 21st Century physics is tiptoeing towards an answer.
>>Anything else and your ISP/evil-state-actor is able to to see your DNS traffic in plain-text

and you believe CloudFlare is not a "evil state actor" or has not been compromised or never will be compromised by an "evil state actor"

Wow your faith in CloudFlare is much much higher than mine

Personally I trust my current ISP (which is not one of the big boys) more than I trust CloudFlare.

I do not trust cloudflare at all and believe they are the are one of the biggest threats to the future of open web there is today.
Uh, just call SoftBank's Vision fund!?
Agree with you here. Some of the worst engineers I’ve worked with have been at Google, especially the younger newer ones. There’s a combination of impostor syndrome driving people to dogma (thus lack of thinking) as well as annoying arrogance towards anything that not orthodox.

There are of course many great engineers as well (especially the more OG ones) but the ability spread was way larger than any other company I’ve been at. I think it’s something about its cultural image and incentive structure...
Type Erasure for Unopinionated Interfaces in C++
China has piloted a number of carbon pricing schemes since 2013. It is introducing a nationwide scheme this year. https://www.reuters.com/article/climate-change-china-idUSL3N...
I've read a few stories on HN over the last month, and people took it seriously.
The drug being tested is remdesivir, not tenofovir.

https://www.cnn.com/2020/02/24/investing/gilead-sciences-cor...

https://www.nytimes.com/2020/02/06/health/coronavirus-treatm...

https://www.nejm.org/doi/full/10.1056/NEJMoa2001191
Why are chickens so scared of everything?

It is because if they miss the fox a single time they are dead.

If they run away 999 times without needing to, it's no big deal. Making a lot of noise so other chickens run away too helps the herd.

You can laugh at the chickens, but the chickens you laugh at, are the kind of animals who survives.

The same are true for wolves: they run away from humans because they are too great a risk of injury compared to the size of the meal.

If you aren't willing to run away when not absolutely required, you will miss the one time you really needed to.
Looks like a nice camera. I might have to consider getting one when they get out in full production. Probably mid-summer.
Waymo offers Waymo RSUs which are not liquid.
AFAIK Selenium is easily recognizable as it inserts itself in the DOM, so I would guess that they will block you pretty quickly.

If you're interested: https://stackoverflow.com/questions/33225947/can-a-website-d...
Python doesn't use formal interfaces. This makes dicts implement unions in a duck typeable way - the operators.
accidentals have special rules when transposing to keep their character so I don't understand your point
> As far as bending the warming curve towards 1.5° C is concerned, I think policy and regulatory reform is currently a larger source of leverage than technology.

Refreshing to hear this from someone working in climate tech.
Oh I didn’t think of it that way. That’s a good idea
I remember my mind being blown when in Discrete Math 101 we learned that natural numbers are isomorphic with whole numbers. Was it, you map 0 to 0, even n to n/2, odd n to -(n+1/2) and all of us were like whoa and the TA is like "wait till I tell you about diffrent cardinalities" :D
>Of 320,000 tests performed, just under 0.5% were positive for the virus at the peak of transmission there, he said — which suggests that only 1 case out of 200 was being missed

These numbers don't make sense. What, are they assuming 100% accuracy for the tests? China is an authoritarian dictatorship with a very personal need to save face - in order to maintain order it cannot show weakness. China is lying. There is motive, circumstantial, and now with the spread in Korea and Italy, empirical evidence that China is full of it.
Your "thanks" is really just a cheap way to advertise your own solution ;-)

(Edit: zabil removed the link to his project.)
Lenovo refreshes its ThinkPad lineup with AMD Ryzen Pro 4000
Will /etc/hosts still work? I was surprised it is ignored completely after DNS over HTTPS is enabled. I don't see why it can't first consult this standard local source regardless of DoH. This is making development more painful. Similarly to how Android stopped supporting locally-installed custom CA certificates globally for all apps, making HTTPS debugging impossible. :(
I think you are right. Just left a string of legacy (%-formatting) and dead end (.format()) solutions on the way there.
There are multiple studies on the issue, and another user linked to Wikipedia.

I'd personally recommend buying a CO2 monitor: https://www.aliexpress.com/item/32887534678.html?spm=a2g0o.p...
And thus the final step in the handover of the nomination process is complete, from the pre-17th Amendment wisdom that the people’s judgment is only useful when applied to their local leaders in their town and city, and are patently unqualified to evaluate things like presidential candidates.
Live tiles on a piece of UI you want to be in for seconds at most. Live info should be shown in a bar where you can glance or drill down if need be. Never used live tiles and will be glad when they finally get buried.
This would seem like a workaround but it's possible to run node.js on Android and iOS and bundle it with your react native app so that might be a potential way forward: https://code.janeasystems.com/nodejs-mobile/
Why don't you give them a week off to have a trip around on their own with family (company paid with a certain budget) and share their pictures live to make a wall of family virtually on a landing page. Leaving comments would be beneficiary too
I don't like those sorts of articles because they dismiss the idea of reducing CO2 emissions, while only talking about hypothetical technologies.

I don't think it's a good idea to wait for such undeveloped technology to mature, because the clock is already ticking. It is still much more important to reduce emissions now.

What would be much better, for example, is developing smaller cars. I would rather see society organize for a voluntary reduction of co2, because capturing co2 seems like scientifically too fastidious.

Also, I'm european and I tend to be very pessimistic when looking at US co2 emissions per capita.
And no one will leave without one.
I often think to the fable of Armus in ST:TNG, an advanced civilization achieved transcendence, but they left behind the black tar creature that gained sentience and represented all of their evils.
It's possible that the polling methodology is flawed, but I don't see the problem with there being a big difference between what people claim to want and who they vote for.

In fact, I'd say it's rather unsurprising that, whatever people might actually want, they would vote against their interest because 1) socialism is evil, and 2) "my team should win, no matter the policy".

Furthermore, there's a difference between a poll that predicts an election winner, which is notoriously difficult to do, and a poll that simply asks people whether they want <thing x>.

It's possible the wording of the questions is manipulative, or that they happened to poll an unrepresentative sample of the population. I don't know at this point.

But the fact that 1) the results of an 'issue' poll don't align with voter behavior and 2) that the results of an election winner poll doesn't in itself make a good case that the poll must be flawed.
> give the same price to every patient

I think that's the key point. That would give insurances much more leverage to negotiate lower prices for everyone. Even other smaller insurances would profit... which would increase competition between the insurances... which would lower insurance costs for the people.
> since it first started being reported in Western media around Jan 20

It was on Canadian television news just a few days into the new year, at the latest. I'm sure of it because I was away in Canada and that's where I first saw it.

It's been bothering me because every article a British newspaper runs since (and I thought The Times had covered it while I was in Canada, but couldn't say for sure) seems to include a graph of infections or death toll since outbreak compared to Sars, and puts day zero at around Jan 20 (can't remember exactly) like you said.

Surely it's not rampant disinformation, just an unstated definition of 'outbreak' that isn't familiar to me or matching my layman's one, but I don't get it.
At a guess a lot of things would happen before that becomes a concern.
Non paywalled link: https://outline.com/T6Khgh

--

Powered by https://monitoro.xyz/?ref=hnbot
> Do a little threat modeling here please

Yes, lets do some threat modeling. In the first model we have the ISP that host a DNS resolver. The traffic goes from the client to the server hosted by the ISP.

In the second model we have a CDN that host a DNS resolver. Where is the CDN hosted? At the ISP. The traffic goes from the client to the server hosted by the ISP.

How has the threat model changed? The CDN has a contract between it and the ISP, and legally this should mean that the ISP have no legal right to look in the server that they host and copy the information.

For law enforcement this should change nothing. I don't expect the CDN contract with the ISP to radically limit the secret police, nor the regular police, or even the courts ability to demand censoring of websites. The last part might however generate some court cases and thus delays before things return to the same situation we have today.
I've been using SiculiX for GUI testing....
It has GUI and OCR, i wonder if helium could be in SiculiX scripts
What I mean is it only weeds out a few true negatives, but produces a ton of false negatives and false positives.
Have stated HN for few days, though it became a morning coffee habit.
How to Write Anonymous Functions in JavaScript
Most European banks add 2% for currency conversion (in addition to non-market rates). Most Canadian banks add 2.5%. https://www.greedyrates.ca/blog/best-foreign-currency-exchan...
There's more where that came from - check out this guy's other work.
You could pay $100 and buy two tons of coal every month and $900 to bury it somewhere.
Start with this for a technical backgrounder.

http://www.worldofspectrum.org/tapsamp.html

What you have is probably some variant of FSK, so if you view a spectrum (in Audacity, or similar) you should be able to pick out the frequencies being used.

Decoding the block structure is going to be harder, and it will also depend on the data representation. The data is probably tokenised. If it's standard ZX BASIC it should be easy-ish to decode, but if it's a custom format it's going to be much harder.
> Many of the practices that you mention are intended to increase the feasibility (perceived feasibility!) of industrial reuse, and/or division of labor, not to make software better in any other dimension (reliability, code size, power/time/space efficiency, fitness for purpose.)

Actually, nowadays the main driving force for abstractions and modularity is to make the code easier to test, understand, and refactor.

Furthermore, "power/time/space efficiency, fitness for purpose" are concerns that don't really apply to software development. In general the main resource is labour, and all other requirements are secondary (computational reaources, latency, etc)
I want to second this. Baseball is best watched with friends or family as whatever you consider a step above "background noise." It can fill in lulls in the gathering, and when something exciting does happen it's easy to direct everyone's attention back to the game.

Growing up with baseball also plays a large part in deciding if you'll have any interest in it as an adult.
thanks a lot for the curated collection! I've been tinkering a bit with milkdrop visualization on the raspberry pi 4 using projectM [1] and found the amount of mediocre presets in the full collection quite high :/ will certainly be using your curated list as a new starting point for finding my own favourites

[1] https://github.com/projectM-visualizer/projectm
If you want to get a sense of her mature utopian and anthropological thinking, then read "Always Coming Home". It's not a conventional novel but more of a series of observations on a post-apocalyptic society in California. The framing device is of an anthropological investigator from another time/place interviewing people in the society or hearing their stories and poetry (she also wrote good poetry). It even has accompanying music which she collaborated on with Todd Barton.
Please, please, please, a pipe forward operator. <3
Internet is full of quacks.

Alarming titles indicate quacks more than they indicate actual crisis and we don't have time to check the credentials and the work of the people involved to assess their credibility. Also facts speak for themselves, you don't need alarmism unless you have something to sell.

Also in these instances a general panic can do much more harm than the virus can ever do — we already see fears of an economic recession.

So yes, it's a huge red flag.
"more than a month and a half after the first case was detected, "

The 'first case' of what exactly though? Nobody knew it's effects, transmissibility, etc. etc..

I actually believe that even if said doctors were not sanctioned, not much would have really changed.

I think the delay to the authoritarian clamp-down would have been roughly the same.

In the West, we have responsible actors but they're neither entirely knowledgable (nobody is) neither do they have the widespread authority to do what China is able to do.

But much worse are places like India, Malaysia, Indonesia, Philippines ... these to me are the scary spots with high concentrations of people, crude medical practices, not a ton of gear, and no legit central authority to really turn the wheels on the disease.

And since the cat is out of the bag ... it doesn't look good.
The Last Messiah (Peter Wessel Zapffe)
Thanks for your blog post. Introducing rotation of configuration without downtime (interruption) is a quite challenging topic. The most challenging parts are breaking up static assignments and considering concurrency. If we reduce the problem to external integrations such as databases and message brokers, it's easier to grasp the scope.

If we look at what happens after credential expiry, we experience a quite diverse field. Some databases just keep working on existing connections as these remain authenticated. In other cases, databases validate the security context on each operation, which requires disposal of connections.

While injecting updated configuration is possible in some cases, it's not an approach that works for all technologies. Rather, we should come up with an approach that helps to understand and solving the problem for all components (or at least the majority).

The root of all this is that configuration binding and the components being configured just do not expect rotating credentials. We need to work around this fact. While this approach works for Hikari, it might not work for other pool implementations and that is the problem I have with the posted approach.

Instead, I would recommend a Proxy-based approach that can work with the majority of components. A pool is a DataSource after all and with the usage pattern of opening and closing connections, an implementation can track resources in use. So instead of exposing a HikariCP pool directly as data source, it would make sense to expose a proxy that routes getConnection() calls to the currently active and valid pool implementation.

Once credentials expire (or are about to expire), the implementation would fetch new credentials, pass these to a DataSource factory function and obtain a new, healthy pool. Also, once all connections of the previous pool are released, the old pool can be closed.

For technologies that do not expose a releasable connection (MongoDB, Cassandra), we require a different release mechanism, probably timeout-based. Still, the general proxy idea (proxying the Mongo or Session object) would remain the same.
> For usage questions, how many parameters does that vary on? Amount, frequency symptomm? Seems very easy to automate as well.

The pharmacist couldn't even know exactly. That is probably mostly to check for order of magnitudes errors (missed commas, additional 0s).
Huon valley, Tasmania you wont be going hungry :)
I actually think that this understates the degree to which LeGuin critiques the anarcho-communism of Anarres. We are presented with a society which is overtly anarchic and which finds its entire raison d'etre its its rejection of coercive power structures. But the entire thrust of the Anarres portions of the book is to demonstrate that the society is not, in fact, anarchic, that it is filthy with power and coercion, and that by pointing this out (and by being willing to work with the nations of Urras on scientific progress) the protagonists find themselves on the wrong side of that power structure.

On a recent re-read, I was particularly struck by the anecdote of a playwright who got sent to a de-facto prison for making a play critical of the local governing committee. "Gulags for political dissidents" is a pretty bad time in any case, but doing so in a society that specifically prides itself in having no prisons or police is uniquely bad.
This seems to be "what are matrices and how do you work with them" and not linear algebra.
I mean that can be useful sometimes but seems more like something you would teach in a numerics course instead.

Actually, I think this way of explaining and motivating things (linear map==matrix) will get really, really confusing once you try to understand changes of bases or eigenvalue decomposition. A linear map is something that takes vectors and spits out vectors while preserving the vector structure (i.e. addition and scalar multiplication on the input give you addition and scalar multiplication of the output).
> Cloudflare does not block or filter content through the Cloudflare Resolver for Firefox. As part of its agreement with Mozilla, Cloudflare is providing only direct DNS resolution. If Cloudflare were to receive written requests from law enforcement and government agencies to block access to domains or content through the Cloudflare resolver for Firefox, Cloudflare would, in consultation with Mozilla, exhaust our legal remedies before complying with such a request. We also commit to documenting any government request to block access in our semi-annual transparency report, unless legally prohibited from doing so.
https://developers.cloudflare.com/1.1.1.1/commitment-to-priv....
You are absolutely right. People on here love to crap on good solutions in search for the perfect solution, whether or not that actually solves users' problems. Case in point: your comment being greyed out. WhatsApp adopting Signal protocol probably accomplished several orders of magnitude more than anything else the Signal team has done. Of course Signal remains better for privacy, and yes, there are other messengers that don't require you to use a phone number. But for most people, using phone numbers solves so many more problems than it causes. Use the most secure messenger that works for you.
Yes, I have been in Tokyo in summer, it's surprisingly hot and humid.
Carbon tax is not harder to implement than VAT. It's also the most effective tool against CO2 release.
This is just a bijection - for an isomorphism you need more structure. Roughly, having an isomorphism (which is a function) says:

0. I have two sets of things, and I can perform operations on each set

1. These two things are the same size (this is your example)

2. If I do operation A on elements (a, b) in set A, then perform the isomorphism on the result, this gives me the same thing as if I performed the isomorphism on a and b independently then performed operation B on their result

3. The isomorphism has an inverse with the same properties

[There are various types of isomorphism depending on what part of maths you’re thinking about. But they all have roughly this idea of “same size” and “preserves something cool that I can do in each of the spaces”]