Live data from Hacker News

GitHub repository for Sedgewick's Algorithms is taken down

github.com

151–160 of 194 posts

Re: GitHub repository for Sedgewick's Algorithms is taken down

#151
For anyone looking for the code:

archive.org doesn't have the source, but it has the list of forks ( https://web.archive.org/web/20200908104954/https://github.co... ). The forks themselves are still online. For instance, https://github.com/FGM-148/algs4 . As usual with forks, use caution.

Then there is the website of the book https://algs4.cs.princeton.edu/code/ . This might be a less useful format, though.

Re: GitHub repository for Sedgewick's Algorithms is taken down

#153
post #61

So, distributed git has become sort of centralised. Maybe people depend too much on github? I wonder, what would happen to IT over the world if github will be down for a week or a month?

Utter chaos for a week, then a week or two of swearing at gitlab then the world would continue - since while we use github we don't really use github - it's just a shared git repository with a reasonably nice interface for reviewing code. That's for my company, for many open source projects the damage would be more severe since they often heavily use issues and GH project management features.

The problem is that many people (including companies) use GH for more than just source code hosting. Bug tracking, CI/CD, artifact hosting, etc. That's not something most companies can replace in a week, unless GitLab (or others) have a seamless import tool. And even then, if GH is down or your account has been suspended, what do you import from?

Re: GitHub repository for Sedgewick's Algorithms is taken down

#154
post #98

Earlier quoted context omitted.

Yes, they are, and yes, there is. The claiming and counterclaiming process is independent of the merit of copyright under DMCA. Budget and risk are not part of the equation. Evaluating copyright applicability cannot be part of the equation; it’s not your content. The law specifies almost exactly what you must do with some vague concepts for interpretation (like expedient). If you don’t do those things even on an obvi…

> The claiming and counterclaiming process is independent of the merit of copyright under DMCA. The DMCA process isn’t a mandatory process, it is a process to receive safe harbor from whatever liability would otherwise exist. If there would be no liability independent of the DMCA safe harbor, there is no mandate to follow the safe harbor process. (If you disagree with this, here’s what you need to do, identify—with c…

If a person who

> Write[s] DMCA policy for UGC

Is purposefully trying to confuse your argument, or worse yet, doesn't know any of it, that may be part of the problem

Re: GitHub repository for Sedgewick's Algorithms is taken down

#155
post #85

The story I don’t see being discussed is that Github is now engaged in the same kind of rotten behavior as YouTube.

I recommended checking out Tom Scott’s video on DMCA (0). It’s 40 minutes long and rather YouTube centric however it paints a very clear picture as to why these companies are engaging in a seemingly broken practice. It’s not because they want to, it’s because they are legally required to do so. (0) - https://youtube.com/watch?v=1Jwo5qc78QU

YouTube goes very much above and beyond what the DMCA requires, and favors the interests of the big corporate copyright holders over smaller creators.

I imagine they do this because of their settlement with Viacom[0] where they likely bent over backwards to avoid further appeals and lawsuits. Viacom likely said "regardless of how this goes, we and other copyright holders will sue YouTube off the internet unless you build a system that proactively takes down everything even remotely potentially infringing without us having to notify you of anything". And Google caved.

Don't get me wrong, the DMCA is still overall a bad law (though, to be honest, I think the copyright takedown process is the least bad part of it), but Google is not doing what they do because of the DMCA.

[0] https://en.wikipedia.org/wiki/Viacom_International_Inc._v._Y.... -- notably, no money changed hands as a part of the settlement, but other terms were not disclosed.

Re: GitHub repository for Sedgewick's Algorithms is taken down

#156
post #98

Earlier quoted context omitted.

Yes, they are, and yes, there is. The claiming and counterclaiming process is independent of the merit of copyright under DMCA. Budget and risk are not part of the equation. Evaluating copyright applicability cannot be part of the equation; it’s not your content. The law specifies almost exactly what you must do with some vague concepts for interpretation (like expedient). If you don’t do those things even on an obvi…

> The claiming and counterclaiming process is independent of the merit of copyright under DMCA. The DMCA process isn’t a mandatory process, it is a process to receive safe harbor from whatever liability would otherwise exist. If there would be no liability independent of the DMCA safe harbor, there is no mandate to follow the safe harbor process. (If you disagree with this, here’s what you need to do, identify—with c…

> If there would be no liability independent of the DMCA safe harbor, there is no mandate to follow the safe harbor process.

The problem is that GitHub doesn't get to decide that. If they give up their option for safe harbor by not following the DMCA takedown process, the company claiming copyright can sue them. Even if they don't win, defending these things costs time and money.

I don't blame GitHub for just not wanting to deal with all that. You seem to disagree, and believe that GH should stand up and open themselves to legal liability for every random user on their site, which I don't think is practical or reasonable to expect of a for-profit corporation.

The remedy for this is simple: we need to stop relying on centralized solutions for things like this. There are a variety of options for this: Tor hidden services, IPFS, hosting outside the copyright holder's jurisdiction, etc. None of them are perfect, but relying on a for-profit corporation to host your even-remotely-legally-questionable material, you're setting yourself up to fail.

Re: GitHub repository for Sedgewick's Algorithms is taken down

#157
post #61

So, distributed git has become sort of centralised. Maybe people depend too much on github? I wonder, what would happen to IT over the world if github will be down for a week or a month?

Utter chaos for a week, then a week or two of swearing at gitlab then the world would continue - since while we use github we don't really use github - it's just a shared git repository with a reasonably nice interface for reviewing code. That's for my company, for many open source projects the damage would be more severe since they often heavily use issues and GH project management features.

Dont be naive. People depend on github for packages. Literary countless projects would fail to build.

Re: GitHub repository for Sedgewick's Algorithms is taken down

#158
post #48

Earlier quoted context omitted.

OT but is there a reason one would not like TED talks? Your parenthesis made me feel it could be controversial (comparable to social media).

TED started giving nearly anyone a platform, which changed it from a curated set of higher-quality presentations into something more like YouTube. There are a ton of TED presentations full of debunked science. The entire vibe of TED talks seems a bit self-congratulatory and without substance, IMO. There's also TEDx, which has the same problems but worse. There are still good TED talks, but you have to sort through TE…

There are some great TED[x] talks, like "Ducks Go Quack, Chickens Say Cluck":

https://youtu.be/tom6_ceTu9s

And "How to sound smart in your TEDx Talk":

https://youtu.be/8S0FDjFBj8o

Re: GitHub repository for Sedgewick's Algorithms is taken down

#159
post #76
post #47

Earlier quoted context omitted.

yup, it was the author, see counternotice: https://github.com/github/dmca/blob/master/2021/04/2021-04-2...

> So that the complaining party can get back to you, please provide both your telephone number and physical address. Ahhh I see that the DMCA is still a wonderful doxing weapon :)

well, if this is the author of the book, they probably have their contact anyways. And if the claim was clearly illegitimate and the owner didn't want to provide this, I guess he could try going without it. There are probably easier ways to dox people

Re: GitHub repository for Sedgewick's Algorithms is taken down

#160

Speaking of Robert Sedgewick, I deeply enjoyed his course Analysis of Algorithms, as Sedgewick beautifully showed the power of generating functions. Generating functions, or analytical combinatorics in general, make it order-of-magnitude easier to analyze algorithm complexities compared to what we learn in an introductory course. It's mind boggling to experience how higher-level constructs of math reveal simplicity a…

It’s a great algo book. I learned a ton of math-oriented CS thinking and application without having a particularly strong math background.
Post reply on HN