The engine makes it so HTML, CSS, JavaScript etc. are downloaded and turned into pixels you can look at. The browser embeds an engine for that purpose, but then also has a URL bar, tabs, bookmarks, a history feature and so on.
Yeah, Servo has a massive headstart and from that point, it has a reasonable goal of becoming a lightweight, web-like platform, which you can specifically target when building UIs for embedded devices. That means, it has a use without supporting the entire web.
Ladybird's goal of becoming a general-purpose browser, on the other hand, is something that Mozilla, Google and Apple continually chase with hundreds of developers and decades of a headstart. Ladybird explicitly does not want to use existing web technologies, so they get no headstart.
In other words, anyone who knows enough about the field will not be talking about Ladybird as something an end user will use. At the very least not in this decade, but potentially never.
Yeah, that's kind of my least favorite part about the existence of LLMs. Before, when someone wrote some code, there was a non-zero chance that they understood what they were doing and that the code is at least sane on a basic level. If they did some complex shit or even just wrote rather verbose code, you could be reasonably certain that they tried something simpler first.
Now, all of those assumptions are out the window. The biggest dumbass can generate code that looks alright at first glance and if you have to review it, you really don't know how to interpret it or how much to explain when you find fairly obvious mistakes.
Here's an example, I have looked up many times (like just now), which checks whether a string is empty:
bash
var=""
if [ -z "$var" ]; then
echo "empty"
else
echo "not empty"
fi
Why -z? I have no idea. I will also routinely forget the ]; then part. I believe, if you write the then onto the next line, then you don't need the semicolon. And then someone's probably gonna tell me to use double-brackets [[ ]] instead, which probably does something.
Arguably, I never fully learned Bash syntax, but it also is just a stupid if-statement. There shouldn't be that much complexity in it.
What I'm saying is that the Republic Party is trying to dismantle democracy. You don't have to be a fan of the politics of the Democratic Party to want to at least retain the shrivel of a democracy the US had before.
If you mostly use your browser in a maximized format, then you'll have empty space to the left and right of most webpages. Vertical tabs make good use of that.
If you tile your browser window often or if you have relatively few tabs (per browser window), then it's not nearly as useful.
My impression is that it is certainly a lot worse in the US than here in Germany. I imagine the abundance of guns means that being a cop is fucking dangerous, which means they will get uneasy in conflicts quite logically, but also that it's not exactly a job you go for, if you have aspirations in life. I mean, why would anyone voluntarily become a cop in the US, if not to abuse your power?
I think, part of the frustration is that many people have been wishing for realistic Pokemon games for a long time, to experience their favorite anime as if it was real. Pokemon Colosseum gave people a lot of hope when it came out a million years ago and then it's just been disappointment after disappointment. Even the recent games hardly look better.
I mean, they do have an appendage to manipulate things, but a species that breaks our expectation is ants. In the plural, that is. We typically assume intelligence to be an individual trait. That you need to use tools, because you are an individual. Meanwhile, ants exceed our ability to collaborate in many ways. As such, they even build bridges, not with tools, but rather with more ants.
Yeah, I simultaneously want to comment that the left panels are a wild fantasy, as I've never seen an actual human say that we should focus on plastic straws. As far as I can tell, that's propaganda put into the world by companies trying to discredit genuine efforts.
But at the same time, it's not even like you have to focus on straws. You can simply not use them, because it is just a stupid concept to produce something that's immediately trash, and then also go and do other things in life. Believe it or not, most activities in life don't involve straws.
I feel like the downfall of such an indent-level character is that it's whitespace. If it was somehow visible by default, you'd run into a lot less situations where folks accidentally add spaces-indentation into a tabs-only codebase and it would also help make indentation changes properly visible.
Last week, I had to look at an Ansible codebase (i.e. YAML), where a colleague had introduced a block: statement, where then everything indented below that will have its errors caught. It took me about a minute to understand how the hell this construct works, because I did not see that the deeper indentation had stopped at some point. That's just a waste of time for no good reason.
The engine makes it so HTML, CSS, JavaScript etc. are downloaded and turned into pixels you can look at. The browser embeds an engine for that purpose, but then also has a URL bar, tabs, bookmarks, a history feature and so on.