Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:We were told from the very beginning (Score 5, Informative) 501

On March 8, 2020, Fauci said "there's no reason to be walking around with a mask," according to Reuters—but this was before the Centers for Disease Control and Prevention updated its guidance on masks on April 3.

He also privately told people in emails:

"The typical mask you buy in the drug store is not really effective in keeping out virus, which is small enough to pass through material. It might, however, provide some slight benefit in keep out gross droplets if someone coughs or sneezes on you."

He added: "I do not recommend that you wear a mask, particularly since you are going to a very low risk location."

According to revision history, that was simply one of Fauci's "noble lies": https://slate.com/technology/2...

In March 2020, as the pandemic began, Anthony Fauci, the chief medical adviser to the president of the United States, explained in a 60 Minutes interview that he felt community use of masks was unnecessary. A few months later, he argued that his statements were not meant to imply that he felt the data to justify the use of cloth masks was insufficient. Rather, he said, had he endorsed mask wearing (of any kind), mass panic would ensue and lead to a surgical and N95 mask shortage among health care workers, who needed the masks more. Yet, emails from a Freedom of Information Act request revealed that Fauci privately gave the same advice—against mask use—suggesting it was not merely his outward stance to the broader public.

Although some have claimed that the evidence changed substantively in the early weeks of March, our assessment of the literature does not concur. We believe the evidence at the time of Fauci’s 60 Minutes interview was largely similar to that in April 2020. Thus, there are two ways to consider Fauci’s statement. One possibility is, as he says, that his initial statement was dishonest but motivated to avoid a run on masks needed by health care workers. The other is that he believed his initial statements were accurate, and he subsequently decided to advocate for cloth masks to divert attention from surgical or N95 masks, or to provide a sense of hope and control to a fearful and anxious public.

Comment Re:The dissent is hyperbolic, and wrong (Score 2) 148

Whenever someone advocates creating or expanding a power, especially an executive branch power, they seem to never consider that someday the other side might win an election and will have that power. Imagine for 5 seconds that Trump wins, do you want him to have the unfettered ability to "contact" tech companies and ask them what they plan to do to prevent people from posting "unpatriotic" things, or to "suggest" that they stop censoring anti-trans posts?

Comment Re:Why not go for the BIGGER fish first? (Score 2) 55

No one needs to buy things on Amazon to survive, either. You *choose* to buy things on Amazon because it's cheaper or more convenient, possibly because selection at local retailers is not what Amazon provides (but that's just a special case of convenience). Many of the vendors on Amazon also have their own websites, so if you want to skip Amazon, go directly to the source.

Comment Re:So, DARPA is trying to reinvent disassembly? (Score 4, Interesting) 54

No, they're trying to vastly improve on de-compiling tools. Tools that can disassemble object/executable code (which is pretty trivial, e.g., objdump does it) but then analyze the assembly to back out C or C++ code that might have originally created the code.

Think "ftoc" but replace FORTRAN with "exectuable/object code".

I've done some decompiling of (small) executables, using non-AI tools that often did little more than treat C as an assembler language. It did usually get things like "this is a subroutine" right and created the parts like "int a113s_r4r5r6(int r4, int r5, intr6) { .... return r6; }".

So we got C code that we could recompile, and while not exact byte-for-byte in the output, the resulting recompiled code was "correct". We could theoretically edit the resulting C code, but because obviously all the labels, variable, names, etc, are stripped out, the decompiler had to generate *something* so we got stuff like I mentioned above.

As a subject-matter expert, most of my job was trying to recognize what the code was *really* doing, replacing the decompiler-generated names with my best educated-guess as to what the function/variable is really doing or might be called. The decompiler didn't always (usually) see things the "this is an array access", and had instead emitted code like

int *v123;
int v3245234;
v123 =
v123 += v3544;
v3245234 = * v123;

Which is C-as-assembly, essentially. But recognizing the pattern and making substitutions like

v345235 == "a"
v3245234 == "b"
v3544 == "i"

we might recast that as

int b = a[i];

I'm sure the AI parts here are geared towards doing that sort of thing better and more accurately. Not to mention being able to compare object code against known object code in the wild and find the corresponding source code, e.g., when FOSS software got included, or when libc code was statically linked.

Comment Re:What the HAR is HAR? (Score 1) 54

"From what we can tell, this DARPA program seeks a highly robust, automated method of converting executable files into a high-level format developers can not only read – a highly abstract representation, or HAR, in this case – but also edit to remove flaws and add functionality, and reassemble it all back into a program that will work as expected. That's a bit of a manual, error-prone chore even for highly skilled types using today's reverse-engineering tools, which isn't what you want near code going into things like aircraft.

Slashdot Top Deals

Say "twenty-three-skiddoo" to logout.

Working...