skysight-inc/HackerNews huggingface dataset:
WeWork for kitchens is an interesting mixed bag.

> It will soon be just as cheap to have your food prepared and delivered as going to the grocery store and making it yoursel

The techno-utopianist I cannot beat out of me is excited. It is rediculous that we avoid economies of scale to save money.

> Drivers

Damn, to think the rest of the US is doing car delivery is ridiculous. NYC's ubiquitous bike delivery is a great example of why density is just more efficient.

> > The “ghost kitchen” would change all of that. In place of small businesses there would only be a series of tractor trailers staffed with interchangeable “freelance contractors” cooking, presumably with no benefits or fixed hours.

Lol I don't think much people get benefits at restaurants already. Still, the quote is absolutely correct, they won't start getting it either. IMO every "gig work" company should be pushing hard as hell for universal healthcare etc., as removes a huge competitive advantage of their competition. Do it for the $$ not the altruism, if you must.

-----

Here's what I'm wondering about. The food seen for rich people has dramatically improved in the last 30 years. One way to think of this is rich Californians setting an example of "slow-food" / embracing unproductivity at every link of the supply chain to side-step all the grain subsidies and other perverse incentives.

What we're seeing now is the beginning of others cooking for you as a non-luxury item. This is good. I think this means a lot of that bad stuff will be harder to at the same price-point. This is bad for me but perhaps good for society. Anecdotally, I feel like after getting better for a long time, delivery food has been getting worse in NYC as the margins get tighter and competition fiercer.

There's two outcomes;

- we all eat like shit, as increasingly not only is ordering cheaper than cooking, but the expectation of ordering means people will not be able to afford to take time off to cook[1]

- Or, since nothing motivates political action like the loss of privilege within leaving memory, this will put new wind in the sails of the fight against the grain subsidies.

[1]: Employment always takes a greater share of our time despite productivity improvements, probably due to https://en.wikipedia.org/wiki/Jevons_paradox. this is Capitalism's #1 bug.
I'd quit my job if they forced me to use Mac OS over my Linux desktop, so it really depends on what you're looking for and how much you are willing/able to customize your interface.
Game dev examines a potentially useful indie summit
Scientists May Be Using the Wrong Cells to Study Covid-19
A good write-up. Thank you for taking the time and the effort. Complex topic, and l believe, well covered, with a delicate balance struck between very deep details and keeping it accessible.

Some thoughts:

If possible, adding other TOTP apps to the list by name as examples of non-Google apps (which, for a long time, did not back up the entries, causing annoyance, gnashing of teeth, and despair) may be in order? Or at least mention that not all TOTP apps support backups?

Around the SMS topic and use of cells phones for auth - no mention of push-based setups? Authy and Duo come to mind. More secure than SMS (when SSL certs are properly setup), and they do use the biometric auth to validate auth request. The option to indicate the authentication context (like location of the request origin from GeoIP) does help in reasoning about the request validity.

As an aside, I really do wish U2F tokens would have an option, on the device, to indicate which URL (or some other, harder-to-fake ID) of what is requesting auth. The use case I have seen is that people leave their U2F tokens plugged in, and effectively condition themselves to simply tap the button every time it blinks.

A side project for my "copious spare time" /s

Edit: fixed skipped words.
The wipers have 5 modes: Off, 1, 2, 3, Auto. Auto will keep wiping as long as it figures there's water on the windshield. If you want a different speed, you need to go into the touchscreen.

If you want a single wipe, you can press the button on the steering wheel controls. This would also bring up the touchscreen menu for wiper speed directly, for a 1-touch change. Or 2-touch, if you count the steering wheel stalk button press.
It really isn't. In both cases there is the identical desire to define some arbitrary point in time, before which all that transpired is mere "history", having no meaningful bearing on anything after.

Which makes no sense, of course. You might just as well answer a "you break it, you buy it" sign in a shop with the claim that whatever breakage may or may not have happened, it's well in the past now, and there's no point trying on that basis to ascribe any kind of responsibility for the current situation to anyone except the shopkeeper, who clearly sees no problem with trying to sell broken merchandise.

That doesn't strike me as an argument that would, or should, get anyone very far.
Trump administration unveils plan to wall off China from the US internet
I do too, I think it's nice to know where to look (I mean, in the corner). But it's annoying when there's no real person, just a nonsense script

Or if the chat widget asks for an email address directly. But then I can just type random letters incl an @
787 is another great example because EVERYTHING is outsourced to other companies.

As result - when things (elements) are trying to getting work together they fail spectacular.
Ask HN: Server/Client Validation Syncing
I have server exposing REST API and client (React SPA) consuming it. I already do validation of user input on the server, but now I want to add subset of it to client as well (no complicated business validation, just basic checks like min/max input length, pattern matching etc.). I identified three possible approaches to this problem.

1. Duplicate the server input constraints on client side and synchronize them manually. The easiest one to implement, potentionally difficult to maintain.

2. Expose new endpoint on server with all the constraints (allowed lengths/regex patterns), which will client load and store at the first load.

3. Validate input dynamically on server by making AJAX call on change of input. I want to avoid this one, as it could increase traffic a lot.

Thoughts/experiences on this problem?
> Frameworks like WebForms and WCF not be ported

WebForms is terrible and I see no reason for anyone to pull that monstrosity of a "I wish we had a VB/Windows WYSIWYG app-editor for the web" impedance-mismatch into a new codebase.

Applications which haven't migrated off WebForms yet, probably have little to gain by moving to .NET Core anyway.

WCF has been open-sourced[1] and ported (at least the client libraries) and you have separate community-projects[2] working on porting the rest of the stack to be compatible and usable with .NET Core.

If the community really want's to go full WCF on the new stack, they are empowered to do so.

[1] https://github.com/dotnet/wcf

[2] https://github.com/CoreWCF/CoreWCF
Good idea, I will give it a try!
I don't think it makes a lot of sense to submit a bug report for a long-standing issue.
Given the exact phrasing of the GP (cities/countries, route of ship) it is important to provide sources.

I genuinely had no idea and wanted to learn more. This indicates to me that it is perhaps not common knowledge as you claim.

I agree that I should have perhaps written a more detailed response requesting sources in a different way, especially if you're comparing my understanding to conspiracy theories.
What do you mean by "properly"? The original json.org "spec" is silent on the matter of non-unique keys, and RFC 7159 says:

> When the names within an object are not unique, the
behavior of software that receives such an object is unpredictable.
How to Become an Influencer and Make Money on Instagram in 2020
The UK's first Dutch-style roundabout has opened in Fendon Road, Cambridge
My grandfather was an engineer and my father (at 87) still is. I don't think I was ever going to do anything else.

Still have strong memories of making PCBs and machining metal parts with my grandfather when I was a kid.
Not having received much of an answer last time, I'll re-ask here: https://news.ycombinator.com/item?id=23592193

(that version of This Land contains both non-school-approved verses, even if one has had part of its vocabulary decomposed into the supporting image)
I quite like the concept of contexts, I just wish they were implicit rather than explicit. The idea of a function taking place in a dynamic context makes perfect sense (because, after all, it does); the only thing which doesn't really make sense is having to pass it along by hand. Imagine how terrible it would be if we had to explicitly pass the return stack everywhere[0]!

It needs to 'infect' (as you put it) everything because it needs to pervade everything, so a library can pass it through to anything it calls. This is a good argument for making it implicit.

> And it includes an untyped key-value store implemented as a linked-list of pairs (!!!!), because why not?

That is just a cons chain, famous for example as the foundation of the Lisp programming language, and there is nothing wrong with it. Note that it is unfair to say that it is untyped: the values themselves are strongly typed, and the cells too are typed — interface{} (or T in Lisp terms) is still a type!

A cons chain has advantages for inheritance of values in a DAG of calls. It is not necessarily the most efficient, but simplicity is a virtue.

0: Continuation-passing style is both really powerful and well-nigh unreadable, for a reason.
Good question. There's quite a bunch of other parasitic plants (and more often then not they don't look like any other plants at all, also since most lack any green color), but even though this one does look kinda special the properties described all seem to occur in other parasitic plants (as far as I'm aware).
Oh, not mine. Hardware issue then. Only the "bottom" speaker works.
Where did he get the money to buy the Independent?
Project Fabula: finding video-fragment or person in a pile of video files
Dune (2020): Denis Villeneuve at Shanghai International Film Festival
What are everyone’s thoughts on the future of Hackintoshes now that Apple is switching to ARM?
> is square meterage a word

Square meters or (in cases like this where the unit is irrelevant) just "area".
Keyboard keys have an extremely similar role to buttons in an application program.
Statue vandal identified thanks to mandatory contact tracing
As an internet startup, at what point does PHP start to bottleneck you?
As an internet startup, at what point does your MVP build on PHP/MySql start to bottleneck you - and you absolutely need to add more layers to the technology stack in the backend?
Another option if you are using a NodeJS backend is to write a node module that contains just the validation logic, and then share that amongst the SPA and backend. Only gotcha is it cannot include anything you wouldn't want bundled into your UI code.

At my first PHP job we used #2 from list pretty successfully, the only thing that sucked was translating the validation errors back into the UI, but I think that can be improved easily by modern UI frameworks (this was a jQuery app at the time).
Lol. I use IG mainly for advertisings from local restaurants and hotels. It worked pretty well for me so far. I have discovered so many businesses.
I will give it a try! You might still have to use both hands since you can't reach as many keys on a gamepad single-handedly as you can on a chorded keyboard.
I'm suggesting that language concerning how it is framed can help move that out of the way.

It's a thing I've thought a lot about. There's no perfect solutions, but that doesn't mean nothing at all can be done to mitigate such things.
Actually the majority of Chinese characters are compounds where one "piece" is a semantic marker and the other is a phonetic marker. So for example, here are characters referring to various metals:

金 - gold

銀 - silver

鉄 - iron

鉛 - lead

Note that the first one appears as the left side of the others as a semantic marker.
It is possible, but for bad reasons: food won't become that cheap in isolation, but in conjunction with the marginal cost of taking the time to cook being greater.

If you are an anxious overachieving professional, the above is probably already true and you survive off fast casual.

If you live in a food desert working 3 part time jobs, the above is probably already true and you survive off convenience store non-perishables and fast food.
Lots of other options for gitlab CLIs:

https://about.gitlab.com/partners/#cli-clients
I imagine it will continue to work as it does now while the macOS versions still support intel macs - what happens once we're past that is a huge unknown
Dogfooding: eating your own food. Is refer to the practice of using you own product as your main service, being your own customer.
As example, there's a story where every Android (OS) developer where given basic Android phone with low RAM as their main device, they where aiming to decrease the resources the OS required and using the phone by the developers allowed them to experience first hand what low income/cheap phone owners felt IRL, thus allowing them to better focus on improving the product on real pain points experienced by themselves
The explanation of the 1-card riffle looks fine on a purely mathematical (computer) simulation, but what about an actual human trying to do it manually? I'd presume one would be much more likely to insert the top card somewhere near the middle of the deck, and almost never at or near the top, nor at the bottom of it. Would the calculation still stand, or should one need more riffles to reach a truly random state?
Would you like some Apple Pie?
I recently discovered that it supports OCaml: https://ocaml.godbolt.org/
The majority is on Windows not because they don’t care about the inconsistencies but because Apple is too expensive and Windows too entrenched at lower price points.
Oh, in that case it is fine then. I vaguely remembered that it had to have the last value according to the specification when keys are duplicate. I meant "properly" as in "according to the JSON specification".

The lib is really nice to use from 5 minutes of testing.
This is absolutely worthy of a black bar.

I read one of Frances’ papers on compiler optimization, and while some of it went over my head, it was still valuable information; the world is a sadder place without her.
Honestly the reason people flee is due to the lack of opportunities as a result of the existing bureaucracy. You are conflating the cause of the inefficiency and one of the ways of getting around it. Reliance and Dhirubhai just showed how to navigate around it. The bureaucracy is a relic of the colonial past and it belongs in a museum.

And I write this as an honest, maybe smart Indian sitting outside India.
You mean if you factor in your time? Okay: in that case maybe.
IoT Security Issues and How to Protect Your Solution
How On-demand economy is changing the world?
Marketers Are from Mars and Sales Reps Are from Venus
The backend is Java (Spring Boot), so common validation module is unfortunately not an option.

The #2 looks most promising to me as well, but I didn't find this solution anywhere, so I wanted to check if anyone actually used this approach sucessfully.
That's the first video I saw on the breaking news, gut reaction was "that really looks like Hollywood cgi to me".
Enhancing SaaS application security with SSO and MFA
They are corrupt but most corrupt? Please read up on the Nehru-Gandhi family. I agree that family is shady but calling it the most corrupt is a hyperbole.
Enjoy your thalidomide. Pharma has absolutely no intrinsic interest in scientific integrity or integrity in general. They exist solely to make money, and any cultivated appearance of good will is exactly that. They gobble up scientific talent as a means to that end, but R&D will always be a cost center for them. I would argue the massive profit-driven incentives to reach certain results are more insidious than a small research group nearing the end of a grant cycle. Given the historical context, it seems more likely that pharma is just better at concealing misconduct.
>I am sure there are many Jewish people inside of Microsoft, and plenty on Azure. You would force those people to provide services to someone who actively calls for their humiliation or even death?

Do no Jewish people work at Twitter? Ayatollah Khamenei still has an account. And I'd argue he has more power, influence, and potential to do damage to Jewish people than Richard Spencer.
Why on earth would it finally push companies to do anything? Where is the profit motive in this?

I am not against lighter websites. But it's not gonna happen unless we start pricing carbon.
Самые новые МФО Украины – на сайте финансового помощника Skywards
This has already been true for a long time in high cost of living places like Manhattan, where groceries can be expensive and time is at a premium. It was certainly the case for me for years.
The void is not nothing though, it's other people, who may be influenced and then in many cases influence others on other platforms. I think ignoring a platform of 330 million users when a good chunk of those are on a witch hunt for your product or brand would be asking for trouble.
> read of similar things in spy novels

It's not really a spy novel when you do it in the open.

You could try the "Russia report": https://docs.google.com/a/independent.gov.uk/viewer?a=v&pid=...

If you like spy stuff, https://spyblog.org.uk/ should be a regular read.

Then there's the various murders; the Salisbury poisonings, Alexander Litvinenko, Sergei Magnitsky (for whom the Magnitsky act is named) etc.

Probably useful to remember https://www.axios.com/trump-associates-convicted-mueller-inv... and of course everyone associated with Maria Butina.
Not at all, it does not change how keys operate. It only listens to events, without modifying the original behaviour.
> In case the police or other thugs come busting in

I like this wording.

Disclaimer: Not a comment on current political happenings.

But seriously, the use case of disallowing USB sticks on devices is unnecessary hard to configure. Just an option to disallow certain device classes would be appreciated.
I too doubt it will be as cheap, but scale and other related (but not accounted for) costs could make it similar. For example time spent cooking, grocery shopping, gas (cooking + fuel*), etc.

One major expense for a restaurant is rental costs for a dine-in area. These don't apply to cloud kitchens. More so, the cloud kitchens are not in a very popular high-rent area.

However, cloud kitchens can increase competition resulting into less profit.
> Anticipate future decisions, pre-load instruction, chose best path through the CPU.

This slide is about speculative execution not necessarily about branch prediction.
IMO this is really the purpose of software engineering. It's a support for other jobs. I got my start in professional software engineering by making tools for my job in customer support. I've since talked to friends in food service and non-profit marketing about the challenges they have which could potentially be solved with code (if I was willing to give up my job, actually working alongside them would be preferable so I could experience it firsthand).

People say software's eating the world, but we haven't seen anything yet.
As a European, I think we are more to blame for Libya than the US.
Some of the Best Netflix Movies Based on True Stories
I found this to be true. I was involved in selling a newspaper, and Twitter speculation from the journalists involved was rife and, frankly, full of bullshit.

I decided there was no way to rationally deal with this. So I stopped looking at Twitter. That turned out to be the best thing to do. People still said things, but as I wasn't listening it didn't matter. The gossip and malicious slander reached a crescendo as the sale went though, but ultimately had zero impact on what actually happened.

As far as I can work out, what happens on Twitter stays on Twitter, and if you don't pay it any attention it really doesn't matter.

However, the caveat to that is that journalists are on Twitter, pay a lot of attention to Twitter, and report it as reality. Getting dogpiled on Twitter may not matter, but having it reported in newspapers may make it matter.
My only wish was that SAML wasn't such a pain in the ass. From the libraries that support it to the poor tooling that can be used to test it.

It seems like the people tasked with managing identity providers don't understand how to set them up properly, and there is too much flexibility in the specification that lets people set up SSO in very different ways.

Our SaaS app added SAML SSO last year and it was a nightmare when we realized all the little differences between everyone's IDP.
I hope the copy writer got paid up front. With almost half a billion in VC debt, GhostKitchens can afford it.
>Gab is clearly a platform for hatred

It's an "also-ran" social network, nothing more. It has minimal influence.

The fact that it's the place people end up when they're kicked off other platforms doesn't make it a "platform for hate", any more than Facebook.
I think that as a trend, difficult personalities will have a harder time succeeding in any public role... Business, entertainment, politics, the arts. In the world of Twitter and Instagram, basically any disgruntled employee or collaborator can greatly damage reputations by sharing their experiences. It will be interesting to see how it unfolds, because as humans, I think we are drawn to celebrity, to authorship, to hero worship, to the "great man" theory, but that is obviously somewhat in tension with a world where every employee has the power to launch an effective protest movement from their phone.
Former revolutionary communist and IRA supporter Claire Fox? Well, I guess that's in the past now and the real thing she was nominated for was support of Brexit.
Here is an example of a demo we released that uses a tooltip to make it more obvious how it works:

https://hific.github.io/
My customers always contact me via email and I always respond and they are happy, so I wouldn't say it's useless.
Veracrypt has a hidden volume feature where you give up a distress key, and a hopefully plausible second volume is decrypted instead of the real one.