skysight-inc/HackerNews huggingface dataset:
wait what, are you using the DOS-zoom client? Or how is it, that everyone else got general drivers for their devices so applications can use standardized APIs and "just work"
Cultivating Biodiversity at the Royal Botanic Gardens, Kew
Seen somewhere else: when you get to the web page that launches the app, don't allow that launch, hit (IIRC) "Retry", still don't allow it, and the page should say "Having trouble?" offer a link to the web version.

Or better yet, don't use Zoom...
>If those things are fixed, then suddenly gig work is amazing, but that's a pretty big ask.

There is no fixing these things. They are a feature, not a bug. The entire viability of these businesses exists within the margin created by stripping away any vestige of traditional employment stability, allowing desperate people to exchange their long term wellbeing for short term cash.
> Our current system of coupling healthcare and other life essential benefits with employment is broken.

Is it not possible to purchase your own healthcare independently of an employer? And opt-out of employer healthcare? Or are only employers allowed to insure you?

If it's a matter of scale could a buyer's union buy it bulk like an employer but not linked to your employment?
The post isn't about dynamic validation; it's about static type checking of APIs, which is impossible in JavaScript.
Taking everyone's possessions is not a fundamental tenet of Communism.
This is more prominent in Haskell and Scala circles.
Easy: don't do that.

Always make your code compatible with the old and new schema. Migrate the database separately. Then after the migration, remove the code that supports the old schema.
containers shouldn't necessarily be stateless; most existing codes don't know how or want to talk to services via RPC interfaces. In some sense, a mounted remote filesystem is just a standard API the OS provides you to access state in a convenient way that happens to be high performance, indexed, etc.
What jacquesm said and also he's traditionally been independent: "He is the longest-serving independent in U.S. congressional history..."(from his Wikipedia page) but like Ron Paul, knew that he would go nowhere in a 3rd party or as an independent because of the way the presidential election system is setup i.e. the Commission on Presidential Debates (Ross Perot freaked them the heck out and they were like, never again!).

Along with that, the fund-raising rules or lack thereof make it a playing field only for Goldman Sachs and Lockheed Martin who generally contribute AKA invest the same amount for each party; plus SuperPACs... It's an absolute joke.
Please don't post grand unsubstantive claims to flamewar topics. That's bomb-throwing and usually leads to silly explosions.
Hmm programs terminating because Protege is guaranteed to slag your machine is a feature had overlooked.
It reminds me of a famous quote "If something is free, you are the product"
Tech debt is most easily measurable in repetitive operational work. Measure it. Bring a story to your leaders: "We are spending 60 hours per week doing repetitive task X. With 200 hours of work, we could eliminate this work. It would pay for itself in a month."

If your leadership declines to take you up on this, escalate. If that fails, you must choose between continuing to do the repetitive operational work as instructed or leaving.
It is actually quite frustrating compared to some other languages, and more often than not you see that its just `JSON.parse` and hope for the best. I wish we had something like Rust's Serde or Haskell's aeson.

If you want to validate data coming over IO then your options are data validation libraries such joi, io-ts, and yup. You have to write seperate data validators on top of your types. io-ts has a way of deriving types from validators, but io-ts is often seen as quite intimidating being built on top of fp-ts.

No matter how carefully you maintain strict typing within your typscript project the moment you hit IO everything is basically `any`.

Some projects like openapi-generator might generate some validators for server respones, but I've not seen any good generators that do actual validation.

I'm not sure if apollo-graphql does responses validation? Does anyone know?
The tool seems very nice and I totally get the problem. I tried finding a reliable and feature complete screen capture tool for so long now. But it's kind kind of frustrating that you need to login to use it. Especially when there is no need (unless you want to use the cloud features). Why does it need log in?
MIT Computational thinking class enables students to engage in Covid-19 response
It is also very seldom updated, my dummy GitHub projects have more updates than many common Android brands, so whatever security Pixel devices sell, it is hardly a reflection of what most consumers outside North America get to use.
A more existential question is why the Google and MSFT with 'All the King's Horses and All the King's Men' can't make a basic, reliable, video conf.

I understand there are some business reasons here and there (MS wants people on Teams not Skype) but it doesn't matter.

'Basic Video' should be as common, robust and reliable as making a phone call.
Covid-19: People in tall buildings may be more at risk
yeah but how many non-tech minded people use or have heard of signal vs those who have used or heard of a zoom meeting?
> When going through it, I always assumed someone came in and wrote those generalized forms (for students of differential forms: no pun intended ;) of his equations 50-100 years later.

That's true though? Someone else here said the modern formulation is due to Heaviside; Maxwell's original version had dozens of equations because we didn't have all that vector calculus notation at the time.
coughInternet Explorercough :-)

This is one of the places where FOSS has a great role to play, vendor neutral infrastructure code. Any thing from one of the FAANG companies or even a startup is constantly going to have to find a way to create value for the company and inevitably that leads to data harvesting and sales.

What I have observed is that FOSS folks like to pick poor names for things which limits their ability to penetrate into the world of the non-computer geeks. Case in point, Jitsi. WTF? My parents are never going to remember what something named "Jitsi" does, ever. Call it "GNU Video Conferencing System (GVCS)" or just "Video Conferences" please.
Brain Science 15: Working from home
I concur. I haven't tried Zoom on any other platform yet, but it has been 100% reliable on my Ubuntu machine. Nothing else even comes close. I've had hundreds of Zoom calls over the past 8 months, from 1:1s to all-hands with ~500 participants. Audio, cameras, screen sharing all worked every single time.
I don't understand the downvotes. Perhaps there's added complexity in having these two distinct contracts anyways? I think there's an argument to be make for salary augmentation via commissions. This is at least more secure and rewards demand.
Because it requires the customer to try to send a message to the contact. They would have to continuously do that if they wanted to be notified when I joined.

This is very different than Signal doing it automatically when I join.
If this does happen it would represent a win for everyone, but a substantial intellectual victory for the people who delayed action against climate change in the '00s and '10s. If we're all going to switch to renewables in the '20s for economic reasons then it would have been madness to force their adoption 10 years earlier to deal with a threat that materialises in 2050+.
A more accurate remix of this analogy (for the TypeScript case) is that it is like building a wall around the part of the pool that you actually swim in, and allowing that folks can pee all they want as long as it is outside of the boundary you built.
By "personal attacks" do you mean comments such as this one:

> Sigh ... I hope this style of commentary comes to a swift end on the internet (and especially places like HN)

?
Yes - that was from that book.
Usually you fix master first then cherrypick the fix to the release branch.
Eh, a significant portion of the first problem is solved by simply having single payer healthcare like most developed countries (except the States) has.
I see.
I always have this idea in my head, to start a service and get people to put my script on their web sites, and pull a grand scam one day by changing the script to do something malicious on those poor sites that didn't add SRI.
oh yeah, let's try to look each other into the eyes. ooooh no, seems that doesn't work. And "show people paying attention": why do a conference at all if people have no stake in it?
The Global Brain – Peter Russell
That’s a frankly foolish way of measuring security. It doesn’t come in quatloos. CVEs aren’t inverse security points, especially if different systems have different communities or levels of scrutiny.
How has the average American worker benefited from free market labor over the last 40 years?

Free market labor has given us, among many other things:

- binding arbitration in labor disputes that heavily tip the scales in favor of the company

- stagnating wages while the pace of income inequality continues to grow

- large corporations that are deemed too important to fail by the Fed and therefore not fully held accountable for egregious mismanagement and worse

- unequal access to benefits like insurance, which corporations lobby heavily to restrict access to

- restrictive non-compete clauses that subject workers to completely unnecessary legal liability and influence over their careers

We’ve also seen huge companies in the tech industry collude to suppress wages (Pixar), insert themselves as middlemen to capture and intentionally maintain a fundamentally obsolete tax collection infrastructure (TurboTax), catalyze genocide in Myanmar (Facebook, internet.org), and spread misinformation throughout the globe in order to interfere in elections.

How exactly does one overcome these kinds of challenges if not through grassroots organized movements?
Wow what a pretentious person you are.
If Apple didn't make the app store shit, it would help. Gouging on dollars, breaking opening from Finder, etc.
The screensharing is truly atrocious. Any window over, say, 1280x720 looks like total garbage on the other end. Aliased to hell, unreadable text, "ghosts" when you scroll.
This is going to make a lot of container workloads that were possible, but inconvenient to setup, suddenly trivial to deploy. Very nice!
> then it would have been madness to force their adoption 10 years earlier to deal with a threat that materialises in 2050+.

Unless the economic cost of switching in the 2000s would have been substantially lower than the extra damage of 20 years of pollution will inflict in the 2050s.

In the past 20 years, we've added 50 PPM of CO2 to the atmosphere. That's one third of all CO2 emissions that humanity has produced in its history.
To clarify my thinking: defunding Govt' pandemic preparedness became a forcing function for the individually wealthy to deploy private capital with much higher $$$ cost.

Point taken that its a stretch of the imagination.
When somebody says "actually have demonstrated some real purpose", I don't think it's helpful to say that some people are perhaps interested in doing something eventually.
I'll just chime in that Apple and Netflix the FAANG companies I dislike the most, for balance ;)
That was certainly true in 1990. The use of JITs has changed that to a large extent, as frequently used code paths can be rewritten at runtime in many cases.

Static types tend to push people towards copy-pasta code, as well, which can even work against performance.
not an argument, an attempt to synthesize this event into a parable. Failed attempt at that ;)
Rocket Lab helicopter snagged a parachute from the sky in test
Heather Adkins is the Director of Information Security at Google, and my understanding as an author she stands in for a much larger list of SMAs who are members of the security org.

In other words, your question is misformed. The abilities of the list of 3 technical authors in this case isn't relevant, the question that matters is if you believe Google's security organization and apparatus is competent.

If you do, then the specific individuals who could or could not "game" experience is irrelevant, what matters is that the book was written and reviewed by multiple people who all generally agree on the guidance.
So is this thesis "don't worry about doing good, because effects can be unpredictable"?

It is indeed freeing to ignore externalities.
Or we could simply remove the tax break for employer based healthcare and let the market readjust.
That’s not completely true though. A person could be a full time W2 employee and not get health insurance or benefits if the employer falls under a certain FTE count and depending on the state. In such case, FTE and gig workers would both be stuck getting their own insurance.
Coronavirus claims an unexpected victim: Florida vegetables
Harassment and discrimination via digital communication channels
Awesome! It seems like this is the best place to start: https://github.com/gephi/gephi-plugins
For database schema changes, here is the standard practice: - You have version 1 of the software, supporting schema A. - You deploy a version 2 supporting both schema A and new schema B. Both versions coexist until the deployment iis complete and all version 1 instances are stopped. During all this time the database is still on schema A, this is fine because your instances, both version 1 and 2, support schema A.
- Now you do the schema upgrade. This is fine because your instances, now all runnning version 2, support schema B
- At last, if you wish you can now deploy a version 3, dropping the support for schema A.
I didn't say anything about good/bad just that the article is implying something very different than reality.
Swimming in the Data River or: How We Got to Streaming Analytics
You can opt out of employer healthcare but it's not going to be in your interest to do so - they're not going to offer to give you cash in lieu.
I don't know about aurora serverless.

But aws offers a proxy exactly for this purpose.

https://aws.amazon.com/rds/proxy/
You are a good and loyal employee.
Are you involved in the security community? It isn’t like the names on the book are only known within Google.
C'mon, jitsi is just as good/bad a name as slack, discord, webex, bluejeans, skype, zoom, or any other video conference system name.
ever seen Friedman and Byrd talk about kanren ?

? evalo(e, 6)

(+ 3 3)
Thanks for the advice! We don't store phone numbers, but that's great advice to ask users for language to use.

Regarding channels, we posted on product hunt and then I think they are mostly word of mouth
Google recently published the SWE Book: https://www.amazon.com/dp/1492082791
https://citizenlab.ca/2020/04/move-fast-roll-your-own-crypto...

"For those who have no choice but to use Zoom, including in contexts where secrets may be shared, we speculate that the browser plugin may have some marginally better security properties, as data transmission occurs over TLS."

Apparently the web version doesn't use their homegrown encryption scheme.
How's the performance on EFS? Has anyone used it in production that is willing to share their experience?

We evaluated it for a relatively simple use case, and the performance seemed abysmal, so we didn't select it. I'm hoping that we made a mistake in our evaluation protocol, which would give me an excuse to give it another try.
Maybe - let's not discount the cost of addition regulatory complexity.
Buying healthcare as an individual is very expensive, since you're not buying in bulk. Some larger unions do have healthcare for members, but it's more of a bargaining chip to keep workers paying dues.
I've been using linux on my home machine for several years and it's been fantastic. I first installed linux in the mid 90's though so maybe I'm just familiar with it.

I did use Mac OSx and Windows as my primary desktop until maybe 5 years ago.

And since I've been working from home I've found that I don't really have a need for windows except for server stuff. Interestingly enough, I also found that I can ssh into a windows server and use powershell to do basically everything I ever need to.

So now my workflow has flipped. Instead of having a windows desktop that I use to ssh into a linux vm I have a linux desktop that I use 90% of the time and ssh into a windows vm to do the rest.

I even ran into a bug in Evolution's ews (exchange plugin), filed a bug report, and it's already fixed.

I know that systems engineering/admin work is probably more suited to linux that other careers, but when this is all over I think I'll be using linux in my office also.
Ask HN: How to improve my emotional intelligence
Hi Hacker News readers.

After a life of struggling, at 35 I have been diagnosed with ADHD. One of the things I have learned is I have very low emotional intelligence and it's holding me back at work.
I'm looking for resources, specially books, that can help me to get better. At some time in the future I'll look at therapy or coaching but I'm hoping some reading can help me first.
And I am entirely happy to revisit universal healthcare once employment arrangements are fixed, and not a moment sooner. It is an atomic commit, after all.

This line of uncompromising thinking is not really constructive.
Many unions used to administer and provide healthcare to members, before the Great Depression and WWII; but union-sourced healthcare is now heavily disadvantaged from a tax perspective. I say 'healthcare' because there were many non-insurance arrangements.

In some ways, having a union provide healthcare makes more sense than having the employer do it. In industries with many small firms, and fewer large unions (like construction), the union will probably have better bargaining power. Members of a given union also probably have more (means and needs) in common with each other than employees of a given company.
The fact that they’re still on google even though google is screwing over their userbase? I don’t use Firefox because of how difficult it makes captcha. There are others like me.

If they are negotiating with other providers, they certainly aren’t doing a very good job of it.
The reification of signatures and paper documents has to stop.

I can set up Apple Pay and use it across devices to make payments worth tens of thousands, but I can’t use the same technology to authenticate a document.

It really boils the blood.
> Gig-style businesses tend to vastly underpay employees.

Low-productivity services tend to vastly underpay employees. This is to be expected. The question is whether one can have "gig"-like work that's more worthwhile than driving around for services that can't even make a decent profit and are just spending money they get from their VC funders.
It is possible but prohibitively expensive. A "good" price for health insurance for an individual still has ~$1000 monthly premiums. This isn't far off what employers pay. A good plan can easily be $15k - $20k per year in premiums paid by an employer.
That might be true, but in a nutshell, the IRS classifies employees based upon how much control the business has upon the worker.

It is a very grey area, but every point of control is an argument for being W2.

https://www.irs.gov/newsroom/employee-or-independent-contrac...

Your uncle may also have been miscategorized. Uber isn't the first company to play fast and loose with worker classification. It wasn't uncommon before the modern 'gig economy' either:

https://hbr.org/2017/07/lots-of-employees-get-misclassified-...
Long time League of Legends fan/player + a hedge fund SWE here. Got intrigued into modeling basics (data engineering/research/simulation/pnl monitoring) and decided to try a quant approach to Daily Fantasy Sports for LOL, which has been empirically successful because the game is against other human participants, not the house. Wanted to share my experience of turning a real life hobby+job experience into a side income generating project
no - proper unit testing mocks dependencies, so untested dependencies shouldn't affect tests. However, if there are typing issues in your dependencies, even the code that strongly typed can crash as a result if it uses those dependencies.
This is nice. I might write a C128 mode for this :)
Zoom is worse across most operating systems. It is worst of all on MacOS, where it downloads an installer without asking me. I then have to click a link saying that it didn't work, whereupon, it will download the installer again without asking me before finally giving me the option to join the call without installing that buggy app.
A company like Zoom is "riding on this wave" because they've been working hard until they reached this "overnight success".

I see a lot of people thinking they can do the same by "trying to ride the wave", but I think that's short term thinking. If you build a startup just for this situation, you will probably end up building opportunistic business that has not much to do with your own vision.

Instead you should build something that is NOT obviously attractive during this time so as not to jump into a red ocean. You should build something that is unattractive today but powerful in the long run, because no one else would be building this today while you pick up your users one by one. The key is you should focus on building a great product instead of trying to make money during this time.
HPE licensed all rights to the OpenVMS operating system and codebase, including ongoing support and all future distribution, to the new company, VMS Software Inc., who among other things is working on an x86_64 port.

So I don't think it's so much that HPE "doesn't want hobbyists" anymore as it is I'm guessing it's a natural (and probably contractual) part of HPE getting entirely out of the OpenVMS business.

The new company already has a new hobbyist program (although I much preferred how HPE did it): https://training.vmssoftware.com/hobbyist/
Extremely unlikely Netflix actually has a policy like this. It was probably an example of what could be considered creepy in some circumstances during a training.
It's terrible. Very slow when we tried to use it. There are ways to work around this, and ways to tune the performance, but honestly it was not worth it for our use case and instead we found a way to make EBS work.

EFS is a great way to get a lot of iowait on your cpu graphs. Would not recommend it for anything that had to be fast.
That Zapier app is crap compared to CleanShot, you will be disappointed.
Actually it says there was a 0.7% death rate in the sample and some patients are still in hospital.
I watched Helvetica since I am a strange person mesmerized by typefaces design. The lady in the film who claimed that Helvetica was responsible for the Vietnam War made me realize I am really not an insider with this crowd.
This is incredible, it lists some little known indie rock bands in the correct category next to some other bands which are not the strictly same genre but I would definitely enjoy.

I love it!
This is cool, thanks for sharing.

Parsing a PDF file is in that list that nobody wants to write themselves. Next to writing a YAML parser.
Nice suggestion i might try those once i finish fast.ai
You have this completely and utterly backwards. Please understand these issues better before spreading this kind of misinformation. Delaying carbon mitigation has only meant that necessary measures are much more severe than they would have been. Not only that, but we are way past the point of being able to prevent many horrible effects of climate change. Fast action now will only stave of even worse things.

If you haven't noticed, climate change is already here, and it hurts.
We've priced it relatively high at first, but we've also put the language "If you want to get on the paid plan for Hallway, but don't want to pay, just email us at support@hallway.chat with a link to yourself sharing Hallway on social media and we'll give you a discount"