Same boat here, although I'm a bit worried about the downsize from 15" to 13". Perhaps with a docking station, it might not be so bad. But hopefully dell jumps on this opportunity to make a 15" developer edition
Well she already gets one of the best perks: queue-free bathrooms. Most of the new Amazon buildings are built with much less bathrooms to save floor space, but still have 50/50 womans/men bathrooms despite the huge gender bias.
Other perks include bread toasters if you're a SDE, ping-pong tables if you're in things like legal, and if you're unfortunate enough to deal with oracle there may even be snacks offered (only in a restricted area, obviously).
Your friend should negotiate very hard on salary, and perhaps even more importantly the level (assuming she's not straight from college). Most developers don't care much about titles and don't care if they're coming in as a SDE 1, 2 or 3 but Amazon makes a big deal about it. Being an SDE 1 will mean you can get shafted on everything from worse hardware specs (wtf?) and less hardware (e.g. SDE1's need to buy their own extra external monitors if they want one) and there's a lot less opportunities and discression until you get promoted which can be difficult
Perhaps you'd be best up taking it up on wikipedia and primary sources, instead of arguing with random internet people when using their same definitions.
Perhaps the parent was trying to talk about "HM type inference" or something, but
"type deduction" is also a fine name for a subset of type-inference, and perhaps more explicit for C++ and Go.
Frankly, each of your three paragraphs seems unrelated to each other, so I'm still not sure what your argument is.
1) Not type checking at runtime is exactly what people mean by static typing, because the definition of static typing means the checks are done before execution.
2) This does not make it harder to optimize, on the contrary if they generated type assertions it would considerable slow things down on the boundary of typed and untyped code.
3) C++, Go, Rust, Haskell they are fully statically typed, the only difference is they support varying levels type-inference which means you don't need to "type out the type" but it's really orthogonal to the whole optional/static/dynamic typing issue.
Yeah, it's still alive and kicking. I try use it when I can, it has a lot of nice properties. As an unregulated industry it is abound with scams and fraud, but if you use common sense, and avoid anything remotely "get rich fast" or "altcoins" you'll do fine. If you're interested in it, I'd highly recommend signing up with circle.com or coinbase.com and buying $5 or $10 worth of bitcoin to play around
I think apple is pretty savvy to this sort of attack. They only banned him after there were thousands of fake reviews (supporting his app, and harming others) AND an account that was tied to his (same device ids and credit card) was involved.
> Why Does Apple NEED an acknowledgment that they didn't do anything wrong? What difference would it make?
I get what you're saying, but if Apples gets hammered with bad publicity every time their anti-fraud team does the right thing, they're going to stop doing the right thing.
Especially as this case is going to be cited for years to come, it's important apple has something to point to and say: "We didn't just arbitrarily ban the account, it was involved in manipulating our reviews"
The guy has already admitted that the fraudulent account is from his "relative" who uses the same credit card and same test devices. It seems like Apple gave him a lot of leeway due him actually making a good app and being public.
While I'd like to give him the benefit of the doubt, the overwhelming most likely case is he was doing exactly what Apple thought he was doing. At the very least, he should take some responsibility for the fact he's paying for someones account who is actively trying to harm his competitors.
Apple probably could've avoided a lot of this mess by not overtly banning his account, but doing the except opposite of what his manipulations intended and make the app almost impossible to find.
In case you didn't read the article, it's actually an interesting dive into what it takes to improve the user experience of youtube in places with poor bandwidth. It's really worth a read, and while you're correct that youtube makes it's money from ads that's actually commensurate with YouTube Go's goal of improving the user experience and bringing it before hundreds of millions of additional eyeballs.
If congress and their staff were forced to go through the same process as everyone else (and not through a VIP precheck line) they might realize what a clusterfuck it has become.
Last flight I had some water left in my bag which I realized just before going through the security scanner. So instead of letting it go to waste, I thought it'd be best to quickly drink it. But I was stopped by a TSA agent saying it's a security risk and I'd need to either leave or give him the bottle clear bottle of water.
He had nonchalantly took it, he had no doubt it was plain water and threw it in a trash container full of other bottles. Kind of ridiculous, if they really thought a clear liquid was a liquid bomb or something, why would they give me the option of leaving it with it? And how could it possible be a bigger security risk for me to ingest it, than give it to them to put in the open
While it's not like it ruined my day, it's certainly enough to convince me the whole thing is a joke.
People are going to want to watch the debates live for the same reason people want to watch sports live. You can argue all you want for why a post-processed sports game is going to be so much better, but the truth is that's not what people want.
And the sort of people who are going to want to read a fact-checked version of the debate are in the tiny minority and likely well-informed enough that they have completely made up their minds well and truly before the debate.
I do however think that fact checking is an absolutely great idea, it just needs to be done live. There could be a fact checking team which can interrupt candidates with objections, or ring a "pants on fire" bell, or something entertaining.
Agree, especially with just a gentle vibrating reminder that turned itself off after a second. I've tried a few of these, and the problem they all suffer is obnoxiously intrusive notifications. It's not an alarm clock, if I miss one it's fine.
Your post made me spend the last half hour reading about this, your description of the situation as "absolutely hopeless" seems depressingly accurate :/
I've never done it on a commercial scale, but I've outsourced a reasonable amount of work to friends who I knew were capable and willing. One of them for instance has been working the last 18 months on an self-funded game, so he's happy to take any small-scoped project for a bit of money