skysight-inc/HackerNews huggingface dataset:
> Why would you - the customer - pay a restaurant 24$ for a pizza while you could get that same pizza for 16$ via DoorDash in a far more convenient fashion?

Maybe some of it's unsustainable, sure. But why should the restaurant care? They're still getting their $24; they should make hay while the sun shines.

> If and when the price gap closes over time, incumbent delivery services who remain get to flip their losses into a profit.

Maybe. This has supposedly been the business model, but has anyone actually managed to execute on it? As soon as they started jacking up the prices it would be very easy for a competitor to enter.

> Keeping a regular restaurant open becomes prohibitively expensive (which is why ghost kitchens are becoming a thing)

As they should - it sounds like they're a more efficient way to do things all round. I'm not worried about regular restaurants disappearing though, because I still like them and am still willing to pay a premium for them.

> low wages for gig and restaurant workers

It's always had a reputation as a minimum-wage (or even below-minimum-wage) job, no?

> impact on the quality and diversity of the food on order.

Sounds like a self-correcting problem - as and when quality and diversity drop, an opportunity rises for anyone who can offer them.
Thank you that will help me a lot.
Some ARM Mac owners will be in for a disappointment when they try to run Windows
> Perhaps one of the downvoters can explain why the implied opinion "Nobody should be able to access your site without clearance from a third-party gatekeeper" belongs on a site called "Hacker News."

I didn't vote down, but ironically this is news to real hackers who will have a harder time doing mitm downgrade attacks once this is widespread.

I believe that web browsers should alert users if a website uses a less secure protocol than "nearly all" of the rest of the websites they visit, for some value of "nearly all".

It's not preventing the user from visiting, just saying "heads up, the assumptions you make about the websites you visit don't hold for this one."
As other posters mention, you can disable this when you need to, but also browsers generally treat localhost and/or 127.0.0.1 as secure origins in themselves anyway, so I suspect that won't be necessary. See https://developer.mozilla.org/en-US/docs/Web/Security/Secure...:

> Locally-delivered resources such as those with http://127.0.0.1 URLs, http://localhost and http://*.localhost URLs (e.g. http://dev.whatever.localhost/), and file:// URLs are also considered to have been delivered securely.
Heck, I remember it getting drilled into me in middle school that the Nazis were able to kill so many Jewish people because they had complete records of where everyone lived and their religious affiliation. When the time came, they knew what doors to knock on. It boggles my mind that this system still exists in modern Germany, of all places.

The American model is highly distributed and need-to-know. Many government forms ask for your current address, but it is not automatically shared with the police and there is no requirement to update it in a timely manner.

Many Americans are highly skeptical of the police, and for good reason. Expecting people to go to the police to register when moving would be a complete non-starter in most neighborhoods that I have lived.
Not that I am antivax or anything, but I think this is a good time to remind the great Fred Brooks quote about software development in particular, and product development in general.

"while it takes one woman nine months to make one baby, nine women can't make a baby in one month". [1]

Are we missing something in this fast-paced vaccine development ? Are we taking more risks ? Nobody seems to be talking about this and less so now that we have entered into the "mine is better" PR war.

[1] https://en.wikipedia.org/wiki/The_Mythical_Man-Month
To add to this: What interests me is how will they handle accessing the management interface of routers and various network equipment once HTTP gets deprecated.
I had no idea that checkout does that to files. In my head checkout was only for manipulating branches and revisions of whole repo
> With more than 230,000 Americans dead from a virus that could have been contained

It could not have been "contained" in the United States. Half the (ineffectual) stuff we do now is unconstitutional. You cannot restrict religious or other forms of peaceable assembly under our constitution. We've observed quite a bit of that in the past few months. Moreover, 230K is 1/10th the projected number of deaths (2.2M). The "if we do everything almost perfectly" scenario according to Dr Deborah Birx: https://www.youtube.com/watch?v=Dzl1E4x-k2w
The headline has been editorialized. While I don't agree with what the authorities did here, and believe the developer was acting in good faith, the developer created an app for buying railway tickets which charged a small fee for the tickets - the issue was that he was arrested for making money off ticket sales, as opposed to "automating forms on a website"
What do you do when you're fired? You collect all your belongings, wipe your machine, and leave.

Sure, someone could do this for you, but how would they know that you've left a tracksuit in a locker in the hallway or some cookies in the fridge? Unless the company manages a lot of bureaucracy that keeps track of every single object or resource belonging to the employee.
I refer to my comment from a couple of days ago: https://news.ycombinator.com/item?id=25080013
> I wouldn't say companies like this come and go

How about this then: Free services come and go?

Most recent example: Google Photos. Google isn't going anywhere, and neither is Photos. But free unlimited storage forever is definitely going away, even though it was _the_ distinguishing feature back when it launched.

The more you get for free, the lower the chances the provider will be able to cross-subsidize the free tier from the paid ones (and/or make enough money from ads/selling your data) in a sustainable manner.
Yes exactly: drinking milk with salty meals is a taboo in Italy. I've always being shocked by the fact that UK/US citizens drink mainly milk instead of drinking water. Moreover, I visited US a couple of years ago, and it was shockingly hard to find normal pure water, since people there use to drink almost only water variants or other beverages. In Italy the only beverages you usually find on the table during lunch/dinner are water and wine.
Aren't lockdown mainly a measure to manage hospital capacity?

> covid doesn't kill more people than any other respiratory pathogen

How come then that there were so many deaths in Italy once their healthcare system toppled over?

From what I understand that even if Covid is not more deadly than say the flu, the fact that it spreads without symptoms means that in the end vastly more people get infected.
I just briefly played with it and there is an option to enable this mode globally and exclude specific sites (permanently or temporarily). Which is exactly what i needed.
Let's not forget Musk was one of the first to mention HCQ as potential cure. Then he went to Rogan to spread more skepticism...
The problem is - if you're not using some feature every month you won't remember how to do it anyway when you finally need to use it.

So there's little point reading about exotic features upfront other than to know they exist. And which features are exotic depends on your workflow.

It would help if git interface was consistent enough to make remembering this stuff easier.

For example I never remember the exact options for git reset because I'm using it just rarely enough to forget them when I need them again.
Thanks. Trying to find books which teach how to evaluate ideas. Not a business graduate, but is this something that they teach in business schools?
I wonder if the RIAA will now be putting pressure on YouTube to use the same DRM as Netflix, so that when a video is downloaded they can’t use this ‘it’s just a browser guv’ defence because there would then have to be some circumvention to make it work.
Fair point. My intended meaning was to say the mortality rate in several countries had much higher spikes than the one for 2020.
As a Canadian, I concur. I've lived in other countries with a pretty strict registration requirement and it always felt odd. I was always thinking "why do the police need to know where I live? I haven't done anything wrong".
One change I'd like to see in browsers is when the user enters a domain without protocol in the url bar it interprets that as https instead of http.
There's some core concepts that need to be grokked to not feel stupid, like commit, rebase, pull, fetch, merge, revert, and more important, when you use them and when you don't.

There's a learning curve in understanding version control, not just git. The git manual/handbook covers all of this, including reasoning, but the way that the industry carries on is as if git is a side dish that accompanies the main meal. Git is not like that, it's been here 15 years and deserves investment like a programming language, or a text editor (see Vim/Emacs).

I disagree that you need to understand the internals, but it can prove useful.
I knew already computer random is not really random, but expected a bit more randomness than just diagonal lines :-)
If this were the general experience, then DoorDash would not have got started. Where I live you can still order plenty of food by phone. I prefer Deliveroo. It's simpler and I can see what I'm ordering.
Yes, it's called a closure.
They have a copy of the registrations for previous stays in a centralised computer system used at the border. They don’t necessarily flag up a lack of registration but they do keep the information and nothing to stop them raising it up as an issue in future.

You also don’t need to be married to stay in a private home.

Fine up to 2,000 RMB, more info:

https://en.tripadvisor.com.hk/ShowTopic-g294211-i642-k123478...
I thought they addressed this with "git switch".

https://bluecast.tech/blog/git-switch-branch/
I had a professor brag about a legal battle where he got GitHub to take down a student's submission for the class project (which was of course the same every year) because it contained his "copyrighted material" (read: a mediocre, incomplete MIPS emulator and hacked-together toolchain). Some professors are just not very nice people about these things.
According to another comment, you can still allow certain sites through http, so your Internet dev sites are still fine but the global sites will be blocked by default
No need for snark. It's a legit question and buildfocus's answer below is relevant:

"browsers generally treat localhost and/or 127.0.0.1 as secure origins in themselves anyway"
Sheldon Cooper must be proud!
That helps a bit. I could be wrong, but I think the common belief is that professionally-developed HTTP-only sites don't really have a place anymore on the 2020s internet due to HTTP/2, security, referral tracking, and SEO limitations.
Amen - maybe for ecomerce webdev roles ask about use of canonical tags and hreflang and site structure.
Google anti-trust case likely to fizzle out like a damp squib
I have read it, I was wondering about localhost explicitly.
It's not even that hot in Pasadena. Like, it gets warm in the summer, you may want to stay inside and turn on the AC, but it's typical southern California weather…
Hint, Apple cares first and foremost about developers building apps for their iDevices, anyone else is just a nice to have to the bottom line.

Just like NeXT didn't care about UNIX other than having a checkmark on bullet point list for the companies looking out for UNIX workstations.
When Vine was killed there was such an opening...
Thanks.

It's a synthesizer. Instead of using the classic MIDI protocol and SYSEX messages , it uses a proprietary protocol to communicate with a software via USB. I want to create an alternative open source software editor for that synthesizer. That's why I need to reverse engineer the protocol in order to send the right USB packets to the device.
Suppose that instead the device did work by analysing the user's brain state and predicts whether they will press the button or not. The device can also take into account the influence of the light flashing, or not, on the user's decision because it has full information about the state of the universe and the laws of physics. What happens then? Please think about it before reading my solution below, I'd be interested to see what independent conclusions other people come to.

I suspect that in that case, the device wouldn't work reliably. There's no way for it to influence the person's decision to press the button or not simply by choosing to illuminate the light or not even with full information. That's simply not a powerful enough input into the person's decision making process, even if that decision making process is perfectly deterministic and we ignore things like quantum indeterminacy. However I don't know how to prove or test that logically.
MIDI was designed around the piano, which is a very low-dimensional instrument. Due to how it works (hammers that hit the string with a given physical velocity), the only things that affect how a note sounds are: when you play it, what key you play, how hard you hit it, and the exact position of the damper pedal (and other pedals if used)%. Pianos have a mechanical system that abstracts your playing and confines it to these dimensions. These are the exact dimensions that MIDI covers. And this is why these days we have extremely accurate piano samples as well as physical modeling synths that sound amazing with MIDI input.

However, on other instruments, you have a much more direct relationship with the sound. With a violin or guitar, you physically touch the strings - directly or with some device. That already means you have something like 6 degrees of freedom in physical space, not counting fretting. Plus if you use a finger directly, your playing won't sound the same as someone else's with different fingers. The whole action of playing a note is a complex process in time, not a single event, so you can't capture it as one set of parameters. Then there's things like tapping on the body of the instrument, not the strings. You'd basically need a model of the contact surface that touches the string, its physical parameters, and its precise motion in time at high resolution, to accurately capture all possible playing techniques that people actually use.

What we've done with sheet music is standardize many of these techniques into instructions that players can perform. It's obviously only a much lower information version, but it's there.

Of course, if your question is "can we encode everything in sheet music with MIDI" the answer is obviously yes, but it's not standardized. A given virtual instrument could hypothetically implement anything you could write a score for (perhaps with an obscene number of samples or a really clever modeling synths) and be controlled by MIDI, but only a tiny subset of these options have vaguely standardized mappings to MIDI. MIDI is a very limited standard with tons of room for expansion, and only the most basic MIDI features interoperate between manufacturers. You can make MIDI music sound amazing with specific setups (and this is effectively how a lot of modern music is produced), but you can't make General MIDI music (the standardized subset) sound amazing.

The other issue is that sheet music is at a higher abstraction level than MIDI. It leaves more to the interpretation of the performer, but it's designed to be easily interpertable. For the portions of this that MIDI does express at a lower level, it's very hard to infer the higher level representation.

% This is excluding prepared pianos and techniques like reaching in and touching the strings, which are rare; of course technically you can do crazy things to a piano, but in practice we don't.
You mean, a bigger disappointment than Windows itself?
> leading to this last-cenutry 10-year Census process

What are you referring to? We have a every-ten-year census mandate built into our constitution. It’s been an ongoing thing since the 18th century.

The census results are mostly kept private and anonymized, with only aggregate data being shared.
Great to see this built into firefox, I have been using HTTPS Everywhere https://www.eff.org/https-everywhere to achieve similar results, it won't warn you if it is not https (i think) but it will try and upgrade to https if it can. It is available for chrome and firefox.

What particularly annoyed me was using http to sites which supported https.
But what's the alternative? I dislike Git for its complexity, guns helpfully cocked and pointing at your feet, obscure commands etc. but still feel it's the best of the available tools.

I really wanted to like Mercurial. UI seems much nicer. But there's no support from major tools. Cmdline tools are slow on startup - not Mercurial's fault as such, but affects me as the user - in particular waiting for the cmdline prompt showing Mercurial branch etc. Learning materials are a bit confused - so many different types of branches, a lot of popular materials seem out-dated, etc. Everyone in the whole world knows survival Git, very few know anything else.

Long story short, if I were setting up a collaborative software project (be it commercial or FOSS), I would reluctantly but unwaveringly choose Git. Truth is, 95% of the time it doesn't get in the way of getting work done, and the remaining 5% is not worth going against the grain on all the above points.
Maybe try https://www.eff.org/https-everywhere then.
Arianespace – Flight Vega VV17 – Seosat-Ingenio / Taranis: Mission Failure
My first Apple device was a LC II, what "tinkers" market, and did infact become popular pre-iphone days due to this hacker mentality, to deny this is to deny actual history" are you talking about?

Go read the feature list of Copland to see how much "tinkers" market they cared about.
Hold on, the third surge is coming and your country doesn’t seem to be willing to take it seriously...
With that attitude, I definitely wouldn't want to work with you either. I also love the assumptions about me and the thinly veiled ad-hominem :-)

We should be able to admit that a tool has a crap UI and cut out the macho geek attitude.

I've been working in this field for about of 15 years and the amount of needless pain we endure from core tools is unimaginable. I'm waaaay past the learning curve for Unix tools, git, etc., but let's not pretend that they're awesome UX wise. They're awful.

We've just learned to endure the pain and we've internalized it.

Stockholm syndrome at its finest.
Using Sky Drone FPV on a USV (Unmanned Surface Vehicle)
I wouldn't call dealing with this sort of thing on every other update anything but rare. And I've been using Macs since 2003 (along with Linux, Windows, etc).

It's the effect of:

(1) millions of Macs updating at the same time (fastest OS updates in the industry) vs a smaller number of Linux users scattered upon every distro and updating at random piecemeal intervals (and Windows users fragmented into 2000000 possible configurations and OEMS, with different pain points and issues, that nobody cares for, and is not newsworthy, plus the blame can be dilluted between MS and the PC vendor.).

(2) Apple doing bolder changes with releases than Windows or Linux does (adopting new things faster, custom processors and co-processors and SOCs, whole new languages, new filesystems, etc), so risking more problems.

(3) Apple news sell (few would care for "Asus botched the production run of one of its 200 models"), so they magnify the issues that 1000 or 10,000 people see as if they concern 100,000,000+ users (or half a billion in the case of iOS).

(4) Hackers and tinkerers being angry that they're not pandered by Apple, as if they ever were the target group for Macs, and as if curation and the concept of the walled garden is not central to macOS/iOS (in the positive light: not "I can't get off the garden" but "it's a peaceful garden where I can focus on X things, creeps, crazy people, junkies, etc don't get to screw around -- and yes, this means that to achieve that I can't do any arbitrary thing I might want either").
I like the DoH initiative too. It's sad that Chrome doesn't support it for Linux yet and therefore Brave does not.

HTTPS upgrade feature has always been there in Brave.

Edit: I'm using system-wide DoT at the moment with CoreDNS but it doesn't work that well. Not sure why.
This is exactly the https mode.
This is yet one more attempt to distort the original meaning of the law by drawing attention to specific words that are immaterial to the original intent of the law.

The states are in fact printing money which is not gold or silver no matter how you look at it... It doesn't matter that they are all printing the same currency. This activity is happening within the physical confines of individual states and they are using that money to pay their debts.

The simplest interpretation is the correct one. Especially when you consider the history of the US.

If the law was merely about not allowing states have sovereignty over their own fiat currencies then they would not have mentioned the words 'gold' or 'silver'.
People outside India may not realize the importance of train tickets and how difficult they can be to book. Trains are still the primary mode of transport for long distance travel and some routes get booked out in minutes after reservations open. There have been ticket mafias who mass book tickets and resell them in the black market for a huge profit.

I do appreciate that the developer was solving a genuine need, so kudos to him. But anyone from India could've seen the government's reaction coming a mile away.
Finally! I've been waiting for HTTPS to be the default for a while now. From a security standpoint it's annoying that bar something like HSTS it's trivial for a man in the middle to force a downgrade to non-secure HTTP. The fix is to force yourself as a user to look for the lock symbol in the address bar, but that's terrible from a usability perspective.

However, I'm not sure whether it'd be best to make this the mode the default for everyone. I imagine regular users would be quite scared/confused when encountering such a message, and that might lead to lots of valuable (mostly older) websites still running plain HTTP to be effectively cut off.
This is an update for the DOSBOX core in Retroarch.

Retroarch is basically a frontend for emulators. A Retroarch core is an application that was ported to use retroarch APIs for display, sound and input handling. This allows Retroarch to be used on a wide variety of platforms. [0] (link to a list of supported platforms)

[0] https://www.retroarch.com/?page=platforms
Oh my, that comment is pure gold :-)

Its putting into words something I've been thinking for a long time, thank you for the great comment!
Given that a large majority of users only ever run a single browser and maybe a messaging app, anything above would be considered exotic in my book :)
You could probably deploy your RoR service using Google Cloud Run.
Wonderful, I'll definitely enable this! I'm pretty surprised it hasn't been a thing for years and isn't the default now.
I hope for your safety that you also stopped using any OS written in C.
There is a paper summary on YouTube: https://www.youtube.com/watch?v=uf08omKOoxY

25 pages of academic english are hard to read :)