@Unixbigot it'd be neat if there was a story where the plucky humans literally had no hope of winning becausw their intelligence gap is similar to humans/cats. Like sure they can scheme but a lot of it will be transparent and the feeder aliens would overwhelm them with force.
@tcikoritys TBH I don't have any specific projects lined up yet. Pretty much anything I could do in lisp I could do faster in any of the other languages I know :P
I'm thinking of following this article to make a logic engine just for the practice:
https://medium.com/@batuhanayrba/building-a-prolog-like-logic-engine-in-common-lisp-1995d6168565
Then probably some messing with ASTs and parsers?
Also see this person's setup with rlwrap which makes the REPL a bit nicer. https://snac.d34d.net/pkw/p/1786980640.595258
AI Musings
This week, I've been thinking a lot about the downstream effects of AI on access literacy in blindness spaces. I've seen at least three bespoke email clients show up now, built with accessibility in mind and, at least in large part, with AI. Which is great! If you can make the thing that works better for you, why wouldn't you? Bespoke fixes for inaccessible software obviously aren't new. Screen reader vendors still write scripts for applications that otherwise work terribly. As an example, the built-in set of JAWS scripts is a veritable who's who of business applications. We've been fixing software from the outside for decades. The difference, I think, is where the fix sits in the stack. A JAWS script makes Outlook usable. Numerous NVDA add-ons exist to enhance other productivity apps, too. Ideally, the company fixes the problem themselves. Despite the accessibility issues--and usually because of the fixes--people are still using the mainstream solution. But now it's becoming practical to just make a different email client or word processor. (Yes, I know blind-centric word processors aren't new.) This is where my spidey senses start niggling a little. A lot of being a competent blind computer user is knowing how to deal with software that sucks. Finding the weird workaround, knowing enough about how a screen reader works to poke at something another way, using deductive reasoning to figure out what button is what when the obvious route is broken. These aren't skills we *should* need, but they are skills that make one effective in school and professional life. Until fairly recently, scarcity and necessity more or less guaranteed we'd learn them. Nobody had the time or money to make a bespoke accessible version of every piece of software they encountered. Even when somebody wrote a script or add-on to make something better, we were generally still operating in the same software everyone else was using. So, what happens to a blind person 5-10 years away who's been handed purpose-built tools whenever something is annoying or inaccessible, then gets a corporate job and is dumped head-first into Outlook, PowerPoint, Excel, Google Workspace, and whatever random harebrained internal software dominates in that decade? 1/2
Without language to describe your experiences, it gets really hard to organize around them. The denial of our language is a powerful weapon, and has constant impacts on us.
#meme #anarchism #anarchyMeme #ableism #ableist #accessibility #anarchy
@pkw @mousebot @hajovonta That's awesome ty. Do you have any writeups on how you use it and how it fits in your workflow? Like, do you go repl-first when developing stuff?
@tcikoritys Right?! I tried to give SBCLs repl a shake but I couldn't figure out what the hype was about. Just moving around the cursor and the code was kind of tedious compared to other repls I've tried. 😅
@mousebot @hajovonta TY. I was hoping for more long form articles on built in REPLs like the on in SBCL rather than IDEs or editor extensions. I don't use any of those IDEs and don't plan on switching to them so it sadly doesn't apply.
@hajovonta Yeah! I'm aware. I was hoping folks had writeups of using something like the SBCL REPL for more advanced uses than the usual introduction to the basic features. TBH I might just make my own REPL and add whatever features I need at this point. 😅
@amoroso Yeah I've read some books with intros to it, I was really hoping for more advanced deep dives or war stories of how people have used it. I'll add this to my read queue though, ty!
@hajovonta Ty! Are there non-emacs guides that you're aware of? SLIME seems useful but I don't want to entirely switch editors just to use it.
Any #CommonLisp folks know of long form resources for learning how to do repl based development? I saw an article that said they used live debugging of a running system on a space mission which has got me intrigued. #lisp #programming
@cathos I keep stocked up on KN95s from ali express personally.
Occult cyberpunk. Yap with me about decentralized systems, wearable computing, and biohacking.