The_Decryptor

joined 1 year ago
[–] The_Decryptor@aussie.zone 4 points 1 day ago

Yep, same way people block all ICMP and then wonder why stuff breaks.

[–] The_Decryptor@aussie.zone 11 points 1 day ago

AMD did nothing to make their drivers better, Vale did.

That's literally the point of open source though, both AMD and Intel rely on open source drivers, so anybody can fix a flaw they encounter without having to rely on the company to "consider allocating resources towards a fix for legacy hardware"

[–] The_Decryptor@aussie.zone 2 points 2 days ago

It can help with logic bugs (e.g. by encoding the state machine logic directly in the type system, so an invalid transition won't compile), and things like data sharing issues (Again, type system, tracks sharable objects vs. those that aren't), but none of those are as "impervious" as the memory safety stuff.

But that all still requires rearchitecting, because if the existing code already follows those rules, it already probably doesn't suffer from those issues (e.g. I know you can do the state machine type stuff in C# at least)

[–] The_Decryptor@aussie.zone 29 points 2 days ago

He founded Bluesky, but after helping Elon buy Twitter, he left.

[–] The_Decryptor@aussie.zone 5 points 2 days ago

I loved carob as a kid, tried some recently and it was pretty bad.

I assume it's something to do with how it's processed, since it's not like raw cocoa beans are very nice either.

[–] The_Decryptor@aussie.zone 0 points 2 days ago

But I’m assuming even that is bad to you because ChatGPT was involved.

I think it's bad because it's a waste of power, unreliable, and would be much slower than an actual deterministic code formatters that already exist.

[–] The_Decryptor@aussie.zone 7 points 3 days ago

They don't do that anymore in new versions, but you still need to actually use the new version to get that behaviour. It's a bit of a pain since the "fixed" version is in the MS store, the broken one is a base system component.

It also hits the people who use the terminal the least, anybody who uses it regularly will just install the new shell at the same time they install the new terminal and always get the new clean behaviour.

[–] The_Decryptor@aussie.zone 2 points 4 days ago

Ahh, yeah that's a bit harder, CSS multiline stuff is pretty flaky from what I can recall. You need to drop down to block layout, e.g. making the containing element a flex parent (Better term than that?) and then making the icon centered within that can work, but then we're back to square one with sizing the icon.

[–] The_Decryptor@aussie.zone 2 points 4 days ago (2 children)
<p><svg class="icon">...</svg> Text</p>
p .icon {
    --size: 1.25em;
    vertical-align: calc(0.5cap - 0.5 * var(--size));
    height: var(--size);
    width: var(--size);
}

Done.

[–] The_Decryptor@aussie.zone 3 points 6 days ago

KHTML and WebKit is a historic mess but it’s debatable at best if Apple actually violated license terms.

There's no requirement that a downstream fork needs to contribute their code back to upstream, they just need to release it, and they always did that.

[–] The_Decryptor@aussie.zone 9 points 6 days ago (1 children)

The lead developer of systemd has said multiple times that we should be fine with break POSIX if it means developing faster.

I mean, so does GNU.

[–] The_Decryptor@aussie.zone 6 points 6 days ago* (last edited 6 days ago)

A lot of this is also a post-hoc justification, UNIX didn't get shared libraries until some point in the 80s (Can't find an exact year), so before that your options were to either statically compile the needed functionality into your program or keep it as an entirely separate program and call out to that.

It's a perfect mix, in a time where enterprise storage was measured in single digit megabytes, and the only efficient way to created shared functionality was via separate programs, and you've got an OS that happens to have "easily pass data between programs" as a core paradigm.

And now people invoke it to attack an init program for also monitoring the programs it starts and not just spawning them.

view more: next ›