

Real question is: how many smaller cars can I fit inside it?
Real question is: how many smaller cars can I fit inside it?
It’s a feature, not a bug!
It’s especially high-effort considering that the front fell off and is now nowhere near the rest of the boat.
Yeah, but they had the extra thrill of being hostage in a car, with little recourse but to witness whatever diatribe would come next. So it’s Joe Rogan, but you can’t turn it off.
$0.02: much like AM radio (is/was), it’s basically a “2nd screen experience.” Put it on in the car or while you’re doing something else. Most of these do not deliver enough information or laughs per minute to demand your full attention. The exception are programs that are meticulously scripted, narrated, edited, produced, and sometimes acted, like NPR and the occasional oddball thing like Nightvale.
I’m not a geologist, but I’m imagine that the deep ocean would be a colossal underwater glacier, with intermixed sedimentary layers. Kind of like what we have with methane hydrate deposits, only much, much deeper. The super-deep ocean simply wouldn’t exist, and we might not even know about the Mariana Trench, or a lot of other sea floor features. Also, it’s possible a different proportion of the world’s water would be frozen in this way.
With ice as a part of the sea floor, it would also interact with subduction zones at continental edges. That might push a LOT more superheated water into volcanoes, faults, and everywhere else water could go. That would probably make for a lot more geysers in such areas, and volcanic eruptions would be far more energetic.
The trajectory of human history and technology would also be changed. There might have been fewer ice bridges between continents during the last ice age. Ice-skating wouldn’t become as common a thing until we get refrigeration. Harvesting ice in the winter would require bodies of water to freeze solid first, making it impractical except in shallow areas.
I’m also going to wager that glaciers would behave differently too. I don’t know enough about their dynamics, but I wonder if having meltwater on the bottom helps lubricate their movements somewhat. Kind of like a lava flow, only slower. Inverting that relationship might make glaciers far less mobile.
So… which one of you is going to ask Randall Munroe if this is plausible or not? Disregarding the the obvious frozen-butt problem, of course.
It pushes your code to be very tree-shaped
This is basically where my learning took me. I had to develop this notion that there was a preferred directionality to ownership and data flow, like “grain” in a piece of wood. Everything is easier if you go with the grain. “Tree-shaped” works too, since it basically is the call graph of a (single threaded) program.
The point where I realized all this was when I tried to do a very Python/JS-brained thing: return a closure from a function. The moment you try to “curry” values into the closure, you have to “move” them to solve for ownership, lest you bring timelines into the picture. Which isn’t always what you want in a generic and reusable function. And sure enough, the standard lib and other popular libraries want you to pass a closure to functions instead.
This was my experience too, until I learned a few things.
Box
, dyn
, and Rc
.dyn
) isn’t really necessary a lot of the time. Identify where you absolutely need it and solve everything else through other means.&
). Instead, try to re-think your structs and functions using composition and clone/copy instead. It’s less efficient, but it’s easier to optimize a running program, too.enum
, match
, if let
, and ?
are weird, but are where you get the most leverage in the language. Try to master them.derive[...]
is a first-class feature with a lot of standard lib support. Always use this to make your custom types mesh with the standard lib more seamlessly.if
and match
are expressions, not statements! You can use either block to evaluate to a single value, useful in composite expressions like let
. Example; let x=if y>20 { y } else { 0 };
Or use them to return values from functions (w/o need of a return statement).I will say this: for me, learning rust was 80% un-learning habits from other languages.
People tend to not like it when they have to change habits, especially if those took a long (and painful) time to acquire.
In this particular case, this is the same complaint Go faced with its form of explicit error handling. And Java, for that matter.
Honestly, Rust does a killer job of avoiding checked exceptions and verbose error hooks by way of the ?
operator, and requiring all possible match
branches to be accounted for. If you embrace errors fully, by using Result<>
and custom Error types, your program gets a massive boost in robustness for not a lot of fuss. I recently learned that it gets even better if you embrace enum
as a way to define error values, and make sure it implements useful traits like From
and Display
. With that, error handling code gets a lot more succinct, permitting one to more easily sift through different error values after a call (should you need to). All of that capability far exceeds any perception of clunkyness, IMO.
The fact that this probably doesn’t even optimize to a lookup table just gives me pain.
It’s basically the UI equivalent of this:
Yes, it’s a fully-functional date picker and also deviously, wildly, uncomfortably outside of aesthetic norms. Also, there’s a lots of fun, invalid combinations of input outside of the usual “February 30th” shenanigans.
Why yes, that’s my birthday: the 32nd of Septunepril. What’s the problem?
Thanks. I hate it.
Do we really want “The time my AI bang-maid turned out to be a lethal combat robot” as a light novel? Because this is how that happens. (assuming it hasn’t already)
The picture is really tiny, but Kate is definitely sending “AI-generated” vibes with that photo.
Well, Temporal Investigations only cares if you move at a negative speed. And causality just flippin’ breaks down and ends the universe if you move instantaneously. Everything else seems to be fair game. So… mostly nobody?
::cue Spongebob music::
340 million years later
I was going to reply to this with yet more Nick Cage overreactions, but the man is just a font of stuff like this. There’s literally too much to pick from.
This is going to take to long to explain verbally. I have an idea: where is your printer?
Oh. I was gonna ask what you meant by “opposite kind of androgynous presentation”, and now I think I get it. So rather than expressing no specific gender, you seek to express all gender? To live at both poles of the spectrum at once?