Live data from Hacker News

GitHub removes 5 years of One Hour One Life designer's work

twitter.com

71–80 of 141 posts

Re: GitHub removes 5 years of One Hour One Life designer's work

#71

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.

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

#72
post #11

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

Very interesting, thanks!

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.

[1] https://onehouronelife.com/forums/viewtopic.php?id=5479

Re: GitHub removes 5 years of One Hour One Life designer's work

#73

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

By the same logic you can have a script that does git pull locally as cron job all the time along with exporting issues (wikis are just another implicit repo).

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

#74

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

Indeed, how GitLab handled the incident was exemplary. That is entirely different topic.

Re: GitHub removes 5 years of One Hour One Life designer's work

#75

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

Self-hosted is cheaper than free?

Re: GitHub removes 5 years of One Hour One Life designer's work

#76
post #28

Earlier 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…

I would guess that the neighbours mostly want to avoid the appearance of negligence in their neighbourhood which might impact house prices.

Re: GitHub removes 5 years of One Hour One Life designer's work

#77

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

Well, those are things to consider, but the details depend on the country and the particular neighbourhood. Fortunately there are also people who prefer meadows to "perfect" green deserts.

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

#78

Setting 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…

well shepherding a project is truly important if you want contributors - you have to tag issues that are good for noobs, help people with pull requests, not blow off issues that are requests for more documentation of how a module works etc etc. a lot of which i can see you're doing by looking at your issues tab.

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

#79
post #46
post #42

Must 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 ) {…

This is not so much C++ as it's C with some C++ syntax. From the look of the bits of code I've seen is that it's written pretty much on demand. Not building an engine or library, just only the code that is needed and nothing more.

Re: GitHub removes 5 years of One Hour One Life designer's work

#80
I suppose it's good to review all your big assumptions once in a while.

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

Post reply on HN