skysight-inc/HackerNews huggingface dataset:
Imagine if the virus came along during the Hillary administration. The not-dismantled pandemic team [1] catches wind of the problems in Wuhan as early as the beginning of January, and informs the President as well as the WHO. The still-functioning State Department asks around in China and brings good information. As the WHO encounters resistance in China [2], the secretary of state makes phone calls and manages to negotiate permission for them to do their work there (who knows, maybe in reality Pompeo did this, but their track record makes me doubt that).

In this universe though, the Trump admin didn't contribute anything to the WHO (I'm assuming), and is now bitching and moaning that they were ineffective...

[1] https://www.snopes.com/fact-check/trump-fire-pandemic-team/
[2] https://www.theguardian.com/us-news/2020/apr/15/trump-turns-...:

> Announcing the cut in funding on Tuesday, Trump accused the WHO of failing to send its experts to the source of the outbreak to gather samples. That failure decisively set back the effect to contain the pandemic, he claimed.

> In fact Beijing blocked a WHO delegation from visiting Wuhan in the first weeks of the outbreak. The WHO director general, Tedros Adhanom Ghebreyesus, had to fly to Beijing to meet Xi Jinping on 29 January to negotiate entry and information sharing. A WHO team was allowed to visit Wuhan on 22 February.
It’s important to know that Riot Games is 100% owned by Tencent, making it a Chinese company.

This doesn’t even mean a grand conspiracy is required. They have an office in Shanghai, so it’s trivial for the CCP to persuade a couple employees and leverage this as a kernel level backdoor into hundreds of millions of western PCs.

If you think this is unfounded speculation, remember US intelligence was accusing Karspersky with distributing malware for Russian state backed cyber operations just a number of years ago...

Or the recent BGP hijackings on US ranges that are transparently obvious by China Telecom.
Disney Plus’ butt cover-up hides a much bigger problem
What would admin enrollment even look like for WebAuthn? Do I need to FedEx my FIDO security keys to the company IT security department?

I can't imagine any scenario in which you have FIDO keys and admin enrollment and security but I'm prepared to be enlightened.
You're obviously right about this, but I still think of WW1 as "The Stupid War".

In terms of defence gaining an edge over defense; I don't really think so. Offence is always cheaper. Think nukes.
Reopening the economy requires testing, and the U.S. still isn’t close
Here is an beautiful old paper about data structures built using a binary join operator, exploring the 16 possible outcomes for properties: unit, idempotent, associative, commutative.

The resulting grid can be factored around set, bag, list and binary tree, with empty/non-empty variants.

Then there is interaction of the structures with binary operators on the data elements themselves, giving a nice analysis of map, filter, fold (reduce) in functional programming.

A.Bunkenburg, The Boom Hierarchy

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.49....

There is a rich literature if you chase the references back and forth, starting from Bird-Meertens Formalism (Squiggol), Hoogendijk, through Backhouse and Malcolm, to Meijer and McBride.
Elsewhere you wrote that the opposite scenario happened to you. You tainted your personal account with a work email. This person is worried about tainting their personal email with a work account.
A Global Journalism Emergency Relief Fund for Local News
Super interesting.

In question 12, you can get a little pedantic about the different versions of the character for national.

The following 3 characters are all “National”

- 囯 modern, simplified Chinese version

- 国 modern, somewhat simplified Japanese version

- 國 traditional, Chinese version

As noted several times, different fonts can carry different looking versions of characters, but to make things even more complicated, same Unicode code points can refer to different versions of the same character! Let that sink in for a minute.

Imagine if the codepoint for “a” could refer to both “a” and “A”!

This makes it really difficult to discuss minute differences between characters without having to refer to pictures of them.
Coronavirus (Covid-19) in the UK
Clearly the best solution is for Microsoft to (a) write a proper ext4 driver for Windows and (b) find some way of embedding SIDs into ext4, then you could just format the drive as ext4, boot off it, and have the improved performance.

(This is mostly a joke, but the performance of NTFS for certain operations has always been abysmal, and having a virus scanner injecting itself into all the operations only makes it worse.)
> the remote extension

Then you could as well run your stuff in a regular docker container, WSL becomes redundant.
Read that quote again: 'considered UTF-8 by default almost everywhere'. It is absolutely the truth. While you can stuff non-UTF8 in, almost all of your tools will handle it badly. Even Rust programs wanting to log the file name. It is the same as considering email addresses case sensitive; technically correct, practically shooting yourself in the food.
Consider the following function:

int test(int a, int b)
{
int c = a/b;
if (f1())
f2(a,b,c);
}

Should a compiler be required to compute c before calling f1, and thus have to store the value of c across the function call?

Better would be to define a set of semantics for loosely-sequenced traps, along with "causality barriers" to ensure that they only occur at tolerable times.
I have a MacBook Pro that I wanted to turn into a Windows laptop.

Unfortunately if you install Windows from scratch, without going through Bootcamp to install it side by side with MacOS, Hyper-V support is disabled.

This means that I cannot use WSL2. Or Windows, since without a working Linux environment it's useless to me and I don't want to invest in WSL v1. Might as well go for Ubuntu 20.04.
Please retitle this, it's an emulation.

I'll admit with the overhead of a VM, a snappy response is in some ways more impressive than native.

But a lot of people scroll past headline titles without reading. Some of them will think x86 Leopard is magically running on an iPad.
CNN has the internal memo linked to this event: https://www.cnn.com/2020/04/14/media/hollywood-reporter-layo...
1. We do support framing. Our documents are defined using a special superclass called "terminus:Document". Anything in the downward closed DAG up to another "terminus:Document" is considered part of that document. You can ask for some number of unfoldings of the internal documents by passing a natural number - in which case you will frame the underlying documents. We might extend this framing to allow more sophisticated approaches later if there is interest.

2. We have not performed benchmarks against RedisGraph. We intend to do benchmarks in the future but are currently focusing on collaboration features rather than raw speed.

I had just come up with some methods of using GPUs to speed up graph search when I saw the RedisGraph whitepaper and that they had already done it. I have to admit I was more than a little jealous! It's a good idea.

We'll look at the approach again in the future - our next steps are exposing CLP(fd) in our query language.
Oof. This kind of behavior would be enough for me to pass on hiring someone if I discovered it during the interview process...

EDIT: It also gives "I code stuff and try to crash in creative ways." in his profile a somewhat different meaning.
Rest my case!
> Apple copied our product as "Sign in with Apple" and putting millions of developers at risk.

I'm not following the "putting million of developers at risk". Is that because of Apple violating their patent?

---

All this seems like pretty straightforward oauth stuff to me.
The author at some point mentioned Good giving out access to full accounts in regards to PokemonGo that iirc was a mistake and fixed.

---

The thread mentioned in the article is a bit weird and long-winded as well. I wasn't able to read much from either it, or the paper.

https://mailman.nanog.org/pipermail/nanog/2019-February/0996...
In terms of framing - yes we do! Exactly like that.

TerminusDB has a document api endpoint and a special Document class - anything that inherits from this class is considered to be a complex document with internal structure - if you send a document id ("employee:bob") to the endpoint it will give you the full document for that id - and it will clip the document when you get to another document which gives you a way of supporting both document and graph views of the same data.

2. We've been keeping an eye on RedisGraph and they definitely do well when it comes to graph matrix operations - which we don't do yet, but in other areas we should be very competitive with their performance and we have more stuff going on - especially schema checking of transactions
I think it's there not because people are generally expected to behave this way, but to have a framework of rules for when someone occasionally does, so that you can say that moderation decisions aren't completely arbitrary when you kick them out, or so you can say that someone that was arbitrarily kicked out was kicked out for the wrong reasons.

It seems like it could be useful for large and socially important projects with many contributors IMO but I'm not sure why <10 contributor projects pick up on the habit.
There was once actually an active effort to remove magic from Django: https://code.djangoproject.com/wiki/RemovingTheMagic
VR Tour of Antarctica
> The opponents to transit and living construction tend to be people who complain about "other people" moving in, "my property values", and "neighborhood character".

I have a feeling that "house as a place to live" is fundamentally incompatible with "house as an investment".
I find remote roles hard to find in London; especially don't appreciate you working from abroad and coming one week a month to London
WSL1 can do graphics just fine, if you run the X server in your Windows environment (which is the right way to do this, in any case). There's implementations - forks of Xming, I assume - that are set up to work like that with minimum hassle, e.g. https://x410.dev/
> and all ASCII ever was

Except that's not true. The ASCII control codes were never glyphs, but were used to control the hardware.
haha Gavin - same answer, same time almost the same content. We have to get out more. Oh crap...
Yep. I remember loop unrolling the skeletal animation code in libgdx way back resulted in a significant performance increase. And that was in Java
Just think of it like a license. If you publish code, you should stick a license on it, so it's clear if/how other people can use it. If you publish a project, you should stick a code of conduct on it, so if any assholes show up, you can link them to something as you tell them to go away. For most developers, these can be glanced at and ignored "yeah, BSD again, great" / "contributors covenant again, blah blah". Having things like this is basically a requirement for getting N>5 when N is the number of developers working on the project, so just pick something sane.

I do find conversations about codes of conduct particularly exhausting, akin to GPLv2 vs GLPv3 licensing debates. And usually an excessive interest in these things is a red flag.
I like the 80 character width limit and I like having structure. I tend to measure my resolution by how many python files I can open next to each other in vim.

But when methods take a lot of arguments I just use key word arguments. I know this is bad because it's less visible but as long as you document all the arguments I don't see the issue.

It looks good, it fits the code style which eases readability. It's pythonic.
A Failure, but Not of Prediction
There are also skyrocket drone, lastest serie is also running ArduPilot and most of the code is open both for autopilot and radio system
> "This isn’t giving us any surveillance capability we didn’t already have," Riot noted in its blog post (using language that isn't exactly comforting on its own). "If we cared about grandma’s secret recipe for the perfect Christmas casserole, we’d find no issue in obtaining it strictly from user-mode and then selling it to The Food Network."

So not only are they injecting kernel level code and running it from boot, but they're being flippant about the level of control this gives them and downplaying the security implications here.

This gives me serious pause, because I have work on my gaming machine too, some of which is confidential client information, and confidential personal information as well. It's getting to the stage that games, a distraction, can't be trusted to be on the same machine as anything else.
Surveillance Capitalism and the Internet of Things
https://xkcd.com/927/

A bit to the topic - what's wrong with good old:

python -m venv env
env/bin/pip install <whatever>

?
We had the same with Amazon, we created a new Amazon account but shared the telephone number. Support sent emails to the first account concerning the second account.
> So last year the weights were 40% for single-core performance, 58% for quad-core, and 2% for "multi-core".

And for reference, they used to have it at 30% single core, 60% quad core, 10% multi core. But that didn't advantage Intel enough, or something.
Elon Musk’s ventilator fiasco shows need for more oversight
would love to see a couple of detailed comments on this directly as well, I know that one of yall is a maintainer of an analyzer, maybe just some general discussion on beginning to learn C while at the same time incorporating a static analyzer and what that would look like.
I think that the GP was making a commentary on the sorry state of locale handling in C.

You need to first store the current locale, change the locale to one that doesn't use a comma as the decimal point, perform the above, and set the locale back. Plus, there's no threadsafe way to do this, since the locale is process-wide.
If it guaranteed that the repos stay up in perpetuity, that sounds amazing, actually.
> "putting million of developers at risk".

I understand it that way:

Each app that is providing "Sign in with Apple" potentially infringes the patent of Teleport/Dombox. By command of the app store rules, millions of app developers need to provide "Sign in with Apple". Hence, all those could be sued for patent infringement.

Unless, I guess, Apple settles an arrangement with Teleport/Dombox.
You can code anything you want in ASM, so higher level abstractions as well. However while doing that you will lose some of the performance gain that ASM gives you.

Optimised ASM can still be tested but one problem is that when the code doesn't work, it can simply crash. This makes it a pain to debug.
CPU intrinsics are just another way of doing inline Assembly.
It seems like the authors are truly limited by the data here. I mean, if someone was to do a similar project of Chinese Qing dynasty portraits, you would expect a bias to Asian faces.

We have to be so conscious of bias in AI, yet in this case I wonder what the solution (if there is one) would be, given you genuinely have a biased data set to begin with.
Null terminated and length prefixed strings
Apparently, the anti-cheat system is also blocking VMs from running the game https://twitter.com/RiotSupport/status/1248402073269309441
> To put it another way, if there was a war so bad, the US reinstituted the draft, would these tools still be relevant?

The drafted people would all go to factories and boatyards to build thousands of new submarines. Each submarine would likely have no people on board, and be fully remote control.

The age old problem of "you can't hide while sending and receiving data, so you can't make a drone sub" has been solved by using below-noise-floor gold codes, so without the coding key, nobody can even tell a transmission is going on.
Industrial Infeed Conveyors – Advanced Poly Packaging
But you wrote "meaning that the graph of active hospitalizations should be a bell curve with a maximum value of ~10,000 on ~4/20."? You didn't mean that?
https://en.wikipedia.org/wiki/Psychopathy_in_the_workplace

https://en.wikipedia.org/wiki/Machiavellianism_in_the_workpl...
Windows seems to be gradually trending toward an OSX-style desktop experience riding on top of a Linux kernel.
There's a flip side to this: all of these tools are strictly optional to execute Python code.

This means that I can write a one off script to achieve a thing once and the overhead is tiny compared to many languages. I can do it in almost any editor, likely with no toolchain setup at all.

Now, do I want that to be easier to edit in a large team? I'll introduce a formatter/linter. Do I want to publish it on PyPI? Then I'll introduce packaging tools. Do I want to test it? Then I'll introduce a testing tool. Do I want to test multiple language versions? Then a build matrix tool...

Yes, to set up a perfect, gold-plated, fully automated, open-source Python package takes a fair bit of effort, but you don't need it on day one. There are many open-source contributors who will happily propose introducing these things and add them for you!
> On a syntax level simply because it adds types, and one of the joys of writing a dynamic language is that you don't have types filling so much of your code.

Then good that you don't have to do that. Type hinting in python is optional and it's unlikely that this will ever change.

> I have no idea why we're trying to force a static typing mindset onto a dynamic language.

Because python ist not a toy-language anymore. It's used for big projects too, and for them features like this are very neccessary.
Gluu: Open-Source IAM / SSO
Easy PHP (Laravel, Symfony) Development with Docker Using DDEV
With appcache and a long lived expiration header on the manifest it would be possible to guarantee that no updates to the original loader are ever downloaded, hence no risk of server compromise. Regrettably appcache is deprecated.
Ah I see, yes, you're right.
Technically, there should be more HiDPI monitors on the market. I'm using now 24" monitor with 4k resolution, scaled 200%, and fonts are perfect :)
> wealth accumulation via government-sponsored real estate ownership is literally a huge part of why white families have more than African America ones in this country

There surely must be a point in which we realize a course of action is wrong and abandon it, instead of perpetuating it to be "fair" to those who joined later?
The problem is that special integration is required.

Personally I don't like VS Code, I too use IntelliJ IDEA, which will probably end up having support, but it didn't last time I tried.

On my Macbook I also use Emacs and GUI versus terminal shouldn't be an issue. I'd want Emacs from inside a WSL bash, I'd want it from the Windows GUI too. So that's going to be a headache.
Some useful network related stuff wasn't implemented either in WSL1 (NETLINK_ROUTE\RTM_GETROUTE, AF_PACKET family). This meant even good ol' nmap was out.
It does, what it lacks is an optimizer that will rewrite your code to win micro-benchmarks, just because it happened to be UB.
Safeway.com won’t let me use an email address @pobox.com. I have no earthly idea why and their support is untrained to discuss it, but they have server-side tests that are rejecting it.
Women in Tech: Eva Ferreira
I wrote Django form serialization code before. It was in some ways nicer than a REST API.
Microsoft Orleans a Leverage for Modern Financial Software Development
> The day rate being higher accounts for the uncertainty.

Thats partially true, but if you look at outside IR-35 contracts, they might go for £400 / day. While the same kind of work but inside IR35 goes for £600 / day. So HMRC are effectively pushing the burden of a flexible work force entirely on the shoulders of contractors and the clients they work for. This is a huge disruption to both businesses and contractors alike, its also questionable if it will even raise enough revenue for HMRC to make the disruption worth it.

> I very much doubt the directors of larger businesses are paying themselves a tiny salary and taking dividends. It seems to be only IT contractors who see it like that.

You're right, directors of big businesses are paying themselves salaries in the 6 figures and taking out even larger dividends. But for myself, I am usually only in work about 6-9 months a year, I've never worked a contract for more than 6 months, when I'm not in work I spend that time learning and up-skilling to invest back into my career and business. I cannot realistically put myself on a salary of £2k / month when its perfectly feasable that I might be out of work for 6 months or more at any one time. The bottom line is that my working conditions and the benefits I receive (or lack thereof) are much closer that of somebody running a "real" business than it is to a permanent employee, so I should not be taxed as an employee.

> I understand in-IR35 contracts aren’t eligible for furlough?

Honestly I have no idea! I've only ever work outside IR35. I would have thought that inside IR-35 would be comparable to gig-economy workers and sole-traders so they should get 80% of their average earnings over the last three years. But again I am not certain of that.

EDIT: If you're talking about people who work the same contract job for 2+ years and are effectively employed by their client despite working through a limited company, then yes I would agree they are cheating the system. But instead of going after those people, HMRC are making the majority of contractors like myself who are genuinely self-employed, pay for the sins of a minority of contractors who are actually in disguised employment.
Unity isn't.. what? And the problem there is using an ill-suited framework, not the language.

If you compile hello world in C, it's not going to be very big either.

> if one puts in enough effort

"enough effort" is a cheat. I can replace almost any program with a smaller javascript version, if I put in "enough effort". It's not a reasonable way to compare anything.
> Do you think such behavior is consistent with the C89 Committee's intention as expressed in the Rationale?

No, but in general I'm ok with integer overflows causing disruptions (and I'm happy that compilers provide an alternative, in the form of fwrapv, for those who don't care).

I do think that the integer promotions are a mistake. I would also welcome a standard, concise, built-in way to perform saturating or overflow-checked arithmetic that both detects overflows as well as allows you to ignore them and assume an implementation-defined result.

As it is, preventing overflows the correct way is needlessly verbose and annoying, and leads to duplication of apis (like reallocarray).
They have recently implemented it: https://github.com/keycloak/keycloak-documentation/blob/mast...
I have a T480 as well and both the nvidia (closed source) and intel drivers work for me on Kubuntu.
Have you tried using cygwin? I found cygwin worlds better than WSL, as it always worked correctly on arbitrary disks and folders.
Pastebin to Remove Scraping API
Option 3 is that this is a shitpost and isn’t a real exchange at all.
WSL never really got the cross compatible filesystems working though: I eventually found myself giving up on it and just using cygwin. I honestly don't understand why WSL gets so much attention when cygwin is just so much more compatible with everything and includes essentially every package I have ever wanted?
In C, dynamically-sized vectors don’t carry around size information with them, often leading to bugs. This struct attempts to keep the two together.