skysight-inc/HackerNews huggingface dataset:
Interesting. They train an image classifier to detect images that were generated by a GAN-trained CNN. I wonder if it could be possible to include this classifier in the training loss, such that the generated images fly under its radar as much as possible. If this makes sense, then I guess the cat-and-mouse game just gained another level. On the other hand, what the classifier is detecting could be a fingerprint of the CNN architecture itself.

(Full disclosure: I have only read the abstract so far.)
Just to clarify, it's slightly more complicated than this.

Surgical masks (note the name) protect _others_ from you. (They are unlikely to do much to protect you from others, but I suppose it might be possible under fairly limited circumstances.)

N95 and other test fit respirators protect _you_ from the environment in general. (I suppose they would also protect others from you, but that's really not their point.)

Gloves protect both parties from each other.

When working with highly contagious patients, medical providers wear additional PPE as well (face shields, goggles, suits, etc).
I'm not particularly familiar with neural nets, so forgive a rather ignorant question.

Could the classifier that they're using here be used as a discriminator in a GAN, to help train it to avoid this detection method?
I'm exactly on 93% too, I'm am going to clean out my Google drive which is full of stuff I could put elsewhere and will give me another few years. It's about time they increased their limit from 15GB though!
ANU in maybe 2003, we had a single tutorial in Miranda to demonstrate the functional paradigm. It wasn't enough to appreciate the value of functional programming, but I guess they still had licenses and wanted to use them for something.
> Efficiency is not paramount; readability is

How I wish that this would drive C++ design decisions of lately.
>not only they are compulsory institutions that force you into their ranks whether you want it or not, but even those who join them don't get a fair representation and have to strike on their own.

That is very definition of 'Unions'. As an individual you have limited resources to take on a big adversary (employer) hence few people come together and pool in money. If this process is voluntary it is entirely up-to them to come up with the terms of engagement. Once you agree to those terms going back on those terms must be seen as dishonesty. If the union membership is forces them obviously union leaders have zero incentives to actually offer better terms to members.

The only way this can be resolved is by having some kind of "enlightened" union leadership. The superhumans who will instantly know what is the right thing to do and will have 100% freedom to do so. Sadly, such humans are very very rare.
Is this the author's github? https://github.com/elad2412
Software engineers, like everybody else, are absolutely liable for errors. However, their work is invariably licensed using a contract that disclaims liability.

Regulated professionals, by contrast, are often limited by law from disclaiming liability or otherwise shielding themselves from liability (e.g. by using a corporation). This is especially true for highly regarded professions like lawyers and doctors. Professionals and licensed workers more generally are also usually required to be bonded or carry insurance so that they're not judgment proof.[1]

[1] The reason you would rarely see a software engineer employee (or any employee) sued for negligence is that it would be a waste of money--they wouldn't be able to to pay a judgment. You sue the employer not because the employee isn't liable, but because 1) it's easier to prove a case against an employer and 2) the employer is the only one able to afford a judgment. For example, if a UPS truck driver runs you over, you always sue UPS. You may or not may not sue the truck driver, but unless the truck driver is secretly rich it's UPS you're expecting to pay out.
Ill pester you with a riddle I came up with the other day. I'm calling it the apples and oranges problem. If we could answer it it would increase progress a thousand fold:

The question is: How do you compare unrelated features?

To put silly: What is more important, a led on your coffee machine or gears on your bicycle and by what margin?

How much is CPU speed worth vs memory vs screen resolution vs battery life?

We could make a chart for each for what it costs, we could make a chart for the technical advantage or disadvantage, we could make a chart for consumer demand. I'm probably forgetting 10 things here....

Now imagine each of those to be dynamic(!)

If the CPU does zero cycles per second it will render the entire computer useless. If it is 0.8 Ghz and the goal is [say] web browsing it is almost as worthless as the 0 Ghz. In a few years 1.5 wont be enough either. The infinitely large memory costs an infinitely large amount of money.

If we could resolve this puzzle we could make giant leaps forwards.

Until we do grandma will have to pick her phone on gut feeling and the market will just have to anticipate that.
Japan's producing 100 million per day according to a couple articles I've read, e.g.: https://www.asahi.com/articles/ASN2W7QGVN2WULFA023.html

Another article suggests that this is three times as much as usual: https://www.yomiuri.co.jp/economy/20200228-OYT1T50288/

Still not enough. :/
I totally understand why one might want to buy "genuine Arduino" parts to support the company doing the work to shape that hardware/software ecosystem, but is there a point at which it's reasonable to acknowledge that the price increase over compatible Chinese knockoffs isn't worth paying? I mean, that Nano is $22 from them, which is like a 600% markup over the identically functional cheapo ones you can get on Chinese eBay.
Instead of just measuring how many developers adopt Clojure and how difficult/easy that is, I'd also love a measure of how many developers Clojure "puts out of business". IME Clojure is quite aggressive on that front.

In 2017 a customer wanted a set of services written in Clojure. Based on their Java experience they wanted to hire 10 devs. When I arrived they had 4, over the 1.5-year period I was there, they hired and fired 4. When I left they had 3. All 3 were not experienced in Clojure prior to the project (Java), but by 2018 each knew the entire codebase and was able to modify it and able to step in for each other. They spent less than half of their budget and all goals were met ahead of schedule.

IME learning how to put Clojure and its ecosystem in good use takes more time and effort than other languages, but its effectiveness really compensates.
Do you honestly believe that countries keep spare ICU capacity lying around just in case? Those ICUs are very expensive, need a ton of staff and tend to be at or close to maximum capacity.
It's funny though, I remember the old days before Google and they built something that was demonstrably superior for their users than what was out there at the time. They did win with a superior product.

Stadia feels like something that got designed by asking "how can we make something that's worse for our users than the other alternatives that are out there now?" and then going and building that.

Now had they come out with virtual machines better than what anyone could get at home, maybe?

Don't get me wrong though; I'm sure a lot of this is death by a thousand compromises.

As a side note: I was watching the Product Keynote from Flutter Interact '19 and when the person from the Stadia team was speaking about their app, it reminded me that despite all the negativity Stadia is getting, we should remember that there are real people building it that are enthusiastic about what they're doing and trying to make something good.
How to customize design of any part of WordPress website with CSS code
Actually, they protect both parties - the doctor from blood (or other fluid) born pathogens, and the patient from anything on the doctor's skin.

Your point is well taken though, I just wanted to clarify for any future readers since misconceptions about PPE seem to abound.
When I was represented by a graduate student union, our department actually tried to raise wages.
This was opposed by the union (solidarity!), and the result was that the department essentially invented fake courses to pad the hours of the grad students; the union didn't care because we were "working more" rather than getting "paid more"

This led me to believe that grad student unions were not a particularly useful way of dealing with issues affecting graduate students.
Google can't save their reputation with a marketing message. The only thing that would rebuild it is to not shut down any services for the couple of decades. They're not going to do that though, so Google is now effectively a 'short-term' products company as far as anything new goes.

For consumers that's fine. They understand the situation and approach Google products with that knowledge. Stadia is a good example.

The people who should be most wary of this policy are Googlers who are looking for a team to join.
This reminds me of the Gigatron, a even more minimalistic processor. https://gigatron.io/
https://www.theguardian.com/world/2020/feb/28/coronavirus-ma...
True! Do those work while simultaneously actually using a VPN?
I heard that China tests literally everyone who shows up a a doctor's office with symptoms of a common cold. Why isn't the US testing more people?
I feel like Google is not really competing to make killer products anymore. Its more like managers in Google are competing to move up in the organization, and whether or not products and services actually succeed is fairly incidental.
For certain use cases, markdown is arguably the best solution. For a team that uses an SCM like github (or any of the ones that natively render markdown), and that also has simple documentation needs, I can’t imagine a better solution. Markdown is fast to create, can be read rendered or not, can be included in your project repo and in pull requests. Images are easy in markdown, simple tables are easy in markdown (complicated tables very quickly move into don’t bother territory though). It uses the tools and workflow you already have to solve a problem very well.

If you need something more complicated than markdown can provide (depending on your renderer, that could something as trivial as line breaks inside the cells of a table), then it’s obviously not going work. But for any solution that’s great in one use case, there’ll be others where it’s completely impractical.
Doesn't the fact that so many people have it, and the vast majority of them don't even get sick enough to request medical care -- or to make it obvious in retrospect who they got the virus from -- suggest that the virus is much less deadly than originally feared?
The echo chamber is real. I went cold turkey on Twitter after using it for 10 years and gaining about 6k followers.

Twitter was the #1 source of left-wing extremist noise in my life. I'm sure there were/are right-wing extremists on that platform too, but one seemed to appear in my algorithmic feed more than the other. Or perhaps it was confirmation bias. Who knows!

Good riddance.
Because it is safer than using plain old C, which WG14 refuses to improve its security story.

I don't like my IoT devices to be easily p0wned, just because an array went out of bounds.
it* in
Yes, but from your point of view, not theirs
You are absolutely right, that is a horrible reputation to have, especially if you are a TECH company.

Oh how the mighty have fallen. Google which was an industry gold standard for innovation and job satisfaction has become anything but.

What I found most interesting is how Microsoft and Google have seemingly changed roles.

Microsoft was the old boring behemoth while Google was riding the front wave.

I guess complacency really is a silent killer.

I would really love to hear Brin's or Page's thoughts regarding the current Google
> Much of the client-side code is about manipulating the DOM. Such code must assume the DOM-API exists. So such code can not run on the server unless there is some kind of ducky DOM environment there as well. And since client-side relies much on destructively manipulating the DOM, how can such code be tested on the immutable clojure server?

The same way as it's done in React. Think of a client app as a loop reacting to user /network events and turning state into html. The same way it's done on server.
We have created an exact replica of the app as a microsite so you can get a taste of it. I've shared the link to one of the articles on our app. You can scroll for more.

Now reading the news is as easy as swiping on Tinder ;)

https://micro.volvmedia.com/#/story/5685
When Microsoft launched Xbox they suffered pretty terrible losses for a number of years but they always knew that was going to happen[1], and they were willing to accept it because they were playing the long game.

This worked out not only because Microsoft had the money but, critically, because they had the will to make Xbox a success. They resolved to slog through the years of losses, failures (anyone remember the Japan launch?), and missteps in order to build a successful business.

Whilst Google have the money, more than enough money, to do the same, I don't think they have the will.

From my own perspective, as a gaming enthusiast, Stadia simply isn't solving any problem that I have, and I don't believe it's going to be around long enough that I want to invest in it.

[1] I'm sure they would have preferred if it wasn't.
What is a good alternative to GTMetrix.com?
HN is a big echo chamber of non-experts thinking that they can do science not related to their 9-5, all in the name of feeling like they waste their lonely lives on a site that's slightly more intelligent than 4chan.

Have an upvote!
We have created an exact replica of the app as a microsite so you can get a taste of it. I've shared the link to one of the articles on our app. You can scroll for more.
Now reading the news is as easy as swiping on Tinder ;)

https://micro.volvmedia.com/#/story/5685
There were steam engines in antiquity:

https://en.wikipedia.org/wiki/Aeolipile

Some argue that inventions like these at the time weren't improved upon because (slave) labour was cheap. But you are right it could be because other technology at the time didn't exist.
I love iTerm!

I've wondered whether it's possible to setup profile-specific (or folder-specific) aliases? I understand it might be zsh feature that I'm really after, but perhaps iTerm can solve it too?
A little plug: iterm2-dwim is a click handler that makes use of the iTerm2 smart selection feature to open files in your editor at the correct line.

https://github.com/dandavison/iterm2-dwim

From the README:

iterm2-dwim is a click handler for iTerm2. The aim is that you command-click on any file path, relative or absolute, and it opens the file in your editor. If there was a line number, your editor goes to that line. So, compiler/linter output, tracebacks, git output, etc.

Currently Emacs, PyCharm and Sublime are supported.
Membership quality is the most important part of a good community. Cash is a good filter.

Something Awful bans a lot of people, quite often. Cash keeps them from simply signing up to get around the ban and acts as fine to remind them to behave and read the rules.
Is Oklahoma similar to Kansas? https://www.theverge.com/2017/2/23/14717506/garmin-engineer-...
The Best Image Optimizer in Means of Performance
I think your analysis is spot on.

This is all about what principle you are applying and whether it scales or not. It is a bit like restraining order. In some specific instances it might be safe to let the person in your house. However that kind of hurts the overall restraining order terms and sometime in future you can get into trouble.
If you know what comorbidity means, you must know perfectly well that it includes secondary conditions, such as organ function damage, caused by the primary condition.

At these levels of prevalence, I think that comfortably clears the bar for having some pretty credible evidence.
Not so! Kinglsey is a great scholar and respected as such. This book is extremely well referenced -- more than half the book is notes and references. It also has a blurb from Walter Burkett just before he died. Yes, it's not standard history -- and he takes a spiritual perspective. But it is extremely appropriate for the subject matter.

Impuning the book because it is published in new age circles is unfair. I recommend refreshing your perspective by reading "esotericism in the academy" by Wouter Hanagraaf. Or, "western esotericism: a guide for the perplexed"
Nvidia is already having issues with major publishers pulling games saying they don't have a license to install and use them that way. It'll be interesting to see how it plays out.
Visser, a parts manufacturer for Tesla and SpaceX, confirms data breach
It's even worse than that. Even if they add a download option, you can't be sure if any of your games will run on your hardware.

As a developer, you have an additional burden of testing on and optimizing for Google's hardware, which are apparently different from consumer hardware.
Did the students know this beforehand and despite knowing this joined UCSC ?
We have designed the app keeping our generation's preferences and habits in mind. So it's complex news in easy and quick digestible bits.

The app is specially designed to fit an article within the screen so you can read in a glance and keep scrolling for more almost like a social feed.
Nothing, except that:

a) not everyone who figured out higher education is a racket wants to do 180 degree career turn

b) many people would like to make their future in something else than easy code monkeying money

If everyone goes to write NoSQL serverless CRUD for adtech, who will be left to do research or something actually materially productive in the economy?
> For the powering one thing to take into account is that cable are somewhat heavy and if you have 3 screen + your laptop you will need 4 electrical sockets. You could use the same socket for the screens by doing something like that.

Please DON'T DO THAT! Shortcuts / fire start with things like this. You can find C13 splitter power cords on the net for like 20~30 euros.
Because the SID deals with analog as well as digital signals, it's not that easy to clone, however you can get fpga versions such as the SwinSID - https://www.c64-wiki.com/wiki/SwinSID

Unfortunately, the SwinSID (and similar) do not sound anything like the original chips when playing music.

Consequently SID chips are quite expensive to buy (relative to what they are) - any effort to accurately clone a SID chip would be welcomed, as it will drive the cost down of these chips on ebay etc.
No. Based on the cases so far, we have a decent idea of the mortality rate. 2-3% is a reasonable figure.

That's anywhere from - roughly - 30 to 60 times higher than the common flu depending on the year you source.

It might suggest that not very many people are multiple weeks into having it; possibly that not very many older people have it yet (drastically higher mortality rate for people over ~50-60 years of age); and or a combination of the two.

If 3,000 people have it in the US right now, undetected (some may be at home, sick, in the second week of having it, thinking it's the common flu; or the symptoms may be mild enough to not alarm in most cases), they may be in the first week or two of having it. If 300 of those people have had it long enough to die from it, and 2-3% of those people do die from it, you're only talking about maybe 6-10 people (point being, it'd be a small number).
Look, I appreciate the discussion, and I’m about to sign off.

I just want to say, it’s easy to take the wrong numbers, multiply together, and see 100 ways that millions of people die. That’s fear mongering.

What I believe is that it’s incumbent on anyone who wants to participant in predictive discussions to do so responsibly and using only the best numbers that we have on hand.

Anything could happen. And this is always true, whether it’s the Ebola discussion from a while back, or SARS, or MERS, or COVID today.

You still seem to insist on claiming that we could see pervasive worldwide infection, 5% ICU admits, and 1.4%+ general population fatality. I hope you will soon realize that is not actually representative of what we are facing, where in fact, the vast majority of cases are mild or even asymptomatic. I expect this will be clear even to the most avid doomers by mid-April.

Lastly, I don’t want to go back and forth on little things, but this;

> at the same time make up stuff you rail against that never happened in the first place. Fix your own issues first.

I think you need to re-read what I originally wrote. I never strawmaned.

I said the numbers were all wrong as they were stated due to lack of proper context. I could have used the word “useless” or “misleading” instead of “wrong” and that might have been better.

I then followed up by saying it’s imperative not to try to use those numbers to extrapolate in the general population. I could have said “one must not”. I was not accusing Op of doing this.

I was trying to say that the danger of not properly qualifying the context of a percentage like case fatality is that people will misuse it by improperly extrapolating.

Then we found an example down thread which does exactly that... and you defend it anyway. Which is fine, but I stand my ground on the argument (same as the NEJM doctors) that it’s improper to extrapolate the hospital case fatality to the general population.

If one “assumes that the number of asymptomatic or minimally symptomatic cases is several times as high as the number of reported cases, the case fatality rate may be considerably less than 1%.” (NEJM)
You might enjoy reading the article.
At the risk of getting banned for this comment, fuck this. I was an undergrad as UCSC and I supported the strikes then, and I support the strike now. Yes the strike interferes with undergrad education, but that is the entire point. I never went to class when a strike was on, just like I would never cross a picket line. Professors deserve to be paid well, and grad students in teaching or TA positions deserve to be paid well too. With the absurd tuition the UC system charges, that is the least they can do.
> In the study last week from NEJM of 1099 hospital patients

BTW that NJEM paper you keep referencing is very out of date. Yes it passed peer review and was published last week, but it's using data from Jan 29. It was actually written nearly a month ago; I found a preprint of that paper posted Feb 3. You'd be aware of this if you were actively following the novel coronavirus situation.

There's a more up-to-date paper published by China CDC that covers 72,314 patients / 44,672 confirmed cases using data thru Feb 11. I would reference figures from that paper instead.

> I think you may be giving OP too much credit with their use of “cases” implying hospital cases (which is the 5% ICU number, it is not 5% of infections require the ICU) ... It is absolutely not 5% of “known” cases.

No, he's correct. Current evidence shows at least 5% of confirmed cases require ICU care. From the WHO China report, they note that 6.1% of all cases are critical. They define critical as the following:
"Critical cases are defined as respiratory failure requiring mechanical ventilation, shock or other organ failure that requires intensive care."

These numbers are not just a China fluke. We're seeing similar critical percentages in other countries. For example, as of today, Singapore has 106 confirmed cases of which 7 are critical (~6.6%).

> I don’t think HN commentators should play epidemiologist

Isn't that what you're doing?

[0] http://weekly.chinacdc.cn/en/article/id/e53946e2-c6c4-41e9-9...

[1] https://www.who.int/docs/default-source/coronaviruse/who-chi...