Live data from Hacker News

SDL Moves to GitHub

discourse.libsdl.org

191–200 of 270 posts

Re: SDL Moves to GitHub

#191

Earlier quoted context omitted.

My guess is the network-effect. If you want more contributions Github is the platform to pick for your project. Good or bad it is the de facto standard platform for OSS projects with a huge pool of potential developers.

I don't think this is it. I think it's more about (1) marketing and discoverability and (2) ease for current maintainers. Getting new contributors is overrated for OSS unless they are an exceptional contributor (like if a big org were to contribute). Main incentive is getting more consumers of the project (increase popularity) and making it more convenient for current team.

I agree but think it's a bit of both and depends on the project. I e.g. don't think SDL needs more exposure. Everyone in game dev knows SDL.. many game engines / frameworks are built on top of it.

Re: SDL Moves to GitHub

#192

Earlier quoted context omitted.

> It is a symptom of the fact that the FSF and other FOSS organizations have displayed a fantastic failure of technical leadership for over 3 decades. I agree that many FSF/GNU projects have made horrible technical choices, but I don’t think that’s really the root cause here. The reality is that good software requires an enormous amount of skilled labor to create and maintain, and the FSF and other OSS orgs can only…

And of course, no closed software has _ever_ had a poor UI/UX.

It has a money in the bank at the end of the month, regardless of the UI/UX.

Re: SDL Moves to GitHub

#193

Earlier quoted context omitted.

When you're a kid, tinkering is exciting. When you turn 30, you just want your software and tools to work. Janitoring your computer is not fun when it's in the way of your actual day job.

My worry is that this has bad long term implications. Modern computing environments aren't very good, and most of the core abstractions haven't changed / improved since the 80s. Those core abstractions have so much stuff built on top of them now that they're very difficult to change. You used to be able to make a usable operating system in a month or two if you knew what you were doing. Now a simple web browser takes…

> So I worry - will we ever replace the crufty parts of POSIX[

For sure, many of us don't use OS where POSIX has any relevant meaning.

Re: SDL Moves to GitHub

#194

Earlier quoted context omitted.

But if you wanted to, you could bring them back to life. That's the value. With the emulator, first you need to write that emulator, and then you only get precisely that version of the software. After that, you're toast.

Sure, but I'd have a tough time finding proprietary software that I'd want to use that isn't adequately emulated. As for updating, well, I'm not going to be updating most FOSS, either. Right now I can double-click an icon on my desktop that launches SimCity for Windows 3.1 inside of dosbox, and it works great. It didn't take much effort to get working, either. I can't say the same for most dead FOSS that I've tried t…

Sure, you're obviously a popular person and your friends/family are always more important than updating software.

But if you wanted to, you _can_ update dead Foss. Can't update that copy of Simcity, can you. Nopers.

Re: SDL Moves to GitHub

#195
post #192

Earlier quoted context omitted.

And of course, no closed software has _ever_ had a poor UI/UX.

It has a money in the bank at the end of the month, regardless of the UI/UX.

It might? It might also not have money in the bank? Is that relevant?

Bad UX is subjective. Money doesn't change that.

Re: SDL Moves to GitHub

#196
post #151
post #3

I've never heard of mercurial until this post, I've been using git for version control and it does the job really well. To those who use mercurial over git, why?

Because I can explain Mercurial's mental model to anybody . And I have--from the CEO to the secretary--pretty much anybody can understand Mercurial. Git, not so much. The whole "staging" area is something that the vast majority of developers simply do not need and would be better off without. The UX of the commands is abysmal --commands that change what they do based upon whether the argument is a file or a directory…

What’s wrong with the staging area? It’s probably my number one most used feature. I tend to have a lot of changes in my working directory. Some are actual code, some are temporary fixes or comments. Maybe even another unrelated fix I threw in. Staging area allows me to pick the parts/files/lines I want for a particular commit.

Re: SDL Moves to GitHub

#197
post #152

Earlier quoted context omitted.

If I remember correctly Mercurial also made some dubious decisions early on (which they later reversed) that hurt adoption, like no in-repo branches and no ability to change history.

Mercurial also made the really good decision to support Windows long before git was even functional there. I've got clients who have been using Mercurial on Windows for more than 10 years now. They email bundles to each other and have no problems, whatsoever, and don't even notice git. One quote: "Why would I want to go back to a central repository that I have to be connected to? That's stupid." Most Windows users, s…

Not sure I understand the analogy. What is PowerPoint a dumbed-down version of?

Re: SDL Moves to GitHub

#198
post #193

Earlier quoted context omitted.

My worry is that this has bad long term implications. Modern computing environments aren't very good, and most of the core abstractions haven't changed / improved since the 80s. Those core abstractions have so much stuff built on top of them now that they're very difficult to change. You used to be able to make a usable operating system in a month or two if you knew what you were doing. Now a simple web browser takes…

> So I worry - will we ever replace the crufty parts of POSIX[ For sure, many of us don't use OS where POSIX has any relevant meaning.

The majority of the world is on linux. A small remaining fraction is on windows, where there is no less cruft.

Yes, there are embedded OSes (l4); ibm i&z; etc. (L4 and ibm i are actually super cool.) But those are tiny drops in the bucket and aren't replacing linux any time soon.

Re: SDL Moves to GitHub

#199
A bit sad that they gave up on Mercurial, if they really think is better for their needs; although having used Subversion, Mercurial, Bazaar, git, ...; I kind of like when it is just git. Not because is better or I like it better, but switching between tools in this case was PITA because of the subtle differences of almost the same commands.

> And the way that most people personally like using git is via GitHub.

I don't get it. In which way? I use GH for pull requests, may be issues? There's a lot more of my git day to day than that. I don't think you really use git via GH.

Post reply on HN