velox_vulnus

joined 1 year ago
 

In my journey to learning C, I've come across header files, which are used to (I'm assuming) define a prototype for the source file, as well as structure modules. This feature, in my opinion, is pointlessly not just redundant, but possibly a source for pitfall. The same information can probably be extracted from the source code, if not for the restrictions of the language specification in C.

Say, if I have a GTK project, I will have to use the preprocessor directive, that will require the use of GTK headers that look something like #include <gtk/gtk.h>, and they're usually in the system path. How do modern languages, like Rust, Zig or Go deal with this situation, where shared libraries are used?

[–] velox_vulnus@lemmy.ml 2 points 3 days ago* (last edited 3 days ago)

Bath towels: Daily (I bath twice in a day)

Bedding: Every week

[–] velox_vulnus@lemmy.ml 1 points 4 days ago

I have sent a bunch of patches series to Guix after this, and I am used to the workings. But honestly speaking, it is still a pain to work with, unfortunately. If I amend a commit, I am also forced to manually remove the ChangeId. It can't be used with other platforms because git hook kicks in, and so I am forced to use a --no-verify flag to bypass it. I also have to track revision number manually.

[–] velox_vulnus@lemmy.ml 3 points 4 days ago* (last edited 4 days ago) (3 children)

I'm interested to see the future of QuickJS, TinyJS and Duktape.

[–] velox_vulnus@lemmy.ml 11 points 4 days ago (9 children)

Systemd: the Biggest Fallacies - point 1 addresses what you're talking about, but remember that this blog is almost a decade old, so by this time, it is not reflective of the current condition.

[–] velox_vulnus@lemmy.ml 4 points 4 days ago* (last edited 4 days ago) (1 children)

There's shepherd for Guix, which I like, to be frank. elogind is seperated, as opposed to logind being a part of the "init" system. There's also alternatives like s6 and runit.

[–] velox_vulnus@lemmy.ml 5 points 5 days ago* (last edited 5 days ago) (1 children)

I was wondering - does the enforcement of no-derivation prevent the applying of patches and file substitutions, while building projects in a substitute build farm? As someone who packages for Guix and requires ELF-patching, I would be violating the new license, right?

[–] velox_vulnus@lemmy.ml 26 points 5 days ago* (last edited 5 days ago) (2 children)

The licence thats he's switched to is CC BY-NC-ND. It does not allow modifications. The ND in BY-NC-ND means "No derivatives". It's just so stupid, he should've gone with GPLv3.

[–] velox_vulnus@lemmy.ml 2 points 5 days ago* (last edited 5 days ago) (1 children)

You have to download docker first, then enable virtualization support from the BIOS. Also don't forget to add the required "groups" to your current user. Then run the docker command (privilege escalation would be necessary, so use with sudo or doas):

$ docker run -it -e LEMMY_DOMAIN='lemmydomain.com' -p "8080:8080" ghcr.io/rystaf/mlmym:latest

But this is a web application, not a native client. Why do you want this? There's probably someone out there running mlmym for your instance.

[–] velox_vulnus@lemmy.ml 12 points 5 days ago* (last edited 5 days ago) (1 children)

There was a game company called Arcade1UP. I think that they violated the license, so this guy went all nuts. Earlier, he was also being harassed for AetherSX2 under a different alias.

[–] velox_vulnus@lemmy.ml 3 points 6 days ago* (last edited 6 days ago) (1 children)

GNU Guix FTW.

[–] velox_vulnus@lemmy.ml 12 points 6 days ago* (last edited 6 days ago) (2 children)

Remember Marak Squires, the author of faker.js and color.js? Dude is unhinged in real life, tried making a bomb, nearly got himself killed, and was arrested for arson.

The author of Anarch, Miloslav Číž, also known as drummyfish and tastyfish, is another one of those weirdos - he's one of those stereotypical - "Go read my manifesto" type of guy. He's got his own website (warning: anti-LGBTQ+, social construct denialism, pro-pedophilia). He's also unhinged in the sense that he's posted lots of weird, disturbing shit (warning: blood, naked 3D model) online.

[–] velox_vulnus@lemmy.ml 59 points 6 days ago (1 children)

The new hard-fork by libretro is called Swanstation. That's what they'll be using now.

 

The instance of XFCE that I am using seems to be really buggy. I am forced to use both xfce-volumed-pulse and xfce-pulseaudio-plugin side by side, and the issue that arises from this is that now there are two notification indicators for the present volume.

When I remove xfce-volumed-pulse (this plugin is no longer shown on the official documentation), the multimedia key stops working, so there's no notification indicator.

But when I remove xfce-pulseaudio-plugin, I am no longer able to access the slider widget in the control panel, that allows me to tap into pavucontrol.

What is happening here?

view more: next ›