Huh? Maybe this is a reasonable take if you only consider the original series, but TNG heavily used holodecks as a form of entertainment, with computer-run characters factoring in heavily to plot advancement in the episodes.
Moreover, the exploration of Data’s personhood as an android is like… incredibly pervasive throughout all of the seasons of the show.
Absolutely and I was thinking about this when I wrote my initial comment. It's a good consideration. Star Trek _does_ have an AI computer capable of generating code and stories and all it requires of the user is a little prompting.
TNG shows humans are using this technology to engage themselves. People rock climb, ski, perform Shakespeare. Holodeck authors are well-respected throughout the galaxy. They also warned us of holodeck psychosis.
Data is an android, but what about his story suggests we should slurp up doggerel? His existence is the pursuit of humanity's "essence."
There's a lot to like here, but too AI-generated for me. The pixel art for Tokyo & Hong Kong don't use proper Chinese/Japanese characters. The pulsating badges in the non-pixel UI are also pretty AI-indicative in a way that is distracting.
Yeah, the city search got cut off on mobile. Vibey and janky, but still it's a pretty creative idea.
I would have been very impressed if it made pixel art for cities on demand. If I were able to put in my hometown and see a delightful pixel art memory, I'd swoon and point to it and say "wow wee LLMs are pretty dope aren't they", but instead I'm just thinking this is yet another shallow project which will be abandoned tomorrow.
As far as manifestos go HPMOR is a pretty good one. I think that’s what a lot of the critiques about it miss. Yudkowsky is actually a pretty decent writer, especially in the fan fic scene. Not only is his prose actually acceptable which is pretty rare in fanfic it’s clear that he actually thought through a lot of the plot points ahead of time. Harry Potter universe fits very well for his story not only because it’s popular with the target audience, but because there’s a ton of unexplored authority figures in the original and the main goal of the manifesto largely boils down to rejecting blind belief in authority and blazing your own trail. I think it’s hard to separate the number of people who read it because it’s legitimately the best Harry Potter fanfic from the people who read it for the manifesto stuff which again points to the ingenuity of choosing it as a setting.
For me this is probably the weirdest part of it. I have read HPMOR and was distinctly underwhelmed by its literary quality. I mean, it's not bad, but it's not serious literature. It's not even on the level of the original HP. It's a fanfic. Sure, it's a fanfic with a lot of fan service and geekery and so on, so the audience is targeted masterfully. But still, it's hard not to notice the numerous literary faults. I mean, "he actually thought through a lot of the plot points ahead of time" is a kind of praise, but not one that a decent literary work expects. That's like saying about a chess grandmaster that he actually knows how all the pieces move. I mean, sure, on the fanfic scene it's probably above median, but I've seen people making out of it some kind of epic revelation, akin to some kind of a sacred text. Completely undeservedly, in my opinion, and rather weird for a community that is so proud in it's objective and rational approach to things that put it into its very name.
It's terrible as a work of literature. It has many, many, many flaws, but the most serious is that it's boooooring. Hundreds upon hundreds of pages go by with nothing happening except creepy children preaching at each other.
It's terrible as a fan fiction. Not a single character acts anything like the original, the world is unrecognizable, and the plot is derailed entirely by the end of the second or third chapter. The original story needs to be distorted beyond recognition because the author's bizarre worldview works even more poorly in a fantasy world than it does in reality.
It's demonstrably effective as a manifesto, but that is despite the fact that it is riddled with scientific and conceptual errors.
It's one of the worst things I've ever read. The fact that people like it is evidence of the bizarre incestuous nature of the community that produced it.
Anyone who knows anything about Harry Potter fandom in those years knows that its readers were always thirsty for something new in the Potterverse to read or be exposed to. By latching onto that universe's incredible popularity, Yudkowsky exposed a large number of young, inquisitive people to the ideas of rationalism. It was essentially a recruitment mechanism, one that was wildly successful. Many rationalists freely admit that their first exposure to rationalism was via HPMOR.
I don't think Harry Potter fans would look kindly on their favorite story being treated with such contempt. Remember that within about three sentences of introducing Ron Weasley our hero finds him guilty of the heinous crime of enjoying sports and concludes he should not exist.
Excuse me. It was Draco Malfoy, our rapist deuteragonist, who said that. Our hero merely agreed.
Maybe Harry Potter fans would read a bad fantasy book, but HPMOR is not just a bad fantasy book. It is repugnant to healthy people from the first few pages.
I really, really dont understand this complaint at all. Harry and draco disliking ron is supposed to show that they are snotty kids who have big blind spots. The characters are supposed to be dislikable at the start, the story is about the growth they experience from there. This is part of what makes it a better story than the original. Yudkowsky's harry grows as a character which basically doesnt happen at all in the original series.
Do you dislike succession too? Some people just need completely heroic protagonists in their stories. Thats fine, but it doesnt make the story bad.
They are introduced as insane, not snotty. Nearly the first thing Draco says is that he plans to rape Hermione and our Hero uses his Agency to do exactly nothing about it. (It is hard to exaggerate how bizarre this story is to people who haven't read it.)
Hundreds of pages later, Harry uses the first iota of power he is given to prohibit students from playing Quidditch according to rules he believes are irrational. There is an immediate outcry which he dismisses because it's just the mewling of inferior intellects. It's hard for me to see any signs of growth here.
(Harry's contempt for sports is amusing, given that about a third of the story is dedicated to his love of cheating at a particularly moronic sport invented by the Lord Voldemort ripping off Ender's Game.)
He convinces Draco that his whole ideology is wrong. He convinces him not to rape anyone before he rapes anyone. Not exactly sure what the better outcome is here, just turning him in would only strengthen his violent ideology. There are many complaints to be made about the story, as you said its boring and too long and often too preachy. A lot of the visible changes in the characters happens in the last quarter. Even though the whole story has been building to that it can seem like its a bit out of nowhere.
Does Yudkowsky spill more ink on condemning Draco's hatred and violence or on making fun of Hermione Granger's feminism? Voldemort is treated as an ultimately worthy adversary, while Ron is a joke and Hermione is a pet handed power by our Awakened Hero. Yudkowsky treats sexual violence, genocide, and mass murder as forgivable missteps on the road to greatness, but treats liking sports as a fatal character flaw and being concerned with human rights as risible. Arrogance is consistently rewarded while goodness is consistently ridiculed.
I don't claim Yudkowsky believes these things consciously, but they are omnipresent in his story and they reflect his bizarre attitudes to morality. The fact that he acknowledges at the very end that the characters he created are fools doesn't change the fact that he spent six hundred thousand words holding them up as paragons of virtue and rewards them with apotheosis.
Hermione is the actual hero of the story. Every time rationalist harry makes a mistake he is acting against her direct advice. Her character literally exists to show off his deficiencies and his coming of age basically boils down to realizing he should be more like her.
For many reasons voldemort is an ultimately worthy adversary. Much of that has to do with Harry's biases that come from being too invested in rationalism. Since he considers himself above everyone he's ever met he longs to find someone he considers his better and voldemort fills this role. He wants a mentor so badly that he's willing to throw out his entire ideology to keep him. I think yudkowsky's portrayal of voldemort as the ultimate adversary to rationalism is better than pretty much any plot arc in the original story. Harry does ultimately completely reject voldemort so Im not sure how sexual violence, genocide, and mass murder as treated as forgivable. From the very beginning Harry is deeply concerned with human rights, his distractions and the path he takes toward achieving human rights in this messed up world is again an integral part of the story.
> The fact that he acknowledges at the very end that the characters he created are fools
I think this is my biggest issue with your characterization. Yudkowsky shows harry to be a fool from the very beginning, as you pointed out with the draco/ron stuff. With his dismissal of much of hermiones advice. He very consciously did not create harry as some ubermencsch character who can do no wrong. He shows that harry believes himself to be a parity of virtue, but that he very much is not until hermione's death.
Harry is a sociopath in HPMoR. he's not the hero. he's a blatant Mary Sue for the author, the book is unapologetic Rationalist propaganda, and it features such improbable sentences as: "Harry glumly considered the Dartmouth Conference on Artificial Intelligence in 1956."
I find it side-splittingly hilarious to imagine an eleven-year old magic wizard boy hero acting like he does.
maybe my sense of humor is warped, but I find it hilarious. it's like the Satanic Verses of Harry Potter.
This is a forgivable statement if you didn't read it, because then I guess you may not have seen that there's themes at play and a point being made. If you did read it I do not understand how you don't see how you are meant to dislike the summary judgement and the judgement itself being an effect of yet another plot point.
But then if you did not read it it seems a little disingenuous to say "this is a bad book", because you would not only not know but anything you did know you would not understand.
What is there in the story that indicates this judgment is wrong? Ron does not appear in the story again, while by the end Harry is an immortal superbeing. His arrogance is never once punished.
You can be a sexually predatory sociopath and still be of value in Yudkowsky's world, but like sports and you're dismissed in your entirely within a single paragraph.
> "Ah..." Harry said. This was very hard to say. "Actually, the rest of the world doesn't know this part, not even the Headmistress. But in point of fact you were one hundred and twelve percent correct about [spoiler], and I'll remember for future reference that although 'Dark' and 'evil' may not technically be the same thing, there's a great big statistical correlation."
> "Oh," said Hermione, and fell silent again.
> "You're not saying that you told me so?" said Harry. His mental model of Hermione was yelling: I TOLD YOU SO! DIDN'T I TELL YOU SO, MR. POTTER? DIDN'T I TELL YOU? [spoiler], I SAID, BUT YOU DIDN'T LISTEN TO ME!
It feels like most people who criticize the story didn't actually read it, and just start with the premise that Yudkowsky sucks at writing, then conclude that obviously Harry Potter must be Mary Sue, and that whatever Harry says is what Yudkowsky wants you to believe.
If you actually read the story, you will find out that many things that Harry said and believed turned out to be wrong. That ending was written by Yudkowsky, too. The characters that disagreed with Harry since the beginning, such as Hermione and Dumbledore, were written by Yudkowsky, too. Perhaps there is a little more depth in the story than if you assume that it must be a Mary Sue story.
Ah, yes, the ending where the invincible Superman uses his gigabrain to singlehandedly save humanity, end death itself, get the girl (and turn her into an immortal magical unicorn princess (yes, really, this story is dumb)), vanquish a dozen Wizard Hitlers at once, and tear apart entire stars for their raw resources shows that he paid the price for his earlier arrogance.
I have read the story in its entirety. Don't ask me why. The fact that our Lord and Savior holds the idiot ball on occasion does not make him realistically flawed. The fact that Voldemort would have realistically been exposed within thirty seconds makes the story dumber, not smarter.
Also, you ignored the question I actually asked: where does Harry realize that it is wrong to steamroll everyone he thinks is stupid?
> It's terrible as a work of literature. It has many, many, many flaws
Pretty much all fan fiction is terrible literature. I find yudkowsky's prose to be above average for fan fic which admittedly is just saying hes among the best of the worst. Every single fanfic ever written that doesnt end after 1 book has significant boring sections, theres no editor.
> Not a single character acts anything like the original
This is the point. Yudkowsky recognized that the hp world acts as a natural foil for his ideology. By changing the characters he points out the original characters flaws, but also the ways they are better than the rationalist versions of the characters. I dont understand why people claim fanfic should be always be faithful to the original setting. Using it as a foil can work too. The characters in the original, especially the authority figures are all incredibly flat. Why would you want more of that? Even the ones he largely keeps the same, like dumbledore, he explores in a new light which makes them seem different even though they are very similar to the original. The reveal that the 2 Dumbledore's are actually very similar(the exact same?) characters is central to understanding rationalist harry's deficiencies.
> The fact that people like it is evidence of the bizarre incestuous nature of the community that produced it.
Agreed but I think this says more about how crap HP fan fic tends to be than anything else. Yudkowsky saw unmet demand and used it to shoehorn his ideology in
Let me be clear, he's no cormac mccarthy(my favorite prose is the passage from blood meridian describing the raiders). My bar for fan fiction prose is basically whether it annoys me, its a low bar. Most of what makes hpmor good is the cleverness with which yudkowsky subverts the original harry potter world to try to make a rationalist argument, whether that be by inverting a character or playing off the harry/voldemort relationship in thoughtful ways.
'"Voldemort," said the old wizard. "I understand him now at last. Because to believe that the world is truly like that, you must believe there is no justice in it, that it is woven of darkness at its core. I asked you why he became a monster, and you could give no reason. And if I could ask him, I suppose, his answer would be: Why not?
They stood there gazing into each other's eyes, the old wizard in his robes, and the young boy with the lightning-bolt scar on his forehead.
"Tell me, Harry," said the old wizard, "will you become a monster?"
"No," said the boy, an iron certainty in his voice.
"Why not?" said the old wizard.'
as you can see its nothing special, just good enough
I see, thanks. It reminds me a little of those spam emails which are sprinkled, intentionally, with obvious spelling errors. They aren't trying to trick the average person, they are trying to filter for a much smaller, more valuable audience.
fwiw, I don't think that was intentional here. He's just more interested in "ideas" than prose or people. A more extreme example of Andy Weir. Definitely a niche. I read it years ago while backpacking and it perhaps needed an editor but the overall struggle/war and reimagining of logical fallacies of the HP universe's magic were fun.
yes exactly. Fan fiction readers largely do not care about grammar or nice prose, just has to not be overly distracting which unfortunately most fan fic fails at
fantastic. I've heard of bits and pieces of this but this is the first article I've read which lays out the entire timeline with all the firsthand sources you could want. thanks for the effort!
> His autobiography even opens with a parable: as a small child he threw his favorite squirtgun off a third-floor balcony rather than accept that his mother could lend out what was his, and felt complete when he heard it hit the pavement.
What a classic narcissist.
> Main character syndrome stops being a character flaw the day you join a religion whose plot has you in the lead.
I’ve been building a durable execution framework with roughly the same mechanism. It’s a pretty logical rough edge to try shave off from Temporal-like systems.
Good question. I operate a pretty big Temporal deployment at work (~3.45 billion actions per month), and also have the dubious distinction of being one of the only community SDK (Haskell) implementors for Temporal. So I have a pretty good sense of rough edges and my own areas of dissatisfaction, and also what I'd want out of a next generation system.
Definitely friends, not frenemies. I have nothing but genuine respect for builders out there solving hard infrastructure problems.
We are primarily focused on our Feature Architecture. Durable execution is only for command features, requires tight coupling with our architecture, and is not a standalone dedicated tool like Temporal.
Open to further discussion on both of our work's trajectories rather than digress here.
Which rough edges pushed you toward the same mechanism - history growth, replay latency, determinism/versioning, worker ops, or the programming model? Happy to compare notes.
Building for extreme scale constrained the possible architectural space. For a high level overview of the application architecture, refer to the seperate comment here in this thread.
It started initially by realizing that our app, Slyp, requires extremely distributed invoice and coupon processing as we started rolling out. So the architecture must handle such scale without issues.
This lead to persisting every incoming request (for commands) from the frontend and dismissing them only to be informed later of continuing with the status. This avoids processing requests when the system is overloaded with high traffic. So naturally the minimum is a log style ordered persistence. Initially kafka. Later our own Monolog built in rust which is substantially faster for our workloads and zero jvm and low memory and can run on servers and mobile alike.
Naturally the right point to consume this was into the command ingestion point in the Feature Architecture as noted in the other comment. This expanded the capability to all feature invocations including inter and intra service feature invocations.
This then progressively evolved into a much capable engine at which point we realized, this is a durable execution engine for command features but as a minor part of the whole Feature Architecture itself.
I'm reminded of my father in law, who when asked what superpower he'd want, it was flight, so he could get to work without waiting in traffic.
If all of your employees are AI's, clarity of vision trumps choosing boring. And if you're having boring visions... well the world is already full of competition for you, so good luck I guess.
Boring isn't bad. Ideas are cheap: often the execution is what counts. Doing a boring thing to near-perfection looks like the Japanese Shinkansen trains that average 1.6 minutes of delay annually and have operated with zero fatal accidents over decades of service.
It's better than saying invisibility as that always leads to someone being creepy. Laser beam eyes is of limited use. Moving through walls seems kind of meh to me as that's not a really limiting factor in my day to day. Shooting webs from my writs maybe kind of cool, but if its main use is for moving around it is much more limited than just being able to fly. Lasso of truth isn't really a super power but an interesting artifact. Of all of the super powers, the ability to fly does feel the most utilitarian to me. Plus, think of how environmentally friendly that super power would be if everyone could do it
Telekinesis strikes me as the most practically useful. How often I have yearned for a third hand to hold something at a tricky angle. Depending on how fine of control you get, you can also heat/cool matter.
Flight -is it as hard as running? Can I fly faster than I run? Do I get a force field or will I be constantly eating bugs?
The problem with the article is that it's two arguments pretending to be one.
The first argument is about people. People romanticize the flaws of their tools, turn vim macros into a personality, and mistake the feeling of cleverness for output. Fine. True. Bill is correct that a lot of tool evangelism is tribal signaling dressed up as productivity advice. However, people join these tribes because they get benefit from it. If the tool wasn't meeting their perceived needs, they wouldn't be passionate.
The second argument, the one in the title, is about tools: that being invisible is what makes a tool good. That one is fundamentally wrong, IMO.
Halfway through, Bill admits the invisibility test "is a personal one." Which means: a tool is good when it disappears for you. Sublime is invisible to him because he's been at it for fifteen years. On day one it was not invisible to anyone. In fact, I remember buying a book and reading it back in the day about how to get better at using Sublime. So "good tools are invisible" reduces to "good tools are tools you've already mastered." That's not a claim about tools; rather, it's a claim about experience. Every powerful tool is bad to the novice and invisible to the expert. So I'll categorize this one as a veiled tautology.
Then there's the metric. Bill's "honest test" is wall-clock time and mistakes made. Anyone who's less familiar with a tool is going to make more mistakes up front. I have a couple of professional-grade sanders that I've used for some projects around the house, and because I use them infrequently, I tend to make mistakes when I get started since it's not my core competency.
The right question for a power tool isn't how fast you did the routine thing, it's what became possible that wasn't before. Git is not invisible to anyone, ever, and it's the most successful version control system ever built, for better or worse. Of course, lots of people also think Git is bad, so I'm not making any particular claims on that front, but it did manage to reach a local maxima that led people to jump ship from SVN et al. SQL has been the standard for fifty years and is famously brutal to master. A profiler demands your full attention every time you open it. These tools are good because they expand the frontier of what you can express. A tool that makes the impossible merely hard beats a tool that makes the easy invisible. Bill's metric scores the median task and is blind to the edge, which IME is where I end up spending more of my time as I grow as a software developer..
The configurability section is where the essay argues against itself. Bill's fix for "highly configurable" cop-outs is "good defaults, plus escape hatches for the rare cases." But the escape hatch is the whole problem with his thesis. The moment a tool has escape hatches, the knowledge to use them is valuable, and the tool isn't invisible even to him. He wants the power and wants to disown the learning it costs. You don't get to do that. The escape hatch and the learning curve that leads to it are the same object. He even admits it. In the learning-curve section he concedes a steep curve "could absolutely be a cost worth paying" if the payoff is real productivity. That's the entire counter-thesis. So I'm not really sure what point he's actually trying to make with this article besides that you should have good defaults for tools.
> Sublime is invisible to him because he's been at it for fifteen years.
It's not perfect and the bugs that have been there for years (and won't be fixed) have annoyed me for years too. The reason I still stick to Sublime is just because the alternatives that are similar are much much slower. I wish Sublime was actually invisible to me, but it isn't. It's just the most invisible I've found out of the alternatives.
> But the escape hatch is the whole problem with his thesis
I understand what you are saying, but the point of an escape hatch is that for the general everyday cases, the defaults should be good and invisible. But there will always be edge cases which you cannot handle nicely, either there hasn't been a way discovered yet which is better or there are other external accidental things which prevent it from being "nice" (not I am talking about tools in general and not just text editors, maybe even programming languages hint).
> The escape hatch and the learning curve that leads to it are the same object. He even admits it. He even admits it. In the learning-curve section he concedes a steep curve "could absolutely be a cost worth paying" if the payoff is real productivity. That's the entire counter-thesis.
I don't agree with your interpretation of my article. I am talking about certain people in particular that are saying the bad aspect of tool is actually good. If there is a high learning curve for a tool, it needs to eb compared to the current alternatives. But sometimes the curve is "essential" and cannot be improved upon, for better or for worse. I have yet to see many "essentially" high learning curves in the domain of programming.
I am not sure how to summarize the entire article other than what I already wrote in the conclusion.
I think you hit on a point with git and sql I made in a different context.
Removing friction from the context and flow. For what git and sql do, they arguably have the most efficient and effective work flows for their purposes.
Managing complexity becomes unavoidable for certain problems, so for challenges of the tool, sometimes, it's simple the challenge of the problem.
I would say his point is not articulated well. Tools should be less toilsome and provide faster feedback loops.
I'm pretty sure he's just finding the most condescending way he can think of to "correct" people who have a lower tolerance for paper cuts than he has.
The author's message is really "You idiots that can't just ignore the friction you can't fix, and change your habits and workflows to match what the corporate overlords know you really need should just STFU with your tips and tricks for how to customize your power tools, because I don't do that, so why should you?"
Author here: yeah the end result is that you wouldn’t actually want to do it in practice. Who wants to build a load of linear algebra into GHC, after all? But it was pleasing to show that you could make the algorithm subcubic if you really wanted. to.
I think something that's probably under appreciated if you don't read/write Kanji– bad penmanship is incredibly hard to read due to the complexity of the characters. Good penmanship is extremely valued in Japan, so that need for precision tends to bleed over into an overarching valuing of stationary and related accessories.
Author here: I think you are projecting quite a bit. We do in fact hire a lot of people who maintain things, and even pay quite a lot for OSS development on things like the compiler and libraries we care about. But we still have business objectives to achieve, and sometimes it makes more sense to write things that better suit our needs.
Author here: I have a bunch of drafts that I haven't gotten around to publishing for quite some time, and I'm on parental leave, which affords me a little more time than usual to get things published. I don't have a lot of additional ideas left in the tank.
Well, I didn't get LLM vibes from it at all, and the article is deeply relevant to the engineering I am working on at the present (migrating a monolith to a highly event-sourced workflow-based distributed application), and I deeply appreciated this work!
Funny how that guy claims to be able to spot "sensationally dramatic contrasts" yet doesn't understand the concept of drafts, or saving writing for later.
Too many smartasses commenting on the skills (or lack thereof) of others just because of "AI".
Moreover, the exploration of Data’s personhood as an android is like… incredibly pervasive throughout all of the seasons of the show.
reply