

Well, these services do require money to run. If everyone were as ‘clever’ as you are then we’d have little content indeed.
Well, these services do require money to run. If everyone were as ‘clever’ as you are then we’d have little content indeed.
I’m not complaining; I’m clarifying for less informed readers. It’s a subtle and often misleading distinction.
Calling a license that leads to more proprietary software “even more open source” is absolutely debatable. The only extra restriction is disallowing free software becoming proprietary, which promotes more openness overall.
You’re not wrong by any means, but people should understand the actual tradeoff when considering licenses.
More open strictly in that it allows free software to be rolled up into proprietary software.
Well that and extremely standardized platforms, with all the benefits that entails.
A friend gave me the 6-CD “power pack” of Mandrake 10 that could install a quite wide range of optional software completely offline. Hooked me too.
That does sound like a bit much for my daily driver; I’ll have to check it out in a VM sometime. It warms my heart that a distro community can have such longevity, and I think the simplicity has to be a big part of that.
Isn’t the lack of dependency management a huge pain on Slackware? I think Gentoo is my forever distro, but I’m very curious about Slackware.
The BDFL model, as it’s called, is what allows large projects to continue to have focused vision rather than devolving into design-by-committee. The kernel is actually already well beyond pure BDFL, but my point is having a single point of overall leadership can be a huge boon for the organization of large and complex projects. FOSS philosophy has literally nothing to do with management structure; it’s entirely about the rights of the end user.
BDFL is not without its own risks. WordPress is a good counterexample these days. But, when someone originates a project and sticks around to steer it, it would be silly to reject their proven successful leadership for such a vague reason as you have presented.
When things do go sideways, people are free to fork the project. That is what FOSS is.
Eh, look into the exploitation of child gambling in CS. Gabe’s no saint sadly.
You’re absolutely right, you could take any binary that runs under an OS and set up a bootloader to execute it directly without an OS.
The problem is that all programs, even ones in C, rely invisibly and enormously on the OS abstracting away hardware for them. The python interpreter doesn’t know the first thing about how to parse the raw bytes on a hard drive to find the location of the bytes that belong to a given file path. Files and filesystems are ‘fake’ when you get down to it, and the OS creates that fiction so each program doesn’t have to be customized per PC setup.
So, ironically, to be able to truly kernel hack in python like you want would require writing tons of C to replace all OS hooks (like fopen
to interact with a file, e.g.) with code that knows how to directly manipulate your hardware (speaking PCIe/NVMe to get to the disk, speaking GPT to find the partition on the disk, speaking ext4 to find the file in the partition, e.g.).
OSes are complex as hell for a reason, and by retrofitting python to run on bare metal like that would require recreating that complexity in the interpreter.
Wow, who hurt you? Vim is fun, and just because you can make things work without it doesn’t mean it has no practical benefit. It’s nice to have an editor as powerful as an IDE that doesn’t require a graphical environment.
Hundreds of shortcuts is emacs, by the way. A major perk of modal editing and the vi editing language is that you can compose relatively few operations to accomplish many tasks rather than memorizing lots of more complex and specific shortcuts.
Binary speed is really the least reason to do it. Whether it’s worth it or not is up to the individual, but there are a lot of little reasons Gentoo is uniquely powerful.
Benefits specific to compiling:
Bone skribis!
A strange choice. You’ve got most people who will be confused by the odd spelling, and then you’ve got esperantists like me who get confused by the missing accent mark. Until now, just seeing it in passing I assumed it was a password manager or something because of ‘forgesi’.
I am glad to see more Esperanto in the wild, though.
If you’ve got a complex and potentially nested object, what does the body of this simple function look like? That’s what they mean.
‘Toy’ feels strange to me here. It’s more of a just-works vs power-tool distinction. Sometimes people like tools that require you to RTFM because the deeper understanding has concrete benefits; it’s not just fun. User-friendliness is not all upside, it is still a tradeoff.
You’re absolutely right about hurting new users by not making the destinction, whatever label is used.
This is one of the little things I love about Gentoo. It’s rolling, but not bleeding edge.
Plus, you can opt into bleeding edge either per package or for all packages. It’s honestly a flexibility that doesn’t even require a source-based distro, so Arch could do it too.
Ayy, Pomo Post is super cute! Cool to bump into a dev on Lemmy.
I love that the Playdate is inspiring people to make tools that are also beautiful and fun like a good toy. The whole system makes me just plain happy :)
I like that more behaves like cat when there’s less than a page of output rather than requiring you to press
q
to get back to the prompt even when it would just fit.There’s probably a way to make less do that too, but more already does it without configuration. Overall I use less most of the time but I like having the option.