Tangentially related, is this book worth the hype? I don't read a lot of genre fiction, but don't like to miss out on the exceptional (just finished and loved Flowers for Algernon, as an example).
Edit: Sounds like an enjoyable, low commitment book. Will give it a try, thanks for the feedback.
twotwotwo 12 days ago [-]
I give credit to Andy Weir for knowing what The Martian did well--setting up a bunch of technical problems as load-bearing elements of a plot--and going and executing that same general plan, but with new particulars and bigger and with fun new ideas. The made-up sciencey stuff feels infused with principled ideas about how new things we haven't discovered might work, rather than designed for their role in the story alone. And he's willing to write an ending!
There are things he does not stand out at, but those don't take you out of the story. As people work through things on Earth a lot of the nontechnical parts are, I guess, simplified, but I can't care that much; I didn't pick this up wanting a bureaucratic or psychological thriller. And he (or he + early readers and editors) usually make sure to quickly and efficiently get you through all of that to the next fun part.
pjerem 12 days ago [-]
The hype, absolutely not. I found the writing to be very poor. However I enjoyed it. The story is refreshing and straightforward.
To be fair, I read it months before the movie announcement and it really felt like reading a movie plot. If you prefer, I thought that the author had a great story idea but cared very little about writing a book, like he already knew this was for Hollywood.
I think with good production it’s going to be a better movie than the book.
Never read the Martian but I was told it was the same thing.
diggan 12 days ago [-]
Obviously subjective, but I had seen The Martian before I read the book (many years after seeing the movie), and liked the book way better than the movie. Read Project Hail Mary right after finishing The Martian, and enjoyed that one even more. I guess the writing is a bit dry, but it kind of makes sense and I quite like it. I'm cautiously optimistic about the new movie.
throw0101a 12 days ago [-]
> Never read the Martian but I was told it was the same thing.
The Martian was actually originally published in a serialized form, one chapter coming out every so often.
> It didn't start out that way though. "The Martian" began as a series of self-published chapters on Weir's personal blog.
> Then Weir decided to put the book on Amazon, selling it for the website's lowest possible price ($0.99).
> Having been rebuffed by literary agents when trying to get prior books published, Weir decided to put the book online in serial format one chapter at a time for free at his website. At the request of fans, he made an Amazon Kindle version available at 99 cents (the minimum allowable price he could set).[9] The Kindle edition rose to the top of Amazon's list of best-selling science-fiction titles, selling 35,000 copies in three months, more than had been previously downloaded free.[9][11] This garnered the attention of publishers: Podium Publishing, an audiobook publisher, signed for the audiobook rights in January 2013. Weir sold the print rights to Crown in March 2013 for over US$100,000.[9]
In my opinion, The Martian had better writing. You could tell Weir was having a blast writing it, and his enthusiasm translated directly to the main character's love of science and enduring sense of humor in the face of almost constantly dying.
Hail Mary felt like it was trying to capture the same magic but missed the mark. The plot felt constructed rather than spontaneous and I couldn't relate much to the main character at all. I agree about the Hollywood motive. I'll probably watch the movie.
ericol 12 days ago [-]
> Never read the Martian but I was told it was the same thing.
That's the very feeling I had when I read 'The Martian'.
While I was reading it I actually thought something to the tune (It's been years now) "This reads like a movie".
Guess that explains why the movie is so faithful to the book.
bityard 12 days ago [-]
It was not at all originally intended to be a movie, it just translated to movie format very well, as some books do.
Arrowmaster 11 days ago [-]
But sanitized for that PG-13 rating. Some might think it's immature, but I found the cursing realistic and extremely amusing.
ericcumbee 11 days ago [-]
Hey, look! Boobs! (.Y.)
loteck 12 days ago [-]
Almost nothing is worth the hype but the book is an enjoyable page turner if you like space adventures and speculative science. Audiobook also got some extra attention, I'd go with that if you like audiobooks.
GiorgioG 12 days ago [-]
I loved the Audiobook.
anonymars 12 days ago [-]
I would almost say you should try to listen to the audiobook instead of reading it, as a unique experience
servercobra 12 days ago [-]
I haven't read the book, but I imagine the music notes wouldn't land the same way in written form.
GolfPopper 12 days ago [-]
This. It was fun and very readable, but not something I have any desire to go back and read again.
protocolture 12 days ago [-]
In my opinion Weir is learning to write in full public view. I tolerate it largely because he is definitely getting better. But its not everyones cup of tea.
The scenario is definitely contrived to introduce interplanetary travel to a near future setting.
The amnesia parts of of the book are not very coherently written.
However what Weir IMHO excels at is having fun self insert characters solving problems. When you get past the cruft and get to the "This is a book about troubleshooting in space" sections, it takes off.
_qua 12 days ago [-]
It's a fun read but, just like his other books, very one-dimensional characters with no depth. Not really remarkable literature, more of a bunch of Wikipedia articles strung together.
Latty 12 days ago [-]
I agree that I really don't like Andy Weir's character writing: his dialogue in particular is rough, but despite normally characters being what I'm there for in stories, I give Project Hail Mary a bit more credit than this. The story has some interesting ideas and I think Weir's strength is the mystery of process: you see a challenge, and then you get to enjoy the competence porn of someone successfully going through the process of finding a solution, and I think he nails doing that in a really engaging way.
I do think the movie will probably end up better than the book: having a screenwriter go over the dialogue alone will do a lot, I think.
mritchie712 12 days ago [-]
if Project Hail Mary isn't a good sci-fi book, what is a good one?
moomin 12 days ago [-]
Children of Time
There’s lots of answers to this depending on taste, but you also get into arguments about whether such and such is space opera or planetary romance. Children of Time is hard SF the way a reader from the 1960s would have understood it.
A_D_E_P_T 12 days ago [-]
I second this -- but, at the same time, it's such a shame that Tchaikovsky hasn't written anything else worth a damn, despite writing something like three novels every year!
His two most recent, Shroud and Service Model, are bloated, uninspired, and borderline unreadable. I guess he's now subject to that curse of established authors, where editors are scared to mess with their manuscripts and trim the fat.
moomin 11 days ago [-]
Spiderlight. It’s short, and I wouldn’t recommend it to someone who hasn’t read a lot of fantasy already, but it’s a smart novel.
lotsoweiners 11 days ago [-]
I got about a quarter of the way through this one before I ditched it. The premise was pretty interesting but it read like textbook to me.
majormajor 12 days ago [-]
Project Hail Mary is light reading sci-fi. Which is fine, I enjoyed it, but if you are looking for something meatier, covering broader themes and character development, here's some other recent stuff (there's a lot of old stuff covered already in other comments):
Stories of Your Life and Others; Exhalation (Ted Chiang) - both are short story collections vs novels, though
Dissolution (Nicholas Binge)
Too Like the Lightning (Ada Palmer) and sequels (wordy, philosophical, interesting future society)
Tell Me an Ending (Jo Harkin) - more near-future and grounded
Void Star (Zachary Mason)
drexlspivey 12 days ago [-]
I liked Daemon by Daniel Suarez, I read it many years ago but it’s more relevant now than ever (the story is about a rogue AI).
elcritch 12 days ago [-]
I second Daemon as an excellent sci-fi. I also really enjoyed Project Hail Mary and thought the characters weren’t too bad for a sci-fi.
Daemon isn’t about a rogue AI in the sense it was designed that way. Also you need to read the sequel “Freedom” to really get the true sci-fi philosophical message.
I personally enjoyed the sequel Freedom because it really explores the idea of a crypto-DAO like society that embraces human nature to build a more sustainable and fair society. It was ahead of its time as I don’t think DAO’s had been created yet.
Suarez’s later books also build on the themes in interesting ways.
KittenInABox 12 days ago [-]
If you want interesting worldbuilding concepts of near-future international politics, Ray Nayler is your bet.
If you want "sci-fi your dad would like", Scalzi is your bet.
If you want hilarious, but heartwarming deconstructions of common scifi tropes and protagonists, Martha Wells' Murderbot is your bet.
If you want a comforting read, you'll want Becky Chambers.
If you want a wild romp of science fantasy, you want Tamsyn Muir.
If you want math-as-magic-scifi space opera, you want Yoon Ha Lee.
And of course the most wildass mililitary scifi, Kameron Hurley is the queen.
I have personally been going through and enjoying Alex Gonzalez's "> rekt", which is a novel about chilling brainrot.
So, I should more ask you, what is your definition of "great"?
dwedge 12 days ago [-]
Iain M Banks Culture series
The Mote God's Eye
Anything by Asimov
Also there's a lot of great short stories in this genre. For example the road not taken by Harry Turtledove
elcritch 12 days ago [-]
Asimov? Brilliant sci-fi but his writing is so dry that it makes eating a box of dry saltine crackers feel like porridge in comparison. ;)
elcritch 12 days ago [-]
Peter F Hamilton has some great hard sci-fi novels like the Commonwealth series. Super nerdy with some interesting characters.
John Scalzi is probably my favorite sci-fi author for excellent characters. His “Old Man’s War” is genius.
KiwiJohnno 12 days ago [-]
Yeah I was going to say the same thing. Pandora's Star/Judas unchained is the best scifi I've ever read. Peter F Hamilton's worldbuilding is unmatched.
aaronblohowiak 12 days ago [-]
scalzi is mil-sci-fi, which I also enjoy, but not man vs nature conflicts like weir writes about (even Artemis is largely about solving physical problems even if they arise from interpersonal conflict..)
tickettotranai 11 days ago [-]
If you define quality as "layered and meaty" there are many much better books.
Roadside picnic (and its less Russian counterpart, Annihilation), left hand of darkness, Solaris are all excellent.
If you want culturally influential, surely Starship Troopers, Stranger in a Strange land, anything by HG Wells, 1984/Brave New World, Frankenstein (duh)
The characterization in Hail Mary is just so damn weak, even space opera stuff like Bujold
gwill 12 days ago [-]
Dune, Children of Time, Neuromancer and Blindsight.
for "sci-fi" that reads like fantasy, the Sun Eater series is really fun.
cylinder714 12 days ago [-]
I just saw an Apple TV teaser for Neuromancer!
ossopite 12 days ago [-]
I would add Vernor Vinge's A Fire Upon the Deep and A Deepness in the Sky to these suggestions
stickfigure 12 days ago [-]
Dragon's Egg by Robert Forward
It's my point-to book for friends asking about science fiction as a genre.
mrgaro 12 days ago [-]
Depends a lot what you are after, but look for writers like Dan Simmons, Arthur C Clark or Alastair Reynolds.
sbelskie 12 days ago [-]
If you don't read/like much genre fiction, I would say probably no. The pacing is well done and I genuinely find story compelling, but the writing while solid-ish is not exactly of high literary quality.
Additionally, in terms of genre I actually find Weir's books to be more like detective novels than sci-fi, though obviously lots of sci-fi elements in them.
jetbalsa 12 days ago [-]
I've found and some have proven that sci-fi is just a setting of sorts, a background to the story at hand. For instance the Backyard Starship series is 100% a detective / cop novel set in space. Asimov did one called The Naked Sun that was pretty much a murder mystery and from what I understand written to prove a point that sci-fi really is just a setting to what ever main genre you want out of it.
jowea 12 days ago [-]
I have the same opinion, likewise for fantasy. But a lot of scifi and fantasy stories really have similar tropes and plots, even if it is possible to write say, a romantic book with scifi trappings. There are also some books like I, Robot that really are about the scifi and not just another genre in a scifi setting.
xyzsparetimexyz 11 days ago [-]
That's definitely not true for a large number of science fiction stories. The science is often a core component and can't be substituted for anything. What does Star Trek look like in a fantasy setting? It doesn't work at all.
sbelskie 12 days ago [-]
Yea that makes a lot of sense. The first Expanse novel (at least Miller’s storyline) fits here as well.
jetbalsa 12 days ago [-]
I also think anime is in the same boat, there is a ton of different stories you can tell and how they are animated. its a shame it gets all lumped together like it does
op00to 12 days ago [-]
It’s pretty good. Definitely got better at the end in my opinion. I am interested to see how it will translate to film.
Check out Dragon’s Egg while you’re at it. It’s like Project Hail Mary’s much nerdier older brother.
konsalexee 12 days ago [-]
It was really enjoyable to read. And I also do not read a lot of fiction, with my last book being the Hitchhiker's guide to the galaxy series.
My verdict is that Project Hail Mary was way much more engaging in terms of story-telling. The concepts were cool, and tbh I look forward for the movie and see if the adaptation will be nice
jowea 12 days ago [-]
I liked the audiobook a lot, but I'm a SF aficionado, so my opinion may not be relevant. The other comment may be correct about the "serious literary critic" opinion.
colechristensen 12 days ago [-]
It's really good in the way that the best cheeseburger in town is really good. There are snobbish reasons to dislike it, but it is very good at being what it is. It's a superhero story but instead of magical powers and bad guys, it's a nerd being somewhat implausibly good at solving problems in a sci-fi context.
qingcharles 11 days ago [-]
That is a good explanation. I loved Hail Mary, but it's cheeseburger sci-fi. A lot of fun, an easy read, very enjoyable. It's not Michelin Star material, but even Gordon Ramsey eats at Burger King sometimes.
If you enjoyed The Martian (book or film), then this is just more of the same.
lucb1e 12 days ago [-]
I enjoyed The Martian even more, but perhaps only because I wasn't prepared for how good it was. I was bored in Stockholm airport and thought "haven't I heard of this book oh HN?", flipped a few pages, and decided to buy it. It quickly became clear that I had a new favorite book (and it still is)
PHM, from the same author, I was very much expecting to be very good to amazing. It delivered, but it's a different feeling when you see it coming
sho_hn 12 days ago [-]
It's Space MacGyver, and does that very well.
southernplaces7 9 days ago [-]
I loved the book as entertainment. It's brisk, engaging and though at least one reply here mentioned terrible writing, I disagree. Weir has a certain overly strident, cheery style that some might not like, and fair enough, but it is what it is: validly his specific style, and not all that bad for narrative flow as long as it doesn't rub you the wrong way.
The story is also just sentimental enough in an unusual enough way that I fell into it enough to be moved where it counts.
If you want to read it for anything resembling hard science concepts though, forget about it maybe. Weir lays on just enough of his usual technical babble to give a richer scifi feel to the book, but much of the core events are hand-waved into existence well away from anything resembling realism. That's okay though, because realism isn't really the point of the book anyhow.
In "The Martian" I thought the technical stuff was closer to touching on realistic details, since it was about a comparatively simple Mars mission gone wrong. Here though, we're talking about using near-current technology -with a clever plot device for an exotic fuel source- being used to zip around nearby star systems at just a hair under the speed of light, and most of that is complete, utter fantasy in disguise.
I'll give this to Weir though, he's damn imaginative at crafting a lot of very plausible sounding, deeply detailed technical talk, despite it mostly being completely invented.
ItsHarper 12 days ago [-]
Admittedly I am a sci-fi fan, but I loved it so much. The science fiction aspects are not the best part.
Don't watch the trailer for the movie though, it's very spoiler-heavy.
qingcharles 11 days ago [-]
Yes, agreed, the trailer spoils the main twist. Avoid it.
tickettotranai 11 days ago [-]
What are you talking about lol, the prose, characters, and themes are all extremely flat. I would say the sci-fi things are what make it good.
izacus 12 days ago [-]
If you can handle the terrible Gary Sue main character, it's a fun summer read.
citizenpaul 12 days ago [-]
Its OK but if you want something the "Children of time" series byAdrian Tchaikovsky has a similarish story arch and is much better and deeper story.
nullc 11 days ago [-]
Just a counterpoint, I loved Project Hail Mary. I wanted my time back after reading Children of time, and it's exceptionally rare that I feel that way about anything scifi. Tastes differ. ::shrugs::
sylens 11 days ago [-]
I really loved Children of Time but then he really went back to the same well for the rest of the series
citizenpaul 10 days ago [-]
Yeah the sequel ran with it decently. The third one was a slog and that ending ... Ooofff.
ecshafer 12 days ago [-]
No. Any Weir anything is not going to break into the tier of exceptional. Its YA fiction level writing with a bit of science sprinkled in.
woile 12 days ago [-]
Yes, it's a nice book. Especially if you are not a native English speaking and you are looking to practice your English reading skills. I enjoyed the book and so many of my friends. It's very easy read, and it falls under the hard sci-fi category.
I also enjoyed the expanse books!
UltraSane 12 days ago [-]
The audio book is very very good.
JonoBB 12 days ago [-]
I typically prefer somewhat deeper and more thought-provoking material, but I enjoyed this book. It’s a light page-turner, written-to-be-turned-into-a-movie type book. Overall, I would recommend it.
trey-jones 12 days ago [-]
It's funny, I would not put this or the Martian into made-to-be-movie category, mainly featuring a single protagonist alone with his thoughts of how best to effect survival. I haven't (and probably won't) see the movies. I preferred the Martian very much compared to PHM, but I did enjoy it. Just had a problem with suspension of disbelief to do trivialization of language learning and communication (especially alien).
w-ll 12 days ago [-]
I liked all of them but i thought the length and the production for a PHM movie would be a lot. Compared to Artemis, no need for aliens, and a shorter read.
nullc 11 days ago [-]
PHM was much more ambitious in its scope than either.
I enjoyed Artemis-- can't find too much fault in any book whose main character writes an extended love letter to welding-- but I enjoyed PHM much more.
wkat4242 11 days ago [-]
It's an ok book. I thought Artemis was his most interesting book and also the most underrated. It's got some nice world building, I could imagine an expanse-like series based on it.
Also the main character is a tough girl which is nice.
I liked the Martian but it was a bit too cheerful for a pretty rough situation. And the characters a bit one dimensional. Artemis is a bit grittier.
Project Hail Mary didn't quite resonate with me somehow. It's ok but not a rereader.
SeanAnderson 12 days ago [-]
The audiobook version is probably my favorite listen to date.
abcd_f 11 days ago [-]
It ain't Neuromancer or Hyperion, but it’s a very interesting setup, it’s nicely written and easy to read.
Andrew_nenakhov 12 days ago [-]
It was on my reading list for a while, and after the movie trailer was released, it finally nudged me and I read it. Took a few hours. It is very easy to read, quite enjoyable being a 'plausible' sci-fi. Though, spoilers ahead, alien part of the story was somewhat disappointing, by being not alien enough.
mystified5016 12 days ago [-]
Yes, absolutely.
It's maybe not a literary masterpiece and it's suspiciously similar to The Martian if you squint. But not many books can get me laughing out loud the second or third time through.
It's a really fun read and I find the aliens particularly compelling in a way that most Sci-Fi doesn't get right.
12 days ago [-]
FeepingCreature 12 days ago [-]
Please remove that spoiler.
kyleblarson 12 days ago [-]
It is a super fast, super fun read.
zackify 12 days ago [-]
It’s an awesome book and I’ve been dying to see how they’ll adapt it to a movie soon
dwood_dev 12 days ago [-]
I enjoyed it a lot, especially the audio book. I'm not sure how much I would have enjoyed the print version. I can't say much more without spoilers, but the sound effects really make the drama come to life.
AngryData 12 days ago [-]
I thought it was a pretty good book as someone who reads a lot of sci-fi. It has a few unique ideas and plot points I haven't seen before, is an accessible read to anyone, and has a satisfying conclusion.
K0balt 12 days ago [-]
Meh, to me it failed to engage. Characters very one dimensional, I’d call it young adult level sophistication . Some cool ideas though.
TBF I am trying to write fiction for the first time in my writing career, and I also suck at characters and non contrived story engagement, so I’m not trying to throw stones here. I do hope, however, to do better in my first published fiction.
paulcole 12 days ago [-]
No, it’s not particularly good. I read about 120 books a year, 2/3 of which is genre fiction.
Definitely read The Martian if you haven’t already.
sircastor 12 days ago [-]
I absolutely loved it. It’s well structured. The science is well written, but not overbearing. Fun story.
bananapub 12 days ago [-]
andy weir is the dan brown of this genre
vagrantJin 11 days ago [-]
I listened to the audiobook version and it was fantastic. It will probably get a movie someday.
option 12 days ago [-]
Absolutely fantastic book.
asdf6969 12 days ago [-]
It’s not really good. It feels like the author was just trying to recreate the Martian and it was only written to be turned into a movie. It’s a book for people who don’t usually read. Everyone just talks about the audio book
Arrowmaster 11 days ago [-]
The last bit of this comes off as a very snobbish attitude. There are many people that used to enjoy reading but have found it harder to do the sitting down and actually reading part. Audiobooks becoming wildly more accessible over the past few decades has allowed people to consume books in situations they normally would not. I got back into reading when I found myself at a job that I averaged more than 10 hours a week commuting too. I know other people that listen to audiobooks while doing their homework or mowing the lawn.
Listening to audiobooks is still 'reading'. It's very uncommon to get abridged auto books now, so every word is still being consumed. It's just a difference in which sense you are using to consume it.
asdf6969 10 days ago [-]
It’s not reading. Consuming is a better way to put it. Just like how the radio is not a newspaper and twitch streams aren’t gaming.
You get a very different experience with text compared to audio and it changes how the book is written. You can tell the author was trying to make an audio book. Like how TV TV and Netflix TV are very different because they have to conform to their format. The best written books are often ones where I find myself slowing down, rereading, or doing research in the middle and none of this is possible if my hands are occupied.
chubot 12 days ago [-]
Hm I feel like I jumped into the middle of something and don't understand the conclusion.
What's the beef between PlanetScale and Neon? Benchmarking, uptime, vibe coding?
The quote at the end doesn't really help me. Which one is good for what?
PhilippGille 12 days ago [-]
To make it shorter than OP's reply, from my understanding of the offerings:
- PlanetScale for predictable load. You pick a config (CPU, memory) and if you don't have traffic it sits idle, and if you have traffic it's limited by the config you picked.
- Neon for scalability. You pay for compute hours, so if your traffic is spikey (e.g. concert ticket sales), you don't pay for idle resources during low traffic, and get all the compute you need during high traffic.
lukasb 12 days ago [-]
Except: "The active time includes periods when the database is receiving requests and for a duration (default 300 seconds) after the last request is received. Following this period of inactivity, the database scales down to zero, effectively pausing compute time billing."
So if you get at least one request every five minutes, neon will charge you for 24 hours of compute a day.
ghiculescu 12 days ago [-]
I use Postgres on RDS. Our database is several TB and runs a 24/7 production app. It seems fine. (earnest question) Why should I look into either/both of these?
ksec 11 days ago [-]
Some slightly outdated information from PlanetScale [1] Especially now the have Postgres offering as well but most are still relevant. Most people would actually find cost reduction migrating. Similar story with Neon although I am more bias towards PS.
It is not that RDS dont work well. I think it is AWS being too greedy with their pricing and we have finally reached a point where it breaks our mental model on cost evaluation. And people are starting to look at alternatives.
Neon has leaned hard into AI and promoting vibe coding, example [0]. I assume they’ve also struggled with uptime, but don’t know.
Sam Lambert tweeted this [1], which may or may not (I genuinely have no idea) have been poking at Neon, or maybe just the idea of vibe coding in general.
IMO, reading [0], Neon (and most of the industry tbf) is suggesting bonkers ideas. “Oh, did the AI accidentally give you SQL Injection? No problem, we’ll catch it.” Maybe - just spitballing here - if you don’t know how to prevent the most basic of attacks, you have zero business putting anything into prod, and need to spend time learning fundamentals.
Long story short, I didn't want to make that analysis/distinction because it would miss the point.
They excel in their respective areas based on the architectural decisions they've made for the use cases they wanted to optimize for.
PlanetScale, with their latest Metal introduction, optimized for super low latency (they act like they've reinvented the wheel, lol), but they clearly have something in mind going in this direction.
Neon offers many managed features for serverless PostgreSQL that were missing in the market, like instant branching, and with auto-scaling, you may perform better with variable workloads. From their perspective, they wanted to serve other use cases.
There's no reason to always compare apples to oranges, and no reason to hate one another when everyone is pushing the managed database industry forward.
sgarland 11 days ago [-]
> PlanetScale, with their latest Metal introduction, optimized for super low latency (they act like they've reinvented the wheel, lol), but they clearly have something in mind going in this direction.
I’ve spoken to them personally, and didn’t get the impression at all that they think they’ve “re-invented the wheel.” More like they realized that separating compute and storage was a god-awful idea, and are bringing back how things used to be in the days of boring tech.
Also, re: branching, PS MySQL definitely has that. I assume they’ll bring it to Postgres.
vendiddy 10 days ago [-]
Why is it an awful idea? I don't understand the trade-offs well.
sgarland 10 days ago [-]
Bear in mind I have a large bias towards performance, and am a DBRE, so I also have strong opinions about normalization.
Separating compute and storage means that if you ever have to hit the disk - which is every time for writes, and depending on your working set size, often for reads as well - you’re getting a massive latency hit. I’ll use Amazon Aurora as an example, because they’re quite open with their architecture design, they’re the largest player in this space, and I’m personally familiar with it.
Aurora’s storage layer consists of 6 nodes split across 3 AZs. For a write to be counted as durable, it needs to be ack’d by 4/6 nodes, which means 2/3 AZs. That’s typically a minimum of 1 msec, though they do get written in parallel, which helps. 1 msec may not sound like much, but it’s an eternity for traditional SSD access.
MySQL is even worse with Aurora, because of its change buffer. Normally, writes (including deletes) to indexed columns (secondary indices) results in the changes to the indices being buffered, which avoids random I/O. Since Aurora's architecture is so wildly different than vanilla MySQL, it can't do that, and all writes to secondary indices must happen synchronously.
Given most SaaS companies' tendency to eschew RDBMS expertise in favor of full-stack teams, and those teams' tendency to use JSON[B] for everything, poor normalization practices, and sub-optimal queries, all of this adds up to a disastrous performance experience.
I have a homelab with Dell R620s, which originally came out in 2012. Storage is via Ceph on Samsung PM983 NVMe drives, connected with Mellanox ConnectX3-Pro in a mesh. These drives are circa-2013. Despite the age of this system, it has consistently out-performed Aurora MySQL and Postgres in benchmarks I've done. The only instance classes that can match it are, unsurprisingly, those with local NVMe storage.
In fairness, it isn't _all_ awful. Aurora does have one feature that is extremely nice: survivable page cache. If an instance restarts, in most circumstances, you don't lose the buffer pool / shared buffers on the instance. This means you don't have the typical cold start performance hit. That is legitimately cool tech, and quite useful. I'm less sold on the other features, like auto-scaling. If you're planning for a peak event (e.g. a sales event for e-commerce), you know well in advance, and have plenty of time to bring new instances online. If you have a surprise peak event, auto-scaling is going to take 30 minutes to 1 hour for the new instances to come online, which is an extremely long time to be sitting in a degraded state. This isn't really any faster than RDS, though again to Aurora's credit, the fact that all instances share the same underlying cluster volume means that there is no delay when pulling in blocks from S3.
Finally, Aurora’s other main benefit, as I alluded to, is that its shared cluster volume means that replication lag is typically quite low; 10-30 msec IME. However, also IME, devs don’t design apps around this, and anything other than instantaneous is too slow, so it doesn’t really matter.
vendiddy 4 days ago [-]
Just seeing this now. (Is there a way to turn on notifications here?)
Thanks for the breakdown!
And I suppose they are eating the cost of worse latency to allow for more scalability?
twoodfin 12 days ago [-]
Well, I imagine at least the emotional aspect of this squabble had more than a billion reasons injected via Databricks.
sinnickal 12 days ago [-]
Edelman PR
bitbasher 12 days ago [-]
I don’t get it. Sending a query to a remote server is going to be much slower than sending the query to local database. When has Postgres not been enough on its own?
abroadwin 12 days ago [-]
For me it's all about the branching Neon provides. Being able to instantly and automatically have a branch of my production data for every dev branch is incredibly useful.
throwaway7783 12 days ago [-]
Aren't there data security concerns with this?
Sayrus 12 days ago [-]
You can have an anonymized dump like you'd normally do and then branch it. This allows spinning up environments in seconds and without the disk footprint of a new replica or dedicated DB.
The privacy / security constraints stay the same whether you are branching or not.
throwaway7783 12 days ago [-]
That is true.
Anonymizing data is the biggest part of such a workflow. Most prevalent use case that requires production data is for debugging. I guess there is some value in branching non-prod databases for feature development.
Most security teams do not allow prod data in non prod environments, anonymized or not l.
patrickhogan1 12 days ago [-]
The discussion centers on speed and scalability. I recently used Neon in a project mainly because it was easy to setup.
grrowl 12 days ago [-]
Easy to setup and instant forks for devs was it for me. Felt the pain with dev app state in the past and this took <20 minutes to migrate (beta users only) and go live, and get back to feature work.
akulkarni 12 days ago [-]
I agree with the overall sentiment of this post.
I’ve learned (sometimes the hard way!) that every design choice comes with real trade-offs. There’s no magic database architecture that optimizes every dimension (e.g., scalability, performance, ease-of-use) simultaneously.
Social media often pushes us into oversimplified "winner vs. loser" narratives, but this hides the actual complexity of building great infrastructure.
Recognizing and respecting these differences makes us smarter engineers, better community members, and frankly, just more enjoyable people to chat with.
PS Thank you for helping me add a new book to my list :-)
mrcwinn 12 days ago [-]
tldr; Supabase. XD
Rendered at 17:46:26 GMT+0000 (Coordinated Universal Time) with Vercel.
Edit: Sounds like an enjoyable, low commitment book. Will give it a try, thanks for the feedback.
There are things he does not stand out at, but those don't take you out of the story. As people work through things on Earth a lot of the nontechnical parts are, I guess, simplified, but I can't care that much; I didn't pick this up wanting a bureaucratic or psychological thriller. And he (or he + early readers and editors) usually make sure to quickly and efficiently get you through all of that to the next fun part.
To be fair, I read it months before the movie announcement and it really felt like reading a movie plot. If you prefer, I thought that the author had a great story idea but cared very little about writing a book, like he already knew this was for Hollywood.
I think with good production it’s going to be a better movie than the book.
Never read the Martian but I was told it was the same thing.
The Martian was actually originally published in a serialized form, one chapter coming out every so often.
> It didn't start out that way though. "The Martian" began as a series of self-published chapters on Weir's personal blog.
> Then Weir decided to put the book on Amazon, selling it for the website's lowest possible price ($0.99).
* https://archive.is/https://www.businessinsider.com/how-andy-...
> Having been rebuffed by literary agents when trying to get prior books published, Weir decided to put the book online in serial format one chapter at a time for free at his website. At the request of fans, he made an Amazon Kindle version available at 99 cents (the minimum allowable price he could set).[9] The Kindle edition rose to the top of Amazon's list of best-selling science-fiction titles, selling 35,000 copies in three months, more than had been previously downloaded free.[9][11] This garnered the attention of publishers: Podium Publishing, an audiobook publisher, signed for the audiobook rights in January 2013. Weir sold the print rights to Crown in March 2013 for over US$100,000.[9]
* https://en.wikipedia.org/wiki/The_Martian_(Weir_novel)#Publi...
Hail Mary felt like it was trying to capture the same magic but missed the mark. The plot felt constructed rather than spontaneous and I couldn't relate much to the main character at all. I agree about the Hollywood motive. I'll probably watch the movie.
That's the very feeling I had when I read 'The Martian'. While I was reading it I actually thought something to the tune (It's been years now) "This reads like a movie".
Guess that explains why the movie is so faithful to the book.
The scenario is definitely contrived to introduce interplanetary travel to a near future setting.
The amnesia parts of of the book are not very coherently written.
However what Weir IMHO excels at is having fun self insert characters solving problems. When you get past the cruft and get to the "This is a book about troubleshooting in space" sections, it takes off.
I do think the movie will probably end up better than the book: having a screenwriter go over the dialogue alone will do a lot, I think.
There’s lots of answers to this depending on taste, but you also get into arguments about whether such and such is space opera or planetary romance. Children of Time is hard SF the way a reader from the 1960s would have understood it.
His two most recent, Shroud and Service Model, are bloated, uninspired, and borderline unreadable. I guess he's now subject to that curse of established authors, where editors are scared to mess with their manuscripts and trim the fat.
Stories of Your Life and Others; Exhalation (Ted Chiang) - both are short story collections vs novels, though
Dissolution (Nicholas Binge)
Too Like the Lightning (Ada Palmer) and sequels (wordy, philosophical, interesting future society)
Tell Me an Ending (Jo Harkin) - more near-future and grounded
Void Star (Zachary Mason)
Daemon isn’t about a rogue AI in the sense it was designed that way. Also you need to read the sequel “Freedom” to really get the true sci-fi philosophical message.
I personally enjoyed the sequel Freedom because it really explores the idea of a crypto-DAO like society that embraces human nature to build a more sustainable and fair society. It was ahead of its time as I don’t think DAO’s had been created yet.
Suarez’s later books also build on the themes in interesting ways.
If you want "sci-fi your dad would like", Scalzi is your bet.
If you want hilarious, but heartwarming deconstructions of common scifi tropes and protagonists, Martha Wells' Murderbot is your bet.
If you want a comforting read, you'll want Becky Chambers.
If you want a wild romp of science fantasy, you want Tamsyn Muir.
If you want math-as-magic-scifi space opera, you want Yoon Ha Lee.
And of course the most wildass mililitary scifi, Kameron Hurley is the queen.
I have personally been going through and enjoying Alex Gonzalez's "> rekt", which is a novel about chilling brainrot.
So, I should more ask you, what is your definition of "great"?
The Mote God's Eye
Anything by Asimov
Also there's a lot of great short stories in this genre. For example the road not taken by Harry Turtledove
John Scalzi is probably my favorite sci-fi author for excellent characters. His “Old Man’s War” is genius.
Roadside picnic (and its less Russian counterpart, Annihilation), left hand of darkness, Solaris are all excellent.
If you want culturally influential, surely Starship Troopers, Stranger in a Strange land, anything by HG Wells, 1984/Brave New World, Frankenstein (duh)
The characterization in Hail Mary is just so damn weak, even space opera stuff like Bujold
for "sci-fi" that reads like fantasy, the Sun Eater series is really fun.
It's my point-to book for friends asking about science fiction as a genre.
Additionally, in terms of genre I actually find Weir's books to be more like detective novels than sci-fi, though obviously lots of sci-fi elements in them.
Check out Dragon’s Egg while you’re at it. It’s like Project Hail Mary’s much nerdier older brother.
My verdict is that Project Hail Mary was way much more engaging in terms of story-telling. The concepts were cool, and tbh I look forward for the movie and see if the adaptation will be nice
If you enjoyed The Martian (book or film), then this is just more of the same.
PHM, from the same author, I was very much expecting to be very good to amazing. It delivered, but it's a different feeling when you see it coming
The story is also just sentimental enough in an unusual enough way that I fell into it enough to be moved where it counts.
If you want to read it for anything resembling hard science concepts though, forget about it maybe. Weir lays on just enough of his usual technical babble to give a richer scifi feel to the book, but much of the core events are hand-waved into existence well away from anything resembling realism. That's okay though, because realism isn't really the point of the book anyhow.
In "The Martian" I thought the technical stuff was closer to touching on realistic details, since it was about a comparatively simple Mars mission gone wrong. Here though, we're talking about using near-current technology -with a clever plot device for an exotic fuel source- being used to zip around nearby star systems at just a hair under the speed of light, and most of that is complete, utter fantasy in disguise.
I'll give this to Weir though, he's damn imaginative at crafting a lot of very plausible sounding, deeply detailed technical talk, despite it mostly being completely invented.
Don't watch the trailer for the movie though, it's very spoiler-heavy.
I enjoyed Artemis-- can't find too much fault in any book whose main character writes an extended love letter to welding-- but I enjoyed PHM much more.
Also the main character is a tough girl which is nice.
I liked the Martian but it was a bit too cheerful for a pretty rough situation. And the characters a bit one dimensional. Artemis is a bit grittier.
Project Hail Mary didn't quite resonate with me somehow. It's ok but not a rereader.
It's maybe not a literary masterpiece and it's suspiciously similar to The Martian if you squint. But not many books can get me laughing out loud the second or third time through.
It's a really fun read and I find the aliens particularly compelling in a way that most Sci-Fi doesn't get right.
TBF I am trying to write fiction for the first time in my writing career, and I also suck at characters and non contrived story engagement, so I’m not trying to throw stones here. I do hope, however, to do better in my first published fiction.
Definitely read The Martian if you haven’t already.
Listening to audiobooks is still 'reading'. It's very uncommon to get abridged auto books now, so every word is still being consumed. It's just a difference in which sense you are using to consume it.
You get a very different experience with text compared to audio and it changes how the book is written. You can tell the author was trying to make an audio book. Like how TV TV and Netflix TV are very different because they have to conform to their format. The best written books are often ones where I find myself slowing down, rereading, or doing research in the middle and none of this is possible if my hands are occupied.
What's the beef between PlanetScale and Neon? Benchmarking, uptime, vibe coding?
The quote at the end doesn't really help me. Which one is good for what?
- PlanetScale for predictable load. You pick a config (CPU, memory) and if you don't have traffic it sits idle, and if you have traffic it's limited by the config you picked.
- Neon for scalability. You pay for compute hours, so if your traffic is spikey (e.g. concert ticket sales), you don't pay for idle resources during low traffic, and get all the compute you need during high traffic.
So if you get at least one request every five minutes, neon will charge you for 24 hours of compute a day.
It is not that RDS dont work well. I think it is AWS being too greedy with their pricing and we have finally reached a point where it breaks our mental model on cost evaluation. And people are starting to look at alternatives.
[1] https://planetscale.com/blog/planetscale-vs-amazon-rds
Sam Lambert tweeted this [1], which may or may not (I genuinely have no idea) have been poking at Neon, or maybe just the idea of vibe coding in general.
IMO, reading [0], Neon (and most of the industry tbf) is suggesting bonkers ideas. “Oh, did the AI accidentally give you SQL Injection? No problem, we’ll catch it.” Maybe - just spitballing here - if you don’t know how to prevent the most basic of attacks, you have zero business putting anything into prod, and need to spend time learning fundamentals.
[0]: https://neon.com/blog/oops-proof-your-vibe-code-with-neon-be...
[1]: https://x.com/isamlambert/status/1935333197635588393
They excel in their respective areas based on the architectural decisions they've made for the use cases they wanted to optimize for.
PlanetScale, with their latest Metal introduction, optimized for super low latency (they act like they've reinvented the wheel, lol), but they clearly have something in mind going in this direction.
Neon offers many managed features for serverless PostgreSQL that were missing in the market, like instant branching, and with auto-scaling, you may perform better with variable workloads. From their perspective, they wanted to serve other use cases.
There's no reason to always compare apples to oranges, and no reason to hate one another when everyone is pushing the managed database industry forward.
I’ve spoken to them personally, and didn’t get the impression at all that they think they’ve “re-invented the wheel.” More like they realized that separating compute and storage was a god-awful idea, and are bringing back how things used to be in the days of boring tech.
Also, re: branching, PS MySQL definitely has that. I assume they’ll bring it to Postgres.
Separating compute and storage means that if you ever have to hit the disk - which is every time for writes, and depending on your working set size, often for reads as well - you’re getting a massive latency hit. I’ll use Amazon Aurora as an example, because they’re quite open with their architecture design, they’re the largest player in this space, and I’m personally familiar with it.
Aurora’s storage layer consists of 6 nodes split across 3 AZs. For a write to be counted as durable, it needs to be ack’d by 4/6 nodes, which means 2/3 AZs. That’s typically a minimum of 1 msec, though they do get written in parallel, which helps. 1 msec may not sound like much, but it’s an eternity for traditional SSD access.
MySQL is even worse with Aurora, because of its change buffer. Normally, writes (including deletes) to indexed columns (secondary indices) results in the changes to the indices being buffered, which avoids random I/O. Since Aurora's architecture is so wildly different than vanilla MySQL, it can't do that, and all writes to secondary indices must happen synchronously.
Given most SaaS companies' tendency to eschew RDBMS expertise in favor of full-stack teams, and those teams' tendency to use JSON[B] for everything, poor normalization practices, and sub-optimal queries, all of this adds up to a disastrous performance experience.
I have a homelab with Dell R620s, which originally came out in 2012. Storage is via Ceph on Samsung PM983 NVMe drives, connected with Mellanox ConnectX3-Pro in a mesh. These drives are circa-2013. Despite the age of this system, it has consistently out-performed Aurora MySQL and Postgres in benchmarks I've done. The only instance classes that can match it are, unsurprisingly, those with local NVMe storage.
In fairness, it isn't _all_ awful. Aurora does have one feature that is extremely nice: survivable page cache. If an instance restarts, in most circumstances, you don't lose the buffer pool / shared buffers on the instance. This means you don't have the typical cold start performance hit. That is legitimately cool tech, and quite useful. I'm less sold on the other features, like auto-scaling. If you're planning for a peak event (e.g. a sales event for e-commerce), you know well in advance, and have plenty of time to bring new instances online. If you have a surprise peak event, auto-scaling is going to take 30 minutes to 1 hour for the new instances to come online, which is an extremely long time to be sitting in a degraded state. This isn't really any faster than RDS, though again to Aurora's credit, the fact that all instances share the same underlying cluster volume means that there is no delay when pulling in blocks from S3.
Finally, Aurora’s other main benefit, as I alluded to, is that its shared cluster volume means that replication lag is typically quite low; 10-30 msec IME. However, also IME, devs don’t design apps around this, and anything other than instantaneous is too slow, so it doesn’t really matter.
Thanks for the breakdown!
And I suppose they are eating the cost of worse latency to allow for more scalability?
The privacy / security constraints stay the same whether you are branching or not.
Anonymizing data is the biggest part of such a workflow. Most prevalent use case that requires production data is for debugging. I guess there is some value in branching non-prod databases for feature development.
Most security teams do not allow prod data in non prod environments, anonymized or not l.
I’ve learned (sometimes the hard way!) that every design choice comes with real trade-offs. There’s no magic database architecture that optimizes every dimension (e.g., scalability, performance, ease-of-use) simultaneously.
Social media often pushes us into oversimplified "winner vs. loser" narratives, but this hides the actual complexity of building great infrastructure.
Recognizing and respecting these differences makes us smarter engineers, better community members, and frankly, just more enjoyable people to chat with.
PS Thank you for helping me add a new book to my list :-)