skysight-inc/HackerNews huggingface dataset:
I don't care much about cryptocurrencies, but everything is always just one regulatory action away from becoming practically useless for non-criminals.
Apologies for a late response here (by HN standards where conversations last only a number of hours). I agree that an attacker could compromise weaker devices and sign their deep fakes with them. But then hopefully those keys Or that manufacturer would be blacklisted. In my mind, a company like Hauwei could implement this, but I as a consumer of media wouldn’t necessarily trust photos from their devices. But photos signed by an iPhone where Apple has a better privacy record, I could trust more.

Thanks for replying though, this does help me understand the challenges in a system like this.
Non-medical masks don't keep stuff out. They just keep stuff in, so the only reason to wear it is to not spread your water droplets when you sneeze or cough. Medical masks keep stuff out, but are in short supply.

I think I'm helping more by going with the recommendations and not wearing a mask. Some people feel better wearing them, and that's fine too.
This still isn’t a good reason to build a native app instead of just using webrtc.

Someone should make a PSA site that says something along the lines of “don’t install teleconferencing software because it usually bundles malware; your browser already has the technology built in.”
I once led a mid-sized team in building a desktop application with Clojure. It might sound nuts, but we used both the JVM and Electron, using both Clojure and ClojureScript. We solved all the performance issues we’d experienced with Electron by restricting it to serve as a desktop GUI API. Literally nothing was in Electron except a small package for handling these API requests: set a menu, open a window, load a page, etc. Even inside an open window, the ClojureScript code was loaded from and communicated with the JVM, rather than being bundled into Electron. You want your desktop app to both look great and perform great. Restricting Electron to its basics while moving everything else into another system is definitely one option to consider.
I guess it works for some. I've had two Zoom meetings this far, and in both cases the organizer quickly changed to Jitsi as Zoom had distorted audio.

Maybe some incompatible software/hardware at some end? I don't know or even care really, but Jitsi worked well with the same participants both times, while the anecdotal Zoom success rate is still 0% for me.
Is it really unrelated? I dunno, maybe my distaste for certain development styles is leading me to see things that aren't there, but I fell like the Linux Desktop hacked-together "it's good enough for me" way of doing things is creeping into paid OSs like Mac and Windows.
zoom's real problem right now is zoombombing. We re attending a quite big virtual conference and bombing has become a huge issues in parallel sessions.
I use MacOS and everything I read in the twitter thread was exactly as expected. MacOS does ask you to escalate. It also asks for privileged access to the camera, microphone, and the keyboard. So when our son had to download and run Zoom for his now online school, I took the opportunity to teach him some basic computer security. Zoom installed into his ~/Applications folder, as a non-admin that was expected. And then it asked for access to his microphone and camera.
They do not recommend wearing a mask, which is different from recommending not to wear a mask.

Edit: Here's the WHO's stance on wearing masks: https://www.who.int/emergencies/diseases/novel-coronavirus-2...
I don't think anyone is suggesting that you donate used masks, but you make a good point that we shouldn't assume that someone wearing a professional-grade mask is wearing one that should have gone to a healthcare worker.
Ask HN: How do you calculate and pay tax in all countries? ( Software)
As a software startup, how do you calculate sales tax in all the countries where your customers are?

And then, how do you pay sales tax to governments of all of those countries?

My question comes from the fact that on our website, customers can sign up from any country. Calculating and paying tax in an unknown number of different countries seems to be more complicated than building our product.

*specifically asking about sales tax + new 'digital' taxes. How do you deal with that?
> which leads to public distrust

Maybe a minority, as there will always be, but I think most people are aware of the difference between medical and non-medical masks, and feel the messaging is consistent.
Show HN: Crypto Multi-Chart+News Feed (PC)
Isn't that backward? Regulation doesn't affect criminals. Look at 'gun control' attempts.
> At that point it’s like putting your shirt over your nose: looks like you are protected but there are giant gaps that let in air.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3373043/

A cut t-shirt over your nose is actually quite good, so long as the pattern is somewhat tested. No, its no where close to an N95 mask, but even aerosol sprays can be somewhat mitigated with a simple cut t-shirt.

There are some internet studies suggesting an efficacy of 70% for T-shirts against 1-micron (bacteria) and 0.02 micron (viruses) particles. That's 6x worse than an N95 mask, but much better than unprotected.

EDIT: It seems like the flu (also a 0.02 micron virus) is primarily on water-droplets 5 microns in size. So we don't actually have to reach N95 mask levels for a major amount of protection, aiming at the 5 micron sized moisture bubbles is already going to help us severely.
GDPR can't stop PRISM, in fact it explicitly allows govts to use data for security purposes
> Anything that flowers produces pollen right - so hmm.

Technically, that may be right but is beyond the point. Very often, for alien species the local pollinators will not recognize the plant as such and thus ignore it. A prime example for this is Forsythia that a lot of people in my area plant because its one of the first flowering trees in the year. However, from an ecological standpoint it is worthless and for some insects even suspected to be toxic.

Another problem are breeds where the blossom is filled with extra petals. While this may look nice to us, it makes the pollen and nectar inaccessible to many insects. As they are still drawn to the flower but cannot reach it, its also net negative for those critters.
What Neuralink has done so far is pretty impressive, but I think "decades" is still a pretty reasonable estimate for when that technology will be available for use cases that aren't medically necessary.
does it have to be n95 to prevent spread? my understanding was the n95 rating protects you from infected people where a plain old surgical mask protects others from you. In other words, the n95 mask has what it needs to prevent you inhaling the virus where a regular mask has what it needs to prevent a sneeze or cough from escaping to the people around you.
Sometimes that is definitely true.

But very often when you spend time to write unit tests you discover limitations and bugs in your code while you come up with test scenarios.

The only thing that the FTP bug needed was a "test_redirect_responses()" test. The SMTPd bug was all about parsing user input. Ideal candidate for unit testing and probably even some fuzzing.
Please explain how Amazon has gamed the system, or how Bezos being rich is incompatible with Amazon paying little in tax because it reinvests almost all profits.
Our core protocols would like a word about the value of standardization.

Are you sure you’re weighing where the demand is correctly? We’re talking the cognitive consumption layer which is trivial to generate desire for customization in.

Try writing your own TCP/IP stack.

The web UIs are taxonomy. Design. Easily customized for small tasks.

Work that needs to be done generically (protocols) is more abstract and becomes a de facto standard. We fought the protocol wars on the same grounds (ipx, netbui, tcp/ip, oh my!) and we stuck with the free ones.

The demand is for jobs. Having a lot of web developers is a matter of ideology for jobs, and is not an indicator we have so much demand for unique web UIs we need all these people making them.

That’s not real demand. That’s demand to keep our ideology about work alive.

Given all these UX libs, a desktop app could have tabs and in each tab a specific style (mail form, blog post) with a random design applied.

The user could punch in their data, click a button to deploy. But we atomized each task for jobs.

We have enough content and our consciousness only really seems to like certain styles generally.

Throwing more monkeys at typewriters isn’t due to demand for UI. It’s to meet demand of middle class Americans that don’t want to work at McDonalds.
I think we're saying the same thing. You have to fund basic science, and you can't always do basic science with a tool like CRISPR in mind.
Hi there!

GitLab Product Manager here. You can generate code coverage reports today and use the generated value to populate a project badge value (https://docs.gitlab.com/ee/ci/pipelines/settings.html#test-c...) or publish the report(https://about.gitlab.com/blog/2016/11/03/publish-code-covera...).

We understand these are not the only use cases for code coverage and really just scratch the surface. We are working on the next set of features to build this category out further and would appreciate any input you might have on the issues there(https://gitlab.com/groups/gitlab-org/-/epics/100).

Thanks!

-James H
Product Manager - Testing
I enjoy reading works by people who are different from me. I'm excited at the idea of reading the lost works of a great writer or thinker who had interesting things to say but was not widely published because of the politics at their time.

Is wanting to read that controversial now? Do I get the scarlet letters of SJW? All the examples you mention are Western and widely available.
Ask HN: Help Zoom Schedule for Kids
My daughter's school is using Zoom for remote learning. Her teachers have different meeting ids and she has a schedule for the week in a google sheet. She is only 6, so I am looking for an easy way for her to know where to go at what time on a Chromebook.

Can anyone suggest a good schedule solution for kids?
> you have managed to double your egress

Only compared to the current, unencrypted version. For E2E encryption, the alternative, as I see it, is pushing out an encrypted video stream per recipient. He has reduced his egress from O(n) to O(1).
Good point, but: You can do so much in a browser now. Does teleconference software really need an installed client anymore?
That is a good thought. We have been thinking about enabling practice mode as well.
Surely providing electric general aviation is a good idea, assuming that the economics of electric power compared to fossil fuels in general aviation is worth it on both ecological savings (CO2) and operational.

Electric motors are inherently much simpler than internal combusion, but I don't know how they compare to turbofans.

But it's definitely worth the research and working out design and other aspects is a good thing for research in other aviation areas like drones.
Not an expert but I have never heard of this air trapping phenomenon, unless it is introduced by putting on the mask with infected hands I suppose. How would it get there in the first place?
> It's good enough

I've been hearing that for between 15 and 20 years now. I believe this mentality is part of the reason it never seems to get any better.
Yes - unfortunately, I can't delete it :(
LOL!!!

Like pets.com, only totally worthless
Did that really happen to you or are you confusing it with this issue on MacOS?

https://twitter.com/BenoitLetondor/status/939127296266588160
$400 million for a consumer-facing analytics company with some SaaS data streams. HN can hate on crypto all it wants, but that's a real startup success! Great work CMC
> Anything that flowers produces pollen right - so hmm.

Yes, but not all pollens are designed to feed insects. Yews or Cypresses release huge amounts of pollen that will paint a car in yellow, but will not attract pollinators.
That's the first time I've heard about that theory about why wearing masks could be dangerous. Do you have a citation for that? I'd be very curious to read the study. Intuitively it seems like there's no way you could end up with a higher time integrated density of virions inside the mask than outside unless you put on the mask in a very contaminated area and then wore it into non-contaminated place. But maybe there's some mechanism I'm not thinking of?
Having never installed Zoom, and honestly not having photographic memory of how the installation process on MacOS is, how is it supposed to look in the installer?

Also, what happened to just dragging the program into the applications folder? I really liked that way of installing apps, but most things seems to have an annoying click-through wizard.
I'm not so good with spreading my own potential risk around. It's essentially selfish to not wear a mask because 'it can't help me'.

Further, just yesterday on HN, there was a post about how a University study of airplane travelers showed mask-wearers got both benefits - they rarely caught anything and rarely infected anyone, even with the simplest masks.
One issue with sudo curl is that it may end up your system in an unusuable (or unknown) state, even if the script you're fetching is not malicious, because your connection can be interrupted and bash will start executing even before the script is fully downloaded.
Other commenters beat me to it, but yeah, it's an ergonomics thing. If you have multiple sounds, you can do:

const [playBell, bellOptions] = useSound();

const [playBoom, boomOptions] = useSound();

It follows the convention of other React hooks, like useState.
same article, (slightly) better reading experience:

https://www.forbes.com/sites/startswithabang/2020/03/12/we-a...
You're right, MS Teams is definitly better placed as an org-wide communication/collaboration tool, not an external one. They really need to make it easier to communicate with people in external orgs, the org switcher is my biggest complaint.

FWIW, IT can allow people in certain groups to make their own teams, it's an admin setting.
If the virus is present on your mask, it most likely would have already been in your body without the mask.

NNTaleb: Asymmetry: error FROM NOT wearing masks is vastly costlier than the error FROM wearing masks.

https://twitter.com/nntaleb/status/1244976894686179328?s=21

EDIT- I think I wasn’t clear— mask is critical protection, and the risk of infection from wearing one incorrectly is far lower than not having one at all. I was just responding to the final paragraph that the mask doesn’t do much good if transferred from mask to mouth during removal— very true, but it also reduces the quantity of the virus ingested.
Dr. Vivek Murthy Former Surgeon General on Combatting Covid-19,Loneliness and
Yes, transplanting your entire life somewhere else is definitely better than obeying the law and participating honestly in bankrupcy proceedings, which are there to provide help to people unable to service their debts by providing a reset mechanism.

It's like you think bankrupcy is worse than the alternative - your debts following you everywhere, forever, even when you're utterly insolvent.
Yeah, it was picked up because it was a much bigger deal.

Now the issues are a smaller deal but are still being picked up.

Most people I work with haven't even heard about Zoom until those last months when they've been forced to use a teleconference for the first time in their lifes. They also probably didn't even hear about the issue last year too.
Trends in JavaScript to Look for in 2020
Beat19: Attacking Covid with Data
"Until the government bans masks in public places in the interest of, you know "public safety""

The government did this long ago, as a reaction to the KKK wearing masks to intimidate their victims and hide their identity.

So it's actually already against the law to wear masks in public in many places in the US.

I've never heard of this law being enforced in modern times, however.
In some parts of the US like NW Washington, toilet paper is in short enough supply that some households need to put non-trivial time and effort to get some.

It's hyper local. I got lucky and hit Costco in December. Feel like I still see it in stores sometime, but people need to shop around.

Acetaminophen is trickier now.
It's also worth reading the OSI's launch announcement, which is very focused on the trademark https://web.archive.org/web/20000408035603/http://opensource...

The trademark is front and center in their (original) mission statement:

> The Open Source Initiative's mission will be to own and defend the Open Source trademark, to manage the www.opensource.org resources, to develop branding programs attractive to software customers and producers, and to advance the cause of open-source software and serve the hacker community in other appropriate ways.
Definitely not - instead of emphasizing production the US has had this horrible no mask message - likely resulting in deaths
how much extra work to add AOT step to the packing process?
What a neat application of game design elements and at work here... if nothing else for your own experiences and learnings as you seem to be on that journey :)

Thanks for sharing it. May I ask how much time and effort you've invested to get it to this point?

Further, there is some potential to turn it into a broader tool that others seeking to become more entrepreneurial could benefit from in their daily lives...maybe a freemium MVO model here (charging scrappy entrepreneurs is haphazard at best for both sides).

Beyond that, however, I can see more of an enterprise product potential...
CandidateZip Launches a Feature to Enrich Your Data
I think you might have misunderstood the parent comment (since your reply is somewhat of a non sequitur). My interpretation was that "if I wear a mask, then people will assume I'm infected and give me space, which is actually just better for me regardless of the mask's direct efficacy".
At least they announced it, google domains didn't mention it and I've now had about 50 emails from Nominet and they're still coming through. I think something's broken in their process and now they're spamming me!
How to coronavirus-proof your home
Had to look up a less jargon-loaded description and found this video:
https://youtu.be/7YWbY7kWesI

For french speaking: https://youtu.be/47qiwqKRef0

Fascinating.
You should do 30 seconds of research. Zoom has a long history of shady bullshit.

The “pitchforks” are people who pay attention and do not trust Zoom for established reasons. We are now forced to use it because I guess business in 2020 requires the ability to look like you’re on a beach in your sweat pants.
Mac OS has gone downhill for sure, but I meant unrelated technically.
In theory. But in practice, as a developer you don't want to depend on the browser support for your whole product. Conferencing features of browsers have been pretty lame, compared to what's possible in a professional product.

{edit} My experience: investor took over our startup, made us switch from bespoke technology to web-based conference features. Every feature was compromised, reliability and capacity reduced by 10X.
If a renter doesn't pay rent, a state-mandated freeze, eviction,credit score
False - hand to nose mouth contact is THE primary vector for this illness - masks are very effective in reducing this. Please stop spreading misinformation as it could lead to deaths.
I think what you're asking is more unfair.

Amazon should do what's good for the most amount of people which is keeping prices down. There are plenty of people willing to take these jobs, we have record unemployment. Raising wage 2-3x the normal pay is unfair given how many people would take these jobs today.

I think it's way to easy for us with nice paying jobs, and secure employment to say that we'd pay more for goods and services. There are so many unemployed people that aren't going to be doing good in a month. These people will want any job and will need cheap goods.

If we're going to do some sort of hero compensation for all of our essential works, which I'm in favor of, it should be through the government. Private sector should continue to be fair and act rationally.
Ask HN: How to prosper under negative interest rates?
The US Fed is at 0% interest rates and there is increasing speculation they might go to negative interest rates. There are already other central banks around the world in negative interest rate territory.

How do you prosper under a situation like that? What would you do or plan to do?

For example, should I stop saving? Should I put my savings elsewhere? Should I take out loans to buy up assets? Should I build businesses and raise venture capital for them?

I was brought up to work diligently, not take on debt, and save - a simple approach to building wealth - but I'm concerned that will put me at a disadvantage under an economic system with negative rates.
I use SVG for the majority of my work with Affinity Designer. I save an .afdesign file. But what I'm shipping is the SVG. I just realized that Affinity Designer can directly open PDF files, so the only reason I ever opened Inkscape is gone now!
Amazon has already increased both normal and overtime pay for these workers, and instituted lots of reasonable changes in their stores and fulfillment centers. See https://blog.aboutamazon.com/company-news/amazons-actions-to...

These strikes just seems opportunist. For those saying “workers should get PPEs” - how? There’s a shortage and medical workers are a higher priority since they’re more likely to be infected. And clearly, online shopping is popular these days and important to keep operating while there are shelter in place orders. Grocery stores are also important to keep operating.

These workers are free to forego their jobs and go home. Amazon should just replace them and move on. There will be many others who are willing to work.
Tech Billionaires Are Making Friends with Big Brother
I've been playing Warhammer Age of Reckoning and Inferno Wizards.

The Warhammer Age of Reckoning private server is alive and kicking - it's such an engaging time sink. The open world pvp truly captures something unique to the genre.

Inferno Wizards is an interesting multiplayer spell caster battle game.
Psychological facts about attracting people
"I live in Manhattan, and I still see people walking around outside with "real" masks."

Some people bought their masks long before the mask shortage, and hospitals don't accept donations of used masks.
> However, the limiting factor here isn't the implant technology. [...] The issue is there are ethical implications for performing such an invasive brain surgery on a healthy person.

That sounds like a limitation of the implant technology to me. The reason there are ethical problems with performing invasive brain surgery on a healthy person is because the risks and downsides of currently available implant technology are significant. If getting a brain implant were as cheap, easy, and safe as getting a tattoo, the ethical problem would be largely solved.
Quoting from the WHO/emergencies website[1]

> If you are healthy, you only need to wear a mask if you are taking care of a person with suspected 2019-nCoV infection.

The World Health Organization still recommends that you wear masks only if you're taking care of someone with COVID-19. Why is it so?

Like if the evidence is so clear, why aren't they advising the general public about this? (PS. non-native english speaker, ignore poor english)

[1]https://www.who.int/emergencies/diseases/novel-coronavirus-2...
There's now a report that the CDC may start encouraging people to cover their faces in public.

https://thehill.com/homenews/administration/490308-cdc-may-u...
Seconded. Look at Altered Carbon -- they even released an anime season on Netflix. Ghost In The Shell also comes to mind as a good cyberpunk treatment in anime.
PlantUML CoronaVirus License legal announcement