9 ms·
Hi there. I’m around to answer any questions!
by sethvargo 7y ago
Hi there. I’m around to answer any questions!
- pertsix 7y agoIf I was you, I would not answer any questions, and I would consult a lawyer. edit: Looks like they were public gems, but in general it's always good advice to consult a lawyer before disrupting commercial or public systems.
- pjc50 7y agoHe's not under arrest, Miranda.
- deleted 7y ago[deleted]
- AdmiralAsshat 7y agoThat would be an insane precedent to send if breaking or removing a FOSS project becomes a crime simply because your project happens to be used in some mission-critical system. Good way of making sure no one ever contributes to FOSS again.
- bobthepanda 7y agoWhile it’s not a crime, at the very least they might be liable for damages. To establish criminality or liability intent is often looked at, and this is a pretty clear-cut intent to injure the other party.
- corndoge 7y agoDo you think this action had any net impact on ICE operations?
- adamnemecek 7y agoIt's a political statement. This action receiving news coverage is net impact.
- remarkEon 7y agoIt's a political statement that will do nothing but echo in people's respective echo chambers. It'll get positive coverage like this in places like the Daily Dot and MSNBC, and Tucker Carlson will use it as "just another example of far left Silicon Valley attempting to circumvent our laws". The net impact is zero.
- adamnemecek 7y agoTucker Carlson talking about this is a good outcome. This will only highlight the power that open source and open source contributors have. Lol, a political kerfuffle over an devops FOSS project. Make working with ICE a toxic asset. Make people not proud of working for ICE contractors.
- remarkEon 7y agoYou actually think that Carlson is going to inform his viewers of the virtues, let alone technical details, of a FOSS project? >Make working with ICE a toxic asset. Make people not proud of working for ICE contractors. This kind of activism in tech leads no where good. It will lead to witch hunts, more "cancel culture" purity spirals, and generally shit software used for critical functions of our government.
- sethvargo 7y agoThe goal was not to disrupt ICE, Chef, or any organization thereof. The goal was to remove my code from an ecosystem that was using it for purposes I perceive as evil. I had no goals of disrupting ICE operations or Chef operations. I suspected a small percentage of people with a hard, runtime dependency would be impacted, but I did not know Chef (the software) had a hard runtime dependency and was pulling that dependency from public RubyGems instead of a mirror they control.
- temac 7y agoBesides the political statement, do you have any technical opinion about an organization such as Chef shipping things that have runtime deps to third parties?
- sethvargo 7y agoIt wasn’t a political statement. I have a few thoughts in general. These aren’t specific to this situation. First, always minimize runtime dependencies. I personally prefer compiled things for this very reason. Second, if you’re going to include a third party dependency, how are you auditing it? There’s an unexplored area around security here too. The Node.js ecosystem has had a series of incidents where popular packages have had cryptocurrency miners injected into otherwise helpful packages. If you’re depending on third party runtime dependencies: how are you auditing changes and contributions, how are you scanning for vulnerabilities, how are you patching those vulnerabilities if you don’t have an internal fork upon which you build? Third, RubyGems is a volunteer-run organization. I believe other software ecosystems are similar. From my understanding of the situation, a RubyGems outage would have had similar effect.
- frittig 7y agoDo you think that there is a point in having boarders between countries? If so how should they be enforced? If a 17 year "child" crosses the boarder should they be detained (ie. kept in prison until deportation) or should they be allowed to walk free in the US. If a child and parent both crossed the border should only the parents be detained leaving the child to fend for itself in America? Should they be detained in the same cell? ie keep children detained with adult. I agree that keeping children in cages is not good, but there are solutions. If ice had a bigger budget maybe it could have more beds, larger cells, better food. I don't see how removing enforcement is a solution.
- t-writescode 7y agoWhat do you think ICE is doing with over $700 per person per night that they would do better with even more money?
- remarkEon 7y agoUsing children as a way to take advantage of existing policy is a well known strategy employed by the cartels to get across the border, which is what initially precipitated the separation policy under the Obama Administration. While, sure, ICE having more funding would be good it's still just treating a symptom of a much larger problem (growing strength of Cartel activity and human trafficking).
- sneak 7y agoFree movement of peaceful people is a basic human right; borders are based on entirely arbitrary violence, and are utterly ridiculous and plainly contrary to decent morals and good sense.
- remarkEon 7y agoGuess I don’t have decent morals and good sense, because open borders sounds like a really bad idea and is something that’s only ever advocated for by an entrenched elite that’s completely insulated from any potential problems that policy will cause.
- 7y ago
- deleted 7y ago[deleted]
- beerbajay 7y agoNo questions, but thank you for making it marginally more difficult for tech companies to avoid responsibility for whom they work.
- AdmiralAsshat 7y agoHas there been any blowback from other clients/employers since taking the repo offline?
- sethvargo 7y agoThere have been some angry people on Twitter/HN/Reddit, but I would say “no” in general. Most feedback has been “you broke my stuff, but I don’t mind. thank you for standing up”.
- faissaloo 7y agoI don't have a question, I just wanted to let you know what you did was extremely based.
- sethvargo 7y agoExtremely based? I’m not sure I understand your comment.
- bobthepanda 7y ago‘Based’ is slang for doing something without caring what other people think, and gained meaning from followers of Lil B, or ‘based god’: https://www.urbandictionary.com/define.php?term=Based&=true https://www.urbandictionary.com/define.php?term=Based&=tr...
- sethvargo 7y agoTIL
- faissaloo 7y agoIt's internet slang primarily used on imageboards to mean 'extremely respectable'
- codegeek 7y agoDid you contact Chef asking them to cancel the contract before removing the github code ?
- sethvargo 7y agoI contacted them three times. One by mail, twice publicly via Twitter. I received no response. My correspondence did not request cancellation of the contract but rather an explanation. Inside sources at the company confirmed the contract and also noted leadership was forbidding them to speak publicly.