Just finished "A Psalm for the Wild-Built" by Becky Chambers. Overall it's good but I also have some Thoughts.
First, it was very pleasant to finally read some non-trite utopian solarpunk after having read stuff like Octavia Butler recently. Both hope and despair can be poisonous on their own IMO, so getting some balance in is nice. It's definitely a very valuable thing to be able to lay out an actually desirable and in many ways imaginable future given our grim present. Chambers is no LeGuin though. I'll probably be reading more of her work and maybe she fleshes out these ideas elsewhere, but at least in this book there is no focus on either how the transition to a better society could happen nor on how the better society holds up in the face of adverse events and inclinations. Compare LeGuin's "The Dispossessed" or N. K. Jemisin's short story "The Ones Who Stay and Fight" and it feels like there's something important missing from Chambers' portrait of a future society. Of course, maybe the point is to make a cozy book, in which case fine, there's certainly a place for such things, and I can look for deeper inspiration elsewhere.
The second big thought I had was that Chambers' worldview seems not well-informed by certain indigenous perspectives, and this creates some contradictions. For example, (minor spoilers) when Dex enters the wilderness there's a whole bit about understanding humankind's place in nature and how human settlements are what we're used to but they're only a brief interruption of the vast untouched wilderness. Along the same lines, much of the world is intentionally left untouched by humans as a way to keep it pristine and natural. Later however, a character makes the point that humans *are* animals. The indigenous perspective that I appreciate would agree with that, and would further question the value in distinguishing between human influence on ecosystems and influences that others have. More sharply, one might observe that there's a bigger difference between how different kinds of humans relate to and influence their environments than between how less-disruptive humans and various animals do the same: the strip-mine-operator vs. migrant tribesperson impact difference is probably much greater than the migrant tribesperson vs. beaver gap, for example. Rather than talking about limiting human disruption, then, as if all human-environment interactions are disruptive and must be minimized, we could/should be talking about how to create human societies that have beneficial relationships with their environments and acknowledging that we actually have many positive examples of that, both historical and contemporary. Chambers' utopia is a "humans dominate nature but restrain themselves so that their disruptions are minimal and thus nature can thrive" vision, but what I'd even more like to see would be a "humans study old ways and make new ones so that they can interact positively with ecosystems again" vision, including some of "here are the places that sometimes breaks down but also the patterns and institutions that ensure repair of those breakdowns and thus long-term sustainability."
Final big thought: Chambers' utopia is too homogenous for my tastes. Of course it's hard enough and valuable work dreaming up and sharing any utopia and Chambers' transcends triteness in a number of ways, so this criticism is a bit rude. But the single shared religion, lack of mention of conflicts around shared decisions, especially historical society-defining ones, and nagging questions like "what about the people indigenous to the now-uninhabited lands?" and "what about the indigenous peoples who weren't part of the factory-building societies?" leave me wishing for more nuance in this direction.
All in all: a good book, and I'm criticizing out of a place of appreciation, not scorn. I've got there sequel out from the library as well and will probably detour to a few other books but get to it pretty soon.
Sadly I don't remember who, but I got this one because of a recommendation on here, so thanks if you're someone who recommended it!
#AmReading #ReadingNow #Bookstodon
Electric trucks can draw on decades of gradual progress in the electrification of passenger cars, and take a giant leap forward in almost a single step: an improved charging standard (MCS) and #V2G technology!
Zero days since I've discovered a random #CPython bug that triggers in very specific circumstances and I don't really have time to report it, nor can expect anyone to do it for me.
This time it's a test failure and refcounts being broken while running fastjsonschema's test suite on #Python 3.15 freethreading with pytest's --junit-xml option enabled 😱. And of course removing --junit-xml makes all tests pass.
EDIT: and of course I cannot reproduce outside Portage. Yet inside, it reliably crashes every single time.
This is the most detailed picture of a human cell ever made 🧪
https://www.instagram.com/reel/DX1CGIZMKJs/?igsh=NTc4MTIwNjQ2YQ
“If the same person keeps appearing in architecture debates, delivery risks, historical explanations, escalation paths, and cross-team translation, that is no longer just a compliment.
This is a system smell.”
I strongly resonate with this post!
There are bugs in our organization and processes that you can't discover in an IDE.
webkb: WebKB graphs (1998)
Web graphs crawled from four Computer Science departments in 1998, with each page manually classified into one of 7 categories: course, department, faculty, project, staff, student, or other. All graphs included in a single .zip; also included are 'co-citation' graphs, which links i and j if they both point to some k. Edge weights count the number of links from i to j.
This network has 349 nodes and 1393 edges.
Tags: Informational, Web gra…
I keep seeing the "cars replaced horses" thing related to "AI."
People keep comparing "AI" to cars (positively) without thinking about the fact that cars were forced on people (AAA bought up and destroyed tram lines, there were massive protests, etc), and are the primary driver of climate change that is currently on track to make complex human society impossible. Meanwhile, cities that weren't destroyed for cars, or that have reversed most of the damage, are some of the most desirable places to live.
Maybe we could take the car analogy as a warning. Maybe it could be a reminder to think about how forcing technology on people against their will can reshape society in a profoundly negative way.
The answer for cities has been to right-size transit. Eliminate cars wherever possible, maintain emergency vehicles and mobility aids, and find more efficient alternatives (bikes, trams, metros, and trains) where possible. I feel as though we can extrapolate from the metaphor.
We do not have to repeat the mistake of reshaping society around a single, oversimplified, solution in order to benefit a tiny minority. Perhaps we can actually choose the right technologies based on use cases, rather than hype or dogma.
Cars didn't replace horses. Cars replaced walkable cities, tram lines and mass transit, and children playing in the streets.
"Cars replaced horses" to the benefit of a small group of elite men, at tremendous cost to literally everyone else. When people say, "AI is the new 'cars replacing horses'" they are saying something very specific about their privilege and intentions.
AuthProbe: Specification-Driven, Multi-Identity Detection of Broken Object-Level Authorization in Recruitment API
Jay Barach
https://arxiv.org/abs/2607.20574 https://arxiv.org/pdf/2607.20574 https://arxiv.org/html/2607.20574
arXiv:2607.20574v1 Announce Type: new
Abstract: Broken Object-Level Authorization (BOLA), also known as Insecure Direct Object Reference (IDOR), has topped the OWASP API Security ranking since 2019 and is the root cause of some of the largest exposures of applicant data in recruitment technology. The defining feature of this flaw class is that a malicious request is byte-for-byte indistinguishable from a legitimate one, which is precisely why web application firewalls and single identity scanners fail to catch it. We present AuthProbe, an open-source, black-box scanner that detects BOLA and IDOR in HTTP APIs by driving its tests from an OpenAPI specification and by acting under two or more identities that the operator controls. AuthProbe discovers, for each identity, the objects that identity legitimately owns, then attempts to read one identity's objects while authenticated as another and confirms a leak by comparing the response against a ground-truth fetch by the true owner. It also walks predictable identifiers to expose enumeration and reports missing authentication and existence oracles. The tool returns a severity-thresholded exit code and machine-readable reports so that it can gate a continuous integration build. On a synthetic recruitment API in which the McHire failure class is reproduced, AuthProbe detects every planted cross-identity read with no false positives on a hardened counterpart, and its running time grows linearly with the number of objects under test. AuthProbe is released under the Apache 2.0 license with an authorized-use guardrail.
toXiv_bot_toot