That’s just completely wrong. Just try e.g. replacing the journald backend with the old text based syslog, and not only will you discover that is possible (which directly contradicts what you just said), it’s also easy!
That’s just completely wrong. Just try e.g. replacing the journald backend with the old text based syslog, and not only will you discover that is possible (which directly contradicts what you just said), it’s also easy!
The only thing I liked was arch’s pretty boot sequence … which I stared at for a while because SysV init was so slow.
systemd, not SystemD, or system d.
But yeah, wonderful talk!
I mean, if you treat your inbox as a to-do list, that’s not that far-fetched
Wow you’re insane. “I know, I’ll discredit the woman who just pointed out that it’s hard to get credit in her field as a woman ”
Weird how he’s helping the far right in both cases.
Python is just glorified shell scripting
Absolutely not, python is an actual programming language with sane error handling and arbitrarily nestable data structures.
I don’t like the indentation crap
Don’t be so superficial. When learning something, go with the flow and try to work with the design choices, not against them.
Python simply writes a bit differently: you do e.g. more function definitions and list comprehensions.
Not only is there a UInt8Array, there’s also a bunch of others: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray#typedarray_objects
Once git no longer depends on it, it’ll be gone from my system
Nah, gross. You need to set a bunch of global options to get sane behavior on errors.
Nushell is shaping up really really nicely, and it’ll actually stop executing if something fails! Even if that happens in a pipe! And it’s not super eager to convert between arrays and strings if you use the wrong cryptic rune.
Great point, but this part of the quote is still dumb as rocks:
Coding is just kind of like the language that we talk to computers. It’s not necessarily the skill in and of itself. The skill in and of itself is like, how do I innovate? How do I go build something that’s interesting for my end users to use?
Sure, if you have a big workforce hand-coding UI, you might replace some of them by better tools. But things like that are a fraction of a fraction of the responsibilities developers have
Yeah, the motivation here is “please panic-buy our GPUs/please panic-buy into our cloud GPU infrastructure ”
Negative rings are a horrible proprietary liability.
That’s been clear from their inception, and this changes nothing.
Huh, I really like code like that. Having a multi-step process split up into sections like that is amazing to reason about actual dependencies of the individual sections. Granted, that only applies if the individual steps are kinda independently meaningful
To adapt your example to what I mean:
Baz do_stuff(int count, boolean cond) {
Foo part1 = function1(count);
Bar part2 = function2(cond);
return function3(part1, part2);
}
This allows you to immediately see that part1 and part2 are independently calculated, and what goes into calculating them.
There are several benefits, e.g.:
You can theme plasma and turn the effects off. Why isn’t that exactly what you want?
You can update the whole base image. Vanilla OS and SteamOS have an A/B partition that holds the currently-in-use image and can also hold a to-be-used image.
Updating works by adding the to-be-used image, setting a configuration option that tells the system to boot that one, and on the next boot it’ll check if the new one is bootable, then either boot it and mark it as working, or boot into the old one and display an error about how out wasn’t able to boot into the new one.
There’s smart things going on like maybe hard linking files that didn’t change between the two images and therefore saving space and copying time.
The result is that you never have a broken system, but you can still frequently update the base image.
I feel like that has been superseded by Nix these days. Arch is now boring stable tech.
You say that as if somebody was disputing that.
The distinction ceased to be meaningful the minute language servers got introduced.
Huh, I found it to be so much easier to set up than nginx that I wrote the devs a little thank you message