HN user

Adiqq

87 karma
Posts0
Comments56
View on HN
No posts found.

I believe quality control is a customer-facing concept and customers aren't who employers optimize for.

This is what the original article and most comments are missing here in my opinion. Theories of value matter: https://en.wikipedia.org/wiki/Value_(economics)#Theories . To some degree I might agree with subjective value theory, so in essence everyone values things differently.

However as a framework it describes outcomes without being able to critique them, so whatever happens in a market gets called efficient by definition, including monopoly rents, regulatory capture and the steady drift of returns from labor to capital.

In my opinion labor theory of value describes the underlying relation correctly. The fundamental relation is between employer and employee and the structural goal of that relation becomes extraction of surplus. Customers and product quality enter only as the means through which surplus gets realized.

Once you see it this way, the just-say-no engineer situation makes sense without bringing ZIRP into it. They were doing customer-facing work, defending product quality, inside a structure that doesn't actually want it. They were tolerated, not central. When tolerance shrank, so did they. Good products are incidental to extraction, sometimes useful for it, sometimes in the way.

Imagine the world, where instead of making billionaires and trillionaires, we would actually share with society. Providing affordable products/services to common people. Decommodification of life.

There's no money for public investments, but there is always money for wars. There's no money for raises and bonuses for workers, until workers show there's no company without them.

So, if there's no money for public investments, it's time to show there's no public for their wars and exploitation.

Personally I think we should at least discuss changing this system into something that is more sustainable. Money is main thing, because it was decided that private property is more important than people. People like Joseph Stiglitz show that there's no such a thing as an invisible hand, even though he still believes in free market.

On the other hand you can make good, but controversial argument and if you use AI in any way, it might be rejected by moderator, just because some places have strict rules on AI. In some cases it might be rejected, even if no AI was involved, if any fragment of your text might look like not written by human and if they don't like your text.

At certain point it's no longer about AI specifically, but about power and showing who makes decisions.

I agree that there might be some threshold for obvious spam, but if you're making argument in good faith and you don't claim to have authority on some matter, there will be always people that think differently or disagree with you, because they have different interpretation or they need better sources, more evidence. It's actually typical, because different people use different perspectives, different assumptions, different tools. I don't believe that rules should be used to silence people that have different opinions and that's the biggest risk I see, because penalty for not following such rules, which are hard to measure correctly, creates power imbalance.

At some points it becomes dogma, not fair debate and not everyone likes to stick to dogma and it's hard to do creative or innovative work, if your work has to meet strict, but subjective, possibly incomplete criteria, to be considered valid work at all.

Isn't the whole point to understand? If the task is to write and you expect only final result, but you question if it looks legit enough, how is it fair judgement? People can deliver partial results and show progress as well, but you won't see it in some comments on the internet, but if something is expected to take many days, it's easy to show different stages of work. It's easy to accuse people of plagiarism or not thinking for themselves, and of course there are indicators when someone uses AI, but the problem is that you can't distinguish in reliable way, if something was created by AI or not.

Like, there is this computer game, authors used some models or something like that, generated by AI, but it was only used during prototyping and later it was replaced by proper models. No one would know about that, if authors would not tell about it. So, if someone writes in their own words what AI generated for him, is it still argument made by human or by AI? What if someone uses AI only as placeholder and replaces all that content, so you never actually see actual AI usage, but it was used in the process?

For me, premise that using AI in any form invalidates your work, starts with logical fallacy, so such arguments against using AI are weak. It's like saying that your work is wrong, because you used calculator, so your calculations can't be right, if done by machine, because it had to make mistake or that's wrong for ethical reasons or whatever.

Work generated by AI can be easily poor, because these models make mistakes and like to repeat in certain ways, but is it wrong that I'm writing comment with keyboard, instead of writing letters with pen? Is it wrong, when I use IDE or some CLI to write code with AI, instead of using vim and typing everything on my own? Is it wrong that someone uses spell-checking?

In the end it doesn't matter who seems smarter, when you're expected to use AI at work. Reality shows you actual expectations.

I don't really see the issue, as long as there's human thought behind whatever anyone posts. It's frustrating to argue against someone that lazily uses AI, but if argument is fair, then I don't care if that's written by AI or human, what difference does it make? It's frustrating, if someone is incoherent and makes dumb argument, but again, I don't care if it's dumb argument from human or machine.

For me it sounds just as yet another form of gatekeeping, so either you sound human or you're not good enough to post/comment. Like, really? How isn't that genetic fallacy? It doesn't matter what someone thinks, because someone used AI to make their thought clearer, so their whole argument is trash? Like it has to hurt to read and write, if you're not using English perfectly and your work is seen as inferior based on superficial factors like proper grammar and style?

It's dumb crusade, I did not use AI to write this comment, but I hate when people try to monopolize the truth and tell who is "better, smarter" based on irrelevant facts. Not using AI doesn't make anyone superior. Using AI also doesn't make you superior. Focus on what you mean, because that's what matters.

I'm not overthinking it, if you were right and everything was simple, statistics on popularity of decentralized platforms would look different. That's empirical proof. It's science, you can read what Adorno, Horkheimer, Marcuse, Shoshana Zuboff or Tristan Harri wrote about media, you can notice that right now it's all global Skinner box experiment or you may ignore all that and go with "vibes" on why decentralized platforms fail to gain real popularity.

One approach is based on science, other bases on unfounded feelings. Some people will use these decentralized platforms, but that's not the point. My point is that it's not as simple as just telling people around you "just use this". There are systemic reasons why most people don't use them and serious analysis starts once you get it. Without that it's just wishful thinking, so sure, you will get something on these platforms, but it's like one commenter here mentioned, he tried Loops, used it for a while and it's mostly trash for him, while better community will never appear there.

To get real traction and user base on such decentralized platforms, we would need to change the way society functions first. That's why it's impossibly hard challenge. Without foundations, such projects are doomed to fail, they just can't compete with mainstream, centralized platforms.

so I would encourage you to create the content or communities you want to see.

There are hidden reasons behind centralized solutions, that make decentralized solutions unpopular. If anyone suggests "just go out and make it better", it's missing the point. That's like saying: "don't participate in society, just start your own". In theory it makes sense, in practice it's just ignorance and lack of awareness on how difficult and complex task it is.

Centralized solutions are often just a business, they're not transparent, they're not cooperative, they're not ethical, they're there to conquer market and there's big money behind them, they're part of surveillance capitalism.

These are just examples, but there's lot more, so in context of social media, it's intertwined with the rest of simulation called "real world", so almost no one is going to know what you're talking about, when mention Loops/Mastodon/Bluesky, people know dominant platforms and stick to them and they may do so as part of social pressure and because they compete for status. In this society, you won't gain status by using Loops. People are buying iPhone for status, even though something like Samsung or Fairphone would be good as well. People are buying luxury frames for glasses, because they want to show brand, they don't care that it's more expensive and quality is basically they same.

Ostrom provided the solution to the tragedy of the commons: self-organizing, collective governance. It is no coincidence that Agile is a convergent solution to the exact same principles. We were told for decades that the only options are the state or the market, Ostrom proved that false.

But we don't live in an evidence-based world, we live in one shaped by power dynamics. We have the blueprint for collective prosperity, but we choose extraction. In the US, this has gone so far that Christianity has been twisted into a prosperity gospel, a heresy that serves as a moral shield for raw capitalism. It allows the system to pretend that business interests are actually virtues.

The world is in a mess because we ignore the mechanics of the systems we build. Be it capitalism, feudalism, or authoritarian communism, they all fail the same way, they lead to elite overproduction (Turchin).

When you funnel all resources to the very top, you create too many aspiring elites with no productive role to play. They inevitably turn on the system and each other. These systems are mathematically destined to collapse. Ostrom polycentric governance is one of the few ways out.

It would be too much to ask to have fair and equal society, so instead we observe how capitalism/fascism will ruin the world over and over again.

Isn't it expected that most, if not all, of the content will be produced by AI/AGI in the near future? It won't matter much, if you're lazy or not. It leads to the question, what we'll do instead? People may want to be productive, but we're observing in real-time how world is going shit for workers and that's basically fact for many reasons.

One reason is that it's cheaper to use AI, even if the result is poor. It doesn't have to be high quality, because most of the time we don't care about quality, unless something interests us. I wonder what kind of shift in power dynamics will occur, but so far it looks just like many of us will just lose a job. There's no UBI (or social credit proposed by Douglas), salaries are low and not everyone lives in good location, but corporations try to enforce RTO. Some will simply get fired and won't be able to find a new job (that won't be sustainable for personal budget, unless someone already has low costs of living and is debt-free or has somewhat wealthy family that will cover for you).

Well, maybe at least government will protect us? Low chance, world is shifting right and it will get worse, once we start to experience more and more results of global warming. I don't see scenario, where world is becoming better place in foreseeable future. We're trapped in society of achievement, but soon we may be not able to deliver achievements, because if business can get similar results for fraction of the price (that is needed to hire human workers), then guess what will happen?

These are sad times, full of depression and suffering. I hope that some huge transformation in societies will happen soon or that AI development slows down, so that some future generation will have to deal with consequences (people will prioritize saving their own and it won't be pretty, so it's better to just pass it down like debt).

Or you know, there's this crazy idea, every country or city can just invest into affordable housing and make it so that you can actually get some place to live, even if you're in poverty.

In practice it's just reasonable, it works in places like Vienna, it doesn't have to be luxurious housing, but it should be relatively ok, cheap to maintain, but also safe to live, with enough space to have children.

Why can't we regulate and subsidize such fundamental stuff? Everyone needs some place to live, some food, some water, some way to move, some basic services and utilities.

What's the reason that some wealthiest countries in the world can't provide even bare minimum for most people? It's only greed of the wealthy. It's too expensive for them to treat us all as humans, with some empathy. They prefer to keep things as it is, so about 2000 people controls about 90% of all capital.

don't bring any additional benefit to just writing code in your normal programming language to do the same thing.

In some cases advantage is that you don't create new code and you just use some relatively standard tool. You just fetch some public package that handles various edge cases and you just prepare script that describes what you want to do with some program. This is useful, if you work in containerized environment and configuration exists as json or yaml. Often I just use jq or yq, instead of reinventing wheel to just read or write some values.

Does according to author, NATS is less reliable, if you want guaranteed ordering and to have multiple instances of worker, because NATS partitions lack "auto-balance" like in Kafka?

I would assume that NATS can be deployed in some Kubernetes cluster, so it would not be uncommon to have 3 or 5 workers. In this case, what would happen, if someone wanted guaranteed ordering and used that deterministic subject token partitioning?

Let's assume that some worker would crash due to lack of storage space and it would keep restarting, so what happens to messages on this partition? Can they be processed, if specific worker is not available? Is it possible to react to this event and manually reassign these partitions to other workers? In case that there's no event, then maybe it's possible to write some script and run CronJob to manually check, if rebalance is needed?

I don't really care about jobs, but what is actually scary for me is power/wealth inequality with high unemployment and low social mobility.

I used to think that by becoming software engineer I would have good life. Now I'm no longer sure, if I will still have anything in decade or two, because what about debt? What about opportunities for younger people? What about poorer countries?

I don't have much contact with cloud, but it just seems expensive and unstable in practice from business perspective.

Cloud offers standardization and support, so in some cases it might be preferable, because it meets requirements without spending additional time on setup or operations, but eventually cost might become problem, especially if cloud providers will decide to increase prices and you can't easily migrate it to on-premise.

Probably it's best to stay hybrid and be always ready to at least change cloud providers, so you need to avoid vendor lock-in. That sounds like cloud native, so why bother with cloud, if you can have some servers, use them with Rancher and create Kubernetes clusters?

There will be some overhead, but your company controls servers, can easily migrate also to cloud, if needed, provides most functionality that most teams may require and depends only on electricity, internet providers and workers required to operate some data center, so it can always choose cheapest option to operate.

Well, so women have to adjust? Some people might be fine with AI girlfriend, but come on, if someone can be replaced with limited, virtual entity, then bar is still set very low. Yes, maybe they can generate image of some virtual girlfriend and you can choose her hair or "personality", but it's still limited AI.

Unfortunately you're correct, but in general we can say that about most big companies and wealthy people. Everyone can solve their own problems with money, but they don't want to provide for us, they would rather own us and that's situation similar to the Great Depression in 1929.

What's even worst, all these wealthy people in US can pay 20% or even less tax on their income and how much workers have to pay from their income? There's no way to compete, they have capital that can give them huge gains and they share almost none of it.

No one is forcing anyone to taking psychedelics. They are relatively safe, but not for everyone and dosage makes huge difference. Some people take other medications, like SSRI antidepressants, so it's either forbidden or not recommended for them, but for the rest I would personally recommend to try them at least once, to see the world from different perspective.

In my opinion it's like learning to ride a bike or to swim. No one has to learn it, but once you learn it, it's hard to forget it and it will help you in various situations.

I agree, lemmy still has a lot of rough edges, but it would be better to depend on decentralized infrastructure, where no CEO will decide rules.

In case of Reddit it's just beginning. I don't really care about API access, but they send clear signal that they only care about profits, not about users and community. What's next? They will require paid subscription to browse content created by users for free, because traffic generates costs and they "have to be profitable"?

Today they still have huge userbase and it's their only advantage. There was Digg, there is Reddit and soon there will be next thing like lemmy.

Language influences the way we think, however I agree that would be better to focus on single universal language. Multiple local languages just create additional barriers in communication. I can't just move to Germany, France or Spain, because unless you fluently know their language, you're more or less disabled person that requires translations.

Personally I find it hard to believe that it's simple for people to start profitable online business. Some people might be lucky and can promote themselves well, but how many fail? How often freelancers are approached with "great ideas for application", but there's zero chance to find paying clients for it. How much can anyone do alone, in comparison to all these big corporations or even smaller companies with dozens employees dedicated to some specific niche?

Maybe I'm overthinking, but I can't see how single person can do this, without really good idea.

In Poland I pay ~$15/month for symmetrical 1/1Gbps fiber and there's even possibility for 10/10Gbps at $25, but I can't imagine making use of it.

It's not available everywhere, but it covers a lot of smaller cities, so I'm happy that at least that's one thing that is done correctly here.

Is even 8K worth it? I have 4K monitor and it can offer really sharp and detailed image, but I wonder if I would be even able to notice any difference. I have similar approach to music, so I bought Topping D30 (DAC) and JBL LSR 305 (powered studio monitor). I'm not sure, if I would be able to really tell a difference between this and better setup, but it already sounds great for me.

I don't have huge experience with Python, but I used async code with C#/Typescript and lately I had to use some asyncio magic.

I found this article: https://blog.dalibo.com/2022/09/12/monitoring-python-subproc... and while async/await syntax is the same, it's not entirely clear for me, why there's some event loop and what exactly happens, when I pass function to asyncio.run(), like here: https://github.com/pallets/click/issues/85#issuecomment-5034...

So, you can use it and it's not that hard, but there are some parts that are vague for me, no matter which language implements async support.

For me SRE/DevOps is just support for developers. It's possible that such person has more knowledge/experience in development and operations, but in general their focus is on infrastructure, automation and general troubleshooting.

They might know how to build/test/deliver/monitor some solution, they might know to some degree how to configure solution (but developers should support them with it and describe it well), how to script some operations, however they definitely won't write bugfix themselves.