skysight-inc/HackerNews huggingface dataset:
Read the full version at https://www.mattswain.co.uk/blog/is-sapiens-worth-reading

Pretty much everyone recommends reading Sapiens: A Brief History of Humankind. Tim Ferris's podcast interviewee's often say that Sapiens is the book they gift the most and Amazon's 20,000 ratings give it 4.6 stars. But, with over 400 pages of dense content, is it actually worth reading? Or is it just 400 pages of boring, unenlightened, irrelevant history? Lets find out.

Early on in the book, it became clear to me that I didn't know much about the history of humans. It isn't studied in classrooms or discussed in modern day conversations or popular content. Most people seem to shrug off how we got here and do not seem too bothered to understand. You are therefore working off a bit of a blank slate. Yuval Noah Harari does an excellent job of building up the story and scenes with visual language depicting what an average day looked like hundreds of thousands of years ago. Essentially, a detailed, visual timeline is created in your mind showing the transformation of early humans to where we are now.

In summary, this book condenses lots of research, ideas and the whole of human history into a logical, easy to read and understand, visual way that gives you an overview into a topic in which simply doesn't get taught elsewhere. I think it is definitely worth reading, although this is is not a life-changing book, in the sense you won't become enlightened or change the direction of your life. But, importantly, it does give an appreciation into how we got here. Be prepared for a slow patch in the middle and go into the book knowing that you probably have very limited knowledge of the topic and you will learn lots.

I inspire thinking without limits with my Infinity Thinking email newsletter. I share insights to get you thinking, pose questions, quotes, book and podcast recommendations. Get inspired and check it out at https://www.mattswain.co.uk/newsletter
Tracy Chou's Reddit AMA
I've been doing online grocery shopping since the pandemic started and it's been great.

Even once the pandemic is over I'll be sticking to online. I don't have a car so getting to my nearest supermarket was a 2 mile walk. THis was fine going but was a pain walking back 2 miles with lots of shopping, especially in the rain.

Now I can just choose what I want in 10 minutes at the computer rather than 90 mins I would lose on a shopping trip.
Google does a once per year disaster recovery training... They do things like deliberately turn off datacenters with no warning. Sometimes failover systems don't work as intended.

Was that this week?
Very true and I love that - the people doing supermarket delivery seem to be way happier than the Deliveroo/JustEat/UberEats drivers. I asked a couple what their hours and stuff are like and they seemed to be very positive about their conditions.
Made a sketch to React tool (need devs advice)
Hi developers, Our team makes a tool that can make Sketch to a responsive page 10x faster.
Here is a video showing how to make a responsive page in 30 secs with our tool. https://youtu.be/Bv-CQxpswBs

you can make a sketch to a responsive page in 30 secs, and with 2more clicks, you can have HTML/ React code.

We are inviting developers to join our beta version. If you are interested in our project, please sign up on our page or private message me. We really need your advice and feedback to make a better tool for frontend developers.

Sign Up beta launch here:
https://bit.ly/2Q80Dbc

More info on our official page:
https://pxcode.io/
That's fine, when we say it's estimated to be 10 times deadlier, it isn't in terms of you being 10 times more likely to die from it than the flu if you catch it, but that Covid let loose in our population will result in 10 times more deaths.

This does take into account infection rates, it's absolutely relevant and it's the big reason for Covid being deadlier, because it is more contagious.

So from the data, we see that with social distancing, lock down, and all that, it still infects and kills 5.6 times more people than the flu does every year given the measures taken for the flu, which is to have some amount of the population vaccinated. Thus assumed that without any protections, it would be even worse, possibly killing around 620k people per year. That would put it above cancer and up there with hearth disease as the number one cause of death per year.

And that's precisely why we're hoping for a vaccine. So that we can hopefully get the infections down and stop it's crazy contagion rate to manageable numbers that result on much less deaths per year, and doesn't force us to continue with the more challenging measures for limiting the spread of the virus.
Why not simply reducing working hours for everyone? The risk of UBI is that rent-seekers might just engulf this guaranteed income by raising their prices, and then we will rapidly be back to square one.

Working 40 hours a week is not a natural law, peasants in the Middle Age worked less hours annually than us today. Reducing work hours would also have a positive environmental effect.

Otherwise, I wholly agree with your diagnosis of the situation.
Reasonably low quality article based on small sample poll by a supermarket chain, but I guess it sparks debate.
I think you may have misunderstood. The tools of increasing fines and criminal charges (resulting in jail time or not) have existed for decades already, and are proven in the field to be effective. This is nothing new. There's also nothing stopping the courts from deferring a jail term until the pandemic has passed.
> > HTML5 parsing is completely specified and definitely compatible, even the error cases.

> Counter argument: then why do conditional comments behave differently in each browser engine?

They don't. IE5-9 sees conditional comments specially, others don't.

> I am not talking about trident, but about CSS hacks for presto, gecko, webkit and blink as well.

CSS isn't HTML5, and those hacks aren't conditional comments, and don't rely on parsing differences.

> If every browser would render as specified

The claim was about parsing HTML5 and generating a DOM, not rendering.
In a way I’m lucky, my daughter is almost 2 so she’s not dealing with long bouts of screen time yet. In other ways I’m having to somehow be two people at once, both entertaining her (because she’s too young to do that independently) and run my meetings finish my work etc. though I suspect I’m not unique.

Honestly, I love working from home and taking care of her at the same time, but (as evidence of my posting this at 3AM) I can’t continue this much longer.

I have a few more hours of work to do and I need to be up at 8:30AM for a call. Something has to change and I hate to get political but if we’d handled things a bit differently in this country, maybe she’d be back in daycare. Do I want that alternate reality? Absolutely not, but do I need it?

...maybe
Not really, everyone's offered delivery for years. We've done home delivery for about 15 years, at various times using Sainsburys, Asda, Tesco, Ocado and Morisons

Ocado have recently changed to use M&S at the backend
They were delivering for Waitrose originally, although Waitrose now offer their own direct service and I believe Ocado switched to M&S. Most supermarkets are picking products "by hand" still, e.g. someone goes round the supermarket and fills a trolley with the products that you ordered. Ocado uses more automation, so perhaps their plan is to whitelabel this for supermarkets which want to move away from the manual-picking in store.
We had an issue with our GKE cluster once, which first threw an unknown error during a (much anticipated) bug fix release, and was subsequently stuck in some kind of loop. No other deployments could be created, three notifications about an unknown error were spawned per second, the audit log was overflowing.
Tried to reach someone at google, no chance. The situation fixed itself after a few days, presumably some kind of timeout was reached.
No one can decide for you. I prefer to read business books, so to me it's a big NO. But if your interest aligns, you may read.
I am going to refer you to this fine comment and officially drop discussing this with you further:

https://news.ycombinator.com/item?id=24221493
True, but there's not much point mining for crypto if the WASM module's gateway to the DOM/JS/... doesn't let you export the result.
How can I try this tool?
Am I the only one who's pessimistic about this? One of the big upsides of Kubernetes is having portable workloads and provisioning cloud-provider specific resources (whose lifecycles very likely outlive clusters!) in Kubernetes just seems wrong to me. Kubernetes is great for managing, orchestrating and directing traffic for containerized workloads but it really shouldn't be The One Tool For Everything.

Coupling everything together like this just seems to make things less manageable.

IMO infrastructure including managed services are better provisioned through tools like Terraform and Pulumi.
They I think are owned by Waitrose and doing fine. They spent a lot of money doing R&D and I read somewhere they tried to license it to grocery stores in France and Germany where the chains are a bit technologically behind the times - no knowledge of how that turned out though
I once paid for legal advice about a non compete & received advice that it was worded as too broad to be enforceable or that it likely would be diluted & reduced in scope if it ever ended up in court. So getting individual advice is always an option, but might not be cheap.

> I don’t think it’s a big problem unless you actively harm your former employer.

Anecdotally, I've heard of two situations where employees left a business to start their own business directly competing with former employer, in both cases the former employer initiated legal action. In both cases they ended up with viable businesses after a year or two of legal battles. So if you're thinking of doing this, might be worth getting legal advice first.

If you're given a new contract to sign with non competes etc you can always try striking out the clauses you don't like then see what the other party does. This probably isn't a winning move if you really need the work but if you have other options and can afford to walk away it gives you a bit more flexibility to ask for better terms, many things are often negotiable.
Now if only the butcher did this.
Probably no one that has found it.. I searched for it to find it
Go a head with more down votes this will show your quality of helping other people, I am sure when it comes to talk about it you have tons to say.
>Curation is not a bad thing

Curation, in the sense that Apple uses the term, is a bad thing because it creates a false sense of security. It blurs the line between protecting users from security threats and protecting Apple's business interests.

If Apple was truly interested in protecting users, they would keep these things separate as much as possible.

But they're doing the exact opposite. They keep mixing these things up as much as they can in order to shield their questionable business practices from scrutiny.

On top of that, the iOS side-loading ban is clearly aiding and abetting human rights violations.
Annecdotally I haven't seen any more delvieries to my street than pre-covid, however we moved from 2 deliveries a week of about £75 to one of £150 with covid (Ocado guarenteed one weekly delivery)

I don't understand why people would want to waste time going to a supermarket. It's like people who go to shops to buy commodity things rather than just buying online.
Hah...

Press and hold the F5 key on your keyboard for 2 minutes while on gmail.com. You will get a "service unavailable" error. About 500 other people whose data happens to be cohosted with you will also get the same error, and all of you will be unable to send or receive email, even by IMAP, for about 10 mins while your particular corner of the data store is restarted and the data integrity checked.

That doesn't happen on Google.com
>There is no universally agreed-upon definition of malware.

Doesn't have to be. Just the common user's definition is OK.

>For me, an operating system that "calls home" for each new executable you compile is a crystal clear case of malware. In the case of this article, then, the only malware in question is macOS.

Which is neither here, nor there.
UK's Financial Regulators £20m Project SEO Fail
In Melbourne, Australia right now I think the majority of people are having their supermarkets deliver their groceries each week (we are in level 4 lockdown still), as someone else mentioned and similar to the UK the supermarkets here have their own delivery services - and the drivers seem a good bit happier or at least less stressed than Uber/Deliveroo drivers.
This is Google Cloud GKE? You can't speak to support there within a few days on a paid account when their systems completely break?
What do you think a GC does? It will use more memory but the design of the library using it pays a huge role. D's standard library is intended to be as lazy and efficient as possible within its API (i.e. most ranges are lazy and work on the stack to start with)

Also, quick tip for anyone writing scripts with a GC or malloc/free: turn the collections/free off and just allocate until you finish the script. The OS collects the memory and you save a few seconds.
Show HN: Compare Analysis Tools For Python, Ruby, C, PHP, Go
Because your right to stay free from Covid, requires people to behave in a certain way (masks, social distancing) which is at odds with the right to self determination. Sure, it's stupid, but people should be allowed to make stupid decisions for themselves. Not saying I agree but I definitely see the freedom issue.
Not much when the slash site dries out so much that newly planted trees fail. Happens here in Central Europe, as recently there are dry spells more often. Foresters have to (very reluctantly) accept that cutting everything clear won't work.
Don't think they are owned by Waitrose, pretty sure they are independent. They no longer sell Waitrose products and switched to selling M&S instead.
Seconded, when you have a large codebase, BEM selectors end up taking a considerable amount of kB on your final bundles.
Moving to CSS modules and running a css class minifier and deduplicator is the best thing you can do if you work in a project where performance is critical.

Anecdotical, but the best improvement I've achieved doing this is shaving off ~30% of our final bundles, gzipped!)
While I think a slow trend of increasing contention exists, I don't buy that hostilities were really so much better in '08 than in '16, and I think we've a ways to go yet before we starting debating whether capping our political enemies is a barbaric but necessary practice.
Definitely doable. And with air refuelling capability you don't even need the endurance. Just have the tankers ready for you where you need them.
Waitrose is the most expensive high street supermarket in the UK. As an example, its basic own-store-brand called "Waitrose Essentials" has things like avocados, 'ironing water', and profiteroles. People write articles joking about it[1]. It's customers are very much the wealthy middle-class. I have no doubt that 75% of Waitrose customers do some sort of online grocery shopping, but I have serious doubts that their poll was representative of the whole of the UK.

[1] https://www.studentmoneysaver.co.uk/article/things-waitrose-...
It's good that at least one company these days still cares about protecting its users from viruses and malicious software. I feel like most other companies are just not doing enough.
How deep does it modify the pages? Because there's tons of ways for this to break pages that are not just some static HTML.
D has been around for longer but Rust and Go both have (I'd guess) on the order of 100 full time staff each. D has something like 3 at most.
This is why repeated violations of the more serious ordinances can result in criminal charges. It's not so easy to shrug off a criminal conviction, possible jail time, and a criminal record. Criminal fines don't have the same limits as civil fines. Judges can make it really hurt.
>with themselves in control.

That's the whole idea to protect from malware. You don't want the software publisher (which could just as well be a malware publisher) in control.
The title is misleading (of course). The article states "More than three quarters of people in the UK now do at least some online grocery shopping, according to supermarket chain Waitrose."
Does it supports other types of file and code? Like XD?
"helping you" ?
But doubleTwist was much smaller with a really niche audience.
isolation.site

Your connection is not private

Attackers might be trying to steal your information from isolation.site (for example, passwords, messages or credit cards). Learn more

NET::ERR_CERT_COMMON_NAME_INVALID
What do you mean by flips?
Wouldn't AR with an actual punching bag be the better approach? I mean, the proper AR hardware is lacking anyways at the moment, so your approach makes a lot of sense. But in the end nothing can replace the feeling of your fist hitting a real punching bag when it comes to boxing.
We use to shop at lidls and Sainsbury's before the pandemic. We'd do the bulk at Lidl and top up at Sainsbury's. When it hit we physically went to Sainsbury's as we could get any slots. Lidls in store response was poor and the store often crowded at choke points. Now that lidl are launching their own cloud services and delivery in the next 2 years we'd probably start using Lidl again
I don't think China is really ready for primetime when it comes to speed and quality of infrastructure.

https://www.nytimes.com/2012/08/25/world/asia/collapse-of-ne...
I think they also deliver for Morrisons, at least judging by the vans coming and going from our local depot.
Sent messages appearing in the inbox has been a bug with Gmail since the dawn of time.
Is it though? In https://quixdb.github.io/squash-benchmark/unstable/ deflate beats zstd at least in some tests.
I don't know if this has changed recently, but Ocado (and those they've partnered with) used to be the only one actually making a profit on home delivery: because they ship from dedicated fufillment centers instead of sending someone around one of their stores to do the delivery. This efficiency is also why they can claim to have the same carbon footprint as walking to your local supermarket.
Follow up to that: Does anyone know if there are tools to help customers collect and submit data to their their vendors for SLA credits?

I’d like to add something like that to StatusGator but I’m unsure if there’s a market.
Prefect. It's a workflow engine in a python library.
Rust, like Go, statically links everything by default, and only uses dynamic linking if you ask it to. Is D using dynamic linking here?
Ocado seems to have a wider/better sortiment, as in, brands I have never seen at a regular supermarket (e.g. Brindisa, H. Forman&Son, daylesford).
> Ocado have recently changed to use M&S at the backend

what does this mean? when was this? I still see a lot of Waitrose products at the moment.
Glad you are interested in our project.
You can sign up on our page. We will send you a link ASAP!
https://bit.ly/2Q80Dbc
Yeah, you tell yourself that.
Ocado manage their own delivery system, they view themselves as a warehouse and delivery technology company at their core. What may change is who's stuff they deliver.
It says the numbers are based on a poll, not on their customer data.
>Yeah, this is pretty important. I used to lift and there's simply no way that I would make the investment to have all that equipment in my house. In normal times it's incredibly wasteful for each individual to stockpile their own redundant junk, rather than share a common pool with others.

I don't see a problem with lawnmowers but I think maker spaces should be in every city. I can easily buy high quality tools for myself but I have no space in my apartment and once I'm done with a tool it feels like a waste to let it collect dust in a drawer.

There is one big problem with communal resources. Not everyone is qualified to use a tool and communal resources make it easier for unqualified people to get tools and break them.
Digital platforms are giving Kenya’s creatives a lifeline amid Covid-19
I don't see what the fuss is about. Why shouldn't Facebook try to provide the best user experience possible?
We live in an increasingly connected world, so this tight integration between different products is absolutely critical to a positive user experience. Would people complain if any other company added Facebook login to their product? No!
> Tired of trusting the flimsy log sheet on the door to know when your custodial staff last cleaned the bathroom?

Coincidentally, Ricoh developed and pre-marketed a waterproof tablet exactly for this use case - maintenance and housekeeping staff to record their work assignment progress and upload to the Cloud. Worked great too, but shelved because corporate reasons.

One of the biggest sales blockers was educating hospitality managers on why the iPad wasn't the tablet answer. The anwer was theft-prone, not waterproof, not rugged, not forms -> cloud ready.
Yes, you still need a CSS file or <style> tag to set up the breakpoints, but it’s going to be tiny and not something you actively work in unless you want to add a whole new breakpoint.

I also agree that it’s not particularly easy to read, but since the whole premise is that you are writing components, you can simply abstract away this ugliness in whatever way makes sense to you.

The result is similar to various CSS-in-JS solutions, but conceptually simpler: instead of having a library that has to manage inserted stylesheets and generated class names, you just generate (uglier) inline CSS directly. It also makes static HTML output trivial, without any of the fragile build process used for CSS-in-JS - all you need is that one static CSS file and the generated inline style attributes.
> Is yahoo still generating revenue?

> Is yahoo still profitable?

Revenue is different from profit. It seems like last year their revenue was about 2.5 billion and their profit was around 23 million - https://finance.yahoo.com/news/annual-report-2019-outlook-20...
What? Rust has less than 5 full time paid devs. And with the fall of Mozilla it's shrinking. But yeah external contributors summed up are a big human resource
I don't think that is the type of "component" the author means when he writes about a "component world". He constantly talks about his argument applies to "modern web apps".

I don't have the feeling that what he really means with "Inline CSS works better in a component world" is "Inline CSS is the better choice since the 90s".
Our local butcher will deliver. At a price of course.
Some of us think about other people than ourselves...
> 'ironing water'

Ironing water is pure water and is needed in order to not destroy your iron in areas with very hard water, which is a lot of the southern UK where Waitrose has most of its customer base. No need for the scare quotes.
You are correct that prices are not set by value of what one produces.

Prices in the job market are set exactly the same way as any other market: by supply and demand.
As an example on that, when the UK resumed domestic manufacturing of nuclear powered submarines, the first boat had a huge number of technical issues. Because in the time between when they had launched the last generation submarine, and the beginning of design/finalization/construction of the new one, 80%+ of the work force who knew how to build one had retired.

https://en.wikipedia.org/wiki/Astute-class_submarine

In a number of highly specialized military subsystems and platforms, it is easier to understand the decisions that the US DOD makes when looking at it in the context of a minimum viable production rate to retain a core skilled workforce of engineers and factory workers.
I think you underestimate the government’s ability to mess with people’s cashflow.

If the property owner faces a financial burden, that will incentivize a change in behavior.