skysight-inc/HackerNews huggingface dataset:
No, my message relies on the fact that people have been looking at iMessage for years, and nobody, least of all Apple, has said that the implementation changed in any way to prevent Apple from viewing the messages.

Here is another article from 2016, which shows that Apple patched iMessage to prevent attackers who don't have access to Apple's servers from reading the messages but still kept the ability to read the messages themselves. https://blog.cryptographyengineering.com/category/imessage/

Apple was aware that people knew it could decrypt iMessage messages this entire time, but Apple made no changes that would fix that. That should give you some idea of whether Apple intends to ever fix that.
Because you end up with Webpack runtime code in your bundles. No different than if you included a library’s source code in your code— it would not be vanilla JS.
Efficacy of hydroxychloroquine in patients with Covid-19: a randomized trial
> around half of people below 50 will show minimal if any symptoms.

I have a middle finger for you for how cold hearted you sound. As though “it’s no big deal”. My wife went through this (previously healthy 34 year old) and it was terrible. The docs just said: “there’s nothing more we can do”
LineageOS's supported devices are typically a bit older (e.g. Galaxy S6 but not, say, the S10). But support will likely come after some time.

Meanwhile, there's this new thing called Treble, where you can flash a generic ROM on any new Android phone. There isn't an official LOS Treble build (for various reasons), but it's a solution if you must have a 3rd party OS build.
I started trying to answer your first question, when I realized it’s a reasonably good question. Webpack doesn’t automatically change your JavaScript, so it is possible to use vanilla js and also Webpack. Colloquially though, “vanilla” is also referring to not using a pre-processing step of any kind, and not having project dependencies, basically directly writing the files that are loaded by browser.
Hey, never used python's http server, that's just as nice and easy as the two solutions I proposed, thanks for the tip!
Would love to give companies that try to do good a stage [1] where all readers from Hacker News can profit from.

I tried to make a preselection of companies that do not try to make a profit from offering a discount. I put them all in 3 categories: no (they don't drive you into a paid account), maybe, and yes. This way you can directly see what the consequences will be when using the discount. Please let me know if a company has been put in the wrong category.

Let's fight this virus together Hacker News!

[1] https://saasforcovid.com/?ref=news.ycombinator.com
Thank you very much for this. My partner lost her job, and she will use your books to help her on a new carrier path.
Does Phil Zimmerman still work for them?
epub version will by available?
Out of random interest, not even jQuery? I find it immensely tedious to write out vanilla js compared to all the shortcuts that $ provides...
The problem with vanilla JS is not APIs, API is the easy thing. The problem is building proper architecture, so code won't quickly turn into spaghetti. With frameworks like Angular or React, it's much easier, as the general structure is dictated by framework and developer just have to follow good practice. With vanilla JS it's the wild west.
As markets get roiled Cloudflare has proven to be one of the best investments you can make. Buy a thousand shares today and you’ll be glad you did 5 or 6 years from now.
It always amazes me reading about the novel techniques N64 devs used to squeeze every last ounce of performance out of such a hardware / storage constrained platform. Nowadays I get excited if a Call of Duty patch is under 10gb....
I tried all of them. I still have covid
Why is it absurd? If I accept a free food sample at the supermarket is it okay for the vendor to poison me?
This is not a fuck up or negligence, Zoom deliberately used "end-to-end" with a completely different meaning than the rest of the world. I can't describe this as anything else than malicious and fraudulent.

Their intention was to deceive users that the communication was encrypted, when in reality it wasn't.
Page Animations with Turbolinks
I believe that many authors would agree with you that the current system is not ideal and ripe for something better. But right now it's all that writers have as a way to pay the rent and eat. You admit to having no replacement that gets writers paid, but you want to take their livelihood from them with no replacement. No wonder they "cling to it". It's all they have.

Note that the overwhelming majority of writers -- the mid-list majority -- make relatively little money from their writing, even under this "pay per toll" arrangement and have to subsidise their art by keeping their full-time jobs and writing for a few hours at night to keep the art flowing.
> For the next 90 days, Zoom is enacting a feature freeze, which means that the company isn’t going to ship any new feature until it is done fixing the current feature set

Unless they were already working on it, I don't see how they'll get E2E encryption hammered out in 90 days.
Nobody reads websites. People read what interests them. Sometimes it's a website
I don't think anyone serious thinks that this is just hitting "unpause" after this. The world has changed.

This will be the news for the next 2 years. India and Africa are only just starting on this journey.

The world's economy and every nation's economic structure will be completely changed.
Is there any equivalents of perl one-liners?
Yes, in person and main in voting are insecure. The thing they are though is secure at SCALE. If you hack a digital system, it is trivial to cast thousands or millions of votes. If is very very hard to mobilize the same number of humans and go to the polls with someone else's name. Especially, if they have already voted. The same with paper; the scheme is revealed quickly when 10K mail in votes show up for voters who already voted and in one big batch of mail. It is easy to detect. Digitally, you can hide behind VPNs, etc. and we'd have to build systems to detect fraud here that we don't have. Additionally, it is easier to hack the backend and just manipulate the database for some system that was likely outsourced to a company on a government kickback.
MDN is great as if you're reading the manual with all the details and etc.

But like a lot of raw manuals sometimes you read it and wonder "Wait.. why would I want to do this again? Does this even do the thing I started looking for?"

Some of their examples have actually evolved to be a bit more akin to more usage based rather than raw specs.

I do appreciate the other sites that are more "You want to..." as a complement to MDN and such.
Facebook did that (e.g. https://en.wikipedia.org/wiki/Facebook%E2%80%93Cambridge_Ana..., funny stuff they did to circumvent GDPR). And Who cared? There was some noise in the media and that's all. Was Mark Zuckerberg punished? For me all this Zoom bashing looks a bit as if those guys stepped on someone's toe, who does not like the idea of having another competitor in the social media/online advertising area.
Many people instantly bristle at the word "union". It's worth distinguishing between the gatekeeping and seniority effects of a "union" as understood in the currently-not-pro-union mind and the potential benefits of a collective voice using more descriptive nomenclature.
> For those who want additional control of their keys, an on-premise solution exists today for the entire meeting infrastructure, and a solution will be available later this year to allow organizations to leverage Zoom’s cloud infrastructure but host the key management system within their environment. Additionally, enterprise customers have the option to run certain versions of our connectors within their own data centers if they would like to manage the decryption and translation process themselves.

So... privacy is a premium feature requiring you to self-host? Why not just run jitsi for free?
Interesting pattern, first time I saw this:

switch (true) {
case cellA > cellB: return 1;
case cellA < cellB: return -1;
case cellA === cellB: return 0;
}

Source: https://htmldom.dev/sort-a-table-by-clicking-its-headers
Imagine not paying and losing access to childcare when you need it again.
> just have to follow good practice

Easier said than done when best practices shift every 6 months.
For some survivors, coronavirus complications can last a ‘lifetime’
We've seen a resurgence of eInk device related threads on HN and that got us thinking if we can respond to some of the requests of the people in the comments by providing a devices for that purpose.

We've just launched Joan Home - a WFH device that you can mount on your door to reduce the interruptions you get during your day working from your home office. Schedule your deep work sessions and share your calendar with your family.

Best thing is that this is an eInk device, so easy mounting (no wires) + easy on the eyes as well. No 24/7 LCD screens blasting down the hallway.
There is more protection for employees in other legislations.
So I guess using VSCode isn’t vanilla either cause it’s not part of the language spec?
Khatt.Seen (خط.س): Arabic Mathematical Notation Typesetting System
> These rebates are structured as tax credits automatically advanced to households in 2020 if you filed a 2019 income tax return and would be received as a direct deposit or check by mail.

https://lacyclay.house.gov/media-center/press-releases/congr...
Yeah, I meant 'caught' as in they were caught in that they couldn't do better.
They block GLAAD but not Stormfront. That's all you really need to know.
If I'm understanding the article correctly, the title is correct - there were 6.6M initial unemployment claims filed in the last week alone, which is about 3M more than were filed in the previous week. This would give a total of about 10M new unemployment claims over the two-week period.
>increased turnout would be a good thing

I'm not for disenfranchisement, but I don't automatically buy into this premise.

If anything, increased turnout has corresponded to increased partisan rhetoric and fear based motivations to vote.

The so-called swing-voters (or swing-participants) are (imho with no proof to back this up) generally the groups that are most likely to be influenced by misleading attack ads, Russian bots, or any other form of social engineering/manipulation.

Participation in elections is good, but only if it's for the right reasons... otherwise it becomes like any other targeted meaningless metric.

Artificial barriers/inconveniences to voting should be removed, but that doesn't mean it should be completely effortless to vote.

Some level of proof-of-effort is not a bad thing, imo.
Biden is primarily supported by voters over 65, who already qualify for Medicare and have no incentive to support a Medicare For All candidate. Good luck holding onto that voting cohort through an unmitigated pandemic.

https://www.latimes.com/opinion/story/2020-03-06/biden-older...

https://fivethirtyeight.com/features/young-democrats-have-re...

https://www.vox.com/policy-and-politics/2019/11/1/20943879/i...

https://www.nytimes.com/2020/03/13/us/politics/joe-biden-you...
the median household income in NYC is $57000. there is a huge amount of people in NYC who make up what you're calling the "underclass".
Relevant link : https://www.bbc.co.uk/news/business-52130021
Maybe they should start doing polls about a medical system that’s very expensive, leaves a lot of people uninsured, sends random bills for procedures that never happened, can’t give estimates for procedures while still requiring the patient to pay for whatever they eventually decide to charge. Let’s see what the numbers will be then :)
I was going to respond at length to this but I realized I must be in some bad mood because it started to become rude.

As regards rereading comments I suggest you reread mine with the consideration that the phrases "leader by default" or "deferred to as leader" would indicate someone who is not leader by title, yet has also not necessarily demonstrated a lot of leadership qualities to get the position (as indicated by the rest of the comment).

They are leaders not by title or nature, but leaders by necessity and pragmatism.
Yes. All Cloudflare internships are paid, including the new ones we just created. More details: https://blog.cloudflare.com/cloudflare-doubling-size-of-2020...
1. Which is a problem if you're immediately unemployed. If you're instead working part time at a rate greater than unemployment and still retaining healthcare benefits, you don't have to worry about unemployment (depending on what sort of healthcare policies the employer stipulates). This can be a discussion employers have with employers: allowing people to have choices between working part time, taking a temporary pay cut (depending on the situation--aceoss the board including upper management), or being laid off.

2. That's pretty much verifiably false. That's fundamentally trickle down economics which everyone knows simply doesn't work. Employers could take that money and increase your compensation. Historically, that hasn't happened. Any breaks given on those expenses temporarily go to an employee then disappear quickly after because there's nothing the business gains by shifting that to labor expenses. The most recent example to look at is the 2017 'Tax Cuts and Jobs Act' which translated to almost no increase in labor rates aside from initial PR compensation packages that people received, forgot about, and continued on with stagnant compensation rates.

3. I never said it's free money, I pointed out in the first paragraph it's not free money. Employees pay a large portion of unemployment as taxes, as I said. Businesses also contribute to that in taxes but the lionshare comes from labor taxes.
> Zoom has had major security issues for years, and they've always brushed them off as not a big deal. This isn't an isolated incident.

But here's the operative question: were they wrong to set their priorities the way they did? In this crisis, they're wildly popular, and part of that popularity comes from optimizing for usability and advertising to close the deals that got their product in front of enough people to be a "household name" when everyone suddenly needed videoconferencing.

If people want security, GChat is built on top of Google's infrastructure, has almost no outstanding security issues, and years of engineering behind making it a quality product. And users don't care enough about security for that to be the tool people are reaching for right now.

Business is an art, and that art is the art of making tradeoffs to meet users halfway. And time and again, the product that thinks users need to be met halfway at "it's secure" gets trounced by the ones who meet users halfway at "It's usable."

> We fired all our 'security' people who told us we had best-of-breed security

Why, in a crisis, would you start by firing the people who already know the inside of your application, warts and all?
Competition law: what to do against Big Tech’s abuse?
I work at a MSP that specializes in large enterprise workloads (SAP, Hyperion etc).

I just don't know what the future holds for us, I'm sure the company will survive in some form due to our hospital, pharma and defense clients. But we also have a ton of clients in manufacturing, and I have no idea how they are going to manage this.

The thing we have going for us is we run workloads that they absolutely need to run to exist as a business, but if they go completely under there is no avoiding the pain.

So far I feel relatively secure, and they are even cutting us a bonus next week which shocked me. Scary times though, really makes you realize how little you actually control - you just gotta let go and deal with what hits you.
People like art, I guess. Weird, I know...
So as the group members increased it also increases network usage on the SFU server?
Christ wouldn't be Christ-like without billions of followers effusively chanting his praise, and making up nice but fictitious stories about him which they falsely claim to be the word of God, and evangelizing and brainwashing innocent victims and defenseless children into believing in his magic tricks, against all the hard indisputable evidence they're physically and logically impossible, and telling you not to believe your own lying eyes and other senses when they transubstantiate Jesus-meat crackers and Jesus-blood wine for you to cannibalize (but don't make Jesus-poop, or that would be Stercoranistic), and promoting hatred, division, and violence by engraving psalms about him on assault rifles, and inquisitioning and pogromming and torturing and killing people who don't have the same beliefs or hate the same people they do, and praying for his second coming triggering Armageddon, and going to war in his name.

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

https://www.abc.net.au/news/2015-09-16/gun-maker-markets-chr...

Where do I sign up to get a dedicated fan club and PR department and propaganda machine and ideology enforcement army like that? Then I'd be more Christ-like.
Exactly, I worked at a Fortune 500 tech company and family coverage for COBRA was close to $2000/month. Many employers pay 80%+ of the share, and suddenly taking that all on yourself can be extremely onerous.
https://wp.api.aclu.org/wp-content/uploads/2019/03/100mile.p...

Nice constitutional rights you got there, it would be a shame if they didn't apply to two thirds of citizens.
New Popcorn Time version leaks user's IP address to third party for VPN ad
Breaking Point: WebRTC SFU Load Testing
Funny how the document itself doesn't provide for that limitation explicitly.
That is not a comparable analogy at all.
I've been excited to try it with our company for a few months, but is it as "user friendly" as Zoom for non-technical users?
“The new Audi A3’s electronics boss Melanie Limmer told Autocar recently its decision to remove some physical buttons was made as ‘more and more people are getting into touch functions with smartphones’ and added that the new system is as user-friendly as the previous one.” - her model is the thing that is responsible for countless distracted driving deaths... great
That isn't true. Large chunks of that money are going directly to public services and healthcare initiatives.

https://www.visualcapitalist.com/the-anatomy-of-the-2-trilli...
You are correct. H.L. Mencken once defined puritanism as the haunting fear that someone somewhere is having fun. The essence of this definition does well to capture the psyche of America. We Americans tend to be very vindictive and have an almost pathological need for revenge and punishment. We simply do not like it when the “undeserving” get something they don’t deserve. You see this in our legal system, our foreign policy, and in our healthcare system.
Quarantine is an integral part of the Taiwanese/Korean strategy
So it works?
There is no better time to read DeLillo's "White Noise" and learn about "The Airborne Toxic Event".
Why republicans hate universal healthcare so much, even when facing unprecedented pandemic?
Not everybody wants to render everything on the client. JS frameworks (vue included, despite trying) do just not support rendering as a simple page.

Some people do have light needs that won't ever require a full framework.

Other people have very heavy needs that will require their own frameworks. The JS ones (react included) are not absolutely flexible.

And, if you fit none of those categories (honestly, most people are on the first), just replace the title with "how does a JS framework operate on the DOM", and take it as a learning resource.
I respect your skepticism, but I agree with catalogia in that I get the impression that you "have some wrong ideas about how evolutionary biology works"

Evolution is a fact, but many people's individual mental models of evolution are flawed. It's easy to remain unconvinced if you have a series of conversations with such people and successfully ferret out those flaws.

If you have the time for it, maybe now (covid stay at home) would be a good time to get on Amazon and take a deep dive into evolution and evolution denial?
I doubt that software eng unemployment is at 10% right now. Looking at BLS data from previous recessions shows that software eng doesn't get hit nearly as hard as other professions.
And I have Prometheus data from 2015, so I would argue that's long-term.
The problem is that the Wild West and unnecessary complexity has just been shifted up a level or two as devs are now facing the Wild West of frameworks, de ops has turned into a monster with an unnecessary large toolbox.
Agreed. This is my main issue with the "you don't need frameworks" rhetoric.

If you're a small team or a solo dev working on a simple app, and you know the source code very well, frameworks might not be the best choice.

However, if you've ever worked on a team of revolving contributors, constantly shifting requirements, or have any reason to reuse code across apps/repos, frameworks help immensely.

The biggest benefit to using something like React imo, is that when we hire somebody familiar with React, they can hit the ground running and start contributing immediately. Unless your app is dead simple, you won't be able to have the same velocity in a homespun framework (and given enough time, most "vanilla" apps turn into homespun frameworks).
I disagree, it’s not all they have. And to back that up, I give you Patreon. One author I follow has over 1,500 patrons, most giving upwards of $3 a month.

Is this viable for all authors? Perhaps not, but between the new self-publishing market, Patreon, and pay-by-what’s-read models like KU, there’s more options than the shitty ebook racket that the publishers have created.
Singapore seem to be doing well with a solution that doesn't store everything on the governments servers.

Why not follow their lead?
I've been doing some experiments with WebRTC applications -- like many others on HN, it seems -- and came across this excellent research about the scalability of popular open source WebRTC servers.
ele.classList.toggle('class-name');

That seems really useful, and I had no idea it existed.
Why we decided to release a free ML platform to the data science community
#1) Make sure meetings start on time, without speaker and microphone and screen sharing issues.

They got 1/1.
... by that special definition of "unacceptable" that means "It's been wildly accepted."

If this situation isn't a mass condemnation of the idea users care about security or privacy more than usability, I don't know what is.
$600/week after tax is surely a massive amount and enough to give a family a very comfortable lifestyle. I always thought it was cheaper to live in the US than in the UK. That amount here would give you a luxurious lifestyle. What am I missing?
A good voting system isn't only resistant to "hacking", it's also understood and trusted by the people.

It's easy to imagine how a society that trusts a computer voting system they don't understand can go bad, even if that voting system is initially good.
Monthly on the first of every month for services to be rendered that month. It makes sense that they charge, but I just don’t like it. Similar to if you don’t use your apartment- your landlord isn’t refunding you for that.
Perhaps something like this:

https://gist.github.com/joyrexus/7328094

The thing about cookbooks is that you rarely find something that matches what you need in the moment - you really need to learn and use these tools regularly and then you'll be prepared without documentation.
Agreed. The only way vanilla JS scales to a large codebase is through serious discipline and internal tools, essentially creating an ad hoc, poorly specified, home grown framework. Even the web components standard is insufficient without abstraction layers on top.
Observing Coronavirus Pandemic with Raku