skysight-inc/HackerNews huggingface dataset:
I wonder where the line is. Is it ok for a startup like slack to attempt to 'kill email'? Is it ok for a startup like Slack to try to 'destroy' email? What about destroying Outlook specifically?

I'm also wondering to what degree this would apply if Google didn't have so many products; would it be ok for Gmail employees to destroy Outlook if Gmail was its own company, separate from all the rest?

As a personally competitive person, I tend to be motivated by a drive to destroy the competition and deprive them of business (through fantastic products and great customer service), whether that competition is internal or external to the business. The existence of upstart competitors is explicitly licensed by the failure of established competitors to failing to serve their customers well.

If you work at a place like Microsoft Office in 2010, do you just continue to excuse the existence of things like Google Docs? Would it be wrong to destroy their business prospects by getting in on the online collaborative editing game? Would it have been wrong to do so in 2003, when internal engineers prototyped it, before Google Docs was released?

Many companies that were dominant have seen their near-monopoly positions eroded by new entrants; I can't help but think they were hurt by lack of a drive to destroy the competition and keep it that way. One example seems to be Adobe Illustrator and Sketch. It would have been better for consumers if Adobe just came out with its newer tools like XD, rather than waiting for Sketch to force their hand.

I'm wondering where the line is between healthy competitive drive and anticompetitive behavior/thinking.
Quakers, hippies, the anti-war movement, and many others would disagree with you.
Reopening is an illusion - behaviors change rationally in response to the environment.

Bars will have patrons, but won't be as busy. People will travel, but not as much. Restaurants will still serve food, but half will be delivery.

The govt. has little control over real economic productivity except by handling the pandemic and the economic shocks produced by it.
> still have the lockdown while we know the virus is not that dangerous ?

Does the graph presented of those most likely to have issues with rent match with those states that locked down the hardest?

> paying people extra unemployment money to not working ?

I'm confused - are you implying that by giving some people money (for some more than they would earn while employed), that prevented them paying rent? If any, it would seem like a failure in the dispersal of said money.
I think you might want to read about this:

https://www.aljazeera.com/news/2020/01/police-tear-gas-yello...
> Three-finger-up + click is way smoother than doing a random walk through your open windows.

Ummm, the challenge was to use the keyboard though? No amount of rationalization will convince me that taking hands your hands off the keyboard is smoother than leaving them on.

I do enjoy watching junior devs struggling to find their lost full-screen workspace window by swiping furiously sideways with their trackpad though. For even more ridiculousness, I know I can always get a minute to read some news after I ask them to open Chrome devtools and wait while they try to get back to the original Chrome window afterwards.

> lolwut? Cmd+? opens a box to incrementally search all menus, Ctrl+P and Ctrl+N let you navigate the results, and return runs the menu item.

Pffft, okay. You don't even know the difference between searching and hunting. They're completely different operations, for different purposes. There is a way to hunt through menus with macOS, but like all Apple shortcuts it's completely obtuse.
Understanding database options for your serverless web applications
It's a book! I was expecting a short paper along the lines of [0] or [1] but this is going to take a while to evaluate. Nonetheless I like the surface-level presentation and it seems like the author takes the time to carefully explain each concept in detail.

[0] http://tac.mta.ca/tac/reprints/articles/15/tr15.pdf

[1] http://r6.ca/Goedel/goedel1.html
notably a surprising number of his predictions are how current concepts are wrong, and not that new concepts exist.

yet most of the discoveries of the past, DNA, semiconductors, relativity have nothing to do with prior information being wrong,

just that prior knowledge was incomplete or insufficiently accurate.
> how are you going to convince or force people to build these houses that you (Supreme Decider of America)

In Sweden we had a government agency that both identified the need (not rocket science) and government building corporations that actually built the houses.

> I'm actually making very pointed arguments that fundamentally invalidate your whole world view.

It must be handy to be so ignorant and yet so cocksure. That's so arrogant that I'm starting to think you're actually trolling.
By that logic the US should ban transactions related to oil and gas supplies originating from OPEC countries.

The modern CCP bears zero resemblance to 19th-century Marxist theory.
> Now that the US has shown it can ban foreign tech companies if it's in their own interest, and all the moralizing talk about the free market has been exposed as the self-serving propaganda it has always been, what reason do be exactly have to keep playing this game where we are the biggest losers?

One of the ideas behind the structure of our republic is that there can be peaceful changes in power between different governments.
What I mean to say is that the US is not one person, not even the US government.
So, the moralizing talk about the free market has not always been duplicitous as you seem to imply. The protectionist actions you see now are just taken by the current government, who even on its own, doesn’t seem to have harp on the need for a free market very much. This is especially true when you compare it to the last government that was backing the TPP, something that was promptly killed after the regime change.

Otherwise I agree with your conclusion, European countries should chart their own way.
Gotta watch those negative interest rates though, might be a little trickier in a closed economy.
Until you can move windows/apps with the keyboard like chromeos, windows and most linux wms, I'm going to be frusterated.
> So basically - start the program again.

It doesn't start the program again. Mac OS is smart enough to know if the program is already running and just switches to it.
It's standard practice to tell employees things like "you shouldn't discuss these sensitive topics over email" or "we're philosophically opposed to lock-in so don't say our users are locked in". But I've worked in a couple of big tech corps, and I don't remember ever being handed a specific list of euphemisms I should use. (After all, what's the point of the euphemisms if an official document describes what they really mean?)
At least in Django 1.6 from 2014, couldn't find older docs.
Funny how people go all conspiracy on Google, with zero evidence, when we have actual evidence of known right-wing Facebook executives personally intervening to delete misinformation strikes against Breitbart et al.

https://www.buzzfeednews.com/article/craigsilverman/facebook...

This seems like a legitimate HN story but it was flagged to oblivion when it was posted yesterday.

Don't talk to me about cancel culture.
Not even remotely the same scale as what China is doing.

China has initiated Holocaust 2.0, and there's nothing that can be said to deny this.
I would also add to the article, that when you try to alter a busy table add it a timeout (otherwise you will lock the world).
SET statement_timeout = 50;
Alter .... ;
> I want to make people aware of this [...] how this kind of attitude could be interpreted by Chinese people

I hear this all the time from friends here in the US who think we are a horrible country and that we are only a superpower because we did a lot of terrible things to get there (which is true), so we deserve anything bad coming our way, and we should just step aside for China's ascendency because they're just using our colonial-era, upstart (ex: theft of intellectual property) playbook and if that upsets us we're hypocrites - the ultimate sin, apparently.

To which I say: So. What.

We need to be political realists, because China certainly is. Other considerations are simply irrelevant.
> […] has to grapple with the fact that open societies have systematically outperformed authoritarian ones over the past century.

Perhaps they don't care about performance, but rather control. The Qing dynasty of Imperial Chine ruled from 1644-1912:

* https://en.wikipedia.org/wiki/Qing_dynasty

They got their asses handed to them starting in the 1800s of course:

* https://en.wikipedia.org/wiki/Century_of_humiliation

But the current leadership may be happy with performing at 75% of open societies if they still get to run things: enough development to keep the outsiders at bay, not enough openness to cause trouble.

As long as their general rising prosperity, it may be good enough for most folks in China as well:

> It must be understood that liberalism and nationalism developed in China in lockstep, with one, in a sense, serving as means to the other. That is, liberalism was a means to serve national ends — the wealth and power of the country. And so when means and end came into conflict, as they inevitably did, the end won out. Nationalism trumped liberalism. Unity, sovereignty, and the means to preserve both were ultimately more important even to those who espoused republicanism and the franchise.

> China’s betrayal at Versailles did not help the cause of liberalism in China. After all, it was the standard bearers of liberalism — the U.K., France, and the United States — that had negotiated secret treaties to give Shandong to the Japanese.

> Former liberals gravitated toward two main camps, both overtly Leninist in organization, both unapologetically authoritarian: the Nationalists and the Communists. By the mid-1920s, the overwhelming majority of Chinese intellectuals believed that an authoritarian solution was China’s only recourse.

* https://supchina.com/2019/07/22/why-do-chinese-people-like-t...
The exception to explain would seem to be developed Asian countries. Why does Japan not see a similar decrease?

They have a bunch of very significant societal and dietary differences that already contribute to high longevity. But you could compare “menial tasks” and see if that can explain some of the shift too. I’m guessing you’d see that Japan’s levels of menial tasks shifted in the same way as the western countries, but they didn’t see a similar change in dementia. That’s just based on my mental mode of effects here, would love to see some more analysis though.
At least with semi there's continuity. And some of the China-hawks in the admin, though cray cray and warmongering, are also pragmatic. i.e. I think Trump banned TikTok out of spite, but probably Pompeo banned WeChat... as if Trump knows what WeChat is. And probably other hawks pushed for TikTok acquisition, and Trump poison pilled with with extortion to US treasury. A lot of the escalations are... unprecedented, kind of insane, but also calibrated enough that China can tit-for-tat. Whereas Trump would just be insane.

By all accounts TSMC didn't want to open plant in US. They were denying it for months / weeks / days before. And TSMC has invested so much capex in new Taiwan plants that it makes no fiscal sense for them to open low capacity plant in US unless heavily subsidized, and US wouldn't subsidize unless it was for MIC. As for Taiwan's future, really depends on how election goes. I'm skeptical China will allow TSMC / Taiwan to cooperate with US unfettered in semi. Right now there's mediatek buffering Huawei. And other Chinese brands can still sell phones with qualcomm. But if US manage to coerce all Taiwanese semi from working with China... well glitter bombs are going to blow up in Taiwanese fabs before real bombs. I think it's semi is a much more dangerous situation than most people realize. If Trumps over November, there's a few years before Arizonal TSMC comes online to form a useful Chinese semi containment strategy. Or TSMC will delay the play until after Trump term 2. Otherwise, stock up on graphics cards now.
Doesn't it also look like a timeline, start pressing and hold one key down then also press a second key?

The stories we tell ourselves to remember things.
I don't work at Google but I had to take similar training too, where using words/phrases like 'dominant', 'market share', 'leading in a market' etc were discouraged. Specifically because the 'market' can be interpreted in a zillion different ways, especially for tech companies.

Don't think this kind of thing is new, rare or shocking.

Peter Thiel in Zero to One also gives examples of how a company can be considered a monopoly and not a monopoly by simply increasing the definition and size of the market that the company is operating in. (And how companies will generally try to avoid being classified as monopolies this way)

e.g. Google is a monopoly if you consider online advertising as the market, but if you stretch the market to all advertising (including print, radio, TV and billboards), Google might not be considered one.

Similarly Amazon in the e-commerce market vs general retail.
I write vanilla JS for a majority of projects. If you adhere to a certain code structure it is quite productive and maintainable, while avoiding dependencies.

But that is only when I don't have a choice over the template engine.

In reality it is: a template engine + vanilla JS vs. React. And as soon as you also need to do client side routing and manage state across page transitions you are in a world of hurt with the former (exaggerating, in comparison).

This is why I prefer React and frameworks like Nextjs.

With Nextjs you get a full-blown solution that is feasible and performant for both simple and complex sites, a convenient top level structure, complete control over when you render (SSG/SSR/CSR) and a uniform way to build your UI (JS + React).

And in some cases a React SPA is just right, especially if your website is mostly a structured "CRUD" UI, since these are (hopefully) designed in a very consistent way, so you end up updating small pieces of your DOM with every transition/action.

The alternative is not "Just use Vanilla-JS", it is a hodgepodge of languages, code/logic duplication and choices/trade-offs that you need to make such as "where is the right place for this thing" etc.
No, it needs to be enforced by either a higher power (which doesn't currently exist for the world) or by not allowing countries to do this. This can happen either through gunboat diplomacy or by economic actions like the ones this entire thread is about.

As to your addendum, I am unaware of an economic model that intrinsically solves such problems of peaceful coordination between nation states.
Once a page is committed, it cannot be uncommitted until the thread dies, because the OS can't be sure how much of the stack is actually used. It cannot even assume that only addresses above sp are used. Also, the granularity is that of a page, which could be significantly larger than a whole stack of some small, "shallow" thread, and we want lots of small threads.
> One puzzling aspect of the decline is that it seems to be confined to Europe and the United States [...] One leading hypothesis for the decline in the United States and Europe is improved control of cardiovascular risk factors, especially blood pressure and cholesterol.

We have blood pressure and cholesterol meds now that force these "factors" down, but is there evidence that it has reduced the rise in actual heart disease?
As a Canadian, and one employed by a US HQ'd company, the US gov't has the power to mess with my life in more ways than the Chinese government does. So, no, if forced to I don't accept your choice. You might prefer being spied on by your own gov't, but I don't accept your gov't spying on me.

I'm not going to China any time soon, but I need to cross the border to the US for work sometimes, and for pleasure sometimes, too. Since 9/11 that border has been an aggressive and hostile place marked by frequent highly authoritarian interventions and it has escalated even more under Trump. And its reach extends now onto our phones and thus into our private lives and this spying now extends online and profiles are being made of all sorts of people without them knowing. This has always happened, but its reach is far wider than before.

Being flagged by the US gov't hurts me directly, China only indirectly. I don't trust the US federal regime, and neither should (most) Americans.

EDIT: love being downvoted along with the other (European) comment. It's clear many Americans still don't get how their government behaves to its so-called allies. Ask Angela Merkel how she felt about having her phone tapped. Maybe the EU and other allies need to start randomly detaining US citizens with "strange names" or "suspicious profiles" and keeping them in rooms for hours, interrogate them, search their phones, then let them go with a smirk and a "have a nice day." Maybe then US citizens will understand how odious this is.
Use app.
Never, Ever Print() in a Lambda Function
Just wait till you come across ⎋, ↖, ⇞ or ⌤!
Except cholrine in pools. And soap. Soap has all sorts of chemicals in it. And perfume. The reality is that we soak ourselves in various chemicals every day. What if that truck was spaying hand sanitizer? It is the chemical that matters, not the method of distribution.
Well I am being an adult because I am saying that that kind of whining in that article is simply not-being-an-adult.
Well, there is a cap on the number of PIDs you can have going, I think. Also, it is my understanding that thread switching causes TLB flushes, which can be expensive. You can also fit several stackless thread contexts within a single page, depending on the size of the context, whereas you'll certainly never get more than one stackful thread into a single page.
> Why not regulate the amount or at least the velocity of how many homes a person can own?

Why not just eliminate private property all together? Everyone should just rent stuff from the government.
What? Why don’t they fork internal dependencies or push the developers of the infrastructure to support the dependent projects?
It is ok for a startup to want to 'kill' competitors. Regulators don't care if companies WANT to establish a monopoly.

They only care if they succeed.
> I understood that the command does not get executed, but what happens in the shell (I looked this up on Wikipedia too)? Does it just display the line and allow the user to edit it so that the starting and ending escape sequences can be removed along with any other edits and then the command executed?

My understanding is that it's up to the shell, or whatever program, to decide how to handle it. (I didn't make this clear in my original post, and have updated it accordingly.) All bracketed paste is doing is providing a mode that tells the program "everything between these two symbols should be interpreted as input, not as commands"; it's then up to the program to decide how it wants to respond to the user's intention.

At least for me, with Terminal.app and bash 5.0 (where it's not enabled by default), it behaves es you describe when enabled by `set enable-bracketed-paste on` in `.inputrc`. For vim, I believe the plugin is essentially doing the equivalent of `set paste` before and `set nopaste` after.
Some that immediately come to my mind:

1. The right to be forgotten, which tries to turn back the clock to an earlier age when search engines did not exist.

2. Copyright extremism (yes, there are places where it is worse than the USA) e.g. the EU copright directive.

3. Photography rules, which, unlike the USA, restrict the use of cameras in public and may render selfies illegal in some cases.

4. GDPR
I've seen it used against people spouting QAnon, Big Pharma mind control vaccine theories and support for fascist elements of various governments like USA, China, Turkey, Russia, and Poland. Seems appropriate to me. It's not healthy to tolerate these folks, especially the fascists.
It would seem obvious that housing prices should drop in the near term (and I hope they do), but I can't totally square that with falling mortgage rates and rising asset inflation. If the Fed rate stays at 0% then I've been told to expect 30-year fixed mortgage rates should eventually drop to between 1.5-2%. Rates that low increase buying power and could be a powerful form of stimulus for the housing market. Beyond that, rental real estate is not immune to the current inflationary multiple expansion seen in financial assets. The lower the yield on something like $SPY falls, the more attractive the yield/rent from real estate becomes by comparison.
I think the main message is “Assume every document will become public.”

It's not a natural thing to think about when messaging with a teammate.
Exactly. While things are closed, there's a reason for restaurants to demand support from the government. Everyone suffers, but homogeneously and less.

If we open up, support from the government zeroes out and bars and restaurants will find themselves in two circumstances: they will be partially full because people are scared to be in public (and will struggle to make ends meet and maybe fail), or they will be plenty full until someone brings in COVID-19, a bunch of folks get sick, contact-tracing tracks it back to the bar or restaurant, word gets around, and business at that place crashes because it's a plague vector. Some businesses will win in this circumstance. Most will lose.

It's a bit of a prisoner's dilemma deal.
I think you can only downvote fairly recent comments and there is a rate limit on how frequently you can comment so even if someone did do that the damage would appear to be fairly low.

On a positive note it looks like you can always upvote comments no matter how old they are.
I live an hour's drive from the big city. Towns have the same pleasures - cinemas, restaurants, malls, Starbucks, McDonald's, fast internet, private schools, but more parks and less pollution.

But the big thing is the attitude. As a city friend put it, "Everyone uses each other and that's fine. You use friends. You give them a gift to make yourself happy."

Outside the city, people are less... reciprocal. A neighbor might wash your car because he was in the mood. You can throw a BBQ and just randomly invite neighbors who pool money, offer to buy, cook, or clean. Neighborhood kids come over to hang out and you can serve them tea.
> Which is exactly the problem people are worried about in the linked article.

The problem with that is no amount of flagging and removing is going to fix the problem and that is why I don't even see the point, the left and right are so divided that those on the extremes will fall for anything being blinded by their emotional hatred for the other.

I mean we are at the point where the extreme left believes for a fact that via a thoroughly refuted dossier, that the sitting president paid Russian hookers to pee on him.

The extreme right is just as bad, believing that their is a global cabal of elite leftist that are raping children with a presidential candidate being one of them.

No amount of blocking content is going to repair the fact that people are no longer listening and that is the problem one side wants the other side filtered so that they can be the only voice shouting in the dark, thinking if the other side cannot talk then they are by default going to listen, but the reality is almost everybody has stopped listening, no amount of censorship is going to fix that.
for the UI, how about duplicating the board? each game starts with one board. at each split point the active board is duplicated and you can play each. at the end you could draw a tree to show all the decision points and the end positions.

for extra fun if one board gets to a position that another board already had, the tree could be merged again.