Skip Navigation

Posts
8
Comments
33
Joined
2 yr. ago

  • part of the skill of cooking is learning why a dish working. rather than tasting some and going "this tastes bad", you should be thinking "what is not working here?" too much or too little salt? did you overcook the meat? do some of the flavors clash? a major skill in cooking is being able to identify why your meal didn't turn out how you wanted it to, and then hopefully finding out how to fix or avoid that.

    i think following the recipe to the letter can weaken that skill because you just kinda uncritically follow the steps in front of you

  • Nice

    Jump
  • how in the hell did you find out that it was weird al from just this image???

  • i think for my purposes i'm fine with hosting that through a separate service, so instead of XMPP + mumble i would run polyproto + mumble (or some other voip solution, screen sharing seems to be a decent way away in mumble)

    but (as i understand it), polyproto isn't a chat protocol per se, but more a protocol for federated message authentication. as an application of this protocol, they're building polyproto-chat, which is a chat protocol. in theory, one could then also build a polyproto-voice so you can use the same account for both chatting and voice calls. i still think this is pretty far away, considering how young polyproto is, which is why my current vision is chat and voice as two separate services (which i also prefer because i imagine it makes the technology simpler and hosting easier)

  • oh yea their website seems to be down. surely a good sign... in the meantime, you can look at the website/spec through their codeberg repos.

    i'm not a huge fan of matrix because it seems very bad to selfhost. from my understanding, if anyone using your homeserver joins a big channel, your homeserver will have to store the entire history of that channel and keep it up to date. on top of that, it very much seems like the spec isn't being developed by the community, but more that element implements some feature and then forces that into the spec. also polyproto claims to be much more resilient, allowing you to migrate to a new homeserver, even if your old one is already dead.

    also a lot of matrix's funding comes from crypto, ai and venture capital, so i think it's just a matter of time before the whole project becomes completely subsumed by capital interests

  • i honestly think that if revolt had federation, then it would be the obvious choice for me, but alas. personally i'm still hopeful for polyproto getting off the ground, but the boring realistic choice for the time being is probably something like XMPP + mumble

  • unfortunately you can't really get rich from knowing a bubble will happen. things like shorting, put options, bear certificates, and etfs with inverse leverage either have terrible risk reward ratios (you can basically lose infinite money from shorting, that's what the whole gamestop/amc thing was about) or very bad long-term gains (bear certificates and inverse etfs usually only track day-to-day changes and generally fall in value when the stock they're tracking fluctuates in price).of course, if you know when the crash is gonna happen, it's a completely different story. then you can buy shorts/puts/etc just before the bubble bursts and laugh yourself to the bank (assuming the firms on the wrong end of those assets haven't gone bankrupt, which is also a very real risk in a situation like this)

  • jprule

    Jump
  • i just saw a post hating on webp on my timeline, and happened to have recently talked with a friend about image formats, wherein this image was made. so i just kinda thought it would be relevant to post

  • 196 @lemmy.blahaj.zone

    jprule

  • i think the argument here is more that saying "you can use this however you like, no questions asked" is a bad idea because it allows corporations to approriate the work

  • if you just care about listening to mp3s across all your devices then navidrome is a good choice imo. because it supports the subsonic api, there are a lot of good players for it like feishin for desktop and dsub for android and a built-in web player.

    as for sharing music, soulseek is already pretty established for this. it basically allows you to search for and download music from anyone on the network (remember to share some yourself, it's good manners).

    the setup i use is basically a server (all these programs are pretty light, so you can probably run it on a spare laptop or even a raspberry pi) with:

    • slskd as a constantly running soulseek client, allowing me to download music to my server through the built-in web interface
    • beets, to automatically tag any music i download, based on information from musicbrainz. you can configure slskd to run commands when downloads finish, so i just run beets to import any new music
    • navidrome as the server to actually serve all the music

    the only real gripe i have with this setup is that while navidrome has support for multiple users, so i can easily allow friends to listen to my music collection, slskd doesn't have that (yet, it's planned), so if someone wants music added to the server they have to ask me to download it through slskd, which is a bit tedious. it works really well if you're the only person using it though

  • as usual, nix fixed this (kinda)

  • rule

    Jump
  • can't wait to see the pandemic of psychosis and probably early dementia this will lead to!

  • Rule

    Jump
  • that just sounds like nixos impermanence with extra steps

  • there is plenty of non-quantized instrumental music if you're willing to look, and even then dismissing all music doesn't forego a strict grid (which in the modern day is simply a choice and artist can choose to make) is dismissing a massive body of work just because it doesn't use a technique that you like

  • this kind of comment just reminds me of how people used to complain about distortion on electric guitars when it was initially discovered/invented/popularized

  • WebGPU, WebHID and h.265 are all unsupported on firefox

    that said, i still daily drive firefox with mostly no problems, but saying that it can do everything chrome can is just flat out wrong

    this is by design mind you, chrome have a big enough market share that they can basically just add whatever they want to the web standards and all other browsers just have to try to keep up. i imagine that's part of the reason that chromium skins are so widespread

  • if you have a pipeline running eslint on all your PRs (which you should have!), you can set no-explicit-any as an error in your eslint config so it's impossible to merge code with any in it

  • these boycotts are mainly about avoiding buying from these companies, not working at them.

    if you do wanna help though, you can try to waste as much of their money as possible, for example by slacking off or giving customers extra food (of course if this is your only means of living not getting fired should come first)

  • 196 @lemmy.blahaj.zone

    ccaatt rule

  • HIS NAME IS METROID!!!!!

  • Deleted

    rule

    Jump
  • looks like estradiol, which is commonly used in feminizing hrt

  • it's not exactly about the term itself, but more that very often whenever a femboy makes it known that they are cis, people trip over eachother to reply with "for now" or "check back i 2 years and see if that's true" etc. implying that it's impossible for men to present femininely and just kinda reinventing the gender binary

  • 196 @lemmy.blahaj.zone

    electrule

  • 196 @lemmy.blahaj.zone

    the rule consumes

  • 196 @lemmy.blahaj.zone

    rulequest 🥺

  • 196 @lemmy.blahaj.zone

    needs rule

  • 196 @lemmy.blahaj.zone

    cereule strike

  • 196 @lemmy.blahaj.zone

    me for rule