From the title and the domain name I was sure this was going to be about his 2011 article rationalizing that iPhone 4's 3.5 inch screen was a better size than larger Android screens of the day.
Just because Apple has changed their mind doesn't mean he was wrong? I know multiple people who won't upgrade past the iPhone SE because it is better for them. One of them has pointed out that Apple used to market iPhones as "the perfect size for your hand"---they don't say that anymore.
Absolutely. Especially because my target has always been "the biggest screen that will comfortable fit in my pocket". I strongly look forward to the coming times of folding screens. Sadly, the Galaxy fold isn't going to cut it. One or two more generations at least.
1. Go doesn't have generics because the authors didn't have strong grasp of type theory.
2. Go doesn't have generics, not from a lack of knowledge, but because the authors' real world software engineering experience had shown to them it wasn't important.
Yeah, the second statement is also valid, though definitely not what I got from the parent's comment.
Though, in that case, I think the argument is more like:
1. That shape is equilateral
2. That shape is equiangular
It turns out it's a square. Rob Pike's public comments on the subject do seem to betray a weak grasp of actual type theory. Or at least one that is about as strong as it could ever get if your knowledge is primarily informed by practical experience with C++ or Java-style deeply broken type systems. But it's also true that Go's found an alternative approach that gets the job done. Or at least, gets the job done if you're writing the types of programs that he's writing.
So, even with the alternative statement, I still see no argument here.
I am not Rob Pike and therefore cannot provide proof of his grasp of type theory. But I also don't understand the desire to question and debate the knowledge of someone I've never met and has no influence on my life.
I have used Go extensively and would disagree with the idea that the lack of generics in go was ill-informed (and therefore a mistake). I find that Go's limited number of features leads to simpler libraries that are much easier to comprehend and use effectively. And in situations where I previously would have reached for generics I am forced to find a different approach and the end result is often better. Yes it does have its drawbacks and is not a perfect solution, but as far as engineering decisions go, I feel it was a successful one.
>Go doesn't have generics, not from a lack of knowledge, but because the authors' real world software engineering experience had shown to them it wasn't important.
What do you mean by "real world software engineering experience", Acme or Plan9? These are silly academic projects with tens of installations at best.
Except there is no fire truck that’s coming. We still need to convince our governments to take action. And how can we do that if we individually are still throwing kindling on the flames.
Why are you criticizing someone's personal aesthetic preferences? So you think that the iPhone X isn't understated. Doesn't mean that someone who disagrees is doing "serious rationalization" or "constructing a reality".
The linked MacRumors thread is from before this scandal even came to light, while Apple was still throttling. The thread begins in 2016 and ends in 2017. iOS 11.3 came out March 2018, removing the throttle.
Unfortunately I can't check the reddit thread at the moment, as its blocked at work.
EDIT: Reddit thread is also from prior to lifting the throttle.
> you can be fired or suffer repercussions by your employer, for things that you do on your own personal time
Yes this happens, but should it be the case? Is this something you morally support? Should people be fired for smoking weed in their personal time? Posting on social media? Making a joke to a friend? Donating a political campaign?
People have been fired for these things but I don't think it should be lauded. I don't think its healthy for companies to monitor their employee's personal life, so they can punish them at work.
The people in charge of these firings are executives like Zuckerberg and Kaplan. It's completely disengenous to phrase the argument as "should this happen at all?" when it's really "should executives be allowed to punish workers for their personal life choices, while not holding themselves to the same standards?"
Are you saying that it is a bad thing. But since it is happening it should happen to everyone? If so, it just seems like you're propagating more of bad thing.
Why not just advocate for the the corporate world to be more accepting of personal life choices? Firing Kaplan doesn't get you any closer to that.
Because they are not going to be more accepting. The leadership is only trying to pull this argument out because it bothers them.
I agree that when all else is equal, we shouldn't do bad things to one person just because they happened to someone else. All else is not equal here. Given the power Facebook has over their employees lives and in politics in general, they are like a feudal lord. When they stop enforcing the rules on just them and their friends, that's a breakdown of the rule of law which leads to a breakdown of social harmony and leads to people starting to rebel against leadership like you see here with Facebook's employees
If the realistic thing is that the higher ups are going to oppress the workers, it's also the realistic thing that they aren't going to oppress themselves.
> Security: Google has always been known as a leader for browser security, and for good reason... All said, Google’s leading position in browser security is undisputed. 5/5
It seems presumptuous to assume that because you reuse all your plastic shopping bags the rest of the population also behaves similarly. Can you cite a study that shows plastic bag bans increasing the total use of plastic or plastic waste like you claim? Everything I find says otherwise. Maybe a little bit of inconvenience is necessary to improve the environment.
I think it would be a good general rule (and I should do this more as well) to do a quick search for relevant papers rather than simply saying [citation needed]. It's a bit more effort but adds a lot of value to the response.
User's wouldn't be able to depend on version v1.0.0 if it doesn't exist. From what I understand the tool isn't downloading the list of all versions from GitHub and selecting the minimum. Its searching for the maximum version number (i.e. minimal required version), from your go.mod file and all your dependencies' go.mod file.
https://dcurt.is/3-point-5-inches