Preferences

Lutger
Joined 2,012 karma

  1. which is just prep talk for "if we need it, we could do it"
  2. Maybe this is taking it too far, but anyway: corporations don't have any agency. They are not persons. The organization and constellation of interests of corporations may be such that:

    1. immoral people (such as psychopaths) will be disproportionately at the helm of large corporations

    2. regular people will make immoral decisions, because to do otherwise would be against their own interests or because the consequences / moral impact are hidden from their awareness

    There is no way to act in life that isn't in some sense moral or political, because it also impacts others and you are always responsible for your what you do (or don't do). And corporations are just a bunch of people doing stuff together. To maintain otherwise is in itself a (im)moral act, intentionally or not, see point 2 above.

  3. It is and it isn't. Relative wealth within society has consequences regardless of absolute wealth. But globally power is absolutely shaped by wealth distribution as well, as wealth distribution is influenced by power relations too.
  4. Why not give them credit for that? There is no moral rule that to be virtuous, it has to be self-sacrificial. If you narrow a commendable course of action to some sort of ascetic vision of martyrdom and self-punishment, then yes everybody and everything is evil.

    So they may pivot to closed source when the circumstances will benefit it, or they may actually not do that. They have no shareholders that force them to squeeze the bottom line. The perceived benefits may just be slight and their culture will push them to stay the course on the long term, where other companies will do the reverse. Maybe if their survival is at stake, but wouldn't anyone faced with existential danger do anything to stay alive, including the worst imaginable?

    Within certain commercial boundaries that keeps the business profitable, companies can and do make all sorts of decisions based on values and visions that are more than just economical, especially companies not beholden to shareholders that only care about short-term profits. Even the economical decisions aren't purely rational and often done from some kind of cultural bias.

  5. This really depends on your setup. If possible, I have local development containers as much as possible. nginx, postgres, redis, etc. I have several containers, each only has access to what it needs. We have an isolated cloud environment for development, in its own aws account.

    Its not going to stop attacks, but it will limit blast radius a lot.

  6. You're severely limiting the blast radius. This malware works by exfiltrating secrets during installation, if I understood it correctly. If you would properly containerize your app and limit permissions to what is absolutely required, you could be compromised and still suffer little to no consequences.

    Of course, this is not a real defense on its own, its just good practice to limit blast radius, much like not giving everybody admin rights.

  7. Everything runs in the container and cannot escape it. Its like a sandbox.

    You have to make sure you're not putting any secrets in the container environment.

  8. So it turns itself back into oil and seeps into the well where it originated from? You know this sounds like putting your hands on your ears shouting 'lalala I can't hear you'?

    The thing I'm wondering is, if you don't care, why make the effort to comment at all? Clearly you care enough to do so. What are you afraid will happen by merely acknowledging what is the case? Whenever someone presents the finding of facts as hysterical, I'm left wondering who is actually the hysterical one.

    The microplastic particles in our air aren't hysterical. They are just there. Research revealing they are present isn't hysterical either, nor is research about the consequences. At most, such research is more or less accurate, or distorted. I'm starting to think you are the one who is hysterical in this matter.

    But for what reason? I can only think of only three:

    you agree with the dangers but find it so overwhelming that you want to shut it down

    you fear losing the benefits of plastic and want to undermine any action on the subject

    you just can't take any kind of panic, regardless of the reasons and to maintain your sanity, you vehemently push away anything that might otherwise makes you feel alarmed

  9. If it presents a threat to comfort, lifestyle or wealth, people can fiercely resist becoming aware even when presented with overwhelming evidence.

    In the Netherlands, millions of people burn wood in stoves or fireplaces, just for coziness, or use it for heating where alternatives are readily available. The evidence for its massive detrimental health effects is overwhelmingly clear. When you dare to even present this evidence, you will get flamed and ridiculed as if you are an evil luddite out to take away their small pleasures in life.

    We are slowly getting rational about the effects of smoking, but choking out your neighbors (and children) by burning wood is still something people feel is their human right.

  10. You make a claim without a source and refuse to back it up when asked, yet you are doubling down on your confidence in the initial statement. There's an interesting discussion to be had, but this is not it.

    There are several factors to be considered: the actual risk of older and newer systems, the impact, how to mitigate a fire and avoid the worst consequences, and weighing against the alternatives. Especially the latter is somehow always absent in denialist narratives. However, when the alternative is basically heating the planet into a dystopian hellscape, we may accept some negatives of any kind of technology that doesn't put our whole existence at risk.

    We need to be real about the downsides yes, but let's also be real and accept we don't have any choice but push forward.

    Here is my 1 minute AI powered 'research' btw:

    "The fire risk for battery plant storage is not a single, universally agreed-upon percentage, but available data suggests a low and decreasing risk, especially for properly maintained and installed systems. For example, one study found the 2023 risk for home battery systems to be \(0.0049\%\), while another source reports a \(97\%\) drop in large-scale system failures between 2018 and 2023. The risk is influenced by factors like manufacturing quality, installation, and maintenance."

    Doesn't seem all that alarming yet.

  11. As an old man myself, I am quite sure the other old man has a good reason to yell at this particular cloud. Software is tremendously complex. It is one thing to write it, it is another to amend the thousands and thousands of bugs that inevitably follow, and implement the even bigger amount of adjustments and improvements successful software requires. The latter is the bane of any kind of code generation, whether is RAD, no-code, low-code or LLM ported codebases.

    Any kind of code generation that proves incredibly productivity in the writing of software is kind of like saying you have a lot of money by maxing out your creditcard. Maybe you can pay it back, maybe you can't. The fact that there is no mention of future debt is exactly the kind of thing that old men get suspicious about.

    I'm not saying the old men are correct. I'm just pointing out the reason for the yelling.

  12. Honestly, I never heard of people being confused about open source like this. Either you know about open source and then you know exactly what it means, or you know nothing about it at all. At least, that has been my experience. Open source, FOSS and source available are quite well defined and their definitions commonly known amongst anyone with even the slightest clue about software licenses.
  13. Look at the other comments, one states "Oh, it's open (core) source."

    Not exactly the fault of n8n, but the confusion is there to clear up. That is all I'm reading into it.

  14. "Internal business purposes" can be professional right? Not saying its an open source license as defined by OSI, just that this license permits the most likely professional use (internal automation).
  15. "mind-reading" is a really an unfortunate term though. Every algorithm is a strict and consistent set of rules that tries to serve the needs of its users. No magic is ever involved.

    It is just that some users have conflicting needs and some sets of rules are more complex than others. So I think what this really is about is 'computer reading', the needs of some users to be able to predict with ease what the computer is going to do. Some people would rather be able to predict the computer doing something that they actually don't really need, and then make up for its shortcomings, than have something they feel they cannot predict and control, but is actually closer to what they want.

    This is a bit like the term magic. Any sufficiently complex algorithm may indistinguishable from mind-reading, but it's still an algorithm. Mind-reading, like magic, depends on us being able to understand or not, which is highly subjective. But both are misleading terms.

  16. Wait, are there smartlocks that depend on the availability of some api service to even open the door? I'd rather call that stupidlocks instead. I mean, just because you're an IoT device it doesn't mean you are smart, ffs.
  17. > "In the Red Sea, lionfish have predators. There are sharks and barracudas. Here, we have none of that."

    I don't know when the sharks will move in, but this final sentence of the article points to a broader problem with climate change induced migrations: species don't move at the same pace. Plants move much slower than insects, and insects faster then their predators. This will create imbalances, which will lead to big problems with new diseases and pests.

    Eventually things will re-calibrate, but a lot of species may go extinct and we could see a very long period of reduced biodiversity. It takes a long time to adapt.

  18. I've always find it interesting that once I take a wrong turn finding my way through the city and I'm not deliberate about remembering this was, in fact, a mistake, I am more prone to taking the same wrong turn again the next time.
  19. Not really. They still have the same sales tactic as they always have: make an inferior product that barely ticks the boxes, then manipulate everyone to ditch their competitors in all kinds of ways except for making a better product. These manipulative tactics are sometimes fair game, most are quite unethical and some even illegal.

    You can make a product that pleases its users, or just cater to the interests of the ones with the buying decision, for enterprise users they are almost never the same. Microsoft, like Oracle, leans heavily on the second strategy. Their developer tools are often (not always) an exception to this principle. I think this is the true reason Microsoft is so disliked as a brand.

  20. You're right of course, it is better without an intermediary. But only if you already are, can or want to use typescript in the backend. If you have good reasons to not do so, then those usually outweigh the cost of having to go through an intermediary codegen step. The tooling is often good enough.

    Plus, openapi can be useful for other things as well: generating api documentation for example, mock servers or clients in multiple programming languages.

    I'm not disagreeing with you, what is best always depends on context and also on the professional judgement of the one who is making the trade-offs. A certain perspective or even taste always slips into these judgement calls as well, which isn't invalid.

This user hasn’t submitted anything.