skysight-inc/HackerNews huggingface dataset:
I still think that buying an ad against a competitor's brand in search (Uber buying an ad to show when user searches for Lyft and vice versa) is very different from the behavior shown in the article where the advertiser is literally using the restaurant's name in the ad itself to try to convince the user that the advertiser is the restaurant.
More friction will lead to dropoff. And, for the platform, it should matter -- they will have different margins depending on the deal, different levels of support, likelihood for the restaurant to churn, ad spend, all kinds of things to balance.

Pushing the user into the "find a restaurant" model, after they want a specific one, gives the platform an opportunity to optimize for their needs. This may or may not be a positive for the customer, and it may or may not be enough of a lift for the platform to overcome the dropoff because of a poor landing page experience.

One misconception I see about conversion optimization is that it's generalizable. Google's blue button test doesn't matter to any product except that exact one. None of us can say, without seeing the results; our previous experience is not relevant.

EG, maybe a 10% conversion to order dropoff is OK if we can direct X% of users to an expensive restaurant. The 10% drop cost is offset by a 50% increase in order cost.
I'd honestly appreciate this enough to pay a subscription for it if there was a policy that meant the subscription fee was explicitly to avoid needing revenue from shady business.

I believe fastmail is like that.
I'm not as anti-JVM as I once was, though the recent licensing changes have left me confused and nervous. I read their licensing FAQ (again) and I still can't tell if I'm allowed to include recent versions of their JVM in my application.

Were I to use the JVM for my background processing needs (the thought has occurred to me!), I'd definitely use Clojure -- 'data.csv' is less than 150 lines, including comments, for both the parser and formatter!
Which is...fine? From the restaurant's perspective it's just another order. They are paying nothing extra to Doordash.
A few big problems:

* They're a pain in the ass to maintain once you have more than a few async calls

* They are a poor abstraction because async messages often need to do a lot more than just call/response/error. Sometimes you want stuff like backpressure, throttling, etc. and that's a lot messier to model with a thunk

* There's no real need for a library for thunks in the first case, you can mimic the same functionality with the same amount of code by putting async calls in mapDispatch

If I'm working on a small project then shoving async in mapDispatch can work. Most of the time though the best approach is to handle async through a custom middleware pipeline because let's be real–if your project is simple enough that thunks are fine, you probably don't need to be doing it in React.
It'll be fascinating to see how OSs deal with it.
So the choice is:

a. Take money from the low-wage worker at the restaurant.

b. Take money away from the low-wage delivery worker.

I think I'll choose the one that doesn't divert 30% of my money to a monopoly-seeking "start-up" in California.
I work in a business that's tied to our customer's online advertising for a very broad set of verticals and our business hasn't gone down at all. It actually kept growing since COVID hit...

For every vertical that went down (ie, mortgages, local small business ads) there's plenty of others that go up (ie, health insurance, consumer ecommerce).

I don't think media buys on newspapers are a significant amount of Google et al's ad business, adwords (ie, search based ads) is much bigger than adsense (display advertising). Search for any major keyword and you'll still find the SERP flooded with ad results. I'd imagine generally it's gone down for Google but I doubt it's by much total.
Funnily enough, I was actually trying to figure this out today.

I created a very basic Extension, to modify the new tab page (as it's something you can't set in G Suite the way we'd like it).

I wanted to deploy it our G Suite users, and saw there was an option to deploy via a URL. So I packaged it up in Chrome, put the .crx in an public S3 bucket and set it to force install.

Unfortunately it did nothing... is this not possible? Why is it even an option? Eventually ended up paying for a developer account and submitting it for approval (which was actually super fast).
>Relational databases are very rigid so you need to really make sure you understand your data upfront.

Is NOT true:

CREATE TABLE/VIEW ...
ALTER TABLE ...
SELECT (whatever) ...

Changing a rdbms at runtime is fully supported, in MUCH better ways than almost all "nosql" databases.

> Changing the database is a big effort

Is much less effort than nosql. With more guaranties than the change is CORRECT, and not left you half documents in one version and the other in other version.

> These databases are hard to distribute and scale so you tend to end up with single instances that are very large and require replication for backup. The cloud providers have relational databases today that are supposed to scale, but I have no experience with them.

Is very easy to be "web scale" if you don't care about data integrity. Very few nosql are half good about this. Scaling a rdbms is very similar to have a less brittle nosql product (like mongo), is about how you model the data.

I was in a team behind one of the largest deployments on google cloud store. The amount of coding for cover for the store lack of integrity was a big part of the codebase. Despite the supposedly massive amount of data I don't see why have a rdbms in the back could have been worse (when anyway you must put in front redis and other caches for high ingestion).

I think for the majority of the startup deployments, rarely a non-rdbms make much sense, specially if the team have not idea of what truly a good rdbms can do, or how code by hand a correct transaction code...
I've been really interested in Intercooler.js, but the jQuery dependency bummed me out. This is a very cool project, and I highly appreciate you putting in the work here!

I do have one question. Is there a specific reason why you chose not to follow the standardized specification[0] of using data-* prefixes for HTML attributes? I realize it's pedantic, but I'd like to see this project receive wide support and usage. I'm concerned many potential users will criticize this.

[0]: https://html.spec.whatwg.org/multipage/dom.html#embedding-cu...

Edit: Nevermind, I just looked through the docs from the start. You do support it!
Begging and government grants, like Wikipedia?
On a positive note, I signed up to get a Chrome Developer account today - made a submission and it was approved within an hour.

Read it could take a month plus be delayed due to COVID-19. I was pleasantly surprised.
How to Help Your Employees as They Transition to Work from Home
Services Enabled by Default? (2010)
>>"hey, I guess it really isn't so easy to just learn to code after a layoff and make that your new job."

> No one's disagreeing with you on that. Certainly not me, and probably not any of the journalists who wrote any of those stories or who were laid off

Wait, what? I wish you had made that clear before. If you agree with that, then wouldn't you say it's pretty irresponsible to publish articles that very suggestively imply that claim, even if they don't say so explicitly? If so, then it sounds like we're in agreement on the broad points, just not the particulars.

>Apparently you can't summarize it. I was just showing that you didn't show that "that buzzfeed-style news sites were casually promoting the idea that any laid-off worker could just learn to code and make that their new job."

That ... still sounds like a pretty good summary of your comment actually.

"Aha, this article didn't explicitly say that so you must be wrong, because obviously no one is ever misled by the suggestions or framing."

That's my core point. It's not enough that they didn't explictly spell out the implication. Most people -- yes, probably even you when you're not really trying to argue for a preferred conclusion -- read articles with a context, being aware of the history and subtext. Yes, cool, you can show that they didn't explicitly say the words. So what? Obviously there's more to consider.

Late edit:

>That's not the argument that's being made by these drive by "learn to code" comments (and if the commenters think they're making that argument, it's about as cogent as me arguing against your non-existent Stalinist political beliefs).

Where do you get that? Obviously a huge portion of people (it's obviously to me at least) feel like these publications were being casual about this idea, and in that case, yes, "a word to the wise" is enough -- or three words, as the case may be.
> The sub-domain is essential for catch-all, otherwise you get a crazy amount of spam.

Seconding this. I get a larger portion of targeted spam (addresses that I gave out in the past) with a sub-domain catch-all. At a normal second-level domain catch-all, I get more random spam addressed to common addresses like accounts@, billing@, and sales@.
> "... languages which are proudly not OO (e.g., Go, ...."

Outside of class based inheritance which aspects of Object Oriented is Go missing? I code Go daily and consider it primarily an OO language.
We did option 3, and it made examples and docs very difficult.

Option 1 is not acceptable given Rust's attitude towards allocation.

We could do option 2, it's true.

> The rationale for i32 in RFC 0212 is basically, "well C compilers usually do this"

I don't agree with this; but it doesn't really matter at the end of the day, it's been years and this can't really change.

Regardless, I appreciate the elaboration :) It helps me understand the way others think about Rust.
YSK that in Dutch the name kutty resembles the popular term for the female reproductive organs.
How long until computers can brainstorm all sorts of exciting new voices for characters removing the need for pesky contracts and royalties paid?
This is just how Adwords works. Funny, Google seems to have removed ads for the BBQ keyword. Doordash was just putting up ads for any query that contained the word "BBQ".
An alternate phrasing might be "it's up to DoorDash's leadership to choose which of their customers they optimize for." Giving preferred treatment to partners that are strategic or have higher margins is not screwing your other customers.

I do have issues with the misuse of the restaurant brands -- seems unethical to send me to Pizza Hut when I click on Dominoes.
I know (we all know) how hard it can be hard to let go when other people say wrong or otherwise bad things on the internet, but it's a skill we all need to develop. If you simply foment against the badness and wrongness, it only adds more badness. HN is an experiment in trying to co-create a place on the internet that doesn't collapse into rancor this way. Maybe you don't owe the person you're arguing with better (though maybe you do), but for sure you owe this community better if you're posting here.

Even if your interpretation was accurate, no one is going to give their kids Lysol to drink because of any comment in this thread. Meanwhile you do actual damage to this place by posting in the flamewar style.
China puts the brakes on its supertall skyscraper boom
This is a big question for me too. I mean, the next quarterly results are going to be brutal, everyone knows that. The end of the pandemic is going to be a slow recovery like every other slow recovery, everyone knows that too. There's no magic way to make an economy "bounce" when doing that would entail getting a whole bunch of shuttered businesses back up and running.

Yet the market just doesn't show it. And I've seen no good explanations.

For myself, btw: I'm mostly in bond funds and cash accounts at this point. There just has to be another severe crash coming in the next few months.
I believe copyright law in the U.S. is governed by federal statute and copyright infringement matters would be handled by a federal court.
One piece of evidence: The site this is posted on, which is by now open-source and frequented by many developers, still does not manage to get page transitions right, and by clicking links and using the back button you can get in a state where the page suddenly doesn't let you scroll anymore.
The (1973) is probably the most important part of the title...
Sadly, there's some uber-cool advanced web platform stuff that's only supported or only supported well on Chrome.
In practice it's difficult if not impossible to do anything about it, between providers being unwilling/unable to identify the claimants and the costs involved in taking them to court.
What's the story with purchases via cryptocurrencies? It was in the orignal post as such:

'In other news, we recently ran a poll on Mastodon and Twitter asking whether you’d be interested in using cryptocurrency for PINE Store payments. On the whole, approximately a quarter of all respondents expressed interest in using such payment options. We’re now happy to announce that we’ll be accepting cryptocurrency payments (BTC, BCH, ETH and XRP) in the very near future. The payment infrastructure is currently being set up, and should be available as an option at checkout starting next month.'

Then an edit was added, like so:

'[edit] We no longer intend to support cryptocurrency payments at this time.'

Can you add more context here? A large minority of backers clearly want purchases via crypto, but I understand that implementations are where the rubber meets the road.
I haven't tried it with that site, but I generally find that chromium + changed useragent usually gets passed most checks like that.
Holding a daily standup sends the message that people aren't expected to be talking to other people on the team regularly, and actively requesting help when they need it. That's a dream come true for the people who just want to pull Jira tickets out of the queue, finish them in isolation, and then collect a paycheck. However, it doesn't make for great team cohesion and knowledge sharing.
House Legislation Guarantees Internet Access for Those Affected by Covid-19
On the one hand I want to apply Hanlon's Razor ("Never attribute to malice that which is adequately explained by stupidity").

But on the other hand there have been a lot of very dubious choices made through out this entire pandemic, choices where surely there must have been at least one person who objected but was overruled for some reason.

Even NYC fudged its numbers early on by choosing to initially only report deaths where the infected person died in a hospital, after getting a positive test result. They were not initially counting people who chose to die at home, died in nursing homes, or died in hospitals before they were able to get one of the limited tests that were available.

At some point when you look at the how the numbers are calculated and it is painfully obvious that the numbers are being calculated wrong you have to ask "how did this happen?" Surely there was at least one intelligent person along the way in Virginia who must have suggested "hey let's not mix these test numbers together" or in NYC at least one intelligent person who said "hey let's also count nursing home deaths".

When it takes a public expose pointing out how wrong the numbers are in order to get the numbers corrected, that is a problem. It might be just a major case of brain drain in these public service roles, or it might be something more sinister.
My opinion of his level of happiness in life was not based on that single comment he made. I am basing it reports from a lot of people that knew him. The consensus seems to be that he ignored his children, was quite terrible towards some of them and that he was rather emotionally and verbally abusive to his employees and those that worked with him (good traits like his genius not withstanding). Seems unhappy to me.
I think it will become a permanent bump, even if the same rate is not entirely sustained.

I never watched any movies or tv until I met my partner. It just wasn't a thing I even thought of doing. Now, I suspect I would still watch things on my tv even if we separated.

Once you're addicted to sugar, you crave it.

Dopamine is habit forming.
Yes, but they are not representing the results as actually being the competitor.
Amusingly, I currently have a flu and can't focus for more than 5 minutes, could someone give me a summary of the findings (if there are any)?
> But DoorDash isn't content with delivering what they promised!

This is one of the most depressing parts about working in tech for me. Basically no company is content with making a good product (for some definition of what that even means, that phrase itself is obviously subjective). Ideally a site/app is solving a real problem for their users, and they could make a simple, clear, and consistent interface that exposes that solution and trust the user to make the best use of it to address their need.

Unfortunately that never seems to be enough. Even for companies that I genuinely believe have good motives (trying to provide real value rather than trick people into buying snake oil), they also need to sell it. They track conversion metrics and then they need to optimize their flows, which inevitably makes things more complex and more obfuscated. Basically every PM or product-focused founder I've worked with is thinking about how to push the user to where they want them, rather than how to make things clear so the user can choose what they want to do. It's the behavioral economics idea of nudging run completely off the rails.

The thing is, it really works. So anybody not thinking this way is leaving money on the table by growing more slowly. And your competitors are doing this stuff too, so they'll eat your lunch if you're not good at growth, marketing, and optimizing conversions. It's similar to how I've never encountered a product person who takes the spirit of things like GDPR seriously. It's do or die and if you try to do things like respect users' privacy on principle instead of do everything you can to optimize conversions, you'll lose.

I've come to accept that there doesn't seem to be any way around it, this is the cost we pay for the tech products we use (and, contrary to perhaps a lot of others on HN, I do really believe that a lot of these services are genuinely useful in my life, and it's still worth it to me to use them despite this sad reality).
A also wondered. Maybe dissecting a pig is still more manual labor?

I'm sure no human hand touched my frozen peas.
I made a referral-sharing service: https://referd.io

It's a free way to distribute your referral codes and find new deals :)
Upside, audio you can consume while doing other things. For super deep dives I certainly agree text is better.
This was great! Loved it and the time per level felt good as in I wasn't inordinately stressed. Got to 249 the first time but had some scares for sure.
What were restaurants doing for delivery before DoorDash et al came into the market?

Why don't they do that now?
Millions per day. This used to be part of one of my old jobs. A feed of stolen PII would drop into our SFTP server every morning and we'd process it.

There's no honour among thieves so there were a bunch of duplicates pretending to be "new" data, but yes there is a cottage industry of stealing smaller quantities of PII, focused particularly on email addresses and passwords (because those get re-used elsewhere) and credit card data (because you may be able to either buy something with it or at least fool your way past an immediate check on the card)

Do not re-use passwords. Like, that's the really easy "Wash your fucking hands" level lesson here. As someone who isn't employed to work with this data any more I'd say that 99% of the value isn't with like stolen passports (though we did see some passport data) or even credit cards, but the passwords.

If you hate that this is even a problem adopt and (if you write code or specify software) implement WebAuthn. Nobody would steal passwords if they didn't work. Not only does stealing WebAuthn credentials from a site's database not work (they're public, the secret that's valuable never leaves the user's FIDO dongle) crooks also wouldn't bother doing it, just like crooks don't steal farm machinery to pull candy vending machines off the wall and steal candy, whereas they do attack ATMs in exactly this way.
In the Nederlands multiple companies have bocome very big by using this trick. Some companies where doing this for some simple SEO improvements. The first site that used this trick to my knowledge was a website called CoolBlue 4 to 5 years ago (a Amazon like that only sells tech) For every category on there site they would claim a new domain name. So they would have ssdstore.nl monotorcenter.nl etc... once this happend many other sites followed. but this time the evil route.

A dutch Uber eats like company called "Thuisbezorged" made there signup price really cheap. like 2% of a restaurants income they made on the site was payed for using the platform. you get a personal website with a menu but after a while they started to push this really hard, buying automated domain names that roughly look like the name. And they started to spend google adsence for you sometimes without your knowing. restaurants now pay 30% of what they earn on the website to the platform and there are special rules that prohibit them from doing special offers to lure people to there own site.

So it sound like this stuff has already bean going on in the past 5 years, atleast here in the Netherlands it has.
We built the lowest-cost full face respirator mask in the world. As a side project, it has taken on a life of its own. See https://kioma.us/shop/kioma-origami-respirator-mask
No, because by doing so, the delivery services are effectively injecting themselves into the middle of the relationship between the customer and the restaurant. Over time, most customers will launch the app when they're hungry in general or for a type of food, and if they don't see a specific restaurant there anymore but they do see competitors that have decent ratings, they'll just order from them.
Is this same across countries? I've always assumed that math education in U.S is better than the other countries in general?
Haven't heard of DoorDash or GrubHub doing it but OrderAhead was caught doing it couple years ago: https://www.geekwire.com/2015/exclusive-thousands-of-rogue-r...
This has been my experience as well.

There are good developers that are out there helping others, but that usually doesn't require tremendous skill as most of the questions are simple and can mostly be resolved by looking at the documentation.

The hard stuff usually comes from doing things that were never done before or going deep inside a system. This usually doesn't apply to many people and is hard to share.
Can confirm (I'm in Europe, maybe it has to do with the regulations?)
Are you referring to ICD-10 code U07.01? I thought the US had to wait for the WHO to add the code, so I'm not clear on how our health system was worse than other countries in that respect.

https://www.who.int/classifications/icd/icd10updates/en/