Hacker Newsnew | past | comments | ask | show | jobs | submit | rimunroe's commentslogin

And this example is not just due to people not taking the trouble to write fully specified rules. I don't think such rules could even be written. You can just do your best to cover the cases you can think of. The complexity of society is incomprehensibly vast and constantly changing, and the law has to have wiggle room to account for it.

You don't want fully-specified rules because a rule with strict boundaries has loopholes. You actually want a clearly allowed area, a clearly disallowed area, and a gradually increasing gradient of punishment in between, so that a small change in behaviour produces only a small change in punishment, and avoiding punishment requires a large change in behaviour.

Exactly!

Could you elaborate in what way you find the law mostly doesn't make sense? It has to be flexible in order to work with actual humans. Why should visiting a page on your computer count as copying? Usually when we talk about copying it's someone making a duplicate so it can be accessed later. Only a very technical user is going to be diving into their cache to view that content after the fact. The vast majority of people don't understand that the browser is storing anything on their computer, much less how to access it before it's purged.

I can't remember the court case, but Blizzard did argue and win in court that WoW Glider's producers violated copyright law. If I recall correctly violating the TOS meant that an unauthorized copy made by executing the file chasing it to load WoW into RAM was created.

It looks like that was MDY Industries, LLC v. Blizzard Entertainment, Inc., which relied on MAI Systems Corp. v. Peak Computer, Inc. for the relevant part of the ruling.

The person I was responding to was saying that anytime you viewed copyrighted content with a browser you’d necessarily be committing copyright infringement. I’m not a lawyer but I can imagine that the reasoning there would be slightly different from someone simply viewing a post in a browser as part of the intended use of the site.


Oh yeah, I understood your point, but given MDY Industries, LLC v .Blizzard who knows what the "right" judge would rule? With IP laws these days we're really getting into weird places.

Yeah I gotchu. I have no idea how that would go in a court for real. I was just trying to explain how and why things are the way they (sometimes) are

> Why should visiting a page on your computer count as copying?

Because there's no physical mechanism for the information to be transmitted over a computer network other than by copying the bytes.

Note this is distinct from broadcast systems like analog television or radio. Packet switching networks only function by copying information and storing multiple copies around the internet, including in your computer's RAM (and disk, if cached).

So a legal definition that says "this kind of copying is copying but that other kind of copying isn't copying" makes no sense at all. Like many other legal definitions--it's all about what has been successfully snuck past a jury at one point or another in the past, without any heed for how things actually work.


It's not about "how things actually work", the law is there to regulate human activity. The law tends to call these copies on the wire, in RAM, in caches, etc. "transient copies", which is fine until a human starts using them as non-transient copies, e.g. saves them for later.

You could argue that your MP3 of Enjoy the Silence is actually just a big number, and you can XOR it with 0xFF and it's a completely different big number, and you just happen to XOR it with 0xFF when you want to listen to it. The courts would look past that, and instead determine if you created that "big number" by MP3-encoding the track from a CD you owned (legal), versus obtaining it from some file-sharing network (not legal)

Classic essay about techies not understanding the law: What Colour Are Your Bits? https://ansuz.sooke.bc.ca/entry/23


> Because there's no physical mechanism for the information to be transmitted over a computer network other than by copying the bytes.

Your response seems to ignore everything in my comment other than the second sentence. I was asking why that detail should matter as far as the law is concerned, and I gave some reasons I don't think that would be good or practical.


There's the matter of linking to copyrighted works: https://en.wikipedia.org/wiki/Copyright_aspects_of_hyperlink...

If your link is set up to make the image display immediately (that is, you wrap it in image tags, or as in one case, embed Instagram posts) then you may be violating copyright. What's more, in Europe, just a hyperlink to a copyrighted work violates copyright.

Conclusion: copyright is not about copying, it's about access.


Sure, but that seems different from what I was addressing. The person I was responding to was saying that the law as a whole usually doesn’t make sense. They were saying that in the context of arguing that if the law didn’t consider viewing a page of copyrighted copying as involving copying due to the technical basis of it having to transfer bits to your computer then the law didn’t make sense. My point was that laws don’t have to encompass or fully specify all edge cases, and that the ways laws are written can be open to interpretation. I think I removed a sentence before posting about the purpose of finders of facts in the US system like juries or judges in bench trials.

> Your response seems to ignore everything in my comment other than the second sentence.

I deliberately ignored it, because it was all irrelevant.

> I was asking why that detail should matter as far as the law is concerned, and I gave some reasons I don't think that would be good or practical.

I have no idea at all how anything should matter as far as the law is concerned. Not my problem, unless I somehow get caught. But not getting caught is a problem grounded in reality, unlike legal ones. I think I can manage that.

That said, if laws about computers don't comport with how computers actually work, I'll take extra amounts of glee in violating them.

And, even more gleefully, nobody will be able to detect my violations. My internet traffic will look identically the same as someone "innocently copying" or whatever.


> I deliberately ignored it, because it was all irrelevant.

Attempting to have a discussion with someone who participates like that pointless.


Wait, what do you think the A stands for?

I was about to say that libcern has some truly ancient bits in it and it's still being used today


Do you think the left broadly supports prison labor or that carveout in the 13th Amendment? Personally I've never seen a leftist voice any feelings on them other than contempt.


> but unless the entire hiring process is remote (I've done this once so it's not impossible)

FYI this is the norm for fully remote positions, at least in my experience


I have several Griswolds and they’re my daily drivers. I love cooking on them, but stainless steel is so much easier to clean. I can scour it as hard as I want and it’ll be fine without any additional work.

My grandmother isn’t going to be using a 12” Lodge cast iron skillet no matter how much exercise she gets.


I don’t think the problem I want solved here is replicating forums, blogs, IRC, Teamspeak, or gaming servers. I want something a lot like Twitter but with some way to take my stuff and leave if an asshole takes control. I don’t want Mastodon, because from what I’ve seen of it when friends link me stuff from it it’s extremely clunky and slow. Plus, whenever I’ve gone to create an account I’ve been presented with a huge list of servers to chose from, many of which seem to be focused on a specific topic, which makes me think I need to pick which community I want to be tied to with minimal knowledge.


Twitter became a global phenomenon with the same UI and an even slower ruby on rails implementation behind it, despite the constant fail whale.

> Plus, whenever I’ve gone to create an account I’ve been presented with a huge list of servers to chose from, many of which seem to be focused on a specific topic, which makes me think I need to pick which community I want to be tied to with minimal knowledge.

As you're already self-hosting ATproto anyway, why not self-host a mastodon instance as well?


> Twitter became a global phenomenon with the same UI and an even slower ruby on rails implementation behind it, despite the constant fail whale.

I’m not sure what this comment is responding to. I don’t want a constant fail whale or a slow experience, and I don’t think a lot of other people would want that either.

> As you're already self-hosting ATproto anyway, why not self-host a mastodon instance as well?

Hosting a PDS is free, plus it’s considerably lighter weight conceptually than a whole Mastodon instance!


I thought Rosetta 2 was a purely software layer


Rosetta 2 is software, but there are design decisions made for the M-series chips that are specifically made to improve the ability of Rosetta to work in a performant way. The main one I'm aware of is the x86-TSO memory-ordering mode - most ARM chips don't support this, but the M-series have it so that Rosetta can toggle it on for x86 emulation.

I'm not sure what the total cost of these are, but it's not zero.


> There are only a handful of different instructions that account for 90% of all operations executed, and, near the top of that list are addition and subtraction. On ARM these can optionally set the four-bit NZCV register, whereas on x86 these always set six flag bits: CF, ZF, SF and OF (which correspond well-enough to NZCV), as well as PF (the parity flag) and AF (the adjust flag).

> Emulating the last two in software is possible (and seems to be supported by Rosetta 2 for Linux), but can be rather expensive. Most software won’t notice if you get these wrong, but some software will. The Apple M1 has an undocumented extension that, when enabled, ensures instructions like ADDS, SUBS and CMP compute PF and AF and store them as bits 26 and 27 of NZCV respectively, providing accurate emulation with no performance penalty.

https://dougallj.wordpress.com/2022/11/09/why-is-rosetta-2-f...


There's another big one, 4K page support. The MMU can be told to set up a virtual address space with smaller, x86-compatible 4096-byte memory pages instead of the default 16384-byte pages.


Those are still needed for the Rosetta use-cases that are sticking around (old games, Linux binaries)


> I would think that would be hard to do if you've already seen what appropriate portions are.

This would be true if not knowing what an appropriate portion size is was the one thing keeping most people from losing weight. If that was the case, traditional dieting would have a far better track record with long term weight loss.


People notoriously don't know what an appropriate portion size is. Usually those failed diets come from failing to appreciate the quantity of calories coming in. Those sugary drinks and snacks add up fast. I've seen it among people I know. I might drink water, they opt to drink 250 calories. Does that make them feel any full? Probably not, its merely sugar water, but it accounts for calories and can kill diets. We order a 750 calorie entree and they get a refill. We walk away from the same meal but one of us had almost twice as many calories.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: