skysight-inc/HackerNews huggingface dataset:
> Zero of the grocery stores I have visited have gloves or masks on, so why aren't people wailing about them?

They are!

> government is telling people 'no masks'

People are calling out the government too...

It always surprises me how quickly HN commenters want to jump to the defense of rich corporations and billionaires.

> The staffer should not have lost his job

But he did, because Jeff Bezos is greedy and has no regard for human life.

> because they're all going to the medical staff

Not true, in fact Amazon was contemplating donating their stockpiles to police forces for good PR.
I would guess your colleagues are onto something. We've got a wide mix of Windows and Mac users and can't say I've heard of anyone reporting problems with freezing.
Chinese authorities began publishing daily figures on 1 April

Doesn't this mean they are asymptomatic so far, the results might look different in a week.
I did not mean bionanotechnology, and neither did Smalley. He offered that as a critique against Drexlar’s diamondoid molecular manufacturing, in a successful political coup to claim the billions in research dollars that were promised as part of the National Nanotechnology Initiative.

Because of Richard Smalley that money went towards material science and chemical research instead of the molecular manufacturing it was promised for. Even though, as you point out, in terms of fact the critique only applied to life-like bionanotechnology.

The history of this is laid out pretty well—with a surprisingly minimal amount of sour grapes—in Drexler‘s book Radical Abundance.
This is basically Cuba's policy (well, Cuba in better times, their rationed food has decreased massively in quantity over time). Everyone has an allotment of basic staples (rice, beans, limited meat, coffee, etc.) that covers your basics with little / no extravagance, or you can go to a grocery store for a wider variety.
The Cheapest Round the World Travel Ticket
Honestly, if we all survive this, the new knowledge base we're about to have is going to be astounding. So that's one good thing, I guess.
This does not seem moderate to me
https://citizenlab.ca/2020/04/move-fast-roll-your-own-crypto...
Another vote for Cisco Webex here.

Work at a large Fortune 10 company and have tried all the major players (I think) - Google, Teams, Skype, Zoom, GotoMeeting, Webex, Join.me, etc.

Webex seems to be the least worst and is fairly reliable and generally works everywhere under all kinds of load (we have meetings that range from a few folks to multiple hundreds with no issues).

Definitely not the prettiest software but it gets the job done.
Zoom deserves a lot of animosity for its privacy issues like sharing data with Facebook.

On the other hand I am mystified by all the security hype. Yes I might be able to guess a Zoom meeting ID, just as if I might guess your phone number and prank call you. In a Zoom meeting you can see who is connected. In the old days of conference calls do you remember asking “who’s on the line?”. What are you talking about that requires encryption?

If so there are tools for that - signal, etc.
I have one. It's kind of heavy for its size though and slippery due to the rounded edges. The touch display is not the best in terms of responsiveness.

Plus for someone considering an iPhone SE, the XZ2 doesn't have iOS.

One thing I'll note though: Surprisingly my XZ2 did get the full upgrade to Android 10 from Android 9. So that's pretty great considering it's 2 years old.
They say they have a Linux app... but Zoom is available in official repos, Flatpak, the Arch AUR, SUSE community, etc. That's huge for me. I don't really have any interest in blazing a new trail to use a web conferencing app.
I love OpenTDD! The improvements over the original Transport Tycoon's AI is insane.
Could we fix the title of this post please? There is a GULF of difference between 'transmit keys through servers in China' and the actual text from the article, " We suspect that keys may be distributed through these servers."

Implication is fine, but it should not be declarative without proof.
Given the coronavirus situation, it may not be possible in the next couple of months to update one's I94 by exiting and reentering the country.
My friend has an I94 "admitted until" date that does not match his visa because he last entered the USA with a passport that was about to expire. Is it possible to update this date without leaving the USA (now that he has a new passport)?
Are people going hungry in the US? Obesity rates are at an all time high and the highest in the population below the poverty line. What metric should we look at in terms of quantifying people going hungry?
MacOS has only had Python 2.x installed. Python and Ruby have both been deprecated in Catalina (10.15) and will not be pre-installed on MacOS in future releases:

https://developer.apple.com/documentation/macos_release_note...

> Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. Future versions of macOS won’t include scripting language runtimes by default, and might require you to install additional packages. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app.
https://www.fsf.org/about/what-is-free-software
Agree, I am saying rural America controls the food supply and is armed.
, while some others refers to free as free in cost. We should respect each other.
This is completely mistaken, sorry. Most west coast cities have many times more vacant units than homeless people. It's easy to source that and completely refutes the "supply" argument. But it's more profitable to build luxury units or keep them empty for airbnb than it is to build affordable housing.
Going to put my bias out in the open. My whole career has benefited from Open Source, yet when I see something from the FSF, I automatically assume it's going to be ugly and not user-friendly.

Has anyone tried any of these FSF sanctioned tools? I'd love to have my bias be proven wrong.
I agree. I have a hard time with the news these days, and I was hoping that a bright side of the coronavirus would be that there would at least be some non-political news that I could follow and chit-chat with people about. Sadly, no.
The 2008 crisis brought us extra half million cancer deaths, according to a study in Lancet. That's only cancer! It doesn't include poverty, other disease, less funds for charities, suicides and other forms of misery.

It seems we are setting ourselves up for countless millions deaths globally if we continue with the lockdown.
Building a Job Classification system from scratch
We wash everything perishable that needs to go into the fridge immediately. Everything else can sit outside in a protected container (because GOD DAMNED RACCOONS) for 3 days. There is nothing so important that it can't wait.

That being said, my heartburn pills sitting outside while I'm out of them inside sucks out loud.
I'm aware of what the FSF is. Downvoting me because I posted free-as-in-beer alternatives that aren't open source is childish. They're valid alternatives for people that don't want to use zoom and entirely relevant to the conversation.
asterisk is an amazing, underrated stack of technology
> I'll shop for a cheaper phone plan.

May not apply to you, but if you're an Xfinity customer, their mobile service is a great value: runs on the Verizon network, and you only pay for data. I switched to it for a few months during a financial crisis I had. It wasn't good for tethering (that gets too expensive vs. a carrier like Verizon), but there were months my bill was only $12 or $24 due to minimal data use (I brought my iPhone from Verizon)
Avoiding "weddings, concerts, festivals, church services, sporting events, and other large gatherings" is a minor inconvenience, not a crisis situation. It would even make sense to avoid those as a matter of course during cold/flu season.
Depends on your laptop. My Mac laptops ring when someone calls my phone in another room.
That's an untested assertion. It's possible that society actually would benefit from every person being freed up from the stress and distraction of worrying about how to pay for basic necessities. Imagine how much creativity is being squandered by people being forced to work whatever job they can find just to make ends meet.
If they'd be unsure for a week as to whether they would be fired or not, yes. If they are never uncertain, there is less time in flight.
> The only existing anime I can think of that might benefit is those with high-end 3D CG battles.

I agree - for example stuff similar to Evangelion ( https://www.youtube.com/watch?v=mdU8dyjgXU0 ).

A lot of good anime are good because they don't put a lot of effort into cutting-edge graphics but on other elements (characters, story, animation, etc) => using 4k and/or HDR might just drive up the costs without providing a real benefit.
https://theintercept.com/2020/04/03/zooms-encryption-is-not-...
A recession where people live is better than the exact same recession where people die. (Yes, I know, people do in fact die from purely economic reasons in a recession. That's still different from people dying being the cause of the recession, because in the second case, there's more dying. The people die from the disease, which causes the recession, and then people die from the economic consequences of the recession.)

But even in strictly economic terms: Here's a person who's 30. If they die, we lose 35 or 40 years of their work. If they have to stay home for two months, we lose two months of their work. (Yes, far more people have to stay home than would die if we all just went about our lives. But even assuming a 1% death ratio, N people x 2 months is less than N/100 x 40 years. There's also the health care costs of all the ones who are hospitalized. It's better economically to do it this way.)
Also useful in the other direction: your code works now, but in C++17 that's a keyword so you'll have to rename it.
Platforms FTW
Tortuga is off the north coast of Haiti.
Often I’ve seen that the one person calling in the most senior person in the meeting, or anyone involved in sales. Someone who is traveling around to meet in person a lot. Often they are calling from the road or an airport. The mobile phone connection is more reliable than mobile data in these scenarios.
Show HN: Classroom Chat with Clustering
Pseudo-related, yet does anyone know of a good replacement for Google Voice? I've heard Asterisk is good software to look into, yet ideally I'm looking for a way to self-host or cheaply have a standard phone number which can send SMS and call normal phones, from multiple devices, ideally with a web interface.
To be fair, their hardware standards have held up much better over the years than their software standards. Most recent hardware problems have been design choices, like the keyboards and ports shenanigans. The execution is still rock-solid.

In software, on the other hand, the latest macOS update introduced a bug in Notes where now if I hit the Tab key (entering an actual tab character), that whole line of text becomes invisible. Just invisible. I can highlight the text and see that it's still there, but without highlighting, it's invisible. It's very reproducible, this is not an obscure corner case. And this is at a time when Apple is attempting to ramp up its online services like Notes.
Modern UX Metrics on WebPageTest
... if you are very keen on writing a pgpool replacement.
No publication date on the site, but it seems like it was published today.
> Zoom’s most recent SEC filing shows that the company (through its Chinese affiliates) employs at least 700 employees in China that work in “research and development.”

Wow. What could all of these people possibly be doing? It can't be development and QA; what's going on over there?
There shouldn't be a difference between Aliasing and cloning for immutable data because you can't change the data.

Deep vs shallow operations is an issue in both imperative and functional programming. In python, you have '==' vs 'is' for different types of equal. You have deep vs shallow copy: https://docs.python.org/3/library/copy.html
I found out this github repo that label first timer issues.
https://github.com/MunGell/awesome-for-beginners
She is on OPT Stem Extension.
i feel like the death of third-party cookies is not getting enough attention in the category of "death of the open web." if you are a small website, you "owned" that cookie. now small websites are going to have to strap into the big networks, or fade away like usenet.
There's nothing in the official repos because it's a java plugin on Linux. That being said, it works with OpenJDK:

https://at.projects.genivi.org/wiki/display/TOOL/WebEx+on+Li...

As far as I know that's the only option on Linux.
Thank you for the advice, I will start here.
Customers never care about that. Case in point, my computer presumably contains all sorts of rare minerals mined by slave labour in the third world. Is it regrettable? Yes. Does it mean I stop using computers? No, it's a price I'm willing to pay.

Customers don't stop using Facebook over the clear and present erosion of their freedom it presents, so thinking they would be concerned with how a company treats its employees is absurd.

As for prospective employees, it's going to be a buyer's market from here on out. Universities have been pumping out CS grads en masse, and the startups have been hiring them. With the startups going bankrupt, there will be a glut of unemployed programmers.
There is a reason Zoom has been adopted the way it has; the overall user experience, do not confuse with UI, has the least amount of friction.

Zoom might not be the best in any single category, but I am glad it exists.
Can anyone comment on the software layers and infrastructure one would have to build around WebRTC to achieve Zoom-level performance?
How Tenants and Landlords Should Think About Covid-19 RentStrike
-Oh, it was a proper layoff, all right. Assuming you are in Norway, too - got summons to a 15.1 out of the blue, couple of days later I was told that my services were not required going forward, signed an agreement giving me several months of severance pay + no obligation to work during the termination period against waiving my right to sue.

Considering the petroleum service industry had been struggling for years, I took the severance pay rather than fighting to keep a job which would in all likelihood disappear shortly anyway.

Took four business days from having a steady job to being unemployed.
For a US citizen who decides now to launch a startup and apply (late) to YC that includes a cofounder that is NOT currently in the US and NOT a US citizen, what steps would you recommend be taken to get them here before interviews / acceptance / start date? (Probably not possible now, I assume)

Also taking into consideration the comments some have had regarding a potential "remote" YC 2020 summer batch...may it not matter?
Companies get a bailout based on how big the fallout is if they fail (lost jobs, lost value for the economy, etc.) or how much value is expected they'll bring if they're saved. Like investing in Tesla even when they constantly lost money because you expect it to recover and bring you a profit. I am not considering any other interests involved, lobbying, bribes, etc. While important I'm sure the first part is already sufficient to explain what's behind a bailout.

This creates some really bad incentives for companies and their executives.

If you are not in the position to have such an impact, either good or bad, then nobody will ever bother to bail you out.
> the real world is apparently imperative.

I beg to differ. The real world is declarative. But as software developers we mostly suck at creating declarative ways to express problems. The spreadsheet being the one example of an intuitive declarative UI that non-programmers grok easily.

Your average corporate VP of engineering uses a declarative interface to issues charters to his developers: "You need to hit X performance target, Y cost of goods, and Z MTBF. By Date D. Go."

Declarative is the way the world works.
I really don't think this counts as rolling your own crypto. They just used a weak implementation of existing methods.

No more rolling your own crypto than if I were to use DES.
Very cool, how is this product different than
https://www.androidpolice.com/2020/02/20/samsung-galaxy-find...
Pretty good assessment. I couldn’t tell from your wording but I think the understanding is the thruster and comm issues were software related while the parachute issue was not?
They're points worth making, but not really relevant. All I want to know is, if I answer a call and listen, and don't say anything, is there a chance my device could be compromised?
Session – E2E decentralized messenger without the need for phone numbers
IMHO the annoying thing with (Open)TTD is the economics model.

In the beginning it can be a bit though, but once you get over the initial hump you're more or less swimming in money for the rest of the game.

Secondly, it's annoying how small trains become uncompetitive later on in the game. Yes, you'll have much smaller number of these megaroutes bringing in the megabucks, but you have plenty of formerly cash flow positive routes that simply can no longer cover their running costs. Yeah, maybe that mirrors reality with rail transit, but dammit, I want to play with trains not run trucks and buses.
How does your system compare against the SOC system or LI's?
Which is French for tired.
In this thread, I think we should use the more relevant definition.
Camtasia, I believe.
Matrix would be an excellent one to add for the Chat category. Lovely, federated, and has voice/video calling that works great one-on-one.
Choosing a blockchain platform for the Finprint protocol
I was never asked to give a hand in Oracle integration, hence I believe it is quite straight forward.

In my experience usually third party tools, i.e. ldapsearch, don't implement all AD options, if will use them for a LDAP query with AD features you will receive legitimate reply, but they will not be humanly readable as they were not parsed by the tool. However, the documentation from Microsoft in this front is actually surprisingly extensive and if anyone felt like it they could implement the correct parsing. It will also quite safe to assume at this point that intentional changes in the future in those areas are extremely unlikely.

Reading and understanding the LDAP and Kerberos implementation is quite a task, and I can fully understand why no one sat to re-implement it all in open source.

Most of the time, even features that are implemented in open source libraries, for stuff like GSSAPI as an example, are not implemented in the software that uses them. And in this I find PostgreSQL is extremely lacking.

In comparison, Apache lets you use LDAP groups for ACLs, NGinx have a unmaintained plugin stripped from the Apache base code and it only implements support for LDAP users, not groups. PostgreSQL will only let you authenticate users that match users that you already defined in PostgreSQL.

I'm far from being Microsoft fan in general, and I suffer whenever I have to use their OS. But AD is a robust piece of work and pretty much the only game in town. I feel that is is not in their focus right now, as is isn't part of their everything Azure strategy, and that's a shame.
This is an excellent game if you're interested in building complex train networks, which isn't so dissimilar to programming FWIW.
Launch HN: Remote Task Marketplace – Non Profit
Hey HN,

We all know someone that's been laid off lately due to covid-19. Unfortunately, I also noticed a lot of the job board were empty lately. I decided to build couchtask.com over the past week to open up the opportunities to get work done in exchange for money.

Couchtask.com is a simple way for people to post tasks they'd like to get done on a one time basis like website design, coding, product management consultation but also more general things like surveys, data labelling etc. in exchange for pay.

Some very talented people have been laid off recently and need a way to make ends meet, post a task if you can!

Thanks for reading and have a great day.
Linux. Kubuntu 18.4 to be precise.
There are also a few free services. A lot of them (IMDB tv, tubi, etc) show alot of the same movies and shows, but Pluto TV is actually a very interesting service (features content from Viacom and "clip shows" from networks like CNN)
Jitsi Meet runs on your own server and lets you videoconference using just your browser and its built in support for WebRTC. That means it gets to leverage the readily available and easily understood security of:

* Traditional Web Servers (Apache 2 or nginx)

* https/ssl

* modern web browsers

Running a videoconference software that just works in your browser over https solves a large majority of security concerns. The video and voice is encrypted over SSL between the clients and the server. It's not end to end encrypted because that's not really possible, but the only place its unencrypted is in your browser and on the server you own and control. If you don't trust Jitsi's ability to password protect rooms, you could put normal http password authentication in front of your jitsi install -- which would break the mobile app but work just fine in your browser.

Lots of the concerns of Zoom's security are resolved by using readily available standards and software instead of depending on proprietary black box solutions that turn out to send encryption keys through china.

EDIT: As kardos notes below the video actually runs over udp on port 10000 so it is not encrypted over https. It looks like video is encrypted[1] but I'm unclear what method it's encrypted.

1. See Security section of Readme https://github.com/jitsi/jitsi-meet
Jesus, that's a textbook example of a bad encryption mode.
I disagree that for the general public there is no need to wear masks. If you go to a supermarket and someone sneezes/coughs at you, even a scarf around the nose gives _some_ protection. Less than perfect, but more than nothing.
A proper mask would give more protection. The fact that there are not enough masks is a different issue, but it doesn't mean they are not needed.

I don't need any evidence or data for this and I don't need to have a theory of aerosoles to understand this, as it is common sense, and there is zero downside to do it, so it is a no-brainer.

But if I still needed data, I could look at which countries have the most widespread mask-wearing among the general public: Japan, SK, Taiwan, China, HK, Singapore. Basically, all the countries that managed to contain the epidemic with reasonable success. When the top Chinese epidemics/virology expert was asked in an interview what Europe and US are doing wrong, he said if he had to mention one thing, it would be lack of masks.
Agreed that we're better off overdoing it, but we can't just stay indoors forever.

I don't agree that we can get herd immunity without mass death. First, the fatality rate is still high even with medical care. Second, it would take years to process everyone that needs to get it through proper medical care.

Finally, to do the flatten the curve strategy, you need to get R0 at exactly 1.0. Too high and it blows up again. But if you get it a little too low, and you keep it there for a while, the virus just dies out. If we're capable of keeping R0 at exactly 1.0 for five years, we're certainly capable of keeping it at 0.95 for two years until we have a vaccine.
So basically, if you're comfortable having your business meeting in a crowded restaurant, then Zoom is an okay tool to use.
AR coatings are not perfect at the interface boundary (kind of the same problem as a perfect mirror in reverse), plus glass has attenuation.