Lets make a specific example. You have an APIs to services with data that you want to synchronize to a cache in a local database. The providers allows a maximum of 1-3 connections for each api.
You can write this in async with a pool of connections to each provider, or you can have a pool of worker processes that each have one connection to each provider.
Which will be easier to debug, and which design is easier for the next developer to read, understand and modify? Performance wise the wast majority for both designs will be on waiting at the initial connections to the apis and time spent fetching objects.
And if the there were 3000, 30000 or 300000 providers the problem would be different. The example I gave was one where I have considered async but went with multiprocessing, which is also why I asked the parent commenter above if they found any direct benefit to readability or debugging when going async.
It would be interesting to hear what kind of domain are you working in where you have 3000 simulations connections to different service providers.
I think Pareto principle applies here: most discussions will be shallow, only occasionally diving deep — and Twitter acknowledges that reality, and builds around it.
The real problem is that places like HN and Reddit allow downvotes / reports to drown people out. Someone on Twitter will post on their page. They control it. It can be slop. It can be low quality. It can be their random thoughts but all that is irrelevant while you slowly build up your audience and the stuff you wanna work on. This generally takes time and is something that grows organically. Meanwhile on HN I will regularly see posts "flagged" where the account didn't actually say anything bad or against the rules. It just goes against the group think and it doesn't even take that much. It can be 1 or 2 people flagging your post and then suddenly it's hidden. This simply does not happen on Twitter.
So eventually people stop posting. I stopped posting on Reddit entirely for example even though I had dozens of very highly upvoted technical posts mainly because I would regularly see highly inaccurate information get upvoted while the real accurate information is downvoted.
HN has the same problem with Elon Musk overall and SpaceX / Twitter.
On Twitter there is a highly active community of space enthusiasts. Absolutely none of them would post slop like "Elon is not an engineer" but on HN that is what passes for discourse.
I mean at least they tell on themselves but I would prefer a technical forum have actually smart people in it. Not just larpers.
I'm at the point where I think you people are just dumb. The amount of people I've worked with my in career who did things totally outside of their major in college or simply dropped out entirely. I'm literally sitting here thinking about how intellectually destitute the so called left has become and it makes me sad.
None of the existing ones really made Linux on Desktop "happen", so their numerous and lengthy existence is kind of a counterpoint. The existing ones didn't work, other approaches may need to be tried — at least I commend that some enthusiasts continue trying.
Really depends your expectations. Linus on desktop is already successful from my point of view. There is no Linux company that needs to care about marketshare. Nowadays installing Linux and getting a working desktop environment with all the bells and whistles is pretty much a solved problem. It has even become a pretty good gaming platform. I would even say, better than macOS in that regards. There are still a lots of enthusiasts working on improving things, in fact using a Linux distribution has never been as popular as it is now, and we have way more resources to learn to get started. We are very far from the experience from 2010 (that was actually already quite good, but not mainstream ready)
What about InfluxDB? Speaking of standards, it’s worth noting that this system was created early on, when microservices were emerging as a concept. Another reason this “de facto standard” emerged is that there were almost no alternatives. This is what we need to understand about standards and who promotes them. But technology doesn’t stand still, and I wouldn’t call Prometheus the standard right now, because OpenTelemetry is already starting to be referred to as the standard in the field of observability. Some people like it, some don’t, but Zabbix and Nagios are still going strong; for some, they remain the standard for monitoring for a variety of personal reasons.
> It feels like my career went from upwards to a horizontal line. I have far less energy for work, for learning, and for the things I'm interested in. It's incredibly demoralising
How do you separate how much having kids affects this, and how much of it is just being 30+ and not taking care of own health?
I have a few childless friends who say the same thing word for word.
I had a week where the kids were with Grandma and Grandpa. I got more done on a Wednesday after work than I did in the previous few weeks including weekends.
I don't think everyone needs kids and I don't subscribe to the 'moral high ground' of having kids, BUT I have zero sympathy for childless peers that think their life is too busy.
I didn’t like what the market was offering, and I didn’t like depending on other people not firing me, so I made one for myself where I can work on what I like the way I like (started a small software business).
You can, too. It’s the simplest and cheapest business to start in the entire history of humankind, and you literally just sit with your laptop at home all day pressing buttons
Did you forget what the post we're commenting on is about?
I watch a toddler all day so my wife can do her best to not get let go too along with household work that other people pay people to do. I'm not building a business that can pay my mortgage with 2 hours of free time at night.