Most active commenters
  • vmception(5)
  • jrm4(4)

←back to thread

449 points bertman | 23 comments | | HN request time: 1.416s | source | bottom
1. vmception ◴[] No.29702940[source]
This is one of those github repositories that you just clone and move on.

Don't fork, just clone to your local system. When it gets taken down the forks will disappear, whereas the clones will not. You can also just download a zip file.

https://github.com/widevinedump?tab=repositories

replies(3): >>29703359 #>>29703386 #>>29703653 #
2. jrm4 ◴[] No.29703359[source]
"Making an imaginary-ish copy that stays on the big Microsoft-owned system is mostly unnecessary and probably not enough to keep it around, make sure you save a copy on your own computer that they can't get to."

Don't want to be (too) condescending, but, as an old-timer it's kind of wild to me that people who work with tech a lot do actually sometimes need to be reminded of this.

replies(4): >>29703445 #>>29703620 #>>29703744 #>>29703746 #
3. tyingq ◴[] No.29703386[source]

  #!/usr/bin/env bash
  API_URL="https://api.github.com/users/widevinedump/repos"
  for url in $(curl -s $API_URL | jq -r '.[].html_url')
  do
    echo "Cloning: $url"
    git clone $url
  done
replies(3): >>29703800 #>>29704129 #>>29705834 #
4. vmception ◴[] No.29703445[source]
Its wild to me too, but I've seen people actually debate fork perseverance and I'm always confused what the issue is when you can just have a local copy but somehow that often never gets brought up in those conversations. Its not even about something used in a package manager, they just really had no backup when the default behavior of the git protocol is to have a backup. I'm like "wait did they actually lose something?" so since that seems to be the case, yeah, gotta remind people.
5. jrm4 ◴[] No.29703620[source]
Okay, I know I might be breaking some kind of HN rule here, but I'm super genuinely curious as to why the downvotes here. Seriously. Is it "because people already know and I'm being condescending?" Is it "No, they shouldn't do this and instead allow the code to be censored?" Where are y'all going with this?
replies(1): >>29703686 #
6. eatbitseveryday ◴[] No.29703653[source]
You can fork and detach. Then it is no longer linked.
replies(1): >>29703763 #
7. ShamelessC ◴[] No.29703686{3}[source]
> Don't want to be (too) condescending

was what did it for me. basically claiming superiority prior to any actual engagement/discussion.

replies(1): >>29703703 #
8. jrm4 ◴[] No.29703703{4}[source]
:) Fair.
replies(1): >>29706902 #
9. tomc1985 ◴[] No.29703744[source]
"Cloud-native" youth seem to have forgotten a huge chunk of computing
replies(1): >>29704510 #
10. alias_neo ◴[] No.29703746[source]
It continues to amaze me that so many people in my profession (software) don't know that Git is "decentralized".

GitHub et al have taken over so ubiquitously that many developers I know have no idea that a bunch of what they do isn't even Git, and a bunch of what they don't do, is.

replies(1): >>29705253 #
11. bckr ◴[] No.29703763[source]
> You can fork and detach.

I wonder if GitHub will volunteer your detached fork for an experiment in touching hard drives with magnets

12. gavinray ◴[] No.29703800[source]
Thanks
13. rsync ◴[] No.29704129[source]
If I wanted to save an important repo, I would run a command like this:

  ssh user@rsync.net "git clone --mirror https://github.com/widevindump/Netlix-4K-Script github/2021-12-27-widevindump_Netlix-4K-Script"
... which works because the 'git' binary is maintained on rsync.net and can be executed over ssh[1].

[1] https://www.rsync.net/resources/howto/git.html

replies(1): >>29704549 #
14. vmception ◴[] No.29704510{3}[source]
Did you see this gem the other day?

https://news.ycombinator.com/item?id=29668260

I'm still not convinced it wasn't a troll thread. Its like its either a troll, or a coding academy class just graduated alongside a bunch of self-starters that made "coding" their pandemic project, where some popular TikTok content creator must be telling people to hang out on hackernews.

15. mindslight ◴[] No.29704549{3}[source]
I'd delete this comment if I were you. The copyright cartels have ended lives for less.

edit: I tried to keep it simple so that a null-edit would suffice to scrub the comment in question. But since I have to explain - the author runs the service for which they're providing instructions. This creates a straightforward argument that they intend their service to be used for storing forbidden files. Such "contributory infringement" is exactly how the copyright cartels have gone after youtube-dl, Popcorn Time, and many other general tools.

replies(4): >>29704702 #>>29704748 #>>29705037 #>>29705848 #
16. loeg ◴[] No.29704702{4}[source]
... what?
17. ◴[] No.29704748{4}[source]
18. rsync ◴[] No.29705037{4}[source]
Oh, dear god please, please sue us.

The exposure, the name recognition, the PR coup that this would be ... would dwarf every effort we have ever made in over 20 years of trying to publicize our company.

Seriously: If you work for any of these "aggrieved" content providers and if you really want me to buy the Aspen house ten years early, dear god please sue us.

replies(1): >>29705117 #
19. mindslight ◴[] No.29705117{5}[source]
And after years of litigation, when your well-paid counsel tells you that you're going to lose and the practical path forward is to sign a settlement agreeing to scan users' files for forbidden ones? IANAA but this does seem to be the basic path that every cloud service gets sucked into.

I wish I were wrong, but I've seen no indication that courts respect digital privacy the way that physical boundaries have come to be respected (eg the US's 4th Amendment) - if you have the ability to do something about possibly forbidden communications, then you will be forced to. Digital privacy rights feel at least a few decades off, and that's assuming the centralizers don't continue to successfully embrace-extend-extinguish.

20. jrm4 ◴[] No.29705253{3}[source]
Wonder if they pay any attention to who wrote it as well. :)
21. vmception ◴[] No.29705834[source]
If I wanted to save an important repo, I would run a command like this:

ssh user@rsync.net "git clone --mirror https://github.com/widevindump/Netlix-4K-Script github/2021-12-27-widevindump_Netlix-4K-Script"

... which works because the 'git' binary is maintained on rsync.net and can be executed over ssh[1].

[1] https://www.rsync.net/resources/howto/git.html

22. vmception ◴[] No.29705848{4}[source]
I mirrored it and am not affiliated, so we can now flag their comment for their protection
23. johnisgood ◴[] No.29706902{5}[source]
I think it is also fair to expect them to know it without such reminders.