80 karma · joined September 16, 2022
If Bjarne put something akin to Rust's Editions in C++, and regularly removed poor designs, then yes C++ would be pretty close to Rust for new projects.
You're absolutely right, and our world problems are
1) not perpetuating poor life decisions (someone else made a mistake, we helped them but want to make sure they are safe/aware enough to avoid it the 2nd time)
2) coming up with parallel constructions of how we know so much damn crap about the universe without colleagues discovering we cheated by helping others and hearing their stories in detail. A personal favorite of mine is "I guessed and got lucky!" (deciding which vendor to go with and I know 2 of them are pure evil b/c of helping their customers)
I personally think the best way to fix online advertising is to make it so expensive that door-to-door salesman suddenly make financial sense.
I'm convinced the brutalist, utilitarian designs originate with those of us who spend the most time close to their machines and originate from the needs of the _system_ before the needs of the _users_. As you move closer to end users there'll be more visual flair and ergonomic attention will move from favoring system ergonomics to favoring human ergonomics.
Sellers place limit orders, buyers do the same and/or buy/sell at the current market price. There, you've solved the financing problem in a way that's compatible with every distribution mechanism, including existing piracy platforms. Yes there's an honor system problem, but that's exactly the level of enforcement companies have now.
Is it terribly evil? I'm not sure. But I do know it aligns incentives for me to buy stuff and for creators to create stuff.
EDIT: "Sublime Text license keys are no longer tied to a single major version, instead they are now valid for all updates within 3 years of purchase" - looks like I'm a pirate then.
Sounds like it yeah.
This made the era amazingly fruitful for growing new developers (biased view but this is the orange site); as another piece of anecdata I have a sister who was born just after 2000 and she's plagued by every type of social disorder known to the world.
She's expressed interest in doing things like running a linux OS, but her laptop's secure boot and lack of MBR support meant she had to learn to create an efi partition first! It was tough trying not to flood her with 2 decades of history while letting her explore.
Without the event we'd have a planet even smaller than mars!
My phone's camera stores photos on my phone and when its plugged in a python script syncs photos to my laptop and deletes non-starred phone photos older than 30 days.
Future generations will have a set of media ethics similar to the geneva convention to prevent wasting everyone's time; see https://www.nohello.com/ et al.
The NSA has a responsibility to remove weaknesses from their ranks, mission accomplished. If the problem you see is "Well agencies ought never give new people access to state secrets" then you can't have any changes ever - it's a dead organization.
The other competency I see is that none of the documents, which are of course going to be used in court, are available to the general public. They proved a weakness without leaking any information to parties outside the intel community. They essentially demonstrated that even if they hire a complete moron, state secrets will not leave protected facilities.