skysight-inc/HackerNews huggingface dataset:
Massachusetts and Connecticut are not far behind, for what it’s worth. I don’t know if the same factor applies.
I find this "bitterness" an eye-opener, especially when I see how true it is.
(Because a simple upvote wouldn't do this comment justice)

I think it's a really, really great response. YC community is indeed very special, and I am often surprised that over these years, it keep attracting high caliber people and has a high signal/noise ratio, while at the same time remains a pleasant community that favors civilized discussion.

Moderating is a thankless job, but please rest assured that many people here value your efforts, even if we don't verbalize this gratitude often.
https://archive.md/ZydIr
ExCTO? You're not a freelancer. You're a consultant. Full stop.

However you position yourself it comes down to trust. Can they trust you? Can they trust you'll get the job done. Use your previous work history as validation.
See, it's this kind of thing that makes me worry social distancing proponents aren't confronting reality. Many countries are already opening their pubs; do you really think the UK population or any other population will submit to have them closed until 2021?
This is a good of the HN MDB hate: everything referenced has been addressed long before 2013. It was a new DB then and early adopters should know what they’re getting into
> Above 99%, anyway. That's good enough.

You know that if you have a 3% prevalence of the virus in the population, and test 100 people with a test that has 99% specificity and sensitivity, then 3 will be positive, and most likely test positive, but 1 will test positive despite being negative.

Thus, of the 4 people testing positive, only 3 will have antibodies and immunity.

Not sure that's good enough.

(Note that this problem diminishes not only as the tests get better, but as the virus spreads more.)
It's fine on MacOS (albeit a bit clunky), and sideloaded upgrades end up creating two copies of the extension so you'll have to ship your own autoupdater. On Windows, it's a no-go as Chrome will display a scary warning every time you start the browser: https://stackoverflow.com/questions/23055651/disable-develop...
I could trivially automate it so that it runs as part of CI/CD, but that's honestly more work than just running `npm run build` ever time I write a new chapter.
What is a truly private European based alternative to Fastmail? Other than Proton ail.
Funny that Windows10 UI pretty much resembles Windows 3.1 UI in terms of sharp corners, no 3-D, no beveled edges etc. All the artistic evolution has become extinct in the name of modern simple UI.
The other explanation is that they don't really want users to have most browser extensions. The browser extensions either become features that google wants to embed in the browser, or things they don't want, for business reasons. In either case it is better if the extension dies after a year or so.

BTW, this doesn't have to be a conscious choice of anyone at Google, it could just be the way the incentives turn out.
I have many, many repos, but in this case we're talking https://github.com/pomax/Bezierinfo-2
> Now you seem to be implying this affirmation is simply a contractual indemnification

A sworn statement under oath is not the same thing as a signed contract, so no, I am not implying this at all.

> clearly this isn't enough to prevent infringement

This is not "clear" to me at all. In the case described in the article, it is not clear that any infringement occurred. Casio claimed that the content was infringing, but the person who posted the content, and who has described in detail how and why he created it, claimed it wasn't. I personally believe the person who posted the content, not Casio, given everything said in the article; but it's not up to me, or you, or Casio or the person who posted the content to make a final determination on that if there's a conflict. It's up to a court of law.

In other words, your statement here is a great illustration of the problem I have with the DMCA: whether or not something is "infringement" is decided on the say-so of whoever complains, not by a fair legal process. You have simply assumed that every claim of "infringement" must be valid. You can't assume that.

> Legal systems have been making a series of trade-offs for a long time.

Yes, and the way they have been doing so in cases where you have two parties making conflicting claims is called a court of law. The parties come into court and argue their cases, and the court makes a ruling. That is what is supposed to happen.

What is actually happening under the DMCA is that one party gets its claim accepted as fact without question, and the other party, if they object, has to try to fight it. That's not how the legal process is supposed to work. Particularly when the party that is getting its claim accepted as fact is the party with far more resources for a legal battle if there is going to be one, and the party who is forced to try to fight if they object is the party with far less resources to do the fighting. The law is supposed to protect the weak against the strong. It's not supposed to "protect" the strong against the weak.
Is there a workaround for users? Old builds of Chromium?
That's very sad to hear, I've been an avid user of HabitLab. Thank you so much for developing this tool! I wonder if you've ever considered doing a Chromium fork with the HabitLab interventions integrated deeper into the browser? I think there's a lot of potential and interest for a productivity-oriented browser that helps stay focused and develop good time management skills.
Wonderful The-Social-Network-Esque Screenplay about Snap.Inc by Elissa Karasik
This site lists NY, NJ, Massachusetts and California as the four states to issue such orders: https://www.aarp.org/caregiving/health/info-2020/coronavirus...
Kubernetes installation on Ubuntu 20.04 – 18.04 – 16.04 ((“hashicorp/bionic64”))
In this article on "14 Steps to Install kubernetes on Ubuntu 18.04 and 16.04" we are going to create Kubernetes cluster along with kubeadm on Ubuntu 18.04 (The same steps can be used for the Ubuntu 16.04 as well)
Big Mac Index Manipulation
I doubt the Romans actually had any influence on the design of these systems. The reason the author says the concept is "unfamiliar" is because it's immediately obvious and doesn't warrant a name.
Unit tests. Lots and lots and lots and lots of unit tests.
Simon Eskildsen has a monthly newsletter called Napkin Math[0] entirely dedicated to practicing practical real-world Fermi problems like these.

[0] - https://sirupsen.com/napkin/
Yes, it doesn't matter if it's a programming language or another technology. That's engineers not worth keeping around, stuck in their old ways, sooner or later they'll make themselves obsolete.

I'm not a <language> programmer. I'm a programmer period.
Perhaps they should look at doing integration that shows how much urlscan.io is blocking the phishing test companies?
Einstein Synchronization (Of Clocks)
Out of curiosity - what are you looking at? I'm also starting to think about replacing my 2016 MBP and quite honestly, the current MacBook Air/MacBook Pro line doesn't really appeal to me.

Lenovo has a couple of AMD-based ThinkPads that are looking pretty appealing, although they come in around $1500 with the configuration I'd want.
> including many with an anti-corporate streak.

So basically the worst form of slacktivist hypocrites.
I saw this in my top-5 school. Internships at google were laughed at pretty hard. All the best guys wanted SpaceX or Tesla. Apple was also considered good but not great for your resume and you couldn't talk about what you worked on much.
Heinlein wrote a short story on this premise, https://en.wikipedia.org/wiki/The_Man_Who_Sold_the_Moon
What if they prefer an XML database (like basex, exist, marklogic)?
> I still don't quite understand what aspect of the law you consider draconian.

The fact that it accepts complaints as factual and valid without evidence and without any legal due process for conflicting claims. Conflicting claims are supposed to be decided by a court, and neither party is supposed to have their claim accepted as fact and acted on until a court has decided.
Obligatory https://www.youtube.com/watch?v=b2F-DItXtZs
Yeah life is nearly back to normal in Beijing and Shanghai. Restaurants are still below capacity, theaters and clubs aren’t open yet, and home visitors often still have to sign in at the gate, but that’s pretty much it. Local health authorities have even announced that it’s no longer necessary to wear a mask outside, but most people still do.
Interesting, thanks. But apparently MA didn’t really do it, according to that article.
User friendly features are only incentivized in a competitive environment.

Until Firefox or Edge catches up in both performance and implementation compatibility to make Chrome-first sites work, extension support isn't incentivized
Oh bullshit.

These idiotic internet polls are absurd.
I know only a law in germany where you have to be able to cancel your phone contracts with the same medium you accepted them... But I don't know anything about more broad laws.
Is there any documentation of the client libraries themselves, or just the API?
Step 3 doesn't happen usually. If it did, no one would be upset.
Those branding guidelines are formulated vaguely in my opinion: What colors are allowed for certain button states (hover, focus, etc)? Do I really have to use Roboto? etc.

The assets are also not a good foundation to build a customized (yet compliant) button.

I've also seen so many buttons that cannot possibly be compliant without those guidelines, but Google doesn't seem to care, do they?
This is a bit of an exaggeration, but: I bet you the arms industry is full of brilliant people as well, but developing systems that are designed to kill people is still wrong.
Of course. Just use C++ and set some linter rules to enforce disabling other C++ features.
This resonates so much. One way to gauge the gap is to look for redefined reliability terms:

- Do they call it continuous deployment when it's really continuous integration? CD is when the build pipeline goes all the way to production without any human interaction (except possibly a review step).

- Do they call it continuous integration when it's really nightly builds, manual builds, local builds, or per-feature rather than per-change?

- When HTTP doesn't redirect to HTTPS, when common credentials aren't rotated whenever anyone who knows them leave, when full-disk encryption is optional, when someone can walk in from the street and look at or change anything, when not using common password storage protections or anything like that, even an amateur knows it's not "excellent" security.
Not the parent, but `auto` in c++ improves the situation wrt implicit conversions as variables now automatically get the type of the thing assigned to them. IOW: less unintentional implicit conversions.
Not if every component is intentionally faked.
I never assumed that. The DMCA never assumes that, which is why there's an entire section about counternotices.

The fact that YouTube receives many legitimate complaints of infringement is common knowledge. If you genuinely believe this isn't the case, look through their transparency report.

>What is actually happening under the DMCA is that one party gets its claim accepted as fact without question, and the other party, if they object, has to try to fight it.

All they need to do is file a counternotice, which is less difficult than the affirmation you're proposing, if you need a notary. And then if the rights owner doesn't like it, they need to go to court. Is the 14 day period for this to happen really that objectionable? If it was changed to 1 day, would you be ok with it?
That's not my experience of call centres. While they are generally reading from a script and often they have no more information than you do, they crucially have the ability to recognise when things aren't working right and escalate your issue.

With Google's bot approach that can never happen. The only way to escalate issues is to be famous and write a blog post or tweet about it.
Maybe they're still angry with him about leftpad.</joke>

Yes, it really is the same guy: https://kodfabrik.com/journal/i-ve-just-liberated-my-modules. And, joking aside it would be wise to bear in mind that we're reading only one side of the story here. As with leftpad, there's another side to this.

With leftpad he told Kik, "fuck you" (https://medium.com/@mproberts/a-discussion-about-the-breakin...), and then wrought global havoc on npm users. Now he's claiming the Chrome Extension Team "continuously troll developers", and is pulling down something he's created... again.

I only have two data points, so the behaviour here is a coincidence rather than a pattern, but I will guarantee you whatever you think of Google there is more to this than meets the eye.

I'm not without sympathy for the author, but neither am I about to uncritically take his side.
> Lifting the lockdown is not gonna make the virus disappear.

Lifting prohibition wasn't going to make alcoholism disappear.

Lifting the war on drugs won't make overdoses disappear.

There are many things we could do in society to make negative externalities that cause hundreds of thousands or millions of deaths disappear. Yet we don't do those.
His big mistake was using the words "Hack Casio" in the name of his project. heheh.
> Microsoft is also heavily investing in exploring C and C++ alternatives. From its early Checked C project, the company is now experimenting with Rust, and is also building its own Rust-like "safe" programming language (part of the secretive Project Verona).

Of course they are... they can't just use something that exists already, but they have to have something with a M$ stamp on it.

> The browser maker is also exploring the MiraclePtr project, which aims to turn "exploitable use-after-free bugs into non-security crashes with acceptable performance, memory, binary size and minimal stability impact."

So managed C/C++?

> And last, but not least, Google also said it plans to explore using "safe" languages, where possible. Candidates include Rust, Swift, JavaScript, Kotlin, and Java.

I can already hear the pop from the aneurysms the anti-memory managed crowd will be getting. The comments on reddit and twitter will be amazing.
Feels like that's playing definitional games. Why not just own up to the fact that the lockdowns are authoritarian to some degree, and then go on to say that doesn't mean they aren't sensible?
I have no intention to go to the pub or travel abroad, especially with a potential two week quarantine. I have seriously ill early March and it wasn't fun at all. I am sure the pubs or the restaurants will not miss me
UK's model used .9%>. WHO never said >3% IFR, they only said that was the amount of deaths out of current known cases.

This was their criticized quote:

> Globally, about 3.4% of reported COVID-19 cases have died

It was true.
You don't know what things will be like by the end of the year.

As long as 1) the virus is still around, 2) we do not have a vaccine, 3) we have not reached a certain level of herd immunity, policy making should be based on the day to day data that we have, and about the immediate term.

Perhaps the evolution of the situation means that it will be safe to be back in the pub celebrating with your buddies for Christmas. But then again, perhaps not. We don't know.

Claiming broad things like "I will be back in the pub by the end of the year" is not about sensible decision making, it's pure emotion and is not what we need right now.
About 30 inches.
I work in an office that mostly uses Office, but doesn't use the web version for everything. Microsoft never fully implements everything when they make a substitute, so you're always faced with a case-by-case choice as to which one. And the software people use includes things that aren't part of the basic apps, like Project, PowerPoint, Visio, I don't know what else.
>This might be a stupid question, but surely no one thinks of RabbigMQ as a database right?

Arguably the world's most popular database is Microsoft Excel.
Accepting a DMCA complaint doesn't mean it's factual or valid. It simply means the content is removed for 14 days, if a valid counternotice is submitted and no lawsuit is filed.

So to be clear - the 14 day period is what you consider draconian?
Trump Considers Forming Panel to Review Complaints of Online Bias
What are you eyeing?
Sweden is 6th worst in deaths per capita in the world among non-microstates, and still isn't very close to herd immunity.
Nope. It sucks that China has a such a stranglehold on pharmaceuticals, but I guarantee you 100% that almost nobody will give a shit where a vaccine is made if it's perceived to be safe and effective. The vaxxers don't care where it's made, and the rest of us will only need to be convinced that it's safe enough given our individual conditions.

I think it's a safe bet that there will be multiple different vaccines. What you get will be determined by availability firstly, and safety profile if necessary. It's really no different from any of the medicines we already use. For example, the vast majority of antibiotics are manufactured in China; have you ever heard of someone turning down antibiotics because they were made in the wrong country?
Yes I do remember.

Then extensions started being a spyware / malware delivery mechanism, with popular ones being bought and turned overnight. Coupled with browser plugins shoved down on the user's throat by various Windows software, this made Firefox unusable, at least on Windows.

It's why back in 2010 I started recommending Chrome to family, because Chrome installations kept being clean. It's why we can't have nice things.
Not sure about 'by the end of the year' but agree with the basic sentiment. The key of course is whether or not the virus can mutate to avoid the immunity provided by antibodies to the current strain.

What I've been reading so far, the genetic analysis of its mutations[1] has not suggested that it will.

That isn't to say that it won't evolve into something more like the common cold, just that the features that make it SARS appear to me to be locked into specific genetic elements of the current virus (and MERS and SARS-Covid-1).

If this trend continues, then the vaccines developed will provide immunity for people and prevent further widespread outbreaks. Covid-19 will become "just like the flu" in that you get a shot for it (possibly only 1 or 2), and your chances of catching it become low enough that even if you are exposed to someone with it, your immune system will kill it.

At which point the world goes back pretty much to exactly the way it was before, except that we have experienced a worldwide pandemic in "living memory" and there will be a crap ton of sovereign debt which is going to drag on the various economies of the world for a decade at least.

Things to watch for are the results of vaccine trials, and follow the genetic tracking with respect to the virus' use of its 'spike' to infect cells. Good results in vaccines and no change in the virus without also making it just a regular cold virus, and the world goes on.

[1] https://www.pnas.org/content/117/17/9241
Little Snitch is a god-send for users of MacOS, be they voluntary users or forced into using it because their employer won't allow them to use anything else.
There are practical implications to the alternative, where you hold absolute dominion over all the land under your house down to the magma.

- If you own all the water resources under your house, your neighbors can't operate a well -- it drains your water

- If you own all the minerals under your land, mining operations are functionally impossible. Mapping each lump of coal back to the parcel it's two miles under isn't practical -= not to mention needing to tunnel through someone's "land" (and you may hate mining, fine, but understand that coal mining was historically critical, and a lot of the houses on top of the coal mines were part of the economy that they powered. they weren't trying to shut down the industry.)

- Infrastructure projects become impossible. You think CA's high-speed rail land battles were fun? What if New York City needed to get permission from every landowner they build an aqueduct under? The water main would never get built.
I can kind of get this if we were talking about COBOL or MUMPS or something. But being paid to learn Erlang isn't really in the same category, or the same universe, really.

Maybe the emphasis should be more on the disappeal of your role being changed to maintain an old, flakey codebase than on the language.
I tried porting the extension over to Firefox when Firefox switched to WebExtensions, and at the time there were tons of incompatibilities, mostly with Firefox's Shadow DOM implementation (HabitLab is a huge and complicated codebase, porting it is non-trivial - I had an issue tracking it at https://github.com/habitlab/habitlab/issues/137 ). I'm sure it's a valid option for smaller extensions however. At the moment I'm trying to get it accepted on the Edge store, as Edge is much more compatible with Chrome extensions than Firefox.
With a 47% market share in the US, I can hardly agree that supporting iOS won’t win you a lot of users.
I interpret it as they'd probably not call it a database, but they might use it in places where a database would be better suited, and effectively store data in it.
If Apple is going to be a services company, they need to make their services actually good.

Could you imagine if their hardware was as bad as Siri? We’d never accept it.

I wonder if the core Siri tech is just long in the tooth, but Apple is so pot committed to it, they can’t change it without a full rewrite.
And laugh about it, because they think it's funny.
My overlocking is hardly extreme, it's 4.8GHz. And my cooler costs $119.

Also I run this configuration as my daily driver with zero faults and in my real world use cases e.g. machine learning it is 2-5x faster than then 3950x. AVX512 is still a killer feature for Intel.
Figured it out: I was using 'meta' instead of 'mod'. Should be fixed, thanks for the report!
Strangely, the iOS version supports feedly, but the desktop version doesn’t.
2020, I have a 4 Core CPU, 8Gb of RAM, and loading a webpage that contains text and pictures makes my browser slowdown for about 10 sec.

Also, Medium is really not well optimized for big articles with lots of pictures.
When I'm thinking about data stores in large systems I like to break them down depending on how they are used on two main axes: is it fast/slow moving and durability from "we don't care" and "we must never lose data".

It's easier to reason about systems if there's fewer things that require durability guarantees, ideally you want to be able to draw data flows that look like a tree instead of a graph.

I find that Redis fits great because it's perfect for a whole bunch of different temporal shared state needs, everything from sessions to partial results. I've also deployed things like Ehcache, MongoDB, and Memcached to fit these needs and found other tools such as Kafka or RabbitMQ to be great "glue".

Having the root of your important data be something "boring" like Postgres or MySQL (or even Oracle!) is just good risk management to me. I wouldn't want to trust Redis or MongoDB for important data because it adds to the things I have to worry about. It's "keeping your eggs in one basket" while making sure that basket is really well looked after.
MS Edge on macOS Is a Better Chrome Than Google Chrome
That settings dialog is a lifesaver, thank you. I've been using devilspie2 to do the same, but now I can do it natively.
Both tobacco and oil companies have been trying to undermine science generally for decades now by promoting things like “DDT is actually safe.” It’s well-documented. Take a minute to google it.