do you ever have that thought
the thought where instead of doing your thing in an ad hoc way you're going to define a new file format to configure it in
and instead of writing the parser for the file format in an ad hoc way you're going to write the best parsing/lexing/generation/transformation framework there has ever been
so that when you finally get around to actually doing your thing, it'll be easy?
Long ago when you ran your app in Xcode it was pretty rare for you to see junk logs emitted from core frameworks that you don't control.
Nowadays just a simple SwiftUI control can regularly emit autolayout constraint warnings that we can't even address.
This log shows the first few lines of an app I just started working on. Only 1 line here is relevant to me, the rest is noise I can't hide or address.
@altruios @dalias @woe2you @tante
By this logic, I should be allowed to scrape movies encoded in H.264 off of streaming websites and transcode them to H.265.
The transcoder is inspired by the original copy and creates something new and different (at the byte level). Since the output product is now something completely different (but still contains the same information, a watchable movie), by your logic this is now completely legal instead of obvious piracy.
Yet if I were to do this, I would be breaking the law. Why is it different when AI does it versus when ffmpeg does it? They're both just software reading and interpreting information and transforming it into something else. Either both should be legal or neither should.
Cool project: "Nepenthes" is a tarpit to catch (AI) web crawlers.
"It works by generating an endless sequences of pages, each of which with dozens of links, that simply go back into a the tarpit. Pages are randomly generated, but in a deterministic way, causing them to appear to be flat files that never change. Intentional delay is added to prevent crawlers from bogging down your server, in addition to wasting their time. Lastly, optional Markov-babble can be added to the pages, to give the crawlers something to scrape up and train their LLMs on, hopefully accelerating model collapse."
Elon Musk and deradicalizing people
If you see someone who’s questioning Elon Musk for the first time because he obviously lied about having a top account on Path of Exile — do not mock them, do not shame them, do not complain that they should have figured this out years ago. That would just be pushing them back into the radicalizing environment they’re currently standing on the edge of saying “wait a moment…”
Radicalizing environments and cults pull people away from their friends and family and tell them that they’ll be mocked for embracing the truth but it’s worth it. The mockery then pushes them into the arms of the ones saying “shh shh, we understand… don’t worry, you’re the smart one here, they’ll be sorry.”
Yes, obviously lying about Path of Exile doesn’t even make his top one hundred worst sins. That’s not the point. The point is that this one is clear as day to the exact demographic he’s targeting — lonely young men. Once you conclude for yourself that someone is irrefutably a liar, it becomes easier to revisit what they said before and reevaluate it.
me: i’ve single-handedly written software used by tens of millions of people, you can see it right over at github.com/april
prospective employers: sorry, but unfortunately you did poorly in a high-stress 40-minute coding exercise, writing code with no time to think about how to solve a problem you’ve never seen before, in a terrible dev environment, while someone stares at you the whole time
Trans woman, bisexual, someone's fiancée, forever a programmer, poly, and former total mess