Phones, people generally want what’s new. A 12-18 month old phone is not new.
OTOH, I found the Windows Phone operating system to be highly responsive and I was able to navigate screens more quickly than the previous iPhone or the current Android I have. The problem was that as third-place in the market, few apps were available for it, and those that were weren't being maintained.
Lack of free private repos is the main (only) reason why I don't use GitHub.
2. Their competitors (GitLab, Bitbucket) already have that offering.
3. I don't think they're interested in GitHub for its revenue, but for its strategic value. GitHub has to protect its revenue model by disallowing free private repos, Microsoft can afford to be more flexible.
4. They've already made similar moves. They acquired Xamarin, which was expensive, and made it free.
I have ~50 private on my account... Embarrassingly bad half-completed side projects mostly.
[0] https://news.ycombinator.com/item?id=11245652
[1] https://github.com/CocoaPods/CocoaPods/issues/4989#issuecomm...
Before anyone touts how much wider our reach might be for potential hires, can I point out that my little firm has hired people from the other end of Europe directly ("real" friend of friend etc). Oh and just in case you are wondering - we pay and treat everyone equally and equitably.
we pay and treat everyone equally and equitably.
... means that we do not discriminate unfairly. Do I really need to spell it out?
Linkedin is way way better than other job sites. For instance, Glassdoor doesn't even support basic keyword search. If you happen to track job ads for C programmers then you'd get all ads which may have a C character somewhere in their text, and forget abou searching for C++ because Glassdoor doesn't recognize the plus character. With linkedin at least basic keyword searches do work.
I think it's significantly worse albeit probably short of totally "screwed up". Just marginally worse in a lot of small ways that add up to a less useful, less efficient experience for me.
People loved Skype so much, it was really a feat to make people hate it.
Obviously that didn't pleased people (see rating in Play Store), and they had to provide something for low/mid range phones, and skype lite was born (which is really good one).
Everyone I know is using FaceTime or Facebook Messenger. The only time I hear Skype anymore is people using it for podcasts. Obvious anecdata but it seems reasonable that services with better device integration (FaceTime) or social graph access (Facebook) would do better in the long run.
A standalone app would fix this, but there seems to be some strange internal agenda tying it to Chrome... Chromebooks I guess?
Skype used to be mainstream. It was essentially a cross platform iMessage & FaceTime, almost ahead of its time. It was also efficient in terms of network usage, being peer-to-peer for the most part.
Had it continued to be usable, it would still be mainstream and might have the place of WhatsApp today. Instead, we now have this garbage Snapchat-like UI, a server-based model that doesn't even work (it was supposed to "fix" the P2P model, but for me it's been way worse than P2P which always worked), and a shitty Electron client that melts your battery and looks awful (they killed a gorgeous - especially on Mac - native client to replace it with this shit).
They made some missteps, sure, but Skype was already a very dated solution.
Media uploads could have been solved by a server-based "media" service, while keeping the reliable & battle-tested P2P architecture.
As of currently, the server-based architecture is an absolute disaster, way worse than P2P.
I've been a pretty big Skype user in the past, and still use it a bit now, and it is actually so much more reliable now that Microsoft runs it.
With P2P it would sometimes take a bit longer (10 seconds?) but it would always work. When it wouldn't, it was because of a problem on either one of the endpoints, and switching network connections or rebooting the router fixed it.
With the current model it would just randomly not work (the client also sucks and sometimes hangs in an inconsistent state after the failed call attempts), without anything we can do - it's something with the software and/or servers.
I used to trust Skype calls to actually go through - now even if I see "ringing" I have no faith in whether it's actually ringing on the other side (and if it was, whether the call would actually connect once picked up).
That‘s still very clearly the same Microsoft where a gazillion layers of dumb middle management ruin everything[2].
[1] http://www.iphonehacks.com/2014/06/skype-redesign-iphone-app... [2] http://moishelettvin.blogspot.com/2006/11/windows-shutdown-c...
I'm not sure if LinkedIn could be any less "screwed up" than it was when Microsoft bought it.
Still very much alpha but the idea is to have a clean UI and allow developers to write their own insightful articles for the community to read and reward the author with reputation. Like Medium but with more specific language, library, framework topics etc. Then use that to help recruiters who can't code advertise and source candidates for technical interviews. No inbox spamming free for all, they can only contact you when you've applied for a position.
I'd be interested to know what people think of this and if they have any feedback.
Microsoft is more and more cloud and services, but they still have a developer mentality and they have done some good stuff with open source lately.
If someone is going to buy Github, Microsoft is probably the most friendly to developers. Unless Google or Facebook wants to go full altruist and buy for the credibility.
A lot of people would say Google these days... now that they're starting to move beyond Material Design 1.0 a lot of their products are becoming more visually mature and unique, along with their substantial investment in machine learning to make their software more personalized, etc.
Every time I run into an issue with Atlassian software, I find a JIRA ticket from 7 years ago. If they have a capable dev team, it's probably working on projects off my radar?
Examples include Apple, most of the enterprise hardware space, IoT/wearables, *aaS, the top 10-100ish cloud vendors, etc.
Even Microsoft is a hardware company now.
I assume
AWS, on the other hand, I found an absolute nightmare (though to be fair, I haven't touched it in 2 years).
Well, I guess Gitlab would be happy about the new customers. If they're clever, they'll work on some tools to easen the transition.
From this perspective, Git has made some fundamental things right: Because it only functions as a decentralized system, it strongly reduces lock-in. In the case of Github, you "only" had to port over issues and pull requests. Imagine how great it would be if there was a standard way to save issues in a git repo[1] that was supported by pretty much every provider.
[1]: Such as https://pythonhosted.org/pyditz/
Now, what's also great (did I mention "shameless"?) about the approach used in SIT is that while you can use it with Git (and this is how I've been using it so far), it does not depend on Git's structures but just files -- so it can be easily carried over to whatever might replace Git in a decade.
I've just been thinking: If one manages issues within a separate git repo -- couldn't we also store pull requests this way? I've always been very impressed by how good `git diff` and `git apply` work together, so theoretically, one should just be able to store the result of `git diff master...HEAD` in a new issue. The rest sounds like a tooling problem...
And this is how it looks in SIT: https://imgur.com/a/UCFmbsZ
They also killed Danger Mobile.
So many nice products have passed on in acquisition either because users abandoned them or the acquiring party did. I'm not sure which would happen first here.
If GitHub is financially strapped and looking for a buy out, I hope they're exploring other options for funding.
Most features have a link to their respective documentation for more information.
I’m all for improvements, but I’m not even sure what I would want. At this point, I’m more worried any attempt at innovation would break the things I like about GitHub now, than I am excited for something new.
I use gitlab for all my private projects and don’t find it to be remarkably better in any way, and the UI always confuses me.
You can also open an issue directly in https://gitlab.com/gitlab-org/gitlab-ce/issues
The only reason for this is familiarity. GitHub is the market leader now and I use it every day at work. It's a lot easier to get used to a new UI if it is similar to the one you are used to. I'm sure if everyone used GitLab at work everyday, it would be fine. The UI doesn't strike me as bad, just very different.
https://www.anandtech.com/show/12742/latest-windows-10-versi...
This update has broken computers until the SSDs in question were blacklisted. For people who auto-downloaded the update after that, Windows "only" showed annoying and absolutely unhelpful error messages every single day since the 1803 release.
This is not an outlier, but a strategy: https://www.computerworld.com/article/2878026/microsoft-to-b...