GitHub Desktop Launches To Replace Mac and Windows Apps
An anonymous reader writes: GitHub today launched a unified desktop version for Mac and Windows — you can download it from desktop.github.com. GitHub Desktop will automatically replace the previous Mac and Windows apps and can be used alongside GitHub Enterprise. Venturebeat reports: "...GitHub was tired of the differences between its two apps and decided it was time to align them. The hope is that if Mac and Windows users have the same workflow, it will be easier for them to work together (and for individual users to switch between the two platforms)."
They could have just used Qt and made it really portable - Windows, OSX, linux, BSD, ...
Anytime you make a cross-platform app, you end up with suckage everywhere. Go native or go home.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
Or is there more to it than that?
A story about this but not the racist Code of Conduct they're trying to shove down everyone's throats?
"GitHub Desktop works for projects hosted on GitHub and GitHub Enterprise. If you’re already using a GitHub app, you should be upgraded to the new version automatically."
God damn it.
going to develop a universal app to deliver adverts directly to our desktops?
This looks OK, at least compared to the Windows version, but... where can I fork it?
Wonder what the public key field is for?
Was there no story about the SJW code of conduct or did I miss it?
This code of conduct outlines our expectations for participants within the [COMMUNITY] community, as well as steps to reporting unacceptable behavior. We are committed to providing a welcoming and inspiring community for all and expect our code of conduct to be honored. Anyone who violates this code of conduct may be banned from the community.
Our open source community strives to:
Be friendly and patient.
Be welcoming: We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to members of any race, ethnicity, culture, national origin, colour, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability.
Be considerate: Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we’re a world-wide community, so you might not be communicating in someone else’s primary language.
Be respectful: Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one.
Be careful in the words that we choose: we are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren’t acceptable.
Try to understand why we disagree: Disagreements, both social and technical, happen all the time. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. The strength of our community comes from its diversity, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes.
Definitions
Harassment includes, but is not limited to:
Offensive comments related to gender, gender identity and expression, sexual orientation, disability, mental illness, neuro(a)typicality, physical appearance, body size, race, age, regional discrimination, political or religious affiliation
Unwelcome comments regarding a person’s lifestyle choices and practices, including those related to food, health, parenting, drugs, and employment
Deliberate misgendering. This includes deadnaming or persistently using a pronoun that does not correctly reflect a person’s gender identity. You must address people by the name they give you when not addressing them by their username or handle
Physical contact and simulated physical contact (eg, textual descriptions like “hug” or “backrub”) without consent or after a request to stop
Threats of violence, both physical and psychological
Incitement of violence towards any individual, including encouraging a person to commit suicide or to engage in self-harm
Deliberate intimidation
Stalking or following
Harassing photography or recording, including l
I was surprised today when the Github client changed. Lets be honest Github's approach to using GIT sucks. Bitbucket's approach to using GIT is more sane and less of a headache. Forcing everyone to fork merge when the merge tool sucks ass just makes a mess. the whole rebase non-sense is also crap.
Not just "white male discrimination", rather a whole lot of eyeroll-worthy rules designed to make everybody always afraid of offending someone else...
Harassment includes, but is not limited to:
[snip]
Physical contact and simulated physical contact (eg, textual descriptions like "hug" or "backrub") without consent or after a request to stop
...so the last time I action-messaged somebody "/me hugs $NICK" on IRC as a tongue-in-cheek expression of cheerful approval, I was actually harassing him? Because I didn't say "hey, do you mind if I totally non-sexually pretend to hug you via text?" first? No, just go pound sand.
Those GitHub monsters! How dare they censor my freeze peach. It's that SJW bullshit that's killing all the fun stuff.
You are welcome on my lawn.
makes everything they touch not safe for the real world.
Fuck it, I'm going back to sourceforge.
This micro aggression will not stand, man.
OS X 10.9? Fuck you!
Wait a second, are they call operating system an application? Kinda scary that programers don't know what an "app" is defined as.
(Wikipedia)
Makes more sense, no?
Perl Programmer for hire
Good question for the FAQ.
Perl Programmer for hire
Anyone knows if bitbucket is still free from SJW drones? I did not spot any made-up words on their ToS, and last time I pushed something it did not tell me to check my privilege.
So they replaced two apps with two other apps... it's called an update, everyone does it all the time, what's the big deal?
Circumcision is child abuse.
Been using Github for ages. This is the first I hear of Github Desktop.
Sounds & looks like a fancy name for 'web browser'. What am I missing?
What problem is this trying to solve?
I've spent a lot of time reading through mailing lists of various projects......Debian, Gnome, Linux Kernel, some OpenBSD stuff, whatever. In all that time, I've never seen anything racist, or sexist, "harassing photography," or even simulated physical contact. Maybe I'm missing something? (I have seen threats of violence, but none that I ever considered to be serious). The vast majority of all conversations are on technical issues, which is what everyone cares about (and why they are there).
Is this really a problem in open source projects? Are there people out there who join open source projects, and then start being racist and sexist?
"First they came for the slanderers and i said nothing."
It clearly depends on context. Hugging is right at the extreme and is normally okay, right up until the point where someone asks you to stop. If someone asked you to stop in real life, you would, right?
Look, I know you want there to be clear rules for social interaction in the world. Well, sorry, human societies are not like that. The best we can do is have guidelines and then act sensibly and reasonably on them. If you think this particular sentence is a problem then you need to provide real life examples of how it was interpreted badly, rather than trying to simple interpret it yourself in the worst possible way and then assuming everyone else will.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
Can you give specific examples of "reverse racism/sexism" that you think are a problem? It refers to people complaining that e.g. groups set up to help female developers are somehow sexist because they don't help men out. Most people, including Github it seems, reject that notion, and that's what the rules are stating.
Do you have specific examples of other issues where these rules could be a problem, or so you simply disagree with Github's opinion outlined above?
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
> without consent or after a request to stop
What doe's that mean? I'm no native speaker, but I suspect you are very childish.
No. We do not want there to be clear rules. We want you to toughen the fuck up AND or adapt to the situation while trusting us to do the same thing in a responsible manner. Stop knocking down strawmen, they do not help you do anything but convince yourself you're right. My contention, my only contention, is that none of those rules are required. If there is a problem then stop the problem. You do that by dealing with individuals and not with making absurd rules. It is a fucking neutral platform - not a sociology experiment.
Yeah, so I am thinking I am going to rant and write a novella. I expect you will not be willing to read it. I will get back to that. Kudos if you do read it even if you do not reply. Given what I am about to say and your usual behavior, I can assume you will not reply. That is fine and, again, I will try to touch on that later.
We're assholes. It is not personal and we do not give a shit what your gender, race, sexual preference, or religion is - we hate you all equally. No, we love you. But it is a love that you may not want to accept because we're also perverts who will try to touch you where you pee. Hell, at least a good half of us do not even care what your plumbing is, we will STILL try to touch you where you pee just to see what happens.
I do not hate you because you're a gay woman - that's fine. I hate you because you're a fucking meatstick. No, I do not really hate you. I do think you are an idiot, however. Hell, I am a black, native, and white man. I get no love. I did not ask for or want any. You are a random pixel amongst billions of pixels. We do not care.
Deal with the idiot racists. Kick the sexist pigs out. Do what you have to do but do it in moderation and only to ensure that you keep the rabble-rouser types away. There is no need for a safe space. Life will never be safe. In fact, we are all going to be harmed. Put your big girl panties on, undo the knots in your knickers first, and move the fuck along. I do not need your petty rules to tell me how to conduct myself. I can be a productive and polite member on my own or accept that I do not fit in and move along - on my own. I am aware of my surroundings enough to have never once been removed from any community and I have been "online" since the mid 1980s.
In short, get the fuck off my internet. Go back to Pintrest, Facebook, Reddit, or where ever you want but fuck off sideways and leave us be. Who the hell thought that GitHub, a fucking repository store, needed a code of conduct in the first place? What the hell??? Was someone triggered due to someone saying, "Thanks for finding my error! *hugs*"??? If so then, you know what, they should seek fucking psychiatric help and we should not pander to their illness. They are likely victims - go after the offender and not some random person who was legitimately grateful.
For fuck's sake - it's a neutral platform (or it should be). Feel free to kick me out if I did not take the hint - that is me being an asshole so kick me out, I deserve it. On the other hand, you're not my mother. Until I am an asshole, leave me alone and do not make up a bunch of silly rules that will do nothing to actually solve the problem. The problem is ignorant assholes who can not behave like humans and be respectful and attempt to educate themselves.
Hell, much of my real-life time is spent among the LGBTtrlwvwyorustTTrx community. Yes, the queer community. I love those fuckers. They are the greatest and most welcoming folks on the planet so long as you take a god damned minute to learn what they are about, why they feel like they do, and then are actually respectful about them personally. They also have the best "fag jokes."
I can be an asshole and still respect you as a person. I can still disrespect you as a person because I feel you are inferior due to your choices. Just because I think you are an idiot does not mean you get to claim that I think you're an idiot because you're a gay woman. No, I think you're an idiot because you have shared enough of your "wisdom
"So long and thanks for all the fish."
If it had just said "physical contact" the intent would have been clear and I'd have supported it a hundred percent. The fact that they specifically, explicitly list a traditionally very non-sexual and benign behavior as an example of a violation of the code of conduct shows that they are looking to squeeze it to their advantage. Anybody who would write or use that doesn't want context, they want a set of rules that's restrictive enough to claim anybody they don't like is in violation at any given time.
Wow. That was pithy.
I should add, I do not expect you to agree with me - not at all. It would be against your very nature, you simply can not. I would like you to try to be objective and see where I am coming from. No agreements with my views are expected or required but an agreement to be intellectual honest and mutually understanding is appreciated.
I will stop here because I could, and would, go on for another novella. Unfortunately, I learned to type very quickly. I almost feel sorry for those who encounter me in the wilds.
"So long and thanks for all the fish."
(I have seen threats of violence, but none that I ever considered to be serious).
You say that one more time and I am going to come to your house and kick your ass. Seriously... Alternatively, if you are ever in the neighborhood, you can stop by. I do not drink but I have a variety of very good beers and spirits on hand and I always, always, have awesome food. Then, of course, we can geek out for a while. After that though, I am seriously going to kick your ass - if you say that one more time!
Also, your father is a goatherd and your mother a mime! I will wine and dine them both, right after I kick your ass, seriously!
There was a time, on a more serious note, that you dialed into BBS systems that were local and had LUGs that you were a part of. You had your real name attached to some servers and email (which did not have an @ symbol) or you had a SysOp at the school's laboratory who knew the BBS SysOps and they would do things like revoke your privileges if you did stuff like threaten people with violence. Alternatively, you may have threatened violence back then and ended up with 20 pizza-faced geeks who found your address and decided to come burn your house down.
Long distance got cheap, blue and black boxes became available, we learned LOOP numbers, and all hell broke loose. Anonymity has done wonders but the sword is mighty and cuts both ways.
"So long and thanks for all the fish."
Hugging is a fairly intimate act. Two people press their bodies together, wrap arms around each other. Women's breasts and men's genitalia protrude and are often in contact with the other person. It's an act that is associated with intimacy (most people embrace when having sex) and familial closeness (which for most people is more acceptable because it is completely non-sexual). It's something that some people feel quite uncomfortable doing... In fact it's something that geeks often seem to complain about and is used as an example of how it makes some people feel awkward for comedic effect.
Of course, there are different standards in different parts of the world. The French often exchange kisses when meeting or parting, for example. Many other cultures would find that uncomfortable or even unacceptable. Since most people don't want to make others feel uncomfortable when it can easily be avoided, they tend to either avoid such actions or stop doing them when asked to.
This is not hard to understand. The only reason it keeps coming up is because some people want to set up a combination of straw man argument and climate of fear where they believe everyone is hyper-sensitive and and the suggestion that something might be unacceptable in some situations means it must be avoided all the time for fear of lawsuits and harassment claims. The reality is that most people are grown ups and social issues are both expected and easily resolved. It's sad that we even need to say "don't hug people who don't want to be hugged", but apparently it is necessary.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
We want you to toughen the fuck up AND or adapt to the situation while trusting us to do the same thing in a responsible manner.
That's what the CoC is saying. If someone asks you not to hug them, don't. They were "tough" enough to state their position clearly, now you be responsible.
You do that by dealing with individuals and not with making absurd rules.
One of the biggest complaints people have with services is against "arbitrary" sanctions and moderation. If there are no rules then they see all such action as arbitrary. If there are rules then people like you moan about there being rules. They can't win.
Rules help everyone know where they stand. It's sad that we even need rules telling people not to be dicks, but apparently we do because some people think it is okay to do that stuff. The first step is not the banhammer, it's saying clearly that their behaviour is unacceptable. On a site with millions of users, doing that individually (and being drawn into a debate every time) is impossible.
In short, get the fuck off my internet.
How about you get the fuck off GitHub's free hosting service? Set up your own MRAhub with no rules and see how far you get.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
How difficult can it be in this day and age for a company the size of GitHub to support Linux?
Fuck github and their fucking fascist racist sexist bullshit SJW code of ethics idiocy. Let their whole company burn to the ground.
IT'S FUCKING TEXT
Talk about mother fucking strawmen you mother fucking child.
Honestly, I can't tell if you're being sarcastic or serious.
You could be sarcastic, because I know there are a lot of deluded people out there who, due to youth and inexperience, actually do think that Firefox and Chrome both look good.
But you could also be serious, in that you do recognize that both Firefox and Chrome have among the worst user interfaces and user experiences of any software that's widely used today.
I just can't tell which is the case!
Excellent. I am glad to see you took a moment to reply though I can't help but notice your selective choice of replies but that is fine. Let's start at the top, shall we?
If someone were to ask me to not hug them I wouldn't. Not only that, I would not have initiated such a silly reply in the first place. The folks that I know who might would do so harmlessly and intending to convey thanks in their own awkward way.
Who gives a shit if they are going to complain - as you noted, they are going to get complaints regardless. They might just as well do the responsible thing and say, "Don't be an jerkoff and we won't have to be assholes." There. Done.
You do not need rules telling people not to be dicks. You need a rule, singular. Politicizing, grandstanding, and attempting to dramatize something that needn't be is a cure worse than the problem.
Really, and this may be complicated, I do not have any code on GitHub at the moment though I had intended to fork Opera and build in some new features from the Chromium source that they could then take (or not) back to their project. I will still do that, I will just host it locally because I can. I was going to use GitHub as it would give it more exposure and help more people but, meh...
The assumption that I am an MRA is absurd, at best, and deliberately obtuse at worst. You do not even believe that I am an MRA but you opt to throw it out there as if it is meaningful. I am not offended, not at all, I am empathetic. I truly am humbled by your inability and unwillingness to see what you are saying. I believe I understand why you say it. It is great, it really is, that you empathize.
Frankly, I see the MRA folk as being just as stupid as the so-called SJWs. I do not even hold an opinion about Gamergate (though I did read up on its history, oddly the best source of history was that Encyclopedia Dramatica site assuming you are willing to read through the nonsense in their editorializing). I think you're all being pants-on-head mentally handicapped. Yes, yes I did edit that out and put in 'mentally handicapped.' I am an asshole but not entirely a disrespectful asshole.
The drama, it is not worth it. It really isn't. All it does is increase the signal to noise ratio and encourage good sites to do stupid things in the hopes of appeasing a vocal minority from either end of this absurd spectrum.
The MRA folk have a right to be assholes. You have a right to be indignant and fight back. However, do it quietly in a corner somewhere and stop wrecking good things - both of you. We do not want it, we do not need it, and the vast majority of us are not really inclined to side with either of you.
Additionally, if GitHub were to be equal and honest (also I saw your "definition" of racism and I encourage you to buy a dictionary) they would have a policy of stopping all harassment. Instead they went out of their way to openly state that they will be accepting of certain types of harassment. Harassment is wrong, regardless of the source.
Fortunately they have backtracked on this, it seems, and have decided to redo their CoC. I am glad that level heads prevailed and that they have decided to take the time to decide what to do. However, I will not risk the project being associated with the drama.
Now, if it were my toy to play with, I would probably just deal with it by allowing folks to block other user's communications and telling them to sort it out between themselves if they can not figure out how to use the block user button. I suspect the rules would be, "Be legal and do not be an ass." It is not my toy so I do not get to make the rules there. I do not even try to influence them. I feel that my behavior is the moral high ground on this matter. I simply do not use their services and the project may suffer some because of it. That's okay too.
Stop poking the bee's nest and then bitching when you get stung. Ignore that shit. It is not hard. The evidence that good things are suffering is right there - look at the reaction to their CoC.
"So long and thanks for all the fish."
maybe it's just me but i've searched there site and there is no source code listed anywhere? did github really just publish a closed source project for an open source community?
Anons need not reply. Questions end with a question mark.
So is it better or worse than Tower?
Yes I could try it. But just wondering if anyone already has and has got opinions.
I thought GitHub was launching an operating system to compete with Windows and OS X. I had a rant against GNOME Shell half-written in my head before I realized my misread...
nigger.
Those poor Windows ddvelopers... just imagine... being forced to work with Mac developers!
And more importantly... do they have any plans to make their repositories non accessible through the plain command line git client?
I pay for private repos there, but I don't want any other help from them thank you very much.
I apologize for the lack of a signature.
IT'S FUCKING TEXT
Gah, this so much.
I would consider it inappropriate to go around actually hugging strangers randomly. Don't know about you, but I do not like uninvited physical contact one bit. Keep off.
However, I understand the meaning of the gesture, and by "virtually" hugging someone via text I am simply making a reference to that meaning. I'm not actually touching you, you ninny! I'm not even saying I want to!
OK, so what's the problem here? Most of it is in completely nonspecific language. You may not make offensive comments based on me being a straight cisgender white oldish male who usually votes Democrat but is considerably to the left of that, is overweight, has his own opinions on religion, and has suffered from depression. Any problems with that?
The last section is not well written. What's a complaint regarding "reverse racism"? Is it "I'm the victim of reverse racism", or "I'm white and the victim of racism"? The next three say that "Look, I'm not discussing abortion here, so stuff it and go away." is reasonable. The last line is again ambiguous. Still, I don't see many problems. A group of marginally responsible adults could have a discussion without any of this stuff coming up.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
It's the girls lunch group, I know it.
It is a group, where we can talk about makeup, clothes, and machine code, without males either disrupting the discussion and talking about cars, or telling how awesome they are at machine code (but are not, and it shows, but they won't show up, and they look all proud, and we are just silently internally laughing at them). It's awesome.
Hoped for a decent fast Git client, but what I got is a pile of stinking hipster UI: flat, non-discoverable and very very rudimentary. Worst part: it is white, not dark. The lack of basic features, combined with the fugly UI, made me in the end uninstall it.
On Windows I'm using mostly the command line client (the git-bash msys based thing).
N.B. Tellingly, after the GitHub client, I started loving the official "git gui".
Advices about a better Git UI for Windows (corporate friendly, aka portable or doesn't require installation) are welcome.
All hope abandon ye who enter here.