Hacker News new | past | comments | ask | show | jobs | submit | thaumaturgy's comments login

I worked with this particular "team", in this exact position, for over a year and I cannot recommend strongly enough against it, especially for someone that has just regained their mental health.

Those two people should not be in a supervisory role over any other engineer, ever.


Humans are extraordinary machines.

We are self-healing, regenerating, low-power, versatile, autonomous, and most of us have a pretty decent array of sensors built-in, along with some communications equipment that's capable of interpreting the signals from our sensors and transmitting that information to other humans in a remarkable variety of ways. All of these are approximate and relative of course, if someone replies with e.g., "but actually we're not as low power as...", it will be easy to ignore.

Specialized machines can do things humans can't, of course. No single human could have survived as long in the Martian environment as any of the rovers have.

But nobody has yet designed a machine that can do all the things humans can do.

Take the single problem of mobility: many very smart engineers have worked together to develop a set of wheels that can usually move the rovers around their environment without getting stuck or damaged, or at least have a chance of getting unstuck. A human that hasn't climbed a set of stairs in a decade can still outpace the rovers, and do so over more varied terrain, and with less chance of getting stuck.

So, yes, from an engineering point of view, building new robots that can do things and shipping them to Mars to do those things presents a lot of very interesting technical challenges to solve. It's all endless puzzles and little unsung feats of science and engineering -- assuming there is a country left with both the will and the resources and the talent to pursue such things.

But from a human exploration perspective -- our instinctive drive, or compulsion, or whatever it is, that has spread our species across the entire planet -- no machine will ever quite satisfy the desire to have that experience with the sensors we were born with.

My enthusiasm for a human mission to Mars has waned quite a bit in the last few years, largely owing to its most vocal advocate. Still, all the same, I think we should acknowledge that robots are poor substitutes for geologists.


I can certainly agree that humans, regarded as perfected creatures of biological engineering, would make for an extraordinary Mars rover. You can make the case that we even the best among all animals for that job here on Earth (we are that good, a fascinating convo for another thread).

The trouble is space itself is really rough in new and different ways. Even if everything is going right, the radiation is extremely dangerous, both on the journey and on Mars itself. And there's bone decalcification which happens very fast. And life support systems issues become very quickly entangled with all the other engineering issues that can cause cascading failures between systems, so even if you didn't think of (say) engineering failures of how power gets to some component as a life support issue, it can become one due to the interdependence of systems.


> Take the single problem of mobility: many very smart engineers have worked together to develop a set of wheels that can usually move the rovers around their environment without getting stuck or damaged, or at least have a chance of getting unstuck. A human that hasn't climbed a set of stairs in a decade can still outpace the rovers, and do so over more varied terrain, and with less chance of getting stuck.

Yeah, we’ve got great fine motor skills and high dexterity, but are obviously still too dumb to emulate those parts effectively.


Rich Siegel would like a word.

There absolutely is a theology of business, and currently it is this: make as much money as possible.

Commercial software existed long before the subscription model consumed everything, and it was, and still is, sustainable. Subscriptions didn't consume the software ecosystem because the alternative is not sustainable; subscriptions took over because they make more money (and often for less effort).

It's fine if you want to describe that as rational decision-making in business contexts, but I have to object if you cross a line into arguing that there are no viable alternatives. There are subscriptions, and then there are less profitable alternatives.


Exacly. Additionaly, you can sell software and include a year support bundle. If you want to have longer support (or extend support), you have to play extra (pear year). That sounds reasonable.


Sincerely, yes.

A lot of talented people are struggling right now, but could take the time and energy they're spending on fruitless job applications and devote it to some modest-scale side project with commercial potential.

Worst-case scenario, you get an interesting portfolio project and something to talk about at a future interview. Possibly, you get something that pays the bills and avoids having to deal with everything that's gone wrong with tech hiring.

If you've been laid off from a technical role, you probably came away with enough knowledge to build a competing micro-service.


Few people, even in decently earning roles like in tech, will have the runway to try and make something successful on their own all of a sudden after job loss.

Starting a freelancing practice is more likely to bear fruit, but it's a very different ballgame of overheads than "just" the core job itself, if you want to get the full rewards of being a freelancer.


Runway is not the issue, imho the issue is skills and having a idea that can be monetized.

Hosting is pretty cheap, we have insanely good tools to automate tedious parts of the process and the time investment isn't huge as well.


"Making money is easy, just go out there and make money" is effectively what you're saying.

It takes time to find and execute these ideas. Yes the tech can be cheap, maybe even building it can be cheap, but the time to grow your customer & client base from scratch can be highly varied.

If it were really this easy, you'd have every person on IndieHackers having ditched their jobs already because their ideas have taken off. Yet very few have.

Go out and execute, yes, but it can take many iterations to get anywhere.

Even Pieter Levels has about a 10% hit rate on his projects being successful.


I think you're being pretty dismissive here. That person is talking about someone who currently isn't working and is struggling to find work. "idle bandwidth". Nobody is saying it's simple or easy, but if you're in this field you have the skills to at least try. I've been laid off for 9 months so I understand the toll it takes mentally, but having a pessimistic attitude won't help you in the short or long term.


I'm still daily-driving an iPhone 7, so I sympathize. A few apps have complained about the older OS; so far I've been able to react by deleting the apps.

Smartphones cause a truly astonishing amount of waste (https://www.wbur.org/cognoscenti/2018/12/11/right-to-repair-...: ~151 million phones discarded in the US each year, as of 2018), to say nothing of the various social follow-on effects that are being argued to death elsewhere. I was a very late smartphone adopter and I'm already trying to reduce the amount I depend on this thing; too much of their marketing always struck me as being more akin to new sneakers than life-improving tech.

As a dev I understand the challenges of supporting older hardware. As a conscious consumer, I wish there were another option available in the market, and I haven't yet decided what I'll do when my current device finally needs to be retired.


That article is awfully short on estimating environmental impact.

Other sources on the web say that, including 4 years of electricity usage, an iPhone's total carbon impact is ~175 pounds of CO2, or about 9 gallons of gasoline. Which is roughly 0.25% of emissions from driving a car the average amount for four years.

Imperceptible changes to urban planning to shave off a few miles of driving would have a bigger impact than doubling the lifetimes of mobile phones.


Let's not define "environmental impact" solely in terms of carbon emissions and then do a trivial comparison to some mundane activity.

Smartphones may have a low carbon emission footprint relative to some other things (numbers I found varied widely) and that still wouldn't be a good argument for discarding them unnecessarily.

Their production and disposal has a great deal of other side effects that aren't defined by carbon emissions, including the mining and refining of rare metals. I would very much like to link a comprehensive examination of this here but I regret that I haven't got one in my bookmarks already and search results are being as useless as usual. If anyone else has a particularly great link to share I'd love to see it too.


You're definitely helping me prove my point, what are those other environmental impacts?

Let's imagine we can stop a single car from needing to be produced: that will dwarf all the mining impacts from probably thousands of phones! Cars are soooo much worse along any angle you can possibly imagine, yet people are misdirected from their use of cars to worrying about miniscuke rounding errors from their phones.


Suppose (made up scenario) we can stop a million phones being discarded every week by mandating that camera modules have to be replaceable by third-parties.

We can drop that legislation tomorrow, basically no problem.

Are you gonna say, no we have to wait and do cars first because a car is equal in carbon to 20 phones (or whatever).

Cars are one of the large container targets, but it takes years to change urban environments, to build transportation infrastructure, to change building zones, etc., to prepare the way for people using alternative transport (or none). Unless you can win over your citizens (and politicians who are in lobbies pockets) for a grand plan like 'no more new cars from now on'.


That cars are such a slow mover is the reason that we need to focus on it now, rather than later.

I don't think you hypothetical would change even a tiny fraction of phone replacements, but even if it did, legislative bandwidth in the US is extremely low and should be reserved for the high impact changes. Anything that distracts from the must-do messages is quite likely to be harmful.

We make people jump through all sorts of hoops for plastic straws and plastic bags that have approximately zero environmental win compared to far smaller changes to their car use.

The real problem is the social attitude that cars can not be touched or criticized. That needs to start changing.

Our phones are not the core of climate change, our cars and all the massive environmental damage from mining the necessary minerals for them really are.


so let's stop unnecessary cars and unnecessary phones


The first step when doing optimization is to measure, so that one knows where efforts have significant results.

I am arguing that our efforts should be in proportion to their payoff for environmental efforts as well.

Or more precisely, we should spend our environmental efforts in ways that maximize their returns.

Thus, here I am spending lots of time commenting on how a tiny minor change in driving habits will have bigger effects than large changes in phone habits.

Urban planning in the US responds to the demands of the residents. We should be asking all residents demand alternatives to driving.


Urban planning in the US was a result of the oil lobby. It has nothing to do with the demands of residents except insofar as they were also brainwashed by the oil lobby.


It can't be limited to just the oil lobby, it was a general movement with lots of different proponents, not the least the car companies! In fact the car companies quite a bit more. But the urban planning establishment definitely adopted car-only infrastructure with gusto, without any direct oil or car money behind it.


Those rare metals are not gone, they are inside the discarded phones to be mined again.


"The use phase of a smartphone is not the most significant in the life cycle, in terms of [greenhouse gas] emissions", https://link.springer.com/article/10.1007/s11367-015-0909-4 , from 10 years ago.

From https://eeb.org/wp-content/uploads/2019/09/Coolproducts-repo... (2019):

"Our analysis shows that a 1-year lifetime extension of all smartphones in the EU would save 2.1 Mt CO2 per year by 2030, the equivalent of taking over a million cars off the roads. A lifetime extension of 3 years would save around 4.3 MtCO2. And a 5-year extension would correspond to about 5.5 MtCO2."

The extra global warming contributions come from "manufacturing, transportation and end-of-life phases", and the increasing dependency on remote servers.


Exactly, it's the production of the phones where most of the carbon is generated.

As for the comparisons there, it's hard to make head or tails of the meaning, because the "context" provided is apples to oranges. A million cars versus how many phones? Or a million cars versus how many cars in Europe? Citing a big number does not mean much unless we have something to compare that big number to, and I question the intentions of such "bald big numbers" because I see it so often used to muddy the waters and confuse people on many topics. For example, nuclear advocates will often disparage solar, talking about X million square kilometers without giving any context on whether that's actually a big number or not.

2.1Mt CO2 (over how many years with that "by 2030") versus how many Gt Co2 per year? Seems to be 2.5-3.1Gt/year based on a web search..

And what percentage of total EU emissions are from cars?

These numbers also make the argument that phones are a small rounding error compared to other much bigger actions.

Should we mandate repairability? Of course! It's good! But getting bent out of shape on the impact of phones compared to far more common and wasteful practices is a bad use of our limited amount of time to make drastic action.

And the EU is far better on cars than the US, so perhaps it makes more sense for them to take action on phones, but in the US, our car addiction makes for far better and practical environmental action.


Of course the tragedy is that we're doing neither.


I would argue that not lowering our car use drastically is a tragedy, and that our phone waste is a rounding error in comparison. And that the second tragedy is that so much media effort is spent focusing the public on rather meaningless phone waste rather than something meaningful like car use.


There are a lot of carbon emissions from a variety of sources. Coal fired power generates more CO2 in the US than all US automobiles combined. Does that mean we should completely ignore automobiles and focus on coal power?

Focusing on the "smallest" problem at the expense of the "biggest" is the wrong approach. But ignoring small problems that are easier to fix is also the wrong approach. The author is using a phone that is more than 6 years old and still functions; making it easier to continue using it feels like an easier problem than changing urban planning.


Coal is a dead man walking, not just in the US, but around the world. Systematic market forces have eliminated any financial advantage to coal. China uses it to fill in for gaps in renewables, but has very low capacity factors for their plants.

IMHO we should spend lobbying efforts on the things that will have greater effects, like approving apartment buildings in walkable areas.

I agree with your assessment that we should change what we can and should optimize how we spend our time creating change, but IMHO the best possible outcome of advocating for phone change is that people think "hey yeah let's change this," but then get told "oh so you are OK with that change, how about something far far bigger for small effort?"

We seriously only need to do very small changes to urban planning to effect massive change compared to phones. And those small changes have the effect of growing. And they are necessary urban planning changes, and the longer we put them off the less likely we can have the snowball rolling where we need it to be.


> Imperceptible changes to urban planning to shave off a few miles of driving would have a bigger impact than doubling the lifetimes of mobile phones.

Urban planning too obviously cannot be pinned on consumer choices. Which is why it would never become the locus of attention.

I don’t know if you are right or wrong about this point. But nonetheless.


> cannot be pinned on consumer choices. Which is why it would never become the locus of attention.

Can you explain your reasoning here? I think you are saying that we focus all of our environmental action through the lens of consumer choice, which is something that I also think is true.

We can encourage the public to make better individual choices, but a far better approach is to change the system so that the default choice is the best choice.

But when it comes to phones, a lot of the policy action seems to be set on forcing companies to behave in a certain way, which IMHO is perfectly cromulent if the environmental payoff is proprotionate to the effort.

My focus has been on changing the attitudes towards policy changes that broaden the choices of individuals, to allow them to even choose a better path that is not currently available, because urban planning has banned walkable neighborhoods in nearly every part of every city.


Does it takes into account all the things that a smartphone replaces, in both usage and hardware?


Why is carbon emissions a suitable measurement of the environmental impact of electronic waste?


I am using it because it's the only impact that I see measured anywhere on electronic waste, and I have spent a fair amount of time trying to figure it out on my own.

If you have a better quantification of species lost, of ecological diversity lost, of land lost, I would absolutely love to hear it, but I have not found anything better despite my research!

Also, the environmental and ecological damage that we are facing from global warming is so utterly massive in comparison to all other ecological damage that we do, that any other avoided damage needs to be placed in the context of halting global warming. Humans will survive climate change, and a lot of other species will survive too, but the dieoff of species from it is so shocking that focusing on the small amounts of mining for phones in comparison to the massive amounts of mining and e-waste from cars seems, well, at best misguided. And if I'm being more honest, I think it's actually quite harmful to environmental action to focus any attention on phones when action on cars is so much more impactful.


> A few apps have complained about the older OS; so far I've been able to react by deleting the apps.

Not about the phone (I have iPhone 12), but I have an app called Trunk Notes which is a wiki reader / editor. It was one of the only wiki apps I found that could work cooperatively with my own markdown vimwiki that I keep on my desktop (and sync via Dropbox or similar).

A few years back, it complained that it would no longer work in iOS version something-or-other and the author apologized because he could no longer maintain it. I never got around to deleting it, and to my surprise it still works to this day.


Yearly phone upgrades are akin to new sneakers. People want the latest thing, they do not need it. Phones have not improved for years in significant ways. There has been no new features. Only improvement has been cameras, but really how good of a camera does your average person need in their daily lives?


Do your sneakers last 7 years? Mine barely last 1.


I feel like they used to last longer but now I get literal holes in them


Time span is different, but people who like sneakers buy multiples per year.


I only replaced my iPhone 7 in 2021, with an SE, because it's a work phone and they didn't want to deal with battery replacement. It was (/is) is a perfectly capable phone for the vast majority of people.


I always trade my phones in to Apple, who reuse/recycle large portions of it.

https://abcnews.go.com/Business/recycled-iphones-apple-produ...

Not sure if there's a better document that talks more about it, that was just what I could quickly find.


I love that Apple locks other people out of using even genuine parts for repairs and servicing, but is happy to collect them from people to reuse, themselves.


I think it might be time to turn back the clock a bit and revisit some of the things pg said way back when he was pitching Sam Altman to lead YC and the general reaction was "...who?"

2008: "You could parachute [Sam Altman] into an island full of cannibals and come back in 5 years and he'd be the king. If you're Sam Altman, you don't have to be profitable to convey to investors that you'll succeed with or without them. (He wasn't, and he did.) Not everyone has Sam's deal-making ability. I myself don't. But if you don't, you can let the numbers speak for you." https://paulgraham.com/fundraising.html

2014: "Of all the people we’ve met in the 9 years we’ve been working on YC, Jessica and I both feel Sam is the best suited for that task. He’s one of those rare people who manage to be both fearsomely effective and yet fundamentally benevolent..." https://www.ycombinator.com/blog/sam-altman-for-president

Now, this isn't about pg specifically. Maybe he had reservations at the time but still thought he was making the right decision, maybe he's since changed his mind, maybe he hasn't but has pretty well moved on from this scene. Not interesting.

I'm more interested in whether Altman, and Musk, and Zuckerberg, and Bezos, and Ellison, and all the other amoral wealth-hoarders, are finally becoming obvious enough now that people might finally begin to see them as the yucky byproducts of a yucky system.

Maybe a moralistic, basically decent person couldn't get ChatGPT launched and turned in to the household topic of discussion it is today; maybe nice people can't build cheap rockets. Maybe in the future, when making an endorsement for a leadership position in some company, someone might be brazen enough to say aloud, "I believe this person is sufficiently nasty to make us all more successful."

And so then the question is, does society net benefit more from the moralists or more from the capitalists? Do we accept that Sam Altmans are necessary for cool technology? How many Altmans can we have before something goes horribly, irreversibly wrong?


> Do we accept that Sam Altmans are necessary for cool technology?

Zooming out a bit, do we accept "cool technology" as a virtue? Should it factor into my evaluation of a person at all?


"Cool technology" here means things like dishwashers, or MRI machines, which pretty much strictly improve people's lives, not slightly better advertisement algorithms.


I don't think you need to be an asshole to invent a dishwasher or an MRI machine. The usefulness alone lets you sell these. AI on the other hand...


There is more than usefulness to it. Take what became social media later but what at the beginning was just a means for friends to have many-to-many async conversations instead of only 1:1 in an easy way. This was useful, I have no doubt about this. Yet the final product sold is something quite different, and in some cases can hurt people instead of benefiting them.


Invention is one thing, a product to sell is almost an entirely different thing. The more I see the more I realise that being technical is almost all the time the least important part.

You need to get people around you to succeed. In practice that means investors so that you can hire and people with the right connections so you can get sweet deals.

You need people skills not inventions. And a bit more fake it until you make it rather than correct/technical information.


I think that this is true, and I hate it. In a previous job, I had to work with the worst (shop)-framework I have ever seen. It is very expensive, over-engineered in the worst ways, very slow and awful to use. The blatant misunderstanding of software architecture principles in that software is hard to put into words. For example: It took an experienced developer two weeks and more than 2000 LoC in more than 40 files to add a new label to a product. But the company creating this mess is good at marketing, and their events are great.

A few weeks ago one of the guys (a freelancer) who stayed in that project was on an event of a competitor to this shop framework. After that event, he said that their software was way better, but it wasn't interesting enough for him to invest in learning that system. In his opinion, their marketing is not good enough, and they won't be able to sell it to important companies.

So we are stuck with bad products because they apparently sell better than the good ones.

The developers in the company I mentioned first even knew beforehand that the software was bad. They were "included" in the decision process, and they all voted against the bad software and preferred another solution (it was before my time, and I don't remember if they told me what they actually wanted to use). But the manager who made the ultimate decision had such a good time with the guys from the bad product that he decided to go with it.

I know a lot of good developers and people who can sell themselves really well. Sadly, these two groups hardly overlap.


> I know a lot of good developers and people who can sell themselves really well. Sadly, these two groups hardly overlap.

Because the best marketers and salespeople are plainly people who lie. People who lie about the capability of the product they are selling to get their customer to buy more of it. Good marketers and salespeople cripple their financial gain by being truthful. So liars get more money, so they get more customers, so they get more power. So it goes.

Software development, being somewhere between a craft, an art, and a science, is fundamentally grounded in truth. You can't bullshit your way to quality software. You can't lie to the computer like you can to a human (maybe with AI you can). So "success" in these two fields is diametrically different.

Though I bet you'll get the opposite answer on a sales/marketing forum.


that's not a manager, that's an internal client from hell.

and yes, the world is full of these dysfunctional groups flush with money. (you might euphemistically call it this or that VC/startup scene)

on one hand it's great that there's plenty of room for technical improvement, on the other it needs the right socioeconomic circumstances. sometimes FOSS helps with this. (developers who spend their career working on products based on FOSS stuff at least have some chance of knowing that their efforts can might be valuable for a wider audience.)


That's only the VC angle. Plenty of revolutionary products will find adoption without playing the SV startup playbook. I think it's time to reevaluate the startup business "wisdom" of these past 15 years in the light of the companies and founders "role models" it has produced over that time frame. Good at making money, obviously. Holding the promise of making society better? I'll let you judge. As for me since I've read from Zero to One I have a sense I have been duped. I was once grateful for HN for opening my eyes on marketing. Now I'm hangover at how it perverted everything.


For sure. I think I expressed myself poorly; I very much do not think being an asshole is a necessity for cool technology.

I do think that "cool technology" such as dishwashers and MRI machines is a virtue and we're better of with those than without.


Plenty of people are finding AI to be useful. I don't know what you're hinting at.


You don't need to be an asshole, but if you win big enough to end up in the spotlight, you might eventually get painted as an asshole.


UNIX is pretty cool but Ken Thompson isn't an asshole (as far as I know).


I agree.

My point (which I communicated poorly) wasn't that assholes are necessary, but rather that there are reasonable definitions of "cool technology" which are an inherent virtue.


Pretty sure Paul Lauterbur was no douchebag and good products and inventions can come from good people.


Has Sam actually caused any cool technology? It seems Loopt was kind of meh, he's just an investor in Helion. OpenAI was largely funded by Musk and would have happened without Sam and it may have actually lived up to the Open bit if he hadn't been there which would have been cooler. Now it's just another corporate.


I think your premise is false. Yes, you can give examples of people that weren't very ethical and built successful products (like Gates and Jobs), but there are numerous examples of the opposite - many wonderful products done by people and teams who did nothing wrong (yet!).

I even think believing this idea (you need to be ruthless to succeed) is dangerous. And if you behave like a boss from the 90s at some point you will be exposed. I've seen places where these people rule and they only have high turnover with the exception of these few shops where investors are funneling tons of money so employees just stopped caring.


I’m no huge fan of the bond villains in general, but this thread isn’t about Musk or whoever being a dick.

And even if it were, Musk builds the best rockets ever and stuff like that and to a first approximation knows how they work.

Mark at a minimum is the Corp Dev CEO of a generation and I’d argue more. I’d argue he is the first person to create an accurate-ish mental model mapping IRL human mechanism design into a high-fidelity digital analogy.

Bezos was at DE Shaw and called the Internet as a vehicle for commerce on the early side, to put it mildly.

Ellison saw that what we now call RDBMS was going to Be Big and substantially implemented the early versions personally.

Now this isn’t a license for any of the icky shit any of these folks have done since, but all of them put some of the points their character class rolled into “actually build something”.

Altman put all his points into manipulate if not blackmail people around me until the machine coughs up the next stair on the ladder.

I’m generally in favor of “less bond villains”, but that’s not the topic of the thread and neatly bypasses another key point which is that all the other bond villains you mentioned (and I’ve met a few of them) have some redeeming quality as opposed to, Jesus, could a fucking Kennedy get away with a farce like this?

Stop changing the subject. I know all those essays by heart. I was synthesizing them with inside YC baseball the day they were published.


It's Gwynne Shotwell, COO of SpaceX, who makes the rockets fly.


I hadn't noticed that particular nominative determinism before, interesting


And yet Shotwell didn't create SpaceX, define its mission, establish its products, create Starlink or recruit the core team. Musk did all of that and tons more as well.

It's fascinating how nobody was making this claim of a non-technical Musk up until the moment he stopped being loyal to one particular wing of US politics. Now we see a concerted effort to diminish his achievements. Do you people really think this will work? There is endless testimony from people - independent of Musk and in the space industry - saying that the dude is an honest to god rocket scientist who single-handedly made SpaceX happen through sheer force of will, engineering ability and personal investment. He routinely displays a fluent understanding of orbital mechanics well beyond what any normal CEO would be expected to display. Anyone can read his bio or the testimony of people who work in the space industry and understand that Musk was (and still is) intimately involved in every aspect of SpaceX, down to detailed engineering decisions.

Shotwell meanwhile is regularly described as managing the business development side. She negotiates with customers and oversees day to day operations. This is critical work that she clearly does very well, and she has an engineering background. But I can't find examples of people claiming that she drives product development or overall strategy for SpaceX.


He is diminishing his achievements all by myself on Twitter. Like before there was doubts he was technical. Now it's clear he is not and was acting (at least regarding software). If Steve Jobs was claiming he also did the iPhone engineering don't you think people would challenge that? He lies, he gets caught up, that's it. Look at his recent exchange with LeCun, is it really politics or has he simply too much ego and lost touch and people are calling it?


> Like before there was doubts he was technical. Now it's clear he is not and was acting (at least regarding software) ... He lies, he gets caught up, that's it

Says you, random HN poster. Here's the assessment of a NASA astronaut who spent time on the ISS and who has a PhD in mechanical engineering and a degree in applied mechanics:

"[Musk is] able to have conversations with our top engineers about software, and the most arcane aspects of that and then he'll turn to our manufacturing engineers and have discussions about some really esoteric welding process for some crazy alloy"

But sure, him and the software engineers at NASA are all dumbasses who are fooled by an actor. Happens all the time.

Again - do you guys really think this will work? You are saying what you want to be true, not what actually is true. It's really not necessary. You can loathe the guy for political reasons and still accept that he is in fact an engineer, and does in fact know how to write software. These things are not mutually exclusive.

As for "he lies, he gets caught up". Really. Nobody making this claim is in in any position to attack someone else for getting caught up in a lie, given how brazen this claim is, how many people with direct experience have lined up to say the exact opposite, and how obvious it is that it can't be true given his achievements.

Please, stop claiming Musk isn't technical or that Gwynne Shotwell is the real leader of SpaceX. It doesn't work and makes all criticism of Musk look like ideologically motivated reasoning. There are plenty of genuine ways to criticize Musk! Attack him for being way too over-optimistic about FSD in Tesla cars if you want. Attack him for requiring logins to Twitter. But don't spread obvious lies about him - it lowers the credibility of all criticism.


Curious for your take on this: https://venturebeat.com/ai/elon-musk-and-yann-lecuns-social-...

Or this: > I personally wrote the first national maps, directions, yellow pages & white pages on the Internet in the summer of 1995 in C with a little C++. Didn't use a "web server" to save CPU cycles (just read port 8080 directly). Couldn't afford a Cisco T1 router, so wrote an emulator based on a white paper.

Or maybe this: > I mean, man, you’re in charge of the servers and the programming and whatever,” Brown continued. “What is the stack, Elon? Take me from top to bottom. What does the stack look like right now? What’s so crazy about it? What is so abnormal about this stack versus every other large-scale system on the planet, buddy? C’mon!

To which he answered: > Jackass

Or this: > They took one look at Zip2’s code and began rewriting the vast majority of the software. Musk bristled at some of their changes, but the computer scientists needed just a fraction of the lines of code that Musk used to get their jobs done. They had a knack for dividing software projects into chunks that could be altered and refined whereas Musk fell into the classic self-taught coder trap of writing what developers call hairballs—big, monolithic hunks of code that could go berserk for mysterious reasons.

Again I’m not speaking for rocket science, but as for software engineering and ML it seems he only has surface knowledge but does enough name dropping to maintain the illusion.


What are you arguing here? That Musk knows how to write code but, in your mind, isn't a good enough programmer to ... I don't know. Do what? Run Twitter? Run SpaceX? Understand Twitter's tech stack?

The quotes you chose contain direct references to him coding, to code that he wrote himself. Where is the name dropping? Are you being confused by the reference to web servers in the first quote maybe? In 1995 the term web server meant something like Apache with CGI. Writing a custom implementation of HTTP in C was a fairly standard technique to improve performance back then. The first version of Amazon was written in C, Google's web servers were still frequently written in C++ when I joined.

I mean, you say he has only "surface knowledge" and is "acting" to "maintain the illusion", but how many programmers could knock out their own implementation of HTTP in C on their own, let alone implement BGP and all the other low level stuff you need to bring a T1 online? How many would even understand what Musk was talking about?


And what's his point? That he invented internet? Implementing a basic HTTP in C is like a first year CS lab (https://quip.com/Km9EAe5ARGZI). Without further information how do we know he is not inflating some toy week-end project any C programmer could have done back then? Also what's with specifying it's in C/C++? It was either that or assembly. Again hard to see his point. It gives me the same vibe than when he was proud of "direct flipping of CPU registers". All of this is very average if you were a hobby programmer at the time, we are not talking real world engineering like OS kernel (Linux/NT/...) or Game (Crash Bandicoot, RollerCoaster Tycoon, ...) just to name a few on top of my head.

My point is contrary to what he and his supporters claim he has has no deep understanding of the actual tech of his companies. I'm not arguing he doesn't know tech enough to run a tech company. It's common to find tech executives and VP that coded in their younger years. He might sit maybe a bit above a decent salespeople that has a good understanding of his product line, but below a Bill Gates and definitely not at the level of a ML researcher or Tech lead. He is maybe more invested that a typical CEO in day to day operations, but the aura of genius/inventor added on top is an illusion.


> What is so abnormal about this stack versus every other large-scale system on the planet, buddy? C’mon!

The "...buddy? C'mon!" framing is simply obnoxious. Who would engage with such a person in the first place?


It’s not his politics but his takeover and self-sabotage of Twitter. I think most people when they get that much wealth and power turn into assholes because they think they are indestructible (and in a way they are).


Why does anyone here care what happens to Twitter? It's just another social network. We have lots of them. Even if Elon Musk bought it just to burn it down, so what? Anyone who cares can build a replacement.

And as a casual Twitter/X user who doesn't give a damn about Musk one way or the other, I don't see the sabotage. The web site and mobile app seem to be working fine. Community Notes is great. I understand that advertising revenue is down but that has no impact on users.


I don't care what happened to Twitter now that I'm off it, but having an egomaniac not only owning but actively controlling, answerable to no one but himself, the most important digital public square in the world, is very problematic from a democratic (not the party) standpoint.

> Anyone who cares can build a replacement.

Technologically, sure; nothing special about it. But in terms of adoption and reach, no, Twitter is unique and extremely difficult to replace.


Come on, be serious. Twitter/X has never been the "most important digital public square in the world". Time to get out of the bubble and live in the real world. And while I'm no fan of concentrated media ownership, let's not pretend the previous management was any better: they actively censored and suppressed accurate, legal information in order to promote their favored political narratives. That was equally bad in a different way.


- which other social media network was as globally widespread and used for public communication by public and private actors alike the way Twitter was?

- there's a huge difference between a set of executives who are accountable to a board and shareholders, and a single person who is not, and doubly so when that person is among the wealthiest in the world, likes to shoot their mouth off, has a huge ego, and likes to exercise a great deal of control


> And even if it were, Musk builds the best rockets ever and stuff like that and to a first approximation knows how they work.

Being fed the tour guide's summary and high-level overview of an event is not the same thing as knowing how they work.

Elon Musk's virtues start and stop at the way projects were funded. He comes in, buys existing companies, pays people to continue doing the work, and that's it. It's well established that his takes are merely performative and with a substance of a pre-pubrescent edgy rant.

If there was any value in Elon Musk's takeover of Twitter, and the hot mess that his tenure has been, is to put the spotlight on how incidental the success of companies like SpaceX is regarding Elon Musk's influence. You're talking about the guy behind stunts like the "pedo guy" incident and yanking live servers out of their sockets as a cost-cutting measure.


>He comes in, buys existing companies, pays people to continue doing the work, and that's it.

Apart from Zip2 which he started from scratch and wrote the early code for, SpaceX which he stated from scratch, Neuralink likewise, OpenAI which he co founded and was the biggest early funder for and probably some others.


> mental model mapping IRL human mechanism design into a high-fidelity digital analogy

Could you please elaborate what you mean by that?


Mechanism design is broadly the study (with a practical as opposed to theoretical emphasis) of the way that incentives shape human behavior.

For better or worse Mark was/is able to see some deep minimal structure that allows what used to be a web page and is now a mobile app to elicit responses that bear an uncanny resemblance to the way human beings behave and interact in a setting unmediated by either a priest or a protocol. On the properties he runs people act a hell of a lot like they do in a bar or any other place where sapiens mix and match.

I’m not sure that turbocharging spinal-reflex humanity via computer networks is going all that well, which is one of the main reasons I parted ways with the endeavor once the true scope for mechanical advantage became clear, but he clearly sees things about what motivates people that Freud was throwing darts at.

I might have been one of the few true assassins he sent after people like Vic Gunderotta or Evan Spiegel and certainly he knows how to delegate the mechanics of leaving would-be adversaries on the scrap heap of history, but he knew who to send the hitters after and when.


No Musk builds nothing. There is a huge team he leads, consisting of engineers and scientists and they develop technology that Musk then sells. He's a glorified cars salesman. Maybe he was essential to get the rockets built, but neither did he build them, nor contribute essential technical details, so that it would be uniquely him who could do it given same financial backing.


This image should just get autoreplied any time somebody tries to (incorrectly) claim that Elon Musk is just a salesman: https://www.reddit.com/r/SpaceXMasterrace/comments/ub1yav/bu...


lol I met Josh Boehm years ago, didn’t realize he had crawled so far up the ladder at SpaceX. I tried talking with him about programming but he struck me as one of those insufferable managerial types with no passion for the craft that had fully bought into his personality cult. I seem to recall his handle on some social media being “Baron Boehm”, which is probably a telling indication of his ego.


Meanwhile the competitors are failing. He’s doing something right that’s beyond just car salesman.


In the realm of invisible monopolies and quasi-state owned the privately owned individual is only half blind.


What does that even mean? Your structural setting changed your success potential? China would disagree.

Besides… Blue origin? Boeing? These are not state owned or “invisible” yet are failing.


A pension fund is a conservative entity interested in stability above all things, with longterm planning, rulebooks, almost like a small state. The line between public and private is very blurry by now and that blurryness goes both ways. Get public funding long enough and you loose your agency to become a bureau of everything nihilitary gone.


[flagged]


I don’t think that studying the history of the technology business makes one a tabloid journalist.

I apologize if my remark came off smartass, I can see how it could.

If you feel I could be more constructive I’m legitimately (no sarcasm whatsoever) open to suggestions: it’s a tricky topic and I strike the wrong note more often than the right one.

Certainly I intended no personal offense to someone I haven’t met.


Isnt altman the architect of chatgpt as a product. He seems on par on that genius at the others on tech


> Zuckerberg

He started off looking like a Lore from Star Trek, and then took the criticism seriously enough to learn to present as a genuine human.

Might have been around the time FB was getting named by the UN as bearing some responsibility for a genocide though.

So if anything, for him at least, the opposite.


> Altman, and Musk, and Zuckerberg, and Bezos, and Ellison, and Edison


>Musk, and Zuckerberg, and Bezos, and Ellison, and all the other amoral wealth-hoarders

Not so much wealth hoarders but products of the capitalist system where you can own a company and it may do well and become worth lots of money.

And what is the alternative? Communist communal ownership of the means of production is not really cracking along these days.


at the very least I would appreciate the sincerity of this approach. We can start having the real discussions without cosplaying as fungible hyper competent leetcode machines, and start asking which of these problems would benefit from having a weaponised sociopath at the helm.

Are we working too hard on the wrong yet interesting problems or do we just need a sufficiently amoral person to manipulate, harass and cheat their way into partnerships, sales and general interest? Do we accept such behaviour is noble if we make enough success and money from it?


> I'm more interested in whether Altman, and Musk, and Zuckerberg, and Bezos, and Ellison, and all the other amoral wealth-hoarders, are finally becoming obvious enough now that people might finally begin to see them as the yucky byproducts of a yucky system.

One of them doesn't belong on the list. Fossil fuel and legacy automobile companies killed EVs[1][2], bought all the battery patents and made sure there were no EVs made. Until Tesla made them possible, by building gigafactories so battery is not a constraint and supercharger network.

Why is the list restricted to only a few tech billionaires? Where are the fossil fuel billionaires who actively do harm? 10 million people die every year from air pollution, and fossil fuels are only possible because of $7 trillion subsidies/year.

Why isn't Gates on the list?[3] Koch brothers? Hundreds of middle-eastern fossil fuel princes? Warren Buffett who owns Coke (39 grams of sugar/can) fast food chains, cookies, candy, ice cream companies, fossil fuel companies, utilities that actively lobby against solar/wind.

Dan and Farris Wilks, Oil billionaires who are making policy changes on many issues? [4][5][6]

Where are the financial billionaires, real estate, healthcare, insurance, fast fashion, chemicals?

[1] A portion of the film details GM's efforts to demonstrate to California that there was no consumer demand for their product, and then to take back every EV1 and destroy them.: https://en.wikipedia.org/wiki/Who_Killed_the_Electric_Car%3F

[2] https://en.wikipedia.org/wiki/Patent_encumbrance_of_large_au...

[3] That's why Gates personally intervened to scuttle the Oxford team's plan to make its publicly funded vaccine research free to all, coercing them into doing an exclusive license deal with Astrazeneca: https://pluralistic.net/2021/05/21/wait-your-turn/

[4] https://www.facingsouth.org/2019/04/institute-index-texas-fr...

[5] https://www.cnn.com/2022/07/24/politics/texas-far-right-poli...

[6] https://www.tpr.org/news/2024-02-25/three-west-texas-billion...


Great post - annoys me that Gates, but especially Warren Buffet is never held to account, I have seen Coke and similar corporations have devastating consequences on small towns all over central/south America because local food is replaced with sugary-filled and processed foods, with advertising placed all over these small businesses, so uneducated families and kids grow up drinking coke straight after they stop breast feeding, very sad.


Musk profited of what he saw benefited him, yes he pushed forward EV technology and put other carmakers under pressure which is good. But he is an completely unhinged egomanic who has no respect for working people, even those working for him and often lies for his benefit, to workers, shareholders and reporters, this is documented hundreds of times


You are missing the point I think. The problem with individuals in the initial list is they were presented as models. The point is they are not some forces of good as it was claimed they were (along Tech / SV culture). That you need to compare them to fossil fuel princes really highlights how low they have fallen.


> amoral wealth-hoarders

They're not hoarding wealth. They don't have any Scrooge McDuck cash faults. Their money is all invested, i.e. put to work creating things that people want.

> moralists ... capitalists

History shows us that societies based on morals (religious, ideological) fare extremely poorly compared with societies based on rights (free markets).

Like it or not, for a large, prosperous society you must have big business.


> History shows us that societies based on morals (religious, ideological) fare extremely poorly compared with societies based on rights (free markets).

Adam Smith saw "Theory of Moral Sentiments" as the foundation of his later work on "Wealth of Nations", right? ie that morals were a necessary prerequisite to markets etc.


Mesopothemia was based on morals as far as we know, and they lay the foundation for many technical and scientific advances. And your rights are based on religious and ideological morals. Why do you believe the debate about Roe v. Wade exists? Why do we consider infidelity so bad it can break a contract of marriage? What is marriage? Those are not laws of nature.


Your right to not be attacked, robbed, or defrauded by others is inherent, not something conferred by religion or morality.

As for abortion, the debate there rests on a conflict of the rights of two people, and there isn't any clear answer to it based on rights.

Marriage is tangled up with the rights of children. Children are not fully formed humans and we allot them a subset of the rights of adults. Marriage without children is an issue of morality, not rights.

I don't know what mesopothemia is.


>Marriage without children is an issue of morality, not rights. It was historically an issue of rights And children rights are a fairly new thing.

And no, you are wrong - your right not be attacked is based on morality, you say "attacking someone is wrong" - there is no law in nature preventing this.

But you made no point for your argument - just stepping through mine with comments.


> And no, you are wrong - your right not be attacked is based on morality, you say "attacking someone is wrong"

You are mixing morality with justice, which (in the modern world) is based on rights. "Attacking someone is wrong" is a moral statement, it puts the focus and the obligation of individuals to keep moral behavior. My right not to be attacked is not based on moral and not dependent on the morality or the beliefs of any other people, it is based on justice, a social contract that declare a set of a societal or universal rights granted to every individual.


And this societal rights are based on a shared understanding of what is moral and amoral, often dictated by works of religion or historically stemming from such.


> your right not be attacked is based on morality

The very first thing a group does when organized is to protect themselves from attack. They do this because it works. We've evolved that way, which makes it a law of nature for humans.

Communist rights, however, are not laws of nature because they do not work with humans. Humans are not beehives.

But the most compelling argument for "natural rights" is observing how well societies work that enforce them, and how well they work when other systems of rights are tried. The evidence is pretty clear.


Of course you defend yourself and your kind from harm. But that is completely separate from the fact if it is allowed. There is no law in nature preventing this. Sometimes internal conflict is solved by violence and accepted.

Your first paragraph describes a group sharing a common will and organisation based on natural instinct (like a hive of bees), your second paragraph disputes this organisation as a group for humans, decide for one it can’t be both ways.


> decide for one it can’t be both ways

Oh, it can be both ways and is both ways. See my last sentence again, about the compelling evidence that humans thrive with their rights being protected, while a beehive thrives from being a perfect communist society.

Communism requires people to behave like bees in a beehive, and that will never work no matter how fervently one believes in communism and no matter how much coercion is used to force people to be good communists.


I really don't understand what you are on about. A beehive is the very definition of 100 percent following natural law. A beehive protects it's worker when a worker is attacked, following your line of argument then, this beehive is somehow capitalist and has rights? At the same time you're arguing that this swarm of animals doesn't follow the law of nature and therefore is communist which at best bizarre and at worst delusional.

Your mashing togehter things without any coherent explanation what you mean. Also you fail to provide a simple example beyond "the evidence is clear" you don't even say what evidence you're refering to.


Bees have followed a different evolutionary path than humans, and have reached a different local optima. Communism is "natural law" for bees.

Communism works for bees, it does not work for humans, because humans have not evolved into a beehive.


> But the most compelling argument for "natural rights" is observing how well societies work that enforce them, and how well they work when other systems of rights are tried. The evidence is pretty clear.

We did not evolve with private property rights thus, by your reasoning, those are not "natural rights". I am at a loss in trying to understand what you are saying. It seem like you are trying to argue for capitalism but arguments that you give seem to favor socialism.


Natural and legal rights are well established terms that are being used, discussed and evaluated since ancient times. The term natural right precede our discovery of evolution by 2 millennia. Whether the right to property is natural right or not is a separate point and debatable.

https://en.wikipedia.org/wiki/Natural_rights_and_legal_right... https://en.wikipedia.org/wiki/Right_to_property


The term natural right since ancient times was a religious construct that has little or nothing to do with the modern, post-Renaissance understanding of the term, so tracing a lineage here is a definitional error. In any case, what a natural right is isn't (and cannot be) a well established term, and indeed the rise in atheism is a fundamental threat to the doctrine, as most all ideas of natural law have to rely on a God to avoid the naturalistic fallacy.


God is of very little help (here), as pointed by Plato/Socrates in the Uthyphro dilemma. The naturalistic fallacy is not limited to natural rights, as Hume's is-ought is applicable to legal rights just the same - you can't logically deduce from the fact that there are laws that mandate rights a conclusion that one ought to abide by them.

Natural or universal rights does not require theism. Robert Nozick is famous proponent of the secular based position that property is a natural right.


Natural rights do really require theism to be truly natural, ie, independent of morality and society. Theism avoids the is-ought problem by forgoing the ought, with theism natural law can simply be, and whether you decide you ought to abide them is no longer so important.

Nozick's position on the existence natural rights is simply not grounded. He appeals to intuition and to the reader's morality to appeal for their existence, but he doesn't (and cannot) actually deduce their existence once he forgoes theism. He makes a few appeals to Kant, but they obviously cannot be sufficient, Kant's conditions are merely necessary. I'm very confused by your reference to Nozick on a discussion about the grounding of natural rights when Nozick himself admits that he cannot justify them - he simply assumes Locke, which himself uses a theistic argument, in ASU. If you want, I can get the quote, but I don't have time to skim it until I'm home from work.

At the end of the day, secular natural rights is an intuitive and appealing but ungrounded position that cannot be logically justified, hence why it is threatened by theism. It is no wonder that positive rights and social right theory only really emerged after the Renaissance.


> Natural rights do really require theism to be truly natural, ie, independent of morality and society. Theism avoids the is-ought problem by forgoing the ought, with theism natural law can simply be, and whether you decide you ought to abide them is no longer so important.

Hume's original text describing the is-ought problem is specifically targeting justification of ethics on god. Laws that no one is ought to abide by are no laws but nonsense.

Is murder immoral because god hate murder, or do god hate murder because it is immoral?

> At the end of the day, secular natural rights is an intuitive and appealing but ungrounded position that cannot be logically justified

Many will argue that no moral theory can be logically justified, and that the search for logical justification is category error


> Hume's original text describing the is-ought problem is specifically targeting justification of ethics on god. Laws that no one is ought to abide by are no laws but nonsense.

> Is murder immoral because god hate murder, or do god hate murder because it is immoral?

We agree here, but that isn't how religion solves the problem. Religious laws are also enforced by threats in the afterlife and violence in the present life, not merely by reason, so they do not need to solve the is-ought problem like secular laws do. Of course, religious law has other problems.

> Many will argue that no moral theory can be logically justified, and that the search for logical justification is category error

I agree completely, hence why it is impossible to derive rights that are logically justified without an appeal to God. The comment I was replying to claimed there were logically justified rights which have to follow from logically justified moral theories unless they are decreed from beyond reason, and since the latter is a category error, so is the former.


> We agree here, but that isn't how religion solves the problem. Religious laws are also enforced by threats in the afterlife and violence in the present life, not merely by reason, so they do not need to solve the is-ought problem like secular laws do. Of course, religious law has other problems.

You are mixing law with moral/ethics. Secular law doesn't have is-ought problem, it is enforced by the state law enforcement forces. Pressure to abide to the laws doesn't entail or justify their morality.

> I agree completely, hence why it is impossible to derive rights that are logically justified without an appeal to God. The comment I was replying to claimed there were logically justified rights which have to follow from logically justified moral theories unless they are decreed from beyond reason, and since the latter is a category error, so is the former.

It wasn't. It was arguing for inherent rights. The claim for inherent rights can be justified. It can't be justified by logic just like it cannot be proved mathematically. But it can be justified ethically using reason.


> hence why it is impossible to derive rights that are logically justified without an appeal to God

All attempts at changing human nature have failed, and it is human nature from whence rights are derived.

Parents with zero or one child believe that human nature is conferred from the parents. Those with 2+ children know that it is inherent.


> We did not evolve with private property rights

Yeah, we did. The concept of "mine" appears very early in children.

Attempts to raise children from birth as good communists have never worked. Nobody has ever managed to indoctrinate people into communal behavior. Even the die hard communists in the USSR still participated in the black market - this was tolerated because even the elites used it.

It turns out that human nature is not very malleable.


> Yeah, we did.

No we did not.

> The concept of "mine" appears very early in children.

The concept of "mine" also exists in socialism. How have you come to the conclusion that when a child says "mine" that it is referring to the capitalist notion of private property?

> Nobody has ever managed to indoctrinate people into communal behavior.

Are you denying the existence of families now? Humans evolved and spread in small familial groups which practiced communal behavior.

> Even the die hard communists in the USSR still participated in the black market - this was tolerated because even the elites used it.

What point are you trying to make whit this?

> It turns out that human nature is not very malleable.

If it wasn't malleable we wouldn't have capitalism as evidenced by early human history. While you at it why don't you tell us what human nature is, because there doesn't seem to be any consensus on it and you seem so confident in using it that you must have a ready definition of it.


> The concept of "mine" also exists in socialism.

Nope, even your shoes officially belong to the collective. I was told this by a former subject of the USSR.

> family

As I mentioned elsewhere in this thread, children are not fully formed humans, and have only a subset of adult rights. Families have evolved to deal with this issue. Extending the family to society does not work.

> why don't you tell us what human nature is

Two excellent books on the topic:

"The Red Queen: Sex and the Evolution of Human Nature" by Matt Ridley https://www.amazon.com/Red-Queen-Evolution-Human-Nature/dp/0...

"Noble Savages" by Napoleon Chagnon https://www.amazon.com/Noble-Savages-Dangerous-Yanomamo-Anth...

I can sum it up with human nature is our evolved behavior, rather than learned behavior.


> Communist rights, however, are not laws of nature because they do not work with humans. Humans are not beehives.

The laws of nature do not include any rights, unless there's some new physics I'm not aware of.

> But the most compelling argument for "natural rights" is observing how well societies work that enforce them, and how well they work when other systems of rights are tried. The evidence is pretty clear.

This is an argument from morality. You start with the premise that a good societal outcome is morally good and then use that to justify the rights you advocate for.

You fundamentally cannot make an argument for what something should be like without resorting to morality. Without it, you can only make arguments on what things are.


> You start with the premise that a good societal outcome is morally good

I said how well societies work, and have also used words like "thrive" and "prosperous". We have evolved to be that way, it's our local optima just like beehives have evolved a different local optima.

> you can only make arguments on what things are.

And that's exactly what I did. Humans starve to death under communism - every time it has been tried. Nobody starves due to loose morals.


> Your right to not be attacked, robbed, or defrauded by others is inherent, not something conferred by religion or morality.

It most certainly isn't. Inherent from where or what? In nature, I have no right not to be attacked by a lion or a pack of wolves, so surely this right cannot exist outside society, and then how can it derive from something outside society? Without a God, man in nature has no rights, though you can follow Hobbes and assert some principles from an idea of universal morality. I'm not aware of any serious philosopher who pretends to be able to derive any right at all without religion or morality.


Rights is well developed subject in modern ethics, and it doesn't require God or morality in the sense of "Doing X is bad and therefore immoral". But any discussion of rights is discussion of moral theory.

Modern ethical philosophers have developed ethic theories that propose secular basis for universal rights, moral theory that doesn't rely on God (Rawls is a famous example, https://en.wikipedia.org/wiki/A_Theory_of_Justice)


Nothing I am saying is at odds with modern ethics. I am literally presenting what is basically hetheredoxy. Rights can be natural or artifical (social, legal, etc...). For rights to be natural, you need to appeal to a God, or to natural morality. If you are looking for rights that aren't necessarily natural, you can derive them from a moral theory. There are moral theories that are not derived from an appeal to divinity or metaphysics, but they cannot claim to be naturally and objectively true.

So I still do not understand how we aren't saying the same thing. Rawls proposes a system of universal rights based on a particular moral theory, he does not prove that his system of rights is natural, it is artificial. In fact, Rawls is not a proponent of natural rights, he is a proponent of socially determined rights, hence his theory of the Veil that allows us to socially evaluate proposed rules.


We seem to disagree on the definition of natural rights. For a right to be natural you require that it will be granted by God or that it will be based on human nature, and by human nature you mean to say that it is a direct product of the evolution biology that have created our species. While I would grant you that it's a definition that you can find in many philosophers, following Moore, but in the current context I think that the natural/artificial distinction isn't useful for defining natural rights.

I would argue that this definition is very narrow and limiting, it introduce weird dependency on our current scientific knowledge, and isn't very useful. For instance, when Hobbes proposed the social contract theory he was discussing natural rights but today we know that his natural science knowledge was incorrect and therefore he was actually describing artificial rights. To me this makes no sense. Instead, I will propose, that rights that are derived by reason, that are universal, and that do not depend on a specific state law or the social norms of a specific society are natural rights. They are natural in the sense that they are not dependent on any state or law but are inherent. Those rights are not granted by god, and they are not artificial law propositions. They are based on universal principals of reason and the reality of human existence.

This view and this definition of natural rights is not my invention. It's reflected in the language of the universal declaration of human rights - which recognizes a set of universal rights. The declaration isn't a legal document that legislate a binding law. It recognize rights that are not (let's hope, are not yet) generally accepted by all nations. Nevertheless those rights are not based on God or born by the act of composing and publishing the declaration, those are natural rights. They are natural despite being in opposition to humans natural behavior, despite their consistent violation. It is because those rights are natural that they can serve as basis and justification for international law and justice.

Rawls theory of rights is universal, it isn't about specific social norms, it discuss human society in principle. One might say that his ethics are based on theory of the human nature.


Then how do you explain the universal fact that the communist notion of rights always fails?

There are clearly some system of rights that are better than others, for humans.

BTW, we kill wolves that attack us.


I don't need to, there simply isn't a universally true notion of rights, it has to be socially defined, whether you're a communist or a capitalist.

> There are clearly some system of rights that are better than others, for humans.

I certainly agree with you : but "better for humans" is a morally grounded position.

> BTW, we kill wolves that attack us.

Sure. How is that a problem?


> there simply isn't a universally true notion of rights

Yet there is. People can temporarily override human nature, but it always reasserts itself. Universal rights are based on human nature.

You can socially declare that what's yours is mine, but be both know how that will end up.

You can also pay people to be poor, but then you'll wonder why poverty increases.


Que? First of all, Mesopothamia is a geographical region, not a culture or society.

Second, places like Babylon had a very sophisticated legal, financial and administrative system, with tons of written evidence preserved in the form of clay tables surviving.

The Code of Hammurabi being cited as one of the most important pieces of written evidence of a code of laws in ancient times.


They are hoarding wealth. They do have Scrooge McDuck cash vaults. (Look for them under "real estate holdings" as a starting place.)

The fact is they have enough money to have Scrooge McDuck cash vaults AND ALSO invest a shitload of money.

History also shows us that sooner or later, unbounded wealth disparity ends poorly for the wealthy. I hope we can find a way forward without that "solution" happening here.

You can have big business without robber barons. I'm not sure that exploitation is a necessity to produce things like chat bots, even really good chatbots. Pretending that these people are not hoarding wealth is not really going to answer the question, though.


> "real estate holdings"

Real estate is not cash. It's cash spent.

> History also shows us that sooner or later, unbounded wealth disparity ends poorly for the wealthy.

History also shows us that societies without wealth disparity end up poorly for everyone. As in starving.

> You can have big business without robber barons.

Excellent. Go ahead and build one, compete and put Scrooge McDuck out of business.


>Real estate is not cash. It's cash spent. But it is hoarding wealth.


> societies without wealth disparity end up poorly for everyone. As in starving.

If this is meant to be a reference to Soviet-style communism, then all that shows is that centrally planned economies run by dictators end up poorly for everyone.

They don't end up without wealth disparity, though. In fact, USSR had the highest wealth disparity at "peak communism" under Stalin, when well-off party bureaucrats and high-ranking professionals hired housemaids - openly and legally - to clean their large apartments and dachas, while attending high school required paying money.

Another way to think about it is that USSR was a society in which capital was still controlled by a small elite, but collectively as a corporation (the Party). A particular apparatchik would be living much better than the average worker for ultimately the same reasons - because his lifestyle was financed by wealth produced by other people who did not have the claim to the wealth they produced under the law. But he didn't own his cars and his dachas personally; he merely used them so long as he retained his rank within the Party (which for many people could be a lifetime thing in practice, purges aside).


It's all communist societies. For voluntary communes, they usually break up once they discover they cannot feed themselves.


Citation needed.


Sure.

Both Jamestown and Plymouth colonies started out with communal agriculture, and starved. The Plymouth colony switched to private farms after the first year, and then prospered. The Jamestown colony failed. The San Francisco Summer of Love lasted, well, one summer, and then collapsed. The Seattle CHAZ lasted 6 weeks. The Woodstock commune lasted 3 days, then left the fields completely covered in trash and poo for others to clean up.

Find a commune that has lasted more than a handful of years. The Israeli kibbutzen don't count because they feed themselves from a government subsidy.

But hey, you don't have to listen to me. Communes in the US are perfectly legal (20,000 of them have been tried). You're free to start one with your friends. Please keep us posted how it goes!


Think about what you wrote, it doesn't make sense even at the first glance. Millions of Americans have a yearly income in excess of $1million, for those people, employing house staff is a trivial expense.

And these people aren't even considered 'rich' by the standards of truly rich people.

True, the Soviet elite, like any elite ever, had great resources at its finger tips, and high ranking bureaucrats had access to perks like luxury resorts reserved for Party officials, better cars and luxury housing, I'm pretty sure no one had the excess wealth of having a hundred million dollar yacht (or equivalent), that today's billionaires (including Russian oligarchs) have.

Edit: I'm not allowed to respond to you, probably some anti-flamewar mechanism (and downvote you, which you obviously did to me), so let my answer stand here.

You wrote:

>USSR had the highest wealth disparity at "peak communism" under Stalin

then in when I refuted your post, you replied:

>Was said inequality less than in capitalist societies? Sure


I'm not sure what point you're trying to make. Mine was that USSR had blatant and obvious wealth disparity, and so "societies without wealth disparity end up poorly for everyone", as OP wrote, doesn't actually describe any existing society. Was said inequality less than in capitalist societies? Sure. But people were most certainly not equal in day to day quality of life, and in fact the more rabidly totalitarian that society was, the less actual equality it had.

And yes, there was one unique way in which Soviets actually had more stratification than pretty much any capitalist society: access to some things (like special stores with imported goods) was gated not on money, but solely on official position of oneself or a family member. Thus some stuff that was nominally well within the range of what the average worker could afford with some saving was in practice just not for sale to the proles, period. In that sense, it was more reminiscent of those feudal societies in which one's social class determined e.g. what color and material one could use for their clothing.


What I wrote means that USSR had its highest wealth disparity under Stalin (i.e. "peak communism" as usually claimed by both tankies and ancaps). Not that it was the highest wealth disparity in human history; that is so obviously not the case, it hasn't even occurred to me that someone might misread it like that.

And I did not downvote your post. Please don't make so many uncharitable assumptions if you genuinely wish a discussion.


> Real estate is not cash. It's cash spent.

No, it's an asset only barely less liquid than cash, generally deliberately shelved in a holding company for the exact purpose of hoarding wealth. You have fallen for the bullshit.

> History also shows us that societies without wealth disparity end up poorly for everyone. As in starving.

You left out "unbounded." Deliberate misinterpretation or failure to comprehend? We'll never know. Wealth disparity will always exist. Unbounded wealth disparity is a symptom of a corruptable system.

> Excellent. Go ahead and build one, compete and put Scrooge McDuck out of business.

I already have built one, and I'm quite comfortable, thanks. Putting competitors out of business isn't part of the game plan for sustainable success. Unbounded growth doesn't benefit me past meeting my financial goals. You've once again missed the entire point of my post.


> it's an asset only barely less liquid than cash

Have you ever tried to sell real estate? I have. It's nothing like the liquidity of cash. Cash I can spend right now. Real estate? It can be 6 months or more. Even borrowing against the equity takes a while. You have to spend time at the bank, get appraisals, get credit checks, and spend an afternoon at the escrow office reading 100 odd pages of contracts. Bleh.

> Unbounded wealth disparity is a symptom of a corruptable system.

A brief study of various societies will show that wealth disparity is hardly a key ingredient for corruption. Corruption in 3rd world countries, for example, is rampant at every income level. When the only way to get ahead is through corruption, you're going to get a heluva lot of it. The USSR ran on corruption at all levels. There are many books on the Soviet economy.

> Unbounded growth doesn't benefit me past meeting my financial goals

Why does that entitle you to decide what the goals should be for everyone else? What if they decide your business is too big, and you should get a haircut? Setting the maximum for wealth being what you have seems a bit convenient?

Elon Musk is the wealthiest man in the world. With his wealth he was able to start SpaceX. Would we be better off without SpaceX? Musk was also the primary investor in Tesla. He bet his entire fortune on it. Your proposal would have prevented that.


You're missing the holding company. I'm not going to teach you real estate as an asset-parking mechanism; there are plenty of articles about it you can find if you Google it instead of arguing with me about a topic you're clearly not familiar with. Here's a hint: the ownership of the property does not change. Only the holding company is modified, if even that.

Once again you're ignoring the word "unbounded." I guess we can know whether it's deliberate misinterpretation, after all.

My own agency as a human entitles me to have opinions what is or is not appropriate behavior. Your counterarguments to this are not even specious, just uninteresting scare tactics. For instance, who the hell is 'they'? It doesn't matter, because I don't have to justify the fact that I have opinions.

Humanity would be unquestionably better off without SpaceX; it's a pollution factory with a byproduct of further enriching its owner by literally setting precious resources on fire. I am not particularly impressed with Tesla's products, but at least it's not a pointless boondoggle like SpaceX. Your definition of success is apparently based entirely on financial gain, which is a bizarre starting point from which to map out an ethos.

I'm done engaging with this thread, as I no longer consider it possible that you're engaging in good faith. Good luck with your future endeavors.


> For instance, who the hell is 'they'?

That's just being argumentative.

> Humanity would be unquestionably better off without SpaceX

Yes, it's much better to have 10x more expensive rockets.

> Your definition of success is apparently based entirely on financial gain

Financial gain due to providing people with the things they want at a price they are willing to pay.


>unbounded wealth disparity ends poorly for the wealthy. I hope we can find a way forward without that "solution" happening here.

Historically there have been swings in inequality. It can just lead to people voting in left wing governments who tax the rich a lot.


every society is based on a set of morals, the rights societies are ones that have rights in that set, it seems somewhat to be skipping a wide inductive gap to blithely say that free markets need be a part of rights based societies (assuming that by "free market" something like the modern American conception of that term is meant)


Morals and rights are different things, though they are often conflated. The Constitution, for example, enumerates a series of rights, not morals.

Free markets are based on the rights to life, liberty, and the pursuit of happiness (and property).

A morality based system could be, for example, you do not have the right to the fruits of your labor, you automatically owe those fruits to others.

I'm sad that our K-12 schools never bother to explain what a free market is, given that our nation was founded on free markets.

> a wide inductive gap

A book could be easily written about it.


>Morals and rights are different things,

I guess you didn't understand the point, I did not say that rights and morals were the same things, I said that a rights society would still have the moral opinion that its rights were morally good to have, and that respecting those rights was the moral thing to do.

You can, I'm sure, recall many discussions on HN where people who come from a society with the right to free speech discussing this as a moral good and castigating other societies that are rights based, but without that particular right, as being bad for not having it.

>Free markets are based on the rights to life, liberty, and the pursuit of happiness (and property).

I seldom hear that particular basis given for free markets however, the basis seems tenuous.

>I'm sad that our K-12 schools never bother to explain what a free market is, given that our nation was founded on free markets.

there may be differences of opinion as to what a free market is/requires, and as to whether the free market was really fundamental to the founding of your country. It might be that your country could not really sustain too close a focus on those questions in its K-12 system of education though, best to leave it for later.


> I seldom hear that particular basis given for free markets however, the basis seems tenuous.

You seldom hear it because it is not taught in schools and is rarely discussed. Leftist ideology is taught instead.

> there may be differences of opinion as to what a free market is/requires, and as to whether the free market was really fundamental to the founding of your country

There are differences of opinion about everything, even math, and even about the Earth being a sphere. Some of those opinions are simply wrong. I did not invent the definition of a free market, you can google it.

> It might be that your country could not really sustain too close a focus on those questions in its K-12 system of education though, best to leave it for later.

Really? The poor dears cannot understand notions of rights? Research shows that kids develop a sense of "mine" long before kindergarten - nobody has to teach it to them.

My father, a college professor of business in his later years, said students would come up to him and say "I didn't think there was a case for free markets! I've never heard of one!" But they do hear a case in K-12 for collectivism.


Whose morals though?

In my life time I've seen being gay or smoking weed (for example) turn from immoral to widely accepted. Kind of hard to consider these shifting sentiments as a solid foundation for anything.


Morals do indeed change with the times. Our rights, however, are immutable (inalienable).


So you still have the right to an abortion in Texas?


I addressed the issue of abortion wrt rights elsewhere in this thread.


With extreme inequity, who's gonna make all the smaller bets?

Lost in the food fight over today's robberbarons is recognition that small and medium new business formation continues to decline.

IMHO, those are the job creators and wealth creation (vs mere wealth transfer) I prefer we boosted. I trust billionaires will somehow muddle along with or without our help.


If you've ever tried to start a business, you'll find that the government throws ever more barriers in your way.


> With extreme inequity, who's gonna make all the smaller bets?

The more large, visible winners you have in a society the more us little people are incentivized to buy those lottery tickets. Crowd funding, angel investing and small funds do exist. Or even Robinhood.


Since you mentioned Robinhood: What impact have they had? Are their users better for using Robinhood?


Robinhood enables anyone with a phone and a credit card to invest in stocks.

Of course, you can make or lose money investing in stocks. But you cannot claim that investing in stocks is only available to connected wealthy people.


Walter, as you know I respect your point of view on the merits of the market in this business: God knows you’ve got about double my experience in it (and the multiple on impact is some larger coefficient I can’t even eyeball) and your opinion is logically robust, as we’ve debated before.

You’ve previously argued for the merits of e.g. the Gates fortune, and as someone who went head-to-head with MSFT in the springtime of its excellence and I’m inclined to believe the guy who was there.

In your opinion, which you know I respect as much as any hacker living, did Altman build anything or do anything of value to be a billionaire off AirBnB stock certainly less than 3, probably less than one year after Loopt was sold at a loss with Conway’s finger on the scales?


Thank you for the kind words! I do appreciate them.

I'm sorry to say I don't know enough about Altman to form any kind of opinion on him.


Ultimately it’s pg who owes this community locally and humanity globally for inflicting Altman on the world, but as much as I likewise respect pg on 99/100 things, he seems to be digging his heels in on this one, so I’m not holding my breath.

I gather anoxia is a bad way to go.

Absent that, a few other recognized OG legends like yourself looking into the matter and rendering an opinion might represent the daylight between the status quo and disaster.

Certainly he’s nothing to do with your honestly-held convictions about merit prevailing in efficient markets oriented to novel contribution.

I know you believe in markets, but I think we agree there’s nothing capitalist or meritocratic about failing up repeatedly until manifestly unqualified and ill-intentioned people wield arbitrary power off an unbroken litany of failures punctuated by the occasional success in taking credit for the efforts and achievements of others via PR and powerful friends.


If Altman has achieved success through force, fraud, or theft, then I oppose him.

If it's through selfish behavior, or hard-nosed behavior, it's ok with me. Just like there's nothing wrong with a football team who plays hard to win, as long as they stay within the rules.

Microsoft eventually defeated me in the C++ business. I don't fault them for that. They are hard-nose players, and I knew what the game was when I got into it. I'm actually friends with a few of their players.

Taking credit for what other people do is immoral, but leaders always do that, all the way up to the President.


The accusation of this TFA and many others (at an accelerating rate) is that all of theft, fraud, and force or at least the threat of some kind of force is precisely how the present situation emerged. He or entities he utterly controls are the defendants in multiple lawsuits and an SEC investigation around allegations of more or less that entire basket of levers.

As a lay observer and a figure of zero public note, I’m not held to the standard a juror is: I can draw a conclusion based on an overwhelming preponderance of evidence and lobby in my tiny way on the basis of said conclusion.

If I were a juror, I’d be held to the standard of “beyond a reasonable doubt”, guidance typically annotated by a judge with specific instructions as to what it means in the context of a specific legal proceeding.

I’m not advocating for some kind of ugly mob justice (I’ve been at the mercy of unruly mobs, I do not recommend it).

I’m advocating that a sufficiently compelling body of evidence both documentary and testimonial exists to remove this person from a position in which they can plausibly manipulate the legal infrastructure itself, and public opinion likewise, and hand the matter over to duly constituted authority.

Personally? I’ll bet the rent that the ocean of evidence will persuade a fair jury, but I’m not a jury, I’m a random guy who knows how scary this technology is in the hands of people like that and is pleading with the world to stop him getting fucking laws passed and shit.


I think in order to have a productive discussion about morals and rights, it is essential that those two terms are defined precisely up front. Otherwise, it just leads to everyone talking in circles, because they have different ideas of what those two things mean.

For example, if someone believes that the concept of rights isn't based on morals, I'd suspect they're using a very narrow definition of 'morals'.


As I mentioned before, rights are derived from human nature, which is determined by our genes, and are immutable.

Morals are something one learns.


That's all very generous. Who actually needs greater than 90% of the startups coming out of Silicon Valley and the surrounding areas? Their products just get hyped up and shoved down peoples' throat.

And you're wrong. These people do have cash vaults, but they're other peoples' cash vaults. How else do you think they buy things? And they're living in their multi-million dollar mansions and yachts out of benevolence? Please.


Unfortunately, history provides us with examples of societies that confiscated the wealth of the wealthy, and even exterminated them, in their quest to make a utopia.

They all ended up as hell-holes.

I'm not really interested in repeating that history.

It is not at all necessary for wealthy people to be benevolent in order to contribute to society. Nor do they need to be nice people, nor do they need to be unselfish.

The free market harnesses selfishness for the benefit of society. It's why it works so well, as excoriating selfish people.

For example, the Wright Brothers invented the airplane so they could get rich off of licensing the patents. Dig into it, and that's the bald, unvarnished, truth. They did get modestly wealthy, but were poor businessmen. Look at what their selfishness did - glorious airplane travel! Have you ever flown on an airplane? You're benefiting from the selfishness of the Wrights.

BTW, everybody is selfish. I am selfish. You are selfish. Everyone who says they are unselfish are selfish. That's what a billion years of evolution did to us.


> Unfortunately, history provides us with examples of societies that confiscated the wealth of the wealthy

Get out of here with this melodrama.

We’re in a society that had higher more progressive tax rates as recently as the 1960’s. This isn’t some science fiction dystopia people are advocating for, just a return to the slightly fairer system we had before organized PR campaigns of the elites brought us the increasingly unequal dystopia we’re actually currently experiencing.


> We’re in a society that had higher more progressive tax rates as recently as the 1960’s.

That's only superficially true. There were a lot more deductible things in those days, like company cars and 3 martini lunches. Tax shelter investing was de rigueur then. (Tax shelter investing is an inefficient diversion of resources into unproductive investments.) Reagan traded away the tax shelters and tax deductions for lower tax rates, which turned out rather well.

Washington state has enormously higher tax rates today than in the 60s. Sales tax, property tax, estate tax, and now an income tax.

https://dor.wa.gov/about/statistics-reports/history-washingt...


Sure, and we also didn't have the fucking insanity of step-up-basis and our current approach of literally not taxing the accumulation of wealth, ever, for those at the top of the pyramid. We also had unions.

We can trade examples all day but the fact is that the tax burden on the very wealthy has plummeted and income inequality has skyrocketed. Those are broad measurable facts.

Things suck more as a result. I'm not a young guy, I've watched the change.


The step-up basis happens when you die. But then you get hit with a 40% federal estate tax and a 20% Washington estate tax on that stepped up basis.

Since you're not young, if you'd invested a modest sum in AMZN in the 1990s you'd be a millionaire several times over today. Same for MSFT. And Apple.

How does other people having more than you take away from you?


1. As I’m sure you well know the estate tax exemption is measured in 8 figures at this point, so no, you don’t “pay 40%” to the federal government. And that’s leaving aside the fact that the dead person can make billions in capital gains, spend it wildly (via loans) and never pay a fucking dime of taxes on it at all. Nobody ever does, that’s the basis issue. It’s a fucking travesty that it’s the current law.

2. I’m rich. Believe it or not some of us actually give a shit what kind of society we are building.

The real question you should be asking is how does other people having less than you within a deeply unfair system not take away from your happiness.


It's $13 million for the federal estate tax exemption, and the top rate for Washington's is 20% of the amount over $9 million (it starts being taxed at $1m). It's a meaningless exemption if your net worth is $1b.

> that’s the basis issue

Basis is the amount paid for the stock. The basis boost happens at death. It has nothing to do with margin debt.

Margin debt isn't free. There are limits to how much one can margin. Etrade margin rates are 12.2%, which is pretty high.

If your stocks drop precipitously, which happens every few years, you're subject to a margin call where the broker will sell your stock for you and you get to pay the tax as well. If there isn't enough stock to cover the debt, the broker will come after your other assets to pay it.

Do you also think it is a travesty to mortgage your house and spend it, too? Do you think you should be income taxed every year on the appreciation in value of your house?

> a deeply unfair system

Anyone can open a robinhood.com account on their phone, buy some AMZN for $100, and margin it. The stock trading system in the US is actually very fair and democratic. It's open to all with a phone and a credit card.

> The real question you should be asking is how does other people having less than you within a deeply unfair system not take away from your happiness.

I encourage people with what I've learned about how to invest and improve their lives. A couple have listened and are now doing well, the rest continued making poor choices.

> I’m rich

Then I infer you're not that unhappy about society. The IRS takes donations. If it will make you happy, you can de-rich yourself at any moment by giving it to the IRS. If you look at history, however, confiscating the wealth of the wealthy has never done much of anything to elevate the poor.


> If you look at history, however, confiscating the wealth of the wealthy has never done much of anything to elevate the poor.

Looking at history we find that confiscating the wealth of the poor has done much to elevate the wealthy.

https://en.wikipedia.org/wiki/Enclosure


The poor don't have wealth to confiscate.


Thanks for being one of the good ones and for the discussion support.


None of that really has anything to do with the discussion and is completely melodramatic, as someone else mentioned.

However, we have indeed ended up in a hell-hole. Again, as someone else mentioned, the U.S. in the early 20th century rose up against the capitalist thinking and companies coming out of the industrial revolution and implemented socialist policies, progressive tax structures, and aggressive anti-trust laws and lawsuits. But the capitalists have one out again and are stronger than ever and are indeed turning the U.S. into a hell-hole.

By many accounts, the U.S. is a hell-hole on the whole. It ranks low in several markings such as education, standard of living, healthcare and healthcare access, wealth equality, infant mortality (i.e., it's quite high in the U.S.), etc. The list goes on. Yes, someone will reply that the U.S. has some of the best education, healthcare, standard of living, etc. in the world. And that is true when looking at specific, local instances. But the gap is wide and as a whole the U.S. is struggling.

Are places like Norway, Denmark, Finland, Sweden, etc. really hell-holes? I'm not saying they are perfect, but there's a reason why they rank on top in terms of health, education, happiness, balance, etc.


> By many accounts, the U.S. is a hell-hole on the whole.

Many people are unhappy when they discover that a middle class lifestyle requires work.

In Seattle, the government decided that poor people are entitled to free air conditioners. A hellhole? LOL. It's almost June and I still turn the heat on.


> Many people are unhappy when they discover that a middle class lifestyle requires work.

I'm just going to stop responding, but I have to call this out. This statement shows a complete disregard and a total lack of empathy for those in the lower middle class and below in the United States. You need to take a step back and understand just how hard people have it in this country.

For example, read this: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4856058/

From the article:

> In contrast, there is tremendous inequality within the US, with lower socioeconomic status groups experiencing much higher postneonatal mortality rates.

They even go on to eventually claim that the U.S. actually has an advantage during the neonatal period, which is the first four weeks of life, but has abysmal mortality pre-birth and postneonatal compared to peer countries. The reason, one could surmise, is that neonatal is when people actually see doctors. For lower socioeconomic status, the first time they might be seeing an OBGYN is when they go to the emergency room for birth due to lack of insurance, income, education, and other socioeconomic factors.


I grew up in a lower middle class family. Here's the formula for middle class and higher success in America:

1. stay in school

2. pay attention in school, learn the material

3. don't do drugs

4. don't do crimes

5. go to college (loans are readily available)

6. pick a major that pays well

It's not rocket science.

Your cite says that the differences in infant mortality shrink considerably when taking into account differential criteria for infant mortality. What the study does not address is drug abuse by the mother. The paper assumes differences are due to differential health care, rather than different lifestyle choices. Lifestyle that affects infant mortality include:

1. drug abuse

2. smoking

3. obesity

4. diet

5. alcohol use

6. absence of fathers (i.e. lack of stable family)

7. age of mother

These are all significant factors, and ignoring them and blaming the health care system is not good enough.


The formula is: be white, be male (most of the time), be born middle class.


Education is run by the government in the US, as is healthcare. It's ironic that you blame capitalism for that.

Infant mortality rate is indeed higher than the US. I dug into it a few years back. It seems that the definition of infant mortality is different among different nations. The US has the most expansive view of it - more specifically, we try to save preemies more aggressively than any other nation, and the failures are counted as infant mortalities. Other nations do not.

Wealth equality is a goal of communism. You are not worse off simply because someone else has more money than you.


> Education is run by the government in the US, as is healthcare. It's ironic that you blame capitalism for that.

No it's not ironic, and it's also not completely correct. There's no point in having a conversation with lack of good faith statements like this. For starters, education is underfunded, and it's leached on to by corporations. Big surprise it doesn't do well. There's also lack of social support structures surrounding our education, so it's no surprise that the educational system is overwhelmed with trying to be too much while also underfunded.

And healthcare is not ran by the government in the U.S. It is almost completely privatized, so your statement is an outright untruth and purely bizarre. I have no idea what you're agenda is, but there clearly is one.

> Wealth equality is a goal of communism.

Wrong again.


> education is underfunded

This comes up in the Seattle Times nearly every day, and in the reader responses it's invariably pointed out that the funding per student has doubled in the last 15 years or so, even discounted for inflation.

> healthcare

So, Medicare and Medicaid do not exist? Obamacare isn't funded by the government for poor people? Heavy government regulation doesn't cover nearly every aspect of health care?

"From each according to his ability, to each according to his needs." -- Karl Marx


If you can figure out which 90% we need when they are in seed stage you can become a billionaire venture capitalist. It's like someone spent their whole life searching a thousand volume library of where's Waldo books for a picture of Waldo and found him and told you where to find him and then you said, the guy is an idiot, I found Waldo right here and so could just about anyone!


That's not what I was talking about. What venture capitalists do is figure out which companies and products that they can market and sell. That doesn't say anything about what people need. People can be and are marketed and sold all sorts of things they don't need. The argument of the above commenter was that society somehow needs these companies as a sort of intrinsic need to live better lives. That's simply not true.


I think you're conflating wants and needs. All you "need" is nutrition (food and water), air, and temperature regulation. It's reasonable to expand on that to include physiological needs like companionship, shelter and clothing. Sex can also be reasonably included as it is required for the propagation of the species. Everything else is a want. Who are we to dictate what people want to live a better life? What you want to live a better life is quite possibly different from what I want to lead a better life. Wouldn't you agree?


> People can be and are marketed and sold all sorts of things they don't need

What things have you bought that you didn't want and don't need?


[flagged]


None of that has anything to do with anything. A person can be wrong, no matter who they are.

Saying the wealthy don't have cash vaults and instead invest it in society is explicitly and intentionally manipulative of the real situation. And it's just wrong.


HIKARU SULU: "You try to cross brains with Walter, he'll cut you to pieces every time." - from The Corbomite Maneuver


> Do look up who Walter Bright is

Stupid arguments are stupid, regardless of who said them. And, success doesn't make one right.


> Stupid arguments are stupid, regardless of who said them

Indubitably true. Yet I am one of those rarefied people who make bright arguments.


>They're not hoarding wealth. They don't have any Scrooge McDuck cash faults. Their money is all invested, i.e. put to work creating things that people want.

The Panama Papers showed this to be a myth. The ultra rich are in fact extracting wealth and hoarding it in tax havens.


Putting money in a bank is not hoarding it. The bank loans out the money to people who invest/spend it.


I.e. banks are not Scrooge McDuck cash vaults, either.


Societies like the Islamic society are based on both morals and rights, and have done very well in the past before post WWI colonization and divide & concquer, which continues to this day. For example, Islam is generally pro free markets, with red lines that protect the society (e.g. no usury, no lying, respect individual property, etc.).


Not being able to loan money in exchange for interest is a major impediment to free markets. Financial markets are a major enabler.


While usury is not permitted (in a broad definition: every loan that begets a benefit for the lender is prohibited), this does not preclude other contracts, such as buying shares in a project/company, or other forms of partnership. This way, the risk is better bore by both parties, and is fair to both.

Having red lines to prevent predatory behavior is important. We see the destructive results of allowing such behavior before our very eyes, from certain individuals and groups leveraging power, to entire classes of people remaining in crippling debt, fostering discord and unrest in society. Money printing (inflation), the student debt fiasco, the subprime mortgage fiasco, and more are just examples for us to contemplate.

Islam never claimed nor has a stated goal that everyone is going to be financially equal; quite the opposite in fact - different people will be tested differently (wealth and poverty are both tests). But this does not mean that we should not have a fairer playing field, one where people in the society help each other and care for each other, let alone one that is known to cause instability and predatory behavior.


A lot of the time it does feel like the only rights that actually matter in a capitalist society are property rights of capital owners. The rest is more like "eh I suppose we could also do that if we're not too busy".

You're correct that for a large and prosperous society you need some large organizations, but it is not at all obvious that the best way to run them is by sociopathic megalomaniacs.


It seems those "megalomaniacs" are needed to at least build those large organizations. And I'd rather have them run by their founders with vested interests than bureaucrats, committees and politicians.


I'd rather not, given that their interests more often than not seem to be at the expense of my interests.


How has Amazon expensed your interests?

Most everything I buy, other than food, comes from Amazon. The local supermarket stopped selling laundry powder detergent, so now I push a button on my computer and Amazon drops off a box of Tide the next day. And it's cheaper than what the supermarket used to sell it for, too.

Even better - the AMZN stock I bought pays for it!

I was looking for an unusual art print the other day. Found one on Ebay for $40. A frame is just a few bucks from Amazon (though I did try to find one at the thrift store first, cuz I'm cheap.) I even ordered the wall hooks from Amazon.

I grew up in a small town in Kansas long ago. In between tornadoes, as a Boy Scout project, I was trying to build an electric motor. My mom spent hours driving around to shop after shop looking for the right kind of wire. She finally found it in some ramshackle garage on the edge of town. Today, it would be 5 minutes on Amazon.


Cognitive dissonance in action. Why not try talking to workers there who do not have money to invest.

Even in the UK, I know people on zero-hour contracts (no security) who are working unhealthy hours and in unhealthy environments who will be replaced by robots soon enough. But there are few local jobs, partly because Amazon drains wealth from local communities, local businesses close and wealth is siphoned out to rich shareholders elsewhere, as oppose to circulating in the same community.


> who do not have money to invest

These days, anyone can buy fractional shares with robinhood.com. I.e. if you have a checking account and a phone, you can invest in AMZN. Then you'll get your share of the wealth.


Amazon customer service is shit. My wife is currently on the fifth round of disputing a charge for a product that Amazon itself asked us to dispose rather than returning it; this after trying to get them to ship the correct product four times (and every time they shipped the wrong one), before she finally gave up and just asked to do a return.

Amazon product quality is shit. Fakes are prevalent, half of reviews are fake these days, sellers use blatant fraud such as swapping one item listing for something completely different while retaining the existing collection of 5-star reviews etc.

But meanwhile Amazon's sheer size and monopolistic practices (https://www.ftc.gov/news-events/news/press-releases/2023/09/...) mean that alternative choices are often simply not available.

And then that market dominance is itself built on large-scale abuse of its workforce. Which is to say, people who are my neighbors.

Ironically, I used to be a hardcore right libertarian; ancap, even. I just couldn't do it anymore because none of it was possible to reconcile with day-to-day observations. I still believe that free markets are good for the people overall. I just don't see any free markets when I look at capitalism. For a market to be truly free and competitive, there must be a balance of power between the players. We don't have anything even remotely like that - not between capital and labor, and not between large and small capital.


I've bought a ton of stuff from Amazon over the years. I haven't found it to be worse than conventional retail stores. Every company is going to have problems of one sort or another.

As for the workers, nobody makes them work there.


> but it is not at all obvious that the best way to run them is by sociopathic megalomaniacs.

I suspect you've defined a tautology by assuming that anyone running a large organization is a sociopathic megalomaniac.

But let's take an example. Which do you think is better run - NASA or SpaceX?


SpaceX, naturally.

But being run better than NASA is not exactly a high bar. I would actually amend it to most US federal agencies, even. It's just that Americans, for some reason, assume that the way their government works is exemplar of governments in general. That is not true, to put it mildly - US is just particularly dysfunctional in that regard.

I should also note that my original point was not about a public/private dichotomy, but specifically about the "capitalist hero" cult of personality and the associated management style. You can have private companies that aren't run in this manner, where decisions are collegial or otherwise checked. You can even have private co-ops. And, of course, in many - indeed, most - cases you don't actually need megacorps to do things that need to be done, and a bunch of much smaller competing entities will do just fine without all the undesired political and economical effects.


There are countries that have discouraged big business and encouraged small business instead.

The result is low levels of prosperity, because big business drives the wealth creation in the economy. Small businesses are needed, too, as they fill in the gaps and are the future big businesses.

An economy made up of cottage businesses and local artisans handweaving baskets just cannot produce the kind of wealth that is produced from efficiencies of scale.

An artisan made car would cost $1 million each.


There is a very large scale in between "artisan" and a megacorp with a budget larger than many countries.


Economies of scale drive the prosperity of economies.


I think the question is more "do you have to be amoral to run a large organisation?"

There are endless numbers of idiots in black turtlenecks being absolute dicks to other co-working space members because they believe that being a dick is a prerequisite to commercial success. They are clearly cargo-culting something.

Most CEOs of large organisations appear to be psychopaths. Is this because you need to be a psychopath to run a large organisation? Or because you need to be a psychopath to get to be a CEO of a large organisation? (these are different things).

It does make sense that non-psychopathic founders don't build the kind of scale of organisation that we're having such problems with. A "normal" person can accept an exit at the merely "more money than you'll ever be able to spend in your lifetime" level, rather than scaling to FAAANG level. Likewise, non-psychopathic executives are probably at a disadvantage when climbing a career ladder.

Psychopathic CEOs make psychopathic decisions, based on their own mental dysfunction. We're seeing this in the Enshittification of Everything; though probably more immediately and clearly in Musk's antics at X: ego over every other consideration.

If we could wave a wand and appoint non-psychopathic CEOs at all the large tech companies, would we see them change behaviour and solve a lot of the problems themselves? Or is it inherent in the organisation culture now, or a required feature of the organisational culture in order to grow so large?

We have historically curbed the extreme capitalist tendencies that build such large organisations. We have anti-trust laws, and all sorts of regulations to control the damage that unbridled capitalism does, and break up large monopolistic organisations. Do we need to draw that line a lot lower for tech?


> clearly in Musk's antics at X

I like Musk's version of twitter better than the old version. His tweets often make me laugh.


That's kinda sad, though, isn't it? Someone with that much power and influence, running the de-facto platform for all our journalism and politics, and he's just laughable. I find that sad.

Like watching a clown performing a slapstick routine and then realising that that isn't a clown and the slapstick is an important part of our societal infrastructure.


I don't find having a sense of humor "sad".


Laughing with him or at him?


This is pretty similar to some fraud in professional science that's more common than it should be. A few people have started to make it a hobby to detect copy-and-pasted and altered images in published research:

Fabrication discovered in prominent Alzheimer's research: https://www.science.org/content/article/potential-fabricatio...

"Sleuths" uncovering fraud and getting retractions for thousands of papers: https://apnews.com/article/danafarber-cancer-scandal-harvard... and https://www.newyorker.com/science/elements/how-a-sharp-eyed-... and https://retractionwatch.com/2022/07/22/papers-in-croce-case-...

So I'm dismayed but not surprised that the incentives driving fraud in research science are trickling down into pre-college science fairs. A cynical person might conclude that we're just training the next generation of scientists to be better at fraud.


Agh, this is so close to being a really interesting perspective.

"Advanced" can mean a couple of different things. I think your comment and Graham Hancock's stuff is using it in the sense of "technologically advanced", i.e., access to earth-moving equipment or something.

But there's also "advanced" in the sense of "ability to reason", and that's much more interesting to think about!

I think there's a tendency in the modern perspective to equate technological advancement with intelligence, and so we (laypeople and dilletantes especially) tend to think of these long-ago cultures as being sort of comprised of primitive people because they built primitive things, by modern standards. Writing systems, technology, politics & governance, math, chemistry, mechanical systems, metallurgy and materials science, medicine -- minor periodic and localized variations aside, all of these were pretty darn primitive, near as we can tell, and so the people must have been, too.

But maybe advanced people do primitive things because the process of developing technology takes a long time. Think about everything that's required to reliably produce steel; maybe a prerequisite for steel is 10,000 years of agriculture.

The "Primitive Technology" channel on YouTube is a great case study. We have an individual who has access to modern knowledge and technology, but re-producing it is extraordinarily laborious and he's still in the mud hut phase of development -- and he can escape that time period at any time to get access to modern medicine and a rich, nutrient-dense diet.

I think this might be a strong argument against ancient technologically advanced civilizations (and alien claptrap). It's unlikely that things really developed that much out-of-order because it just takes too dang long to develop all the steps between basic agriculture and powered machinery. It's kind of like that counter-argument against the "moon landing was a hoax" nutters: in 1969, we didn't yet have the film technology required to fake a moon landing. It was easier to get on a rocket to the dang thing! We knew it could be possible to fake it, but we didn't have the tools to do it, yet.

So, it's fun to think of past cultures and neolithic humans as being basically us, in terms of intelligence and reasoning and capability, but without any of the modern affordances we have now.


Strongly agree that this one is both very fun to think about and rings true. I sometimes imagine imagine it as parallel to the advancement of the world of computers, which has sort of been like watching the development an entire civilization in miniature. Early computer pioneers were, we know, incredible minds whose talent was the very thing that put us on the hard road to progress. Sure, nowadays, random people are able to casually accomplish much more in absolute terms, but it's because they're standing on the shoulders of giants.

All that said, I do tend to be sort of a Graham Hancock apologist. My take is that most people go too extreme with him. They either think he's a crackpot loony who must be taken at face value and debunked as a purveyor of pseudoscience OR they think he's a rebel truthteller: the only one who will look at the real facts, bravely pushing through the corrupt academic swamp.

It seems obvious to me that he's neither. He's just an author who stumbled on a compelling, mind-expanding idea. Roughly stated: what if we know less about the past than we think, and thus underestimate our ancestors? I think the interesting thing about Graham Hancock's spiel has nothing to do with any of his specific pieces of archaeological evidence that he digs up, which are very clearly marshaled to make a point he has already decided on making. (This is bad science, 100%.) Rather, the thing he brings to the table is more like a philosophical approach that is genuinely fresh and interesting. And I do think he will one day be vindicated in some way, because we act like we have way more precise knowledge about the past than we actually do. This is sort of an epistemology thing, so appealing directly to the evidence and the current anthropological understanding isn't really engaging with him in good faith. He's pointing out that the Troys of history prove that we consistently overestimate how completely we've understood history and what is and is not reasonable. Over time we tend to acclimate to that picture, and then the problem multiplies, because we tend to only accept things that seem to fit with the now-banal-seeming history we already know, leading to even more banal hypotheses gaining traction. Some of his best writings relate to the systematic bias against catastrophism that existed, and showing how these types of errors in epistemology lead to actual errors of science down the line.


FWIW a few people fly around the web with persistent cookies and localstorage disabled except for selected sites -- once the tab is closed, the data is flushed, and re-opening the tab won't restore it. I'm one of those people. I recognize that this is entirely a "me" problem and don't expect anyone to change the way their software works to accommodate this behavior. Just raising a flag.


I would use the following behavior: the first time (loaded with empty storage) ask for confirmation, the next times (if loaded from storage) don't ask.

This would prevent people with auto cleanup to loose their work and avoid annoying others too much.


If both upstream and a significant portion of users strongly disagree with a maintainer's judgement, then how is their role as maintainer justified?

It's KeePassXC's job to secure the software and produce features that fulfill users' needs as they see fit. Julian's role as maintainer may intersect with that to a limited extent, in deciding on what kind of defaults best fit the rest of the OS. But, in this case, the developers of the software disagree with his justifications, and reasonable users are also disagreeing with the change.

It seems clear Julian wandered outside his role a bit here.


> KeePassXC's job

Is KeepassXC even a company ? looking at their site and wikipedia, they're just a bunch of people dedicated enough to maintain the project. Looking at the donation page [0] they don't even list anything going to themselves in the use of the money.

So they're effectively paying with their time to keep the thing alive. If anything the community seem to own a ton to these guys.

[0] https://keepassxc.org/donate/


This reminds me of "The gift of it's your problem now" (2021):

   The best part of free software is it sometimes produces stuff you never would have been willing to pay to develop (Linux), and sometimes at quality levels too high to be rational for the market to provide (sqlite).

   The worst part of free software is you get what you get, and the developers don't have to listen to you. (And as a developer, the gift recipients aren't always so grateful either.)
https://apenwarr.ca/log/20211229

https://news.ycombinator.com/item?id=29736369


Sorry, why do maintainers owe us anything? They’re typically unpaid or poorly paid and are doing everyone a favour. The code is open source and anyone who doesn’t like their work can easily fork the project. They don’t need to justify anything to us


I anticipated this reply, either here or elsewhere, and was really hoping it wouldn't arrive.

I do a lot of volunteer work too. Guess what? My decisions in those roles are not unimpeachable. Being a volunteer also does not mean you are owed anything, even gratitude. It's a thing you choose to do, and if you don't like doing it anymore, then you should stop doing it.

Package maintainers aren't self-sacrificial saints or all that unique as volunteers go.

This is a bad decision. It deserves criticism and discussion. The volunteer status of package maintainership is irrelevant.


I share your frustration because comments like that show up in every thread about open source.

By putting something out into the world you're creating connections with others. If people like what you've built and start to rely on it then that puts power into your hands, and any time you have power over others it should be wielded responsibly.

Volunteering doesn't give people a pass to screw over others.


And who decides "responsible"? The mantainer made the decision of defaulting to no-network for safety reasons, that users can reverse with a flag. This sounds responsible enough for me.

I bet that if a bug is found in the connection API and passwords leak, we would impale the head of the mantainer in a pike for not defaulting to safe mode, or to have connection at all.


And the software authors made it clear that those features, even if compiled in, are disabled by default and the code never executes.


Connecting the internet and a password database together is one of those fundamentally bad ideas. This might well be an excellent technical decision. Although I agree with the thread root that this is a level of intervention that might justify some rebranding.

> Package maintainers aren't self-sacrificial saints or all that unique as volunteers go.

If you want keepassx, you can go install it. If you want the Debian archive's version, install that. All the options are open to critique, but the average Debian maintainer is doing so much more good than the occasional bad decision that they get a lot of benefit-of-doubt on this sort of choice. And some reasonable expectations of respect.


Is it a _fundamentally_ bad idea? The connected syncing feature of Bitwarden is one of my favorite things. I can save a password on one device, and its automagically available on others all while staying encrypted (and audited).


Agreed but it is worth keeping in mind that Bitwarden's implementation of sync is probably a lot more sophisticated than KeepassXC; and is probably the main reason why one would use Bitwarden. I am a former user of Keepass and I never knew it had network functionality so I think it makes sense to provide two packages -- one containing the main keepass functions which which 99% of users will use and the othrer for the 1% using the exotic functions. This is in line with how Debian handles many other packages such as vim, exim, etc so it is not at all surprising for the typical Debian user.


KeePassXC has no sync implementation.

The functions related to Internet are:

- getting the favicon for a specific entry (needs to be ran manually with an option to download via a DuckDuckGo proxy)

- checking entries against HIBP (needs to be done manually in a submenu with a giant notice)

Also this is about KeePassXC not KeePass which is a completely different project. There is also KeePassX, KeePassDX, KeeWeb, KeePass-electron and so on and so forth.


> And some reasonable expectations of respect.

I think that expectation ends once you start calling the other party's software "crappy".


> Connecting the internet and a password database together is one of those fundamentally bad ideas.

Disagree. I use KeePassXC because I would prefer to have my passwords on my computer, instead of somebody else's computer (and I am willing to accept responsibility for managing my own password file).

That is a delineation that is parallel to, but not the same as, "don't connect to the internet". Browser integration is a required feature for a modern password manager; without it, you don't have a password manager, you have an encrypted notepad. HIBP integration is, likewise, net-good for users.

Also, as the KeePassXC devs have repeatedly pointed out in multiple places, these features are compiled in, but not enabled by default. Users who do not wish to use them can simply ignore them. Julian's argument at best seems to be some kind of concern about software supply chain; he is compiling the package without these features so that they are no longer available to the users who do want them.

The people making the arguments in favor of this change "for security reasons" aren't even making strong arguments for it.

> If you want keepassx, you can go install it...

Okay. And if you want a super-paranoid version of KeePassXC without these features compiled in, you can... go compile it that way.

Like everyone else, I already have thousands of little time sinks to contend with simultaneous to other increasing pressures in life. I am investing some time now to try to prevent another bad decision from adding to those faffs.

> some reasonable expectations of respect.

First, from my reading here and on the Mastodon thread and on the GitHub thread, most people have expressed dissatisfaction with this decision without crossing the line into disrespect towards the maintainer. The KeePassXC devs have maybe gotten a little heated, but they deserve all the same allowances you'd give to a package maintainer. They are getting bug reports due to downstream's decision, which they strongly disagree with. That sucks. There is a little bit of the usual internet noise, but otherwise, this is about the best discourse that could be expected for something like this.

Second, Julian himself kinda invited a strong negative response when he replied early on with, "This will be painful for a year as users annoyingly do not read the NEWS files they should be reading but there's little that can be done about that. ... All of these features are superfluous and do not really belong in a local password database manager, these developments are all utterly misguided. Users who need this crap can install the crappy version..."

---

Getting back to some substantive discussion, it seems unlikely Julian is going to change his mind on this. This seems like a clear failure of package stewardship to me; KeePassXC's best move IMO is to set up their own repository and provide instructions for adding their repo and key to apt and then pin their keepassxc package. It's a bit of a nuisance for them, but probably less headache than ongoing bug reports and noise from the internet. There's already a lot of other software that gets installed this way, so I think it's fair to expect the average Debian user to be able to handle this process -- it's copy-and-pasting about four lines into your terminal. Then, Julian will no longer need to bear the burden of maintaining the package.


> Browser integration is a required feature for a modern password manager; without it, you don't have a password manager, you have an encrypted notepad.

Not really? I've been using KeePassXC without a browser extension for a while, probably not years but certainly many months. That doesn't make it any less of a password manager - it lets me generate random strings to use for each account, keeps them safe and encrypted, and also lets me enable TOTP for an unlimited number of accounts. That's pretty much a password manager to me (TOTP is extra but much appreciated).


It makes you vulnerable to phishing (or rather, it provides zero protection against phishing), which is one of the biggest threats to the average user by a wide margin.

It's absolutely reasonable to say "Browser integration is a required feature for a modern password manager".


>And some reasonable expectations of respect.

Volunteers by definition do not (or at least should not) expect anything in return for their time. If you want respect as a so-called volunteer, you're not a volunteer.

I've seen both good and bad package maintainers, too.


> Volunteers by definition do not (or at least should not) expect anything in return for their time

That isn't really true. For starters, paid volunteers are actually a thing that happens from time to time. Secondly; there would be no volunteers if they didn't get something for their time. It is just generally that something isn't money. Volunteers aren't expected to be selfless.


If you’re getting paid you’re by definition not a volunteer. You may be getting some perks like volunteering at a convention giving you an entry pass for that convention, but as soon as you’re getting some other gains, be it monetary or not, you’re no longer a volunteer.


each year, my employer allows me to take a (paid) day off to do volunteering projects, e.g. going to soup kitchens. I get paid for that day regularly by my employer. The soup kitchen doesn't have to pay a dime.

Am I a volunteer?


to the soup kitchen, yes, you are, if they aren't paying you.


> If you’re getting paid you’re by definition not a volunteer.

You are technically incorrect. The US army, for example, is manned more or less entirely with paid volunteers.

And while many volunteers may not get formal compensation, they have to expect to get something out of the experience. Otherwise they would not do it. The subset of volunteers who are in it purely for a biblically pure sense of charity is tiny. And there is no expectation that Debian developers are motivated by some cultish wish to do good for the sake of free software. They're allowed to be motivated by whatever motivates them to do good with free software. Even if it is money.


>they have to expect to get something out of the experience.

Volunteers are in it for the satisfaction of volunteering.

If you want anything beyond that as compensation for volunteering, you are by definition not volunteering.

Incidentally, those who receive monetary compensation for their time and work are known as professionals.


I agree volunteering doesn't mean decisions can't be criticized, but the notion of duty towards the user oversteps that.

The same way maintainers make their decisions, the community is free to deal with it in any way shape or form. As long as money or malice or recklessness isn't involved, people should be free to do what they think is right, and the current maintainers aren't putting any roadblocks to prevent others from using the work in the way they want.


They don't owe us anything, but that's completely unrelated to the current discussion. They can be completely free to do whatever they want, and users can also disagree with that and voice said disagreement. It's a two way street. Especially in a situation where there's only "one" maintainer per package per distro, meaning that users of the distro (who can be other maintainers too) can disagree with it and openly so. There's a reason why Debian doesn't allow a maintainer to say, gut systemd or switch to another init system unilaterally just because they are volunteering to maintain the package


This line is always ludicrous because it doesn’t play in literally any other volunteering scenario. In a previous life I coordinated volunteers. You better believe that I still held them to a standard and told them their time was better spent elsewhere if they didn’t want to play by the rules. “But they’re volunteering!” Is a uniquely open source contributor mindset that only seeks to perpetuate some nerd’s weird fiefdom. The reality is that for some people, they’re just…fine not getting paid with money, because what they’re really after is something to control.


At the end of the day the volunteer is a volunteer for the Debian project (not KeepassXC or others) and doing what is deemed right for the Debian project. I agree volunteers should be held to a high standard, although I suspect in this case the volunteer is maintaining Debian's high standards. As a Debian user the volunteer's decision seems in line with Debian's ethos.


This isn’t the project maintainer we’re talking about, it’s the Debian package maintainer. Their job is building a working .deb with working software, not randomly messing with it. Users have the right to demand their packages to be trustworthy.


> Their job is building a working .deb with working software

If that were was all there is to packaging - upstream developers could do the same job & have their CI/CD pipeline shoot out a .deb file.

However, it's not unheard of for package managers to maintain an evolving patchset that changes the default behavior and better integrates the upstream project to the rest of the distribution and its philosophy.


Upstream developers don’t have the time and bandwidth to set up packaging for all distros and versions.

Improving defaults may be fine according to some. Removing major features advertised by the software due to political reasons is not fine.

My software is a victim of Debian maintainers as well: they chose to remove the default theme from our static site generator, because it was built on top of Bootstrap 3, but Debian only shipped Bootstrap 2 at the time in a global package (they also changed the bootstrap 2 theme to use symlinks to the global version). How is this “better integration with the philosophy”?


> My software is a victim of Debian maintainers as well: they chose to remove the default theme from our static site generator, because it was built on top of Bootstrap 3, but Debian only shipped Bootstrap 2 at the time in a global package (they also changed the bootstrap 2 theme to use symlinks to the global version)

As a Debian stable devotee, this seems reasonable to me. If I wanted each package to bring along & manage its own dependencies, I'd use flatpaks.

> How is this “better integration with the philosophy”?

I'm guessing Bootstrap 3 wasn't yet in whatever release/channel your software was being packaged for?

Can't you imagine any possible benefits of not shipping bootstrap v2 and Bootstrap v3? Or do you just disagree with the Debian unstable -> testing -> stable philosophy? Dependency juggling is just one of the issues distro package maintainers have to wrangle with, that upstream maintainers typically don't care about - an upstream project can declare "this version requires the latest glibc", but distro packagers may have to patch around that because the latest version of glibc hasn't been through testing.


We ship a copy of bootstrap within our data files. They could just leave it as-is and have it working. Bootstrap is a CSS/JS library, there is no global /usr/lib to be concerned about.


> because it was built on top of Bootstrap 3, but Debian only shipped Bootstrap 2 at the time in a global package

> there is no global /usr/lib to be concerned about

Aside from possibly the path being different, which is of no concern, how can the 2 above sentences reconcile with each other?


It is trivial to make the Bootstrap 3 global package install into a different folder than Bootstrap 2. It isn’t so trivial for shared libraries without different sonames, for example.


Most of HN who've been around know what Bootstrap is (rip, old Twitter). The same rules apply whether your package dependencies are .css, .js or .so


I think one of the potentially bigger things that doesn't yet exist is an easy way for non-developers to build their own packages with whatever options they want. By easy I mean a GUI tool that works across the majority of projects out there, and on any distro.


> If that were was all there is to packaging - upstream developers could do the same job & have their CI/CD pipeline shoot out a .deb file.

That's what some users seem to want today. It's why both Flatpak and Snap exist with the goals of letting upstream developers just CI/CD spit out a "universal" package for Linux and getting a more "Mac-like" (or "Windows-like" if you prefer) install experience with less waiting for package maintainers to get around to publishing upstream changes.

Admittedly, Flatpak and Snap aren't universally beloved either, yet, but the balance of what the job for a distro's package maintainers should be is definitely in shift.


He wasn’t randomly messing with it, there was a bug report about this:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953529


Doing it in response to a single user’s bug report from 2020 that does not provide any rationale other than “network access bad” constitutes randomly messing with packages.


The feature flag is put there by upstream. If they don't want to support non-network installs then why do they even have that lever?

That said it probably makes more sense for Debian to package a `keepassxc-nonet` alongside the default `keepassxc` so end users can choose the variant.


If a user wants to build a hardened copy, they are free to do that. Distros should provide a version with standard features that are expected by end users.


As a Debian user I like how Debian just includes the basics in the main package and provides optional extras if you want them. I'm not sure how other distros handle it the other way around -- if the main package includes everything the risk is naive users install packages that include functions they don't need that end up exposing security issues. The Debian approach provides a reduced attack surface out of the box and if I happen to need something more its easy to just apt search ${package_name} and see what other extensions are available and install these. I do this regularly for PHP modules for instance if some PHP code complains a certain module is not available. It may not be your cup of tea but this is the Debian approach, and it makes sense from the perspective of a defensive user like me to keep things simple.


I agree, it's also supremely obnoxious that upgrading a piece of software means losing a lot of functionality - unless the user knows s/he needs to replace the package with the -full version..

Wahey, isn't that what MS does with e.g. Outlook. Congrats Debian, you're reaching Microsoft's level!


I agree that is unfortunate however I would argue the package should have been built that way in the first place. It's not the best thing to do now but better late than never. I wonder if the Debian maintainer would consider some sort of transactional package which brings in the new package if you had the original one installed. However, as someone who has used Keepass and did not realise it had all these extra functionalities, I think the assessment that most users will see no difference is ultimately closer to the truth than many people realise. I migrated away from Keepass specifically because I thought it had no network functions which makes all this drama especially ironic for a software that was marketed (at the time) as a password manager to keep on your own device and not someone else's machine.


This kind of thing is one of the reasons why we have different distros. For Debian, it's actually common to provide a "minimal" package plus one or more versions built with different feature flags.


You doubt that bug poster's "belief" that "most people want" that change?


Randomly messing with the code they package is the primary job of a debian packager. Which is how we get such great contributions from debian maintainers like the weak keys fiasco.


It can also work the other way around. When I install Apache on other distros I end up having to disable so many modules -- whereas the default Apache config in Debian is pretty watertight I never really have to mess around with modules. Likewise installing PHP only installs the core PHP module, you have to specifically install the extras. Other distros install everything including the kitchen sink. Needless to say, I'll take the Debian approach, warts and all.


demand? Perhaps if you are unhappy you should ask for a refund. I just can't get my head around this sort of entitlement.


What do you propose instead? Why should users always accept and agree with the Debian maintainers' choices, even if they're dumb and produce insecure software? Why should being a volunteer give you a get out of jail free card?


I propose request, rather than demand. If you don't agree with the maintainers choice and it is a legitimate issue, you could raise the issue with the Debian community and try to get some more support. Alternatively, suggest a fix that meets both requirements (such as a -full package).

There is no get out jail card here... just people volunteering their time, and a subset of users that feel they have some sort of entitlement. If I volunteer to pick up trash at my local park, would you demand that I pick up your garbage? No.. that would make you a jerk.

I'm an inactive Debian Maintainer and retired Ubuntu core dev, so perhaps my views are biased.. but I really think people should show these volunteers more respect.


>Sorry, why do maintainers owe us anything?

"they're doing it for free, no one owes you anything" is always the argument people make when someone does something reasonably dumb and they need to defend the maintainers/devs. They don't owe anyone anything, but people DO HAVE _REASONABLE_ expectations of them.


Package maintainer != Project maintainer.

In this instance the maintainer of the Debian package for KeePassXC has unilaterally made a choice.


Which is pretty much what all other Debian package maintainers do. For Debian users it's expected they ensure the software they are packaging fits in with the Debian way of doing things. This is what Debian users want -- if they wanted all packages 'nude' with no changes applied there are other distros e.g. Arch that are much better suited. I personally tried other distros which tries to package as close to upstream as possible, and I was pretty surprised by the poor upstream defaults of many packages and lack of useful utilities. E.g. Apache is so much better packaged by Debian -- it wasn't until I installed Apache in Arch that I realised many of the useful stuff I used in Debian was actually Debian-specific. Most packages in Debian come with very good defaults that my "setup" script (i.e. install/configure packages) for my Debian machine is literally <50 lines whereas for Arch it was something like 200 lines including due to having to reconfigure a lot of not-very-well-thought-out upstream defaults that Arch kept in place.


With Debian I expect sensible default configs, but not “we deleted a load of actual features”.

In this case it’s features that were patched out - not plugins or a mere config change.


KeepassXC consider these options as "plugins", it's right there in their official documentation for the build options.

The Debian package wasn't shipping the correct default configuration in the first place, it's unfortunate but better late than never, and it's not like you can't switch to the keepassxc-full package.


> KeepassXC consider these options as "plugins", it's right there in their official documentation for the build options.

The devs said they're not actually plugins, and that was quoted here hours before you commented.


The documentation should be updated to reflect this, because at this time

https://github.com/keepassxreboot/keepassxc/wiki/Building-Ke...

    -DWITH_XC_ALL=[ON|OFF] Enable/Disable compiling all plugins above (default: OFF)
still use the plugins terminology


Which is in line with how many other Debian packages work which is again why I think this isn't really a big issue from the perspective of a Debian user. Most of the upset seem to be coming from users of other distros unfamiliar with the Debian approach to doing things. I do agree it's annoying that this wasn't done from Day 1, but better late than never.


If you claim to distribute application FooBar, you owe it to the authors of said application to actually distribute FooBar and not something else that was modified against their wishes. If you want to distribute a modified version, you should call it something other than FooBar.

You also owe it to your users to not mislead them by claiming that your modified version is actually the real FooBar.


I note elsewhere in this thread that all they did was disable an option from the upstream build script -- suggesting this is an acceptable option provided by upstream themselves? I think suggesting a rename is a bridge too far given even upstream provides a way to build the software without the extra functionality behind what sounds like a simple build option flag.


I think you'd have to actually ask the users about that. Not make assumptions based on some loud people on a Mastodon thread. What the user is given here is a choice.


Well no, what the user is actually being given is a completely different application than the original one they downloaded, which is now increasing the maintenance burden upstream because THEY are they one getting all the bug reports because Debian decided to swap the packages out from underneath their users:

https://github.com/keepassxreboot/keepassxc/issues/10725#iss...

> This is now our fourth bug report because of the decision to neuter the base KeePassXC package in Debian


Users should ideally report bugs to their distribution, not to upstream. The distribution package maintainer then does triage to determine if the issue is specific to the distribution package or should be forwarded upstream.

That's how it used to be in the past (and still is for enterprise distros because you might as well use the support contract you paid for). But lately users have gotten more savvy about talking to upstream directly, especially since more and more upstreams are now on easy-to-use websites like GitHub instead of mailing lists. That's still fine if users do their own diligence to ensure the issue is with upstream and not with the distribution package, but alas they don't all do that, leading to these spurious reports.


What’s your point? We all know why it’s happening. The reality is that it’s not to user expectations, which is bad.


It's not completely different. They patched stuff out.

And I, as an end user, am absolutely fine with that, as a user of vim-nox package etc etc...


I thought from reading the bug report is that they only changed the default of a supported cmake build flag. I think that a keepass-nonet would have be a wiser choice, but I do not blame Debian people to be opinionated towards the more secure choice.


vim-nox is pretty much full-featured vim without x11 stuff.

Do you have a non-trivial .vimrc/.vim directory?

Would you be accepting of the maintainer disabling a bunch of features and pushing those changes out under the main vim-nox package such that it breaks your existing install? Would it be reasonable to expect you as the end user to figure out what has happened and that you need to uninstall vim-nox and and install vim-nox-full?


My .vimrc is 8 lines. I learned not take the kitchen sink with me on holiday.


But vim-nox is a separate package with a clear name saying that it's got X removed; I don't think this would be nearly as controversial if they'd shipped a keepassxc-nonetwork package.


vim-tiny is installed by default on debian (providing a vim command), and also has X removed.


Okay? Calling it keepassxc-tiny would also be fine. I think it's relevant that `apt install vim` does not give you vim-tiny.


Yeah, I hated that too.


Users should be asked if they actually wanted the features in the existing package after all? Why shouldn't users have been asked before changing the existing package?

I'm one of those users. If I'm loud, does that mean my opinion doesn't count anymore?


It never counted. You can suggest or advise, but you never had the power to tell Debian what to do. Being loud will not change that, no. You'll have to resort to persuasion.


> Why shouldn't users have been asked before changing the existing package?

They were. apt shows the NEWS file during update when there's a change.


I don't recall ever seeing that on Debian and derivatives.


Me neither in Sid - I guess they installed the listchanges package some time and forgot.


It is marked as 'Priority: standard' thus installed as part of the standard Debian installation and shows only NEWS entries by default without needing further configuration.


I can only talk for Debian, not derivatives.

You definitely see it for several packages during dist-upgrades. Same in sid/testing except it can be any time though it's a rare event.

In case apt/dpkg is configured to ignore those, information still resides in /usr/share/doc/<pkg>

it'll also be put in the release notes when the next major Debian version is released.

I mean, distributions have already figured these things out 20 years ago, but I guess users nowadays expect these to be announced in Twitter or a pinned Github issue or something :-<


But they already had a choice, since the removed options were disabled by default.

This really just breaks core functionality that exists and is expected by real users, under the guise of unnamed security risks...theres plenty of disabled options in Linux that are "potential" risks, so its a silly choice.


Hyperbole!

$ apt install keepassx

$ apt install keepassx-full

Choice made.


Let's say that I had the previous version of keepassxc installed and used a Yubikey to protect it. Now when the distro updates, through no actions of my own, I will be locked out of my password DB because the Yubikey extension is no longer compiled in to the version of KeePassXC the distro is shipping under the original name. Yes, this breaks core functionality. How is this a good thing?


Choice was already made when they installed it with xyz features available.

If it was so important they never should have packaged it in the first place. -Minimal option is the obvious reasonable choice, unless trying to be an arse to make a point, since you're changing a users choice after the fact.

Are we going to stop compiling sshd with plaintext pw options and root login, and suddenly?

If a user has an option enabled you don't like anymore, notify them, don't blindly remove functionality and say "your fault for not reading the changelogs".

Frankly the security claims ring more of hyperbole than anything


> If a user has an option enabled you don't like anymore, notify them, don't blindly remove functionality and say "your fault for not reading the changelogs".

apt shows the NEWS file during update when there's a change. These users not only have chosen to actively ignore the warning that has been shown to them by default, they've also chosen to directly go to upstream to complain instead of first their distributions channels.


The default build of KeepassXC is without any optional modules

https://github.com/keepassxreboot/keepassxc/wiki/Building-Ke...

    -DWITH_XC_ALL=[ON|OFF] Enable/Disable compiling all plugins above (default: OFF)
To me, it seems like the maintainer is simply bringing the default package back to what it should have been, and he's offering another build with all features enabled under keepassxc-full

If KeepassXC is unhappy with the defaults, they can adjust theirs to reflect what they feel should be available out of the box.


Upstream's irrelevant to a maintainer. Downstream? Maintainers typically know best, that's why the user chose that distro. I bailed on Debian when they decided to go systemd. That's Democracy.


Obligatory article, "I am not a supplier.": <https://www.softwaremaxims.com/blog/not-a-supplier>

Folks that disagree with a maintainer's actions are generally free to fork the project and maintain an alternative -- that's one of the primary features of open source software. And if end users prefer that new fork to the original maintainer's version, that'll probably be the one that survives.

But maintainers have no obligation to make their end users happy.


> If both upstream and a significant portion of users strongly disagree with a maintainer's judgement, then how is their role as maintainer justified?

By their making the decision they think is best and that agrees with the philosophy of the distribution they're maintaining the package for? I'm glad they don't have to justify their existences to upstream and every "significant portion[...] of users."

> It's KeePassXC's job to secure the software and produce features that fulfill users' needs as they see fit.

You don't control free software after you've licensed and distributed it that way. The entire point of the concept is to make calls like this about anti-features. KeePassXC can feel free to comment on it, like anyone else. They can demand that Debian make available the modified sources. They can revoke any license to the use of trademarks. That's it.

If users only want to deal with KeePassXC, they can compile it themselves or use a portable version. If KeePassXC wants to deal with Debian users directly, they can host a package repository for their canonical version.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: