Hacker Newsnew | past | comments | ask | show | jobs | submit | jshmrsn's commentslogin

Mad Max 1910


Am I missing something, or do this article’s purported vulnerabilities rely on an assumption that an attacker already has enough access to your system that the attacker can modify files which your code is referencing by path? Isn’t this more of an escalation vector than a vulnerability in itself?

I’m trying to understand the practical takeaway.


It can come up as "I did not expect _arbitrary_ code execution/overwrite, especially not as root."

e.g. in an installer:

  1. Download package
  2. Maybe 'prepare' as the user – this could be _entirely_ caller-driven (i.e. you didn't run any code, you just provided materials for the installer to unpack/place/prepare), or it could include some light/very restricted code execution
  3. Perform 'just one operation' such as 'copying things into place' (potentially with escalation/root)
  4. In step 3, the preparation from 2 resulted in the placement of something in binary position (that then runs), and/or overwriting of important files (if something placed in step 2 was used as a target)
I'm collapsing and simplifying - lots more possibilities and detail than the above.


I am not a sysadmin by a long stretch but I see it as asking another process with more priveledges to do something to a file on your behalf. But I would like sma practical example. Would docker daemon running as root be one?


I am working on a modal code editor project that you might find interesting then. It also operates on an AST directly, which is represented as UI nodes which closely resemble normal text layout. Email in profile if you’d like to give it a try and possibly give early feedback (still in early development).


Considering that a fleur-de-lis involves somewhat intricate curves, I think I'd be pretty happy with myself if I could get that task done in an hour.

Given a harness that allows the model to validate the result of its program visually, and given the models are capable of using this harness to self correct (which isn't yet consistently true), then you're in a situation where in that hour you are free to do some other work.

A dishwasher might take 3 hours to do for what a human could do in 30 minutes, but they're still very useful because the machine's labor is cheaper than human labor.


I didn't provide any constraints on how to draw it.

TBH I would have just rendered a font glyph, or failing that, grabbed an image.

Drawing it with vector graphics programmatically is very hard, but a decent programmer would and should push back on that.


> TBH I would have just rendered a font glyph, or failing that, grabbed an image.

If an LLM did that, people would be all up in arms about it cheating. :-)

For all its flaws, we seem to hold LLMs up to an unreasonably high bar.


That's the job description for a good programmer though. Question assumptions and requirements, and then find the simplest solution that does the job.

Just about anyone can eventually come up with a hideously convoluted HeraldicImageryEngineImplFactory<FleurDeLis>.


If you haven’t already, try going to Personalization settings, change tone to “Efficient”, and set Warm, Enthusiastic, and Emoji to “Less”. While not fundamentally solving the issue, I do prefer it over the baseline behavior, to the extent that I miss having a similar setting in Gemini.


There's now a "Professional" preset -- seems better than "Efficient" in my recent experience.


I enjoyed reading it. Whether one believes the future will look like this fictional/hypothetical one, it encourages the reader to think about what would need to become true for this future to be plausible.


That has not been established in the courts, at least not precisely enough to assert that for sure this project isn’t copyrightable.

“ But the decision does raise the question of how much human input is necessary to qualify the user of an AI system as the “author” of a generated work. While that question was not before the court, the court’s dicta suggests that some amount of human input into a generative AI tool could render the relevant human an author of the resulting output.”

“Thaler did not address how much human authorship is necessary to make a work generated using AI tools copyrightable. The impact of this unaddressed issue is worth underscoring.”

https://www.mofo.com/resources/insights/230829-district-cour...


I wish Taiwan’s reactors were never shut down in the first place, and I hope Taiwan can hold out long enough to get it started back up again. It’s a step towards being able to withstand a blockade (Taiwan lacks oil, gas, and goal resources, so it relies on imports). If PRC chose to attack a nuclear power plant, it might give the necessary pressure for international intervention.

For what it’s worth, I’ve personally walked around the nuclear containment area on Orchid island and swam in the waters around it. It’s a well managed and nice place.


Hasn't Russia chosen to attack a nuclear power plant in their recent aggression? Unless you're thinking of a more destructive kind of attack, I probably shouldn't be counting on international intervention.


I don’t mean to suggest it alone would tip the scales. And I agree the hope for international intervention is dimmer than it ever has been. But it would be one thing on the scales, as it has been in Ukraine as well. While there has not been direct military intervention in Ukraine, the support that has been provided relies on political popularity, and Russia’s endangering of Zaporizhzhia has contributed to the disdain of and attention towards Russia’s invention.


Scale AI is a provider of human data labeling services https://scale.com/rlhf


This is true again for the most advanced fighter aircraft, except the active hand is now a computer.


Rockets too

Can't do that in Kerbal Space Program (at least not without mods), but it works fine in meatspace


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: