Django Wexler's avatar

Django Wexler

@djangowexler.bsky.social

1697 followers 162 following 2446 posts

Author of fantasy novels.
Refugee from twitter.com/DjangoWexler
My stuff at djangowexler.com/


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

No spoilers, but it definitely returns

0 replies 0 reposts 0 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Nice! Hope it scratches the isekai itch =)

0 replies 0 reposts 0 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Yay!

0 replies 0 reposts 1 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Hmm I should send you DARK LORD, our heroine (after a millennium in a time loop trying to save humanity) joins the monsters who are trying to wipe out an invasive species...

1 replies 0 reposts 3 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I like the former because we don't have another short construction that carries the connotation of estimate or plan, "has been analyzed and will probably cost"

0 replies 0 reposts 3 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

The latter is a mistake in the usual "irregular to standard" mode we often associate with little kids -- "I runned", "we goed", etc. They assume English is logical and have to be taught that it's crazy.

1 replies 0 reposts 3 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

"Costed" does have a pretty standard usage already in the sense of "estimated the cost of", as in "The accountants costed the project at $9 million."

4 replies 0 reposts 7 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I will always support language changes making English *more* regular, our irregular verbs are nonsense.

0 replies 0 reposts 1 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Hahaha, nice

1 replies 0 reposts 0 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

The chief lesson I learned from working in documentation is that to a first approximation, *nobody ever reads anything.* Not just docs but also warnings in giant flashing red letters.

2 replies 0 reposts 11 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Back when I was in docs we were forbidden from doing certain things in sample code, like make up default login credentials, because no matter how much we told people not to they'd just get copied into production code and become security holes.

1 replies 0 reposts 8 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Yeah the problem is this is presented like an example in a textbook, but people are just copying it over verbatim.

1 replies 0 reposts 2 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Now you know who to blame when Word opening a 100,000 word doc takes, not twice as long as a 50,000 word doc, but ten times as long.

3 replies 0 reposts 5 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

(It actually tells you this if you ask about performance!)

0 replies 0 reposts 2 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Note that ChatGPT, asked to write its own StrCat and concatenate some strings, *makes exactly this twenty year old mistake*! This code will run, but silently perform far worse than it should. Again, for a one-off, who cares? But better hope it's not deep in some core loop...

2 replies 0 reposts 3 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

gah one score

0 replies 0 reposts 1 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

It's one thing to hand that off to a compiler that's been optimized and so on to produce fast code; it's quite another to hand it to ChatGPT, because why would it know how to produce fast code? That's not something tagged in the training set.

1 replies 0 reposts 3 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

-> because performance is a thing that's often baked in at the lower levels by the choices made by lower-level devs. (In the modern world, less by literally writing C code and more by choosing the right tools for a given task rather then the most familiar/easiest.)

1 replies 0 reposts 6 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

That post, incidentally, gets at some of the reasons why the idea of AI coding in any serious capacity gives me hives. It's fine for like one-off scripting or toys, if it makes mistakes then you just debug it. But for a real application that needs to be performant its a nightmare ->

1 replies 1 reposts 9 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

If you're curious what a Shlemiel the Painter algorithm is, I learned the term from this Joel Spolsky post lo these two score and three years past. Basically it means any algorithm that clearly should be O(n) but in practice is inexplicably O(N^2).

www.joelonsoftware.com/2001/12/11/b...

3 replies 8 reposts 13 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

The problem is that's not enough if the doc goes through someone ELSE who hasn't

1 replies 0 reposts 2 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Finally, after an hour

0 replies 0 reposts 5 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Made worse by the fact that I only do this every six months or so, so every piece of software at every step needs to update itself

1 replies 0 reposts 2 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

In sum, the operation of "load several sets of commentary into a file on my notebook so I can read through them" has taken me most of the morning. Sadly I've come to consider that about par for the course

1 replies 0 reposts 4 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

This is all enhanced by the fact that Word is not actually designed for editing novels and is full of "Shlemiel the painter" algorithms so when the doc gets really long it gets slower and slower and sometimes crashes

1 replies 0 reposts 10 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I feel like Word should at least warn you if its about to make thousands of changes for no reason

1 replies 0 reposts 7 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

And it does this automatically, by default. So if I write without smart quotes, and someone marks up the doc in a computer that DOES use them, EVERY SINGLE QUOTE gets marked as a "change" in a way that's very hard to filter out

2 replies 0 reposts 5 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

In particular, the fact that MS Word doesn't just DISPLAY smart quotes like anyone halfway sensible would do, but actually replaces the quote characters with new characters

2 replies 0 reposts 12 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

A lot of things competing for "worst thing in the world" right now, but I would like to nominate "smart quotes" as being in the running

1 replies 0 reposts 18 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I already ship the two cyberpunk girls

0 replies 0 reposts 0 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Thanks so much =)

0 replies 0 reposts 2 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

It's true! A duology. Second one will get out next year.

2 replies 1 reposts 14 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I just think that the UK shares the flaw you point out with the US -- it's an old hodge-podge of a system that's hard to meaningfully change.

0 replies 0 reposts 2 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I mean, that's great! But the party leaders system makes it impossible to get rid of people; imagine if Democrats winning in 2008 meant that Bill Clinton was back. And the FPTP-by-district arrangement is bonkers.

1 replies 0 reposts 1 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Dunno about UNIQUELY, I think the UK is even worse

1 replies 0 reposts 2 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Yes! It's got surprisingly little actual poker. So much fun

1 replies 0 reposts 4 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Oof! No, she's just hoarse from a little cold.

1 replies 0 reposts 0 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

The baby has a cold that has lowered her voice by an octave, and the effect is quite distressing

4 replies 0 reposts 27 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

But the greatness of these stories isn't in the things that *happen* in them, is what I'm saying. The language IS the greatness. It's like saying the Mona Lisa is great because it's a picture of a lady. The plots in Shakespeare aren't anything special or even particularly original, f.e.

0 replies 0 reposts 1 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

But like ... why? To what end? This is art, not important facts. Why have simplified classics instead of just other books written at the appropriate level?

3 replies 0 reposts 0 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Yeah, the problem is that once it acquires that meaning it's self-reinforcing. I don't put one on MY car because I don't want people to think I'm THAT guy.

0 replies 0 reposts 3 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I'm also boycotting Olympic swimming, over let's say corn subsidies

0 replies 0 reposts 3 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Breaking: I also am boycotting, under no circumstances will I appear on the BBC and answer questions about politics

1 replies 0 reposts 2 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

(Remember kids, every query to the free version of ChatGPT is another few cents toward bankrupting Sam Altman)

1 replies 1 reposts 9 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I was looking for an AI anime Mona Lisa to make a joke about reducing all great art to sludge, but ChatGPT gave me this instead. First response: "Sure, here it is!" *nothing* Try again: "Oh right, I can't do that! Have you tried Googling for it?"

1 replies 0 reposts 7 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I'm Ishy. I'm gonna sail on a boat a little, it helps when I get mad.

0 replies 0 reposts 1 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

"It was the best of times, it was the worst of times." -> "Things were kind of meh."

1 replies 0 reposts 10 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

But making Gatsby the example shows, again, the problem with making the focus of English education be on *learning the canon* instead of interpretation and argument. I'm begging teachers to do their "Intro to Critical Analysis" with Goosebumps and James Patterson.

1 replies 0 reposts 12 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

Though I wonder whether the AI is up to translating postmodern analysis or medical jargon.

2 replies 0 reposts 8 likes


Django Wexler's avatar Django Wexler @djangowexler.bsky.social
[ View ]

I mean realistically this is for students cheating on readings. And there are times when it might be genuinely useful -- I have read some dense-ass academic prose that could do with being run through an "actual English" translator.

2 replies 0 reposts 10 likes