back
user profile

josephcsible

28,560karma·8,511submissions·May 26, 2020
recent activity (8,511 total)
comment
> It's not clear to me the difference between "cancel culture" and legitimate outrage. Legitimate outrage is "I think an opinion you currently hold or thing you currently do is …
6y ago·view thread
comment
That makes even less sense then. Are you trying to protect users from attacking themselves? What specific threat do you think you'd mitigate by doing that?
6y ago·view thread
comment
This sentence really sticks out to me: > I suspect the statements that make people maddest are those they worry might be true.
6y ago·view thread
comment
How many of those emoji are on your keyboard?
6y ago·view thread
comment
Why? Isn't it safer to just have sudo always handle resetting the environment? Or do you mean if you're using a custom setuid wrapper?
6y ago·view thread
comment
I don't like this technology. If it works as claimed, it could be used for almost unbreakable DRM.
6y ago·view thread
comment
This tool works on an existing binary without needing to rebuild it from source.
6y ago·view thread
comment
You can have a statically-linked binary with no INTERP that still uses ASLR, by compiling with "-static-pie". IMO, improvements to statifier should go in that direction, rather than just giv…
6y ago·view thread
comment
A lot of the reasons that Linus doesn't want C++ aren't true of Rust.
6y ago·view thread
comment
Should businesses who exclusively build iOS apps still be using Objective-C then, since Swift only has one compiler?
6y ago·view thread
comment
Also being discussed at https://news.ycombinator.com/item?id=23800201
6y ago·view thread
comment
It sounds like you're saying that you should never use any programming language until it's supported by at least 2 compilers. Is that accurate?
6y ago·view thread
comment
Are you thinking of the Blackbird? https://www.raptorcs.com/content/BK1B02/intro.html …
6y ago·view thread
comment
Isn't Simpson's Paradox when something is true of both parts but not of the whole? Wouldn't that make it not apply if the death rate is falling in the Northeast but not in the South?
6y ago·view thread
comment
In that case, I'd still have to either audit the app's code or trust the author. With mobile Web, I know it won't spy on me like that because the browser won't let it.
6y ago·view thread
comment
There's other ways an app could invade your privacy than just the clipboard.
6y ago·view thread
comment
This kind of thing is why I insist on using Reddit via mobile Web instead of their app, no matter how much they nag me to switch. Native apps allow lots of invasions of privacy like this. Web apps inh…
6y ago·view thread
comment
> Assuming the worker has local admin on a typical Windows PC. Big assumption. I feel like most places that would install bossware wouldn't give you local admin.
6y ago·view thread
comment
You had to use casts to get those to compile. Go will let you shoot yourself in the foot by accidentally writing "z = 3", which is way more likely than accidentally writing "z = (Someth…
6y ago·view thread
comment
I'm not saying integer literals shouldn't be polymorphic. I'm just saying that polymorphism should only extend to numbers, not enums.
6y ago·view thread
comment
> also will compile, because integer literals are untyped until they are used Doesn't that make them type-unsafe? In C++ or Haskell, implicitly assigning integer literals like that isn't …
6y ago·view thread
comment
> all the maintainer would have to do is answer "No" That would technically be a lie. The answer is actually a qualified "yes".
6y ago·view thread
comment
> Just because you aren't supposed to do Linux syscalls directly, doesn't mean there isn't an Android compliant way to achieve the same goal. But in this case, they didn't give …
6y ago·view thread
comment
How is it possible to use the Go "enum pattern" without having issues with type safety? It's inherently not type-safe at all.
6y ago·view thread
comment
That's a VM in a different sense.
6y ago·view thread
comment
> there is no difference between a heavyweight runtime or a lightweight VM. There's a big difference. A runtime is just functions that get called, but a VM means that you have bytecode that it…
6y ago·view thread
comment
I don't think the concern was verbosity so much as lack of type safety.
6y ago·view thread
comment
But how is that relevant to the permissions issue we're discussing?
6y ago·view thread
comment
My point is that the permission issue is completely unrelated to the unstable API issue. If you don't have permission to do something through raw Linux syscalls, you won't have permission to…
6y ago·view thread
comment
You still have some non-free bits necessary to do the DRM that Netflix mandates.
6y ago·view thread