skysight-inc/HackerNews huggingface dataset:
"How were those bases established, pray tell?"

Yes - let's 'go there'.

The difference between having a strategic relationship with the US, versus one with China, is literally embodied in the difference between North and south Korea.

The US defeated a pariah nation, Japan, and helped build it into a highly advanced, free nation, with whom the US enjoys a very positive strategic relationship. And FYI Japanese could ask the US to leave at any time, but that won't happen because of course Japan absolutely wants to maintain their partnership.

North Korea is the ugliest, totalitarian 'prison state' in the worst in the world, maybe one of the worst the world has ever seen. That's 'Team China'.

"It would be monumentally stupid for the Chinese to just assume that we'll faithfully honour "international waters neutrality" forever, especially at the moment when they're eclipsing us economically."

Not only is this wrong, it also does not justify their actions.

First - so long as there is no 'hot war' the Chinese will be able to ship their goods and navigate waters as they please. It won't matter if they have a 'bigger economy' than the US.

Second - none of this justifies grabbing territory. As I mentioned, if China were to use its navy to actively support open navigation of international waters, then the world would welcome that. We'd all be working with on the issue. But that is not the case: China has Imperial ambitions, and if it means putting a few more million Muslims in concentration camps, then so be it.

It's really sad to see these constant duplicitous China arguments. That it's not perfectly black and white does not make it entirely murky either - China is a pariah state.
Can someone recommend a Java alternative to ESLint for JS eco-system?
Ruxolitinib for the treatment of severe Covid-19 [pdf]
People must make their own healthcare decisions. Telling others what to do because one does not want to wear an actually effective mask is rather slick conditioning towards a forced medical procedure. I think you understood the comment you are replying to.

US Experiment on infants withholding affection: https://stpauls.vxcommunity.com/Issue/Us-Experiment-On-Infan...

https://pubmed.ncbi.nlm.nih.gov/?term=Baby+development+witho...
Again, just playing devils advocate and using the brick and mortar store example.

If I sold my widget online direct to consumer for $99 and got to pocket all of that.

Why wouldn’t I assume that if I tried to sell my widget inside of the brick and mortar store for the same $99, that they wouldn’t want to make margin on selling my widget for me - which would reduce my take home profit
Steel rims alone? No. Brakes, plus axles and various power transfer components, as well needlessly complex superfluous suspension? Yes.

A very important distinction is also that the moment of inertia of a hub motor is not much bigger because the weight is concentrated in the center vs the extremities.

In-board motors, one per wheel, have the issues of still needing all of the weighty unsprung mass of a car but adding additional mechanical complexity in the transfer mechanism as well as just adding mass and taking up space in general, plus needing more cooling. I am willing to bet that the braking system alone in the average car is more than 28kg.

Besides, cars with hub motors that have less unsprung weight that the original car they were based one have been built, for example this one : https://web.archive.org/web/20090318173319/http://www.causec...
> Yeah, in exactly the kind of snooty passive-aggressive way that climate-deniers are just "asking questions". I didn't want to come out all hot at you and gently encouraged you to consider having more empathy, but here we are, down a spiral of your increasing defensiveness and hostility. This is now totally about how you feel slighted for being challenged on your victim-blaming.

Will you listen to yourself? You're creating this enormous fiction out of a few innocent questions. I even said it could also be racism.

> It's clear that you don't agree with this person and already have pre-formed judgments, and that constantly surfaces as outright incredulity. It's difficult for you to process how infuriating that is for minorities who do experience racism to have to fight their way through a lack of shared experience and a wall of denial masquerading as "asking questions". Asking questions isn't "listening", it's just pushback. Racism is real. Listen to people to experience it.

All I wanted was some more information. Yes, it does sound kind of odd, doesn't it? Aren't there a lot of black fliers around? Does it really happen that they are being frisked that much? Maybe he's flying out of one airport much of the time and the staff doesn't like him for some reason.

> Please, could you just let people who are close to the situation talk instead of putting yourself in there and muddying the waters?

I'm not stopping anyone from talking. I just put forth my point of view, same as anyone else. Why are you so upset about me sharing my thoughts?

Is this really all that serious anyway? I've been frisked, too, multiple times. Why does it have to become some giant emotional cryfest?
When I played with IA32 in assembly, I think it was possible to swap segments in and out as well (you could order actual printed IA32 books from Intel for free, which was great for a high-school student in Serbia in late 1990s ;)). It was a long time ago, so maybe I am misremembering things.

Thus, I always considered "paging" a shorthand for "swapping of memory pages".
I don't get this controversy at all. If Apple requires a 30% cut of in-app purchases, raise in-app prices 30% and provide a link to a 30% "discount" version through your website.

Is that also against an Apple rule? If so I can somewhat understand.

EDIT: You can upcharge IAP purchases, but you can't advertise the cheaper alternative. That's wildly anti-consumer on Apple's part, surely the EU can't be happy about that kind of situation?
> Rada has voted in favor of revoking it in 2014

Revoking of what? Russian language is protected by Constitution of Ukraine, as language of minority. Did you read what you posted?

> looks more suitable for an occupation, than for a normal state.

You are right, Crimea was occupied by Russian Empire and USSR. Natives (Tatars, Goths, Greeks, Italians, Turks, Ukrainians) are exhaled or exterminated.

> Don't forget about heavily demoralized military (and the protests have played a major part here)

Russian propaganda, in Russian language, played major role. Russian Federation planned to attack Ukraine since 2008, preparing for occupation of Crimea and creation of "Newrussia". As former officer of intelligence, I knew about planned protests controlled by RF (AKA "Шатун") in 2012.
Not really. The America of today -- and particularly the current presidential administration -- is much more alike governments of the past. The American federal government of today has not entered any foreign wars and certainly not centralized any more leadership under the current administration, which is a far cry from what is typical. Usually, an emergency on the level of COVID would result in the federal government immediately attempting to seize power. Our current administration was extremely reluctant to do so, rather relying on the collective enterprise of individual Americans self organizing.
Tax revenue per capita is higher today. 1955 had a high tax rate, which lowers revenues.
That depends a lot on how you get paid. Those high CC fees don't exist in Europe, at least not with Visa and MasterCard. There you also have the option to use direct debit, which is much more common for a User than a CC (CCs aren't nearly as wide-spread), with (typically) <50ct fees per transaction.
I couldn’t find the case of the mental health therapist who was trying to protect his autistic patient who was sitting in a crosswalk. The patient was lying down in the crosswalk, trying to talk the patient into getting up and coming with, when police arrived and ultimately shot the aide... who was just lying there the whole time. He asked “Why’d you shoot me?” And the cop said “I don’t know.”

https://www.nbcnews.com/news/us-news/florida-cop-charged-man...
So we're not allowed to discuss the elephant in the room i.e. the tremendous faults of unbridled late-stage capitalism and the extreme individualism it requires? I'm not sure what your point is here.

I mean it makes sense given the demo here on HN, but come on.
I guess I'm using a different definition of "general purpose computer" - IMO, it's defined not so much by the device design, but rather what people do with it. It's possible to do almost everything you can do with a normal computer on an iOS device, and for many people, it's their primary or only computing device, which I think makes it sufficiently "general purpose".

(There's also the other definition of "general purpose", which is that you can install your own OS on it and have full control over what software you run. I think Apple should allow that too, but that's sort of a different issue).
Not an accountant or financial analyst, but how does the money these giant public tech companies make from the NSA/other appear in the mandatory financial reports? I'm guessing it must be easily hidden.
In these discussions, the focus seems to be on the cost to Apple for providing App Store as a service (billing, fraud prevention, tax compliance, etc.). However, presumably there is a reasonable argument to make that developers should compensate Apple for creating iOS itself as a platform. There are many platform capabilities developers argue for as a fundamental right. Spotify has said Apple must make Siri extensible for voice control, others have wanted SPI to be API. All this work is meaningful investment, both financial and technical.

Are there proposals for a more incentive aligned business model for Apple as a platform provider? Would it make sense for Apple to, e.g., charge a percentage of all of Tile's hardware sales? After all, Apple dedicates resources to maintain the location and bluetooth APIs Tile depends on. Is it sufficient to say all these benefits must be capitalized into the cost of an iPhone purchase? But what about the customer who's overpaying for Tile's theoretical support who never uses the product itself? Maybe a better business model would lead to a world where there is less speculation ahead of WWDC: the developer's needs and Apple's finances are so aligned that we can guarantee the new support they're ready to announce!
Maybe not totally related to your skill set, but more of a formal thing (which might be my personal view only, but I could see others agreeing here as well)

If your resume contains any typos and you are a software developer, I would assume this is the same way you develop software and are not careful enough to proofread it yourself and have another person “code review” your resume.

Compared to other resumes which don’t have typos this would be a first red flag for me.

Also if you have 4 years of experience and you cramp every technology in there you have ever done and are an expert in everything this is also a red flag for me as I can’t imagine this to be true and would come across as a lie. A rather selected list of technologies which fit the job description with a more fine grained indication whether you are an expert, are a professional or have basic knowledge feels more honest to me as I can see that you self-reflect on your capabilities.

So don’t take this feedback personally as these were random thoughts on how my brain processes resumes. I am just saying that there might be ways for your resume to gain more traction when optimizing it for the job description at hand. Also if the resume looks like it is just a generic copy which you send out to every company without personalization it looks like you did not even want to invest time for this one company you apply for. Then, when I were to see typos I am asking why should I invest time in continuing reading a bulk resume with typos.

From the interview side as well: I would rather have somebody who honestly says that she/he does not know a thing and that is ok.

Again don’t take this personal. I am also talking about my own mistakes I made when I looked for a job.

And please ignore any typos ;)
Millennium Tower, Salesforce Tower, Mission Bay? SF builds.
imo this is less clear-cut than people are making it out to be.

I'm not saying I'm with Apple. In fact I hate platform fees.

But if I have a game and say, "my game is subscription based" to circumvent in-app purchases, how is that different?

In other words, where do you draw the line
OK, Google may charge for Firebase push notifications. Including making a profit from it of course.

They may not perform anticompetitive behaviour like bundling (as they have already been fined for in the EU over Android and Play Services).
The phone is useless without the store and the store is nothing without the phone. They are inextricably linked. Which is, of course, the whole problem right there.
Not stupid questions at all. I'm not entirely sure of the best way to answer this, as the internal quoting is getting messy. Here are my initial thoughts, though:

In a perfect world, maybe we would not need contracts. Certainly not so many. For low risk and low volume agreements, like your skating rink membership, maybe a contract is not helpful. Although I would be interested to know what happens this winter if a pandemic means the skating rink shuts down. Should the rink reimburse customers who only got partial use out of their membership?

There are statutory protections for service providers, but they do not cover everything. For example, they do not give the service provider recourse against the user for their bad actions. They also do not address the service provider's IP, nor do they address licenses from the user to the service provider.

By "feedback," I meant suggestions for changes, like if you told Facebook about a new feature that you would like to see but then sued them if they built that feature. Or if you sent them an email they never saw but then they implemented the feature.

I guess it boils down to three big points:
1. Litigation is nasty and expensive, even if you are totally in the right. It is expensive to go before a judge or jury to say "This user did awful things, so I banned them and did not provide a refund. Here's what they did and why we kept their money." It is much cheaper to cut it off early with a motion to dismiss or motion for summary judgment by saying "This person violated Section 7 of the TOS, so I terminated in accordance with Section 8."
2. Lawyers are hired to look out for their clients' interests. It is their duty to their client, and they can be sued for malpractice if they do not. We generally agree that this is a good thing, I think. But it is a risk to the lawyer, not just the business, if the lawyer leaves a lot of issues open.
3. Your point about legislation is interesting. However, you could approach from the other direction as well, and have legislation that says certain liability cannot be limited or certain actions cannot be taken by businesses regardless of contract. This is what we do now and arguably could/should do more, and it has the added benefit of not making lawyers act out of their clients' interests.

I don't expect this to be very satisfying, but hopefully it at least puts this all in a bit of context.
To hop on this train: people like you and I love customizing our devices and tailoring our experiences to exactly what we'd like, and that's completely fine. To a lot of people, though, their mobile device is just a tool—a tool that they can use to do other things. In that usecase, the phone needs to work as simply and reliably as possible, and by reducing the amount of things that can go wrong (live wallpapers draining the phone's battery and sketchy application launchers come to mind) the more approachable that system is.

My take is this: computers (especially phones) are like cars: some people love to tinker with them and take on a project car that they tweak to their liking, but most people need a reliable and inexpensive car that can get them to and from the grocery store.
Data Science Is Not About Certifications but the Mindset,Says Head of Analytics
Why does it even need to be an iOS app.

Why can’t Hey offer a mobile web version of their app?

Again, just playing devils advocate. But Hey can in fact make their product accessible to iOS user via Safari. And Hey wouldn’t need to give Apple any money for that.

Safari will even let user save a web app directly to your home screen.

Ironically, this functionality existed BEFORE the Apple store even existed.

https://www.macrumors.com/how-to/add-a-web-link-to-home-scre...

EDIT: why the downvotes? I’m just trying to facilitate a friendly two-sided point of view on this topic. See my NOTE in my original parent post. I’m just trying to point out this is a way more complex topic than most realize.
Complaining about a reproducible issue on a public forum works. Even if you don't get direct feedback, there's a good chance it will get quickly forwarded to an teams' internal mailing list.

A lot of google engineers read hacker news comments, reddit threads, etc. all the time, and generally try and route good feedback where it belongs.
The device doesn't need to store the key to do the encryption. It can be given the key when you boot it and then clear it before shipment.
Domain-Specific Hardware Accelerators
Since they are using the infrastructure of Mullvad, what's the point of using Mozilla's software instead of using directly Mullvad's ?

Price related I'm paying 5€/month for Mullvad and Mozilla's VPN is at $4.99/month so when it will be available in Europe I expect it to be 4.99€.

If they where offering something more, I'll see the point, but here by them developping their own software to use someone else infrastructure seems to be a huge waste. If they wanted to put their Mozilla logo, they should have gone for a white-label product with Mullvad no ?
I'm going to be evaluating CRDB (Enterprise version) for us next week - we also use pgtrgm with GIN as a really convenient way of making some simple searches like "SELECT * FROM users WHERE name LIKE '%bob%'" not need a full table scan. So would be very interested in that being added.
Also notable is that it can't be fixed or patched in the way you'd expect for any other software -- once it's found broken, everything that ever used it is now broken unless they're re-encrypted. There's no migration path to the fixed version
This. Often you'll find this low quality SEO content is just a result of people hiring low-cost copywriters often from developing countries, the 'uncanny valley' of written content
I find this stuff super fascinating. Is there any good books that cover similar/related topics?
I happened upon this comment a bit late, and caveat I'm not really a software engineer, but this comment made me think of something...

I've written a decent amount of code professionally in the first and second styles.

I sincerely prefer the second style, for reasons that are hard to articulate, maybe the aesthetic, the space, or something that I assume is equally as questionable.

After I stopped writing a lot of code, when I got pulled back in to debug or provide context long after the fact, in both cases, it was way easier in "real" code bases, to catch myself back up on things in the case that the code was of style 1, than when it was of style 2!

I may be alone in this sentiment, and I even regret that I have it.

I think there is also a bit of satisfaction in writing the code in the second example, especially when the example is a lot more complex than the one provided here.

Maybe it comes down to how much re-reading/maintenance your codebase actually needs. I wonder if coding convention/style has been mapped to the types of problems that code creates and the subsequent repair of those problems being dependent on the code style... I'm sure if I google it I'll find something :)
I've been hanging for about 20 minutes. What is this?
My salary has doubled in the last 4 years at my Big tech job through raises/promotions.
Most of this thread - and the entire concept of "systemic racism" - is about outcomes that impact minorities, not about what drives specific individuals to stereotype.

For what it's worth, I agree that people shouldn't be villified for having evolved heuristics. Many people who care about - and especially many that have been directly harmed by - systemic racism are extremely realistic about how common these heuristics are. But, once you are aware that some of your heuristics harm others, you do have a revealing choice to make.

People go against evolved heuristics all. the. time. Often to make society work, which is itself an evolved impulse. Our layers of evolved reasoning are in constant conflict. Should I eat this thing that's tasty or impress that potential mate? Should I stay home and lie on the couch or keep my job and the respect of my family? Should I punch the guy who cut me off or stay out of jail? It's disingenuous to say, "I manage all of those things, but I'm helpless about my assumptions based on race."

We talk about things like anger management and racism in order to develop new heuristics that let us thrive together efficiently. You don't have to suppress your internal guess about whether someone is a rapper if you learn to invite people to introduce themselves. You can invest in confronting your biases in high stakes situations like performance reviews and project assignments, when you should be engaging your cognition anyway.

> The self-perpetuation will stop by itself when people's experience change.

This is a literally saying "the beatings will continue until morale improves". What makes it self perpetuating is that people can't disprove stereotypes with a boot on their neck.
I originally put the current submission in the second-chance pool (described at https://news.ycombinator.com/item?id=11662380), but perhaps that blog post, short as it is, provides a better intro.
You built a Progressive Web App (PWA) after that, right?
You are describing a lack of sandboxing, not an open platform.

We are talking on the web right now. Your browser executes arbitrary code. Should we ask someone to approve every single website before it can be accessed?