So, I think there is some misunderstanding here. What you've linked here are Push notifications, which yes, go through GCM and do require web service calls. This JS library is doing Desktop notifications, which afaik, are an entirely different thing, and are strictly limited to "within the context of the active page."
Why would it require HTTPS? This is a javascript library that allows you to hook into a native browser function (showing desktop notifications). There are no web services involved.
Does mobile have a comparable feature? Native Push Notifications are an entirely different beast; afaik, there is no way to have browser type notifications like this.
Could you expand on that? It seems to me that it's just them saying "we want people to start migrating," it doesn't actually push anyone off IPv4, and in most cases (assuming you're using DNS resolution instead of direct IP addresses), this is all under the hood changes that will "just work" for consumers of their SDK.
I also find this usage to probably be viewable as abuse, but clearly GitHub has chosen to continue allowing it, even as it has caused them issues like this. I think for them, it has provided some interesting insights about their infrastructure and areas they can optimize (not necessarily because they are lacking). Besides the work they put into this, I can think of at least one other noticeable change they made, which was how the repo pages displayed huge file lists (CocoaPods used to have a massive list of files at the root).
So yes, it's probably not great, but it has given GitHub some fun inf. challenges to build to. If it was something they felt like they couldn't handle, I'm sure they'd politely ask them to hop off their platform ;)
To you and @nxzero, I'm not debating whether it's better or worse, I'm trying to find out if I'm actually understanding it right. From some of the other comments, it appears that it is just a matter of them sending you a physical disk -- it makes sense now.
"Moving lots of data either requires a huge pipe, or a ton of storage disks."
With that, they offer their Snowball device, which, if I'm understanding correctly, holds up to 50TB (now 80TB), which they physically ship to you, and then you ship back to them. How does this fix either of the constraints (disk space / connection pipe)?
Or if you have cats that need to rub themselves against anything. It's especially confusing at night, when you can't even see it happen because one of your cats is black.
So does SourceTree. Have you tried using it? If so, what issues have you found with it? Personally, I don't use it, so I can't speak to its functionality.
> I branch and merge in moments at least a half dozen times a day in Tower.
I do the same in SourceTree, and find it trivial, but perhaps it's just a usage difference. If you want to use Tower go for it -- I have no affiliation with Atlassian to push the product on you, I just enjoy it. I'm just surprised at how much Tower costs.
Really? Both you and another commenter said as much, but I've never seen this problem, or known anyone who experienced that across probably a dozen people I've worked with over the span of three (?) years. I'm actually not even sure what options you could use that would cause that. Do you have examples?
Is this an argument against my point? I'm not unwilling to pay for a tool -- I've even paid for Sublime which is free unless you choose to pay. Is there a reason I should feel compelled to pay for a tool, given a comparable free alternative?
I hate to be that guy, but you're paying $70 for that? What does that offer over, say SourceTree, Atlassian's free offering. From a quick glance, they look pretty similar to me.
Unfortunately, it's only for teams right now, it seems. Additionally, (and this may only be a me concern) you can't include repos in more than one project, like in the case that you have a common framework you build between separate projects. I mentioned this to them (may have even had a support request), but haven't gotten any feedback.
Basically, it's much more rigid that I personally find useful, but it seems like their first step in the right direction.
[Edit] Seems kannonboy said the same thing, but I'll leave my opinions here. Interested to see if anyone else has used it and has any opinions.
> tried code reviews and peer programming ... no time for that so it fell on the wayside
You don't think that could be related? If you had a sane development cycle, that may have helped. Having QA would likely have helped as well, but a healthy dev cycle is a good start.
As someone who has avoided Microsoft in the past, I've found myself in a position to write a few projects lately on the C# .NET platform, and actually find myself eager to have this available on OS X. I actually enjoyed a lot of features of Visual Studio specifically (I realize this isn't coming yet), but the platform itself really just feels pretty nice and natural.
Your "unforgiving" comment is actually exactly what makes me nervous about using this (a command line util) vs a GUI application. I feel like (and this may be a total misconception) my poor typing abilities are better caught in a GUI than cmd line, unless the application itself has something built in (like git's fuzzy commands), where most UI applications, at least on Mac, are sort of validated by the OS level field validation.
Worst case no cord, it just sleeps, right? No reason to worry, power is always close at hand, and hopefully (!) none of your files are just going to vanish if it does so.
When I was in school, most of our rooms had power (or weren't more than 3 hours long), but I definitely understand the sound complaint. Get a full classrooms of laptops under any strain and it gets deafening quickly.
How often are you running you Macbook in a non-charger-available environment where you'd run your battery down enough to test this? Or have you specifically disconnected to test this? (Not /s, actual questions)
Looks like a neat idea, but it's almost unusable on Mac Chrome with a Magic Mouse -- the scrolling zooms me either out to the moon or in to a single pixel. Is there any information about the site available that isn't in the Ideaome format?
A lot of those things seem like commands specific to your environment though (read: things someone would have to develop out). Does Cortana offer some sort of API allowing you to add additional "commands" that she understands? That would be pretty neat.
I'm not sure if this is meant to be /s, but I'm 24, and I find this behavior offensive as well. When I'm having a conversation with someone, yes, I would like to have their attention, and I'd surely give them mine.