Skip Navigation
Git without a forge
  • I think his dude would be better er served by radicle. He can host his seed node, people can push their branches into namespaces in the bare git repositories there, they can request that those branches be merged into a branch in his namespace, they can create tickets that are all stored in the git repositories, comments on patches/merge requests/etc. are also in git, he can add trusted contributors, and so on.

    People don't have to create an account. Just a public key pair on their machine and they are off to the races.

    I don't know his email, but somebody could mail him and make him aware of radicle.

    Anti Commercial-AI license

  • Drilling the deepest hole in history: Unlocking geothermal energy
  • This is why investing in stuff like nuclear fusion isn't useless. People shitting on it are just ignorant of how science works and how things that seem completely unrelated to each other can be transferable or even be foundational. Very nice to see gyrotrons used in the manner.

    My thought however is: how stable will these holes be? There's probably a few things moving at that depth that could easily sheer off a part of the hole.

    Anti Commercial-AI license

  • Twitch Bans Hasan Piker After Hypothetical About Republicans Killing Senator Rick Scott
  • I'm glad you enjoyed that read 😄 The sections you highlighted also gave me quite the chuckle. Very wishful (and frankly naive) thinking on Japan's side, IMO.

    There are new guidelines on programming.dev that allow making a blog community, and I have considered it. If I do ask them to create it, you might see more stuff around 😉 Have a good one!

    Anti Commercial-AI license

  • Falsehoods programmers believe about languages
  • Falsehoods US programmers believe about languages

    The US-centric, anglo-saxon centric worldview strikes again 😮‍💨 For those us that speak multiple languages, many of these are revelations...

    Also, if they are, it's best to add examples, otherwise these are just random claims without any sources to back them up.

    Anti Commercial-AI license

  • What do you think about this one?
  • The interview process being broken doesn't mean the job is broken/useless. It's shitty IMO that Columbia university wants to take "disciplinary action" for exposing useless interviewing practices. It would've been better to tell Roy about ethics and say "If you want to do this kind of stuff, that's fine, but here's the way to do it. In fact you can continue doing this at our university and make a career out of it. Let's talk."

    And Amazon's reaction is also dumb (as expected). They should instead be hiring this dude to improve their interviewing practices by letting him build internal tooling to try and defeat the interviewing process. Of course they won't do this because there is a certain prestige in getting a FAANG job. Keeping recruiting costs low but interest high with a high rejection rate is the goal for recruiting.

    I'm not quite sure there's a winner in this triangle, except those outside it: this might force companies to change their recruitment practices. My guess is that there will be a lot of resistance first and more money will be spent on "fraud detection" than actual improvements. It will be a cat and mouse game with probably the companies losing, but at least some C-suite bastard will get rich selling the fraud detection solution 🤷

    Anti Commercial-AI license

  • Can I ignore flatpak indefinitely?
  • I wasn't being very serious about nix. IMO, it's quite the time investment due to its poor documentation and it has a lot of gotcha's if you aren't on NixOS e.g one example is that it's great for terminal applications, but horrendous for GUI applications as it'll be hit or miss. Again, this is if you're not on NixOS. So, it can feel like an "all or nothing" approach.

    If you have the time and will, then it can be very rewarding. But if you just "want something that works ™ " side by side in your current system, personally, I wouldn't recommend it - unless it's hidden by some other tool like devenv (which is a great tool for reproducible developer environments).

    Anti Commercial-AI license

  • Is there an in depth analysis of what's going on in the gaming industry?

    I've tried watching videos about it, but they are not analysing the reasons. Instead it's just whining about the symptoms and hypocrisy of rich CEOs firing employees then buying a yacht. We all know it's terrible, but my question is "why". "herp derp, capitalism" and "omg, it's the fucking CEOs" doesn't explain anything.

    3
    Twitch Bans Hasan Piker After Hypothetical About Republicans Killing Senator Rick Scott
  • Yeah, Japan's decision took me by surprise and at the same time it didn't. They have been into AI for a long time, but as you say, copyright is quite important to them. This is on of the articles I remember. After that, I did question adding the signature, but lawsuits in the US are still ongoing and with Facebook being in litigation right now due to torrenting Anna's Archive give me... some hope (despite the current political situation).

    Anti Commercial-AI license

  • Twitch Bans Hasan Piker After Hypothetical About Republicans Killing Senator Rick Scott
  • I should probably write a blog post about it. Basically it's there to possibly get commercial LLMs in trouble for scraping licensed stuff. LLMs have been tricked into revealing their training data and gotten in trouble for that. There are also ongoing lawsuits due to those revelations. Maybe the most notable is the one against Github's Microsoft's CoPilot for spitting out licensed (GPL and also copyrighted from private repos) code.

    Whether the lawsuits will be successful or not is yet to be determined (Japan already considers nearly everything fair game for training AIs and machine learning). Whether they will have an impact if they are successful is also unknown. It just costs me a key-stroke (and the occasional response to a friendly question like yours), so I do it 🤷 Once all my hope is lost, I might stop.

    Anti Commercial-AI license

  • [Answered: cannot] How can we contribute to Lemmy code from outside github?

    I don't have a Github account after deleting it some time after it was ought by Microsoft. Given the rise of anti-US sentiment and calls to stop using their products, more people leaving Github might be a real occurrence. How can I and others who have left, are leaving, and will leave Github, be able to contribute?

    13
    Matrix @programming.dev onlinepersona @programming.dev
    github.com Financial situation of The Matrix.org Foundation · Issue #571 · matrix-org/matrix-spec

    Is there any place where financial reports of The Matrix.org Foundation are published? Like, summary of income through donations, who is currently employed by The Matrix.org Foundation and how are ...

    Financial situation of The Matrix.org Foundation · Issue #571 · matrix-org/matrix-spec

    As of 2025-03-02, the matrix foundation has not released a single financial report despite being a non-profit.

    2
    Librewolf FAQ: Why don't you accept donations?
    librewolf.net LibreWolf Browser

    A custom version of Firefox, focused on privacy, security and freedom.

    LibreWolf Browser

    > We don't want to deal with the administration required to properly handle donations. If we don't need funding, we won't risk becoming dependent on it. And also: no donations means no expectations. This means that people working on LibreWolf are free to move on to other projects whenever they want.

    0
    How can I host an IMAP connected to thirdparty POP?

    Basically, I'd like to have my own domain e.g onlinepersona@mydomain.com but not go through the hassle of hosting my own email service: I'd like to use another service that handled SPF, DMARC, and whatever else for me, grab the emails from their service using POP, and make it available to my email client on android and Linux using IMAP. SMTP will be through the third party.

    This way, if the third party starts doing some bullshit like trying to lock me in, donating to a dickhead, or whatever else I disagree with, I can cancel my subscription, move to another third party, and keep all mails on my server.

    How can I achieve this? Which search terms should I be using? "Self host email server" brings up stuff that's the equivalent of self-hosting gmail, AOL, posteo, kollabnow, or whatever, but that's not what I want. "Selfhost POP relay" doesn't have much better results, always bringing up SMTP relay...

    12
    Is there a way to fund linux kernel development as a community?

    I think it's obvious (and has been) that the linux kernel needs more contributors and more maintainers to share the load\*. The Linux Foundation spending 2% on kernel development in 2024 (page 18) does something but not nearly enough.

    Is there a way that we as a community / third parties / non kernel devs can fund kernel developers and maybe even get a kernel maintainer in there? Maybe something already exists or do we have to start something ourselves?

    \*: Yes, I understand our overworked maintainer problem (being one of these people myself), but here we have people actually doing the work! - Greg KH

    10
    [Solved] How can I keep cargo build artifacts in RAM?

    I've got 64 GB of RAM and would like to force cargo to dump build artifacts into it. So basically the target/ directory should end up there.

    Unless I'm mistaken RAM is much faster than SSDs and since I do rebuild quite often, it would save some R/W cycles on my SSD and allow faster file access.

    I do jot mind doing a full rebuild every morning

    Solution:

    These 2 comments gave me the best indication how to do it: cargo ramdisk and build.target-dir config options.

    Would be great if cargo had a build.target-dir-prefix though. One could set and env var CARGO_TARGET_DIR_PREFIX and point it at /dev/shm or /tmp if it's a tmpfs and every rust project would have its artefacts end up in RAM.

    7
    Is there an easier way forward for rust in linux?

    Every week or so there seems to be drama about some old dude shouting about how rust in the Linux kernel is bad. Given all the open hostility, is there easier way for R4L to continue their work?

    18
    Why hasn't gradle been adopted for C/C++ projects?

    I know little about gradle and have only just started exploring it, so this is just a question out of curiosity.

    It's supposedly a language agnostic dependency manager and builder, yet it seems to have only found its niche in Java. C/C++ projects could definitely do with dependency resolution...

    14
    [Solved] systemd: `BindReadOnlyPaths` alternative allowing user to read it

    I've inherited a systemd service and it uses BindReadOnlyPaths to make certain paths available to the service (doc)

    > A bind mount makes a particular file or directory available at an additional place in the unit's view of the file system. Any bind mounts created with this option are specific to the unit, and are not visible in the host's mount table.

    The service is running using a specific user and I would like the user to access those read-only paths outside of the service. Is there an possibility within systemd that would allow me to do that?

    Edit: solved it with a systemd bind mount

    3
    What kind of music do you listen to?

    IRL, I once listed my favorite bands across metal, rock, hip-hop, electronic, and drum n bass and was hit with "that's standard programmer music".

    As someone with little physical human contact outside of work and actually meeting devs outside to find out they listen to the same music was a little surprising. That was a tiny sample though and this is the web though and people are from all over, what kind of stuff do you listen to? Favorite genres, artists, or just "everything" even noise?

    50
    [Solved] How do I find out why I2P thinks it's firewalled?

    The device with I2P is behind a NAT router without UPnP. The device has a firewall but has opened the UDP and TCP port for internet facing communication. The ports from the router are forward to the device's ports. Are there any ports missing?

    Edit: I finally figured it out. The port forwarding was only for TCP. It would be good to have logs or some kind of status window stating why it thinks it's firewalled though.

    Anti Commercial-AI license

    4

    addition to the USB updates and big staging flush merged yesterday for the Linux 6.13 kernel merge window, the "char/misc" pull was also honored for that catch-all of various kernel changes. With the char/misc pull there are some notable additions for those wanting to write kernel drivers within the Rust programming language.

    3
    Rant: I wish more people stopped using Github

    They slowly started locking down the platform for people without accounts and it has been really annoying to use the website since. First it was not possible to search for code, then even searching for issues got more and more difficult with it randomly failing, and now it's gotten to the point where I can't search for a fucking project anymore!

    Github's search is becoming as bad as reddit's, where if you want to find anything, a secondary service like SourceGraph, GrepApp, or even a dumb search engine is better. Sometimes those haven't indexed what I need (especially code search), so I have to download the bloody tarball and rg for whatever the fuck it is I was looking for. Sometimes it will also block the VPN I'm using, so I have to proxy to a non-VPNed machine. The world could do without these unnecessary roadblocks.

    What also grinds my gears is requiring an account to contribute. There is no way to send in a patch, raise an issue, or anything without an account there, so by if a project being on github, you have no choice but to give Microsoft your data to participate in opensource. Don't get me wrong, mailing-lists are filth, but and I'd rather claw my eyes out than participate in any project demanding their use, but Microsoft being the "lesser evil" is not a good look.

    Please, for the love of opensource, get your project off of github, please. It's a monopoly at this point and doing microsoft things. This isn't the end and they'll probably do more stuff to see how far they can push it. We'll all be the boiled frogs.

    Yes, I know they have a CI and some other features, but if all you're doing is hosting your code, please consider an alternative.

    Possible alternatives in alphabetic order:

    • Codeberg (could have federation in the future)
    • Gitlab (has CI)
    • OneDev (no git SSH clone but feature-rich) not an instance for the public
    • Radicle (no CI, but federated)
    • Sourcehut (minimalist, but fast as fuck)

    or maybe others will suggest more.

    100
    How can we help FSF with their "Upgrade From Windows" campaign?

    Right now their page https://upgradefromwindows.com just redirects to https://www.fsf.org/windows which has a wall of text and an infographic. Even I, who doesn't have windows and will never reinstall it unless forced, clicked away from the page within 5 seconds. The FSF desperately needs help with marketing and design, plus it would be great to have tooling for brain-dead linux installation (no, find distribution, backup, put linux on a USB-stick, reboot, hit some button to get into the BIOS, select "USB stick", reboot, click through installation, find alternative software, is not brain-dead).

    17
    How could digitial age verification be possibly implemented with privacy in mind?

    Many might've seen the Australian ban of social media for <16 y.o with no idea of how to implement it. There have been mentions of "double blind age verification", but I can't find any information on it.

    Out of curiosity, how would you implement this with privacy in mind if you really had to?

    67
    phys.org The mechanics of ovulation: Study explains how muscle-like fibers help eggs squeeze out from follicle

    Eggs pop out of ovaries. But what propels them has been unknown. Now, researchers from the University of Connecticut explain in an article published in the September 18 issue of the Proceedings of the National Academy of Sciences that tiny, muscle-like fibers in the ovary's cells squeeze the egg out...

    The mechanics of ovulation: Study explains how muscle-like fibers help eggs squeeze out from follicle

    cross-posted from: https://rss.ponder.cat/post/53510

    1
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)ON
    onlinepersona @programming.dev
    Posts 149
    Comments 3.8K
    Moderates