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."
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.
This looks OK, at least compared to the Windows version, but... where can I fork it?
Wonder what the public key field is for?
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
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.
OS X 10.9? Fuck you!
Good question for the FAQ.
Perl Programmer for hire
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
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.
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.