Earlier quoted context omitted.
Don't put all your projects in one cloud And... Use Gitlab
Gitlab too had incidents, remember db backup fiasco ? I know few devs that lost issues and wikis that day. Just backup your repos once a year, lets not be paranoid.
GitHub removes 5 years of One Hour One Life designer's work
71–80 of 141 posts
Re: GitHub removes 5 years of One Hour One Life designer's work
#72Jason Rohrer [1] is the author of Passage [2]. His latest game, "One Hour One Life" [3], is a massively multiplayer online game where your character has only one hour of life. You start off as a baby and are dependent on others for shelter and heat before you're able to be autonomous. Eventually you die of old age but your impact on the world/server persists. I recommend anyone interested to purchase the game [4] or…
> as far as I could tell was dedicated to the public domain I recommend everyone to read this regarding that matter: https://www.reddit.com/r/gamedev/comments/ay0w64/one_hour_on... I don't think Jason really understood what public domain means when he released the game into public domain. Once people started using his work as PD work, he started to complain, file DMCA requests, etc.
Just to be clear, it looks like Jason Rohrer is still very much committed to putting his work in the public domain and, as far as I can tell, has been consistent in his commitment to keeping the work he's dedicated to the public domain in the public domain.
What looks to be happening is more of a trademark issue. I think Jason Rohrer might be backpeddling on that. It looks like he clearly indicated to people making a port that the "One Hour One Life" name was also in the public domain and could be used but that they shouldn't, essentially making an ethical argument. When the iOS port that was similarly named ("One Hour One Life for iOS") and became more popular than his released game, that's when he started to push back. [1]
It looks like a big point of contention for Jason Rohrer is brand confusion as many people don't realize the iOS port of "One Hour One Life" has nothing to do with Jason Rohrer. I sympathize with him but I wish he had taken a bigger stance on his trademark.
Free/libre/open source organizations have understood this and use trademark to brand themselves and make sure others don't dilute that brand without permission. This is how the Open Source Hardware Association essentially does their certification and why you can't use "Free Software Foundation" in your open source project's name without permission.
Re: GitHub removes 5 years of One Hour One Life designer's work
#73Earlier quoted context omitted.
Gitlab too had incidents, remember db backup fiasco ? I know few devs that lost issues and wikis that day. Just backup your repos once a year, lets not be paranoid.
Yeah sure. But since Gitlab is possible to run self-hosted, you can back up the entire instance from the public cloud to the self-hosted version. That's pretty great.
The point was that nobody does that for backup purposes in advance, and maintaining local Gitlab along with supportive infrastructure is not trivial task.
Re: GitHub removes 5 years of One Hour One Life designer's work
#74Earlier quoted context omitted.
Gitlab too had incidents, remember db backup fiasco ? I know few devs that lost issues and wikis that day. Just backup your repos once a year, lets not be paranoid.
In case of GitLab, the incident was caused by a human error, and they worked hard to fix it afterwards. GitHub and DigitalOcean (to name the ones recently mentioned on HN) have delibrately set up automated kill switches with no possibility of appeal, sans crying on Twitter. Sure, when data is lost then it may not matter in the end, but I'm still more sympathetic to the former.
Re: GitHub removes 5 years of One Hour One Life designer's work
#75Setting up your own git remote takes minutes. Github is just a pretty interface with bells and whistles. I think more people should go self hosted. It's cheaper, and none of the features are truly needed.
Re: GitHub removes 5 years of One Hour One Life designer's work
#76Earlier quoted context omitted.
He's also idiosyncratic in the approach to the rest of his life. When he practiced ‘simple living,’ in his front yard he had (or still has?) a small wild garden with uncut grass, where he of course walked barefoot and his children played naked (iirc). He was taken to the court by neighbors on the issue of grass, and appeared there with a tome of paper citing local laws and research that says cut grass exudes harmful…
It would seem that he has some idiosyncratic neighbors, then. But they are not alone, a certain amount of people are strangely obsessed by the grass of their neighbors. My kids loved the dandelions of my grass and I let them grow, but then I received regular bullying by the old lady next to our place, who had a "perfect" french style garden, and looked at us as if we were some kind of savages. I actually found this b…
Re: GitHub removes 5 years of One Hour One Life designer's work
#77Earlier quoted context omitted.
It would seem that he has some idiosyncratic neighbors, then. But they are not alone, a certain amount of people are strangely obsessed by the grass of their neighbors. My kids loved the dandelions of my grass and I let them grow, but then I received regular bullying by the old lady next to our place, who had a "perfect" french style garden, and looked at us as if we were some kind of savages. I actually found this b…
Dandelions are fine, but for the sake of your neighbours it is kind to remove the heads before they seed. Having to continuously hand weed myriad young dandelion plants can be a pain, especially, I imagine if you are elderly. I have an allotment, and you'll certainly get frowned at if you let your dandelions seed all over a neighbouring plot.
I kinda enjoy both and I've found the hybrid model works best for me and my family (no complains from the neighbours, yet;).
Re: GitHub removes 5 years of One Hour One Life designer's work
#78Setting up your own git remote takes minutes. Github is just a pretty interface with bells and whistles. I think more people should go self hosted. It's cheaper, and none of the features are truly needed.
> none of the features are truly needed I think ease of contribution and discovery shouldn't be underestimated. I find it hard to believe that our little project [1] would have had 90+ contributors, of whom ~8 made very substantial contributions, if we'd self-hosted it. The project would have been far lesser without those contributions, and I probably would have abandoned it out of lack of interest. That said, most o…
Another sad fact of life nowadays is that github issues reduce friction but a lot of "hardcore" developers prefer email or some other offsite system that has lots of friction to people getting involved(i see this a lot in gitlab/bitbucket/sourcehut hosted projects). which means an open source noob is going to look at another project instead of getting involved with yours(again not an issue with you). for better or worse github is king here.
most open source projects don't bother and tend to rely on interest levels to keep them afloat. this works for the popular ones but tends to sink niche projects
Re: GitHub removes 5 years of One Hour One Life designer's work
#79Must have been a mistake. It's there again: https://github.com/jasonrohrer/OneLife I also found this comment on his site: Tarr (1,819.0 hours on record) Posted 42 hours ago "Can't recommend the game to anyone who either doesn't have 15+ years of game development or doesn't know Jason personally. Game dynamics are too rich for a filthy casual like myself. If you want to make a suggestion please learn to read spaghetti…
I'm admittedly not proficient in C++, but I can't see what's beatiful about the code. Looking at the specific example you linked to... inconsistent formatting and "magic values" aside, what's the point of, say: if( !relaunched ) { printf( "Relaunch failed\n" ); setSignal( "relaunchFailed" ); } else { printf( "Relaunched... but did not exit?\n" ); setSignal( "relaunchFailed" ); } Instead of simply: if( !relaunched ) {…
Re: GitHub removes 5 years of One Hour One Life designer's work
#80OP assumed GitHub would hold his code (and make it available) forever, seemingly a good assumption. Now he's massively inconvenienced.
Time for me to look around, consider all my big assumptions....