purr changed the topic of #elliottcable to: a
eligrey has joined #elliottcable
alexgordon has quit [Ping timeout: 276 seconds]
<ELLIOTTCABLE> netfilx
<pikajude> LOL
<purr> trololol
<pikajude> npm got broken because a package was removed
<pikajude> aint that some shit
<jfhbrook> ehhh
<jfhbrook> it coulda happened to anyone
<jfhbrook> the real question is whether npm did the right thing or the wrong thing
<jfhbrook> I think it was shit soup and they did the best they could, but might still be wrong
<pikajude> I think the best thing to do would be to notify users of unpublishing and delay it for a few days or something
<pikajude> or have a specific npm message for it
<ljharb> they totally did the right thing
<ljharb> unpublishing imo shouldn't even be possible without going through an npm person
<ljharb> and the author who did the unpublishing is a huge jerk - no matter how upset they are that copyright and laws exist, breaking people is never excusable.
<eligrey> i don't know how to feel about this https://www.youtube.com/watch?v=xaaRzCcaArU
<eligrey> on one hand cooler cars
<eligrey> on the other hand it becomes popular and everyone puts it on their cars and blasts uv at your retinas
<eligrey> so we should ban its use in cars but not for me
<eligrey> on* cars
alexgordon has joined #elliottcable
<alexgordon> ELLIOTTCABLE: yo
<alexgordon> incomprehensibly: yo
<ELLIOTTCABLE> alexgordon: hi lovlie
<alexgordon> still on the drugs eh?
<ELLIOTTCABLE> ljharb: what happened?
<ELLIOTTCABLE> jfhbrook: burnout? tell me more
<alexgordon> ELLIOTTCABLE: didn't you see the glorious js drama
<jfhbrook> ELLIOTTCABLE: well, I just came into work last week and just couldn't even
<jfhbrook> ELLIOTTCABLE: and I went to my boss thursday and basically demanded this week off, and here we are
<alexgordon> ELLIOTTCABLE: some guy made a package called "kik". kik messenger owns the trademark to "kik" so they told him to change it. He said no. So they asked npmjs.com to change it, and they did
<alexgordon> ELLIOTTCABLE: guy proceeds to get VERY ANGRY and takes down all his packages
<alexgordon> (and writes a Medium about it)
<alexgordon> now everybody's build is broken because they didn't vendor their deps
<alexgordon> and alexgordon is laughing his arse off
<ELLIOTTCABLE> alexgordon: er. why would you vendor dependencies. lolno.
<purr> lolololol
<ELLIOTTCABLE> as for unpublishing, as ljharb: I think unpublishing should definitely be possible …
<alexgordon> ELLIOTTCABLE: lots of javascript programmers learnt why today
<ELLIOTTCABLE> … *unless* you declare your code under a specific, supported Open license, in which case the versions released under that license should be cached, hosted, and resolved forever
<ELLIOTTCABLE> lol no.
<ELLIOTTCABLE> vendoring is terrible.
<alexgordon> ELLIOTTCABLE: for libraries, yes
<alexgordon> ELLIOTTCABLE: but if you're running a business, then you have absolutely got to have your dependencies in your fucking soure control
<alexgordon> otherwise you waste a whole day because some dude deleted 100 of his npm modules
<ELLIOTTCABLE> jfhbrook: well! enjoy your week off!
<ELLIOTTCABLE> step one is to stay the fuck off the computer. hint hint.
<ELLIOTTCABLE> make yourself *thirsty* for code.
<ELLIOTTCABLE> read yourself into fucking bored tears, or go outside and let the stupid sun sear you silly
<alexgordon> I'm so bored
<jfhbrook> I'm reading and seeing friends and haven't touched any code beyond an interesting issue on one of my oss projects
<jfhbrook> oh and checking out SO Careers
<jfhbrook> for the first time in a *long* time someone hit me up with something that doesn't sound like *total* garbage
<jfhbrook> so now I'm really conflicted
<jfhbrook> but protip, apparently properly filling out the mission statement for online resumes helps a *ton* with recruiter relevance!
<ljharb> it's not that you should "vendor" anything
<ljharb> it's that you should a) never deploy from <third party internet site>
<ljharb> b) use semver ranges
<ljharb> c) only shrinkwrap top-level apps, and always do so
<ljharb> d) don't unpublish shit that people are using
<ljharb> you don't have to put your deps in source control, you just need a free internal npm registry
<ljharb> or rails geminabox
<ljharb> or what have you
<purr\ec> [Homework] ELLIOTTCABLE pushed 2 new commits to master: https://github.com/ELLIOTTCABLE/Homework/compare/a7034fabb40c...5beca2ca1226
<purr\ec> Homework/master 9b51cce ELLIOTTCABLE: + shorter sentences!
<purr\ec> Homework/master 5beca2c ELLIOTTCABLE: + second draft!
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Sorella has quit [Quit: Connection closed for inactivity]
pikajude has quit []
pikajude has joined #elliottcable
<pikajude> ok i'm using a real IRC client now
eligrey has quit [Quit: Leaving]
fujisan has joined #elliottcable
Sgeo__ has quit [Ping timeout: 244 seconds]
fujisan has quit [Quit: Connection closed for inactivity]
Sorella has joined #elliottcable
fujisan has joined #elliottcable
alexgordon has joined #elliottcable
<pikajude> ouch. now you can replace unpublished modules with your own
<pikajude> that sounds dangerous
<thealphanerd> ljharb slow clap
<ljharb> lol
<purr> lol.
eligrey has joined #elliottcable
<ljharb> ELLIOTTCABLE: you should use my suggestion for your 100kth tweet
eligrey has quit [Quit: Leaving]
eligrey has joined #elliottcable
jwheare has quit [Ping timeout: 250 seconds]
creationix has quit [Excess Flood]
creationix has joined #elliottcable
jwheare has joined #elliottcable
silentbicycle_ has joined #elliottcable
ohhoe_ has joined #elliottcable
silentbicycle has quit [Ping timeout: 250 seconds]
ohhoe has quit [Ping timeout: 250 seconds]
silentbicycle_ is now known as silentbicycle
ohhoe_ is now known as ohhoe
brr has quit [Ping timeout: 268 seconds]
brr has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
brr has quit [Ping timeout: 250 seconds]
brr has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
Sgeo__ has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
creationix has quit [Ping timeout: 240 seconds]
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
creationix has joined #elliottcable
alexgordon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
<pikajude> linux