

Maybe if more projects add things like this it will keep them from having to get rid of bug bounties.
I make things: electronics and software and music and stories and all sorts of other things.


Maybe if more projects add things like this it will keep them from having to get rid of bug bounties.
I’d recommend using something like Niri instead of mutter for the compositor as Niri is:
I’d also recommend using DankMaterialShell and simply providing a theming to get the appeal you want. It works well with Niri and provides all the system tools you need for an OS like bluetooth and audio management, application lookup, etc. It’s sort of a stripped down Gnome-shell for standalone compositors but way more customizable.
Then everything else can just be installed WINE apps.
Another reason why raw pointers are superior to object nonsense
Isn’t “explicit is better than implicit” part of the Zen of Python?
I like Ardour. It’s got everything you need. It’s what I’ve been using for the past couple years now. It even supports VST2/VST3 plugins through WINE
I also recommend using yabridge to set up Windows plugins to work on Linux, but be warned there is risk of compatibility issues with plugins on Linux when buying new ones!
EDIT - Resources:
Wait a little while and low key Audacity 4 might release a fully capable DAW as well now that it’s adding better clip support, plugin support, non-destructive editing for some effects like compression, reverb, etc. Of course, it will be mainly for if you do a lot of recording. For electronic, Ardour would probably be better even after Audacity 4 releases.
As others said, it means nullable, but to put it in more intuitive, less-jargony way - it’s a question mark bc you don’t know if the value is actually there or not. It could be a Singleton, but it isn’t until you check if there is a value. Whereas if you have, idk, int a no question mark, then you’re saying you actually have data.
Essentially with C# 8, they “removed” null and reused the idea of null references in creating what is essentially an Option like in other languages. You either have some data of some type, or none (a null reference, in this case). By default, everything has to be there. Then when you need null, e.g. you may not have something initialized or an operation could fail, you explicitly grab for it. Thus it reduces null pointer bugs. If you don’t need nullability, you can ensure that you don’t accidentally write in an issue. It safety checks statements and parameters.
Wdym? They’re so good they even got backported to C in C23
You know how often C gets big features like that? I mean to get auto they had to basically deprecate a keyword (well, sort of)
Ah I see. So the complaints aren’t really in the feature-set or design of the app, but rather the optimization.
That makes sense to me now. I was coming from the perspective of “I really like how information is organized and how collaboration works” not from a “does this app function well.”
I’ve never really had any performance issues, personally. Perhaps that’s bc I always used the Linux app back when I used teams and had a beefy PC. It had its own issues, but they were really with getting it to run in the first place. Once I could get it running, it always worked well for me.
Also, I was using it a couple years ago, pre-copilot, so maybe that’s added to the crappiness
Never understood the hate. Teams is by far the most competent messaging platform out there. Way more intuitive that crap like Slack or Discord
Just use enums


Except that the Linux part of ChromeOS is still open-source and the growth of ChromeOS still would yield benefits to Linux users across the board.


This is how I learned about ReScript


It’s almost certainly much higher than that
First of all, ChromeOS is Linux. It’s a weird Linux, but it is Linux and can be made to run regular Linux software. It’s based on Gentoo. It’s not just “technically” Linux; it just straight up is. It’s even more Linux than Android is.
That adds another 2.69% up to 7.69%
But also, the 4.77% Unknown is almost certainly made up of primarily Linux machines.
So really, it’s a range of percentages anywhere from 7.69% to 12.46%. I would guess Linux users are at least 10% of the US market now
Source: The StatCounter pages the article is referring to for US: https://gs.statcounter.com/os-market-share/desktop/united-states-of-america
World wide is also similar: https://gs.statcounter.com/os-market-share/desktop/worldwide/
There we’re potentially even higher: 5.33% to 14.5%. That’s just shy of the worldwide Mac users! macOS + OS X is 15.35% worldwide.


All you need is HTML, Javascript, and CSS


Fun fact, even tho B is False, Math.min > Math.max is true


typedef struct {
bool a: 1;
bool b: 1;
bool c: 1;
bool d: 1;
bool e: 1;
bool f: 1;
bool g: 1;
bool h: 1;
} __attribute__((__packed__)) not_if_you_have_enough_booleans_t;


I’ve not heard of “Firefox Send.” Why would I use something like this instead of scp or Nextcloud?
You appear to be afraid of spaces. Everything is cramped together.
Just bc you don’t have to put a space after colons or after equals and commas and whatnot doesn’t mean you shouldn’t
Don’t be afraid of spaces.
They make it easier for you to read your code when you come back later


I can finally learn cobol?!?!?


Will my ability to play games be significantly affected compared to Windows?
Really depends on the games. For the vast majority, probably not. If you play competitive multiplayer games, then it’s 50/50.
Check out protondb to see if the games you play the most work well.
Also semi-depends on hardware. Old Nvidia cards may struggle. AMD is def king in the Linux world, but it’s getting better for Nvidia
But as you are probably aware, the steam deck has been pretty successful. That wouldn’t happen if Linux gaming was all bad.
Can I mod games as freely and as easily as I do on Windows?
Hit or miss. Sometimes the mod tools have to use wine and don’t work. Sometimes they use wine and work. Sometimes they don’t use wine and work.
I have just done some modding of Monster Hunter Wilds, and it was about 50/50
When it works, it’s just as easy as Windows.
If a program has no Linux version, is it unusable, or are there workarounds?
WINE or a Virtual Machine
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
.NET is cross platform as of several years ago.
How do OS updates work in Linux? Is there a “Linux Update” program like what Windows has?
It depends on the distro. Typically you just run a command in the terminal to “update all packages” or click a button in a store front.
It’s way easier than on Windows and is never forced.
Genuinely one of if not the best thing about Linux is how software management works.
How does digital security work on Linux? Is it more vulnerable due to being open source? Is there integrated antivirus software, or will I have to source that myself?
Less vulnerable due to being open source. You have all the security experts in the world, including Microsoft’s, able to view and fix any vulnerabilities as soon as they appear. Thousands of people getting their eyes on it.
There’s a reason that Linux is the back bone of the internet and nearly every server runs it.
And FYI, you don’t use antivirus on Linux.
Are GPU drivers reliable on Linux?
If it works, it will always work.
Whether it works is dependent on your GPU.
Like I said, AMD is basically perfect, Nvidia can have problems, but these days that’s less and less true (I use a GTX 3080 w/ out issue).
Mostly if you have an old, less-supported nvidia card (like pre-GTX) you may have issues.
Can Linux (in the case of a misconfiguration or serious failure) potentially damage hardware?
I’ve never heard of something like that happening.
And also, what distro might be best for me?
For beginners the correct option is almost always Linux Mint
Nope.
I’ve thought about this before, and it gave me an interesting thought process: AI can’t ever be good at doing a large project.
It has a hard limit. Not only is it not as good as us, the best it can ever do is as good as us, and we’re not even good at it. That’s all it can be trained on! Our garbage code lol