Okay, but nobody can pay a random software engineer to go take the Apple driver's code and use it to make a working Linux driver that they can use on the hardware they purchased. So Apple's monopoly on their source code…
And yet we have proof right in front of us that e.g. Apple will not port their GPU drivers to Linux, and people had to reverse engineer it, so clearly the evidence says it does not create that incentive. In fact,…
That's the ostensible point, and I think does the job extremely poorly, and is often if not usually counterproductive. Without payment, there'd be nothing to take, since as you say, the world doesn't work for free.…
Precise wording aside, the essential content of the back-and-forth here is: > When should one use Java on projects? > One shouldn't consider Java because it lets you use null. > That's easily solvable by just not using…
Of course I think it would change things. You think I haven't considered that? But I also think society would be a better place if we worked to produce new software that people desire instead of gatekeeping what already…
I don't see why that's a technicality. Youtube has plenty of rules already for their business partners. They could definitely make it so e.g. no paid advertising is allowed, or all paid advertising must have metadata…
I write software for a living and think we should abolish software copyright, and furthermore, source availability should be a basic consumer protection requirement. Basically the free software definition should be law.
Wouldn't B's publication of the information make it by definition no longer a trade secret? It is now public knowledge, regardless of whether the current or former engineers might be liable for the original leak. Any…
Of course you assume that; if you're talking about what a policy should be, then you work in a hypothetical world where the policy can be chosen. You don't say "but what about some other minor detail! That would require…
Not really? If someone's asking "why Java", then you'd assume that they have a choice in the first place, which generally means they also have some ability to set coding standards at the same time that they're choosing…
Most engineers don't get to decide to use a language either. Usually someone with the clout to pick a language has the clout to set style requirements too.
Scala's ZIO also demonstrates that they're a great idea and can be perfectly ergonomic, but you need type inference, which Java devs were resistant to for a long time (maybe still are? I remember lots of "how will I…
Every job I've has has used different languages so I don't really understand the need to find a dev for a specific language. I went from network firmware in C to banking application servers in Scala and it took like 2…
IME they're both in a place where Rust is maybe ~40% faster for a decent CRUD web application server, but with go you need to write much lower level code to get there (e.g. using composable generic iterators will ruin…
Golang gives you none of nice features of a modern language while being about the same performance tier as Scala or Java, so there's basically no reason not to use Scala.
I'm saying the client can take the action, but the user never sees the client because they interact with it through their AdBuster box, a glorified PiKVM that interacts with client, OCRs it, and produces simple filtered…
As long as the client supports external display/input (e.g. USB-C with DP alt mode) you could always attach a KVM and run a proxy with vision capabilities to filter. 2027 will just be the year that you need a high end…
I don't believe it does give them your credentials? It's more like running something like AutoHotkey and having it send screenshots to Perplexity and inject whatever input events they send back, but integrated directly…
The worker does have agency. They did not have to take a job installing mass surveillance systems. They're directly doing the bad thing, and the harassers are literally doing the same thing the worker is doing, but back…
I don't see turning in piles of Lean as bad-faith somehow. They were first, and they did prove the result (assuming no hidden exploit deep in the middle). The thing they produced is just different, and both giant raw…
e.g. Zenni has sold $7 glasses for like 20+ years. They appeared shortly after Luxotica started buying retailers. If there's a problem, it's that advertising reduces consumer information (basically economic jamming) and…
Maybe your management has no idea what you work on. If so that's its own issue. Or maybe they do, and the person trying to take credit for more than they did just looks like an idiot. Like I said, I intentionally give…
Who said anything about unpaid? I'm pretty sure professors don't show up just for fun. Our taxes pay them. I'd be happy to do the job. Actually I still dabble recreationally (clarifying Codex's Lean proofs, even!). But…
Your analogy is far enough away from the way that the real world works that I'm not sure that I can really even strain my experiences to fit within it. Sure, I guess that would be annoying? But mathematicians define…
We are given time though. Maybe not at some small sweatshop? But at least at big companies all the jobs are salaried, and either no one cares how exactly you spend your time, or they explicitly say it's fine to spend…
Okay, but nobody can pay a random software engineer to go take the Apple driver's code and use it to make a working Linux driver that they can use on the hardware they purchased. So Apple's monopoly on their source code…
And yet we have proof right in front of us that e.g. Apple will not port their GPU drivers to Linux, and people had to reverse engineer it, so clearly the evidence says it does not create that incentive. In fact,…
That's the ostensible point, and I think does the job extremely poorly, and is often if not usually counterproductive. Without payment, there'd be nothing to take, since as you say, the world doesn't work for free.…
Precise wording aside, the essential content of the back-and-forth here is: > When should one use Java on projects? > One shouldn't consider Java because it lets you use null. > That's easily solvable by just not using…
Of course I think it would change things. You think I haven't considered that? But I also think society would be a better place if we worked to produce new software that people desire instead of gatekeeping what already…
I don't see why that's a technicality. Youtube has plenty of rules already for their business partners. They could definitely make it so e.g. no paid advertising is allowed, or all paid advertising must have metadata…
I write software for a living and think we should abolish software copyright, and furthermore, source availability should be a basic consumer protection requirement. Basically the free software definition should be law.
Wouldn't B's publication of the information make it by definition no longer a trade secret? It is now public knowledge, regardless of whether the current or former engineers might be liable for the original leak. Any…
Of course you assume that; if you're talking about what a policy should be, then you work in a hypothetical world where the policy can be chosen. You don't say "but what about some other minor detail! That would require…
Not really? If someone's asking "why Java", then you'd assume that they have a choice in the first place, which generally means they also have some ability to set coding standards at the same time that they're choosing…
Most engineers don't get to decide to use a language either. Usually someone with the clout to pick a language has the clout to set style requirements too.
Scala's ZIO also demonstrates that they're a great idea and can be perfectly ergonomic, but you need type inference, which Java devs were resistant to for a long time (maybe still are? I remember lots of "how will I…
Every job I've has has used different languages so I don't really understand the need to find a dev for a specific language. I went from network firmware in C to banking application servers in Scala and it took like 2…
IME they're both in a place where Rust is maybe ~40% faster for a decent CRUD web application server, but with go you need to write much lower level code to get there (e.g. using composable generic iterators will ruin…
Golang gives you none of nice features of a modern language while being about the same performance tier as Scala or Java, so there's basically no reason not to use Scala.
I'm saying the client can take the action, but the user never sees the client because they interact with it through their AdBuster box, a glorified PiKVM that interacts with client, OCRs it, and produces simple filtered…
As long as the client supports external display/input (e.g. USB-C with DP alt mode) you could always attach a KVM and run a proxy with vision capabilities to filter. 2027 will just be the year that you need a high end…
I don't believe it does give them your credentials? It's more like running something like AutoHotkey and having it send screenshots to Perplexity and inject whatever input events they send back, but integrated directly…
The worker does have agency. They did not have to take a job installing mass surveillance systems. They're directly doing the bad thing, and the harassers are literally doing the same thing the worker is doing, but back…
I don't see turning in piles of Lean as bad-faith somehow. They were first, and they did prove the result (assuming no hidden exploit deep in the middle). The thing they produced is just different, and both giant raw…
e.g. Zenni has sold $7 glasses for like 20+ years. They appeared shortly after Luxotica started buying retailers. If there's a problem, it's that advertising reduces consumer information (basically economic jamming) and…
Maybe your management has no idea what you work on. If so that's its own issue. Or maybe they do, and the person trying to take credit for more than they did just looks like an idiot. Like I said, I intentionally give…
Who said anything about unpaid? I'm pretty sure professors don't show up just for fun. Our taxes pay them. I'd be happy to do the job. Actually I still dabble recreationally (clarifying Codex's Lean proofs, even!). But…
Your analogy is far enough away from the way that the real world works that I'm not sure that I can really even strain my experiences to fit within it. Sure, I guess that would be annoying? But mathematicians define…
We are given time though. Maybe not at some small sweatshop? But at least at big companies all the jobs are salaried, and either no one cares how exactly you spend your time, or they explicitly say it's fine to spend…