2,771 karma · joined October 8, 2015
This wasn't a result of "let's target this group we've deemed political enemies", it was "we're attempting to enforce this law (mind you, effectively everyone agrees with) via data collection".
I can buy how that's a pretty darn thin line, but, in practice I think it's also true that we haven't seen much evidence of the more shady interpretation that GP's post implies.
That said I agree. It's clear most people don't have the means and/or ability to do that without policy level help.
This is not the response I expected, and doesn't even really speak to what I asked. "How did you work more on the things you wanted to?" doesn't mean I expect to somehow magically only ever get to do what I want.
"Rich people paying us" automatically equaling evil is just such a weird thought. There are 7 billion people on the planet, and someone's got to do the work of keeping them alive, and most of that work is not going to be fun work someone wants to do.
That's reality. We're already lucky we get to write software instead of cleaning sewers or whatever. You can debate how necessary a lot of the jobs that exist are or aren't, or how wealth is distributed in society, but the fact that jobs exist that people don't really want to do isn't the result of some evil conspiracy cooked up by a cabal of rich people... it's just physics. Someone has to grow the vegetables.
If I paid you to garden tomatoes for me, is that "a signal" that I'm "poisoning the world"? If you don't like gardening, but I pay you enough that now you'll do it, does that somehow make me evil?
Weird, man.
So, I think about how I could only write the software I want to write a decent amount.
What did you do?
Which is to say, yeah, maybe we don't need to build tons more, but we do at minimum need to use what we have and we aren't.
Huh? Doesn't crash in what way vs. C? I can still deref a null pointer and blow up.
Java's perfectly fine, and I have no idea why you'd write C any more, but if you care about (extreme) performance and not crashing, Rust seems the obvious modern choice here.
But at the same time oh man do I so totally identify with this
And now I feel a bit guilty
I don't think this is actually true at all. I mean, it's a nice little plus for long road trips I suppose, but how often do you do those?
If you can't automate the whole trip, there's little value. I can't go to the bar and have a few drinks and have my car drive me home. I can't avoid parking entirely by having my car park itself. I can't just stop owning a car because there is a circulating supply of autonomous ones.
Those are the real "huge" value adds. Not being able to take a nap on a road trip, and those things are still quite far off.
EX: I'd take Brooks over 90% of our existing elected officials...
1. AIs don't even need superhuman cognitive abilities to defeat us!
2. They could just, make a bunch of copies and work together, but like, way harder and faster than normal humans, man!
3. Oh, wait, oops, that's superhuman cognitive abilities.
My point is suspend states aren't important to big commercial users who are running linux servers. They have no reason to contribute to making it work well. Hence, it likely doesn't get much attention compared to many other parts of the kernel.
It doesn't have to do with "Desktop environments", but it very much is part of the "linux desktop" experience.
But... I also want things like hibernate to just work, screen tearing to not happen on X11, etc etc.
The polish is absolutely not there, and I agree w/ the article that's a result of the fragmented ecosystem. If the Linux community could agree to invest in the underlying APIs for desktop stuff, it seems we'd be in a much better place and still have lots of customization options on top.
Of course, I understand that's a huge coordination challenge.
Which, in your example sentence, they really shouldn't be - it's just a convenient way of describing appearance. But, well, turns out the culture didn't go that way.
Interestingly Rust actually had this built in originally, but it was taken out of the language since it could be added back in as a library, and the devs thought it was important that Rust did not hide any costs from the user.
Which I can certainly buy. Especially once you consider use cases like embedded development. That said, it'd also suuuuure be nice to be able to opt-in to something like that and avoid the async headache.
Mind you, I agree with you on the general point, but turns out people don't act terribly rationally about who they get angry at for making too much money.
It manages it... sometimes.
I have an NVIDIA Shield I use for my video needs, and attempting to pair my Sony WH-1000XM4 headphones with it results in crappy latency and out-of-sync audio. These are both high end products from respected companies, and they work together with pretty shitty results.
Edit: I just tried this again after writing that and magically things work much better than they did before... but I stick by the general point.
In general, I'd describe the Bluetooth experience as mediocre at best.
> How about we not make the default that companies can do whatever they want and users have to take steps like a hardware-muted mic (which isn't always an option) to ensure a basic expectation of privacy?
Sounds nice on the surface, but is ultimately silly. Sure, it'd be nice if everyone did the right thing, but you can never guarantee that, and hence if you really care you need to perform the mute at a lower level than what the app has access to.
I disagree with the post article that "staying up to date" is some fundamentally bullshit concept. It can help you prioritize what you care about influencing in the world, even if that influence is relatively small.
And I definitely wouldn't say I'm a member of the "culture", I get on, do a class, get off, that's it. The price is worth it for two people in the house I think.
All that said I agree they can be genuine. They also can be ass-covering.
* Sometimes you need to fill passwords on app login screens on your phone, for example. At least 1Password for your phone can do this.
* I sometimes need to fill passwords in non-browser apps. I can use a global shortcut to easily open my password list and copy what I need without touching the mouse.
* I want to store things that aren't passwords securely.
Etc
People aren't going to stop doing stuff. That's just fairly obviously not really on the table, despite the minority of people who are into ideas of going back to some pre-modern agrarian societal model.
So, how do we let people continue to do stuff without totally messing up the planet? That's the crucial question humanity is interested in solving (or, maybe more accurately, needs to solve).