Damus
Preston Maness ☭ profile picture
Preston Maness ☭
@Preston Maness ☭

Free Software fan (love #linux). Spent 20 years in Austin, TX #atx. Now in #FortWorth. BSEE from #TXST, 2014. Currently ((2^5)+(2^2)) years old (354 ppm).

I used to sling #dotnet code. Then I did warehouse work at #amazon (DAU1) and #doordash. Now, I'm back at school to become a #nurse. Suffer from #ChronicPancreatitis #pancreatitis.

I'm a revolutionary #MarxistLeninist, #diabetic, #diabetes, #MarxismLeninism, #Marxism #Communism #Socialism

#osm #wikidata

🇺🇸 Eng (native) 🇲🇽 Esp (A2/B1)

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Preston Maness ☭ profile picture
https://thephilosophicalsalon.com/the-end-of-algorithmic-denialism/

It seems Professor Bender, et. al.'s work has gotten under some folks' skin.

>When it comes to denying cognitive value, the authors declare these tools “inherently unreliable, being designed to make shit up”. When it comes to documenting harm, they implicitly presuppose that the models work well enough to be adopted at industrial scale, to take commissions away from professionals, to pollute the information ecosystem. The two claims require incompatible premises; the book alternates between them according to rhetorical convenience without ever acknowledging the contradiction.

Those two claims are concordant with each other. LLMs are inherently unreliable. The commissioners of its products don't care. The resulting harm is real. There is no incompatibility or contradiction here.

>If, on the other hand, we admit that at least some users are capable of distinguishing useful output from useless output, and that they do so regularly by selecting, discarding, and correcting, then the usefulness of the models is an empirical fact and the thesis that they “do not work” collapses.

The usefulness of the *models*? The *models* aren't doing the distinguishing. The *user* is. The fact that the distinguishing needs to happen is the evidence of the model's unreliability.

>Crawford, like Bender, applies to AI a moral standard that she does not apply to other technologies. Nearly all of our technologies rest on analogous systems of extraction, consumption, and pollution, often on an enormously larger scale; yet we rarely subject intercontinental flight, video streaming, or 3D rendering to the same critical rigour.

The externalities of the tools du jour matter. Intercontinental flight is routinely subjected to critique of its externalities. Video streaming and 3D rendering both require fewer computational resources (I'd wager at least an order of magnitude fewer) than the training of AI models. That every other consumer of integrated circuits is stuck waiting in line to pay more for the same product, while AI data centers hoard the very foundations of general purpose computing itself (CPUs, GPUs, memory, storage), should be sufficient externality for observers to question just how useful the AI tools actually are in comparison to the known values of existing tools and workflows.

>The conclusion of The AI Con reveals the structural limit of the entire approach. Bender and Hanna propose “strategic refusal” as a political horizon: saying no to AI, drawing inspiration from Luddite movements and feminist struggles. The invitation is suggestive, but the question left unanswered is: refusal in favour of what? If AI is a technology that, as the book itself documents, is already reshaping work, healthcare, education, and cultural production, refusal without an alternative project risks being a symbolic gesture that leaves the field open to those who govern and deploy these technologies.

In favour of what we know works: what we were all doing less than a decade ago, before hyperscalers were in search of their next big growth opportunity. That is, human beings producing works with far greater reliability than AI can. We need not indulge the ruling class when it wishes to squeeze ever more out of us.

>The position I continue to hold is that these tools have concrete potential, and that precisely for this reason the politically relevant battle concerns who controls them and how they are governed. The denialism of the early period has delayed this discussion, sustained by the illusion that we are dealing with nothing more than an ephemeral and overrated fad. It is time to abandon what Benjamin Bratton has called the first stage of grief towards AI: denial.

The financials of AI alone should caution against a belief of this being a genuinely new stage of computing that's not only here to stay but here to become the new normal. Zitron's exhaustive work on just how out-of-wack AI's finances are makes a strong case that AI is a bubble.

CC @nprofile1q...
Yogthos · 8w
New research from Carnegie Mellon shows any signed GitHub commit can be copied into a second commit with identical metadata and code, a valid signature, and a "Verified" badge without the author's se...
Preston Maness ☭ profile picture
@nprofile1q... Interesting. I'm not sure that I understand the problem in [the paper](https://arxiv.org/pdf/2607.02820) though. From the introduction:

>Git identifies every object by the hash of its serialized content. For a commit, this hash covers the tree, the parent list, author, and committer metadata, the commit message, and—crucially—the raw bytes of any embedded signature. Because the hash is a deterministic function of these bytes, the commit hash is routinely relied upon as a globally unique, immutable, content-addressable identifier: CI pipelines pin to them, dependency managers lock to them, and incident-response tooling blocks or reverts by them
>
>...
>
>Digital signature schemes oftentimes admit malleability: given a valid signature, one can often derive a second, syntactically distinct signature that verifies against the same message and key without knowledge of the private key. Applied to a signed commit, malleation changes the signature bytes, and hence the commit hash, while preserving both the content and the verification result.

I mean... okay? The signature bytes --- which are part of the content --- are changed. Ergo, the "content" is indeed still:

(1) uniquely, and
(2) immutably

addressed. The abstract argues:

>Git commit signing is widely entrusted to serve as evidence that a commit hash uniquely and immutably identifies a specific piece of signed content. We show this invariant does not hold.

And the introduction further argues:

>We observe that these are not merely local parser quirks: Github’s server-side verifier accepts malleation for all of the aforementioned signature schemes, and its persistent verification record [7], keyed on commit hash, produces multiple independent “Verified” entries for the same content (§4).

But it's **not** the "same content". The signature bytes are different. The invariant **does** hold.

The main complaint seems to be that "folks are assuming there can only be one hash for $content_but_without_signature", **and** that this... breaks something?

Their [github repository](https://github.com/JakeGinesin/git-chain-malleator) seems to imply that this causes problems because:

>Nixpkgs / any hash-pinning system: trust in `hash(commit)` as a unique handle is likely unreliable; the same signed content produces N valid `Verified` hashes

But I don't think those kinds of consumers are relying on the commit id (or a hash of it) to be a **unique** handle of the contents **without the signature**. And if they **are**, then... that's a misunderstanding of what Git is doing, and the **consumer** needs to adjust their data model and/or code. There's nothing for Git, itself, to "fix" here, as the authors lament in their conclusion:

>We complied with standard responsible disclosure procedure throughout this work. We initiated responsible disclosure with GNU and Git on Jan 16th 2026, as well as Github on March 3rd 2026; as of writing, unfortunately this issue has failed to be addressed by Git nor any Git forge.

The GitHub repository seems to imply that deduplication efforts based on the commit id are "vulnerable", but they are only vulnerable in the sense that they'd end up storing multiple copies of the $content_but_without_signature. That $content_but_without_signature has not been compromised; whatever else was in the commit is still identical.

#git #cryptography
Yogthos · 10w
As the EU plans to ban Chinese power inverters from EU-funded projects, industry and investors are warning that European supply can't yet replace Chinese suppliers any time soon. https://www.euronews...
Preston Maness ☭ profile picture
@nprofile1q... Really? Inverters? What cybersecurity risks exist for inverters?

>The rationale: China-made inverters are deemed a cybersecurity liability, since manufacturers might be able to remotely manipulate them or even switch them off, destabilising energy grids and potentially causing blackouts.
>
>But the Commission's push to phase out so-called high-risk inverters has alarmed EU officials involved in development projects, as it remains uncertain whether European producers can meet demand.

Uh... how?

/me digs into the references

>The report [by cybersecurity firm Secura] follows a recent probe by investigative journalism platform Follow the Money that shows that a hacker could have gained control of millions of Dutch smart solar panel systems using a backdoor into their online system.
>
>https://www.euronews.com/next/2024/08/21/europes-leading-solar-power-grid-is-vulnerable-to-hackers-this-is-what-a-cyberattack-could

/me looks for the report

>This scenario is a combination of situations which have previously occurred. Vulnerabilities in interfaces of solar panel installations that were connected to the internet were exploited by the Mirai botnet and were then used for financial gain (Brumfield, 2024). In another example, a manufacturer remotely provided 800,000 micro-inverters with a new update on the same day in order to resolve certain problems (Fairley, 2015). A previous investigation by the Dutch Authority for Digital Infrastructure (RDI) (RDI, 2023) also demonstrated that if a malicious actor is able to access an inverter, they are often able to hijack it. The recent attack by anti-Israel hacktivists on PLC systems (Counter threat unit research team, 2023) is another recent example of opportunistic hacktivism, which could also impact the Netherlands even if the Netherlands were not the direct target.
>
>https://www.energy-innovation.nl/documents/1299/2024-Secura_Report-Cybersecurity_threats_and_measures_for_the_solar_power_sector.pdf

Well damn. So those things *do* have network connections. Why? Apart from the obvious "don't connect these devices to a network" approach, the report actually makes a case for requiring the firmware to be open source, which is nice I guess:

>Countermeasures would therefore need to be taken to counteract this – for example, a technically enforced four-eyes principle when issuing new firmware, not simultaneously updating all equipment but using a phased approach, or even making firmware open source so that independent parties can also investigate and contribute to it.
Preston Maness ☭ profile picture
"Hi Preston Maness ☭,"

Well that's the first sign. If a recruiter were actually writing these --- or even checking them --- then the hammer-and-sickle would immediately be a "wait what" moment.

"I saw your profile on Codeberg and liked your background in IT. I’m reaching out because I’m working with a flexible remote opportunity that may align with your technical experience."

Oh. So someone's scraping #codeberg.

The email is from [email protected]. The website is --- oh, there isn't one? Not even an A record? Just some MX records pointing at cloudflare? Another sign.