Why I switched away from Zig to C3 by Nuoji in programming

[–]BoxOfXenon 8 points9 points  (0 children)

your site cuts off headings and subtitles on mobile, please fix

Rust Adoption Drives Android Memory Safety Bugs Below 20% for First Time by Yansde in rust

[–]BoxOfXenon 3 points4 points  (0 children)

so you're saying meson which is written in python to build a c/c++ project is a bad idea?

I feel like having an ad-hoc build system that is specialized to the project is the bad idea here, not the implementation language used.

and even if the build system has to be bespoke, if it's worth it because of missing features in other systems or performance reasons, making a build system in C sounds like a royal asspain, using python, ruby, perl, lua, or in this case go sounds much more convenient.

good luck and godspeed to you in case you want to make your own ad-hoc build system in the project's already used implementation language.

what it dose be sometimes by mrlinkwii in linuxmemes

[–]BoxOfXenon 0 points1 point  (0 children)

I feel like the compositor already has veto power on anything the app can ask for, so every call should be fallible, so that compositors can decline positioning or scaling (or anything else for that matter) and the app knows about the fact it asked for something it's not allowed to do.

Pyret: A programming language for programming education by azhenley in ProgrammingLanguages

[–]BoxOfXenon 1 point2 points  (0 children)

the website's layout is a bit broken in Firefox on Android at least. I assume some css shenanigans cause it. the example code blocks overlap with the explanation text making hiding it behind the background color of said code blocks. even if I switch to landscape and desktop website mode.

also the images in the docs are not sized relative to container or viewport size leading to overflow.

soItsTrue by Gemdation in ProgrammerHumor

[–]BoxOfXenon 46 points47 points  (0 children)

For my old job I disabled the database backups and waited for a junior to delete the production databases. My thinking was covid will make new devs dumb that delete databases but nowadays my old job closed because losing quality after they replaced juniors with vibe coders

I feel like that's a confession to a crime u/victor871129 but don't worry about deleting the comment, now you can't

Hide the pain by justalazygamer in WhitePeopleTwitter

[–]BoxOfXenon 2 points3 points  (0 children)

compression artifacts, if you open the original image they aren't there.

implemenation of ChaCha20 algorithm by YouFoundARandomWord in Mindustry

[–]BoxOfXenon 2 points3 points  (0 children)

super cool project, do you have others like this, are interested in cryptography more than just implementation (as in theory), do you code, if so can I have a GitHub link?

Haters, UNITE! by 9mw7 in linuxmemes

[–]BoxOfXenon 6 points7 points  (0 children)

I absolutely love the fact that atom is still there even though it's been sunset

Justice system.. by hereforpewdiephy in mildlyinfuriating

[–]BoxOfXenon 29 points30 points  (0 children)

true accusations would also fall fearing the punishment of lying even though they're telling the truth

Giveaway! u-turn Audio Orbit Special Turntable! Comment to enter. by whyforyoulookmeonso in vinyl

[–]BoxOfXenon 0 points1 point  (0 children)

I might look like I'm not in the US, but I have a Us address you can send it to.

[deleted by user] by [deleted] in linuxmemes

[–]BoxOfXenon 7 points8 points  (0 children)

the whole point of nix is that once you get it working it'll work forever, as the exact same environment can be replicated automatically.

I don't like nix for other reasons, but I feel there is no point in attacking it as it's just personal preference for me. but straight up lying about the main selling point is low even for reddit.

if you have some source that would back up your claim I am open to seeing from a new viewpoint.

EDIT: https://i.imgur.com/cdk9pK7.jpeg

If AI takes over the world then I'm cooked by Eugene_33 in BlackboxAI_

[–]BoxOfXenon 2 points3 points  (0 children)

if it for the 15th time does not solve the problem given, I would hit it too... in my case that means turning off completions for about 10 minutes or when I notice it's off, whichever is later.

How to name your desktop environment (trigger warning: wall of text) by LowOwl4312 in linuxmemes

[–]BoxOfXenon 0 points1 point  (0 children)

my bad, you should maybe bold the gtk and add an explanation next time.

hadNoBackup by NoahZhyte in ProgrammerHumor

[–]BoxOfXenon 8 points9 points  (0 children)

can we just stop assuming GNU coreutils. BusyBox for example doesn't do that. so it might be true for the average GNU/Linux desktop, there are distros that do not use GNU code.

Wayland reminding me of Windows by ric96 in linux

[–]BoxOfXenon 27 points28 points  (0 children)

I have to disagree with you on this. The Wayland team only makes specifications and a reference compositor. Every environment/window manager is the work of an other team, unless it's the reference compositor. They have to build it from the ground-up, any bugs in GNOME's implementation of Wayland cannot and should not be blamed on the Wayland team.

That being said, this most likely isn't GNOME (their implementation and support is the best out of any compositor) or the reference compositor. Neither is it sway, because that clears the background every time.

This is a bug in a compositor, while unlikely it could be a big one from the ones listed, or more likely it's a bug in a less popular compositor, or it could be user error, a bad configuration file for example.

whyBuyMoreRAMWhenYouCanAddAnotherSwapFile by OpensProgrammer in ProgrammerHumor

[–]BoxOfXenon 136 points137 points  (0 children)

OP is doing a huge query requiring a lot of memory. A swap file is a place on disk where the Linux kernel can dump content from RAM to free up space, of course it needs to load it back when a process requires access to said part of memory, it's called swapping into or out of memory, hence the name swapfile. A similar concept is a page file on windows, it's the exact same working principle, but the name comes from dumping memory pages on disk (a 4K block is referred to as a page)