• 10 Posts
  • 464 Comments
Joined 3 years ago
cake
Cake day: January 23rd, 2022

help-circle

  • false dichotomy. Sometimes people justifiably dislike something for reasons beyond elitism (e.g. Canonical is a for-profit corporation that muddies the waters of FOSS), but it’s also not just playful bants.

    Also, as with every opinionated topic: do your own research and think critically. Don’t hate Ubuntu until you have tried it and have investigated those who maintain it. Don’t praise it until you do so either.

    I don’t care if you come to a different conclusion than me, as long as you didn’t just function on the “wisdom of the crowd”


  • BaumGeist@lemmy.mltoProgrammer Humor@lemmy.mlI love Rust
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 hour ago

    Implementing Equality in Haskell:

        deriving (Eq, Ord)
    

    After learning how easy it was to implement functional programming in Rust (it’s almost like the language requires it sometimes), I decided to go back and learn the one I had heard about the most.

    It opened my mind. Rust takes so many cues from Haskell, I don’t even know where to begin. Strong typing, immutable primitives, derived types, Sum types. Iterating and iterables, closures, and pattern matching are big in Haskell.

    I’m not saying Rust uses these because Graydon Hoare wanted a more C-like Haskell, but it is clear it took a lot of elements from the functional paradigm, and the implementations the designers were familiar with had descended through Haskell at some point.

    Also, deriving is not the same as implementing. One is letting the compiler make an educated guess about what you want to compare, the other is telling it specifically what you want to compare. You’re making, coincidentally, a bad comparison.


  • When does Debian update a package? And how does it decide when to?

    These both can be answered in depth at Debian’s releases page, but the short answer is:

    Debian developers work in a repo called “unstable” or “sid,” and you can get those packages if you so desire. They will be the most up to date, but also the most likely to introduce breaking changes.

    When the devs decide these packages are “stable enough,” (breaking changes are highly unlikely) they get moved into “testing” (the release candidate repo) where users can do QA for the community. Testing is the repo for the next version of debian.

    When the release cycle hits the ~1.5 year mark, debian maintainers introduce a series of incremental “freezes,” whereby new versions of packages will slowly stop being accepted into the testing repo. You can see a table that explains each freeze milestone for Trixie (Debian 13) here.

    After all the freezes have gone into effect, Debian migrates the current Testing version (currently Trixie, Debian 13) into the new Stable, and downgrades the current stable version to old-stable. Then the cycle begins again

    As for upgrades to packages in the stable/old-stable repos: see the other comments here. The gist is that they will not accept any changes other than security patches and minor bug fixes, except for business critical software that cannot just be patched (e.g. firefox).



  • Robert Glasper - Black Radio

    Sungazer - Perihelion

    Unexpect - Fables of the Sleepless Empire

    Frank Zappa - Civilization Phase III

    Will Wood - “In case I make it,”

    The Algorithm - Brute Force

    Devin Townsend - Empath

    Miles Davis - Bltches Brew

    Oneohtrix point Never - R + 7

    Panopticon - Autumn Eternal

    King Capisce - Memento Mori

    Cynic - Kindly Bent to Free Us

    Archive - Controlling Crowds The Complete Edition Parts I-IV

    Intronaut - The Direction of Last Things

    SHT GHST - 1: The Creation

    Dan Deacon - America

    Opeth - Ghost Reveries

    Steve Reich - Music for 18 Musicians


  • BaumGeist@lemmy.mltoPeople Twitter@sh.itjust.worksCory hot take.
    link
    fedilink
    arrow-up
    21
    arrow-down
    13
    ·
    24 days ago

    City people have fucked priorities. I moved to a large city from a small rural town, and it’s nothing but noise 24/7.

    People yelling, construction happening, people watching TV with the window open, babies crying, dogs barking, birds calling, cars constantly rumbling by and hitting potholes so loudly it sounds like an explosion, acs running, radio from businesses, crowd noises, hundreds of thousands of little bits of metal and plastic clinging and clanging and pinging and popping, shoes on concrete clicking and clacking, airplanes, conversations going on, gunshots and concerts and car alarms and sirens and parties and car radios all the way up and… Even in the dead of night when it’s all died down, there is this constant low hum coming from the city.

    But specifically fuck the people who play music on their phone i guess.




  • The point of security isn’t just protecting yourself from the threats you’re aware of. Maybe there’s a compromise in your distro’s password hashing, maybe your password sucks, maybe there’s a kernel compromise. Maybe the torrent client isn’t a direct route to root, but one step in a convoluted chain of attack. Maybe there are “zero days” that are only called such because the clear web hasn’t been made aware yet, but they’re floating around on the dark web already. Maybe your passwords get leaked by a flaw in Lemmy’s security.

    You don’t know how much you don’t know, so you should be implementing as much good security practices as you can. It’s called the “Swiss Cheese” model of security: you layer enough so that the holes in one layer are blocked by a different layer.

    Plus, keeping strong security measures in place for something that’s almost always internet connected is a good idea regardless of how cautious you think you’re being. It’s why modern web-browsers are basically their own VM inside your pc anymore, and it’s why torrent clients shouldn’t have access to anything besides the download/upload folders and whatever minimal set of network perms they need.


  • so, correct me if I’m wrong, but it sounds to me like your financial problems are causing a strain on you both, but you don’t want to cede control over the finances because you’ve tied your sense of self-worth to your status as the breadwinner?

    I’ve been there myself, but that didn’t work out for entirely separate reasons; she’s still my best friend (she’s just straight). Looking back, I feel gross about wanting her to be dependent on me but not being okay with being dependent on her. I get there’s different types of dependence, and emotional is just as important as financial, but still…

    Maybe it would help to reframe this as a tenporary support to get to where you need to be, instead of a new normal. This can be your chance to focus on transition, or mental health, or career aspirations; it doesn’t have to be you saddling her with more responsibilities and becoming a deadweight.









  • I know it’s not new, but I’ve been seeing a lot more “suggested” (read: sponsored) places along my routes these days. Either businesses are just now discovering the feature, or they lowered the barrier for entry. Either way, it’s annoying as fuck to have ads pop up that I have to avoid when moving the map around to navigate


  • When I think of exquisite sound design, two of my favorite movies spring to mind: Stalker (1979) and The Good, The Bad, and The Ugly.

    The former has such a subtle soundtrack that it’s almost like it’s not there, but without it so much of the atmosphere of a movie that is heavily atmospheric would be lost.

    The latter is just a perfect western with a perfect western soundtrack. The theme is well known, but L’estasi Dell’oro gives me chills every time it starts playing.