4 ms·
What colour are your bits? (2004)
- turtledragonfly 4y agoIt's a good article (perhaps a little slow to get going), and an interesting topic. I suppose today, with the surges of interest in ML-derived content, the concept of "color" of bits is more relevant than ever. There's the quote "Machine learning is money laundering for bias" (consider, eg, that if you ask an image generator model to create a "woman," it will very likely be a white woman), and I suppose the same is true for copyright, and other things. Basically it adds a layer of plausible deniability, and some could argue changes the "color of the bits." As the article discusses, the law often _does_ care about the color/provenance of bits, though CS people are more prone to take a "data is just data" approach.
- ZGDUwpqEWpUZ 4y agoThat part about child pornography was a bit...weird. Am I misreading it or is the author suggesting children can consent?
- Symbiote 4y agoI think they are distinguishing between photographs of real situations (with children) and realistic renders. The result may be essentially the same, but the "bit colour" (the source) taints the first. The author seems to argue if there are no children involved there's no problem, but notes others argue the images are harmful to view regardless of how they are produced.
- PebblesRox 4y ago"But when it comes to child pornography, I think maybe Colour should make a difference - if we're going to ban it at all, it should matter where it came from. Whether any children were actually involved, who did or didn't give consent, in short: what Colour the bits are. The other side takes the opposite tack: child pornography is dangerous by its very existence, and it doesn't matter where it came from. They're claiming that whether some bits are child pornography or not, and if so, whether they're illegal or not, should be entirely determined by (strictly a function of) the bits themselves." I see what you mean about the "who did or didn't give consent" line. I don't see how "consent" could be a mitigating factor in determining whether or not something qualifies as CSAM.
- bitwize 4y agoPhotographs or movies involving, for example, nude children, which do not meet the bright-line child pornography standard, are nonetheless in a legal gray area and may be considered to be exploitation of those children if the parents did not give consent. Think Thora Birch at the end of American Beauty.
- Symbiote 4y agoTwo 17 year olds could consent to sex and taking photographs of each other, but the resulting photographs are child pornography.
- exolymph 4y agoConsider loli — should that be illegal? No real children are involved, but nonetheless loli depicts the sexualization of children. In Canada loli is prohibited, in the US it is not (which I personally think is the right call, but the matter is very controversial).
- Nursie 4y agoI think it's fair to say that 20 years ago, discussions around CSAM were a lot less developed than they are today in a variety of ways. There were a lot more people much more ready to publicly make (IMHO terrible) arguments about how a jpg is just a stream of bits, which is a number, and you can't just arbitrarily ban specific large integers. Or about how nobody is harmed if streams of bits get passed around, it's just data, ones and zeroes, that's not harming anyone. Or that the data is encoded, so it's meaningless without a decoder, a different decoder could decode that bitstream into literally anything else. Fundamentally these arguments were always pretty nasty and meritless. It's images/video of kids being raped, the continued existence and trading of which can be argued to do continuing harm to the victims. The accessibility of this stuff also goes some way to normalise the behaviour and create bubbles in which there is demand for new material, so more kids get abused. Ideas of children being unable to consent were well established in law and society though, it was only 20 years ago, so that bit about consent does stick out considerably. But again in certain corners of the internet * there were people who would argue about it, you hope theoretically. ( * and not that obscure, pretty sure you could find this sort of stuff in the comments on slashdot back in that sort of time-period)
- throw009 4y agoThe internet was just colonised by bland NPCs and everyone interesting is now on the dark web. The reason why you don't see them here today is the same reason why you didn't see them in the NYT in 2003, you can't make money off ads when you're out of the Overton window.
- Nursie 4y agoIt's hard to express how much I disagree with that position, given the context. Contrarianism isn't interesting purely for its own sake, especially in relation to child abuse. And the internet is full of voices who are knee-jerk contrarian for the pure sake of it. Most of what they have to say is meaningless noise.
- throw009 4y ago
- corncob15 4y agoIt's unfortunate - I was going to send this around because it's an excellent thing to think about, but then there's that bit that comes out of nowhere and if I send that to someone they'll think certain things about me.
- msm_ 4y agoThat bit is very relevant to the concept of the colour of the bits (in this particular case, computer images) the author is explaining, and is only a single sentence of a quite long blog post. Why are you bothered by it so much that you 're afraid to even send the post to someone else?
- nine_k 4y agoIt's a great illustration of what a pure and an impure (effectful) function is. The author complains that getting some bits as a result of function f() is seen by the legal system differently than when these bits are obtained via another function g(), even though f() ≡ g()。 The problem is, of course, that f() and g() are not pure functions. They produce effects as a part of their being computed, such as accessing various sources of information. The colour thus obtained is one of the effects: accessing a medium while breaking a license agreement that forbids doing so is not the same as obtaining the very same bits from a random number generator by a blind chance. (Note that usually an RNG is also a stateful thing.) It is easy to provide an analogy of colour in another pair of impure functions computing the same result. Assume a predicate (theorem) P, which we assume is true. Let f(P) be true iff P is true, but producing a detailed proof of truthiness of P while computed (say, as a log output). Let g(P) be true iff P is true, but providing no explanation whatsoever. They return the very same one bit result: true, and this is the correct result, by construction. But there true values definitely have different colours, don't they?
- TeMPOraL 4y agoI take it somewhat differently: the function by itself may be pure, but executing it is a real action in a physical universe - an event with causes and effects. The colour of a thing isn't obtained from any state changes - rather, it's computed by going back down the causal chain leading to the thing in question. A pirated video file has a different colour than the bit-for-bit identical file that fell out of an RNG, for a very simple reason: in the first case, you actually got a pirated file. In the latter, you didn't. The provenance of data is what determines the colour. I feel viewing colour as effects of an impure function implies that the colour is a thing that gets created due some events, and exists on its own. But it doesn't. Rather, the colour of a thing is a pure function of how that specific thing came to be, and also of the "colour palette" at the time of interest. That is, the same bytes can bear the colour "illegal" today, but be of "perfectly OK" colour tomorrow, due to a law change you aren't even aware of. Curiously, while the article implies that the CS POV is grounded in hard reality and the legal POV is focused on make-believe constructed universe abstractions, I'm starting to think the opposite is the case. The legal POV is really about discovering how things came to be or happen. Looking at the causal network. That's as real as it gets. CS POV, in contrast, purposefully discards provenance and gives everything value semantics. That is clearly a fantasy view (though a very useful one for certain tasks).
- dang 4y agoRelated: What Colour Are Your Bits? (2004) - https://news.ycombinator.com/item?id=32400624 https://news.ycombinator.com/item?id=32400624 - Aug 2022 (3 comments) What Colour are your bits? (2004) - https://news.ycombinator.com/item?id=24917679 https://news.ycombinator.com/item?id=24917679 - Oct 2020 (35 comments) What Colour are your bits? - https://news.ycombinator.com/item?id=18525738 https://news.ycombinator.com/item?id=18525738 - Nov 2018 (1 comment) What colour are your bits? (2004) - https://news.ycombinator.com/item?id=14015524 https://news.ycombinator.com/item?id=14015524 - April 2017 (9 comments) What Colour are your bits? (2004) - https://news.ycombinator.com/item?id=8728532 https://news.ycombinator.com/item?id=8728532 - Dec 2014 (34 comments) What colour are your bits? (2004) - https://news.ycombinator.com/item?id=6231992 https://news.ycombinator.com/item?id=6231992 - Aug 2013 (15 comments) What Colour are your bits? - https://news.ycombinator.com/item?id=2502015 https://news.ycombinator.com/item?id=2502015 - May 2011 (4 comments) What Colour are your bits? - https://news.ycombinator.com/item?id=506986 https://news.ycombinator.com/item?id=506986 - March 2009 (11 comments)
- woliveirajr 4y agoThis is the article that opened my eyes about the irremediable distance between Law and Computer Science. Nonetheless, Law comes from Humanities, Computer Science from Sciences. Each one has a specific mindset and it's not easy to change from one to another, let alone conciliate them in the real world.
- quietcomments 4y agoColour is used as a metaphor for the relationships lawyers want to create and the structuralist view that how you create logic matters as much or more than the content of the logic. Mushed together into one concept. Then the author teases out the tangled truth. Logic and binary code can't support inherent relationships. Ones and zeros don't come with a 'colour'. The ethical problems in the article conflates a symbolic representation generated by computer monitors from code, with the code itself being the problem. Like blaming the wind for carrying a dirty limerick into your ear. Unfortunately the best way to deal with symbols is to burn them down. Detect and delete dirty pictures. You could make the Colour of generating unethical symbols illegal. Detect and prosecute after the fact like we do with most crimes. But not the binary code itself being illegal, just the symbolic representation of CP. Also, DRM failing in the article's examples, is a feature not a bug. It gives a temporary structure to digital rights and doesn't constrain code re-use (like a software patent would) or try to lock down ownership of logic.