skysight-inc/HackerNews huggingface dataset:
Compound interest does require saving or investing, but presumably over the years you learn more, make more and move up. Those that stay in minimum wage jobs for ten years have only themselves to blame. Why would someone have a salary in the $20-30k range after 10 years? Find a new job, go work in an oil field, go learn how to sell cars, become an expert in something! A guy with a squeegee could end up with a car wash empire in ten years; but it takes work and discipline.

Look at the statistics for Asian immigrants — astoundingly successful as a group, many arriving in the country without money or even English. When you see an Asian family all living upstairs in their convenience store with the kids working and studying hard — those kids end up a Harvard. Their parents certainly aren’t buying rent-to-own TVs.

You can literally get promoted to manager at a McDonalds in six months — if you just show up on time have have even a tiny shred of maturity and ambition you can move up, even in the most menial of industries. There is definitely some personal responsibility involved, getting yourself addicted to drugs won’t help. Nor will getting in relationships with toxic people.

What’s ridiculous is that there are people that live their whole life as victims. Either they have a low IQ and are just simple minded, or they make a series of bad decisions again and again. Suggesting that compound interest “doesn’t do much if you don’t have much” —- nobody is saying compound interest alone is going to make you rich; it merely amplifies and helps you create wealth. Perhaps compound interest isn’t the right first step, what it seems like some people really need is some Tony Robbins so they can get themselves out of victim mindset that poisons them for generations. Maybe some Dave Ramsey as a first step to get financially disciplined.

Like one of the earlier posters, I too lived out of my car. I worked menial restaurant jobs, was in extreme debt, no family resources, even some troubles with the law. But barely 10 years from that I ended up working at a FAANG. It’s a long, involved story in which nobody would be interested, however the point is that this idea that people are stuck in their minimum wage fate is just fatalism nonsense. That fatalism is common in Catholic countries — it’s the reason that entrepreneurs were seen as strange in places like Mexico — the idea that you can change your stars is just sacrilege; “god’s will” has been responsible for more generational poverty than almost any other cause. The secular equivalent is the myth that if you are poor, you will always be poor.

Understanding compound interest isn’t just about building wealth, it’s about understanding the consequences of debt. Buying that shiny thing you can’t afford with “easy, low payments,” ends up shackling you to debt.
Mistaken about what assertion, precisely? His later work built upon the fallout of the Tractatus. Given that the Tractatus isn’t a normative work and is more akin to a hand grenade than something you can argue with, and Philosophical Investigations is a highly normative work, I am curious where you interpret that he believed he made a mistake.

Critique ≠ thinking it is a mistake
When I commented, there were only comments about design. Collapsing that gave me an empty page.
I am not, I'm just stating the fact that they are replacing physicians, mainly due to costs. I'm struggling to see how you read into that statement a negative tone on the matter.

FWIW, my partner was an NP before leaving direct patient care.
One of the main reasons I stopped posting on Facebook and scrubbed my IG presence. I feel like this has gotten pretty commonplace, actually.
The Sneaky Plan to Subvert the Electoral College for the Next Election
Keep in mind the Airy disk limit 1.22λ/d. Unless you're doing optical interferometry between satellites, 100mm resolution from 100km altitude, 1 microradian, requires an aperture about 800'000 wavelengths across. For blue light, that's a 300-mm-wide telescope; doable, although getting the optics to be that good is a serious challenge, motion blur is another issue, and such small sensor pixels don't get many photons and can be noisy. Now if you want to get to 10mm resolution, you need a 3-meter aperture; 1mm, like you're suggesting, requires 30 meters. These are much more challenging to launch.

There are some interesting things you can do with indirect light, but so far they don't help with this.
> I’m just an indie developer trying to make good products.

Apple should separate Rambo's software development from his reporting rather than retaliate against him, if that is indeed what is happening, but it is a little disingenuous for him to make the above claim.

Rambo reverse engineers Apple products and publishes findings on 9to5Mac.com, in particular future product references that have slipped prematurely into releases. (To be clear I have no problem with this, but it likely violates the terms of the Apple Developer Agreement.)

Recently, Rambo published an article where he got early access to Apple Arcade, which I think may have crossed a line:

https://9to5mac.com/2019/08/17/apple-running-early-access-pr...

In a later post from a collaborating author, they described how they gained access to the unannounced service through their own Apple account, rather than a leak from an employee, which could easily be argued was unauthorized access.
Then Apple can respond in an above-board way to such a violation. If the want to conduct their response through secret channels, in a harassing way, they shouldn't look to the courts to support their NDA rights on this.

The same way that you can't stop paying rent to your landlord because he hasn't fixed your sink, Apple can't harass someone because they believe he is in violation of a contract.
this is certainly one way to inexpensively pentest sr.ht at enterprise scale, and thanks for the heads up
If I might post an unpopular opinion, and let me assure you I'm not secretly a pro-CCP shill: what's happening HK has much more to do with changing economic realities than it does with an evil agenda from the Chinese government.

In 1997 HK had 1/3 of the GDP of mainland China and was the only way for Western companies to interact with China. Today HK has 3% of the GDP of mainland China and a huge part of this is because China has opened its borders to foreign investment. Shenzhen has a thriving economy because if you're a western company and want to do business with China, you can just go there and do business. In the past you would have had to go through Hong Kong to make this happen.

The Hong Kong riots were sparked because China wanted to extradite someone who murdered his girlfriend in Taiwan and then went to hide in HK to avoid extradition. If the same thing happened in the united states we would be equally furious. Of course I'm not stupid, I know that this extradition is part of a growing feeling of increasingly powerful influence of China on HK, and I know this because this how independent nations feel when the US similarly puts extradition pressure on other countries. Look what happened with Julian Assange!

But the protests in Hong Kong aren't just about some emergent "evil" coming from China. Their part of the economic and social anxiety that comes from having your economic power completely change in the span of 20 years. In America we know power and independence go hand in hand.

I'm equally as wary of growing Chinese political power as I am of US Hegemony. But the current strife in Hong Kong is perfect propaganda fuel for both the US and China. Both nations essentially get to stoke the flames of nationalism while HK suffers. I strong encourage people to at least question the prevailing narratives from both sides and start to look at the economic realities of what's happening.
Only if you use unsafe Rust, otherwise you'd have to prove that safe Rust semantics are enough to describe the same operations used to squeeze out that performance in C/C++.
I only have a vague idea about what this does so I may be missing the point.

I only ever saw this as a way to hide the multiple commits that go in the creation of a given piece of code, in order to present a neat commit as if everything was figured out first try. First, I don't like to have too many commits that aren't pushed to the remote repo, if my machine fails, I would loose work, so usually I only have one or two commits unpushed. Secondly, I like to think of the history as containing these previous tries, and sometimes I will realize that the end result has a subtle bug that was introduced somewhere along the line while piling on the feature.

I work mostly on repositories with very few team members (1 to 5).

What am I missing? Why would I destroy history? Is it reversible? Is it just to hide messy progression?
I am divided about this. In my home country WhatsApp is the Internet (along with Facebook and Twitter). Mobile service providers sell WhatsApp data bundles which are orders of magnitude more affordable than "normal" data bundles. So we all communicate via WhatsApp. We use WhatsApp groups and it works well. News, videos, pictures everything I get by WhatsApp from contacts. IMHO it works well because there is not advertising and no bots spamming us. Some of the groups are noisy but you can mute.

I am divided because I like WhatsApp as it is right now. But we are not paying for it and the money has to come from somewhere. Using third party providers like Twilio is probably one way to pay for it. I am divided because having to use Twilio is likely to freeze out developers from my home country. C'est la vie.
So many.

But just learning proper guitar form -- holding the strings so you won't hurt your hand with time (your fingertips should be perpendicular to the neck, not flat against it), and so your fingers don't block neighboring strings -- is at least an hour-long job.
New US Army software rapidly converts live drone video into 2D and 3D maps
If that's the reason shouldn't Apple have warned/informed him by now?
> Presumably in violation of the developer program's NDA.

Even if that seems likely doing all that without a "real" full locking of the account and an email seems kind of odd.
Liberal societies, such as the Bay Area (where I live), it’s impossible to criticize anyone without having the doubt of “offending” someone. When it comes to China, I can’t go out in the lunch room and openly criticize CCP because you know, I could “offend” a Chinese National.

This needs to stop. I see this behavior on HN, which is frustrating, counterproductive, anti-free speech and extremely left-winged.

Another problem is to try being a moderate in these liberal pockets of America. The moment you pick out a couple of things that I agree about what Trump is doing, I get intense opposition, lose friendships, get judged, etc.

The Bay Area, the Silicon Valley, the 3 trillion dollar neighbor of America is a suffocating place for anyone who has dissenting opinion about some liberal concepts.

Silicon Valley people think that moderates and right-wing folks hate gays, lgbt community and loves guns, hates China which is far from the truth. Then they feel to justify themselves by overcompensating, supporting China and smearing the truth. Ironically, they make fun of right-wing echo chambers.

If your political ideology looks away from objective truth, you need to question it. No matter how “conservative” or “liberal”.

This is from my personal experience, your MMV.
> I assumed the OP wouldn't know about the potential form at their current level.

You assumed correctly :-) I thought that adding a "sen" suffix to any verb was the only way to negate it. Wakarimas = I understand. Wakarimasen = I don't understand. (Yes, I read Shogun :-) Japanese is apparently much more subtle than I realized.
That’s pretty privileged of you to say $7,000 is not a big outcome.

To a lot of folks it is. That’s half a down payment for a house in a lot of the US.
The tariffs are working; companies are thinking about China as a problem and how to minimize their reliance on China in case of disaster. Supply chains are moving out of China and into Taiwan and Vietnam and the Philippines. This is happening slowly but also smoothly. Let's keep raising the tariffs and let companies know the planned tariffs schedule for several years in advance. When companies understand that they need to get out of China or lose their competitive edge, only then will we start to see a mass exodus from Chinese manufacturing.
I lived in China for 5 years, most of the time in Xinjiang, and is sad how the media manipulates people in the west, you clearly have never been in XinJiang or in China at all. You can believe whatever you want and I'm sure most readers here will support you, because like you , they have been deceived. What is happening in Hong Kong is sad, I agree with you there, and something should be done by the US and their allies.But, Uighurs are one of the 56 ethnics groups of China, like Mongolians, Weiwer, ... not a nationality, and not the only Muslim ethnic group, there is no concentration camps or anything like that. Sorry. There are Uighurs terrorists in prison after the bomb car exploded in TianAnMen and the incident in Kunming's train station in 2013, that you probably dont know about, in the same way the US have Iraqis and afghans in Guantanamo... just because..... Good luck with your campaign, I'm sure people with join you and think you are the coolest guy in HN today. But I had to break it up to you... sorry
Presumably they were also unchecked many thousands of years previous, before the arrival of humans?
the man pages for git
Hey Drew, just wanted to say I couldn’t agree more. I do not know about the US’s domestic manufacturing capabilities, and I don’t think I care, either; this situation is not OK. It probably wasn’t OK for a very long time. Something needs to change. It probably won’t come at a small cost.

I’m sure this thread will have a lot of whataboutism. Remember what your parents always told you: two wrongs don’t make a right.
Marksweep says:"My pallet is pretty easily amused"

I'm fairly certain it is your palate, rather than your pallet, that is amused! (although the visual image conjured by your verbal construction is very amusing.)
I do lots of mechanical work on my motorcycle and car. To be honest, I think you're right. Changing oil is a pain. Getting ramps out and driving the car up on it and then taking the oil to autozone is more hassle than it's worth.

However, there are tons of things people should know about their cars and how to change the oil _is_ one of them. You should do it at least once, just to have done it and understand it.

I'd also recommend learning to: replace the serpentine belt, replace cabin and engine air filters, replace a battery, replace head/taillight bulbs, change a tire (including patching it), change your own brake pads and even your own brake rotors (those are real money savers), and probably learning to bleed the brakes, too.

The most complicated thing on that list is rotors. And that only takes like... a breaker bar, 4 sockets, brake cleaner and some caliper grease. Even if someone won't do that, everything else is doable and quick and cheap.
> If you are willing to go through the process of finding a new job, someone will pay you more

Be careful, though - there’s some cartelization/collusion going on. If you change jobs too many times, that’ll be used as a strike against you, and a reason to offer you lower pay.
If you treat the cost of consumer goods in isolation as the only thing that matters in the economy, sure.

People who are gainfully employed do not have a problem with the cost of general goods like food and electronics; this stuff is cheap.

The problem (not only in the US) for most is under/unemployment and the cost of housing.

Because the jobs have been shipped offshore.
Show HN: Sciter.Lite – HTML/CSS Engine for Devices
Author here. Thank you for your earnest concern. I'm a pretty risk-averse person and I take lots of pains to address those contingencies for all of my digital services.
The way I did it was to never directly say my salary, so I wasn't lying. I just said, "I need an offer of $X to seriously consider this position", which was true.

It just happened that $X was a 50% increase from what I was previously making.
At what point are they taking control versus handing over tons of money as done in recent wars? Is there a procedure for that?
How many accessibility laws does this violate? Does it work with a screen reader?
Ads also pay for the content so without them eventually you'll lose the content too.
Try sending an email to devprograms@apple.com and ask for an explanation.
The Apple Developer Agreement states:

> Your rights under this license to use and access the Content will terminate automatically without notice from Apple if you fail to comply with any of these provisions.
The pricing model is:

Template Message: $0.0085 WhatsApp fee + $0.005 Twilio fee = $0.0135 [1].

WhatsApp Session Message, sent or received: $0.005. A session ends 24h after last user message [1].

Compared to just $0.0075 for sending/receiving SMS [2].

[1]: https://www.twilio.com/whatsapp/pricing/us

[2]: https://www.twilio.com/sms/pricing/us
> I remember when the insistence was on number pads

I don't know if they are still a thing, but you even used to be able to buy separate numeric keypads! PS2 back when, but presumably USB now, if they still exist.
Introducing ksqlDB
It really surprised me that Google staff went apeshit over Dragonfly, and GitHubbers over the ICE contract, yet Apple rank and file seem relatively content with a special backdoored iCloud service that is used in China, no doubt used daily to target people for human rights abuses via surveillance.
> Is there an easy way for me to distinguish photographs from my photography work from snapshots I took with my phone?

Yeah! You can browse by camera (and by lens).

Thanks for the heads-up on the get early access button issue! The link just scrolls you down to the bottom of the page where the login form is. I use FF with privacy badger and ublock (and a pihole) on linux and android, and both of those work. What OS are you using?
Yeah, gotta love that New York winter.
To fix the digital divide, it will take more than mobile Internet access
SaaS CEOs That Go the Distance, to IPO Tend to Be Founder-CEOs
Multiplication is just a specific form of addition operations and is easily writable as such.
Revoking access isn't a secret channel nor harassment.

> Your rights under this license to use and access the Content will terminate automatically without notice from Apple if you fail to comply with any of these provisions.
Customer service via Hacker News. It's terrible these huge faceless corporations have backed us into this corner, but that's the nature of the power asymmetry. Let's hope we can signal-boost this until Apple is forced to acknowledge their failings.
What exactly is the problem with first-party ads? This is what the general consensus was - to move towards ads that were delivered directly by the publisher that you had a connection to instead of 3rd-party networks.

At some point, you have to admit that you just want the content for free.
I used to like (and click) ads from The Deck[1]. They were simple and usually for interesting things related to the sites that hosted them.

I also don't mind the ones on readthedocs-hosted content[2].

It's probably worth noting that neither of those are/were blocked by privacy badger, which I use on my desktop instead of an ad blocker.

[1]: https://techcrunch.com/2017/03/29/r-i-p-the-deck/

[2]: https://docs.readthedocs.io/en/latest/advertising/ethical-ad...
We didn't have a merge queue at Google. You rebased if there was a merge conflict, ran through CI again, and hoped there wasn't another merge conflict. I think I ran into merge conflicts maybe once a year, if that.

I think the success of this system breaks down into several parts:

1) Yup, microservices. You could submit your proto change, which would affect all clients, before actually implementing the code that used the new feature. (Or after, in the case of renaming some field from foo to deprecated_foo and refactoring the clients to stop using that field.) That means you could wrangle that change without having to worry about it affecting your actual feature. (Typically proto changes did not cause any breakages since people were very conservative about what changes they would make. Nobody renames all the fields, invalidating dependent code, or renumbers the fields, invalidating all existing messages. You COULD do those things, but nobody ever did.)

2) Clear dependencies in the build system. The CI system only had to run a small set of tests for most changes, because it knew exactly what tests the change would affect. You had to go way out of your way to depend on code without informing the build system. This is very different from every CI system that I've seen outside of Google, which seem to default to running everything and hoping your programming language or build system magically tracks dependencies. It doesn't; Docker for example will happily use random images that it thinks haven't changed, without actually checking if it has changed. (Consider building your app on top of golang:latest. Go is updated, and docker may or may not pull that new base image. Meanwhile, docker will happily clear its build cache if you edit README.md and no code. The result is that 50% of the time you waste 10 minutes rebuilding stuff that didn't change, and 50% of the time you get an outdated build. And nobody seems to care at all!)

3) Being careful about keeping changes small. I don't know what the average CL size is, but I would aim for 100 lines changed rather than 1000 lines changed. This is something that surprised me post-Google, people go away and work for a week and you have a 2000 line PR to review. These are tough to merge and were relatively rare in my experience at Google. It is not always possible to make every change small, but that should be the norm. Figure out how much work you can do in a day, and try to make a CL/PR that is that size. A lot can churn in a week. A lot less churns in a day. If you respected steps 1 and 2, that means your tests will run fast and it's unlikely that your merge will fail between CI and actually merging. If you have 2000 lines of code across 8 services... you'll probably never get it merged. But I am sure that I have successfully merged ginormous changes before, it's just more work.

All in all, my takeaway from this article is that Shopify is huge but I'm surprised that specialized merge tooling was necessary. I wonder what the underlying problem is; do they really have a 1000 developer monolith? Do they not use a proper build system like Bazel?
Exactly, I will also like people to get more familiar with the matter before making an opinion for them self ,but yeah , you pretty much nailed it.
mentioned yesterday in https://www.wsj.com/articles/new-arizona-development-bans-re... and https://news.ycombinator.com/item?id=21578165
He’s prone to this honne tatemae and it’s hard to know his actual take. I think he’s like a used car salesman who uses and throws whatever cheap trick he has to try to get his way...
Why don't laws about installing a gps tracker on a car apply to installing a gps tracker on my person?

Facebook is exactly breaking the law at least in many states.

Its so clearly illegal and wrong. I really don't understand why someone doesn't stop them.

Can I form a corporation, employ myself, then act with impunity too?
The article focuses on human rights abuses which I think is a cogent criticism of China-US trade.

On the economics issue though, readers should know he disagrees with economists, who nearly universally agree that trade with China benefits Americans as a whole, with the caveat that there are concentrated losses in certain populations. Economists are highly certain on this, with uncharacteristically few people responding "uncertain" on the survey [0]. You can go through the other surveys on the IGM Forum to see what more common distributions looks like.

[0] http://www.igmchicago.org/surveys/china-us-trade
I didn't realize anyone can buy naloxone over the counter!