skysight-inc/HackerNews huggingface dataset:
There thing that really bugs me is that the net fees to the restaurant are usually hidden from the user, so when users who care (which I admit was probably few, until this recent wave of indignation) couldn't take this into account.

I hope that the result of this new wave of concern is forcing the delivery apps to display the total fees they are charging the restaurant.
Hausschriften Der Bundesregierung
It's the Johns Hopkins University CSSE dataset, and recovered cases are indeed not properly tracked for some countries. But you can just look at the crude numbers of confirmed cases and fatalities to see that the situation in Germany and the UK follow different dynamics (cf this plot[1] of the new confirmed cases, though the difference is of course in part due to the testing rates),

However, from looking at the daily fatality rates, you're right that the UK might indeed be already past the peak as well.

[1] https://i.imgur.com/6YJ6op8.png
> The article simply misses the mark by trying to create sensation where there is none to be found.

As someone who is a tech lead for a large database install, I'd urge you to read the rest of the Jepsen reports. They aren't intended to be hit pieces on technology - they're deep dives into the claims and guarantees of each database. IIRC MDB has explicitly reached out to OP in the past (I doubt they'll continue to do so after this).

Why that matters to the rest of us: once I learn all those dials and knobs I'm left wondering why I would choose Mongo over another technology, and how much the design of the default behavior and complexity of said dials/knobs are influenced by their core business.
the very first execution it tries to connect to Google

Just don't connect when it tries. In my experience it does not try again until you make a new profile. Then you have to tell it "no" again.
Doesn't the third level also include those who died from the side effects caused by the lockdown?
There's another method: masks. Making them mandatory seems likely to have real, significant effects. It seems almost impossible to make them mandatory in western countries without absolutely massive cause, though.
Quoting half the report is bad for the discussion as it makes it impossible for the reader to follow.
Feel you mate
I'm not sure we can actually calculate that - especially given the permanent damage left to lungs, heart and kidneys - we don't actually know how many years this is going to take off survivors.

If you survive covid at 20 and die at 50 of complications, do we count this as -30 years life expectancy, or disregard it from your numbers completely?

Deaths is a very rough metric, and we're struggling to get even that right. I've no problems coming up with any other metric you prefer, as long as we can make it more accurate, not less.
If your problem demands many heap allocations, GC wins also vs. manual memory management. Heap allocation in a generational GC is as fast as stack allocation, you don't get fragmented heaps.
It was from using vit-e oil as the base liquid, found exclusively in one individuals homemade THC carts (although others are suspected as having the same mistake). The media really dropped the ball on tht one.
Looks great. Hope they have a Ryzen 4000 model soon.

They say their US keyboard is ISO (tall Enter), not ANSI (wide Enter). Hopefully that's just a typo. Emailed them to ask.

https://support.getfreewrite.com/article/44-freewrites-physi...
It doesn't necessarily solve this completely, but it can be used to significantly reduce the amount of code you have to manually audit. For example, you could use tokens to represent permissions, and arrange your code so that only a small portion of your code can create them. Then you can rely on the presence of that token indicating that a check has been performed in the rest of your code.

The type system is a tool to reduce the space of invalid inputs.
leave the cult and start practising yoga on your own..
Not sure who told you this. It's not easy to replace anyone and hasn't been for a while now. An experienced individual leaving a team is always a big hit to the team's productivity. Typically takes 3-6 months to recover from that.
Slack channel for Stanford CS193P course content, SwiftUI and iOS dev community
The Lost Satisfactions of Manual Competence
A side question - does Oculus Quest need accounts and internet to use?

I still can't get over Oculus Rift needing an account and an internet connection just to install drivers.
Ofc, it's just an example. I realized later I made mistake, till then edit window was gone.
Create cross platform GUI library for Rust programming language. If you succeed, at least you will be very famous.
The fees some of these apps charge is criminal. You’re an advertising and coordination company, do you really deserve a huge percentage per order? Gross.
Are you joking? Both C and C++ are equally littered with unsafe "features".
Since at least a few weeks ago when it hit meat processing plants in the plains, extremely bad.
I am doing exactly this right now in my free time. I stopped seeking the idea that was not thought about yet blablablabla. I just want to do something that I can actually use, and if it works out, I hope others can also benefit from it. I did the same about 15 years ago, when I started programming. Ironically, it was the only time that I published something (that is not work and paid) and that people actually used (and thanked me for it).

Let's see how it turns out this time.
A lot of bioinformatics (my field) uses graph algorithms. DNA sequencing machines don't give you entire genomes, they give you pieces. Re-assembling the genome from those pieces is a prime graph algorithm target.

For example, Canu, one of the more popular current assemblers for PacBio and MinION data, uses a best overlap graph https://genome.cshlp.org/content/27/5/722.long
Based on my experience with 5.25 inch floppies, 3.5 inch floppies, 100 meg zip disks. Qic 40 tapes, CD-R's, and DVR's I suspect the eventual offsite location will be the nearest landfill.
If you give gcc the appropriate 'march' parameter it can use vectorisation automatically if it figures out it can do it.

The main argument here is that native languages let you get the most out of your CPU if you want, whereas with the JVM you're probably stuck unless you use JNI, in which case why not just go straight to native?
My story. I used to use news API services for my side projects. One day, I realized that I can build my own service that will be both, best quality (like real multilanguage support), and cheap.

8 months into it, it is my full-time job and we are releasing our first paid version (post-beta). We have 600 subscribers (beta-testers) and some people claiming they will become paid clients.

It is a huge experience in both, business and tech sides.

So, I would say the most important things are:

* forget "ideas"

* resolve your personal problem that you understand well

* always make a (side-)project with which you can charge people (making it "free" is just an excuse for not making something of good quality - 99.9% of cases)

* to the previous bullet point, you either ship a final solution that has business value for someone, or you are wasting your time (because no one can tell if it is of value or not (by paying))

Product: newscatcherapi.com
Control IKEA IDÅSEN (standing desk) via CLI
I haven't kept up with this, but why doesn't the restaurant charge the delivery service whatever they normally charge and have the customer pay the delivery charge?
repository: https://github.com/mitsuhiko/idasen-control
Hackers release a new jailbreak that unlocks every iPhone
The Most Dangerous Dams (2019) [video]
Start a community for helping people ideate on side project ideas.
There is no doubt fear mongering about this topic exists in the media. This shouldn't be surprising. The death coding is surprising, at least to me. This idea of coding deaths in this way is not limited to Italy, but is happening in many countries including the U.S.

Dr. Deborah Brix replied to a reporter asking questions about death coding methods by saying that the U.S. was using liberal methods. In this article Professor Walter Riaccardi (scientific adviser to Italy’s minister of health), complains about such coding methods:

https://www.telegraph.co.uk/global-health/science-and-diseas...
What a callous thing to say. Would you shrug at your parents or grandparents dying? Please show some respect for people's losses.
While I'm not sure I'm on board with it, I have to admit that it's impressive how much restaurants have managed to moralize their pricing disputes with delivery apps. I didn't expect this genre of article would survive a ban on in-restaurant dining.
Are you similarly annoyed that you can’t learn the rent, ingredient prices, or wages costs?

I think that businesses have all kinds of expenses and that they’re in business to abstract that away and offer me dish X for $Y at place P and time T. I’m not inclined to care about their bank fees, advertising costs, health care costs, or SEO strategy.
Assuming you are using traditional web app and not SPA, I think it’s absolutely possible to generate restricted access tokens for anonymous users either using Machine to machine (M2M) client authentication or service account (SA) client authentication basically without any user context. Many Identity as a service providers supports M2M, and platform I am in involved supports both M2M/SA (disclaimer in profile). You can effectively attach an anonymous role to your OAuth client of type M2M/SA and start issuing access tokens. For SPA it could be complicated.
Good! To summarize what I’ve learned lately:

Grubhub takes

- 20-30% commission

- all promotions are on a restaurants back

- Has a very liberal, no questions asked return policy

This post summarizes how expensive grubhub can be.

https://www.eater.com/2020/5/1/21243966/giuseppe-badalamenti...
Rent extraction is only one thing however.
When your per-capita covid19 mortality rates are almost 200% of the US and almost 600% of Germany you need all the bafflement your citizens can buy.
My question is how long this can go on for before these delivery apps have to lower their fees. The fees are pretty obscene, and it's clear that apps like GrubHub pass that cost to the restaurant rather than the customer because they know that the customer won't want to pay that much and that restaurants at least want some amount of attention and visibility in these apps, especially since more customers are wanting to use these apps rather than ordering through some crappy website or by calling in.

But I'm not convinced that apps actually should require the amount of overhead they might try and claim is responsible for these high fees. Customer and driver support for delivery apps is pretty minimal and almost always outsourced. Nowadays, most driver support is handled via text, which means you can have fewer support staff and they can just multitask. When I drove for GrubHub, when I visited the regional office, it was usually staffed by one or two people who were only there maybe a few hours out of the day(which is why, at least a few years ago, you couldn't just randomly show up). It's possible that they have way more employees at their HQ... but I have to wonder just how much of their costs are essential and not fluff generated by excessive growth from VC funding. Why bother building a lean organization if the money will just keep coming in whether or not the business model brings in enough money? All it has to do is bring in enough money to make lenders confident in the future of the business.

In any case, there seems to be room for a delivery app, or a system of delivery apps, to compete with top-heavy companies like GrubHub and DoorDash. Why not run a leaner delivery app business, charge restaurants a flat fee, don't bother with a big marketing department because partnered restaurants will do most of the marketing by visibility, have restaurants pay the base delivery fee, allow drivers to keep all their tips to encourage more drivers, and pass the $3-4 deliver fee to the customer? Say you charged partnered restaurants $199 a month, and you acquired the market share of GrubHub, which is ~115,000 restaurants; that would be $22,885,000 per months of revenue. Is that really not enough to run a successful delivery app? Or is this a matter of everyone wanting to run a bajillion dollar unicorn?
EA to open source part of Tiberian Dawn, Red Alert
Adventures of Porting MUSL to PS4
And for not showing symptoms for as long as possible, which if it never shows symptoms is the perfect spreader ...
> However i would beg for highly-technical reviews, providing harsh theoretical and technical feedback, which i guess would come from more experienced or expert reviewers than postgrads or myself.

Grad students are plenty capable of writing these reviews. They might even be responsible for most of them. But the problem is still that there's very little incentive to write these kinds of reviews. As a reviewer, I don't even know how the author will accept it -- will they engage with the criticism and re-work their paper? Or will they ignore it, mildly re-write the introduction, and then re-submit to the next conference? I have seen enough examples of the latter to blunt my enthusiasm as a reviewer for providing detailed constructive feedback. Unfortunately, I think the most useful feedback may come after acceptance, when you give the talk/present the poster and people actually pay attention. It's much easier to interact in good faith when the person is right in front of you.

I sympathize with relative "outsiders" to a field who can only get expert attention through reviews. The above issue makes things difficult. Attending workshops can be useful for this.

> The ~30 papers were an outcome of collaborative R&D projects with universities and companies, most of those just having my name in the authors and requiring me to quickly read and comment them, instead of spending effort to produce the results presented.

Ah, this is not the norm in theory. Our author order is alphabetical, so the working assumption is that every co-author has seriously contributed to at least one (and hopefully all) of 1) original idea for the paper 2) technical work (proving a result, implementing an algorithm) 3) actually writing the paper. There are still people who publish 20 papers a year, but this is rare.
Yeah, it’s terrible that we force these restaurants to be on these platforms and don’t give them any free market choice in the matter to opt out. /s
I actually looked into opening a restaurant in the London suburbs. A friend of mine runs a chain of sushi delivery shops in central London, so I had some advice from an insider.

It seems to not work at all with a 30% cut going to Deliveroo and those types. I went to look at some locations to find out the rent, and I had a look at the ingredient and staffing costs. Then I threw it all on a spreadsheet to make a guess about the breakeven, and I checked it with my buddy.

The thing about Domino's and the sushi delivery is that they run their own delivery network. They don't have the costs that Uber Eats or Deliveroo have with marketing and tech. The delivery management is fairly complicated, perhaps not in a tech way (except for Dominos, who have a big tech arm) but in terms of marshalling a bunch of drivers to efficiently drop off food during the evening rush, it's a fair bit of work in itself. My buddy talked more about that than making sushi.
I don't think that's really true. Authoritarian regimes are, if anything, more prone to personal foibles of individual decision-makers than others.
This is why most of us don’t use mongo in production. It’s just not worth it. Postgres is a tank and supports Json when you really need it.
For some apps they give you incentives like points that you gain with each purchase to get your free meal later.
I'd expect around 5% of the entries have some error, as humans are in charge of the New York Times.
Grubhub, Ubereats, doordash etc charge the restaurant a % of the total bill as a fee for connecting and organizing the clients order.
Some restaurants figured that out, they simply have different the menu price displayed on the delivery app or even different menu set. For customer who prefer lower price they can order directly with the restaurant.
Varnsih Cache – First design notes (2006)
The parent comment is pretty obviously ill-informed for anyone who has any familiarity with/adjacency to the print journalism/publishing industry.
Here is a link to some meta-analysis that suggests differently.
Note that this is a twitter discussion with an epidemiologist, David Fisman. https://twitter.com/BenHouston3D/status/1260194923816550400?...
How long until Grubhub starts mandating the drivers to check for such notes?
I agree but maybe it’s the only lesson they are able to understand at this time. Their attitude was asking for somebody to call them, which aphyr is maybe the best positioned to do.

I’d love to read a roasting like that authored by Leslie Lamport for a different perspective but aphyr’s works absolutely stand on their own.

Any ideas how to get Jepsen and TLA to work together? :)
> The original engine was for Small Talk

Just the assembler files, for what it's worth:

https://web.archive.org/web/20100722105022/http://code.googl...
sadly, CS is also about the reviewer lottery. however because it is conferences rather than journals, turnaround is much faster at least. and there is a culture of preprints, so having a paper rejected once doesn’t delay getting it out into the world.
I noticed that system 76 uses the same models as Schenker and Tuxedo.
In Malaysia restaurants charge 30% more on delivery apps (Grab, Foodpanda). But they have also published phone number to order directly from them in case of pick-up. So those who can't pickup have to pay the extra fee.
Not saying you're wrong. As an anecdotal data point - we've read the docs (carefully) and spoke to MongoDB quite a bit when implementing transactions including their highest paid levels of support and still ran into this issue:

> transactions running with the strongest isolation levels can exhibit G1c: cyclic information flow.

As well as the Node.js API issue (I just checked randomly and their Python API has the same bug lol) listed above.
If you have a standard duvet cover, which has an opening at the bottom, or foot end... grab the two corners at the top (pillow end) of the duvet with your right hand, pull the top middle center to your right hand, which is holding the corners, so that it now holds the center and two top corners, then reach your right hand inside the duvet cover to the top center of the duvet cover.

With your left hand grab the left-hand top corner of the cover and with your right hand, pass the left-hand top corner of the duvet to your left hand so that it holds both the cover and duvet at the corner. Move your right hand to the top right corner of the cover and then pass the right corner to your left hand so that it now holds both corners. Move the right hand out of the cover so that it can grab the right corner from the outside.

Spread your arms apart so that the top of the duvet rises up inside the top edge of the cover. Shake and wave, toss onto the bed and then pull the corners of the cover down over the duvet, button or tie off as needed.
Makes some amount of sense.

I work for an international company that is small in comparison to Apple (15k employees) and Hotels for international travel are a pain.

Having one on-site is probably going to save them some money in the long run.
There must be a business model where every restaurant pays 10 dollars per month to be part of a food delivery program. Each delivery will be paid without additional costs other than the regular delivery rates (paid by the customer)
It will be less lucrative than those 30% fee cut companies. But enough to make a good business. Maybe I should start it :)
Honestly, this makes a lot if sense. Any medium-to-large company will always need to book hotels for people traveling. At Apple's size it might be cheaper (and definitely more convenient) to operate their own hotel than to always look for ways to book and transport people around.
not that its anything more than a bandaide, but I have found earlyoom to be immensely useful in cases like that.

https://github.com/rfjakob/earlyoom
> Yeah. You formulated my opinion much more elegantly than I could've - in my experience it's always the "Well if the tests didn't catch this, we just aren't testing enough." Which in my experience is a losing strategy, you'll never test "enough" in languages like Ruby.

Maybe someone is saying that, but I didn't say that.

My question isn't whether you can test enough to catch all bugs. My question is whether time spent wrangling types gets you more value than time spent writing tests.

> But the type of tests and the content of the tests is very different.

Are they? How so?

Again, unit tests of the form `assert isinstance(foo, type)` are an antipattern--that's not what I'm proposing.
1. You yourself are muddling facts, and 2. the left wing seems to parrot it as well.

The fact is, there was some some oddness between china and the WHO, be it influence, manipulated data or just the appearance of such, it is still not ignorant for the layperson to be suspicious. The problem lies where suspicions become vile forum fanfic, and others start taking it seriously.

The answer is not to point at any side, but at ourselves for promoting the division of our humanity.
If I was a moderator on HN, I would instantly ban commenters who continue to make these asinine posts. Is this Reddit, or is HN striving to be Reddit?
Roosevelt traveled aboard USS Quincy. Churchill joined him in Malta. (For the record, Stalin took a train.)

https://archive.org/details/secondworldwar00beev/page/709/mo...
There was a beta for a while but it was opt in, I think you could provide feedback but I opted against using it till they made the full switch.

On a personal note, I can still navigate the website as needed, but had to learn how to use the site again. Obviously, full functionality is still there, they just slapped a fancier skin on it with different formatting.
Thanks for the CouchDB feedback guys! I am curious to try it out. I should have been more clear, I was actually referring to Couchbase (https://www.couchbase.com/) not CouchDB :) Very unfortunate naming conflict considering they are both JSON document stores. Is there something about the word 'couch' that I'm missing?

From my experience with Couchbase though, I would recommend it to others. They support SDKs in many languages, have decent documentation, and the server has performed well for us. The query language 'N1QL', tries to emulate SQL syntax, and I found it nice to work with.