Trailing slash lets you do this though:
For example, in the case of
<div/>Some text, browsers interpret this as<div>Some text</div>, treating the slash as ignored and considering the div element to encapsulate the text that follows.
Trailing slash lets you do this though:
For example, in the case of
<div/>Some text, browsers interpret this as<div>Some text</div>, treating the slash as ignored and considering the div element to encapsulate the text that follows.
Don’t see it. Could somebody give me a pointer?
Also, researchers asking ChatGPT for long lists of random numbers were able to extract its training data from the output (which OpenAI promptly blocked).
Or maybe that’s what you meant?


I’m both, I say fuck all the time. I fuck on and off the clock.


On the other hand, TAI does not take into account the variations in Earth’s rotation speed, which determines the true length of a day. For this reason, UTC is constantly compared to UT1. Before the difference between the two scales reaches 0.9 seconds, a leap second is added to UTC.
On average, Earth has been slowing down a bit over the past decades, so UTC is currently running 37 seconds behind TAI.
The Earth is a sphere, which means there’s no easy way to project it onto a flat surface. One of the methods used to project the Earth’s surface on the map results in certain places (such as Greenland) to be stretched to huge sizes, sometimes appearing as big as Africa (look up “Mercator map”). The joke here is that while we expect him to make a comment about the map’s projection, he instead comments on how Greenland on the physical map is only a few inches, as opposed to its actual size.
So yeah, subverted expectations, peak Dad joke
Does it do it well, though?
damn bleeding edge males
Whose firstborn child stubbed his toe on the rock well over 542 times, leading to the renaming of it to “Fuck Rock”.
I did this with many languages. Spoke Hindi, but convinced people I could speak the other related languages (Telegu, Marathi, etc.) by just saying random things in my little fake accent. Usually ended it with some small “sharp” words (like “tittu”, just sounds “sharp”) to really sell it.
First guy looks really happy he forgot the BBQ tools.
AI’s not bad, it just doesn’t save me time. For quick, simple things, I can do it myself faster than the AI. For more big, complex tasks, I find myself rigorously checking the AI’s code to make sure no new bugs or vulnerabilities are introduced. Instead of reviewing that code, I’d rather just write it myself and have the confidence that there are no glaring issues. Beyond more intelligent autocomplete, I don’t really have much of a need for AI when I program.
It’s very much intended. Cinnamon was forked from GNOME 3 when it was released. It was intended to preserve the old GNOME 2 layout, but ended up evolving into the Cinnamon we know today.
Basically, it’s just some cool X11 magic that uses a matrix transformation to rotate the screen.


Commit more often. Maybe work in a different feature branch, and don’t be afraid to commit your half-working crappy code. If it’s a personal project/fork, it’s totally acceptable to commit often with bad commit names and small unfinished changes: you can always amend/squash the commits later. That’s how I tend to work: create a new branch, work on the feature, rebase and merge (fast forward, no merge commit). Also, maybe don’t jump around working on random features :P
I’ll point to how many functional languages handle it. You create a type Maybe a, where a can be whatever type you wish. The maybe type can either be Just x or Nothing, where x is a value of type a (usually the result). You can’t access the x value through Maybe: if you want to get the value inside the Maybe, you’ll have to handle both a case where we have a value(Just x) and don’t(Nothing). Alternatively, you could just pass this value through, “assuming” you have a value throughout, and return the result in another Maybe, where you’ll either return the result through a Just or a Nothing. These are just some ways we can use Maybe types to completely replace nulls. The biggest benefit is that it forces you to handle the case where Maybe is Nothing: with null, it’s easy to forget. Even in languages like Zig, the Maybe type is present, just hiding under a different guise.
If this explanation didn’t really make sense, that’s fine, perhaps the Rust Book can explain it better. If you’re willing to get your hands dirty with a little bit of Rust, I find this guide to also be quite nice.
TLDR: The Maybe monad is a much better alternative to nulls.
Books exist, but I don’t think most people are spending their time reading up for post-apocalyptic survival tips.
Remember kids, always use protected branches.
read the comic, realize you didn’t read the title, read the title. too late.