skysight-inc/HackerNews huggingface dataset:
I think your conclusion is correct, but some of your examples are not (typically) freelancers. the auto shop might bill you $60-80 an hour for the mechanic's time, but they're paying the person a lot less. same for the barber.

I don't worry too much about competition offshore. the timezone issue alone poses a significant barrier to highly collaborative work. I don't think the concern about domestic competition can be so easily dismissed though. starting salary for someone with a BS in computer science is considerably higher than pretty much any other undergrad degree. when you think about it, the barrier to entry is really not that high. I don't doubt that specialists and experienced engineers will continue to command high salaries, but I do wonder how long people will keep getting $80k+ straight out of college to develop CRUD apps. over time, I feel like salaries for non-interdisciplinary CS majors will have to converge to that of the other STEM majors.
You can’t steal from your own company, so it’s fine. You have to tell investors that you didn’t do it though.
I'm not talking about price. I'm strictly referring to:

"Helium production is a byproduct of natural gas production. If we're not running out of natural gas we're not running out of helium."
Coming from a country with excellent universal healthcare, I find it absurd that you should need to "shop around" for any procedure.
Reject Google Nest or Amazon Ring Corp Surveillance and a Dystopic Future
How to Check If Your Facebook Account Got Hacked–and How Badly
Do you really need someone to tell you that if you work on security it’s not your told to disseminate information about hiring?
https://en.wikipedia.org/wiki/Presidential_Medal_of_Freedom
I have been working in the field of AI since the early 1980s, and have written a few books on AI. Those are my own opinions.
What's the point of using HTTP for DNS if you aren't going to use its abilities?
If Apple wants to respect human rights they’ll need to pull all operations and sales out of mainland China.

You can’t do business with the devil and claim your hands are clean.
If your speech negatively impacts another citizen, and your speech turned out to be all lies, you are absolutely liable for the consequences of it. The "government" is simply here to handle the arbitration.
I'm a big fan of "be strictly conformant" (e.g. use no C++ extensions) for maximum portability but I always install Bash and GNU Make. The extra power is worth it.
I can relate to how you're feeling about Shenzhen. I live in Hong Kong, and often visit Shenzhen. I personally feel that HK is more of a Chinese city than Shenzhen. Especially Futian is hyper modern with new buildings everywhere, it's generally clean and there are a lot of high-end restaurants and bars.
If you venture more outwards, you still get that Chinese city feeling, but the business district doesn't feel like that at all.

I first visited 10 years ago, right after the Universiade, lots of people told me they cleaned up the city, just for that event. And ever since then, every time I return, there are new buildings.

I know quite a few locals from Shenzhen, but most of my friends come from all over China, and it's great that they all hang out together.

In terms of nightlife, even 10 years ago there was plenty, although it was much more local. Now it has turned more towards high-end clubs and bars.
Darpa Proposes New Atmospheric Water Extraction Program
Ok, cool, I found a new numerical overflow image rendering in your browser library. Now I can shove an <img> tag in the insecure stream and exploit you.
Yep, and this is why the AGPL is not for protecting your IP, only for ensuring that the code remains open forever.
The fact that other countries have effective health care systems run by the government suggests that the conclusion we should draw from the VA fiasco is that either the U.S. government is particularly incompetent or the incompetence is local and limited to a specific department(s). I'm inclined to believe the latter.

That being the case, a further conclusion I would end up drawing is that both largely private and largely public health care systems work well, but that the U.S. suffers from running a health care system that takes no opinion as to which form it should take.
Just curious, would your employers let you use DoH? I was told to stop using it.
I can’t imagine Amazon execs having a discussion about getting out of the cloud business.

But Google doing it seems totally believable.

See the problem?
I'm sure I've read in the past about robotic surgery allowing compensation for a patient that is definitely not completely still, whereas traditional methods might, say, require stopping the heart. Are they still "controlled" by a human? Maybe, but there are different levels of control.
> Random Audited Truths (I smell a rat!) – We have begun reaching out to external auditors and, in tandem, are opening up our operations to review by our users. This allows you to verify with your own eyes, whenever you want. WYSIWYG.

What if this gets used as cover to help exfiltrate data to their new parent company/third parties.
https://markwatson.com/resume.htm
The problem here is that an unmitigated monolith with no domain partitioning in its data model can't be transformed into a service architecture by carving off pieces.

For pieces to be able to be carved off, they already have to be autonomous.

What usually happens is that devs without experience in service architectures presume that service architectures are probably just the things they are used to seeing, ie: monolithic entities.

It's usually then that we hear things like "extract the product service". The problem is that product is an entity, and entities are the last thing to build services around. That's how we end up with distributed monoliths, and subsequently failed service architecture projects.

In order for an app to be able to transition to services, the app has to be designed this way from the beginning.

And yes, it's definitely possible to know what the model partitions should be up front. They're very natural divisions. But they can't be arrived at by looking through an entity-centric lens. And unfortunately, forms-over-data apps very rarely provide us with an opportunity to learn about the "other" way to do it.
Ecosystem, build tools, ergonomics, familiarity, etc. Rust is more than just handrails for C code.
Logitech G Pro Wireless https://www.logitechg.com/en-ca/products/gaming-mice/pro-wir...

I switch between my left and right hand every couple hours. The scroll wheel is great but no free scrolling. The buttons are amazing. I think I charge the mouse once every two weeks.
This looks pretty good to me. First, it appears to be opt-in:

> Giving consent by checking the appropriate box below means that you agree to let 23andMe researchers use your Genetic & Self-Reported Information for 23andMe Research, as described above.

And they have a reasonable policy if you decide you want to opt out:

> At any time, you may choose to change your consent status to either take part in 23andMe Research or to withdraw all or some of your Genetic & Self-Reported Information from 23andMe Research. Your consent status is located in the 23andMe "Settings" page. ...

Choosing not to give consent or withdrawing from 23andMe Research will not affect your access to your Genetic Information or to the Personal Genome Service.
Have a look at ‘Enrolling a new client’ in the white paper linked in the parent comment. The secret key is transmitted to the new device.
FastMail is ungrandfathering legacy users
I received an e-mail today from FastMail informing me that they would be migrating previously grandfathered Legacy/Family[0] plan users to their new pricing structure.

For me this represents a 30% price rise for a small own-domain deployment with 3 family users, so I will be looking to move to something else.

[0] https://www.fastmail.com/help/ourservice/pricing-legacy.html
+1 on Google Fi. I go back to China every year and Google Fi works out well.
Or stop by Hong Kong first and get your SIM there (from a mainland ISP.) Because it's a mainland ISP, you'll have coverage anywhere in China without roaming; and since the SIM was issued for Hong Kong, it won't route through the Great Firewall, even when in the mainland.
These kinds of characterisations frustrate me. It's a horrible simplification that leads one to a whole set of conclusions that are probably way off target. No complex society runs without rules. By and large, if members of the society do not follow those rules then the result is chaos. Clearly, China is not a lawless state where people do whatever they choose and the strongest one wins. It is a country with real laws and and vast majority of people need to follow those laws. These laws are, of course, not applied universally. However, we can point to examples of this non-universality of law in every single country on Earth. The question is the extent of that non-universality.

The other thing that's important to realise is that the Chinese government is incredibly complex internally. There isn't some Bond-like villain stroking his white cat all day and issuing decrees. It's a massive beaurocracy. Politics are crazy. The totalitarian state does not act as a single will -- it's a massive system of infighting and people trying to get the upper hand. Within that system, each of the players will be using their legal system against one another. It really isn't the case that there is any one entity that's just making up the rules as they go along and that can do whatever they want with impunity (as your posting implies to me).

So, I'm inclined to lean towards believing a more complex reality than "they forced him to say that".
PhD programs are just not competitive from a pay or work/life balance that by implicit design they tend to deter people older with industry experience from starting along the path.
> The majority of people don't live in the U.S.

Now that is not an argument. The majority of people don't <insert nearly anything>. The net did pretty well under American stewardship. Sure there was Tipper Gore, but everything worked out. Every time some faceless UN bureaucrat mused about taxing email, or charging extra for "long distance" routing - it was nice knowing that there was a historically sane hand on the wheel. You want something like the EU in charge? Their copyright legislation is the most nakedly corrupt barrier to entry I've ever seen. This kills the net.
On a total cost basis it looks like the best thing out there for me right now is Outlook.com, since ProtonMail works out more expensive. I could use G-Suite for free since I have a grandfathered 'Apps for Your Domain' account, but I can't quite face their awful UI and I suspect they will follow suit eventually. I am also considering MxRoute.

Suggestions welcome.
If profit motive was the only duty anybody felt, civilization would quickly collapse.

That said, I don't expect business to do anything that's not in its own interest. This sort of problem, if in fact it's a problem[1], would seem to require a legislative solution.

[1] https://news.ycombinator.com/item?id=21818086
I use https://riot.im for IRC for some channels. It stays connected, keeps archives, etc.

For small communities, I recommend Mattermost or Rocket Chat. I used to be a die-hard fan of irssi inside tmux, but seeing how tiny usability issues can really cause adoption issues, I wouldn't even recommend riot.im to less technical people.
Good idea!~ will add it to the dev road map~
Ah yes the "try getting someone from Google on the phone" trope.

I've used GCP at 2 different places. One with a 10k/month spend and another with closer to 200k/month and received the same level of service. In both instances I've had direct access to engineers to get shit fixed when needed, phone/email/gchat.
Latency is, too, especially in things like first person shooters. Someone in LA doesn't want to be using surplus GPUs in NY for Call of Duty.
Mattermost CEO here for a biased opinion. In my mind, the properties of a language can shape the outcome of an open source project.

As an example, when we were starting the Mattermost open source project we were considering a few options for different reasons:

1) Erlang - Real time properties made it nice for a high scale collaboration platform. The trade-off was that it's a really specialized language and there aren't that many people excited to learn Erlang.

2) C/C++ - Really powerful language and can compile to binary format, making install and upgrade easier for admins who don't want to be managing interpreted languages. Trade-off was it was an older language and there's fewer people excited about writing for it, and there can be a fair bit of nuance.

3) Python - Really popular, easy-to-read. Trade-off is things could get tricky as performance and scale needs increase. Also, doesn't support binary format, so more complex install and maintenance options would need to be used.

In the end we used Golang because it had many of the positive properties of Erlang, Python and C/C++ (compiles to binary, easy-to-read with gofmt, real-time support, etc.) and the trade-offs were fewer.
I completely disagree with your analysis, but it's not really worth debating.

> My question to you is why you see that as more of a risk than suicide?

If I decide to kill myself, then I've died with consent. Might happen eventually-- maybe I'll have a bad health diagnosis or something-- I'm not concerned about the "risk".
I would add:

[3] https://whenwillgooglekillgcp.com/

As of:
https://twitter.com/killedbygoogle/status/120709103195657830...
Extensive discussion earlier today: https://news.ycombinator.com/item?id=21813619
The POSIX standard?

https://pubs.opengroup.org/onlinepubs/9699919799/utilities/m...

If you don't use anything that is not there, or in a manner not covered by a requirement, you will likely have a highly portable result.
"For more than 30 years, DNS has served as a key mechanism for accessing sites and services on the web."

I value dry jokes such as this.
I don't get it, are you being naive or ignorant? Are you not aware of how much genetic science and ML have already been abused in the past? Are you also not aware of how much the laws and public understanding of the techs and their implications is severely lacking? Cure parkinsons but hey systemic eugenics no big deal? I mean,come on...we live in quite the evil world with all sorts of people that will gladly misuse this data and the tech to make inference out of it.

I am all for finding cures but the unwitting public needs to be protected. Most people assume there is no way a legit company would do something terribly evil.
Phishing thieves or yet another phantom menace? US goes after Russian Evil Corp
Thanks for the response, this is a solid list!
I was able to link my foreign amex to wechatpay a year or two ago. I couldn't deposit money into it, but it let me at least open a wechatpay wallet. Then I could use red envelopes from acquaintances and give them the cash equivalent.

This may not work for more than street-food-level expenses though.
Superdeterminism was only proposed as an explanation for quantum "spooky action at a distance" without sacrificing the principle of locality. MWI already explains this weirdness without sacrificing the principle of locality, so there's no reason left to suggest superdeterminism if you accept MWI. MWI is compatible with and really is just Schrodinger's equation. Superdeterminism is compatible with practically anything, because it's just "what if the physics we know, plus something about the initial state happens to explain any spooky action at a distance [but MWI has no spooky action at a distance anyway]".
Open Source Software for Backpackers
At least 2 hair care brnds admit to selling inferior products on amazon compared to their salon offerings. Buyer beware.
Well, originally economy referred to the maintenance of the household to the benefit of its members. That was circa Aristotle. Binary search from there?
Absolutely.

I went to a small no-name school for my engineering degree, where people didn't give two sh!ts about prestige or band names. Most of my class-mates ended up with above-normal paying jobs in small companies, and the rest at big multinational companies.

Then I got my MBA at a top school, and the culture was completely different. The majority seemed to be driven go-getters, viewing the job market / their careers as go big or go home.

They usually follow the safe bets, and flavor of the decade - which right now happens to be tech.
> You can get a 4 year degree and never use git

Having graduated about a year ago, this is the craziest thing I noticed about so many of my classmates. It'll be trial by fire for sure.
And the statement you made above "Currently many white collar jobs (like Wall Street analysts) are getting eliminated by deep learning and other models automation." is complete bullshit. I don't care if your other name is Yann Lecun; that statement is completely false.
Note that these are products that conspicuous consumers may in fact buy several of, including new models as they come out.

Not exactly "farm tractors that last forever".
Virginia: Militia Forms to Protect Second Amendment
Mitm with propaganda is the least of the worries. Full on exploit code is.

The fact is as an ecosystem develops completely increases. Lifeforms in that ecosystem have to spend more time and effort protecting themselves from outside attacks as time progresses.
Their business basically hinges on earning back the trust of their customers before the current subscriptions run out.

Having their own vpn applications put them in advantageous position when they were trusted but now its a liability. I don't see it as weaponizing so much as turning the liability into a trust buyback.
"you could even go many years with your only vulnerable pedestrian experience being the weekly dash across the Wal-Mart parking lot"

You could fall in the mud and get kicked... in the head... with an iron boot. In the Wal-Mart parking lot, naturally.
4 rt? You got off scot-free! I had several multi-week threads with daily posts for something that should’ve been a p1 bug fix on their end.
"Pre 1980s most companies tried to balance the needs of all - staff, customers, local area, and shareholders."

I think you have a very strong set of rose-tinted glasses. Planned obsolescence was a strategy long before 1980.
I know you haven't dropped anything yet.

The Windows release and the choices your firm made about how to talk about the change have made it pretty clear where this is headed.
Last book I got from Amazon was either a counterfeit or done on some sort of ultra low quality press. The paper was like cheap printer paper and the binding was falling apart. The printing was crooked too.
I just find it interesting that the audience of this site, can't fathom engineers being replaced by AI. Not even in the next 50 years? That would put me in my 80s.

My Dad will be in his 80s in 15 years. If we look at the landscape of computers when he was my age, 30s, the big thing was still mainframe computers. The internet barely existed. Smartphones? Nope. What was the big programming language in 1990? Was it Pascal, BASIC or C++? Java wouldn't even come out for another 5 years. 15 years before that he was still loading punch cards into machines.

I guess we will just see. I won't be the surprised one though.
Reduce your tax liability by harvesting crypto losses
I can totally get behind them having to enter into a legally binding statement, given that it increases the transparency allowing me to make an informed decision as a buyer.

However I still have difficulty in the grey area between "security" and "other" update...
Amazon has stack ranking and hasn't fallen into this particular trap. It all depends on what you prioritize and what you reward. At Amazon, I got the sense that it was actually harder to get a promo if you were on a secret new product team. I'd heard younger engineers talk about doing stints in less fashionable departments as the ladders seemed easier to climb.

Google just seems to care about the launch. Not how happy customers are. Not how much money is pulled in. Not how well it fits in with the overall strategic vision of the company. Just launch points.
> Or maybe we could go back in time and murder both hitler and the person who decided that tabs should be a separate character (which I wouldn't be surprised if they were the same person).

Tab released the spring holding the carriage in place and let it slide backwards until a tab on the base his a tab on the carriage that prevented it moving further on its own. High tech typewriters let you adjust the position of these tab stops (or "stop tabs", if you prefer). This back from the days when many typewriters omitted "1" and "0" -- we just typed l and O.

Tab on the oldest printing terminals simply had this behavior as they were essentially complicated typewriters anyway ("TTY" is "Tele TYpewriter")

BTW your post does not invoke Godwin's law.
Mkae Money on Social Media
I don't get it. Climate change critics try to find one flaw in some straw man argument and then denounce the whole field as a lie. CO2 isn't the only thing that causes warming and no, scientists are not stupid enough to not account for these things. I mean this statement is trivial to disprove because methane and tons of other things also act as greenhouse gases or amplify heating. It doesn't change the threat caused by higher temperatures. 4°C are 4°C and we can bet on going way beyond that tiny puny number if no ones gives a damn.
But the client is all that matters. If the client doesn't send them your IP address, there is no way for them to track you in any way, shape or form. Their servers would implode if they tried. It's impossible. Your system is private. Now be quiet and keep paying them.

In case it needs to be said, that's all sarcasm.
I don't follow. In what sense does SMTP have 'dumb' servers? Account data is definitely on the mail server.
While that’s true, there’s another aspect that’s more lucrative: Number of direct reports and actual power. Even for technical/research position, you’ll get hundreds of people reporting below you if the compensation is really $1M (500k even honestly). The career ceiling which is common in the west doesn’t really exist. Many talented people I know choose to leave for that reason, because their position is much much higher(e.g one former senior engineer in google becomes “director of Recommendation group” with hundreds direct report in one of BAT)
Another perception is that of killing hierarchies of user accounts / pulling rugs on projects e.g. if links are established between adding someone who once broke the rules and whatever they might be working on now, with no way of reaching someone human for support...

... where one of the few ways of rectifying the situation is to get a top posting on HN in the hope that a Googler will see your plea for help.

I mean, that's probably mainly related to Android dev but I've seen plenty of stories to support that feeling:

E.g. (just a random example) https://news.ycombinator.com/item?id=17431609

My perception might be misguided / influenced by being in a perception bubble, however that is my reality and AWS or AZURE just seems a whole lot safer. So, why should I as a developer invest any time in GC? I did attend a Google dev day re machine learning++ in Melbourne a couple of years ago, and the products seem nice and all, but the competition isn't exactly lagging behind.

My recommendation would be to really address this issue of human support and trust.