Stet (short story)

"Stet" (stylized STET) is a science fiction short story by Sarah Gailey, about self-driving cars. It was first published in Fireside Magazine in October 2018.

"STET"
AuthorSarah Gailey
CountryUnited States
LanguageEnglish
Genre(s)Short story, science fiction, literary fiction
PublisherFireside Magazine
Publication dateOctober 2018

Synopsis

Rather than being a narrative, "Stet" is presented as a scientific paper analyzing the principles by which self-driving cars make decisions. The paper is interspersed with suggestions to remove or change content which the journal editor finds inappropriate, to each of which the paper's author responds "stet".

Reception

"Stet" was a finalist for the 2019 Hugo Award for Best Short Story[1] and the 2019 Locus Award for Best Short Story[2].

At BoingBoing, Cory Doctorow described it as "a beautiful piece of innovative storytelling" and "a wonderful gem".[3]

gollark: If you configured it wrong during setup of whatever this is somehow, then it won't match. PotatOS has the law enforcement access mechanism (PS#7D7499AB) which also currently doubles as "forgot password" handling, but not every OS does that.
gollark: How do you know your password is the right one?
gollark: I should assign unique IDs to the other sandbox escape bugs.
gollark: My "fix" is this:```lua--[["Fix" for bug PS#E9DCC81BSummary: `pcall(getfenv, -1)` seemingly returned the environment outside the sandbox.Based on some testing, this seems like some bizarre optimization-type feature gone wrong.It seems that something is simplifying `pcall(getfenv)` to just directly calling `getfenv` and ignoring the environment... as well as, *somehow*, `function() return getfenv() end` and such.The initial attempt at making this work did `return (fn(...))` instead of `return fn(...)` in an attempt to make it not do this, but of course that somehow broke horribly. I don't know what's going on at this point.This is probably a bit of a performance hit, and more problematically liable to go away if this is actually some bizarre interpreter feature and the fix gets optimized away.Unfortunately I don't have any better ideas. Also, I haven't tried this with xpcall, but it's probably possible, so I'm attempting to fix that too.]]local real_pcall = pcallfunction _G.pcall(fn, ...) return real_pcall(function(...) local ret = {fn(...)} return unpack(ret) end, ...)end local real_xpcall = xpcallfunction _G.xpcall(fn, handler) return real_xpcall(function() local ret = {fn()} return unpack(ret) end, handler)end```which appears to work at least?
gollark: Fixed, but I don't really know how or why.

References

  1. 2019 Hugo Award & 1944 Retro Hugo Award Finalists, by Cheryl Morgan, at TheHugoAwards.org; published April 2, 2019; retrieved April 6, 2019
  2. "2019 Locus Awards Winners". Locus Online. 2019-06-29. Retrieved 2019-07-03.
  3. "Stet, a gorgeous, intricate, tiny story of sociopathic automotive vehicles", by Cory Doctorow, at BoingBoing; published October 17, 2018; retrieved April 6, 2019
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.