Live data from Hacker News

We Could Fix Everything, We Just Don't

erikmcclure.com

151–160 of 421 posts

Re: We Could Fix Everything, We Just Don't

#151
post #42

Who is "we"? When engineers are not subject to licensure, don't be surprised when management, pushed by bean counters, let the bean counters make the decisions. Subject engineers to licensure, including ethics clauses, including clauses for building for repairability and minimum expected product lifetimes. Legally protect engineers from dismissal or retribution for invoking these clauses. Then see how much crap we co…

And then, sadly, you’ll most likely get beaten by some foreign country’s slap-shit-together-and-ship-it junk. Because people don’t think in terms of TCO and product lifespans, they see that “-30%” and “$X.99” and buy things that possibly even unable to do what they really need them to do, because ad made a different impression.

Solving junk requires much more than licensing and certifications (unless somehow it’s done globally, worldwide). It also bridging the consumer awareness/competence gap somehow.

Re: We Could Fix Everything, We Just Don't

#152
post #58

For a lot of things the problem is essentially a problem of scale. Those "ancient human tribes" who did so much better were tribes of 100-200 people, and it's actually not that hard to "do the right thing" with a relatively small group of people. Blaming it on the two-party system is such a short-sighted US-centric point of view. There are plenty of countries with other types of democracies, and they have roughly sim…

Problem is that incentives, especially financial incentives, have so much control over our democracy. Why don't we fix the housing crisis? Because homeowners will vote out politicians who reduce their house value. Same answer for why we don't fix global warming, farming subsidies, carried interest loophole. For everything wrong like this, there's a small but determined group of people who will defend the status quo,…

Things don't change abruptly so society can protect itself from lunatics.

Whatever examples you can come up with for "why don't we solve this faster we have the solution", can be counter argumented with the fact that your solution can turn out to be strictly worse and have unintended side effects. Many times in history we thought we had solutions for things and then we didn't. If society, or "the system" is too easy to change, then anyone can take power and mess it up for everyone else equally as fast.

A slow changing system is preferable if you want to self protect against it, even if some avoidable misery is sometimes around due to this lag it's way better than someone blasting through everything because they know better.

This seems like classic immature "but why don't we change everything and do a revolution" which does not take into account the negatives of that or that the revolution will go like someone else wants to, not you - and these things only work if "you can control everything" which is basically why communism has not worked. A battle of competing incentives seems way better than some guy deciding he knows better about everything and if he can only "coordinate everyone" he can "solve everything". That's called a dictatorship, which comunist states tend to.

Re: We Could Fix Everything, We Just Don't

#153

Earlier quoted context omitted.

The US hasn't been invaded since 1942. That's what we have to show for it.

Your first sentence is correct but I don't think the second tracks. US is surrounded by massive bodies of water and has no land border with a hostile nation. Invading it is not very practical. The tendency of civilian population to carry weapons may be a bigger deterrent to invasion. It can sound cheeky but perhaps the biggest thing you have to show for it is overall more free and less murdery world thanks to people…

The US in WW2 invaded two other continents across oceans. Hitler thought the US wouldn't fight, and that the Soviet Union was too weak.

Having a strong military and a willingness to fight, means you don't have to fight.

Re: We Could Fix Everything, We Just Don't

#154
post #56

> We could be running fiber-optic cable to every house in America, and we even know how much it would cost. That's the problem, isn't it? It costs too much. Of course we can fix everything, we could also do everything in the universe, but the question is at what cost? So here's my modest proposal: > I am here to remind you that it will only get worse unless we do something. The problem isn't painful enough. Have you…

> That's the problem, isn't it? It costs too much. Is it though? Or is it that there is not enough profit for someone to make from running fiber to every home? To be clear I’m not trying to lead with the question but actually ask something and that the difference might be useful.

Profit isn't the only reason things cost to much. There is also just the fact that some things take too many resources to do.

Take the healthcare example, of cancer that we have a cure for but costs $2 million so no one gets it. The instinctive response is to say that is horrible, and that we should spend whatever it takes to cure someone... but should we?

Even if we said profit wasn't an issue, scarce resources still have to be allocated. Time and resources spent doing one thing means less to do something else.

Imagine a cure for cancer that required 10000 people to work 1000 hours each to produce... surely that would be too much to be worth it, right? Those are hours we can't do something else.

Even if we decided no amount of hours or resources were too many, we are still limited by the people we have and the resources available. We simply don't have enough to do everything.

So yes, maybe we can fix ANYTHING, but we certainly can't fix EVERYTHING

Re: We Could Fix Everything, We Just Don't

#155

I have some problems with the way modern software is changing, but I don’t think it is QA related, more a race to the bottom with perpetual beginner focused UX. But as far as the author is referencing QA is there a good measure of quality over time? My recollection of consumer software started 30 years ago, and it was incredibly unstable. BSOD frequently, my uptime is far far better now. Save frequently, because you…

Have ransomware attacks increased in that time? Isn't the increase in attack surfaces for ransomware actors an indication of decline in software quality? Software has become incredibly complex and interdepended.

90-99% of ransomeware attacks are really just social engineering. There is no question that software is more bulletproof today than it was in 2000 when nearly every website was susceptible to simple sql-injection, OSes didn’t have any sort of built-in security or access controls.

Re: We Could Fix Everything, We Just Don't

#156

Earlier quoted context omitted.

> human beings aren't inherently selfish Of course they are. I am, you are, everybody is.

By what means have you seen into this other commenter's heart to determine they are fundamentally selfish?

All people are selfish. People who give to others derive pleasure from it, and they like that pleasure. Not enough to base an economy on it, though. People soon get tired of working hard only to give the results to loafers.

Re: We Could Fix Everything, We Just Don't

#157
post #81

Earlier quoted context omitted.

Every major operating system has a capability model (eg SELinux or Group Policies). Mobile operating systems have had capabilities from the jump, but still get hacked. (That being said, capabilities are great, we should use them and they do help. If you're not familiar with this pattern, look it up, it's worth knowing.)

Re your edit, what disqualifies eg smartphone app permissions from being capabilities? As far as I can see - they literally are.

A capability is essentially a handle to a file or folder, chosen by the user at runtime using a "powerbox" (much like a file-open dialog). The OS doesn't give access to anything other that the files chosen by the user, so no matter how confused or evil the program, it's not going to have unauthorized side effects.

Permission flags just flags, not capabilities.

Re: We Could Fix Everything, We Just Don't

#158
post #58

For a lot of things the problem is essentially a problem of scale. Those "ancient human tribes" who did so much better were tribes of 100-200 people, and it's actually not that hard to "do the right thing" with a relatively small group of people. Blaming it on the two-party system is such a short-sighted US-centric point of view. There are plenty of countries with other types of democracies, and they have roughly sim…

I agree, it sounds like people saying "our generation can't live as well as our grandparents", typing it from their mind blowing portable computer on the toilets of an airplane, going to vacations abroad.

Problems are only solved when they're solved, if we didn't fix a problem, either it wasn't a problem or we couldn't fix it just yet: it's not that some people are so mean they prefer the problem to persist because they gain something rather than fixing it to maximize problem solving numbers.

If you can't incentivize society to cure cancer, then THAT is the problem that is impossible to fix just yet, and that person should maybe focus on this ?

Look at cancer. I'm a regular smoker, I'll probably die a lonely death, of cancer, in pain, abandoned by everyone in my life who told me for years I should stop. Why don't I stop ? I can cure my own cancer but I don't, why ? The problem is way deeper, way more complex, than just some rich people abusing me for their profit I feel: I give way more money smoking to the government than I do any cigarette industrial, yet nobody seems to have found a way to cure my cancer, myself included, when we all know it will happen most likely.

Maybe we just can't yet find a way to rewire my brain to never need cigarettes anymore, and the problem is deeper than capitalist profit-seeking ? And if it wasn't a cigarette addiction I had, it would be another one, because what I need somehow is a dangerous vice and that is not an easy thing to make me not want ?

Re: We Could Fix Everything, We Just Don't

#159
post #53

> What they don’t tell you is that we already have solutions for a lot of problems, we just don’t use them. Sometimes this is because the solution is too expensive, but usually it’s because competing interests create a tragedy of the commons. If you have a solution that can't be used because it costs too much money or other societal concerns, then you don't have a solution. Part of making a solution is finding someth…

“costs too much money or other societal concerns“ Uhh you coupled these together which is a little odd, since societal concerns might be more addressable than the basic fact of resource scarcity is.

Re: We Could Fix Everything, We Just Don't

#160
post #33

Earlier quoted context omitted.

>COVID was a great example of this. Was it? How many fought against social distancing, masks and vaccines? Same with climate change, how many fight against necessary measures.

A lot of the people fighting against these things are not feeling the pain. Many people in my family are some degree of anti-vaccine / masking mandates. I can guarantee you that if a single close family member ended up hospitalized due to covid, their tune would do a fast 180. All of their beliefs are based on whether someone they care about had something happen to them.

That's funny, the people who are dumb and emotional in my entourage are those who are still completely afraid of COVID even after like, 5 boosters, even if they are in their thirties, no immune condition, etc. They don't go out, don't see anyone, only order stuff online, and actually think that they are smarter than everyone else who just... lives their lives. (r/zerocovidcommunity is a good example of that, just to give you more than a personal anecdote)

To me that's a much more emotional take on life than anti Vax lunatics because they at least "live their life" as it has always been. Which might be a bad thing in this case, but to me it is much less insane than becoming a hermit over something that is objectively not an actual danger to them anymore, unless they believe their 5 boosters don't help. So I'm not sure that reducing it to caring or not is actually helpful. You can care about something but disagree about the method.

I guess my point is that I don't think antivaxxers don't believe in vaccines because they just want people to die, they don't believe in vaccines because they think it doesn't help people from dying. They actually believe vaccines don't work, it's not just pretend play. It's very very dumb, but I don't think that framing as is just not caring until stuff happens to them is helpful.

If you didn't believe that for example, homeopathy works, you won't suddenly think that it should be used if someone close to you dies. Maybe in desperation, but that's different from believing it. Obviously the difference is that homeopathy doesn't work, and vaccines absolutely do. But remember, that's literally what antivaxxers disagree with!

Post reply on HN