Frankly, when you look around and everyone around you is focused first and foremost on getting rich, that's a good indication that the rich veins have already been mined.
Wealth is built on creating something of value. There is gamesmanship played to acquire that value once it is created, but without the thing itself they are all just picking each others' pockets.
Facebook did exactly this with a VPN acquisition. They didn't break into customer data; they just mined it for usage patterns.
So as a pure speculation on Goog's motives, it doesn't sound farfetched enough to call ridiculous. Competitive data is valuable, particularly if you want to strangle the youth in their cradles (or acquire them).
They also are the largest employer of doctors in the United States.
They've essentially constructed their own single-payer health care provider, but instead of being paid for by tax dollars it's a publicly traded company whose primary goal is to increase shareholder value.
The expensive part of forest fires is paying back homeowners who lost their homes in places guaranteed to be lit on fire, at prices for homes as though the fires didn't exist. The way we chose to do this is by saying it was PG&E's fault, and in exchange, PG&E gets to recoup those payments via permanently higher rates.
It is a little complicated, but it isn't that complicated. The simple question is, should the government pay a safe home's price for a burnt down home?
No. Let owners exercise owner's responsibility (e.g. insurance, and if insurance is too expensive -- well, the risk is too high).
PS: I heard the thing California does, however, is putting a cap on insurance premiums, so insurers just avoid some regions, and owners cannot find insurance to buy. It's kinda the same thing -- owner's responsibility.
California FAIR is the insurance of last resort so what you’re saying isn’t totally accurate.
There has to be an insurance option because you can’t get a mortgage without insurance. And owner occupied real estate prices do not go up without mortgages.
California bends over backwards to make owner occupied real estate risk free.
More provocative questions: what is the difference between someone who lost a home in a place guaranteed for the home to eventually burn down, and someone who doesn’t own a home at all? In that moment: nothing, right? Why is sunk cost a fallacy all the time, except that time?
Is someone who pays less in taxes deserving of less, more or equal government assistance? No, right? Now replace taxes with “compulsory payments” like home insurance: does your answer change?
This should illuminate for you why CA wildfire bailout policy is so inequitable. These communities are not an escape valve from overpriced real estate in California cities, they ARE the overpriced real estate all the same.
AFAIK in CA insurance rates must be set based on historical trends not anticipated future losses or reinsurance prices. It is easy to imagine why - insurance companies love to play financial games when they can. Historical data is lagging by nature and the reinsurance market predicts large fires will continue thus the insurers get hit from both sides.
Note that a lot of the property insurance regulation stems from a 1988 voter proposition. I suppose it has worked fine from then until now but the CA drought and greatly increased fire risk was an unexpected shock.
FWIW I would guess that we won't see extreme fire events for some time going forward - probably not until a "big drought" comes back to CA 30-40 years from now. The reinsurance market will settle down and mutual insurance companies will end up issuing refunds eventually.
The camp fire was caused by a failed hook on lines where similar hooks showed extreme wear-and-tear, despite PG&E claiming to have inspected them recently. It's not like we just decided to say it was PG&E's fault; their inspections were clearly missing important deferred maintenance.
If the fire had been caused by someone without the funds to pay for damages (e.g. a homeless encampment (Day Fire) or college students improperly extinguishing an illegal bonfire (Tea fire)), then there might be criminal charges, but insurance companies will be on the hook.
So some random person lost their job because they didn’t actually do the inspection and now everybody in northern CA pays higher rates. Do you see what you did there? Who do you think won here?
People will not start doing proper inspections until you punish the individual harshly, instead of the company.
Bad philosophy. Less prescribed burns mean more uncontrollable wildfires which means in the long term costs are even higher.
Prescribed burns are expensive now because we haven't done them for so long. California banned the indigenous practice of cultural burns before it was even a state! But the more we work on restoring this practice the cheaper it'll be for everyone in the long term
Enshittification strikes again. In this case, fees and costs go down by virtue of being pushed out into the future as even higher costs as a result of lack of fees being paid now. Someone should make an encyclopedia or reference doc detailing all the different and specific ways Enshittification manifests. Bonus points if they tie it into Socialism/Communism because I'd bet there is a high degree of overlap between the two in terms of failure modes.
amazing mental gymnastics, describing how western-markets-failure-mode is directly tied to fictional-enemy-politics . More seriously, maybe systems on a large scale are susceptible? we see evidence of this here?
I slightly grow tired of saying this, but also not. It’s not capitalism, it’s focusing resources on the wrong projects. Homeless people have drugs, but half the state is on fire.
As described, it is a fair ways away from what RealPage is doing. Specifically:
* RealPage sells raising rents, not just market info.
* RealPage pressures clients into taking their higher rents.
* RealPage also pressure clients to refuse to rent at lower rates for their own narrow economic interest - in other words, they actively seek to circumvent competitive pressure to keep rents high. (edit: to clarify, I mean they discourage lowering rent to attract a renter)
Pave does sound like it gives businesses a leg up over employees in wage negotiations, but until it e.g. starts promising clients that they will be able to pay lower salaries, the critical element of coordination won't be in the mix. Pave gives you the data, but you can still choose to pay above market to attract talent.
It's almost certainly for the companies to pay less money, but with a more generous reading, I think it could be argued that that doesn't necessarily have to come out of employee salaries. That data could be used to:
- Set reasonable ranges to find the right candidates they are looking for faster and minimize hiring friction
- Standardize payment levels in a way that reduces legal liability in certain states like Colorado/California. Or the most generous reading of "reduces legal liability" would be "promoting fairness".
- Reduce the time spent by HR/other teams of negotiating or setting salaries, as they can simply target some target like "we want to pay more than 60% of companies like us"
- For budgeting/forecasting with new hires, this allows companies to have more confidence in their estimates as they plan hiring.
I routinely get emails like "we'd like to hire you as our CTO, and because we just got a bunch of VC money, we're prepared to offer you a generous comp package of up to $90,000 salary plus .05% equity! Must be onsite in San Francisco."
If they were aware of market rates, they could avoid making potential candidates laugh at them.
Literally the worst experience of my life. I don’t even mention it on my resume or LinkedIn or anything. I suppose it was a success and the product is still doing fine. I just never want to do that again unless it’s for myself.
No, this was a sort of AI assistant before AI thing. It was a whole bunch of state machines and decision trees and NLP. It actually worked fairly well.
Which would be perfectly fine if you made this completely transparent and made the same information available to your applicants. Them not knowing the market rates (at least not even remotely as accurately) puts them at a significant disadvantage and you can't expect that most company won't exploit because it would be irrational to do that.
It makes me wonder how it would affect salaries if companies were required to make the salary distribution public for all their roles. So you knew both the range where you were applying, as well as at other companies.
And also how that would interact with unionization. E.g. would it make collective wage bargaining less necessary to some degree? If workers felt they had the data to know they could bargain individually for more money?
What I've heard from leadership at more than one company is that they choose a percentile of the market they want to pay and then set the compensation there. For example, they may say "we want to pay at the 75th percentile for SWEs with X experience in the Bay Area".
I certainly don't trust that this doesn't hold wages down overall, particularly in the boom hiring market we had until recently.
And how do they arrive at the budgeted number? Lots of companies want to ensure they are paying a sufficiently high number to get sufficiently capable employees in a competitive market. While many (including me) find things like Pave gross, it's not a one way street, they can push wages up.
You’re thinking of the actual budget for a position not what a company could in theory budget.
A small businesses owner who pays themselves whatever is left over after expenses doesn’t care about what other companies pay, the company only has so much money. Apple could increase salaries up to the point where they make zero profit, but the goal is profit maximization not salary maximization.
It’s fundamentally the attempt to limit salaries that causes companies to look at the overall market.
Small business owners aren't the target market and are likely to not use such a product.
Hiring well is hard - it's not super obvious if you aren't paying enough or your company isn't desirable or what else is the cause of not seeing good candidates. While in theory you could solve that by wildly overpaying, in practice you have to be able to justify your decision to higher ups in most cases, and pointing to a tool that shows what you really need to pay to get good people can be very helpful. I still find it gross, but, there are practical situations where it will drive salaries higher.
What you just described is speeding up a process not increasing wages.
If a company simply isn’t offering enough money they aren’t going to get the workers they want. Which then forces the company to either go without or increase their compensation, just like how every other market works.
> your company isn't desirable or what else is the cause
The clearest example of this principle is companies eventually learn they need to pay the asshole tax. Market research may suggest X is a reasonable number, but they simply don’t get enough people without paying appropriately.
> will drive salaries higher
It will drive some offers higher and get workers sooner, but an offer not accepted is a salary that doesn’t exist.
> If a company simply isn’t offering enough money they aren’t going to get the workers they want.
I've never seen a worker walk away once an offer is made. Getting workers in the door in the first place is hard, though.
Which means that it is really the marketing that needs to be improved. But how...
> how every other market works.
Every other market that has suffered from this kind of marketing problem starts to publish sale data! The labour market has just been slow to catch up with everyone else here. No doubt because, historically, getting people in the door was easy. That has only somewhat recently started to change.
Or only the most desperate stumble through my door?
But either way, it's pretty clear that the prevailing problem is finding people at all. Not just me, but most businesses have been struggling with the same problem. You can't tempt someone with more money if you have no way of communicating with them.
Which goes back to the marketing problem. Absolutely there is a marketing problem, but publishing price data is exactly how other markets have solved the problem. We shouldn't be shocked or disappointed that labour is going the same way. That's how markets deal with the problem.
Now that is interesting. I personally find the difference almost without meaning, BUT I am very curious. What is the incentive for them to do this? To they get a point off of the increase?
> I'm confused about why we're comparing GOTO control flow with channels, since they're completely unrelated. I guess you can make a mess with each when you use them inappropriately? With GOTO, you should avoid it because there are better options (notably, conditional statements).
Notes On Structured Concurrency goes into some depth on this comparison:
> Notes On Structured Concurrency goes into some depth on this comparison:
Yeah, this is why we use `sync.WaitGroup`s and similar abstractions in Go. Using bare channels (like using `goto`) is fine for small local things, but if you're building abstractions you should use patterns like those discussed in the article (for example: https://go.dev/play/p/UoB8ECDbaTw --I'm sure this can be abstracted further).
I have a good friend who's a Lyft driver. According to him, all drivers are rated on cleanliness by passengers; if you're dinged for a weird smell, there are lasting financial consequences (even if it was for reasons outside of your control, e.g. using a Lyft provided rental while repairing from a traffic accident).
We'll see how Waymo handles it! It will definitely be Waymo's problem to solve, though.
> Many of our riders choose Waymo for the clean and consistent vehicle we offer. To ensure every rider gets this experience, we’ll be applying a vehicle cleaning fee for riders who leave a mess behind in the vehicle, such as vomit, excessive trash, and smoking odors.
> For those that self-report their mess during their ride (not including smoking), the fee will be $50. For issues that go unreported, we’ll charge riders $100 for the first violation and increase the fee for subsequent violations. Repeat trash and smoking related violations may also impact your account standing.
That’s an awesome policy. Compare to car share services (in SF.. apples to apples) such as Gig Car and Getaround which allow unsupervised general access (i.e. no driver there to witness car treatment)… those are generally pigsties. Blunt ash all over the dashboard, used kleenexes in the door handles and cupholders, trash on the floor. It always blew my mind that the perpetrators weren’t fined into the dirt. Good for Waymo.
Considering that I’m in a social bubble of considerate people all of whom wouldn’t leave a single bottle cap in a car, this makes me despair at how people must be outside of my bubble.
I'd say the vast majority of people don't litter or trash things, but the few that do ruin things for everyone. It only takes a few bad apples (on in this case trashy people) to ruin something for everyone else.
Its like living with 4 roommates, but one of them leaves their shit everywhere. It could make the whole place look unkept for everyone else.
And because we generally don't want to pick up after other peoples shit/mess things may be left trashy for a long time before anything gets cleaned.
I haven't used Lyft in awhile but as an Uber rider what I can tell you is, if that company has a similar policy, it hasn't worked for me. The quality and cleanliness of the vehicle, and the quality of the driving, has been vastly inferior for me in San Francisco than Waymo has been.
I travel a lot for work so use Lyft a lot and I can say the same. Its not every time, but maybe 1 in 10 times I'll get in a car that smells like absolute shit, smoke odor, unclean, etc.
I think theres a stigma against reporting drivers so most people don't, but then that leaves the people who don't care about these policies to continue giving people bad experiences.
I feel that. With about that same frequency, I encounter a vehicle or a driver or driving that's just dreadful. But, I don't report it or even ding the driver because I feel like that's a hard job that I don't wanna do, and I feel bad. I dunno, maybe I should.
I think the difference is that as an individual driver you have an incentive to keep your car clean, so that Lyft continues to dispatch riders to you. For Waymo the selective pressure is less direct and also spread across their entire fleet. They can accept a level of dirtiness, given some probability that the rider would reject the car x cost of rider requesting a (partial) refund x etc. etc.
More cynically, there are simply too many people that won't take care of "public" property. If every 3rd rider (exaggerated for rhetorical purposes) trashes the car, it's gonna be dirty no matter what.
That doesn't cover all the normal cleaning needed just from people being in the cars, on top of environmental stuff (sand, dirt, mud, leaf debris, pollen...)
Like others said: the second they have run drivers out, the cars will stop getting cleaned obsessively because you won't have a choice.
Same thing that happened when Lyft and Uber when they ran the taxi industry out of business.
Same thing that happened when Zipcar was established. Cars went from being spotless and well maintained to damaged, dirty, and half the dash being lit up.
> I used to work at FB and they have a team that tries to catch employees selling access like this.
For folks who aren't familiar with FB, maxrmk is absolutely right. But some more color would probably help:
When one of the privacy teams discovers a violation of this kind, the employee is generally called into a meeting with HR and fired the very next day.
A friend of mine did this inadvertently - just trying to help a real personal friend with an account issue, and inadvertently accessed a system in a way he didn't realized was a privacy violation. Months later, he was investigating data for a project, which triggered an audit. They walked him out the door the next day after finding it.
> and inadvertently accessed a system in a way he didn't realized was a privacy violation
Sounds like they need better controls, there shouldn't be ways to inadvertently access personal data and violate someone's privacy. Particularly not at such a mature company.
I don't work there but I imagine when this happens it's because the employee needs access to the resource for some legit reasons, but accessing it for illegitimate reason is what amounts to the violation. So access controls here would amount to reviewing the reasons for the access.
Solution would then be to ask for and log the reason for the access. Possibly with an approval needed by a second person. You can still lie about why you need access, but at least it is logged then.
The controls have gotten better / more explicit over time. They flash you up a pretty explicit clickthrough wall now. And there's pretty explicit training that you hand off issues for friends/family to a 3rd party engineer to handle rather than accessing user/friend data yourself.
When I worked at Google it was literally impossible to access personal data like this in most roles, even for my own account. So it seems like meta leaves something to be desired if it's a click through and a policy.
But circular references don't leak in Java. You have to have a GC root (e.g. a static, or something in your runtime) somewhere pointing at the thing to actually leak it.
There is one case where a "circular" reference can appear to cause a leak that I know of: WeakHashMap. But that's because the keys, which are indeed cleaned up at some point once the associated value is GC'd, are themselves strongly retained references.
Wealth is built on creating something of value. There is gamesmanship played to acquire that value once it is created, but without the thing itself they are all just picking each others' pockets.