Zangoose

joined 2 years ago
[–] Zangoose@lemmy.world 22 points 7 hours ago (2 children)

As someone who has to sift through other people's LLM code every day at my job I can confirm it has definitely not gotten better in the past three months

[–] Zangoose@lemmy.world 4 points 1 day ago* (last edited 1 day ago) (1 children)

DNA isn't perfect either though. It's possible to be AMAB with XX chromosomes and AFAB with XY chromosomes (both still having the "correct" fully functional organs for their assigned gender). Some intersex people can also have multiple sets of DNA, some being XX and some being XY.

Neatly fitting all cases of biology into 2 categories like that is basically impossible anyway regardless of how you do it. "Biologically male/female" is basically impossible to define without also excluding some people that were born into each category. They're fundamentally useless terms that don't actually convey anything meaningful..

[–] Zangoose@lemmy.world 2 points 2 days ago* (last edited 2 days ago)

What does your happiness have to do with anything I said?

[–] Zangoose@lemmy.world 6 points 2 days ago (2 children)

So what you're saying is that you already disowned your sister for her religious views, but you regret that and want her to come back... by converting her back to Muslim beliefs? You don't see the hypocrisy in that? You already seem to care about her more than your religion, otherwise you wouldn't be making this post.

It seems like you're unwilling to accept a decision she's already made. If your family cares more about maintaining strict religious beliefs than accepting your own sister, you'll be causing her more pain by continuously trying to convert her back. If all you're doing is trying to absolve yourself from any guilt by saying you tried, then you might as well give up now. That's just your own selfishness and won't change her beliefs.

It's not like being an atheist means someone will instantly have no morals. In fact, it's usually the opposite. If someone needs the threat of eternal damnation to motivate themself to do good things, I'm sorry but they probably aren't a good person to begin with.

[–] Zangoose@lemmy.world 19 points 1 week ago (2 children)

NixOS manages to be all of these at once except the manual dependency management

[–] Zangoose@lemmy.world 1 points 1 week ago (1 children)

As someone who has worked with a pretty large C# codebase and several smaller ones, I've found it to be one of the least efficient languages to program in. This is maybe not a technical fault of the language, but the way Microsoft encourages developing C# means that once you get past a certain point even simple MRs will have 10-20 files changed. There is sooooooooo much boilerplate caused by .NET that even things like Java Spring Boot just don't have (and even then I'd consider Java to be a pretty bloated language in terms of boilerplate).

That's ignoring the fact that the ecosystem surrounding .NET is a lot more enterprise-y, meaning a good portion of libraries require paid licenses to use.

[–] Zangoose@lemmy.world 4 points 1 week ago

My company uses it for some of our legacy on-prem hosting, but a lot of that is being actively decommissioned.

[–] Zangoose@lemmy.world 3 points 1 week ago* (last edited 1 week ago)

Most of the world can't feasibly install non-Apple-approved apps on iOS without paying $100 a year so something like that would probably never catch on in iOS land

[–] Zangoose@lemmy.world 10 points 2 weeks ago (3 children)

It's an Android app patcher that removes ads and adds some other quality of life patches. Primarily for YouTube but it supports several other apps as well.

On YouTube it also adds things like integrated SponsorBlock, extrapolating dislikes, actual resolution buttons, and the option to disable shorts.

[–] Zangoose@lemmy.world 2 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

What you're talking about is "source-available." I.e. being able to read source code but not having licensing rights to redistribute or make changes.

"Open-source" means that being able to modify and distribute changes is built into the license of the code.

For example, Minecraft Java is source-available in that decompiling Java bytecode is trivial - enough so that tools exist which can easily generate a source code dump. However, actually distributing that source code dump is technically illegal and falls under piracy, so it isn't open source.

Edit: I didn't see your edit, this comment is kind of pointless, oh well

[–] Zangoose@lemmy.world 1 points 2 weeks ago* (last edited 2 weeks ago)

I mean I don't see any reason why a Wayland compositor couldn't support it, it's pretty cursed either way though.

There's a screenshot in one of the other comments in this thread (from owenfromcanda, I think the other screenshots are fake)

[–] Zangoose@lemmy.world 2 points 2 weeks ago (2 children)

X11 already supports this lol

15
submitted 7 months ago* (last edited 7 months ago) by Zangoose@lemmy.world to c/nix@programming.dev
 

I'm working on switching over to NixOS on my desktop and one of the last things I haven't got fully working is my neovim config. My LSP's are able to start, and all of them work fine except for clangd. For some reason, it can't find C/C++ header files for any installed libraries. I have all of the LSPs themselves installed through Mason in Neovim, and I have programs.nix-ld.enable = true enabled so they can be run correctly.

screenshot showing 'file not found' error on '#include <fcntl.h>'

screenshot showing 'file not found' error on '#include <SDL2/SDL2.h>'

Here is the shell.nix file I'm using for this project:

{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell.override { stdenv = pkgs.gccStdenv; } {
  nativeBuildInputs = with pkgs.buildPackages; [
    glibc libgcc
    clang-tools libclang
    SDL2 SDL2_image SDL2_sound
  ]; 
  CPATH = pkgs.lib.makeSearchPathOutput "dev" "include" pkgs.glibc pkgs.SDL2 pkgs.SDL2_Image pkgs.SDL2_sound;
}

Is there something extra I need to do to get clangd to find the C headers being used by the project? when I actually run gcc it compiles fine, it just can't seem to find them correctly in Neovim

Edit: Forgot to mention that I'm using this shell with direnv and launching nvim directly from the same shell that I'm compiling from

 

I have a virtual source and a virtual sink which I'm using to forward audio to/from chat apps (Matrix, Discord, Zoom, etc.) so I can control the mic/output volume independently of everything else on my system. I have them setup and working fine using pipewire.conf.d files. The problem is that using wpctl to change volume requires having an ID, but those aren't static. Normally the solution would be to use @DEFAULT_AUDIO_SOURCE@ (or sink), but that wouldn't work in this case. Is there a way to adjust volume/toggle mute without having the ID? Or alternatively, is there a way to get the ID for a specific node name that I can put in a bash script?

If I'm asking this in the wrong place, is there a better place to go?

 

I wanted to see if video uploads work, I may have a few hours in celeste

7
submitted 1 year ago* (last edited 1 year ago) by Zangoose@lemmy.world to c/meta@programming.dev
 

My bytes.programming.dev's main feed is erroring again. It looks like everything else is loading fine, I just can't see anything on the timeline for some reason. Is it the same DB issue that was happening last time?

EDIT: I just checked and it seems like it's back

 
 

Source

Alt text:A screenshot from the linked article titled "Reflection in C++26", showing reflection as one of the bullet points listed in the "Core Language" section

 

Not really sure if there is a better place to put this, but is bytes.programming.dev having issues for anyone else? I can log in but my timeline doesn't load at all.

 

Credit to https://lemmy.world/post/18689927 for the original post

Alt text:

Me: mom can we have (Linux penguin)?

The rest of the meme is scribbled out and over it is one word, "Yes"

 

I'm trying out NixOS on my laptop right now and I'm loving it so far, but I was thinking of setting up distro box for ubuntu (mostly for a few developer environments dependent on it) and arch (for packages that aren't on nixpkgs yet). I was wondering about the battery life hit on a laptop and I couldn't find anything definitive on google/ddg. Has anyone here noticed a difference?

1496
Good luck web devs (lemmy.world)
submitted 2 years ago* (last edited 2 years ago) by Zangoose@lemmy.world to c/programmer_humor@programming.dev
 

Alt text:Twitter post by Daniel Feldman (@d_feldman): Linux is the only major operating system to support diagonal mode (credit [Twitter] @xssfox). Image shows an untrawide monitor rotated about 45 degrees, with a horizontal IDE window taking up a bottom triangle. A web browser and settings menu above it are organized creating a window shape almost like a stepped pyramid.

Edit: alt text

 

Alt TextA screenshot of a file manager preview window for my ~/.cache folder, which takes up 164.3 GiB and has 246,049 files and 15,126 folders. The folder was first created about 1.75 years ago with my system

 
view more: next ›