[HN Gopher] Whytheluckystiff's original domain back as an archive
       ___________________________________________________________________
        
       Whytheluckystiff's original domain back as an archive
        
       Author : samlambert
       Score  : 261 points
       Date   : 2022-08-18 18:12 UTC (4 hours ago)
        
 (HTM) web link (whytheluckystiff.net)
 (TXT) w3m dump (whytheluckystiff.net)
        
       | numbers wrote:
       | this is an important part of the internet, _why taught me to be
       | kind on the internet.
        
       | pram wrote:
       | Why's work had a lot of charm and heart. It was weird and funny
       | and avant-garde but in a pretty accessible and (mostly)
       | unpretentious way.
       | 
       | It didn't teach me a whole lot about Ruby but I probably read it
       | a dozen times or so lol
        
       | UncleOxidant wrote:
       | Poignant, but good to see. Yay! \o/
        
       | O__________O wrote:
       | While not a popular opinion, personally feel that people should
       | have the legal right to remain anonymous, even if they have a
       | public persona.
        
         | Cyberdog wrote:
         | So then what happens if someone's anonymity is stripped away?
         | Do they sue the de-anonymizer, or does the de-anonymizer face
         | criminal penalties? Or both? How does one determine an
         | appropriate penalty for this sort of thing? Does it matter if
         | the victim made themselves stupidly easy to dox?
         | 
         | "It oughtta be illegal" is easy to say but not so easy to
         | actually make happen.
        
         | vlunkr wrote:
         | That doesn't apply here. There's no remaining anonymous for
         | someone who didn't attempt to hide their identity.
        
       | roboben wrote:
       | Good old Ruby days!
        
       | numeromancer wrote:
       | Why, indeed.
        
       | jmconfuzeus wrote:
       | Poignant guide was the only programming book that didn't put me
       | to sleep.
        
       | shadowgovt wrote:
       | His Wikipedia entry reminds me of this quote from him:
       | 
       | "programming is rather thankless. u see your works become
       | replaced by superior ones in a year. unable to run at all in a
       | few more"
       | 
       | ... and I can't help but think that this experience is
       | disproportionately part of the Ruby community he was embroiled
       | in. I did some Ruby-on-Rails development back in the day, and
       | yeah... It's all completely un-runnable now. But that mostly
       | seems to be a Rails-specific issue, where the ecosystem was
       | downright hostile to calcification of APIs, workflows, and core
       | tools. A person could publish a whole book and have 50% of its
       | recommendations obsoleted within two years. That has to be
       | demoralizing for an educator and communicator. Contrast that
       | massively with Windows binaries that still run that were built
       | against operating system versions that existed before college
       | graduates were born.
       | 
       | Various other ecosystems lack the high-speed code churn problem.
       | I think even the Ruby ecosystem has cooled from its white-hot
       | molten state a decade ago.
        
         | cortesoft wrote:
         | I have a VERY old rails project that I started back in 2005
         | when Rails was like version 0.8 (when migrations were just a
         | series of .sql files you ran in order). I continued working on
         | it for a few years and by the time I stopped, I had upgraded it
         | rails 2.1.
         | 
         | I recently wanted to play around with it again, and I was able
         | to get the entire thing running in Kubernetes. You can find
         | docker images for Ruby 1.8.7 still, and the Rails 2.1 gems
         | still installed fine. It might not be up to date security wise,
         | but it runs!
        
         | rsanheim wrote:
         | Are you being serious? Have you tried to get a "modern JS app"
         | or Python web app running (safely, w/o massive security
         | vulnerabilities) that is even a few years old?
         | 
         | All code rots, and it rots quickly. Its the a reality of modern
         | software.
        
           | azeirah wrote:
           | This is only true for languages that are not taking a long-
           | term vision into account.
           | 
           | Run some 8 year old Clojure Github project, should be fine.
           | 
           | Try a Common 20 year old Common Lisp project, you shouldn't
           | have an issue.
        
             | Nition wrote:
             | Run a forty-year-old FORTRAN program on your mainfram...
             | oh, you already are?
        
             | nonrandomstring wrote:
             | LISPs all seem tremendously resilient.
             | 
             | I wonder what intrinsic quality makes a language long
             | lived, rather than blame communities and whatnot.
             | 
             | Another stalwart is Pure Data, the DSP language I am very
             | fond of. It's based on atomic principles. Indeed the
             | primitive processing elements are called Atoms, being
             | irreducible ops like multiply, add, sin and cos. There
             | really isn't much that _can_ change. For C as for LISP,
             | especially Scheme, it 's hard to break them down any
             | further, yet they are high enough level to be useful for
             | programming. There's some sweet-spot to be found.
        
               | spacechild1 wrote:
               | Ha, I just wanted to bring up Pure Data as example. It
               | takes backwards compatibility very seriously. Patches
               | written 20 years ago should run just fine on any recent
               | Pd version. In fact, Miller Puckette strives for at least
               | 50 years of support. Pd just had its 25th anniversary, so
               | there are at least 25 more years to go :-)
        
             | thom wrote:
             | This isn't entirely true about Clojure, because there are
             | things that have broken as new Java versions have come out
             | (especially with modules and exports etc). Obviously you
             | can still run Java 8 if you want though.
        
             | dannyobrien wrote:
             | I would love some concrete data on this! Has anyone done
             | any studies?
        
           | tomohawk wrote:
           | I'm currently bulding a SPA to replace a 25 year old X Window
           | app. That app still builds on modern Linux systems despite
           | being unmaintained during that time. Seeing that old CVS repo
           | brought back some memories. The customer wants to modernize.
           | 
           | By comparison, the SPA is a nightmare of tooling and
           | dependencies that will be unsupportable in a few years
           | without constant maintenance and updating.
        
           | wwweston wrote:
           | It's the unfortunate reality of software, but it's not an
           | immutable law.
           | 
           | The Microsoft example is important. I've never been a fan,
           | but I stand in grudging respect for what they've accomplished
           | with their products as far as backwards compatibility goes,
           | which has significant and enduring value.
           | 
           | Emulators are another example of how software can be long-
           | lived with the right attention.
           | 
           | Personally, I think we have operating environment conceptions
           | all wrong. We continually pay for or fete new versions and
           | thus incentivize change for change's sake. We might do better
           | to respect or even pay for continuing compatibility.
        
             | tomcam wrote:
             | > The Microsoft example is important. I've never been a
             | fan, but I stand in grudging respect for what they've
             | accomplished with their products as far as backwards
             | compatibility goes,
             | 
             | I was a PM for Visual Basic back in the day. A huge amount
             | of work was done within dev and Office to work around
             | problems with Adobe, Borland, etc. so that compat wasn't
             | broken. It was frustrating and heartening.
        
             | bombcar wrote:
             | It is _incredibly_ sad that many /most games that were
             | released for Mac or Linux more than about 4 years ago will
             | run _better_ in an emulated windows environment on those
             | platforms than they will natively (if they run at all).
        
           | anyfoo wrote:
           | I am able to build, run, and use oneko-1.1 from 1995,
           | unmodified on a MacBook M1 Max. It's been almost 30 years,
           | but that cat is still cute when it chases the mouse cursor!
           | 
           | This may be a bit of an extreme example, but generally the
           | unix-y APIs have been relatively stable over the decades,
           | including X11 as we see.                   % ls -l
           | total 176         -rw-r--r--  1 foo  staff    547 Sep  9
           | 1995 Imakefile         -rw-r--r--  1 foo  staff  15666 Sep  9
           | 1995 Makefile         -rw-r--r--  1 foo  staff   7545 Sep  9
           | 1995 README         ...         -rw-r--r--  1 foo  staff
           | 33472 Sep  9  1995 oneko.c         ...         % xmkmf
           | mv -f Makefile Makefile.bak         imake -DUseInstalled
           | -I/opt/homebrew/Cellar/imake/1.0.8_5/lib/X11/config         %
           | touch DarwinMachineDefines; make CFLAGS="-I/usr/X11R6/include
           | -I/usr/X11R6/lib --include=stdlib.h --include=string.h
           | --include=unistd.h"         cc -I/usr/X11R6/include
           | -I/usr/X11R6/lib --include=stdlib.h --include=string.h
           | --include=unistd.h   -c -o oneko.o oneko.c         ...
           | % DISPLAY=:0 ./oneko
           | 
           | If you want to try for yourself, you need XQuartz (to have
           | X11 in the first place), and imake from e.g. homebrew,
           | because it's apparently not part of the XQuartz distribution.
           | Don't forget to start XQuartz. That's all.
        
           | junon wrote:
           | Python I can understand because of the 2 to 3 transition.
           | 
           | But JavaScript that worked in 1995 still works today. All of
           | it.
        
             | robertlagrant wrote:
             | Presumably that's not true for any code that uses modern
             | keywords such as class or super or await as variable names.
        
           | [deleted]
        
           | shadowgovt wrote:
           | Modern JS apps I encounter are packaged up with npm and I
           | rarely have trouble running them.
           | 
           | Python, I agree, is a challenge. I don't use it. I used to; I
           | concluded it was too much hassle most of the time to maintain
           | my Python working against other people's Python. Coupled with
           | the lack of static type checking, I pulled it off my quick-
           | grab list years ago (though with the growth of mypy, pip, and
           | conda I may revisit it some day if I get bored with my
           | current tools).
           | 
           | Go code is pretty stable. Java seems downright calcified.
           | And, of course, the whole C library space may as well be
           | igneous stone. You can get FFTW version 3, for example, built
           | from the relatively recent date of last year, but FFTW has a
           | version 2 stable release dating back to 1999.
        
             | rsanheim wrote:
             | I could've been more clear in my original post. I'm not
             | just thinking about "getting an app running": ruby, rbenv,
             | and bundler has had that solved for many years, and npm,
             | nvm (or whatever and js is stable there as well.
             | 
             | If you take any app built three years ago, you are going to
             | have critical security vulns in libraries you depend on.
             | With java think of the log4j fiasco. With Ruby there are
             | nokogiri or rails things. With javascript there are
             | probably at least a handful of downstream packages that
             | have pretty big security issues. Now you have to update
             | dependencies, and then the real fun begins.
             | 
             | If it a walled-off intranet app on a VPN, or a small CLI
             | app, sure, maybe you can ignore that issue. But if its a
             | public web or mobile app that is gonna see real use, you
             | are going to have to head down the security audit + package
             | update rabbit-hole.
        
             | jokethrowaway wrote:
             | JS apps nowadays have so many layers that often something
             | breaks over time or if you run it with the wrong version of
             | node.
             | 
             | Frontend post react is an absolute nightmare: My experience
             | with a fleet of semi abandoned next.js static websites is
             | pretty terrible: just in months something stops working in
             | my pipeline on vercel and I need to spend time to debug it.
             | Running things locally is even worse, I just change the
             | code, push and hope for the best.
             | 
             | Python is a downright nightmare: between 2vs3 and pip, egg,
             | venv, I usually just salvage the code I need and try to
             | make it work or convert it to something saner (eg. I did
             | that with an opencv algorithm I found - I just transposed
             | it to rust + the same opencv api calls). My favourite story
             | happened literally 2 days ago. I was trying to install a
             | dependency (keras_ocr) and I kept failing on some
             | dependency; I tried installing that dependency manually and
             | it worked but no success on installing keras_ocr.
             | Eventually I updated pip and it started working.
             | 
             | I had huge problems running old Go software, I think I
             | succeeded once after a lot of pain and gave up the other
             | times.
             | 
             | I had fairly good results with ancient C, C++, Java and
             | Haskell. Probably because they started before we had cool
             | and glamorous developers on twitter selling you a course
             | and not maintaining his 200 leftpad libraries.
             | 
             | I'm curious to see where Rust will sit in a few years.
        
               | Rauchg wrote:
               | Hey jokethrowaway. I'd love to get more color on your
               | experience upgrading your Next.js sites: feel free to
               | email rauchg@vercel.com.
               | 
               | - On local: `npm i && next dev` is guaranteed to be
               | stable.
               | 
               | - On remote: your pipeline is guaranteed to be stable.
               | 
               | If you have an example where this is not the case, please
               | let me know.
        
             | stormbrew wrote:
             | I mean, bundler goes back a pretty far distance into the
             | history of rails at this point and has been the defacto
             | mechanism of dependency control for ruby for most of its
             | history by now, so barring old gems being yanked you
             | _should_ be able to run any rails app with a lockfile if
             | you also find the right ruby version.
             | 
             | Js (or specifically npm) and python were _far_ slower to
             | adopt this convention, to the point that I think it 's fair
             | to say that neither have fully adopted it yet.
             | 
             | Js at least has made almost no backwards incompatible
             | syntax or core lib changes though, which is a point in its
             | favor. Ruby 2 and python 3 were major breaking changes.
        
               | shadowgovt wrote:
               | For JavaScript, I generally assume backwards-incompatible
               | changes are a non-starter because of its embedding into
               | the browser as its killer app. At this point, we really
               | don't know what websites will break if backwards-
               | incompatible JS changes are made.
               | 
               | Ironically, this has made JS a very stable language
               | (though APIs do occasionally drop out or change
               | drastically for security reasons).
        
           | thomashabets2 wrote:
           | I just found some of my C and C++ code from around 2001. I
           | just needed to add one missing prototype I'd let be implicit
           | in my sloppiness, and it all built and ran just fine.
           | 
           | Just runs a lot faster. :-)
        
           | snickerbockers wrote:
           | Nobody's trying to argue that python and javascript aren't
           | terrible, just that there are other languages and APIs that
           | are standardized and maintained by people who prioritize
           | reliability over following dumb trends that bloggers come up
           | with.
           | 
           | C is a great example of this. Even if the ABI changes, in the
           | worst case scenario a well-written C program only needs to be
           | recompiled.
        
         | kbenson wrote:
         | Pick your poison. Either you evolve your language to keep
         | people interested and old code becomes stale and eventually
         | stops working, or you don't and you lose your community and
         | interest in the language, like Perl.
         | 
         | We run twenty year old Perl scripts on new hosts at work all
         | the time, with little to no change required in them. We have
         | lots of microservices written in Perl over the last decade or
         | more, and those generally have very little to no problem being
         | ported to new systems as well. The problem now? Finding people
         | that know Perl or want a job writing it.
        
           | ww-picard-do wrote:
           | > Finding people that know Perl or want a job writing it.
           | 
           | Indeed. Although writing Perl is not so bad, reading not so
           | much.
        
           | enneff wrote:
           | It doesn't have to be that way. 10 years since Go 1 and
           | almost all Go programs written then will run correctly,
           | unchanged, against Go 1.19. It takes a lot of effort but the
           | effort pays off big time. Any programming language that wants
           | to survive the test of time should push hard on maintaining
           | compatibility imo.
           | 
           | I think people lost interest in Perl because Python was just
           | a better language for a lot of people's use cases (and
           | arguably a lot less mysterious). And the focus on Perl 6 (now
           | Raku) arguably distracted a lot of people from Perl 5 and
           | then took too long to mature. (At least that's how it looked
           | from my outside perspective.)
        
             | kbenson wrote:
             | I wasn't very clear, but I view this specifically as
             | something interpreted languages have to deal with far more
             | than compiled languages. Compiled languages have a slightly
             | different set of trade offs that make this less of a
             | problem (less, but not nonexistent).
             | 
             | > Python was just a better language for a lot of people's
             | use cases
             | 
             | I won't argue that about the short term, but long-term?
             | Long-term the difference in policy in how it deals with
             | changes ends up at exactly the problem we're discussing.
             | The fact that (IMO) pyenv and virtualenv are needed to
             | manage python deployments in any sane way is evidence of
             | this.
             | 
             | Long-term a lot of projects that ended up using Python
             | would likely have been better served by Perl because of the
             | expected target and lifecycle of the programs in question.
             | There are a lot of aspects of languages which aren't
             | necessarily the thing people were thinking of at the time
             | that they do think of now, because of very negative
             | examples. Examples such as package distribution, which
             | Javascript has had numerous problems with in the past with
             | NPM, and Python occasionally still struggled with (I'm
             | looking at you, pip, and your CLI search interface
             | brokenness).
             | 
             | These days new languages take package management and
             | deprecation policies and cycles and how to deal with long-
             | term stability extremely carefully, because of the examples
             | of Perl and Python and Javascript, etc. At least the ones
             | that plan to have any real adoption do. Rust is a somewhat
             | recent example of that. Look at all the effort they put
             | into making sure they got those aspects as correct as they
             | could and communicated them well to users. I don't think
             | Rust would have nearly as many people using it or
             | interested in it if they didn't give those the importance
             | they did (I imagine C# and Java are similar, but I follow
             | news about them somewhat less).
        
           | jonas21 wrote:
           | An exception is C++, which HN loves to hate, but has managed
           | to remain mostly backwards-compatible while evolving into a
           | modern language and maintaining a large community.
        
       | vfclists wrote:
       | Some people don't like chunky bacon, but a lot of others do.
        
       | foxbarrington wrote:
       | chunky bacon
        
         | whitepoplar wrote:
         | chunkybacon chunkybacon !!!!
        
           | partomniscient wrote:
           | come on, seriously. chunky bacon.
        
       | fwip wrote:
       | It seems almost disrespectful to republish all of the writings
       | that _why had decided to delete.
        
         | UncleOxidant wrote:
         | Are we sure _why isn't somehow involved in this?
        
           | that_guy_iain wrote:
           | It's a pretty good guess, he has been found, reached out to,
           | etc. He just wants to move on from that time in his life.
           | 
           | So it must feel really weird to him that people go to so much
           | trouble to keep his old texts alife. It's like the whole _why
           | thing is now completely separate to him and it's now about
           | the idea of him and people care more about the idea of _why.
           | It kinda feels like making a tribute site/song/whatever to
           | your first love years a decade later.
        
         | andrew_ wrote:
         | The internet is forever, as they say.
        
         | cecilpl2 wrote:
         | For better or worse, when you publish something on the internet
         | it no longer belongs entirely to you.
        
           | qbasic_forever wrote:
           | No _why still owns the copyright on them and if you try to
           | republish them in violation of any license they put on them
           | (like requiring attribution, etc.) then you are in violation
           | of their copyright and the law.
           | 
           | The files and such may live forever, but your ability to
           | publish them, reproduce them, etc. is only allowed if you
           | were granted a license to do so.. i.e. if _why published them
           | under a permissive or open source license.
        
             | jopperdoo wrote:
             | You're explaining this to someone who undoubtedly knows
             | that, and is making a different point than you think (which
             | is that it doesn't matter).
             | 
             | We all know what copyright is. We all know nobody cares
             | online, too. Those of us who remember the work when
             | published originally also know that you're making an
             | argument that _why would hate you making, and that they
             | consciously chose to avoid through how they published. I
             | can tell how you're arguing here that you don't remember or
             | didn't know _why's preferences, which is itself somewhat
             | disrespectful.
             | 
             | Stick to the respect, which is an interesting thought to
             | consider, and spare the copyright litigation. It's honestly
             | tedious.
        
               | qbasic_forever wrote:
               | No one other than _why can say what their intentions and
               | desires for their works are.
               | 
               | The exact same argument you're making is what someone who
               | would steal _why's work and charge money to republish it
               | would make. Imagine if someone ganked the poignant guide
               | to ruby and it became a NYT bestseller... can they just
               | say "oh this is what _why would have wanted, for more
               | people to read this" and walk away with all the profits?
               | 
               | Copyright is there for a reason, to protect the owner of
               | a work. If _why chooses to do so they can go after anyone
               | republishing their work for money or not.
        
               | enneff wrote:
               | That's totally different to republishing something for
               | free.
        
               | pessimizer wrote:
               | It's not disrespectful to argue that putting something on
               | the internet doesn't make it public domain, no matter
               | what _why thought or thinks. If _why doesn't want it
               | taken down, he won't ask them to take it down. That
               | doesn't mean that conversations about whether things put
               | the internet become publicly owned, even sparked by
               | someone bootlegging a defunct site under the original
               | domain name, have to hinge on what _why thinks.
               | 
               | Or whether things put on the internet are any more
               | publicly owned than books, television shows, or movies,
               | which can all easily be put on the internet (and which
               | everybody agrees is extremely problematic irt the law.)
               | 
               | edit: also, this really reeks of weird parasocial hero
               | worship unless you know the man and have asked him about
               | it.
        
               | jopperdoo wrote:
               | He discussed his preferences on copyright. It's
               | projecting a weird kind of parasocial hero worship to
               | assume I meant otherwise despite my not giving you a
               | single shred of evidence on my opinion of him. I actually
               | detest your little edit because you've charged my opinion
               | and put me on a defensive footing regarding my opinion of
               | somebody who I honestly couldn't care less about (sorry;
               | wasn't my scene). I worked very hard to avoid saying that
               | because I know he's loved and my opinion doesn't matter.
               | But you had to make me say it.
               | 
               | I've not written a single line of Ruby in my life and
               | even I know his thoughts on copyright and public domain
               | and intellectual property, is the point. I actually hate
               | how many people worship him like he's Jesus because the
               | content is more interesting than the person, which is the
               | case for pretty much anyone creative and has nothing to
               | do with him. (Something tells me he'd vibe on that take,
               | too, given how he left.)
        
           | tomcam wrote:
           | I agree with you morally but legally you are completely wrong
           | of course. Anything you originate is owned by you, at least
           | in the United States
        
           | ben0x539 wrote:
           | Does that mean it's not disrespectful?
        
             | shadowgovt wrote:
             | This is a long-standing question.
             | 
             | They teach stories in high school these days that came from
             | manuscripts Franz Kafka explicitly demanded be burned upon
             | his death. It is, perhaps, disrespectful.
             | 
             | Perhaps we all disrespect him with every new generation of
             | students.
             | 
             | Perhaps that's a strangely fitting fate for the man who is
             | the namesake of the term "Kafkaesque." I'd like to hope
             | he'd laugh, but I know only the writings and not the man.
        
               | googlryas wrote:
               | Ironically enough, _why's last act "CLOSURE", he talks
               | about how he read everything by Kafka, even the deleted
               | stuff. So I have to hope he wouldn't have a problem with
               | someone creating this archive to keep his deleted
               | writings alive.
        
               | drewcoo wrote:
               | Kafka is dead. It's difficult to show he is harmed by
               | anything we do today without resorting to the
               | supernatural.
               | 
               | _why is invisible, not known to be dead. It is possible
               | to harm unseen people.
        
           | jholman wrote:
           | As a matter of legality, that's wrong, of course. This is
           | copyright violation. For whatever that's worth.
           | 
           | But I think the bigger point is, if you're a _fan_ of WTLS,
           | it seems very odd to be so disrespectful of WTLS 's desires.
           | I can only conclude the the party who put up the archive is
           | someone who wants to hurt WTLS's feelings, or at least is
           | quite willing to do so.
        
             | upupandup wrote:
             | You can't take back what you publish in public domain which
             | is what happens when you publish content on the internet.
             | You may own the copyright in technically but it would be
             | freely shared and distributed on the internet with your
             | only recourse being submitting DMCA notices to platforms.
             | Youtube does this very well but only because they are
             | required to by large corporations that can litigate.
             | 
             | The average HN user who posts blog content and deletes it
             | is not going to be able to stop it from being distributed.
             | Technically they own the copyright to its content but the
             | end result would be identical to if he or she had announced
             | it to be in public domain. Anybody anywhere could freely
             | share and publish its content on platforms without any
             | consequences unless you notify the platform with DMCA
             | notice and it would be largely up to the discretion of the
             | platform to comply or not as many hosting services
             | explicitly advertise such "bulletproof" hosting.
             | 
             | Your own take on what's moral and not has no bearing here
             | since we don't know how the author feels about his work
             | being shared. Yeah I get it that he has copyright to it but
             | its not exactly enforceable on the internet.
        
               | shadowgovt wrote:
               | The scale of the Internet makes it, in the general case,
               | impossible to prevent such re-hosting somewhere, at some
               | level of publicity.
               | 
               | Of course, as per the laws of most countries it is also a
               | copyright violation and the copyright holder can
               | absolutely sue for such behavior, with penalties ranging
               | from a legal obligation to cease to host the content to
               | damages.
        
               | bitwize wrote:
               | I think _why is only slightly more likely to sue over
               | these materials than William Gibson is to sue over the
               | text of _Agrippa_ , the "ephemeral poem" whose text was
               | recovered and sent all over the internet shortly after
               | its release.
        
               | qbasic_forever wrote:
               | Everything on the internet is not assumed to be public
               | domain. In fact if you don't put any license on it then
               | it is assumed to be de facto copyright material and other
               | people can't republish it without your explicit
               | permission.
        
               | upupandup wrote:
               | The internet is no different than any other public
               | domain. If you send nude pictures to your partner and
               | they leak it, there is an implicit understanding that it
               | is intended to be private and they can be held liable.
               | 
               | However, the platforms and websites that publish that
               | leak cannot be held accountable nor are they beholden to
               | any agreement between you and your partner. Simply
               | because there is no explicit /implicit agreement outside
               | those two parties.
               | 
               | The same logic applies to whatever material you publish
               | on the web. Once it enters public domain, you've
               | relinquished the control over its distribution. The
               | principle here is that once you publish to a public
               | domain and while you can claim copyright and take down
               | the material using DMCA, as long as the platform complies
               | they are granted safe harbour and you are not going to be
               | able to claim damages especially if you did not
               | commercialize it. Even if a game you were selling were
               | distributed online, it would be very tough to stop or go
               | after platforms that hosted it.
               | 
               | Following the "partner leaked pictures" scenario, the
               | opinion of courts with precedent ruling is that it
               | demonstrates an explicit boundary between the parties
               | involved in the original leak of the picture who are
               | known to each other vs third parties that consume it who
               | have no idea what agreements took place between them.
               | Damages to the partner that leaked it can be held
               | responsible but neither the platform or its audience.
               | Even if they monetized the content, they would not be at
               | fault because there is no implicit/explicit agreement
               | once those leaks enter the public domain.
               | 
               | I don't know why we are getting side tracked with leaked
               | nudes scenario but the gist of it is that only your
               | partner that leaked your nudes are liable. If he/she
               | uploads and it enters public domain and is shared amongst
               | the entire cities spanning the globe the platform and its
               | audience cannot be held responsible because of the lack
               | of implicit/explicit agreement between the subject in the
               | photo and the original distributor.
               | 
               | > it remains a violation of copyright for him or anyone
               | else to post them without your permission, and damages
               | can be claimed.
               | 
               | You can file DMCA to take down the photos and you can
               | claim damages from the leaker, not the people who
               | distributed it after the fact and the platforms that
               | monetized and hosted the content.
               | 
               | Otherwise we would not be able to enjoy websites like
               | xvideos or pornhub, who would take down the photos/videos
               | if requested through DMCA but would not be liable for
               | further dissemination nor will its audience.
               | 
               | Simply said and put: Once you put out content in the
               | public domain or view, you lose control of it, and you
               | cannot put the cat back in the bag. Copyright laws and
               | right to privacy IS NOT going to change this principle.
        
               | pessimizer wrote:
               | "Public domain" isn't a smart way of saying "things that
               | people have seen publicly" it's a legal term. You're
               | confidently wrong about every single point you've made
               | here. Including the first: if you send your boyfriend
               | nude pictures, and also post them on the internet for the
               | public to see, it remains a violation of copyright for
               | _him or anyone else_ to post them without your
               | permission, and damages can be claimed.
               | 
               |  _More_ damages could be potentially claimed if the
               | pictures your ex are posting are pictures you sell
               | commercially, in fact, because you 've demonstrated that
               | those photos have value and that you depend on your
               | copyrights to make a living.
        
               | upupandup wrote:
               | You are repeating what rest of us know but the outcome
               | here is exactly the same as you would when you declare it
               | a public domain. You lose control over its distribution.
               | 
               | You are also wrong on the scenario with leaked photos.
               | The partner who leaked is liable not the rest of us who
               | view it and share it.
               | 
               | Your last sentence also couldn't be further from the
               | truth. Someone who is making ad revenues also isn't at
               | fault and compliance with DMCA notice would be enough for
               | them to continue operating.
        
               | qbasic_forever wrote:
               | You are confused, 'public domain' is an explicit legal
               | definition of a work being licensed for any use. You have
               | to explicitly put a work into public domain. Just
               | uploading something to a server people can access for
               | free does not make the work 'public domain'.
               | 
               | Think about it... if the opposite were true then I could
               | watch or download a TV show from Hulu for free and claim
               | I own it and rebroadcast it to others while charging them
               | money. That's not how it works though, just because I
               | watched it for free doesn't mean it's public domain and I
               | am free to do whatever I want with it.
        
               | upupandup wrote:
               | yes in aware of the technicality but here nobody really
               | cares. if you publish it and its posted on reddit or some
               | other forum all you can do is hope the web host respects
               | your DMCA notice. Often the process is offputting that
               | most would not bother and claiming damages is even more
               | expensive and difficult with very low chance of success.
               | 
               | putting it in public domain or publishing it on the
               | internet results in the same outcome, you lose control
               | over it's access and distribution. its even worse because
               | if you try to censor it or known to litigate, it would
               | cause streisand effect.
               | 
               | you are not hulu and you cannot afford the legal costs.
               | even then it still doesn't stop torrent websites from
               | hosting your content and distributing it.
        
               | ska wrote:
               | > Once it enters public domain,
               | 
               | Public domain is a legal term of art. It is not the
               | internet, and it is not achieved by publishing something
               | on the internet.
               | 
               | Common carrier status is orthogonal to all this.
        
               | [deleted]
        
               | burntsushi wrote:
               | Things like the Internet Archive have an opt-out process
               | rather than opt-in. The extent to how the IA operates
               | within the law isn't clear to me, but it does suggest
               | that the case isn't as open-and-shut as you make it seem.
        
               | jyxent wrote:
               | I think they are opt-out because Wayback Machine would be
               | very incomplete if it required opting in. They are just
               | willing to deal with legal issues that occur due to this
               | policy.
               | 
               | They have removed web sites before due to copyright
               | claims and have a DMCA claim process.
        
               | upupandup wrote:
               | Bill Clinton signed the DMCA law into effect at the start
               | of the internet boom because somebody could have power to
               | shutdown a platform because their doodle got shared. Then
               | they could go after the host, and even the software
               | providers. To prevent these recursive litigations that
               | could easily have malicious intent (competition uploading
               | copyright material to your platform to shut you down),
               | the DMCA safe harbour was born.
               | 
               | Internet Archive operates the same way, if they receive
               | DMCA notice, they need to comply in order to keep the
               | safe harbour process.
               | 
               | As to whether WTL will file a DMCA to take down his
               | material, it looks unlikely. For whatever reason he
               | suddenly wanted to be out of limelight and I get the
               | feeling that he doesn't care much whether his work is
               | shared or not but who knows, maybe he will come out of
               | the woodwork to raise his voice (which would be in
               | contrast to his reclusive state).
               | 
               | He really is a mysterious figure and even more mysterious
               | is the sheer amount of effort he put into his work and
               | passion to share it suddenly relinquished overnight, out
               | of whim? stress? depression? We can only guess.
        
               | pessimizer wrote:
               | And their opt-out policy for books was ended after their
               | extremely-optimistic ploy to parlay becoming America's
               | covid library into a general weakening of copyrights. I
               | don't even know if they have an opt-in _process_ for the
               | copyright holders of books.
        
               | ska wrote:
               | > No implicit agreement between
               | 
               | True; instead it is explicit. This isn't controversial at
               | all, in typical jurisdiction unless explicitly released
               | into public domain the author retains all copyright -
               | your consuming one of those copies gives you no further
               | rights at all.
               | 
               | As a matter of practicality, it probably wont be acted
               | on. Unless there is enough money involved to go after
               | such copyright violations, it's unlikely anyone will
               | bother...
        
         | MatthiasPortzel wrote:
         | Did _why take them offline because he didn't want anyone to
         | read them?
         | 
         | I thought it was more like a book going out of publication--
         | there's no desire from the author that people should stop
         | reading it, just that it's out of the author's hands.
         | 
         | I don't know if _why ever expressed a desire that people
         | shouldn't go back and read his writing.
        
           | WorldMaker wrote:
           | It is assumed but not proven that _why's final thoughts about
           | killing that pseudonym are captured in CLOSURE [1].
           | 
           | There's a lot of different takeaways from that and other
           | contemporary writings of _why. Some of them are that _why
           | wished to pursue the Right to Be Forgotten, not just in the
           | GDPR terminology sense, but in a "Last Chance to See"
           | existential way. Those impressions yield that _why watched
           | the internet transition from "pseudonyms are fine and
           | ephemeral" to "everyone knows your real name and pseudonyms
           | are permanent fixtures in the modern internet" and tried as
           | hard as possible to kill everything about that pseudonym as
           | Performance Art. As a reminder of an internet long gone. As a
           | reminder of a Right to be Forgotten.
           | 
           | From that perspective, this archive is maybe a bit of putting
           | a Banksy into the Louvre. It's out of context, it's maybe
           | against the artist's wishes, it's kind of weird and over-
           | pedestalizing a legendary figure.
           | 
           | (Arguably _why's last stand failed to account for that little
           | last bit, that human tendency even older than the internet of
           | myth making and legend building. As this shows, as the
           | history of mentions of _why on HN alone every few months
           | shows, legends loom large in culture and _why was already a
           | part of the programming legendarium before he tried to murder
           | that pseudonym.)
           | 
           | [1] https://github.com/steveklabnik/CLOSURE/raw/master/CLOSUR
           | E.p...
        
       | blonky wrote:
       | _Why's work led me to where I am. At a crucial time in my life I
       | found _Why. That put me on a path to learning Ruby and then a
       | whole bunch of steps now I have an actual job as a web developer.
       | I work in Python, but I'm sure _Why won't mind. Before I found
       | _Why I wasn't sure what to do with my career-life. He showed me
       | that programming can be art and science.
        
         | mavu wrote:
         | Exactly the same for me (except its still ruby). I really hope
         | he knows how many lives he touched with his work/art.
        
         | invalidator wrote:
         | _Why's (Poignant) Guide to Ruby is what got me hooked. His
         | quirky little foxes made it fun to just burn through the whole
         | book and left me with enough knowledge to be useful, and able
         | to ask the right questions to learn more.
         | 
         | It was just the right kick at the right moment, and he will
         | have a place in my heart forever.
        
       | lioeters wrote:
       | A related link posted here recently.
       | 
       | Why the Luck Stiff Documentary -
       | https://www.youtube.com/watch?v=64anPPVUw5U
        
       ___________________________________________________________________
       (page generated 2022-08-18 23:00 UTC)