Slashdot Mirror


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)."

167 comments

  1. Missed opportunity by fnj · · Score: 3, Insightful

    They could have just used Qt and made it really portable - Windows, OSX, linux, BSD, ...

    1. Re:Missed opportunity by darthsilun · · Score: 3, Funny

      Yeah except for the whole fact that almost no developers use Linux or BSD, so all the trade offs made to support those crappy development platforms will hurt the people who use it on real OS's.

      Keep thinking like that. More job security for me.

    2. Re:Missed opportunity by Anonymous Coward · · Score: 1

      eh, what's wrong with command line git?

    3. Re: Missed opportunity by Anonymous Coward · · Score: 1

      Mod up parent with attribute "clueless"

    4. Re:Missed opportunity by donaldm · · Score: 1, Interesting

      Yeah except for the whole fact that almost no developers use Linux or BSD, so all the trade offs made to support those crappy development platforms will hurt the people who use it on real OS's.

      Ah the troll is strong with this one.

      Well considering well over a billion people on this planet actually use Android (Linux kernel) and IOS (BSD derived) and the number of apps for both platforms is well over a million (including Microsoft ones) I suppose developers have given up and gone to real OS's.

      Just on interest what do you consider as a real OS and why?

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    5. Re: Missed opportunity by Anonymous Coward · · Score: 0

      here here! i know exactly what i'm doing or who's to blame!

    6. Re:Missed opportunity by Guy+Harris · · Score: 1

      Ah the troll is strong with this one.

      Well considering well over a billion people on this planet actually use Android (Linux kernel) and IOS (BSD derived)

      But few, if any, of them are using it as a development platform. That's what's being discussed here.

      Yeah, it's a troll, but the appropriate response is that there are probably a significant number of developers with Linux desktops on their development machines.

    7. Re:Missed opportunity by davester666 · · Score: 1

      Yeah, it could suck equally well on more platforms.

      --
      Sleep your way to a whiter smile...date a dentist!
    8. Re:Missed opportunity by Anonymous Coward · · Score: 0

      > But few, if any, of them are using it as a development platform. That's what's being discussed here.

      It's easy to say that, if you consider the money that is spend by "big (os) companies" to teach innocent but very influence-able children that there is no alternative. Humanity has proven that there are not many people who really can think and decide for themselves, especially when they are pushed in one direction in their childhood. By the time they should be able to decide, they are already crusted with the prepaid choice. That is how it works: "big (os) companies" only pay if they earn much more later.

      There is no place for humanitarian values in economics, unless it pays off. Economics is like nature: it's hard, undeveloped and ruthless, the law of the jungle.

    9. Re:Missed opportunity by cheesybagel · · Score: 1

      I guess you never did Linux C++ server side code development.

    10. Re:Missed opportunity by DrXym · · Score: 2
      QT might be a good choice if the app is to be written in C++. But there is probably no reason to write in C++ unless the app has some speed / performance / memory critical requirement that can't be done another way. And portability of code is only half the story if the code has to be compiled and packaged for each platform.

      A better choice would be Java which is already used for a large number of cross platform dev tools like IntelliJ, Eclipse, SmartGit and so on. Most of the code would be inherently cross platform. Or more radical again, take something like Electron (the browser / JS based shell under Atom) and write over that.

    11. Re:Missed opportunity by TheRaven64 · · Score: 1

      If you have to ask that question, either you have never used git on the command line, or you should be permanently banned from ever designing user interfaces.

      --
      I am TheRaven on Soylent News
    12. Re:Missed opportunity by Guy+Harris · · Score: 1

      I guess you never did Linux C++ server side code development.

      Because anybody who does Linux C++ server side code development would either 1) use an Android or iOS phone or tablet as their development machine (no, not as a client to test the server, as a development machine running their development environment) or 2) know that few developers in any software field have Linux desktops as their development platforms?

      (Otherwise, there's no valid reason to conclude that somebody who says that 1) few people use Android or iOS machines as development platforms or 2) that many people use Linux boxes as development platforms must ipso facto not have done Linux C++ server-side code development.)

    13. Re:Missed opportunity by TheRaven64 · · Score: 4, Insightful

      Qt is a great way of writing Mac applications if your goal is to piss off your users. If you want an app that looks sort-of vaguely like a Mac app and doesn't behave at all like one, then use Qt.

      --
      I am TheRaven on Soylent News
    14. Re:Missed opportunity by Guy+Harris · · Score: 1

      But few, if any, of them are using it as a development platform. That's what's being discussed here.

      It's easy to say that, if you consider the money that is spend by "big (os) companies" to teach innocent but very influence-able children that there is no alternative. Humanity has proven that there are not many people who really can think and decide for themselves, especially when they are pushed in one direction in their childhood. By the time they should be able to decide, they are already crusted with the prepaid choice. That is how it works: "big (os) companies" only pay if they earn much more later.

      There is no place for humanitarian values in economics, unless it pays off. Economics is like nature: it's hard, undeveloped and ruthless, the law of the jungle.

      BTW, you are aware that "it", in the sentence you're quoting, refers to Android and iOS, not to regular Linux, so you're clearly not speaking here about people being influenced by "the big (os) companies" not to consider Linux as a desktop or development platform OS.

    15. Re:Missed opportunity by Anonymous Coward · · Score: 0

      > But few, if any, of them are using it as a development platform. That's what's being discussed here.

      It's easy to say that, if you consider the money that is spend by "big (os) companies" to teach innocent but very influence-able children that there is no alternative.

      You actually believe that Android and iOS (which the post you respond to is talking about) are not used as development platforms only because of money spent by "big (os) companies"? Even disregarding the suitability of these platforms for this purpose, you don't get much bigger and richer tech companies than the companies behind these platforms, Apple and Google.

    16. Re:Missed opportunity by KGIII · · Score: 1

      I was kind of disappointed with GitHub when they turned a neutral platform into a political statement recently. I did not have any code up there yet so I did not have to take anything down. I think I will just host my own git, do a domain and point it at one of my IP addresses. My ISP is cool like that.

      --
      "So long and thanks for all the fish."
    17. Re:Missed opportunity by gl4ss · · Score: 1

      why do you think they didn't write it in qt?

      but with github client you can get an easy installation of a command line git kept up to date.

      iirc windows was written in qt anyways before, but it tried to mimic windows 8 look. many confusing things. accept buttons as save, or back etc.

      --
      world was created 5 seconds before this post as it is.
    18. Re:Missed opportunity by Anonymous Coward · · Score: 0

      Let me guess. You're a shitty java developer that doesn't care how anything works or if it works well just that it sorta works as long as you deliver it under deadline. Worthless meatsack.

    19. Re:Missed opportunity by AmiMoJo · · Score: 1

      My main issue with the old client was the long time it took to open the app. The new one is better but still seems to be fairly slow, all things considered.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    20. Re:Missed opportunity by 140Mandak262Jamuna · · Score: 1

      Qt is a great way of writing Mac applications if your goal is to piss off your users. If you want an app that looks sort-of vaguely like a Mac app and doesn't behave at all like one, then use Qt.

      Pissing off Mac users is a feature, not a bug.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    21. Re:Missed opportunity by Anonymous Coward · · Score: 0

      They could have just used Qt and made it really SUCK

      Fixed that for you.

    22. Re:Missed opportunity by Anonymous Coward · · Score: 0

      Everything

    23. Re:Missed opportunity by david_thornley · · Score: 1

      Very few people use iOS or Android as development platforms, I'd say. However, a lot of developers like Linux and BSD, and find a standard Unix-like environment very comfortable. (Mac OSX is Unix, but the environment is very different.) This is particularly true of F/OSS developers.

      For most fields, the number of people running something other than Windows or Mac OSX are minimal. Software developers are an exception here.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    24. Re:Missed opportunity by Guy+Harris · · Score: 1

      However, a lot of developers like Linux and BSD, and find a standard Unix-like environment very comfortable. (Mac OSX is Unix, but the environment is very different.)

      "Environment" as in "desktop environment", presumably, as the command-line environment is quite Unix-like (and is where I spend most of my time as a developer).

    25. Re:Missed opportunity by Anonymous Coward · · Score: 0

      There is some other kind of git?

  2. Big Mistake. by jcr · · Score: 4, Insightful

    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."
    1. Re:Big Mistake. by hcs_$reboot · · Score: 1

      At least, they try.

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    2. Re:Big Mistake. by Anonymous Coward · · Score: 2, Insightful

      Yep For example Firefox and Chrome they both suck so hard.....

    3. Re:Big Mistake. by 93+Escort+Wagon · · Score: 2

      There's not a lot of obvious information there regarding this release. What I want to know is - are we talking about one app that's dependent on some framework like Java (please, no), or are we still talking about two separate apps where the developers are planning to coordinate design, additions, and the like?

      --
      #DeleteChrome
    4. Re:Big Mistake. by forand · · Score: 1

      I am pretty sure there is no 3rd party interpretive layer in either Firefox nor Chrome. They are native apps.

    5. Re:Big Mistake. by Anonymous Coward · · Score: 0

      I am pretty sure that the FF UI is comprised of markup and JavaScript. Google "XUL" and learn something.

    6. Re:Big Mistake. by Anonymous Coward · · Score: 1

      Not always true. Rstudio is available on multiple platforms, and it is pretty good on all of them. It is the dominant desktop IDE for R on all of its supported platforms. The key is to use the right level of abstraction. Rstudio is essentially a web app, and its desktop versions are essentially a thin Qt wrapper around it.

    7. Re:Big Mistake. by Hadlock · · Score: 1

      Their Atom text editor is built on top of Chromium/HTML 5/Javascript and whatever else web 2.0 stuff they could cram in there, it's not a huge stretch of the imagination that this app is built on top of that. Nobody builds projects from scratch in Java anymore (except, perhaps Cisco)

      --
      moox. for a new generation.
    8. Re:Big Mistake. by Shados · · Score: 1

      It's probably built on top of Electron Shell, like Atom. If that's the case, their slogant (start contributing NATIVELY) is a little misleading.

      That said, Electron Shell is getting pretty good, and apps built on top of it (like Atom), are getting pretty nice too.

    9. Re:Big Mistake. by donaldm · · Score: 1

      Anytime you make a cross-platform app, you end up with suckage everywhere. Go native or go home.

      -jcr

      That is rubbish. You can develop for multiple platforms and OS's if you have good management and Q & A. Unfortunately many developers that target their applications for multiple platforms don't seem to know how to cross develop properly and that is mainly due to poor management.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    10. Re:Big Mistake. by Alan+Shutko · · Score: 1

      Looks like the Mac version is pretty close to a normal Mac app. The frameworks include ReactiveCocoa, Swift, Rebel, TwUI. I don't see anything visible that points to a cross-platform dev framework: if it's there, there's still plenty of platform-specific thinking in there.

    11. Re:Big Mistake. by Anonymous Coward · · Score: 0

      If the Mac app is the result of a cross-platform framework I'd be very surprised. Have you had a look in it?

      Lots of .nib files. Lots and lots.

      So if there's cross-platform stuff, it's serious magic at the Windows end.

      This looks like they say it is... merely a unified interface.

      I'm surprised they didn't use Electron, frankly.

    12. Re:Big Mistake. by Gazzonyx · · Score: 1

      So, basically a variation on the theme of Adobe Air?

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    13. Re:Big Mistake. by mrchaotica · · Score: 1

      LOL! Firefox and Chrome ARE "interpretive layers!"

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    14. Re: Big Mistake. by Anonymous Coward · · Score: 0

      Can't vs2015 do that?

    15. Re:Big Mistake. by Jeremi · · Score: 1

      Anytime you make a cross-platform app, you end up with suckage everywhere. Go native or go home.

      Au contraire -- my "hello world" kicks ass on every platform.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    16. Re:Big Mistake. by TheRaven64 · · Score: 3, Informative

      The Chrome UI sucks on OS X, as does the lack of Keychain integration. You can fix the latter in Firefox with a plugin, but its UI is also decidedly non-native (thought a lot better than it was even 5 years ago).

      --
      I am TheRaven on Soylent News
    17. Re:Big Mistake. by DrXym · · Score: 1
      90%+ of the code in Firefox is cross platform. Native platform functionality such as rendering, widgets, theming, event model, drag & drop etc. is pushed behind interfaces and there are cross platform APIs for strings, file / network IO, threads etc. So in general higher level code doesn't really care what platform its running on although there are some exceptions. Most of the code that lives above the engine isn't written in C++ at all - it's Javascript, XML and CSS so it's almost entirely cross platform.

      I assume a similar situation exists with Chrome / Chromium which is also cross platform.

    18. Re:Big Mistake. by DrXym · · Score: 1
      Nobody has to build projects from scratch even if they use Java either. e.g. lots of applications make use of the Eclipse RCP to knock together sophisticated IDEs and other tools of their own. Even if you were starting from scratch, it's very easy to use an editor create dialogs and frames with content.

      I should say that Electron (under Atom) is no panacea. It's essentially a shell - an empty browser window that hosts your application's content and provides some objects that you can call in JS for creating menus, opening file pickers, reading / writing from the disk and so on. You still have to write the content that the shell hosts using JS, HTML and CSS which is arguably far more difficult than it is in Java. The payoff only comes if you intend your app to look like rich web content which might be desirable for some client-side front end to GitHub. If you want your app to have a native L&F then it would be better off looking at some other tech.

    19. Re:Big Mistake. by Anonymous Coward · · Score: 0

      Nope, Mozilla has their own. NSPR. Netscape Portable Runtime. Chrome has their own, too, and they're also moving to the Ozone platform abstraction layer long term.

    20. Re:Big Mistake. by Anonymous Coward · · Score: 0

      Still better that shitfari

  3. Why do we need another git gui? by Anonymous Coward · · Score: 0

    Or is there more to it than that?

  4. CoC by Kunedog · · Score: 4, Insightful

    A story about this but not the racist Code of Conduct they're trying to shove down everyone's throats?

    1. Re:CoC by Anonymous Coward · · Score: 0

      Could you elaborate?

    2. Re:CoC by radish · · Score: 2

      I know I'm going to regret asking this, but how exactly is the open coc racist?

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    3. Re:CoC by Anonymous Coward · · Score: 3, Insightful

      Our open source community prioritizes marginalized people’s safety over privileged people’s comfort. We will not act on complaints regarding:

              ‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’
              Reasonable communication of boundaries, such as “leave me alone,” “go away,” or “I’m not discussing this with you”
              Refusal to explain or debate social justice concepts
              Communicating in a ‘tone’ you don’t find congenial
              Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions

      Github......... it's like a giant freak show. Racism is racism, period.

    4. Re:CoC by SuperKendall · · Score: 1

      Do you go around touring sausage factories too?

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    5. Re:CoC by Anonymous Coward · · Score: 0

      It's not racist, it's sealionist. The best way to deal with a sealion is to disengage. If you don't understand that, then I don't think you ever will.

    6. Re:CoC by Mashiki · · Score: 4, Informative

      Progressive stack or "the more xyz you are down the scale, the more your opinions count." Whites are at the top according to that, so your opinion counts for zero. And you can't forget the part in their CoC that states they won't go after any form of reverse racism, cisphobia(actual word used or in a common word 'hetrosexual'), sexism against particular groups of people and so on.

      Github has turned to shit ever since they tossed meritocracy out the window.

      --
      Om, nomnomnom...
    7. Re:CoC by Anonymous Coward · · Score: 0

      It's not racist, it's sealionist. The best way to deal with a sealion is to disengage. If you don't understand that, then I don't think you ever will.

      Pardon me, I couldn't help but overhear. Did a Sealion jack your bicycle?

    8. Re:CoC by Anonymous Coward · · Score: 0

      hey. i'm an old fat repressed homosexual male white libertarian developer. its an essential part of
      my culture to loudly disparage other people based on race or gender, or a thousand other factors.

      because the truth is that people like me are really the best, and the rest of you can suck it

      how dare you try to deny this fundamental truth and attack my freedoms

    9. Re:CoC by Anonymous Coward · · Score: 2, Insightful

      Gwark!!! Gnaggle-Gnobblers!! Privilege white cis hetro male shitlord neckbeard NERDS!!! Meritocracy is sexist! Your opinions are miroagressive and rape. Slashdot needs to adopt a CoC to stop this harassment. Please, donate to my Patreon and join me in bullying enough geeks into submission so we can make the world a better place.

    10. Re:CoC by Anonymous Coward · · Score: 0

      " Refusal to explain or debate social justice concepts"

      This is the bit you're most annoyed about, admit it.

    11. Re:CoC by Anonymous Coward · · Score: 0

      hey. i'm an old fat repressed homosexual male white libertarian

      its an essential part of my culture to loudly disparage other people based on race or gender, or a thousand other factors.

      Take a step back from the hamhand slapping you have to accept as parody.

    12. Re:CoC by Mashiki · · Score: 1

      Well done Leader, I chuckled hard at that.

      --
      Om, nomnomnom...
    13. Re:CoC by theArtificial · · Score: 1

      Wow, the Code of Conduct is so hilariously terrible. Talk about regression.

      --
      Man blir trött av att gå och göra ingenting.
    14. Re:CoC by Anonymous Coward · · Score: 0

      Wow, the Code of Conduct is so hilariously terrible. Talk about regression.

      I suppose I might understand what is the point of this code of conduct, maybe if I was American?

    15. Re:CoC by Anonymous Coward · · Score: 0

      Apparently it is British, not American. Besides, what kind of American could possibly name something CoC and nit giggle every time they say it?

    16. Re:CoC by Mashiki · · Score: 2

      I suppose I might understand what is the point of this code of conduct, maybe if I was American?

      To tell people how they should act/be/do/etc. And when they step out of line, to impose various punishments on them. Instead of treating people like adults and letting the community police itself.

      Github is also the same site that blocked a repository for the word 'retard' including all forks. So the creator changed it to 'git' instead.

      --
      Om, nomnomnom...
    17. Re: CoC by Anonymous Coward · · Score: 0

      Amen.

    18. Re:CoC by agm · · Score: 4, Insightful

      There's no such thing as "reverse racism" and "reverse sexism". Racism is racism, and sexism is sexism.

    19. Re:CoC by Mashiki · · Score: 1

      On behalf of straight white males everywhere ... grow a pair, shut the fuck up and quit your fucking whining, and stop being such a goddamned fucking pussy.

      Funny thing, I'm not white. So maybe here's the question, why do you support a CoC that engages in sexism and racism. Shouldn't you be supporting something that's based on merit? Here's something else that's funny, if Linus Torvalds was actively engaged in that community he's already be banned under that new CoC because of what he says on a regular basis. But the /. crowd and many of the old beards like me like what he says, especially when he calls out stupidity.

      --
      Om, nomnomnom...
    20. Re:CoC by DoofusOfDeath · · Score: 2

      I wonder if some adherents of Abrahamic religions consider it religiously offensive to be asked to treat homosexuality as normal.

      How does GitHub's CoC reconcile seemingly conflicting goals such as this?

    21. Re:CoC by Moridineas · · Score: 1

      Seems pretty simple to me. They "prioritize[] marginalized people’s safety over privileged people’s comfort."

      In other words, you're (or the people you're talking about) privileged, so fuck off.

    22. Re:CoC by Anonymous Coward · · Score: 0

      Looks like a classic case of CoC envy, I'd say...

    23. Re:CoC by Anonymous Coward · · Score: 0

      LOL, no "reversisms". I would hate to be that one Hispanic baby who pushes them into the majority. You, Juan. You're the rugrat who made us no longer a minority. Fuck you, Juan. We're not picking you to play on our team. Go eat dirt..

    24. Re:CoC by AmiMoJo · · Score: 2

      Seems like a reasonable list, in fact many of them are things that even MRAs claim to want (e.g. the freedom to communicate without being censored for perceived slights, respecting clear requests to end communication).

      As for the "reverse racism" thing, that's only a thing if you don't understand what racism is. In order for something to be racist, it has to be detrimental to one race. Merely doing something that attempts to help, say, white people is not racist to all other racists. It's identifying a problem and trying to address it, without dragging others down.

      Some people argue that any attempt to help one person automatically disadvantages everyone else, but if you follow that to its logical conclusion you should never help anyone for any reason because it harms 7 billion others. It's clearly ridiculous, and Github have said that they won't respond to such ridiculous complaints. I see nothing wrong with that.

      Racism is racism. You just need to understand what the word actually means.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    25. Re:CoC by Anonymous Coward · · Score: 0

      OK, let's try this.

      “Racism” doesn't mean the same thing as “discrimination on the basis of race”. That sort of discrimination is like weather: yes, there can be individual instances of discrimination against white people on the basis of their race. That police officer in Ferguson probably *was* treated more harshly because he was white.

      But racism is the climate — the long-term, systematic, persistent oppression of anyone who isn't white. It's like an emergent conspiracy, but most people participating in the conspiracy are doing so unknowingly and unwillingly. Just cos it snowed yesterday doesn't mean the climate isn't still getting hotter.

      Importantly, where you're a member of a privileged group (male, white, cisgender, straight, wealthy) you just won't realise quite how cushty you have it. You won't realise that those jobs you thought you got on merit? — you didn't get them on merit. Those people who look just like you in the positions of power were unconsciously biased towards you, even though they *intended* to hire the best person for the job.

      Try it! Next time you're hiring, try getting someone else to scrub all evidence of the candidates' gender, age and race from their CVs before you read them (e.g. by removing their names). See how much more diverse your interviewees are, just by reducing unconscious, unwanted bias.

      As a nice little bonus for you, I've just broken that CoC by trying to explain stuff.

    26. Re:CoC by AmiMoJo · · Score: 0

      Cisphobia is not the same thing as being heterosexual. The former relates to currently being the same gender you were born as, the latter relates to your sexual orientation. Cisphobia is an irrational fear or hatred of transgender people.

      Your link is to a blog by someone describing themselves as the "witchfinder general", and has flames in the background. Like you, he doesn't seem to understand some of the basic terms involved. For example, "reverse racism" is the claim that, say, a programme aimed at helping more black students get into CS is racist because the same help is not available to white students. Most people reject this definition because they understand that racism has to involve an element of harm. Merely identifying a deficit somewhere and attempting to address it does not harm any other group. At most it provides more competition, and to argue against that is basically saying that you want to keep your privilege.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    27. Re:CoC by drinkypoo · · Score: 1

      As for the "reverse racism" thing, that's only a thing if you don't understand what racism is.

      No, the problem there is that "reverse racism" already has a meaning, and that meaning is when someone racially disadvantage is racist against people who are racially advantaged. Which then prompts the statement "there is no such thing as racism, only racism" which is true. All racism is racism. Yes, it is fundamentally different when it is pervasive, when you're getting the down side of it, etc. But racism is still racism.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    28. Re:CoC by AmiMoJo · · Score: 0

      Racism is racism. Reverse racism is something different, and gets brought up every time anyone tries to day anything to help one particular group. You see it on every single Slashdot article about minorities or women in CS, for example. For example, any attempt to run a class in introductory CS for girls is branded sexist, despite the fact that it does not disadvantage boys in any way.

      The definition does seem to have changed a little over the years, but that's what it currently seems to refer to.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    29. Re:CoC by Mashiki · · Score: 2

      In otherwords, the content of his article is correct and you're feeling butthurt over it.

      --
      Om, nomnomnom...
    30. Re:CoC by Zero__Kelvin · · Score: 1
      The way you are using terms like "racially advantaged" and "racially disadvantaged" it seems you wouldn't have to look beyond the mirror to see an example of a racist.

      Which then prompts the statement "there is no such thing as racism, only racism" which is true. All racism is racism.

      I think that says it all ... as in, WTF?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    31. Re:CoC by Anonymous Coward · · Score: 0

      So "reverse racism" is the currently fashionable term for "positive discrimination" or "affirmative action"? Are those other terms now considered racist or something?

    32. Re:CoC by Anonymous Coward · · Score: 0

      No, cisphobia would be the irrational fear or hatred of people who identify as the sex they were born as. Do you not own a fucking dictionary?

      Also, why don't you take your social bullshit and get the fuck out? If you don't want to code, don't code.

    33. Re:CoC by AmiMoJo · · Score: 0

      I can't debate with you if you can't read, sorry.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    34. Re:CoC by Anonymous Coward · · Score: 0

      Awww SRS is leaking from reddit.

      Go back home, troll.

    35. Re:CoC by AmiMoJo · · Score: 1

      No religious privilege, so no allowances for treating homosexuality as not normal. What makes you think that there is a conflict here?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    36. Re:CoC by DoofusOfDeath · · Score: 1

      No religious privilege, so no allowances for treating homosexuality as not normal. What makes you think that there is a conflict here?

      This part, regarding their definition of proscribed "harassment":

      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

      To some Christians, saying "I'm gay" is offensive, because they hear it as a statement that homosexuality is an attribute of a person, rather than merely a chosen behavior.

      To some Muslims, saying "I was born in a Muslim village, but I personally am a Christian." is so offensive that they feel compelled to kill you.

      My point is that different people can (and do) feel offended by radically different things, and I think the CoC is misguided if it attempts to find some "middle ground" that offends no one except white Christian men.

    37. Re:CoC by Speck'sBacon · · Score: 1

      I'm not familiar with GitHub's culture, but perhaps I should be concerned that these sorts of problems even come up in a community about *software development*. Why does anyone's race, gender, orientation, etc. even enter into it?

    38. Re:CoC by Anonymous Coward · · Score: 0

      http://matthewhopkinsnews.com/... posting as AC to try to avoid the SJW lynch mobs...

    39. Re:CoC by Anonymous Coward · · Score: 0

      Attempting to address a perceived deficit is harmful if you look at two candidates, one white and one black, and decide to go with the black candidate even if the white candidate is a bit more qualified simply because you feel you don't have enough black employees. In fact, this entire diversity movement is itself a bit racist towards white people because you are making the assumption that white people are all the same and offer no diverse experience, thought process, or culture. Making any assumption about anyone based solely on their skin color involves an element of harm.

    40. Re:CoC by Anonymous Coward · · Score: 0

      We're talking "sloth that was dropped on the head as a baby" level retardation levels here.

    41. Re:CoC by Anonymous Coward · · Score: 0

      How is cisphobia an irrational fear or hatred of transgender people when cis is a term for non-trans people? As a matter of fact, the only definition I found with a quick Google search defines the term as "Fear or hatred of cissexuality or cisgenderism, or of cis individuals." From Wikipedia, "Cisgender is a word that applies to the vast majority of people, describing a person who is not transgender." It seems your understanding of these terms is the opposite of convention.

    42. Re:CoC by AmiMoJo · · Score: 1

      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

      To some Christians, saying "I'm gay" is offensive, because they hear it as a statement that homosexuality is an attribute of a person, rather than merely a chosen behavior.

      (emphasis mine)

      It says insulting people because of their religious affiliation is unacceptable. It doesn't protect the religious from being offended because of their views, it merely says people should not insult them based on their choice of religion.

      You misunderstood it, there is no conflict here.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    43. Re:CoC by AmiMoJo · · Score: 1

      No, some people just conflate them in order to be racists themselves.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    44. Re:CoC by DoofusOfDeath · · Score: 1

      I think you make a good point regarding the Christians. But I believe my main point is still valid w.r.t. the Mulsims, depending on how you read the CoC wording.

      If the Muslim example I gave is realistic for even some Muslims, then it's offensive to those current Muslims for someone else to state the he/she is a former Muslim.

      In that example, the offense isn't because the former Muslim said something about the current Muslim's religious affiliation; he/she said it about his/her own religious history. The mere utterance of that is offensive to those current Muslims.

      Another example, perhaps, is simply for me to say "I think Mohamed made up the whole thing." In that case, I'm speaking only about my own views, but it could get my workplace bombed, which is probably a clear indication that my words offended someone because of their religious affiliation. It's not clear to me that me making such a statement is compatible with the CoC.

    45. Re:CoC by Anonymous Coward · · Score: 0

      No, racism means discrimination based on race. Institutionalized racism is racism on a very broad scale. Good for analysing at the macro level, completely daft to apply it to the personal level.
      Try this out: next time someone accuses you of racism, instead of conflating racism and institutionalized racism, just say "I am not racist, because I have changed the definition of racism."

    46. Re:CoC by david_thornley · · Score: 1

      How have you been in the Internet long enough to have a 6-digit ID and not noticed that Internet communities cannot police themselves? If you have an internet forum with a hundred decent people and one asshole, it's not going to be a pleasant experience. There has to be somebody with the power to do something about the asshole.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    47. Re:CoC by david_thornley · · Score: 1

      Huh? Obviously, this refers to the fact that people of the "white" race have a lot of social and financial advantages over people of the "black" race. It's simply a recognition of reality.

      A claim that whites should have it better than blacks would be racist. A claim that there is no such thing as social advantages and disadvantages for being of whatever race would be de facto racist, since it would imply that blacks are inherently inferior.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    48. Re:CoC by euroq · · Score: 1

      Racism = prejudice + power, not just prejudice towards other races. You can't have racism without power over someone; if you don't have that, you just have prejudice and stereotypes.

      When they refer to "reversisms", it's reasonable to infer they are referring to the idea that "this is sexist towards men" or towards straight people, etc., doesn't meet their criteria for getting involved, because it's not at the level of real racism or real sexism, which involves real marginalism and not the internet version of cat fights. Not that it's not pissing people off or isn't offensive, but that the internet is the internet and there's only so much they want to deal with.

      --
      Just because the U.S. is a republic does not mean it is not a democracy. Democracy/republic are not mutually exclusive.
    49. Re:CoC by ejasons · · Score: 1

      There's no such thing as "reverse racism" and "reverse sexism". Racism is racism, and sexism is sexism.

      Yes, and a "brown" dog is still a dog. In the English language, adjectives are used to add more description to a noun; that's just the way the language works...

    50. Re:CoC by Mashiki · · Score: 1

      How have you been in the Internet long enough to have a 6-digit ID and not noticed that Internet communities cannot police themselves?

      I've been on the internet since the days of when you could only get online with a UUNet account. And communities can police themselves, I also operated a FIDO:Net node and rarely ever had to warn or delete posts. Want a recent example? When the mods went awol on /r/leagueoflegends because they threw a hissyfit for a week, and the community was actually nicer and better for it. The amount of shit posting and general assholiness also dropped.

      --
      Om, nomnomnom...
    51. Re:CoC by Mashiki · · Score: 1

      That's alright, most people don't debate with someone who takes somethings so far out of meaningful context that it changes the entire premise of what was originally written. I did like your use of weasel words to try and paint a different picture, but maybe it's because I'm old that I simply don't give a shit and am tired of it.

      --
      Om, nomnomnom...
    52. Re:CoC by Anonymous Coward · · Score: 0

      reread the reply above; "affiliation" is not "content".

      what is protected is a user's associating with a particular religion, not the views and practices that religion promotes.

    53. Re:CoC by david_thornley · · Score: 1

      In which case you presumably remember the destruction of Usenet groups, so that the only ones that actually served their purposes where the moderated ones. This happened well after Fidonet, and I never had a UUNet account, so I think it had something to do with fewer people and more technical barriers to entry. (This didn't rule out all the jerks; Erik Naggum on comp.lang.lisp was a real problem, making personal attacks out of everything. I was informed he was a really nice guy in person, though.)

      I'm not really impressed by a story of a community that goes unmoderated for a week and stays civil. That's easy. Start one, or let one go for a long time without moderation, and the trolls will trash it.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    54. Re:CoC by Anonymous Coward · · Score: 0

      racism is a prejudice; it is an internal attitude that can manifest in a single person. acting on racism requires some kind of power, and instituting that racism on a wide scale requires this prejudice+power to be mirrored in many others. the fact that people are usually biased and act like shit towards one person does not entitle that person to be biased and act like shit towards others who aren't usually on the receiving end, and, when these actions are performed on a basis of "race", they are both racist.

      have you heard the phrase "hurt people hurt people"?

  5. Automatic? by Sowelu · · Score: 2

    "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.

  6. When is SourceForge by Anonymous Coward · · Score: 0

    going to develop a universal app to deliver adverts directly to our desktops?

  7. Fork me on GitHub by diamondmagic · · Score: 3, Insightful

    This looks OK, at least compared to the Windows version, but... where can I fork it?

    1. Re:Fork me on GitHub by KGIII · · Score: 0

      I am pretty sure I know the answer to that...

      I'll take In the Butt for 200 Alex.

      --
      "So long and thanks for all the fish."
  8. Did I miss something? by Anonymous Coward · · Score: 1, Interesting

    Was there no story about the SJW code of conduct or did I miss it?

  9. Github Code of Conduct: White male discrimination by Anonymous Coward · · Score: 3, Informative

    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

  10. new version sucks by Anonymous Coward · · Score: 0

    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.

    1. Re:new version sucks by Anonymous Coward · · Score: 0

      Bitbucket's approach to using GIT is more sane and less of a headache.

      Yeah, I'm not sure what GitHub's product does that SourceTree doesn't, or TortoiseGit if you're working with Windows. Well, maybe run slower and use a ton more memory owing to the Electron Shell foundation.

  11. Re:Github Code of Conduct: White male discriminati by c4757p · · Score: 5, Insightful

    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.

  12. Re:Github Code of Conduct: White male discriminati by PopeRatzo · · Score: 1, Troll

    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.

    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.
  13. their toxic code of conduct by Anonymous Coward · · Score: 0, Insightful

    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.

    1. Re:their toxic code of conduct by Anonymous Coward · · Score: 0

      At least GH doesn't embed malware in downloads like SF does. Nice try, Dice executive.

    2. Re:their toxic code of conduct by soap_and_dish · · Score: 1

      They suspended the Code of Conduct. Link.

      Don't get all excited. A few bad actors did something bad, people complained, the issue was addressed. The Code of Conduct, at least that aspect of it, was never applied. Continuing to agitate about it as though the sky were falling does no one any good.

    3. Re:their toxic code of conduct by Anonymous Coward · · Score: 0

      They still have a toxic CoC. What happened to "shut up and code"? Not a safe space, I suppose.

    4. Re:their toxic code of conduct by Anonymous Coward · · Score: 0

      The code of conduct was not suspended. Activity was paused, which is a quiet-the-rabble way of saying 'shut up stop making issues or sending pull requests to remove the bigoted bits.' Although, Atom and one other github-owned project that escapes me at the moment have both withdrawn from the CoC and are now choosing another.
      The intent of the project was pretty clear. Get everyone to accept the first version of the CoC, which is mostly benign, then sneak in language to help people leverage power over others (make no mistake, this has nothing to do with protecting marginalized people, and has everything to do with privileged people using them as a shield to advance themselves.)

  14. System Requirements by qpqp · · Score: 2

    OS X 10.9? Fuck you!

    1. Re:System Requirements by Anonymous Coward · · Score: 0

      Fuck you? Fuck you!

    2. Re:System Requirements by Anonymous Coward · · Score: 0

      (Fuck you[!\?]\s)+ Fuck you!

      Captcha: versions

    3. Re:System Requirements by phantomfive · · Score: 1

      Why aren't you running at least 10.9?

      --
      "First they came for the slanderers and i said nothing."
    4. Re:System Requirements by qpqp · · Score: 1

      Why should I, what's the point?
      10.6 runs fine for my Logic partition and 10.7 fine for everything else. I don't see a reason to upgrade, same as I don't see a reason to artificially limit GitHub Desktop to 10.9+.

    5. Re:System Requirements by phantomfive · · Score: 1

      tbh, I don't see a reason to use GitHub Desktop

      --
      "First they came for the slanderers and i said nothing."
    6. Re:System Requirements by Anonymous Coward · · Score: 0

      They are probably taking advantage of new API's in the more recent versions of OS X. It's not like the upgrade costs money, just time. I would think if you can expect any audience to have a high adoption rate of operating system upgrades, it would be a highly technical audience like software developers.

  15. Wait.... by Anonymous Coward · · Score: 1

    Wait a second, are they call operating system an application? Kinda scary that programers don't know what an "app" is defined as.

  16. Where!? Where!? by John+Bokma · · Score: 1
    It's "Hear, hear".

    Hear, hear is an expression used as a short, repeated form of hear him. It represents a listener's agreement with the point being made by a speaker.

    (Wikipedia)

    Makes more sense, no?

    1. Re:Where!? Where!? by Anonymous Coward · · Score: 0

      Eye sea what yew did they're.

    2. Re:Where!? Where!? by Anonymous Coward · · Score: 0

      watt?

  17. Does this work with repositories hosted elsewhere? by John+Bokma · · Score: 3

    Good question for the FAQ.

  18. Re:Github Code of Conduct: White male discriminati by Anonymous Coward · · Score: 1

    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.

  19. What's the big deal by Stormwatch · · Score: 1

    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?

  20. Github Desktop? by Anonymous Coward · · Score: 0

    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?

    1. Re:Github Desktop? by Dog-Cow · · Score: 1

      If you weren't terminally stupid and forever an idiot, you'd be able to answer that yourself, especially as GH pushes their app on practically every page.

  21. Re:Github Code of Conduct: White male discriminati by phantomfive · · Score: 2

    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."
  22. Re:Github Code of Conduct: White male discriminati by AmiMoJo · · Score: 2

    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
  23. Re:Github Code of Conduct: White male discriminati by AmiMoJo · · Score: 1

    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
  24. Re:Github Code of Conduct: White male discriminati by Anonymous Coward · · Score: 0

    > 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.

  25. Re:Github Code of Conduct: White male discriminati by KGIII · · Score: 1

    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."
  26. Re:Github Code of Conduct: White male discriminati by c4757p · · Score: 2

    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.

  27. Re:Github Code of Conduct: White male discriminati by KGIII · · Score: 1

    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."
  28. Re:Github Code of Conduct: White male discriminati by KGIII · · Score: 1

    (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."
  29. Re:Github Code of Conduct: White male discriminati by AmiMoJo · · Score: 1

    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
  30. Re:Github Code of Conduct: White male discriminati by AmiMoJo · · Score: 1

    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
  31. What about Linux? by Anonymous Coward · · Score: 0

    How difficult can it be in this day and age for a company the size of GitHub to support Linux?

  32. Fuck Github by Anonymous Coward · · Score: 0

    Fuck github and their fucking fascist racist sexist bullshit SJW code of ethics idiocy. Let their whole company burn to the ground.

  33. Re:Github Code of Conduct: White male discriminati by Anonymous Coward · · Score: 0

    IT'S FUCKING TEXT

    Talk about mother fucking strawmen you mother fucking child.

  34. Are you being sarcastic or serious? by Anonymous Coward · · Score: 0

    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!

  35. Re:Github Code of Conduct: White male discriminati by KGIII · · Score: 1

    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."
  36. ironically closed source? by Gravis+Zero · · Score: 1

    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.
    1. Re:ironically closed source? by Anonymous Coward · · Score: 0

      Github isn't an open source of community. They host a lot of close sourced projects.

    2. Re:ironically closed source? by Anonymous Coward · · Score: 0

      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?

      Yep, and not only that, the GitHub Desktop issue tracker isn't public either. If you find a bug, you have to email it to them and hope someone deigns to (a) file and (b) fix it. It's like we're back in 1995.

  37. Compared with Tower? by BasilBrush · · Score: 1

    So is it better or worse than Tower?

    Yes I could try it. But just wondering if anyone already has and has got opinions.

  38. Misunderstood the headline by LichtSpektren · · Score: 1

    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...

  39. nigger. by Anonymous Coward · · Score: 0

    nigger.

  40. Those poor Windows ddvelopers by morgauxo · · Score: 1

    Those poor Windows ddvelopers... just imagine... being forced to work with Mac developers!

  41. Github had an app? :) by Torp · · Score: 1

    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.
    1. Re:Github had an app? :) by Anonymous Coward · · Score: 0

      They'd lose a lot of business if they tried to limit command-line access.

      Personally, I use either Altassian's SourceTree or command-line git in a Cygwin window on Windows.

  42. Re:Github Code of Conduct: White male discriminati by c4757p · · Score: 1

    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!

  43. Re:Github Code of Conduct: White male discriminati by david_thornley · · Score: 1

    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
  44. Re:Github Code of Conduct: White male discriminati by Anonymous Coward · · Score: 0

    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.

  45. Used the prev version on Windows.... by ThePhilips · · Score: 2

    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.