In practice that is an obvious exaggeration for the purposes of making a point. It is probably simple enough to make the change, and it’s equally easy to change it back. One configuration makes you subject to massive lawsuits and the other doesn’t.
That is far-fetched, science fabulist style thinking. The average person on the street does not know about Brewster or the IA, but they certainly do know about their local library and would object if it was to disappear.
Fwiw Chandra, Rao, and Bose are instantly recognizable to me. I’m not a mathematician or physicist and don’t know the other folks. That said I am very aware that Indians have made significant contributions to math, physics and I imagine other disciplines.
But it appears that it is consistent with setTimeout’s behavior and therefore likely correct in the context it will be used.
At least if your definition of “correct” is “does the thing most similar to the thing I’m extending/replicating”. In fact you might believe it’s a bug to do otherwise, and JS (I’m no expert) doesn’t give a way to run off the event loop anyway (in all implementations). Although I’d be amused to see someone running even a 90 day timer in the browser. :)
I’ve think a very precise timeout would want a different name, to distinguish it from setTimeout’s behavior.
Those only work because they have retries built in at a layer that runs inside your service. You should understand this because it can have implications for the performance of your system during failures.
One that is not mentioned here but that I like as a general principle is that you cannot have exactly once delivery. At most once or at least once are both possible, but you have to pick your failure poison and architect for it.
I think it’s safe to assume that for something with the scale and complexity of Stripe, it would be a tall order to run all the necessary services on your laptop, even stubs of them. They may not even do that on the dev boxes, I’d be a little surprised if they didn’t actually use prod services in some cases, or a canary at any rate, to avoid the hassles of having to maintain on-call for what is essentially a test environment.
It’s really apples and oranges, Oak is about being able to execute code without side effects, even when it’s running in an environment you don’t provide. If it gets extended to the phone you can snark about ads, but really it would only be able to address whether any data associated with your viewing an ads escapes to a third party. So it would largely make ads be more like a billboard vs the way they work today. But that’s speculation, Oak isn’t trying to make the world safe from advertisers, it’s trying to make your data safe from being used in ways you didn’t permit, even when it’s being operated on in an environment you didn’t provide.
It both predates the Apple approach and is more thorough. I cannot inspect or ensure the software BoM of my image with Apple’s approach, I just have to trust them. With Oak you have trust down to the hardware.
It’s a completely reasonable rant, and timely. You could write largely the same rant regarding digital books and how Apple advantages itself over competitors when it comes to their “fee” and the distortions this causes in the purchasing experience for those products.
First of all we are talking about YouTube here, not Google as a whole. Secondly, my argument is simple and basic physics. If everyone behaved like you, YouTube and services like it would not exist. Your straw man arguments aren’t needed for me to justify my decisions.
Actually yes, but you won’t find engineers compensated that way. Usually it’s the CEO. They will take a symbolic base salary (often they will say $1 but HR forces it to be minimum wage behind the scenes) and get paid with stock.
The trick is that it’s not RSUs, so not regular income. Instead it’s some form of option (I am not a tax attorney so I hesitate to state the type of option, there’s a variety of them that are used with different limitations). I believe they exercise 83(b) style to avoid AMT as well.
As usual, you need to already have a lot of money to make this work. Tax avoidance is amazingly accessible once you have enough money. One trick I could do, but don’t — my bank gives me a line of credit based on assets they manage for me. I could quit my job and easily live for years just using the LoC and report zero income other than passive income from rebalancing trades (which are very minimal).
Very very little at Google survives on autopilot. There’s a constant drumbeat of required changes, whether they be accessibility, regulatory (DMA, hurrah), internally motivated changes (material design++) etc. For anything to survive there must be someone who cares and is willing to invest in it. This is a large part of why stuff gets killed, the default there is for things to die. Yes there are strategy changes too, but very often things die because the person who could champion a thing is no longer there to do so, or has changed roles significantly enough that they can’t plausibly do so anymore.
Okay, the point I think the poster up there was trying to make is that there are degrees of assault. I never saw anyone murdered, and only twice some sort of physical struggle. The number of times crazy yelling broke out is uncountable by me, though.
Pixel phones? Nest? The Bayview hotel rooms are pretty nice. Hell even Gmail feels pretty premium to me, but I guess this word might be considered subjective.
Also, Waymo isn't even Google. You might accuse me of overstating this, but truthfully they operate as a different company.
You might be magic. Crazy, crazy shit goes down on Muni. I used it to commute from outer Richmond to downtown for years and the bystander effect was fully powered up on many of those rides. And it wasn't always the homeless people, little old Asian ladies could be hella scary.
If your back is hurting from the ~1lb extra going from 13" to 15", I would recommend some body weight exercises. Your back will thank you, and you'll find getting older to be much less painful.
Regarding a small iPad, isn't that the iPad mini? 8" vs 7" is pretty close to what you're asking for.
The stock they use for this is not created constantly, it's created in a block set aside for that purpose by board action. Companies do this relatively infrequently.