skysight-inc/HackerNews huggingface dataset:
I'm from outside the industry, but this seems outright bonkers to me, like completely unprofessional. Mega fund managers using $20B like a Robin Hood account for day trades?

Unless he literally has quasi inside information, this seems wrong.
DNS cache poisoning poised for a comeback: Sad DNS
I started learning Vim in February after using VS Code/Sublime for a long time.

I wish I started learning Vim ten years ago. There's not many other things I can say that about.

Sure, someday I might switch to another primary editor or split time between a few, but learning Vim changed the way I think about editing text forever (and it's really fun).
Ask HN: What caused the worldwide outage on YouTube yesterday?
Does anyone here on HN know what caused the nearly worldwide outage on YouTube yesterday (November 11, 2020)?
Most people have been downloading it for free, some paying 5 or 10 bucks, the most anyone has paid is 40 which is too much IMO. Really I just want to get this product into peoples' hands, whether or not they pay for it.
Deaths are a lagging indicator, in part because it takes a while to die - Herman Cain didn't die for a month - and in part because it takes a while to report them after death. (https://www.cdc.gov/nchs/nvss/vsrr/covid19/index.htm: "Death counts are delayed and may differ from other published sources...")
Regarding usage, you should start with the built-in vimtutor tutorial (separate binary which was most likely installed alongside vim). From there, read the manual and start looking at resources like vimcasts.org, /r/vim, _Practical Vim_, etc. _Learn Vimscript The Hard Way_ is also a great resource, but heavy on Vimscript, which you may or may not need on a regular basis. I'd argue it's worth taking a crash course so that you can try to debug third-party plugins or write your own. Really, though, the best way to learn is to jump in with both feet and search for solutions when you want to do something that you don't know how to do.

As for "tweaking" Vim, I'd suggest checking out open source vimrcs, like ThoughtBot's or Steve Losh's. You should also browse vim.org/scripts and check out plugins by people like Tim Pope and Junegunn. I can't think of any at the moment, but I know I've seen analogues to ruby-toolbox.com and clojure-toolbox.com which index plugins and let you search by topics and are a little more curated and user friendly than vim.org. You may also want to consider an opinionated Vim distribution (Janus, Space Vim, etc.), which comes with non-standard .vimrc settings and plugins.
Actually, as written, myService never gets set, but I think I know what you mean. This is not thread-safe and assumes you want singleton. To use it you would in each controller do:

var service = Startup.getMyService();

And potentially know if the controller should dispose service.

This doesn't seem much less "in the way" or "massive" than:

services.AddSingleton<IMyService,MyService>();
Triple Crown of Hiking.
Car accidents in specific are probably small, but they're representative of similar catastrophic events that will lead to death anyway, that would still be marked as covid.

The most common of which is simply old age. Certainly covid causes death in some people, that's indisputable. But If you catch it in your last 2 weeks while you're on your death bed anyway, it's not really clear that covid even accelerated it.

The death die with covid more often not only because it probably accelerates some old peoples' deaths, but because this very population is undergoing its end-of-life process anyway, and are going to die whether or not they have it.
Indeed, and large-scale testing was just getting started during the first peak. IIRC the bump around June in the "new cases" data corresponds to a scale-up of testing capacity.
> How many death (death as in due to covid not with covid) ?

Approximately 1.1 Million people in the entire world, approximately 3 times as many as malaria deaths, closing in on as many as TB deaths, and about twice as many as influenza or AIDS.

All the numbers you've ever heard for deaths from any disease have the same artifacts as the Covid-19 deaths, if not much worse (e.g. numbers for the flu are normally only estimates based on number of hospital cases and symptoms).
Is it going to be interesting to see how new Apple machines running ARM based processors plays out.
Writing code, and building docker images locally on ARM and building and running the same code on X86 in production could potentially, in some circumstances cause some issues. If not, it's a bit of a pain to potentially build and publish x86 and ARM images so that people can run them anywhere (Some projects are already doing this). Running production on ARM could work if you wanted to, but right now the instance types are very restricted in terms of different combinations of cpu/disk/io.
You also need to look at the positivity rate, which answers the question are cases going up because of increased testing, or despite of?

https://ourworldindata.org/coronavirus/country/sweden?countr...
To be fair I only resort to IDE's when I have to jump into a new and unfamiliar project. Once I know it well enough, I switch over to vim. Recently I got told that I might have a Stockholm syndrome. Jokes aside and all, the truth is once you learn the basic 20-30 commands, nothing will be able to match your speed.
> I’m investigating the possibility of a printed version.

That's the 3rd sentence in the linked page.
And I expect it's a big enough change. (I may be wrong. We'll see)
Yes, that's now draggable.
Guido is not a senior engineer.. he's a "special projects" person. Fewer than 50 such persons would exist in the microsoft stable. Why would you have someone who functions at such a high level bother with low level implementation? There's thousands of shit munching nerds who can implement flawlessly but who need the overarching guidance to deliver product.
One good thing to trickle down from vscode was the idea of language server protocols.

Have you tried `nvim-coc`? `coc-rls` might be a good option.
very interesting.
can you give a few examples ?
Seal the deal? It looks like a crappy pay-to-win mobile game.
Drew Neil’s “Practical Vim” is absolutely fantastic, and really explain the mindset and way of thinking to use Vim. It’s probably the best technical book I’ve ever read...

https://pragprog.com/titles/dnvim2/practical-vim-second-edit...
You can easily change the permissions in settings. This is a security feature.
It's just a front for Bing.

The company is pure hype, no results.
What's the best ~15" Linux laptop to ask for as a new hire these days?
> MacOS homebrew creator should've told Google to fuck off?

Yes, that's exactly what he should have done.
That’s merely speculation as to why.
Until I can wrong uBlock Origin on Safari I'm entirely unable to switch back.
It's mostly about getting used to the language usage style used in Google (the style guides are open, so you can see it).

The philosophy is that all Google code base should look like it was written by 1 person. It's great actually in practice: code in a big company should be hard to write and easy to read, as it's read by many people.
Unless hundreds of thousands of people started getting hit by busses suddenly then this seems to be pretty irrelevant.
When my iPhone 12 wakes it breaks the Bluetooth connection between my iMac and Beats earphones.
In the city i live in in Germany they do differentiate between "death by covid" and "ill with covid but other cause of death". Ask your city to do the same.
(FYI the total numbers so far are 25 deaths by Covid-19 and 14 deaths by other additional causes)
I’m “bothering to comment” because I used to love using Macs and I’m disappointed at the sluggish pace of improvement or even regressions we’ve seen since Catalina.

For context, I switched from Linux somewhere back around Tiger and at that time it was like a breath of fresh air — all the benefits of a Linux machine without the stuffy hardware tweaks. But lately it’s been a struggle. I’ve asked myself, why am I still using this OS, which is basically just a pretty skin on top of a bunch of stuff (Mail, Mission Control, Messages ...) that I barely use? The dev experience keeps getting worse, I can’t run 32 bit apps anymore (goodbye, SNESx), system stability after upgrades is not as rock-solid it once was, and meanwhile they keep adding stuff I don’t need or want.

There was a thread here the other day about the lack of documentation for SwiftUI that resonated with me along the same lines. Why bother buying this hardware and developing on/for it, if the company is just moving further away from the stuff I like to use?
I've had to run a number of price changes (mostly increases) over the years. In case the folks with pitchforks are unclear, your mistake was not clearly communicating to your customers. Every impacted customer should have received an email that explained the change, how much their bill would increase, and a timeline for the increase that would give them a few months of runway make other plans.
> Mac OS is no longer any good for professional use, outside of media creation.

I agree, and I bet they will kick themselves for it in ~5 years time.
I hate clutter. Once i get past maybe 10 or 15 tabs it's time to go on a Ctrl-W spree.
I'm pretty disappointed by that move from Stripe as well to be honest. When we signed up long time ago we were not aware that the basic functionality of subscriptions was offered for free only temporarily.
We use the stripe backend only to create and cancel subscriptions, that's it. Now we have to pay a couple of grand a year to do this or hire a developer.

I think a much better move would have been to add a new billing plan for the few new features that have been added, but leave people with the basic functionality that they grew used to.

And c'mon, narrow margins my ass. We are not talking about a small startup here, we are talking about Stripe, a billion dollar company! They should be able to afford having a developer or two working on those long neglected features and not compare themselves with chargebee. It's just sad.
> I can open stupidly large files and not worry, or mash page down and have no lag.

In my experience, vim tends to start choking on files in the 100MB/1GB range.
I'm getting zero results under web for common search terms on brave mobile. Making this engine entirely useless to me...
Personally I close tabs as soon as I'm done with them. If I need it for later it goes into sorted bookmark folders or in a list of bookmarks right in front of me if I'm gonna need it sooner. If I ever get over 15 tabs I'm deep in research mode, but those will all be closed by the end of the day.

Ever since SSDs I also shut down my computer when I'm not using it so maybe I'm weird.
I'm not sure there is a way to create a search engine that can verifiably respect your privacy unless you were to self-host the entire thing.

This one's hosted in France. France is part of Nine Eyes, among other things.
Epsons tend to use solvent based inks, so alcohol works well for cleaning. Others may use water-based ink, where water is suitable for cleaning, and steaming a print head over a pot of boiling water works well for stubborn clogs.
You're right; regardless of which model you pick, one side is going to be affected more. I'm sure you ran the math on it and saw Stripe customers skewed closer to the $10/mo sub than the $1,000/mo sub.

In the survey, there were a lot of options for dual pricing models. It must have been something you were considering. I'd be curious to hear why this was decided against?

To be honest, none of the new Billing features are relevant to us. We'd much rather have new features gated, like customer portal is, than paying 0.5% for features we never intend to use.
Ask HN: Best way to deploy monitoring to k3s?
I'm using a very basic Raspberry Pi4 and Pi3B+ cluster and have k3s up and running.

What is the easiest way to deploy monitoring to it? (NodeExporter+Prometheus+Grafana?)

Would I need to create individual deployments for each (2x NodeExporter, 1xPrometheus, 1xGrafana)? Is there an easy way of doing this (i.e.: Helm?)
There are people who die from Covid and are not counted, there are people who die of something else and are counted as Covid deaths. And there are cases it is ambiguous, for example they may have recovered from Covid (negative PCR) but died later from complications.

You will never have precise statistics, however, excess mortality for all causes more or less matches Covid deaths, so the numbers are roughly correct.

Worth noting that there are indirect effects. For instance because of the overworked health system, some completely unrelated diseases may not be treated as well, causing extra deaths. On the other hand, lockdowns may lower the risk of accident, transmission of other diseases, and even the nasty effect of pollution.

But the general idea is that these deaths are real.
You're looking at it the other way around: the stats are huge DESPITE the unprecedented lockdowns. If we didn't have lockdowns, the numbers would have been astronomical.

We know this because we have seen how things have unfolded in places like Northern Italy and Iran - the hospital system is quickly overwhelmed, and then people start dying by the dozens in each hospital, because they simply can't get any kind of care anymore.
This is surely anecdotic and very subjective, but I have (in Java and in C++; IIRC the exact versions were Java 7 and C++03), and the level of pain was lower than with a Python code base that was about one order of magnitude smaller. In the case of C++, the pain was mostly asociated with an ancient build system we used; the code itself was relatively manageable. There was almost zero template code, and maybe that helped (although in other occasions I've worked with smaller C++03 codebases that relied heavily on templates and I didn't find them that bad).

Not all codebases are equal and maybe I was lucky, but in my experience, using dynamic languages (or, to be exact, any language where the compiler doesn't nag you when there is a potential problem) doesn't scale well.
When I went to page, I was waiting for something to load. After 10 seconds I realised the background was the logos. I think you need them a bit bigger and with better contrast to demonstrate your work effectively
I don't disagree with your thesis, but I should point out that I have been using Vim almost exclusively for almost six years now (well, NeoVim for 4 of those years), and my config is only about 40 lines, and most of it is just installing plugins for whatever languages I'm using.

Despite me not hacking it like crazy, I still think it really shines as an editor; Vim macros were sort of life-changing to me once they clicked for me. I also just think that modal editing is superior once you get past the initial learning curve.
Also, Sverige still does not recommend people wear face masks. It recommends people not go to gyms, but does not force the gyms to close. It would be comical if so many people were not suffering. (I am an American living in Stockholm.)
Maybe the first internet viral video? I think I got it on Gopher.
I just read that. That is....weird.
Happens with Apple standard keyboard and mouse too. Restarting the computer AND accessories fixes it.
So, your not arguing that people didn't die from Covid19, just that you think those people weren't expected to live for much longer? The implication being we shouldn't care so much because someone died only a year earlier?

It seems reasonable to create a statistical analysis based on years of expected life lost -- but that still doesn't mean people aren't dying from Covid19.

Aside, slightly tangential: Back in Feb/March BMJ had some controversy about UK government hiding excess Winter deaths in flu statistics. The implication being that the gov were taking more deaths over Winter and saying it was flu when in fact the deaths were more related to poverty (no heating, little food). Next thing we know people are saying Covid19 want a problem because it wasn't even as bad as flu (though at the time is was killing far more people as a proportion of those infected). Lies and statistics, and all that.
Literally any other explanation would suffice! For example, the lockdowns put stress on Americans, exacerbate depression and anxiety, worsen health conditions associated with sedentary lifestyles, and keep people out of healthful bars and restaurants where they could consume a more diverse diet and nourish their psychological need for social interaction.
It is, but as they also added the extra 0, it indicates they were actually out by a factor of 10 in their math, it wasn't just a typo.
I do a full takeout every month or so, both for myself and also my parents. It's largely so that we don't lose anything if Google does one of its awesome sudden account disablings.
But he mentioned "Rick and Morty" and Monty Python. I myself didn't even see a single episode of "Rick and Morty" until last December when I binged them all at my brother's place. Yeah, I had heard of it, was vaguely aware of the memes, but paid it little attention. When I did finally watch it without having previously been bathed in the hubbub surrounding it, I found it at times darkly funny and deeply touching.
It’s funny how there’s a borderline moral judgement about things like this. It’s as if having many files on your desktop, emails in your inbox, unnamed layers in photoshop, or open windows or tabs or apps or whatever would say something about your character. No, to the extent that these things are even a problem at all, that’s a consequence of a design that fails to take actual human factors into account.
I would be astonished if Huawei didn't have any spywares on their phones! Unless they fear the level of scrutiny they'll receive by the West.

And even if the OS isn't spying, the apps you install can spy, albeit less effectively.
You are correct. That's why I went with "kind of meaningless". Maybe a bit too harsh by me. What I really meant was "not as meaningful as people make it out to be." (or "seem to want it to be").

The post kind of goes from straight talk about deaths to "and here are stats" which are not at all showing deaths. Comes off a little dishonest to me.
And the stat on deaths being "40% above the U.S. equivalent" just seem plain wrong. See the comments on the post for that.
It seems to me that Google assumes Chrome is the only app you have open. It is optimized for performance for the sites you have open, and it doesn't care about the performance of other apps you are using. This is in line with Google's revenue model.

Safari on the other hand wants to make sure your whole computer is responsive, and has good battery life. If native apps work better than web apps that is fine. This is in line with Apple's revenue model.
Agree, it's collective greed
New cases do not say anything about how many dead you can expect, case in point Czech Republic:
https://www.worldometers.info/coronavirus/country/czech-repu...
that number is 1.1 million number is including death with covid not just due to covid.
so using your number its around 0.01% of the world population. I'm not saying its not worth to do something about it but if your answer of 'to do something about it' is by lockdown then I can't support it.
My problem is that some of that building should've been sensible defaults, and the community tends to outsource those responsibilities to extensions.

Which means your Vim experience now has some risk of rot. Once and awhile my configurations/extensions rot and I have to go and update myself as to what happened in the ecosystem, or what is interacting with what. One day I decided I'm too tired and switched to VSC.

Also the author failed to talk about the #1 killer feature of VSC, the reason for its meteoric rise in popularity — intellisense.
Kind of agree with cabolos here. When we signed up for Stripe, the fees included access to Strip Subscriptions. We chose Stripe in part because of that. Now we either have to pay more for the same functionality or migrate of.

We'd be totally happy keeping the old functionality of Stripe subscriptions and not getting any of the new hotness. I think Stripe has done a great job supporting old versions of the API, seems like we should just be able to stay on our old pricing / subscriptions functionality as well.

Saying that we can build the infra ourselves to do reoccurring kind of goes against what we purchased Stripe for initially. I know technically you can change your pricing/billing however you want but this is more of "let's capture more revenue from old customers" than it is "we launched a bunch of stuff thats new so pay for the new stuff".
Yes! And there were the deep cuts of songs too.

It was a wild ride. I am so fortunate to have been there for the time that I had.

Appreciate the love everyone's been sending in the comments. It's good to not be forgotten :)
I was a longtime Subsonic user and was mostly pleased. For some reason, I stopped using it after moving to a new server.

These days, I have been very pleased with https://radioparadise.com. It is an eclectic mix with a couple of different channels. This station offers familiar tunes mixed with new ones. It is a nice gem that I love to tell other music lovers about.

Note: I am in no way affiliated with Radio Paradise. Just a listener/fanboy.
Instant-feedback, instant-debugging Python coding (2019)
To me, python deployments are painless, as long as you can stick to pure dependencies and possibly wheels.

Once a pip install needs to start compiling C, things do go way south very quickly. At that point you can install the union of all common C development tools, kernel headers and prepare for hours of header hunting.

I've done that too much to like python anymore.
I nominate some of these Judges presiding over the election ballot lawsuits. Some amazing drypan court humor.
I fixed it myself.
I also have to think some apps just won't be nice to use without a touch interface
I think if you treat tabs as memory its interesting:

- The active tab is short term memory
- The tab list is medium term memory
- Bookmarks are long term memory

(or if you prefer replace short/medium/long with cache/ram/disk)
People sitting at home depressed, drinking, drugs, afraid to go to hospital for pains that may be serious, who knows.

Not say it is all those things but some attempt to rule out other factors unique to 2020.
> All the numbers you've ever heard for deaths from any disease have the same artifacts as the Covid-19 deaths

This isn’t true. Lots of diseases, including malaria, have high fatality rates among children or healthy people.

Most people that die from malaria are under 5 years old. Most people that die from HIV are under 50. Most people that die from COVID are over 70.
The article briefly mentions it - but

1) 19.50 is what the United States has agreed to pay. It's unlikely the same price point other countries can / are willing to afford.

2) Rollout may be harder than expected.

3) If some of the other vaccines work, no certainty of what would be picked.

4) Since the amount of people taking it now grow exponential fold - we may hear of unexpected side effects (hopefully not).
If you were doing a green field redesign, how would you want Python to fix the core problems?
What poor performance?

At this point, this criticism has become a "thing" that no one really expands on or enumerates as if it's a given. It's not a given, and at the very least is nuanced and complicated.
The average person doesn't die within 30 days. If a covid-positive person dies after testing positive, it's pretty obvious what the cause of death is.
I'm not so sure about this. The work does not seem to end in such professions.

You feel lucky if you can get a bit of sleep and eat three meals in a day. Being content with such a profession requires making no personal plans even on weekends and being ready to sacrifice anything. The work dictates your life.

Once you stop fighting it, it gets easier. I think that's what you learn after 3-5 years.