skysight-inc/HackerNews huggingface dataset:
The news reported in the BBC article is that the first patients have been injected in a UK vaccine trial, and that they are the first such patients in Europe.

The New York Times article discusses vaccine trials that have been approved, or which are planned pending regulatory approval, in Germany, China and the US. If a vaccine in the German trial has already been administered to patients, then the claim in the BBC article about the Oxford trial being the first to inject patients in Europe would be incorrect, but the New York Times article doesn't state whether or not patients have been injected in the German trial — it only states that the trial has been given the 'green-light', and that it 'will be initially conducted on 200 healthy people'.

Another comment here contains a link to an article discussing a World Health Organisation trial, in which the first patient will be Norwegian. That trial will test non-vaccine treatments (specifically hydroxychloroquine, remdesivir, lopinavir and interferon-β 1a), and at the time of publication, the participants had not yet received treatment.

It doesn't seem to me that any of the statements in these articles are in conflict with the BBC piece.

The author of the BBC article is Fergus Walsh; he's a senior medical correspondent for the BBC who will be familiar to anyone who has been watching UK television news during the pandemic. He is one of the most measured and scientifically literate voices on the BBC, and he is not prone to sensationalism or exaggeration. Anything he has written for the BBC's website is very likely to have been worded carefully, and to be reliably-sourced and well-researched, but if there are any errors, either he or the BBC should be contacted so the piece can be corrected. The BBC publishes corrections at https://www.bbc.co.uk/helpandfeedback/corrections_clarificat...

I have no connection to Walsh or the BBC, but I thought this should be noted.
It's funny how Microsoft didn't succeed with the push for ARM.

Their latest try with 8cx and SQ1 wasn't a big hit. The CPUs aren't the best, MS doesn't want to pour as much money as Apple into CPU research.

They also try a gradual move, targeting both x86 and ARM as they don't want to/don't afford to upset consumers.

If Microsoft would make next version of Windows ARM only, most software makers would probably target last version of Windows, most users would sit at the last version of Windows and Intel and AMD would happily sell their x86 CPUs.
Set an alert in eBay/Craigslist.
Has Iran found an effective Covid-19 treatment?
What is your source on this? This opinion seems to be against what experts continue saying.
I have not, but that sounds awesome. Recommending in turn "natural goodness" by Philippa Foot, also a revival of virtue ethics.
What are the benefits of FeatherJS and Firebase over using the backends that I'm already familiar with?
I went to CES this year, and a week and a half after (a typical incubation time for Covid-19) I started coming down with a strange lower respiratory illness that involved joint aches (my sacroiliac joint in particular, which I think I had stressed horribly the past year, suddenly became excruciatingly painful as I got sick to the point where I couldn't sleep), and intense on/off fevers/chills that lasted way longer than I am used to... and yet my cough was unproductive, I had no sinus or other involvement (which I always get), and I simply didn't have any other symptoms I am used to with a flu; it essentially seemed like "pneumonia maybe but with the wrong progression".

Regardless, I was knocked out for a while due to the fevers and lack of sleep. When I was just sort of getting better, I was visited by a coworker who, two weeks after he saw me for a day--and he notably spent most of that day with me, including multiple meals: we are two people at the top of a small company and I had been sick a while, so we had a lot to catch up on)--got sick with what we later determined was Covid-19 by positive test (but like, weeks later, at which point I hadn't been sick for a long long time, so there seemed no point in trying to use a viral test on me).

FWIW, we have good alternative explanations for where he got Covid-19, where I got sick with a shorter incubation time (involving me getting very little sleep while traveling to a handful of back-to-back events), and why I had joint pains (a particular series of flights and car trips that were similar to what I think first caused me issues a year ago... I didn't understand this until a month later, btw: I am changing my style and quantity of travel); but I really wish it were easy for me to quickly get an antibody test to see whether I have already had this (though that still won't ever tell me for sure as I could have had an asymptomatic case more recently... le sigh).
> Every change has to be backwards compatible, and there can be no side-effects of random rollbacks, sometimes even across several versions

How does that rule work out in practice? If you're doing staged rollouts of new builds because you think there's a decent chance those new builds have bugs in them, shouldn't you realistically expect that rollbacks could have unexpected side-effects?
> I don't understand why they didn't prioritize fun over protecting against duping

I suspect they may be aiming for long-term fun over instant gratification. Hard to get items will inevitably have a story attached of how they were a acquired. That means asking about some new thing you see when visiting a friend will get them telling that story. If Nintendo can keep these stories interesting, it’s a compelling reason for people to keep visiting friends in-game.

On the other hand, if item duplication is possible, that destroys rarity, and most items will have no meaningful history to speak of.
Mind explaining how this is a better situation?
So you have say 3 Region deployment are you saying that you are running 50% more instances than you need in 2 regions that are not US East to make sure you will have capacity when US East goes down :) ? I somehow seriously doubt that.
But could oxygen be given outside of hospital environment?
> The whole idea of "flattening the curve" was to preserve hospital capacity in order to save lives

The lives being saved by flattening are not limited to covid-19 patients requiring intubation.

It's also about saving the lives of people who aren't covid-19 infected at all, but require emergency hospital care, which there's a constant supply of on any given day in a major city.

Frankly I'm surprised we're even having to clarify this at this late stage, sigh.
This type of practice right there is why there will always be a place for at least one cloud competitor. No company that is slightly invested in retail (directly or indirectly) want to increase Amazon's profitability by paying AWS.
the implication that internet edgelords of any flavor are holding a candle to or diminishing Kierkegaard in any way is pretty disgusting tbh.

and “insights turn out useless: life just isn't a very deep thing” is incredibly trite. i don’t mean this to come across as a personal attack, but dismissing K’s project out of hand and then making a pithy reference to his biography in what i suppose is an attempt to signal knowledge (or worse yet, understanding) of the matter at hand is just incredibly weak.
Sweden's current policy is basically to do nothing and let nature take its course.
Covid-19 ill effects on Earth?
Is COVID-19 having any ill affect on nature, climate or Earth as a whole in any ways?
I'm just talking about the expectations. Writing the rule is not the difficult part. Enforcing them is because it's extra effort and expense and it leads to losing some business. Shareholders are more than happy to support a company's ethics until they stand in the way of profit.

Finding an appropriate n might be a delicate, many big (legitimate) businesses have really complicated ownership structures. Then you have to task someone with validating all of this. Whose expense is it to do the due diligence and check everything? WHo takes responsibility for failures in this regard? And finally it will mean some business is lost on both sides and it might be a lot of money.

Banks have anti money laundering policies yet still find ways to go around them all the time because they want the business. Banking secrecy wasn't there to protect privacy but to obscure shady activities. As I said, it's good to have the rule and I'm not against it but I have the feeling people have some unrealistic expectations from this. They just raise the bar a bit and filter out the "chaff" while still allowing larger interests to prevail.
Are you from AWS marketing :) ? AWS SLA is meaningless as there are no meaningful penalties.
> I don't find those obfuscatory at all either, and instantly
understood them upon first reading

I understood the whole list of these obfuscation tricks upon
first reading but its still obfuscation.

Creating an array instead of an if-else-switch like the second
line is fine but for just two elements and in combination with
!!x (and !!x in general) its just nonsense and doesn't help at
all.

I'm all for code-density and avoiding repetition so I too use ?:
whenever I can but not on the left side of an assignment. That's
just an obfuscated if-else-statement. If normal code results in
very long and "branchy" code you can rearrange your code in a
better way.
Now I want to really read his writings
If you want desktop software in a similar vein, check out our recently released:
https://www.easydatatransform.com
Ingenic an Loongson both have architecture licenses and so far have kept releasing new chips with their own cores on a regular basis, including (in Loongson's case) some interesting enhancements. Both are also members in the RISC-V foundation already though, so it seems likely they would in the long run pivot their instruction sets to that, like others have done before them: Andes, C-Sky, Cortus, Cobham-Gaisler, NVIDIA, and presumably many more all keep supporting old products based on their previous designs while doing new development on RISC-V.

CIP-United still promises to provide enhanced versions of the both the architecture and the MIPS Warrior cores for the Chinese market, regardless of what happens to MIPS Technologies. This may seem utterly futile now, but it is also the very thing that the US Committee on Foreign Investment was trying to prevent when it required MIPS to be spun out of Imagination Technologies when that got sold to Chinese investors.
Home of a deadly reactor explosion.

https://en.wikipedia.org/wiki/SL-1
> Sometimes I'd splurge with a bit of port wine cheese spread.

Port wine cheese spread was my barometer of "fancy" in college. Impress the ladies AND their parents!! I was feeling nostalgic the other day and actually looked for it i the grocery store for COVID snacks. I asked the cheesemonger in the dairy section if they had any. She was sort of like, "Yuck! No way!" lol...
Why would the ability to roll back deploys be tied to the ability to A/B test?
Indeed, I see plenty of criticism of industrial farming practices, but it's what's feeding the world population and without alternatives that are as efficient as current practices, the suggestion to give up pesticides is akin to saying that it's OK for people to die of hunger, as long as it ain't you.

On the other hand denying a problem delays working on a solution.
If a config file isn't deterministic (because it's executable and can read info from its environment), then it can be harder for tools to introspect on the full config (imagine an IDE showing your project's settings or a tool that validates it; the tool would be blind to what your config specifies in environments the tool doesn't test with) or know when it's safe to cache the config's result (because the tool doesn't necessarily know whether the environment may have changed in a way the config cares about). (Extreme example: if you had a software library that declared its list of dependencies in an executable config file, and that config file could arbitrarily read the environment, maybe toggling certain dependencies depending on your platform and whether you had certain pre-requisites on your system, then a package repository that the library is published on can't show a canonical list of the library's dependencies. When a user wants to install the library and its dependencies, the package repository server can't respond with library and its dependencies together, because the library's dependencies for you could only be found out by executing its executable dependency config on your computer specifically, so the server would need to send you the library, your computer would need run the dependency config, and then go back and ask the server for the dependencies, and then repeat for their depedencies, etc.)

Also, executable config files (deterministic or not) aren't so easy or pretty to programmatically modify. If the config file can define arbitrary functions and use them to compute the config, then if you want to tweak the config with a tool like an IDE or package manager, then it will need to try to recognize a pattern in the config file, or add a chunk of code at the bottom that just mutates the config file after your handwritten code.
What's an acceptable death rate look like for you? Anecdotally does that number change if we're talking about your life, or the lives of people you are responsible for?
They have limitations.

They also started with way lower numbers. So keeping open with limitations is way easier.

Also, its probably the right approach. You cant lock down for one or two years at least..
I think the parent is proposing adding a better hash map to the standard library but with a different name to preserve backward compatibility.
The old "vendor lock-in" debate.

Vendor lock in is essentially that it’s more effort than you’re able to afford, in terms of time and cost.

There's always a tradeoff, but being all in on a vendor isn't necessarily a bad thing. Embracing a platform and the services they have to offer is how you get the most out it.

Whenever you pick a technology or service, you need to employ an ongoing effort rather than waiting until it's too late to do a one-time effort.

This is true with any choice of technology, whether your rolling your own or using SaSS, an on-going effort is required to avoid being locked in.
It's the opposite. The latest generation of ThreadRipper is not only ahead in multicore peformance it is also comparable to the highest possible single core performance from the regular Ryzen Lineup.
Zoom Vulnerabilities with Patrick Wardle – SE Daily Podcast
>As long as it keeps ticking and I can get whichever spare parts I need on eBay or something, I'm not going to replace it anytime soon.

Good luck with that as the Javascript crowd are in competition to slow the web as much as they can.
just want to note that I do not disagree -- but until Google has a minority influence it's still worse than Rust. I had this same opinion of Rust's governance (and was proven wrong, and changed my opinion accordingly), I have yet to come to the same conclusion about Google & Kubernetes.

For example the decision to avoid donating Istio to the CNCF[0].

> That was Google's standard response about Istio for years. But people familiar with Istio's behind-the-scenes discussions said that Google had changed its mind late last year, driven by a faction within the company that believed donating Kubernetes to a foundation was a strategic mistake. When contacted by Protocol earlier this year, Google declined to clarify its plans for Istio.

Google is not completely evil, but it is not my friend, it's a corporation that isn't even a not-for-profit nor non-profit.

[0]: https://www.protocol.com/google-cloud-kurian-istio-foundatio...
> Aristotle is notoriously a terrible writer.

Is this really uncontroversial? I can't say I've heard that said before, or found Aristotle more difficult than other texts of that time. Obviously there are stylistic differences between this and Plator's dialogues, but I imagine a large part of your impression could be due to the particular translations you read.
I was just thinking "could this be it? Another Microsoft product that I start voluntarily using? (besides VSCode)" and then I go to the comments and the first comment I see reveals the Microsoft stink.
I’ve been looking for a folder based wiki - was this a custom tool you made?
YOLOv4: Optimal Speed and Accuracy of Object Detection
>You will never be able to outrun bad software with good hardware.

We are just doing that. And one of the reasons is better software costs more than faster hardware.
Evgeny Morozov was tired of knowledge based on clicks. So he built an antidote
AWS outages you can google details

2011 April 21 Outage

2011 August 8 Outage

2012 June 29 Service disruption

2012 October 22 Outage

2012 December 24 Outage

2013 September 13 Outage

2014 November 26 Service disruption

2015 September 20 Outage

2016 June 5 Outage

2017 February 28 Outage

2018 March 2 Service degradation

2018 May 31 Outage
I haven't had one for 5 years but I think am in the minority. Many households need one for broadband as they can't get cable.
The worst/easiest to fix discoverability problem with Microsoft prompts is that they show you a single completion on tab and cycle through them on every subsequent tab, which is a lot more confusing than being shown all the options, in my opinion.
I see what you're saying, but I think electronics is equally or more complex than software, but over a longer time period

Copper, plastic, other things which I have no authority to talk about, were all complex at one point in time

You do make a good point about scope creep, I wonder if the early days of electronic had a similar problem because nobody knew what they wanted or what was possible?

Very interesting to think about IMO
In Denmark most patient in intensive care are in respirators. Sweden is probably similar.
It's not very slow. It's faster than `std::map` and we lived with that for years!

It's just not as fast as some other implementations: https://tessil.github.io/2016/08/29/benchmark-hopscotch-map....
Just yesterday there was a topic about how Sweden had low excess mortality and even in the negative, with all sorts of comments explaining the reason.
Quick list of Python libraries that help with application configuration:

- Python application configuration -> https://github.com/edaniszewski/bison

- Configuration with env variables for Python -> https://github.com/hynek/environ_config

- Configuration library for python projects -> https://github.com/willkg/everett

- Strict separation of config from code -> https://github.com/henriquebastos/python-decouple

This is from my personal notes. See also: https://github.com/vinta/awesome-python#configuration

Anything else that we've missed ?
In gitlab https://docs.gitlab.com/ee/gitlab-basics/create-project.html...

I was not aware of this functionality before, so great, now I need to restructure a couple of my projects to be templates.
They may have been using one of the PG specific Go libraries instead too. eg https://github.com/jackc/pgx
Air pollution in northern India has hit a 20-year low, NASA report says
Seems really unlikely that it would not be stored in the Sydney Region (ap-southeast-2) and encrypted at rest. AU gov has a preferred supplier agreement in place, none of this is very controversial.

There is a lot of confusion because none of the politicians can even word the technology correctly.
I know very little about functional programming (so I should probably just stop and wait for a more knowledgable commenter, but here I go...) but even I know that functional programming doesn't mean "programming that involves functions".

It's a totally different programming paradigm that involves specifying a collection of facts relating function inputs to their outputs and letting the compiler/interpreter figure out how to turn that into a program. There are lots of ways that these sorts of program are different from the type of programming you're used to, including pattern matching, lazy evaluation, and, yes, passing around functions as values. But a particularly surprising one is that often the order of statements don't make any difference because the program is not just executed sequentially starting at the top and working its way down. OOP is subtype of imperative programming, which is the usual programming you're used to where you just write a series of instructions that are executed top-to-bottom (except for function calls and flow control like "if" and "for" but even there you're explicitly specifying what should be executed next).

Apologies if you knew all of that, but it seemed you like didn't because surely no one that really understands functional programming would confuse it with imperative programming involving some callbacks.

---

I think the parent commenter called you out on this even though it's not the main thrust of your argument because it's a really significant misuse of terminology and shows a lack of understanding of fundamental programming concepts. Pedantically it's a bit of an ad hominem attack, but you seem to be coming down hard on Cap'n Proto especially because of its misuse of terminology and it's ironic that you're the one misusing it.

(Another example of this is where you object to "streaming", which means what the document say it does, which you call "polling" but that really means having to proactively check every so often whether something is done rather than getting a callback. [Edit: these are actually orthogonal concepts because even with a non-streaming request you could either be notified or have to poll for the single response. I think you have just totally missed what "streaming" means here.])

I am having to fight really hard the urge to dig into more detail of your comment. But I will leave it at one more thing that you seem to have missed: You seem to be talking as if this page is a first introduction to Cap'n Proto, when it's not, it's just a changelog entry intended for people that already know what the library is. Of course features are mentioned without a proper introduction, changelogs are typically of the form "add cancellation parameter to the floog() function" without explaining what "floog()" is. Adding all that detail would actually make them less useful, because it's just noise to the target audience that buries the real content, which is what's actually changed.
You don't need to write the migration until you're done. It's possible to have a very tight feedback loop in any case.

I'm doing a lot of work in a Rails codebase where I edit views/functions/procedures all the time. My setup is quite usable.

My current setup: I edit those .sql files and run them with psql in my local while developing (without writing any migration yet).

I have some like this running on one screen to make sure the modified files are executed by psql immediately as I change them (you could use `guard` too):

find ~/projectx/db/functions -type f -name "*.sql" | entr -d -p psql db_name -f /_

and I edit the db/functions/*.sql files freely, adding things, changing behaviour of functions and they are updated on the fly. (I can run tests -or try things in the browser- to verify my changes work as I expect).

--

Once I finish and I know everything is great, I just add the migration. The migration is simply an indicator of which files I've modified and to specify the right order to run them (which is useful if they are dependencies), like:

# migration
def up
execute File.read(function1_sql_file)
execute File.read(function2_sql_file)
end

I could have an alias that automates generating that migration but it's just 4 lines...

[ I'm also using pgTAP to write tests for functions, it's quite nice :) ]