I am always happy when I find an opportunity to reduce or zip, so handy.
I also like Lodash'es transform[1]. It's like reduce, but expressly for transforming one collection to another. The signature is a slightly different from reduce in that the accumulator is a collection that is passed as an argument to the iteratee who is expected to mutate the accumulator with no need to return it. This frees up the return value from the iteratee for a new purpose: if the iteratee returns a boolean false, then transform early outs. I have used that feature more than once!
> actually it's better than most rich countries after controlling for race/ethnicity
Our public education is so pozzed in Dem/Blue states, though; that has nothing to do with ethnic makeup in the students. Bloated budgets fueling insidious DEI agendas with openly consumer-hostile teachers unions. Maybe in sane states it's better.
> and the most advanced healthcare
We have miraculously great trauma medicine and surgery and diagnostics. The NICU medicine I've seen at work is like science fiction.
That said, I'd argue my family doctor is just a brainless expert system for prescribing toxic pharma products. There's nothing healthful about that aspect of our healthcare. The terrible US diet and these wretched drugs are why we're so sick and the trauma doctors are so busy. It's complicated why it costs a fortune and yet we're so sick.
They are thinking of the more common definition of pathological, which is mental disease/disorder. In the computer-related definition, it means failed outcome contrary to what was expected
Yours is a reasonable meaning assuming you meant the computing sense, but the more common understanding of the word would skew towards personal insult the way you used it.
Unfortunately people can't read your mind over the internet and unicode does not convey intent.
The cascade was a mostly mistake except for interesting applications like dark mode, imo. It does not scale easily for large orgs and its original usecases were tailored for balancing user/publisher/content creator presentation concerns. The market has spoken and the content creators rule.
NPC's have no agency. They're lines in the main character's story and otherwise forgotten.
There is a negative karma to putting this kind of nihilistic message out into the world. Obviously everyone should shoot for the stars, not the dirt. The goal is to give one's life meaning and purpose. If the job is a snooze, adjust your aim. Treasure your family and start your own if you are able. Life will be infinitely more interesting and meaningful when you take on that special burden.
Starting a family has its rewards but it greatly limits your choices, the risks you're willing to take, and the things you're able to try when you don't have responsibility for anyone else. Life becomes pretty narrowly defined and predictable when you have a family, not infinitely more interesting.
You know what? With a little planning, anyone can get it done. You can have your cake and eat it too.
I know, you're on Hacker News, you gotta ship code and sell your startups, but hear me out.
Starting a family in your 40's really sucks. Fertility is waning by then, and kids are f'ing exhausting. There us so little energy left at 40. I think much of the sourness of raising kids is because so many of us start in our late 30's and 40's, and we're tired.
Nature set us up to make babies in our teens and twenties and then be _done_. I say go to college, make it your mission to find your sweetheart there and then get married and have however many kids you want through your twenties. Stop at 30, vasectomy time if she's a champ at baby making.
You are only on the hook for 18 years after final baby is born. That is the plan at least, obviously some kiddos need more supports than that. That is a major risk you run - but a risk that only increases with geriatric pregnancies. The vast majority of babies are healthy.
Here is the beauty of this system. You're done and free at 50, they're probably out of college and starting their own family if you got going early enough.
How many startup entrepreneurs only have a hit in their 50's and later? The vast majority of them.
Here is how you win at life: find your niche/passion as a kid, get your skills and networking built out in your twenties, thirties and forties, and then execute your plans for businesses after the kids are out of the house. If you can do it while they're in the house, great, but don't be an absentee parent because that's dickish.
Having business success is nice and purpose is what gets people out of bed in the morning. But you're going to die and you wont get to take it with you. Time is always very fleeting.
Building a great family gives you purpose too - men grow up quick when the first baby comes, a chemical switch gets flipped. Starting a family creates a kind of rabid survival mode. Legacy is a treasure and family history can start with you.
That's what I mean, when you have kids your mindset flips to being a provider. Providing a home. Providing food. Paying the bills. You're not going to risk that with some hairbrained startup scheme. You want a steady job with good health insurance and a predictable income, not an "infinitely interesting" life.
And when the kids are grown? Well these days that can take 30 years. Easy to say "they're on their own when they turn 18" but be honest, are you really going to do that with a kid who's struggling to get his own life going? And as you say, by then you're tired. Throw in a divorce, which is pretty common along the way, and well I guess things do get interesting but not in way you imagined.
Having the drive and energy to launch and lead something entrepreneural in your 50s is pretty rare. I think a few people are born with that kind of drive and they have it their entire life. I used to think I did, 12 hours days at a startup was fun when I was in my 20s but working an 8 hour day now has me wiped out. I can't imagine working in a startup environment at this point in my life.
Life is risky and annoying, I can't deny it. But more fundamentally why were you put here? To make the bosses' numbers look good? Your private numbers? Boil it all down to intended and actual outcomes. What have we been been sold is the goal?
First and foremost, we satisfy the biological needs and work our way up from there. I think that imperative has been hijacked to become "you must live the 'good life'", which in modernity equates to consumerism. Hooray for plastic and glass and lithium.
I'm not saying don't create eWaste as a part of living, and there's a lot of waste to just existing in all regards. But, the longness of time is an awful thing to contemplate - our insignificance in the grand story of Long Time makes trinkets meaningless.
Anyhow, starting from biological, we subsist and reproduce. Reproduction is the closest thing we'll get to immortality. If we physically can do it, we are foolish not to if we care about mattering at all in Long Time. And, we should make more babies than replacement just to account for mishaps and developmental failure.
Along those lines, females are more valuable than males if you consider Long Time. Men are quite disposable historically, so keep your head on a swivel but also protect the women and girls you love if you are a man.
Beyond the biological, we get all the human civilizational gravy: culture, writing, government, architecture, chemistry/medicine, physics/energy, computing/AI, etc. All that stuff must synergize with the biological or it will either be cast off or fester and then undo and destroy us.
Any groups or leaders promulgating actively antagonistic social movements or technologies are either herd management fanatics or anti-human or both. Even if some of those individuals are earnest and well-meaning, if they are promoting anti-human agendas, they must be opposed.
If you look at fertility rates worldwide, we're on the brink right now, and I contend that's not an accident. Everywhere you look are social campaigns against family formation, chemical pollution and toxic medical and street drugs, and crap food weakening us. We're two generations from complete collapse if you look at the birth rates and health indicators.
> when you have kids your mindset flips to being a provider.
I'm convinced it's brain chemistry, and it's friggin' glorious when (ok yes, if) you can come out the other side triumphant. Your body and mind remember the challenges and fear, and it's a big reward to living and overcoming that. Let me say it again differently - making kids is a key aspect of being human, you're not fully living unless you jump through that portal if you are able.
> Well these days that can take 30 years.
There is a long series of choices that leads to kiddos' inability to mature, assuming they are physically healthy. Mobile apps and Youtube/Reddit/Roblox have been a real retardant to child development. You can have a house policy against it for kids, and you can always allow them to pig out on the mental candy when they go to friends' houses.
> Throw in a divorce, which is pretty common along the way
I am ashamed to admit I didn't know how low the real divorce rate actually is[1]. It looks like it stands at 14.6 per 1000 married women become divorced per year, down from the boomer peak in 1980 at 22.6 per 1000. Them's good odds you can make it work, don't believe the "50% of marriages end in divorce" hype!
I think men and women need each other because it's so rough out there, and people are generally loyal after they make a commitment. Knowing Jesus gives you a 50% bonus to staying together until one of you dies[2].
> Having the drive and energy to launch and lead something entrepreneural in your 50s is pretty rare.
The numbers say 45 is the sweet spot for successful entrepreneurship[3]. I agree that lack of energy is the most concerning impediment to success, but most people are not cut out for going their own way and taking on extra risk anyhow. I'm looking forward to freedom and putting all my energy into my startup when my boys are graduated. I'm in my 50's and I feel healthy enough to do it.
Finally, I know everything I'm saying above is stuff nobody ever says. I'm right and all of those other people are wrong/misguided/evil (sometimes). And, I'm ok with not having all the answers and making the wrong choices myself in my own life.
People don't read enough great books, and bedtime stories are indeed an opportunity missed.
The whole point is to slow them down and put em to bed. So read a real book to them, whatever you like. Sets a good example to read real things, they just love the attention and to hear your voice, and they fall asleep with big words in their ears which is great for brain development.
You must buck aspects of modernity that are obviously stupid to you, not commit legacy suicide because modernity is obviously designed for morons. (The designers hate humanity.)
[philosophical mode ON, please don't take too seriously/personally if you care to engage]
You may have seen the regular stream of youtube videos in your feed with the hook that reads something like "humans will be obsolete in two years" or "software development as a career is over".
I disagree, and furthermore, that's a psyop! Don't believe the hype!
You may have seen the endless stream of technical articles here complaining about the craft going out of coding and devs being reduced to AI slop pull request reviewers.
I scoff at these devs, have they no agency? I also choose to believe they are part of the psyop even if they are real people with real experiences because their articles get boosted with a purpose.
And what do I believe the purpose is? What is the psyop? I think it is many-pronged.
We developers are quite powerful in society, and it is useful to humble us from time to time. It is useful to keep us compliant. Having us accept a dire fate makes it easier to tamp down wage inflation (which helps pay the AI tab in the short term, BTW!).
Also, regarding cycles and generations, having AI pump out an ocean of tech debt creates busy work for future generations to unravel. This make-work aimed at maintaining and fixing things is useful in that it keeps people steadily employed and controls the rate of new development and technological advancement.
Sometimes I muse when I hear stories about AI vendors' ability to "turn up/down" the intelligence factor on coding agents. Is this a fine tuning of the slop error factor getting it just where they need it to be?
I observe in my career that getting developer tools paid for by corporations has been a bit like getting blood from a stone. Yet suddenly, corporate america is in a rush to put this super costly _subscription-based_ tool in my hands. What gives?
Yes, latest fad/bubble/craze. A few sillycon valley tech bros are trying to make a computer god superintelligence to worship and control, maybe, ugh I guess probably some of them.
But, from a metaphysical standpoint, one can argue there is a "spirit" to every age. This age's spirit seems obsessed with management. And, there are high level leaders who are obsessed with managing the human population with ever-increasing fidelity. So of course AI will be the latest finance/technology/information system that is released along those lines.
It's your choice how to proceed, as with all things use your free will. I will observe you do everyone you know and all of your descendants the most good if you constantly strive to have the highest aims.
In my opinion, 'slop' creates an unacceptable crisis. Slop will continue the wheel of wasted energy and potential that we are in now. To break this cycle, developers need to be obsessed with controlled code, zero bugs, and human-led software design.
What does any of that mean in practice? How? The answers come from our community, from thought leaders and taste makers. We need to develop industry standards to judge one another by and then hold one another accountable.
As to you personally and your passion problem, I get it. I am feeling the same. I hope you have a small personal project, maybe never to be shared, that you can at least retreat to when your energy is low.
I recently stayed up late and upgraded the build system on mine, just some busy work I knew I needed to get done and which let me ply some new devops techniques I learned. It felt really good to be reminded that I could be productive and clever even in a low energy situation. And my week improved after that.
Value is now only _extracted_. Place the acquired good into the press and smash it until all but the faintest essence remains among the mash. The squeezings are bottled and saved to pay for future _extractions_.
Companies like Valve can continue largely unshittificated because they are private. Once that is no longer the case, all our game rentals will be squozen away from us.
I looked 'squeeze' up in the (paywalled) Oxford English Dictionary [0]. The are numerous variant forms including 'squoze' and 'squozen':
"Also 1600s squeez, squeaze, squease, squese, 1600s–1700s squeese. Also with dialect preterite and past participle 1800s– squoze, past participle 1800s squozen."
The OED cites quotations from the 1930s, 1870s, and 1860s that include 'squoze' and 'squozen', for example ‘Orange?’ repeated Waitress No. 1. ‘Do you want it squoze?’ in the Baltimore Sun, 1 Sep 1931.
I think Gabe is an example of how you can stop at absurdly rich and still make your customers happy. The enshittification is only necessary to go beyond absurdly rich.
He's somewhere in the top 300 wealthiest people in the world; forget one-percenter, that's something like top 0.00001%. He definitely has done a lot of nice things for gaming and I hope he continues to do so for the rest of his days but let's not pretend he's not beyond absurdly rich.
I think there’s two separate things here that you seem to be conflating - absurdly rich and unethical. I’d argue Newell is mostly the former; though many or most billionaires align on both those metrics.
He could have gotten $5bn ten years ago (for great justic... quarterly results) and then have his lunch eaten by Epic and GOG. He clearly doesn't understand how to do current year capitalism.
Yes? Read about their water rights lobbying and lobbying against plastic recycling regulations. Our descendents have to deal with Coca Cola’s externalities. You can’t see these second order effects immediately, which is understandable, but coca cola is massively extractive.
I think the industry would benefit from some general evangelism for observability. Being able to do distributed tracing was both a "well, duh" and mindblown experience when I first learned about it a decade ago. It made supporting software so much better.
OTel is a fine system for learning observability; it does an okay job of exposing capabilities given how diverse the vendor ecosystem is.
I also like Lodash'es transform[1]. It's like reduce, but expressly for transforming one collection to another. The signature is a slightly different from reduce in that the accumulator is a collection that is passed as an argument to the iteratee who is expected to mutate the accumulator with no need to return it. This frees up the return value from the iteratee for a new purpose: if the iteratee returns a boolean false, then transform early outs. I have used that feature more than once!
[1] https://lodash.com/docs#transform
reply