skysight-inc/HackerNews huggingface dataset:
Shanghai.

- Cardboard-thin walls, single-bedroom, single-bathroom (no tub) apartment in a crumbling dirty building looking out at your neighbor's drying red underpants can easily run you US$1-1.5mm.

- Renovation and construction noise, dust, inconvenience everywhere, all the time, 24/7/365. If the road was paved last year, let's re-pave it again this year! Anything goes to lower the unemployment rate in the harmonious society! Drilling can easily start at 6 am and go till 10 pm, and construction outside is allowed to bang 24h. The rule of thumb: if no neighbors are renovating this week, someone will next week.

- Services are cheap but shitty. Call a plumber to fix your leaking pipes and he will wrap it in some tape while chain-smoking and making a mess of your floor. Most museums are so bad it's worth to go just for the laughs. Libraries freshest books are from 90-s and maybe a few from 00-s. Nothing you can do at the bank that will take less than 1 hour, including changing the currency.

- Allegedly "the food is great", but Shanghai is a melting pot of China, and almost everything is much, much better at the origin. Shanghainese food is super sweet and greasy in a bad way. Cheap food places and street food is disappearing at an alarming rate, almost nothing is left. Food quality is below average, food service is bad. Groceries are cheap, but most cheap vegetables have no taste at all.

- The largest subway in the world, the largest bus network in the world, and still it can be extremely congested, rude and slow. E.g. when subway trains stop, the machinist exits, checks if everything is "okay", and then presses a button to open the doors..? You have to x-ray your stuff when entering the subway, most people just ignore it, but it adds another layer of stress. People stampede for seats after the doors open. The street traffic is mad, it's better a bit compared to 3-rd tier China cities, but it's still mad mad mad by any Western standard.

- The airports are dark and stinky. When you exit you're immediately attacked by "taxi, sir" touts that will scam you, all in a plain sight of a "policeman". However, Shanghai is very well connected with the rest of China by air and by bullet trains.

- Public hospitals are very efficient and cheap, but not for the faint of heart. A single doctor can process 100-150 people in the morning shift, you have 3-5 minutes and they don't remember you or anything, there is no privacy and no "care". They will fix you up and send you home. Overprescription is rampant. Also, everything is upfront: you can call an ambulance, come to the hospital and 1st thing is to pay, if you don't pay they will leave you to die in the lobby (that's why so many traffic victims end up dead: no money on them and they're unconscious so you can't ask for a relative).

- Air quality in winter is extremely bad.

- No nature at all within 3-4 hours drive.
Instagram Founders' Exit Means No One to Challenge Zuckerberg
If the dumb tv is poorly engineered and sets my house on fire, then I would be able to sue them for liability. I see no reason whatsoever why I should not be able to do the same thing if their software causes issues.
China might choose modern 4th generation warfare and low intensity conflict.

China declares all of Taiwan as a war zone. Missiles are launched at slow pace towards logistics hubs, airfields and harbors. Taiwanese economy starts collapsing. Commercial shipping and air traffic is nonexistent. 5-10 years passes and Taiwan has lost it's economic status and living standards are down. Chinese supported fractions and saboteurs start their operations. Morale is down and internal political conflicts emerge.
Reading this was infuriating. The usability rationale is a blatant lie. They did it to attempt to get Chrome users to adopt Google services more, just like they have with Android, changing what were formerly simple, generic apps to tie into google services (Play Music instead of an audio player, Downloads advertising Google Drive, Keep instead of a note taking app, etc). I like and use a lot of Google products but I don't appreciate my preferences being disregarded.
Totally agree in general; I've gone down the "Reddit rabbit hole" almost too many times to count.

Private groups on FB can be more discerning about their membership, which is also what makes them interesting.

Many of the cell phone repair groups I'm in require you to have a repair business, so the groups don't get flooded with what they call "plz bro" posts. (i.e. "How do I fix an iPhone screen?" beginner posts.)

It also forms a tighter community; we pretty much all know each other on there, so we refer business back and forth a lot, and use Messenger heavily to buy, sell, and just chat about really obscure or weird repairs that come in the door.
This will keep happening unless you drop the label.

AWS is quite vast. Add all possible usage patterns and there's no way you can know it all.
Wow I would drive one of these today...
Every single word of that is true. It is exactly what should be said.
Based on what I know of the Chrome team, it was probably the conclusion of some UX manager or the result of a user study they did around Google authentication. If I had to guess: their end goal is not explicitly to collect more advertising data for Google, but it's to minimize friction around the use of Google services. This leads to decisions like the cookie one.
Fully Reworked Versions of Ruby and Python SDKs and PDF to Word Conversion
I am not sure if that’s how things work out in the end. Usually, all big companies have programs where you need to comply once a year or so (eg by watching training videos and answering some questions on how to write emails). Thus, they can transfer to an extent to the individual
Using pseudonyms is never a bad idea but even when I did this in the past I've had to many near misses of uncovering myself because I fucked up some git config, or had the wrong browser tab open or just replied to a tweet from the wrong account.

I admit it, I'd be the world's worst spy. Too honest and too clumsy.
I still haven't seen any clear statement from Google on whether or not being signed in to Chrome w/out enabling sync alters what data flows from browser to Google in any way.

If signing in to Chrome is completely without any data exchange, collection, aggregation, or reporting, then please say so.
> Today I'm not sure if 1...2 or 3...

Yeah! That's exactly what's fascinating about it.

I've met a contrails believer and, sadly, I was sure they actually believe it. But flat earthers are in a whole separate category where it is not clear if they are just trolling everyone. Your 3. is interesting at first they might take it up as a joke but then someone out there in the "community" is a better troll, and makes up a more convincing "evidence" and before they know some of the trolls start believing.
Great news! I didn’t plan to uninstall Chrome (I still prefer it to its competitors). But I’m sure some people will reconsider uninstalling it now.
I used to do this. Then I realized I stored the backup codes in 1Password anyways which are as good as using a TOTP. So instead of investing in another safe place to store the backup codes I decided just to go all in with TOTP in 1Password.

If my 1Password vault is breached, I am pretty much in a world of trouble as it is.
I have to say, I felt like I was one of the few supporters of this feature. But these changes make it even better and clearer for users and they might not have been made if there wasn't so much pushback. So, thanks everyone!
Please don't post archived copies! It's important that users know the original domain and URL.

If you want to direct users to another copy of the article, that's fine, but the convention is to it that as a comment in the thread.
How do you handle adding both keys if you store them in different locations?

Right now I do something similar, but I have to keep a list of which accounts I need to add to key 2, and the key is offsite, so I have a several week period during which an account only has one key associated with it.
A Google representative has claimed on the domain hiding bug report that the change is shelved due to the feedback.

Edit: Permalink to the relevant comment: https://bugs.chromium.org/p/chromium/issues/detail?id=883038...
Not the OP, but there is a lot to be said for the concept of karma. Karma is the result of some action. You can hold on to some karma, or you can let it go. Sometimes you have a connection with a person or an organisation. That connection can have consequences that are not good for you. You are free to hang on to that connection, or let it go most of the time. Usually it's a good idea to let it go. Sometimes the other side persists in trying to keep the connection (for one reason or another). In those cases, it's probably a good idea to be perfectly clear about your desire to sever the connection. You don't have to be cruel about it, but it's usually good to be crystal clear.

This is often super difficult to do, and the Seinfeld "off like a bandaid" approach is probably best. By doing it clearly and quickly, you allow yourself to focus on what you really want and not to carry around a lot of baggage. For example, I've been approached by previous employers about working for them again and I've had to tell them politely that it's never going to happen. Usually I try to give them some constructive criticism if they are able to receive it, but I admit to having done the "It's not you, it's me" routine before. Basically, I think it's important to focus on explaining that the paths are different and that each party needs to concentrate on their own path without needing to try to drag the other along. A couple of times I've received the, "But I've changed..." thing and I just have to reply, "That's great. I know you'll be able to find great people to work with because of that. I need to focus on my own stuff."
>While we think sign-in consistency will help many of our users, we’re adding a control that allows users to turn off linking web-based sign-in with browser-based sign-in—that way users have more control over their experience. For users that disable this feature, signing into a Google website will not sign them into Chrome.

The pretext of this feature is supposedly that people who share computers are accidentally signed into someone else's account and this solves that, but why should this be done at the browser level?

I have a hard time believing that anyone who uses the family computer doesn't have their own account in the OS, where their Chrome profiles will be kept separate. I also have a hard time believing that this isn't just about making sure every session is authenticated to make cross-device tracking easier/possible. It's why every Google app on iOS seems to want you to log in. I think my suspicion is probably correct since they're making it opt-out rather than opt-in (knowing most won't).
> An ABI can't really be "additive". If you add stuff to an ABI, it's a new ABI.

Not really. You can add new concepts to an ABI without breaking existing code.

Suppose version N+1 of some compiler adds a new language feature, like async/await or whatever. It might involve a new calling convention and symbol mangling for async functions. However non-async functions would not be affected.

Of course if the library author removes old entry points they will break old client apps, but that's not a property of the compiler.
That Google is censoring conservative viewpoints.
You could make a profit by reduced tax liability.

Get married in a courthouse around the end of the year, before the year of your wedding. The following year, have your ceremony. You extend your Married Filing Jointly status to the previous year you were going to originally take credit for it.

That's my best guess though, and depends on your incomes.
This was my reason for asking the original question. I always feel that Java apps are just clunky. I agree with your observation but I’m also reading that IntelliJ and other well designed Java apps are better.
Wow can we import Citroen in the states? That car looks cool!
This is akin to asking to delete huge portions of human evolution from the genome. It probably isn't going to work out like you'd want.
Majority of Nike's brand revenue is overseas so Kapernick ad not risky
I find it interesting that you use the word “champion”. I had a discussion the other day with a well experienced consulting colleague of mine. His view was that every company has Champions which in turn reflect the company culture and values. For consulting companies these are partners. For google it used to be the CS PhDs (my guess). Maybe, this is changing at google right now and other people are becoming the “champions”, which might explain the underlying reasons this happened in the first place
> You must conform to an externally defined standard of virtue, or face consequences ...

That is basically every East Asian culture in a nutshell:

https://en.wikipedia.org/wiki/Face_(sociological_concept)

Related:

https://en.wikipedia.org/wiki/Honne_and_tatemae
Apart from higher salaries in California Paris is way better for the quality of living. They have public transportation, good food and so far one of the emerging "mega/gigacities" of the future. They even have a "Grand Paris" [1] project which aims to integrate suburbs and surrounding cities in one huge melted conurbation. So opening a business here may be a good strategy in the long term.

[1] http://www.grand-paris.jll.fr/en/paris/
Fair enough, I assumed that because you have GH-series cameras your use is video because that's where they excel. They are perfectly fine stills cameras, but they aren't een the best stills cameras within the MFT ecosystem.

A Panasonic full frame camera is interesting in the context of video. But for stills, I'm not sure I'd want to invest in an unproven system that has one of the most obscure lens mounts in the industry. Even if it can be adapted, autofocus performance is unlikely to be good—just look at the Sony cameras for evidence there.
Are you trying to say that anti-equality and anti-women views are now mainstream conservative ones?
> I've built a metal working shop in my basement and a forge out back. My rent is 700$ a month.

Making major capital investments in the property is actually something I would consider a reason to purchase rather than renting. Can you say more about your thought process there?

> If you're in tech move west, definitely.

...west? Did you mean east?
> I have a hard time believing that anyone who uses the family computer doesn't have their own account in the OS

What is that based on? I think it’s very unlikely on the contrary that the average “family computer” user (outside the tech bubble) would even know how to create a new Windows account, let alone bother to actually do it.
What I am saying is that there are major problems in the current crop of explanations that are being touted as the "truth". Science is about developing theories and models by which we can understand the universe around us. When we start to believe that they are "true", we then have a very hard time accepting evidence that says they are not at all accurate.

Whether the "Electric Universe" or any other model is capable or not of explaining what we see is for research efforts.

What bemuses me is the apparent inability of highly trained scientists to think outside the box so to speak. They appear to be happy with their mathematical incantations (I know the word is provocative) as being the "truth" of reality. Science is not about "truth", it is about providing functional ways to understand and manipulate the universe around us in an organised logical way. If you want "truth", go become a philosopher or theologian.

But come on, all mathematics is a map by which we try to understand the processes going on around us. In the main they provide a way of logically looking at the universe around us, but they are approximate and fail in the very fine detail. Otherwise, we would not have this incredible incompatibility between how we describe the very small and how we describe the very large.

There is a strong unwillingness amongst many of those who propagate the current crop of widely accepted theories to give any credence that their theories and models may be fundamentally wrong.

We do not learn the lessons of the past, so we repeat the same mistakes. So what if a model does not accord with consensus? The Nobel Prise has been awarded to people for discoveries in fields where those people faced great ridicule because of what they discovered was against the consensus model and theory at the time of discovery.

If our theories and models have gaping holes, let us investigate alternatives that might not have those gaping holes.
Yes. Some employees have said that they get blank stares when they say they work for Mozilla, but recognition when they say Firefox.
C# has them. Java too?
All I'm saying is that there's a choice.

You have to ask, why will companies pay $180K or more in salary when equivalently good people (and I really do mean this) are available at half the cost elsewhere?

How is this sustainable long-term?

And to what extent is the behavior of young firms a bellwether for the future? I really wouldn't bet against this trend.
Fox news is what you describe-- a huge corporate power with control over the views accessible to millions of people. I hate Fox news and wish for them to stop existing, but you won't catch me arguing that the government should shut them down or tell them what to say.
I learned Rails because it was way better than PHP. I had a colleague show it to me and was amazed at how much simpler things can be when you have your ORM, MVC, templating, configuration all set up in an opinionated framework. As for whether or not you should learn it today - maybe? I think there's still a future for Rails development. It's more of a workhorse now than the Hot New Thing.

I think if you're looking for something new, look for things that you (or others) get excited about, because they are way better then the current way. Learning Rails was because it was 10x better than the PHP spaghetti shit that I was personally coding in early 2010s.

I think this can apply to a lot of trends. For me, Golang was a much much better way to handle concurrency. Add typing, strong performance, compilation. It's also on an upward trend that I was on the leading edge of.

These days I'm learning Rust because I think the borrow checker is an interesting and much better way to handle memory than manually allocating/freeing, pointers, or slow GC. However, who knows if it will take off.

Similar things have happened with frontend. From what I understand React is much much better than coding together stuff with jQuery and random plugins.
Have you experienced these yourself or seen it from outside (like a tech consultant)?
Setting up MediaWiki properly yourself is not a small undertaking. How wikipedia does what they do is with puppet deployments and a significant amount of automatic server management. It's incredibly inefficient given that pages should be statically served, it's very difficult to even know what to install and it may not even be future compatible.

For example getting VisualEditor, MediaWiki's custom PHP-lua extension for your version of PHP, needing PHP-FPM, managing versions of PHP, correct configs. Setting up page caching, knowing what extensions to get, seeing lots of out of date ones, having to configure them properly. Ontop of all this doing it actually right with proper file and user permissions is just completely inaccessible to anyone but those who make a job of it.

Even the mediawiki 'package' is out of date and works differntly, causing more problems.

It should be as simple as getting a domain, getting cloudflare, pop up a $5 VPS and a couple commands to have a proper and automatically updated install. User sets up website, sets backups to GDrive or some other cloud service, allows logins from google, facebook, whatever, and can then manage everything from the UI.
Sadly, its remarkably rare that people have accounts on a home PC. You can still setup a windows desktop with a password-less account, and many people do.
Awesome, appreciate it :)
The fact that this all happened in the first place is really telling. It's nice that they've backed these features off (a bit) but there's a reasonably clear signal to take away from this.

When company and customer interest are misaligned this is the result. There are plenty of cases where a strong leader in the company with a strong ideology can hold this stuff back, but companies normally outlast those individuals and eventually there's nobody left to stand in the way.

It's wonderful that we were able to make enough noise and fuss that the cost/benefit shifted sufficiently but this will happen again, and then again, and so on... And eventually, we'll be tired of yelling or won't be able to yell loud enough.

Vote with you attention and your data and your money. Switch to Fastmail or Protonmail. Use Firefox or Brave. Buy a System76 laptop instead of yet another not-so-great-for-developers-anymore Apple macbook pro. Choose these options even if they aren't as good because if we don't support the handful of companies who are trying to do something other than gobble up all of our attention and data we're in for a really dark future for the web.
While there are flags for closing file descriptors on exec(), they are not set by default. This means that delvelopers of every application that uses fork() must set these flags otherwise descriptor leak is present.
Am I the only one that feels Shazam is no longer relevant? I don't think I know anyone has iShazam or SoundHound installed anymore. I feel all our music is on our phones now, so we already know what it is.
Perhaps the gene that makes people more prone to addiction also makes them take more risk or work harder? You can't just delete shit from an extremely complex system and expect it will just work.
See also Mindell, David A. Digital Apollo. MIT Press 2011
Alas, we're still losing Inbox.
I don’t know why but I get an intense feeling of disgust at “people at higher position” making stupid decisions like this one.

My cynicism kicks in and I feel like they know exactly what they’re doing, but the bottom line is more important than anything including causing a PR storm on HN and tech blogs.

Strip down emperor’s clothes and truly reveal the nature of big corporations and their greed to ruin everything for the benefit of the shareholders and their bonus targets - ethics, privacy and environment.

Perhaps I have a problem with extreme levels of cynicism.
From what I can tell the startup ecosystem is even weaker there than in areas like the Midwest in the U.S., which even after expenses related to transportation and healthcare makes a lot more economic sense in my opinion. Cost of living is very low but the salaries are much higher. Regardless of infrastructure, France and Europe in general needs higher salaries to be competitive. Sure some of the quality of living things are nice but ultimately I'm going to choose a job primarily for work I enjoy and how much money I'll have left over expenses.