Here’s a recent article from AWS about using closed-loop systems for their AI data centers: https://www.aboutamazon.com/news/aws/aws-liquid-cooling-data...
424 karma · joined November 4, 2024
Here’s a recent article from AWS about using closed-loop systems for their AI data centers: https://www.aboutamazon.com/news/aws/aws-liquid-cooling-data...
The reason the “family member or friend who knows someone who can recommend a doctor” seems to work well, in my experience, is because that doctor then has some motivation to actually care, as the patient is connected to someone they already know and care about.
Our medical system financially incentivizes doctors to see as many patients as possible, but doesn’t financially incentivize actually making them better. For that, the system just hopes that doctors will care, without giving them the room to do so.
You said “None are installed by default or enabled by default anywhere” - this is also false. I’m looking at an installed by default (and uninstallable) AI browser addon on my work laptop right now.
It’s not hearsay, you’re either commenting in bad faith or you’re just clueless about what’s going on at your own company.
> There is absolutely no company-wide mandate
And now you’re just moving the goalposts.
Q is installed by default in all browsers on Amazon laptops now, and literally cannot be uninstalled. If you don’t have it installed in your IDE, you get a non-dismissible popup nagging you to install it until you do. Many teams are being told they must use AI every single day (some VPs have sent out org-wide emails saying that AI must be used), and engineers have to tell their managers how they are making use of it day-to-day. In my org, OP1 docs must include at least one section about how the team will increase use of AI. Hackathons aren’t allowed to happen anymore unless they are AI-themed. I could keep going. Amazon is absolutely forcing AI usage, and the article undersells how egregious it is.
If Apple wins appeal, they’ll happily and quickly reinstate the fees. It’ll be the app developers who then get stuck paying the fees because, as you mentioned, their users will be used to it and there’s no going back.
Things like GetKeyPolicy do, but as I mentioned in my comments already, the contents of policies are not sensitive information, and your security model should assume they are already known by would-be attackers.
“My trust policy has a vulnerability in it but I’m safe because the attacker can’t read my policy to find out” is security by obscurity. And chances are, they do know about it, because you need to account for default policies or internal actors who have access to your code base anyway (and you are using IaC, right?)
You’re right to raise awareness about this because it is good to know about, but your blog hyperbolizes the severity of this. This world of “every blog post is a MAJOR security vulnerability” is causing the industry to think of security researchers as the boy who cried wolf.
Metadata about your account, regardless of if you call it “production” or not, is not guaranteed to be treated with the same level of sensitivity as other data. Your threat model should assume that things like bucket names, role names, and other metadata are already known by attackers (and in fact, most are, since many role names managed by AWS have default names common across accounts).
Listing metadata is hardly a security issue. The entire reason these List* APIs are distinct from Get* APIs is that they don’t give you access to the object itself, just metadata. And if you’re storing secret information in your bucket names, you have bigger problems.
We have the same security restrictions for AI tools that weren’t created by us.
Sadly, much of the security industry has been reduced to a competition over who can find the biggest vuln, and it has the effect of lowering the quality of discourse around all of it.
Every single hackathon or team workshop has been turned into a AI-specific hackathons or training. Managers have been told explicitly that they must come up with yearly goals that include the use of AI. Every project proposal must include a section answering how this project plans to utilize AI.
The uncomfortable truth is that AI is the world’s greatest con man. The tools and hype around them have created an environment where AI is incredibly effective at fooling people into thinking it is knowledgeable and helpful, even when it isn’t. And the people it is fooling aren’t knowledgeable enough in the topics being described to realize they’re being conned, and even when they realize they’ve been conned, they’re too proud to admit it.
This is exactly why you see people that are deeply knowledgeable in certain areas pointing out that AI is fallible, meanwhile you have people like CEOs that lack the actual technical depth in topics praising AI. They know just enough to think they know what “good” looks like, but not enough to realize when the “good” output is just lipstick on a pig.
Yes, it’s an interesting technology - but seeing other interesting technologies and projects get disinvested in because it’s not new shiny AI - or watching leaders insist on creating yet another chatbot just so they can pat themselves on the back - or replacing an already-working system with a half-broken AI one just so we can say we use AI, and then forcing everyone at the company to use it just so we can release a press release saying ‘all of our developers use AI’. Watching our overall quality of work decrease, but leaders celebrate it because “mediocre but done with AI” is gold standard now…
All of it feels like a sham. Feels like we’re trying too hard to prop up AI as amazing, rather than letting it succeed on its own merits.
Amazon Nova Chat is a different product that uses Nova, buts it not AWS. Notice that if you try to use Nova Chat, you log in using your Amazon.com account and not an AWS account.
AWS already has Amazon Q, which is its chatbot offering for AWS customers.
See this video, around the 10 minute mark where there’s several examples of the GriGri not locking at all: https://youtu.be/We-nxljgnw4?t=605
This is perhaps an even greater issue than what you pointed out because people misunderstand the GriGri a lot, and assume it will always catch them even if you aren’t holding the rope. It won’t.
The logo of Docker is a ship with a bunch of shipping containers on it (the original logo was clearer, but the current logo still shows this). “Containers” has never been about “containment”, but about modularity and portability.
No they aren’t. All of the major IaC solutions (TF, CDK, etc) do ECS deployments directly through their own API, including with drift detection and updates.
Good for you for finding something that works, but it sounds like your advice related to IaC solutions is based on a misunderstanding of the benefits of IaC and the tools available.
However, GitOps is IaC, just by another name, so you actually do have IaC “overhead”.
You just described a contrived, “unreal” problem.
> I'm also not sure what the alternative is? Just not hiring?
The alternative is to come up with questions that are representative of skills related to “real problems”, as you just did, and use those instead. Unfortunately candidates consistently complain that such questions aren’t realistic.
If my problems could be solved in the time span of an interview, why would I waste my time doing that interview instead of just solving it?
What I want to know from an interview is if you can be presented an abstract problem and collaboratively work with others on it. After that, getting the “right” answer to my contrived interview question is barely even icing on the cake.
If you complain about having to have a discussion about how to solve the problem, I no longer care about actually solving the problem, because you’ve already failed the test.