Allison's bookmarks (most recent)

Stuff I found on the Internet

ChatGPT's Atlas: The Browser That's Anti-Web - Anil Dash

"There were a tiny handful of incredible nerds who thought [Zork] was fun, mostly because 3D graphics and the physical touch of another human being hadn't been invented yet. But for the most part, people would tire of the novelty because trying to guess what to type to make something happen is a terrible and exhausting user interface. This was also why people hated operating systems like MS-DOS, and why even all the Linux users reading this right now are doing so in a graphical user interface." I get that Dash is exaggerating here for effect, but the comparison between command-line interfaces and LLM chatbot interfaces rings false to me. Command-line interfaces have steep learning curves, but they're deterministic and composable, which is why we still use them today. The reason that chatbot interfaces suck isn't that they're based on textual inputs, but that they're neither deterministic nor composable. (GUIs have different affordances than command-line interfaces which make sense for some use cases, but they also have their own learning curves and limitations. A hypothetical GUI-based LLM interface would have all the same problems as a text-based one.) Plus the Zork series sold like 700,000 copies

ai computing interface culture

Modal editing is a weird historical contingency we have through sheer happenstance • Buttondown

"I think the best explanation is that in a vacuum modal editing sounds like a bad idea. The mode is global state that users always have to know, which makes it dangerous. To use new modes well you have to memorize all of the keybindings, which makes it difficult." good post but i would point to things like DAWs and trackers as modal interfaces (there's a record mode and an edit mode)

text editor ui history programming

マリウス . A Word on Omarchy

"... feel free to skip ahead to the Summary for a conveniently digestible tl;dr that spares you all the tedious details, yet still provides enough ammunition to trash-talk this post in the comments of whatever platform you stumbled upon it."

linux

Team dynamics after AI | Mechanical Survival

"Change is driven intentionally... by individuals learning from direct practice. And if you increase the size of the audience and simultaneously reduce the numbers of real practitioners, i.e. the people who drive that change in the ecosystem, you will first see diminishing returns, and then you will kill the ecosystem, and then you will kill the tool. [...] I believe the work of sense-making belongs exclusively to me. The problem is not insufficently condensed information, because the information is not condensable. The problem is an information environment that requires much more aggressive management."

ai programming design labor

dead framework theory | AI Focus

this kind of feedback loop seems inevitable, and not just for Javascript frameworks, but for all kinds of things, and critics of "AI" have been saying this since the beginning. personally I think this is a really strong and obvious disincentive to use generative AI tools to generate anything, especially code: you'll always be trying to solve contextual, emergent problems with yesterday's cruft. also: "This is the new reality: If it’s not in the LLM training data, it doesn’t exist." phew what a relief

programming ai

What made the NES so interesting?

"Since I used my RetroUSB AVS for the NES footage to get its higher-quality HDMI output, and the Panasonic FS-A1F (an MSX2 machine) for the MSX footage so as to get its higher-quality RGB output, I've technically just compared the PPU (Picture Processing Unit, the NES' graphics chip) and the TMS9918A without actually using a real PPU or a real TMS9918A. Good job, Nicole." lmao

retro 8bit games programming electronics

Cécile Babiole

"un projet d’œuvres multiples tissées à partir de fils électriques, ces câbles sont capables de transmettre des signaux audio, si bien que ces tissages sont aussi des pièces sonores" (a project with multiple pieces woven from electric wire, which can transmit audio signals well enough that the woven works are also works of sound art)

textiles pcomp audio weaving

Deciphering Glyph :: The Futzing Fraction

well reasoned post showing how LLM use in software development can have a negative ROI, independently of inference cost. the alice/bob scenarios are also helpful to review—in my experience with new programmers, the "sad" path is very common

ai programming economics

all text in nyc

"a search engine that finds text in New York City's Google Street View images. Search for any word or phrase to see where it appears across the city—in shop signs, graffiti, advertisements, and protest signs"

text poetics data datasets nyc geography

Journal of Medical Internet Research - School-Based Online Surveillance of Youth: Systematic Search and Content Analysis of Surveillance Company Websites

"Research on other types of school-based online surveillance... suggests that school surveillance is ineffective in preventing violence and has negative effects on youth mental health.... The dearth of empirical research on online surveillance services is especially concerning given the serious topics facing students that online surveillance companies claim to prevent (eg, suicidality, self-harm, cyberbullying, and gun violence). Without transparency and accountability, this industry is susceptible to unproductive competition and even deceptive practices. [...] Further, any gains in school safety from this technology should be assessed in balance to the potential loss in privacy and cybersecurity risks."

education surveillance