

For the last time, Python is not weakly typed. It is dynamically typed. The statement 5 + "hello"
results in a type error. Bash is weakly typed, and that same addition results in 5hello
For the last time, Python is not weakly typed. It is dynamically typed. The statement 5 + "hello"
results in a type error. Bash is weakly typed, and that same addition results in 5hello
…why are we making a competitor to libreoffice
Tell me they didn’t. Tell me this isn’t an actual slide. This is just too funny.
The libre difference, where immediately upon starting up, your desktop manager throws an Oops!, and it shows the current power consumption in the status bar despite having no idea what the current power consumption is.
(i’m gonna do something evil)
Sounds like you’d really like Nix.
If apt-get
detects that a package you told it to install is also available as a snap it’ll silently install that instead and you have to edit the Linux equivalent of the registry to get it to not do that
Canonical wants to be Microsoft so goddamn bad they can taste it
All of you are wrong.
It’s here.
(Actually, no, scratch that. Not even I am insane enough to suggest that one in earnest.)
I cannot recommend Framework laptops enough. I recently got my hands on one and it’s the best laptop I’ve ever owned. It of course runs Linux like a dream. Everything works out of the box. No proprietary blobs needed for any of its hardware drivers, of course, plus the firmware for the embedded controller as well as the keyboard are open source and can be reflashed from the device (the keyboard firmware is even a fork of QMK). Its 165Hz 1440p 16:10 monitor being driven by a Radeon 7700S makes it one of the best laptop gaming experiences I’ve had, which is especially impressive considering it’s not marketed as a gaming laptop. Three hours battery life with the dGPU installed is the best I’ve seen out of a gaming laptop ever, and if you pull out the GPU and run off integrated graphics, the battery life doubles to a very respectable six hours for web browsing.
There’s also of course the obvious customization aspect. Don’t like which I/O ports are on the side? Swap in a different module! You don’t even have to reboot your computer. Want your trackpad to be centered or off to the side to make room for a numpad? Move it around! You don’t even have to reboot your computer. Who needs Nvidia Optimus when you can physically remove the GPU from the laptop, reducing power savings even more and making the laptop several pounds lighter to boot? (You do have to shut down to do that, and swapping it out takes around five minutes, but still.)
I know this post sounds like it was sponsored but it wasn’t. I just really love this thing ^-^
obligatory PLASMA RULES GNOME DROOLS
i’m a linux user do i look like i have sex
FFmpeg has FFV1 which is lossless
with the most recent call last, but the actual exception at the top
programmerhumor lemmy continuing the fine r/programmerhumor tradition of memes that are only tangentially related to technology and have dick all to do with programming posted by non programmers who want to hang out with the hackermen
Type reboot
into an SSH session and play everyone’s favorite game show…
Neither was X11 so it’s in good company
maybe they’ll take inspiration from their avatar and next learn a programming language that’s actually good
you should learn Rust. the type system is so comprehensive that half the time you can guess what a function does (or at the very least what you’re supposed to pass to it) without a single line of human written documentation.
Because to a certain extent Python is duck typed. Python has no concept of interfaces, unless you count the
abc
module combined with manualisinstance()
checks, which I’ve never seen anyone do in production. In order to be passed to some function that expects a “file-like object”, it just has to have methods namedread()
,seek()
, and possiblyisatty()
. The Python philosophy, at least as I see it, is “as long as it has methods namedwalk()
andquack()
, it’s close enough to a duck for me to treat it as one”.Duck typing is distinct from weak type systems, though.