pkill

joined 1 year ago
[–] pkill 5 points 7 months ago

unscrew a screw from the wall, put it in some spare space behind it, screw again

[–] pkill 6 points 7 months ago (6 children)
[–] pkill 3 points 7 months ago

you just need digital literacy, but with proprietary software, you might not get it

[–] pkill 115 points 7 months ago (7 children)

almost no commercially available eggs are fertilized

[–] pkill 3 points 7 months ago

Good that you've enjoyed it. But a fundamentally wrong thing about systemd is that it is actively harming the best thing about Linux – freedom. Some programs won't work on a non-systemd distro because how tightly coupled and vendor non-agnostic anything that becomes dependent on might become at times. Of course it's not as bad as glib(loat)c, but still if something can be done without any degradation of functionality via standard POSIX facilities, WHY either incur additional maintenance overhead for non-systemd implementations or punish people for their computing choices if there's no one to maintain it?

[–] pkill 4 points 7 months ago (1 children)

systemd is more like, uhh, ignition that takes care of way too many things beyond starting the engine

[–] pkill 1 points 7 months ago (1 children)

*devuan, artix or alpine

[–] pkill 21 points 7 months ago* (last edited 7 months ago) (3 children)

Luckily LineageOS and GrapheneOS have a lockdown mode (Graphene also supports disabling fingerprint for screen unlock), though rebooting your phone usually doesn't cause you to lose any work since everything autosaves as phones kill background apps to save battery and memory. Separate user profiles for situations like protests or certain contexts (preferably with some dummy data to make it not look to sus) are also useful.

[–] pkill 8 points 7 months ago* (last edited 7 months ago) (1 children)

purely functional paradigm (immutable data structures and no shared state, which is great for e.g. concurrency) and advanced type system (for example you could have linear types that can be only used once). Lisps build on the premise that everything is data, leaving little room for bloated data structures or tight coupling with call chains that are hard to maintain or test. In Haskell on the other hand, everything is a computation, hence why writing it feels more like writing mathematical equations than computer programs somehow. It might, along Scala be good for data-driven applications.
Also the purely functional syntax means that on average, functional programming languages will arrive at the same solution in approx. 4 times less LOC than procedural/OO according to some research. Just look at solutions to competetive programming problems.
And even though I'm not a big fan of opinionated frameworks, compare some Phoenix codebase to a Symfony or even a Rails one to see how much cleaner the code is.

But if you're new to FP you should rather pick Scheme, Elixir or Clojure since the paradigm itself can be a little bit hard enough to wrap your head around at first (though Elixir and is a bit imperative, depends on how deep are you ready to dive in), not to mention having to learn about ADTs and category theory.

[–] pkill 3 points 7 months ago

thought Saint Terry A. Davis already pointed out what actually is the hardest problem in CS

[–] pkill 0 points 7 months ago

*keys and *omas are more fun though. mastodon's way too businesslike to encourage a fair share of people to pick it over shitter (it works other way around as well tho)

view more: ‹ prev next ›