skysight-inc/HackerNews huggingface dataset:
If you look at the data for UK week ending 8 May, https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...
People aged 45-49 make up 0.66% of covid deaths. 86.34% of covid deaths are people aged over 70. UK life expectancy is 81.
I’m having a similar gut reaction. I just got the email and had I missed it (which is entirely possible since Triplebyte has been bombarding me with erroneous newsletters), I’d have a by default publicly visible profile. Just went in and turned the visibility off.

The roll out of this needs to be handled better, with extra care given to privacy settings, and verbiage on the profiles.

For example, Triplebyte has the following language - ‘I am currently open to new opportunities’, heh, yeah, please, show that on my public profile while I have an existing job.

A robust technical assessment site focused on tech is good, especially if it is nuanced in assessing people (not hard cut offs, finding strengths and weaknesses on a spectrum, etc), but please, take good care of privacy and clear communication.
And we need better consumers, kidding, we love you.
I never have to patch my service's operating systems again, I'll pay for that.
This may be true, but follow the money. The facts of their business plan are a simple matter of public record. Users are the product and their customers are advertisers. As a company, they exist to service advertisers. Everything else is just noise. Sure, they have some incredibly talented engineers trying to create good stuff. None of that matters. The focus of the company remains the same. As potential users, we must choose to support that business model or not.

As long as someone understands the Faustian bargain and enters into it willingly, no problem. The difficulty is that it is unlikely most users really understand the details of the deal they are entering. "Hey, cool, free email." That's about the end of the thought process for most users. Google's approach is brilliant in its simplicity. "Free" stuff.
I see these stories from time to time, and I can't help but wonder if there's an opportunity for some kind of third-party support for Google.

Like, if you were a former Googler or someone who'd been through their customer-support wringer, and you had some contacts, you could set yourself up as a consultant for small-scale Google account holders who run into this. Charge a fee for access to your higher-tier contacts, maybe even sell "Google insurance", a group of small devs could pool some money to pay for access to Google support when the hammer randomly falls on one of them.

This idea brought to you by my experience with various government bureaucracies, which are nominally publicly accessible, but, due to under-staffing and high demand for services, are more productively approached through the right kind of lawyer.
We have it at our work. I bet it's because it was the hip new thing to try out in 2013. Our tech lead is more into tech challenges than building a maintainable app.
A lot of countries have publicly floated the idea, but as far as I know none have ended up implementing it.
> right now, yes; over time, no.

the rate of infection (and immunity development) is going down everywhere. it seems high immunity level will take too many months to arrive even in the most affected cities. By that time the virus will have mutated, like other coronaviruses
Not sure there's a lot of Firefox users paying for extensions. especially one which seem to just be a sexier bookmark search.
Preview SwiftUI layouts using Emacs org blocks
My current favorite Shiny new thing: www.Grain.co
> If you do have severe symptom, doesn't mean you are going to require hospitalization.

You had me up to that one. It does mean you're likely to require hospitalization if you have severe Covid symptoms. You may not require a weeks long stay in the ICU and you may not require a ventilator. If you have severe symptoms, you're at a very elevated risk of death. This is why so many young people have been hospitalized by it as a percentage of all cases ending up in the ICU, even though they're still far more likely to live through the severe symptoms.
If you're on desktop Safari, the only way to select the maximum 2 years option is to resize the window vertically (smaller) until the dropdown becomes a drop-up.
> what can you tell it using C++ to the compiler optimizer? I'm not really a C++ guy so, really, do you have more options?

Yes, in several ways, including:

* Move semantics - you can make the compiler aware that some values are "going away" soon and can be cannibalized rather than conserved.
* Compile-time execution - a significant (and growing) subset of the language can simply be computed at compile-time rather than run-time. So if you have a certain function which computes something - anything that doesn't involve I/O (and until C++20 - uses a fixed amount of memory), and your inputs are known in advance, the function won't have to run whenever you run the program, but would be removed entirely in favor of the result.

To see how these and other language features combine to allow for highly-efficient code, check out this video:

CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
https://www.youtube.com/watch?v=zBkNBP00wJE

Where you write an implementation of the Pong game - with high-level, straightforward code, and no "dirty tricks" - whose compilation result requires exactly 0 stack and 0 heap space.
Arrays in C (once passed to functions) are pointers, even when they use array syntax:

https://www.digitalmars.com/articles/C-biggest-mistake.html
If only the experience was good on the ads buying side with Google, it is not.

They lost their way but keep riding their initial wave.
I really enjoy using PostgreSQL only I just don't know how to make it scale easily. Running it on large VM in the cloud works fine until you have lots of data or need it easily accessible. How can you have the data in three different regions (e.g. Europe, US, Asia) when you using something like Google Cloud? Seems to be a hard problem to crack.
I agree that "conspiracy theory" is thrown around willy-nilly and quite too often to tarnish dissenters. It has most of the makings of a moral panic.

However, the lockdowns are not authoritarian. Just like when referring to the appeal to authority fallacy, which is about the appeal to illegitimate authority, a temporary restriction on liberties for a legitimate purpose is not authoritarian.
Choose your fiction: a take on the post Covid economy
Windows 3.0 Is 30 Years Old: Here’s What Made It Special
> What can we do about this?

Purchase software from other providers. With like, cash.
Typical HN posts of late hating on Javascript and MongoDB from database elitists -- the thing is there's a tool for a job and as engineers we need to figure out what tool best suits our use cases. It could very well be a NoSQL database such as Mongo or a relational one like Postgres or MySQL.
Is there a treatment of graph algorithms in linear algebra from the basics anywhere?
It's been a lot better for a long time.

There -are- still a couple sore points, PDF comes to mind. But there are at least a couple different good projects out there for working with Excel at this point.

Bigger problem is a larger portion of C# developers and their managers are frightened of shifting away from the Microsoft blessed stack. That's what creates this chicken-egg situation where good projects don't have enough community behind them because there aren't enough people using them.

GC in C# isn't perfect but works fairly well if you understand it. There's plenty of ways to write minimal or zero-allocation code and it's gotten a lot easier with the newer Span types.

Monitoring though... yeah The first time I learned about Blackbox and the like I got a bit jealous :)
graphblas is nice in theory, but actual high performance code tends to be quite messy and not always easily encapsulated by graphblas. For example, if you want to store predecessors in SSSP, the semiring becomes quite involved, and not easily transferable to GPUs etc. And there are other other optimizations (direction optimizing BFS, delta stepping SSSP etc.) that are not really a part of the algorithmic specification which also break the encapsulation.
Especially since it seems that this extension is for paid users, you can tell them to use Firefox instead (or use Chromium and sideload the extension).
The damage is done. I have to use this crap at work when we should be using an SQL database. We have been planning a migration since before I started a year and a half ago. I won't be surprised if we are still on Mongo in another year and a half.
Yup, take a look at their financial statements. I haven't done it in the last few years, but for most of their existence advertising revenue has been >95% of their total revenue.

Everything else is a loss-leader or a rounding error.
Any use of that string in a form where apple's software may read it is probably a violation of the DMCA.

That reminds me of these cases, which ruled in the opposite direction:

https://en.wikipedia.org/wiki/Sega_v._Accolade

https://en.wikipedia.org/wiki/Lexmark_International,_Inc._v.....

downloading copyrighted material from apple's servers which they only give you license to download for an actual mac machine.

I guess the CFAA could apply, but Apple's servers don't actually do any authentication. You also don't need to have agreed to anything to access the URLs.
Old and busted: Google unexpectedly cancelling their products.

New hotness: Google unexpectedly cancelling other peoples' products.
I hope we can start talking about things like this. I find myself being attacked as a non-carer of human life for asking questions about relativity and how different scenarios might change or policy decisions
> two people – Mary and Joseph – who had to travel to a small city – Bethlehem – for the taking of a Roman census.

And today it is known that the story about anybody having to travel somewhere else to be counted for census was constructed to “explain” how somebody called “from Nazareth” could “fulfil the prophecy” that expected of the “messiah” to be born in Bethlehem. Even in these times it had no sense: people were counted there where they lived (i.e. “contributed to the economy”).
Show HN: Serverless storage exposed via localStorage like API
Yeah, it’s impressive indeed.
Simmons has been developing macOS applications for a long time, e.g. when he worked for Omni Group. Here’s an interview from 2003 where he talks about an early version of NetNewsWire: https://daringfireball.net/2003/03/interview_brent_simmons
You'd need to hire more than "hundreds", especially since people get mad about false positives and false negatives. How long do you think it takes a reverse engineer to completely and thoroughly vet a browser extension or mobile app? A day maybe if you are doing it quickly and longer if you are doing it thoroughly.

Now do that for every app and extension. And repeat it for every single version that is ever uploaded.
Wish I had known about this product. This seems like a really awesome bookmarking service -- better than most I've seen. :(

This is also so terribly common. I had a Twitter account get suspended for 2 months...with no explanation. I appealed it but it still took 2 months. What if that had been my main source of revenue? They restored the account without much explanation.

We really need _real_ people to make decisions like this. Oh it's not scaleable? Then maybe it's not a product you can sustain.
Just curious: is it possible that they knew they had a gear malfunction and didn't know whether it was nose or main, when they decided to go around?
"Since very few people under 25 die of this, that's probably OK. And then we have a workforce."

Wow - absolutely not - the notion of people - anyone - purposely infecting themselves with a deadly disease that actually does kill quite a number of people - is absurd.

The notion that the government may indirectly encourage it is very irresponsible.

This is aside from even the fact that quite a lot of those people will still need hospitalization, and of course, they become carriers and will infect others.

A 'wave of young people getting infected' would cause the hospitals to spike again, get more healthcare workers and 'all the other people' in the hospitals infected as well.

We're going to have to aggressively socially distance and change a lot of our habits for the next 18 months or so as vaccines, cures, therapies etc. are developed - all of these things combine to bring R0R/R1 the numbers down.
So there's nuance to this that's important. Let's look at measles[0] because we get vaccinated for it (which shows that we can get immunity) but the report says that 9% of cases were people who had been vaccinated.

The crux of this is that immunity doesn't last forever but does last for awhile. In measles it looks like 15 years after your two standard MMR vaccines you get from a kid. We have to recognize too that vaccines aren't perfect. Your immune system might not make as strong of an antibody response as another person. You may lose immunity sooner than others. Etc. But the whole premise of the vaccine is that you can get immunity. And if we look at this study, this worked out for most people. Not many people got measles, and of those that did only 9% were vaccinated, which shows that there is a substantial bias for those that weren't vaccinated.

So when I'm saying that people get get immunity I don't mean forever and to every strain, but that they generally get some protection. In fact, this is an essential component to vaccine theory. If you gain __NO__ immunity (for any period of time) from covid, then a vaccine isn't going to do anything because you can't build an immunity. If you get immunity for a year (like with the flu), I think that's a pretty acceptable risk for many and shows that we could build substantial herd immunity just with the younger populations (like with the flu, which the vaccine there isn't even that great, but better than nothing).

And as another note on Shingles, I don't know about you, but chickenpox parties (because it is A LOT worse when you're older) were a thing when I was a kid (I'm not even 30!) and less than 1% of people get shingles. The main factors are being old, immunocompromised, and getting chickenpox before you're 18 months old. Saying you can get reinfected and will get reinfected are different statements with different risk values.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4979181/
Interesting I didn't know that. I have to say I am not a huge fan of reading magazines on the Kindle. The library is basically PDF style
There is a book by the same title.
The PC movement began well before the 1980s.
Having high-speed steel boxes carrying human lives and what else react on messages from untrusted sources. Hmm. What could go wrong?
It varies from jurisdiction to jurisdiction but generally speaking you do own the land under your house.

You (or a previous owner) can choose to sell or lease the minerals under your house.

It is so difficult to buy land without being informed of its mineral rights that it might actually be technically impossible to acquire land without knowing beforehand the status of those rights unless you specifically set out to do so as an experiment or something.

Like by covering your eyes, plugging your ears, and screaming "LA LA LA LA" as you initial the page of the contract describing mineral rights. Or not actually reading the results of a title search.

So you own the dirt, but people don't want dirt they want gold, oil, and other such things.

The only thing the judge said was that dinosaur bones aren't "minerals".

If they had found ancient pottery or buried gold coins those also aren't minerals. Yeah gold coins, even though gold is considered a "mineral" stamped coins are not for the purposes of mineral rights.

If a previous owner sold the rights to the minerals in the dirt under your house, that's on you for not paying attention during the sale-- assuming you wanted the rights to begin with.
I don't know if anyone else has experienced this, but HBR seems to push agenda-laden ideologies under the veneer of "science" or "business experience", which really do not map onto what most people experience. As a general source, I almost never trust HBR.
I mean, if that's damages, there should be some kind of lawsuit right?
That will be great but that’s just corruption.
Yes, I have coffee intolerance for both intake and the smell.
I got my pm friend prototype his idea on mean stack, but when we got more serious, immediately transitioned to postgres and started using sequelize as the orm. Pretty good decision so far. I don't think they will have cases that won't scale with orm for foreseeable future.
Exposure cuts both ways. In some cases, constant reexposure increases immunity. For example, shingles is believed to be less likely if you are regularly re-exposed to chicken pox.
Show HN: The simplest geohash implementation under the sun
Meditating over Gustavo Niemeyers http://geohash.org, I wanted a conversion service

* without being stalked after,

* headache-free self-hostable,

* no runtime dependencies at all,

* no javascript whatsoever,

* no server-side templating,

* purely functional server,

* redundant source hosting (both mainstream & indie),

so I helped myself.

Thanks for reading and I'd really appreciate feedback.
I remember the Mongo hype when it came out and I really couldn't understand it. You are just throwing away a lot of useful features of a relational database because "schemaless" and "big data". The majority of people using it were on single server setups.
> Selling into a niche works when you've found the niche is organically through experience.

This guy gets it.

If one is fortunate enough to experience such a realization, they might just have found a genuine opportunity to solve a real problem, the right way.
The relatively new iOS app for NetNewsWire is very good (and free!)
I can't believe the one item that was so obviously added as a joke went right over head.

It may be good idea to take a break from the computer and find something less stressful to do.
> The vast majority of people have forgotten that they aren't an email, webapp, cloud storage, or online translation provider.

This is all well and good, but they cornered the market for email, webapp, cloud storage and online translation products (and most importantly smartphones and web browsers). So until there is a viable alternative that the average person knows about, this will not change.
This might be a stupid question, but surely no one thinks of RabbigMQ as a database right? I’ve used it from 2012 to 2018 extensively, including using things like shovels to build hub spoke topologies, however not once did I think of it as anything but a message broker.

Did I miss something huge?
NetNewsWire is another great example of quality open source Mac applications that don't force my laptop in 100% CPU utilization, especially for RSS readers.

Given that the author did a recent article about technical programming interviews, I'd pretty much see this article as enough evidence that the author here knows their stuff in data structures appropriately and also optimising apps beyond his own ones and would bypass the programming interview stage anyway. (All this code is open-source in NetNewsWire).

Great article and nice work on NetNewsWire!
This interview with Tim Davis has a bit of background information.

https://www.acm.org/articles/people-of-acm/2019/tim-davis

> I picked Gaussian elimination. "That will be quick," I thought. Not! I got started on matrices in 1985 and I'm not done with Gaussian elimination yet.

> GraphBLAS is a community effort, including industry, academics, and government labs, that is working to design a library that can implement graph algorithms based on sparse linear algebra over semirings. There are lots of great graph libraries out there that don't exploit the linear algebraic abstraction, but most of what they do can be viewed as matrix operations on adjacency matrices. GraphBLAS makes the connection to linear algebra explicit.

> GraphBLAS gives the graph algorithm developer the power and abstraction of linear algebra, with all its advantages (associative and distributive laws, AB=(B'A')', and so on). One level of breadth-first search, for example, is a single sparse matrix-times-sparse vector multiply, with no loss of asymptotic efficiency. Google's entire PageRank computation can be done with a handful of iterations around a single call to GraphBLAS, using what I call the "PageRank semiring."
I made one myself for internal gsuite auth https://futurice.com/blog/identity-aware-proxy-for-google-cl...

There is a branch with slack integration in progress ATM
Good luck! It will feel hard and like a mistake at times, but it is definitely the good choice in the long run. I'm almost at 3 years and make more money, have more freedom, and can work to make the world a better place my own way.

Hit me up if you want to talk off HN
Sure thing, but I still prefer to talking to the worst human, than the best KI avaible.

Also, I bet no one think all will be well, without KI, but it will be better dealing with incompetent, overworked and underpaid call workers, than dealing with a "smart" KI, with you cannot talk at all. In the first case there is at least the hope, that someone escalates the problem to someone with more knowledge who can finally solve your problem.
Zero chance the American public are going to tolerate wide distribution of a vaccine from a Chinese company. And with the side effects, I can't imagine how it will be presented. Plus the study is only 18-60 which excludes the high risk population.
Credit card companies and banks receive 1-3% of commission on all of the transactions made throught he card. Banks normally pass parts of these along to the consumer in the form of cashback or other benefits. Privacy.com just uses these commisions as funding for their service. (I've read it somewhere on their site)
This is why I have slowly de-googled the last year. Finally switched away from Gmail after 15 years. I've removed pretty much all Google from my life except some searching at times.
An eighth Amazon warehouse employee has died from Covid-19
That would make sense that whatsapp backend is in Erlang. Erlang was developed for telecommunication systems where you need performance and the ability to hot swap code.
The problem is passwords.

They wew created 60 years ago as an additional layer to on-site physical access, in a world with a compute and network capacity billions of times less than today.
A long time ago I found most YouTube videos were still completely comprehensible in 1.5x to 2x speed, depending on the exact speaker, and have been watching them at that speed ever since. Not just education but entertainment.

On the other hand, the downside is that you get used to that speed, and listening to people talk in realtime feels abysmally slow. Others may also ask you to slow down more frequently.