News for hackers. Stuff that matters.
Re:MathBox 2: PowerPoint Must Die by danmaz74 on Tuesday September 29, 2015 @05:12AM (#10295248)
Not a quick read, but very interesting and with impressive live demos.

EDIT: I really wanted to give a star to the source code, but it's not on github - it's on gitgud [1]. Honestly, for your private projects, use whatever you want, but if you have an open source one and you want discoverability and stars, use github.

[1] https://gitgud.io/unconed/mathbox

Re:MathBox 2: PowerPoint Must Die by pjc50 on Tuesday September 29, 2015 @05:21AM (#10295265)
"Git is decentralised, so we built this handy recentralisation website which you have to use to be taken seriously"

(not having a go at you personally, but questioning the status of github)

Re:MathBox 2: PowerPoint Must Die by danmaz74 on Tuesday September 29, 2015 @07:00AM (#10295503)
Git is decentralized and it works perfectly well for what it needs to do. But git isn't a system to share open source projects and get social validations from other people. Github is though, and it's excellent at that - and the network effect is there too.
Re:MathBox 2: PowerPoint Must Die by XorNot on Tuesday September 29, 2015 @06:58AM (#10295493)
Git is an area where I'm surprised a DHT system for open source hasn't yet materialized. I'm writing dockerfiles lately where I realize what I really want to do is just go 'connect to the global DHT and clobe the tree with hash (sha1 here)'
Re:MathBox 2: PowerPoint Must Die by IanCal on Tuesday September 29, 2015 @11:22AM (#10296940)
You might like this: http://blog.printf.net/articles/2015/05/29/announcing-gittor...

Really you just want the very first part, since the more complex bits are around having mutable "latest" versions and usernames.

And here's the github repo: https://github.com/cjb/gittorrent

Re:MathBox 2: PowerPoint Must Die by tbrownaw on Tuesday September 29, 2015 @09:17AM (#10295998)
The security model for that might be, um, interesting.

You don't want to clone a particular revision ID, you want to clone a particular branch. If it "lives" in one known place, then its home can provide access control. But if it doesn't have a home like that, then everyone needs to have consensus on what's included and what's not. And you probably don't want to have to publicize a new repo/branch/whatever ID every time your committer list changes.

Re:MathBox 2: PowerPoint Must Die by IanCal on Wednesday September 30, 2015 @03:53AM (#10302413)
> You don't want to clone a particular revision ID, you want to clone a particular branch

Actually, that's exactly what I personally want for a bunch of things. I want to grab a very specific version of an item and know that I've got the one I expected.

Re:MathBox 2: PowerPoint Must Die by jsprogrammer on Tuesday September 29, 2015 @11:45AM (#10297126)
You have a trusted manifest and you only run what's in the manifest.
Re:MathBox 2: PowerPoint Must Die by Sidnicious on Tuesday September 29, 2015 @09:33AM (#10296114)
Re:MathBox 2: PowerPoint Must Die by anc84 on Tuesday September 29, 2015 @05:18AM (#10295258)
You can add stars at gitgud too.
Re:MathBox 2: PowerPoint Must Die by danmaz74 on Tuesday September 29, 2015 @06:15AM (#10295377)
Yes I can. I can register, give a star, and it won't make a difference. You can like this or not, but it's how it works when network effect is at work.
Re:MathBox 2: PowerPoint Must Die by anc84 on Tuesday September 29, 2015 @07:31AM (#10295586)
The star at Github won't either.

I highly dislike centralisation, especially if it is centralisation on proprietary services. The more the merrier, people should feel comfortable using different sites and not chastise the underdogs.

Re:MathBox 2: PowerPoint Must Die by danmaz74 on Tuesday September 29, 2015 @09:02AM (#10295900)
In an ideal world, I could agree with you.

But in the reality of things, having a central repository with a voting system that is significant and trustable enough is very important - for example, when you need to choose between apparently similar libraries. And a star on Github - rather, a good number of stars - does count much more than any number of stars on any other service in the programming community.

I say this not because I have a particular love for Github - I also use Gitlab for some projects, and it's very good - but just because it's the way it is.

Re:MathBox 2: PowerPoint Must Die by thanatropism on Tuesday September 29, 2015 @09:25AM (#10296054)
There are political implications to Github. They've already shown a willingness to delete projects based on "offensive" keywords.

The whole point of the internet, from TCP up, is (choosing/being) our own gatekeepers.

Re:MathBox 2: PowerPoint Must Die by anc84 on Wednesday September 30, 2015 @04:36AM (#10302539)
May I hug you for that comment?
Re:MathBox 2: PowerPoint Must Die by thanatropism on Wednesday September 30, 2015 @08:10AM (#10303294)
I'm an equal-opportunity huggee. And I never tell if I get inappropriately aroused, so not to embarrass anyone.
Re:MathBox 2: PowerPoint Must Die by jbergens on Tuesday September 29, 2015 @09:15AM (#10295982)
Yes, they may count more on the most popular site but it doesn't have to matter. When enough people see it on Hacker news or Reddit it will be known anyway and it might get start on the site it is on. You can just judge it from a different scale. And if the most popular should always win there would be no Linux, Windows is still much more popular.
Re:MathBox 2: PowerPoint Must Die by jsprogrammer on Tuesday September 29, 2015 @11:44AM (#10297115)
It is on GitHub[0].

[0] https://github.com/unconed/mathbox

Re:MathBox 2: PowerPoint Must Die by anon4 on Tuesday September 29, 2015 @08:36AM (#10295781)
I'm not sure your dislike of hosting the code on gitgud is bona fide a desire to have the project on the most popular platform; rather it might be a political move to discredit an alternative because it uses gamergate-inspired artwork on its front page.
Re:MathBox 2: PowerPoint Must Die by pjc50 on Tuesday September 29, 2015 @11:21AM (#10296928)
Ah, now that's informative - I had no idea that gitgud existed as a protest against github removing sexist content.
Re:MathBox 2: PowerPoint Must Die by mgold on Thursday October 01, 2015 @10:39AM (#10311436)
He actually has a pretty epic response to this. The essay he links to is the only non-asshole critique of feminism I know of. https://twitter.com/oldskirt/status/649200497291853824
Re:MathBox 2: PowerPoint Must Die by danmaz74 on Tuesday September 29, 2015 @09:03AM (#10295911)
I don't know if you were trying to joke, but in case you weren't: I use and like Gitlab. Just not for sharing open source projects.