Hacker Newsnew | past | comments | ask | show | jobs | submit | allannienhuis's commentslogin

> I ain't giving people something for nothing but I suspect you do, or would do that for your children or immediate family.

I'm just some dude on the internet, so my opinions are worth exactly what you're paying for them (nothing). But when I try to understand this type of thinking, this is what I come up with:

In the old days of scarce resources (vast majority of civilization), children were expected to 'repay' their elders for the care they received by taking care of them in their old age. And the competition for resources made this idea of keeping those resources for your family only important for survival.

But with the resources available today, the dynamics a very different. Currently only about 25% of total employment is in agriculture, worldwide. In the rich countries this is very significantly less. Canada is 1%, USA is 2% [worldbank]

But we're living with the cultural baggage of generations of scarcity and tribalism, which still shape our policy in a time of incredible resources provided by technology. So instead of more sharing, we choose higher standard of living for ourselves. I know it will take time to change this culturally - generations - but I'm still disappointed it's not happening faster.

[worldbank]:https://data.worldbank.org/indicator/SL.AGR.EMPL.ZS


I think it's hard for certain people with certain backgrounds to understand.

What I see as someone who grew up in a very working class family surrounded by those on benefits:

I see the janitor who busts their ass day in and day out to provide for their families totally lost in these conversations. They are expected to take money out of their check - doing a very difficult, thankless, and not all that well paying job - to even today help pay for a whole lot of people who are incredibly more privileged. I know quite a number of people who have college degrees but experienced "failure to launch" who see themselves as too good to go work in a kitchen, as a janitor, or what have you - but are quite happy to accept various form of public benefits due to their part time cushy employment.

I cannot square that circle. Having someone work themselves to a bone with no real hopes of retirement, so you can have other people live a much easier life than they are.

If you ask those taking said benefits who are working part time in a arts field or whatever, they will of course state that they are not the problem and "rich people" should pay more in taxes so the janitor also doesn't have to work. But now who is cleaning toilets or taking out trash? At some point the work has to be done and you run out of rich people to tax for wealth redistribution.

Considering how widespread this "condition" seems to be in my human experience, I cannot see a widescale implementation of "to each of their abilities, to each their need" ever working out simply due to how selfish humans appear to be. I love the idea - and I have often dream of starting my own commune of sorts of well-curated individuals who all have roles to play, but I just can't see it working out either in reality or in scale. The only reason such a limited scale commune might work is that you could rule with an iron fist and vote people off the island who start to take advantage of others and no longer pull their own weight.

I am quite convinced that if you implemented UBI or other means for the average person to never work you'd simply get a whole lot of people doing effectively nothing, if not outright destructive (for society) things with their time.


> Having someone work themselves to a bone with no real hopes of retirement, so you can have other people live a much easier life than they are.

But isn't the real problem that the janitor isn't being paid enough to save for retirement _and_ pay a 'fair' share of taxes? I read about the fear and complaints of high taxes to pay for the lazy, but the actual tax load on countries with strong socialist policies is not really all that much higher than in the U.S.

This sort of thinking reminds me of the old cartoon with three people at a table, one obviously rich person with a whole pile of cookies on his side of the table, and two other ordinary-working-class people each with a couple of cookies, with the rich guy saying to one of the other guys - watch out, that guy wants to take away one of your cookies!'

There are so many working class people convinced that the problem is the other poor people around them, instead of the very small number of people with > 50% of the resources. Those super-rich have somehow convinced everyone that the current balance is best.

I'm not some revolutionary; far from it. I've always hoped that technology would be the thing that allowed virtually everyone to rise up out of poverty (and it has to some degree), but what I've seen instead is the gains from all of this tech we've created in the past 200 years primarily going to a small class of people, and that just makes me sad.


> I read about the fear and complaints of high taxes to pay for the lazy, but the actual tax load on countries with strong socialist policies is not really all that much higher than in the U.S.

Many of these countries are going through the start of a lot of social upheaval in part due to these tax loads paying for social benefits that are simply not sustainable from a demographic perspective. There is an undercurrent of resentment for those who work non-enjoyable jobs and look at others who have it easier than them. This is from the blue collar/menial labor camp vs. the white collar/laptop classes who imo are totally and entirely out of touch with reality at this point.

> Those super-rich have somehow convinced everyone that the current balance is best.

While there is a little bit of truth to this, I don't really believe this is truly the case. Folks compare themselves to those around them, and socially speaking those you are in contact with are what generally matters from a societal standpoint. It's sort of like shoplifting. Sure, it's not "worth it" for any single retail clerk to take the personal risk to tackle a shoplifter vs. just watch it happen. But it's corrosive to society as a whole when that retail working a job they likely do not get much enjoyment out of is forced to simply stand by and watch someone just ignore the social contract and get ahead the easy/illegal way. So there is definitely truth to the trope of "don't defend a billion dollar corporation while being paid retail wages" - at scale it's incredibly damaging to society as a whole.

Same goes for living with folks on my block growing up who decided to take the easy route and loaf off the backs of others. In the end it's labor. You could redistribute the top 10% of wealth but you'd still have the same (or even more!) labor that would need to be done. Someone has to do it. Many kids growing up in that environment saw that and decided to not even put the effort in. Those who somehow rose above it almost universally escaped the poverty cycle.

I am not against taxing the rich more - but I'd argue that the systemic reasons why the top 10% or whatever control over 50% of the wealth of the nation need to be corrected before anything else matters. You can't really fix that with post-redstribution in my opinion. It needs to be fixed at the point of value creation so workers can somehow capture more of their labor surplus. Everything I've seen in life does not point towards "redistribute the rewards evenly regardless of personal effort or sacrifice put in" being a sustainable answer. This doesn't even work on a small scale in small companies - if management allows "lazy" workers to exist for very long, it becomes corrosive to the entire culture of the company and you eventually fall apart as those putting the effort in either stop or move on to greener pastures where they are not dragging others along via their efforts. Same goes with society.

> but what I've seen instead is the gains from all of this tech we've created in the past 200 years primarily going to a small class of people, and that just makes me sad.

This we can certainly agree on. Although I'll point out that the average HN poster is in this class of people.


Yes, I certainly don't think taxing the richer is the only dial available. that was my point about the problem being the wages - the labor or non-capital portion of the pie is one of the key things that needs to be adjusted. But the entire system is designed to reward the risk takers. I don't really have any answers. I'm just naively hoping that the the real wealth that technology creates (real-world efficiencies) can somehow benefit everyone, not only the risk takers. That's one of the scarier parts of the AI and robotics boom - it seems virtually all of the benefits are going in one direction. I know we've seen this type of thing before with the industrial revolution, and we somehow got to a point where most of us really did benefit with higher living standards (including the poorest) but it hard seeing most of the really rich ones not doing much to balance that out (most trying their hardest to keep the scales unbalanced).

who do you think is responsible for all of those things, if not the ownership class?

I did something like this years ago for a really large team (~50 devs) when first introducing linting into a legacy project. All we did was count the gross total number of errors for the lint run, and simply tracked it as a low-water mark - failing the build if the number was > the existing number of errors, and lowering the stored number if it was lower. So in practice people couldn't introduce new errors. The team was encouraged to use the boy-scout rule of fixing a few things anytime you had to touch a file for other reasons, but it wasn't a requirement. We threw up a simple line chart on a dashboard for visibility. It worked like a charm - total number went down to zero over the course of a year or so, without getting in the way of anyone trying to get new work done.


How do you add new linter rules? Do you have to clean up an equivalent number of lines of warnings to enable an additional linter rule?


sorry didn't see this question earlier.

we didn't run into this problem, as we just accepted a popular set of linting rules, and lived with them.

but I imagine you could just manually bump the ceiling number when adding a new linting rule.


Bruno’s Threejs course is great. I’m about 2/3 the way through it, taking my time. Well organized and extremely well documented. Highly recommend, if a recommendation from a threejs novice is worth much.


I completed it years ago. Great course and ge seems like a super nice guy. I must check back in to see what's changed.

His website had the same car based premise back then but with less frills.


yes, seems the site is completely broken and I suspect someone is in the middle of a panicked reinstall or reconfigure of WP. I feel for them. [edit] back up now, it seems.


back up now, it seems.

Says you, I clicked 22 minutes after you posted, and got the WP install page. Like you, I sympathize; no one deserves this on their Saturday.

I clicked again, though, to get a repro and it was back. :shrug:


That last statement isn’t true. I know people with a blueberry farm that machine processes (with extra human qa step) blueberries packaged for retail sale.


You can do some casual searching and find that I'm right about this in most cases. If your prices are high enough you can tolerate a lot of waste, but for most farms the economics favor hand harvesting. We're talking about at least 20% waste when you're machine-harvesting and even then a significant amount of what ships to retail has internal bruising.

Maybe that farm is selling in an area where consumers are less choosey? I certainly prefer hand-harvested blueberries (and can tell the difference)...

Certainly machine harvesting is an increasing share of the market, but it is still predominantly hand-harvested.


I did this with a project that was worked on by a large team (50+ devs, many, many, many kloc) when we first added linting to the project (this was very early 2000s) - we automatically tracked the number of errors and warnings at each build, persisted them, and then failed the build if the numbers went up. So it automatically adjusted the threshold.

It worked really well to incrementally improve things without forcing people to deal with them all the time. People would from time to time make sure they cleaned up a number of issues in the files they happened to be working on, but they didn't have to do them all (which can be a problem with strategies that for example lint only the changed files, but require 0 errors). We threw a small line chart up one one of our dashboards to provide some sense of overall progress. I think we got it down to zero or thereabouts within a year or so.


Perhaps its because your comment seemed to equate errors with crimes, or at least malicious intent. The language seems a bit provocative for many, detracting from whatever message was intended.


Yeah. That's how I interpreted the comment, and why I responded apprehensively.


I think you are both using different meanings for the word 'least'.


Nitpick, I think the issue is different meanings for the word ‘require’. Practical/realistic minimum vs absolute/literal minimum.


"Why anyone wanted to unlock their door with their phone instead of tapping a fob, "

I would want to do it with my phone because then I only have to have one thing to carry around with me. I haven't carried a key ring in years. I don't even carry a wallet these days. It's really quite useful. Way fewer trips back to fetch the keys/wallet, etc.


> I would want to do it with my phone because then I only have to have one thing to carry around with me.

I would prefer this to be a keyring over a phone for aforementioned reasons. Secondly, the app is buggy and often just fails to work. Third, it takes a good deal of time to take out the phone and fumble around with the software.

All in all, it's a pretty miserable experience.


I rarely need to open the software to make my car open the door automatically. Once in a blue moon I need to actually open the app to force it to connect. I actually can't remember the last time I needed to do that. It's normally completely seamless. The phone stays in my pocket - the doors unlock when I'm nearby, and lock when I leave.

That's my experience of course, other car apps might be much different. But that's an issue with the implementation, not the concept.


Maybe, but if you really don’t want to carry stuff around then it’s optimal to just type the code in (…which is why it makes zero sense that the keypads suck. except that they were being cheap.)


Then what I'm carrying around is a bunch of codes in my head which is its own form of baggage, or I re-use the codes and that comes with the same risks as reusing passwords has. Using the phone for everything has risks too, but I think not much differently than a password manager does, and most phones I've used have a reasonable device recovery process (not that I've had to use them or have expertise in that area...).

Carrying a single thing (which has a bunch of other uses than just access control) doesn't feel like a burden to me.

That said, I don't disagree at all that the typical keypad for access control on everything pretty much sucks. My front door has like 4 buttons only and does the telephone keyboard thing of using the same button for multiple 'numbers' in your code. Time to jump on amazon to look for a decent front door lock that works with my phone :)


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

Search: