[–] 2 points 6 months ago*

You missed the point. The point is that almost all software today follows the same general ideas, patterns, etc.

The quality of the output of AI is not tied to what these patterns are used towards. Even if, say, your tool has a completely new network protocol. An LLM will still "understand" that it is a network protocol, that it serializes following rules that you tell it, serializes and deserializes the way you decide, then it will write that down in a memory and be able to work with that.

A new file format? Same. A very specialized new kind of No-SQL database that fits your very specific tool better? It will also write down in a file how it works and be able to use that.

It's as good as the documentation you give it is. Which, for basic things such as setting up a basic REST API, it has learned in its training data. If it hasn't, it's up to you to provide it, and it will be perfectly able to use it.

Even if you build some weird unique assembly language it will be able to use it if you give it the set of instructions and their documentation.

  • source
  • parent
  • context
  • [–] 1 point 6 months ago* (1 child)

    There are definitely real engineers being strongly anti-AI. The problem, in my opinion, is that they just didn't really try working with them.

    They're incredibly powerful tools, and they don't only amplify bad developers, they amplify every developer that really tries to work with it.

    The mistake people make is delegating the decision making to the AI. Let the tool be a tool, not a brain. You architect, you design, you order, it writes the code. You review the code. There you go, you have a pretty good quality code, better than most devs will produce, following your design and architecture, you controlled the entire decision making, and you did it in 5x less time.

    I also think that it has become too useful to disappear in engineering.

  • source
  • parent
  • context
  • [–] 4 points 6 months ago

    You do know that veganism is not about being healthy and help the environment, right? Those are side effects.

    Don't get me wrong, it's great that you care about your health and the environment, but that is simply not what veganism is about.

  • source
  • parent
  • context
  • [–] 20 points 6 months ago (7 children)

    The dems having a trifecta does not mean that he has absolute power in deciding what to do with it. If it doesn't fly with the democrats as a whole, he can try, but would fail.

    Let's be honest, the democrats as a whole would never have gone along with getting rid of the PATRIOT Act.

  • source
  • parent
  • context
  • [–] 1 point 6 months ago*

    The public IP location is not precisely your location because your IP address does not convey that information at all. Services that locate an IP guesstimate based, mostly, on what range your IP is a part of, and what public data is available about that range.

    I'm not sure about Spain (pretty confident it is the same, only a capitalist hellhole would do what you suggest), but in France and the Netherlands at least, your IP (the one a website sees) is always yours and yours only, not the IP of some ISP server.

    If you can open your ports in your router and access them from the internet, then your public IP is yours. Most people can (even with a dynamic IP). If it was an ISP server, you wouldn't be able to.

    The thing a european ISP usually do is assign a dynamic IP, so that while your IP is assigned to your home router and yours only at a moment in time, it will likely change the next day, and will always change on a reboot of your router. But it still is your router's IP at that moment in time, not a random ISP server. IPs are not physically assigned to a device

    My home IP is mine, fixed, and I can verify that it is indeed my router. Yet the location of it according to locators is the other side of the country. The location locators give you for your IP being different to your actual location is not a proof that your public IP is not your actual home IP at all. And that is because an IP is not tied to a location and only your ISP can tell the location of their IPs.

  • source
  • parent
  • context
  • [–] 1 point 6 months ago* (last edited 6 months ago)

    I've never heard of that kind of network, is that a US thing? I can't imagine having my traffic routed, as the person I replied to said, to the other side of the country before being routed to the proper destination. That is so incredibly inefficient and unnecessary. Not to mention the single point of failure.

    Edit: And it makes hosting a public facing server at home a nightmare... I see no benefit to this except not having to get a large IP range to properly assign them to your customers, which sounds like capital efficiency rather than decent user experience. Did I get it right, is this a US thing? :D

    Edit 2: And there are a lot of systems IP-banning abusers (it is, in fact, one of the most basic recommendations), meaning that if someone sharing that public IP gets IP banned, the entire customer group sharing the IP is troubled. Even worse if it ends up on a shared blacklist...

  • source
  • parent
  • context
  • view more: ‹ prev next ›