716 karma · joined May 16, 2018
In my experience with downtown Seattle, the high end luxury apartments this rings true.
I had an apartment that I was renting for ~$4k a month and gave me like 1 month free. The building then decided when it was time to renew our lease, I should pay an additional $400 a month. I moved out of that apartment and then they relisted that apartment for $3700/month with a 1 month free offer.
My next apartment was $2300/month. Same thing, 1 month free. Come lease renewal time (1 year later), they said the new rent would be $400 or $500 higher (a 17% or 21% increase). Recently they've decided to give an "exploding offer" where the new rent would only be $2500/month with 8 weeks free if signed by X date.
TLDR: 10%+ rent increases are the norm for my building. I've never actually paid the full listed amount for rent though when you take the concession into consideration.
There can still be the standard updates every 3 years for backwards compatibility, but Id assume version upgrades don't happen very frequently. Meaning, if a project is started on c++11 then it's probably going to stay on c++11 indefinitely, never making it to c++17 or some other later version.
If that's true then that would imply in general the projects using c++17 or later are created from scratch using that standard and therefore wouldn't suffer from backwards compatibility.
This is all said as someone who works with Java where I don't see folks migrating from Java 8 -> 11 or later.
The bad short form message is bad because 1) it's ambiguous and 2) it has a short lifespan. By lifespan, I mean the time that a message can be read and can be useful.
Using terms such as "it" and "she" leave a lot of ambiguity. If you read the message 7 days later, 1 day later, maybe even an hour later, all context of what "it" is and who "her" is could be lost.
Using names instead of "it"/"her" means you can read the message 24 hours later, maybe even a week later and still understand what it was, or at least it gives you more information to figure out what the context was.
In short: I think the improved message is significantly better than the first.
> The terser the better.
In general I agree with this. I have no evidence but I'd bet some people prefer the conversational message over the status update. Again, it depends on the context. If it's a status update, make it a status update. If it's a conversation, let it be one.
Using dynamoDb, you're going to have a hard time querying if field A, B, and D are included. If you add a fifth field, it's going to be a pain to add to historical data.
I also like your idea of keeping things simple. The hard part, as always, are the edge cases. If the tax is associated directly with sugar in some manner than diet sodas won't be taxed. Another possible albeit silly argument is why not tax sugars in fruit?
Note: Im a software engineer. Not a dietician. I really don't know a detailed difference between artificial sugars and natural sugars or how our bodies process them.
All the Amazon devices are likely whats being targeted for Ads. Kindles, Amazon Prime, Audible, alexa, firestick, and now that Prime has access to Thursday night football they'll get some of that ad revenue too.
TLDR: Amazon is going big on advertising.
edit: I've received notification that I'm not affected by the layoffs. Part of me thinks having 4 months full compensation would've been nice to have. Part of me is glad to not need to do the interview process again (at least not immediately).
I'm more curious about other companies such as Meta. Especially since Zuckerberg has openly stated there's probably people who shouldn't be there.
Team members in the U.S. are stated to receive at least 4 months of "compensation replacement". Those relying on work authorizations will receive additional support and flexibility according to the email.
Other notable pieces is that Jerry Hunter is being promoted from SVP of engineering to COO.
As a side note: I've had several recruiters reach out to me since yesterday. Yesterday (08/30, day of verge report release) I had 9 unprompted recruiters reach out. Door dash, 2 from Amazon, and a few from some lesser known companies as well. This is with my LinkedIn profile set to "not looking for a job".
sources:
[1] https://www.axios.com/2022/08/31/snap-restructuring-layoffs
[2] I'm a snap software engineer.
If it's /org/orgId/blog/blogId and a user has access to only a single orgId and needs to be logged in then doing it in /blog/blogId makes sense.
But if a user has acess to multiple orgs via different orgIds, then it makes more sense to do the former with /org/orgId/blog/blogId because then the page is sharable via URL. If you do just /blog/blogId that prevents a user from easily accessing a new organization (unless you use query parameters)
You also get charged for each chargeback, which is likely included in that $138bn number. And if you have a high enough chargeback rate you will be fined an additional amount.
Basically you get a similar cost.
I wish this would be more available to directly connect with versus having to go through an existing bank. It also leads me to believe that adoption won't be widespread for a few years after release.
With Real time payments (RTP, the clearing house instant payment rail) it still has banks onboarding to the network each month. RTP was launched in late 2017
Like, could I use a credit card with UPI?
Visa/Mastercard likely don't supply a way to link a physical card to it's virtual card generations (that'd be a security risk), so Google doesn't know that virtual card A is associated with physical card B.
My theory is below, but I have not researched or looked into virtual cards.
The problem with virtual cards or privacy cards: What's stopping a single physical card from having multiple virtual cards generated for it? So if someone had a card they knew could only be charged $100 and googles threshold is at $200, they could make 10 virtual cards and add the physical card resulting in 11 payment methods. Now they can theoretically get $2200 worth of ads (if all ad campaigns reached the threshold at the same moment).
In other words, fraud risk can go up significantly.