Forgejo v9.0 released
  • mfenniak mfenniak 4d ago 100%

    I'm not sure it makes much sense that gitea is a bit too heavy, but forgejo (a fork of gitea) runs perfectly. But forgejo appears to have more developments momentum as a project and so you probably landed on the right choice anyway. 🙂

    4
  • Taylor Swift Vienna concerts cancelled after attack threat
  • mfenniak mfenniak 2mo ago 100%

    Uh, Austrian, not Australian.

    3
  • Communism
  • mfenniak mfenniak 3mo ago 88%

    Would be pretty good to also take a note from the Dems and have Trudeau step down for the next election.

    As a Canadian, I'm over him. I'd never vote for PP, but I'd like to see some new options please.

    13
  • Broken teeth and infected gums: 46K claims filed so far with Canadian Dental Care Plan
  • mfenniak mfenniak 4mo ago 100%

    I'm coming back to you from the future to tell you that she can. 😥

    1
  • Framework is now available in Denmark, Finland and Sweden
  • mfenniak mfenniak 4mo ago 100%

    I'm running an Intel Meteor Lake laptop with Linux and it's reasonably well supported with pretty fresh kernels (6.7 and later). Compared to an AMD desktop that I use, both have had occasional minor defects. The Intel systems have also done a lot to close the performance and perf-per-watt, even under Linux.

    I think the graphics performance and compatibility is a bit better on AMD. That would be the only reason I've experienced to lean that direction. But I think both are very usable, so other factors like price, availability, recency, are probably larger factors to focus on.

    3
  • Broken teeth and infected gums: 46K claims filed so far with Canadian Dental Care Plan
  • mfenniak mfenniak 5mo ago 100%

    However, the Federal government has limited options when it comes to influencing the provincial health care programs. They can offer money with strings attached, and that's about it. Given the hostile atmosphere from some provinces... they may not have been able to offer dental care by working through this traditional means.

    3
  • Do you guys think there will ever be a FOSS voice assistant?
  • mfenniak mfenniak 10mo ago 100%

    Home Assistant invested quite a bit into the technology to create a FOSS voice assistant over the past year. It still needs quite a bit of work, but the foundation is there; it supports wake words ("Hey ..."), speech-to-text to hear your command, interpretation and command processing, and text-to-speech to return results.

    The downsides are that it's still quite technical to set up primarily due to the lack of commercially available hardware, and the command library is fairly small at this point.

    With some of this foundational work out of the way, I expect Home Assistant to move forward quickly to improve, and other projects can work off the same pieces if they desire to as well.

    Here's their year-end post about it: https://www.home-assistant.io/blog/2023/12/13/year-of-the-voice-chapter-5/

    76
  • Framework Laptop 16 pre-orders are now open!
  • mfenniak mfenniak 1y ago 100%

    Pre-orders that include a Graphics Module with an eligible AMD Radeon™ GPU will receive a free download code for one of the biggest games of the year: Starfield™ Premium Edition. Quantities are limited*, and we’ll be sending out the code prior to the game’s early access launch.

    So... I've made a $100 deposit for the pre-order... which is in a batch scheduled for Q4 delivery... but Starfield releases before that. I wonder if they'll send out the Starfield codes before they ship laptops, even though the pre-order deposit is fully refundable?

    7
  • Fun with running Curse of Strahd in Foundry
  • mfenniak mfenniak 1y ago 100%

    I like it, but, there are upsides and downsides.

    I usually play with a team that has some remote members, so Foundry is the mechanism by which I create shared visuals and battlemaps. I don't go as far as to run the whole game with Foundry -- PCs have their character sheets, they make their rolls themselves, and I still track most elements of the game myself (except initiative-order and NPC/monster HP).

    Even with just this light usage, there are downsides -- for example, my prep as a DM takes longer because I have to create or adapt a map/visual for everything, as opposed to just describing it. I'm preparing an adventure right now that I might be done with if I didn't use Foundry; it's all documented, but not visualized.

    Many (for example, the linked article) add more capabilities to Foundry until it runs and automates more and more of the game. I think I'm concerned about creating a slippery slope with that, to the point where we're playing a multiplayer video game rather than an TTRPG, and the flexibility of the game is lost. But!, I add a thing here or there, trying to make my players' experience better, and so far it's all been great.

    1
  • www.actionjay.com

    I'm new to DM'ing, and new to Foundry VTT, and this blog post of Action Jay's work on how he's running the Curse of Strahd was a great resource to modules, tools, and approaches to improve my own gameplay.

    8
    2
    Biden to sign executive order expanding access to contraception
  • mfenniak mfenniak 1y ago 100%

    Ultimately this is the fault of the poor democratic system implemented in the US. A truly progressive option can't be formed because it would split the support of the Democratic Party, leaving the Republicans to take everything in the first-past-the-post voting system. In the absence of electoral reform, or a progressive takeover within the Democrats, or maybe a gigantic scandal that shakes up ether party creating new opportunities... the best option for a progressive voters seems to be to support these idiots rather than letting those idiots in. And the best option for the Democrats as a party that wants power is to cater to the middle and be inoffensive, driving this entire thing into a loop where little of value gets done.

    4
  • Solstice nights on my SL7
  • mfenniak mfenniak 1y ago 100%

    @GrindingGears@lemmy.ca -- Ooh, saw your post too late this time, but next year check out https://cyclepalooza.ca/event/summer-solstice-overnight-greenway-loop/. It was a blast.

    😴

    2
  • Lawyers who cited fake cases invented by ChatGPT must pay - The Register
  • mfenniak mfenniak 1y ago 100%

    Hm... I think if they fucked up and were negligent, this is a reasonable slap on the wrist judgement. If they fucked up, and then were knowledgeable in a malicious cover-up of their fuck up, this seems like a light punishment. The evidence seems to weigh towards the second, but the punishment gives them the benefit of the doubt on that.

    5
  • LTT - Framework Laptop Factory Tour
  • mfenniak mfenniak 1y ago 100%

    This is a sweet video. Walking through the assembly and QC process is very interesting -- especially details like the DIY model being built by taking apart the built model after QC and removing components. Makes sense, but would have never expected that! Very cool.

    2
  • Prime Directive Opinions
  • mfenniak mfenniak 1y ago 100%

    One of the concerns I have with the Prime Directive is that it is intended to avoid a "slippery slope" problem, and so it is a very black-and-white rule. Starfleet can't protect a developing civilization from a catastrophic planet-ending disaster... and the core reason is that "interference" can be a bad thing, so we won't ever do it.

    There are clearly situations where interference in another civilization would be immoral. There are also clearly situations where it would be moral. We can't possibly figure out those situations and enshrine them into law? We do better today! Homicide is illegal, but there are exceptions like self-defense, and there are mitigating circumstances like causing an accidental death.

    The Prime Directive should be much more complex.

    Might not make for great TV, though.

    2
  • adventuringwithpride.com

    I came across these published supplements recently as they one was listed as a winner of the 2023 LGBTQ Tabletop Game Award. They have a series of adventures, as well as pregen characters, and some additional subclasses, monsters, backgrounds, and items. I'm sure this won't be everyone's jam, but I've been reviewing this content and I'm really intrigued with the settings and culture that it would bring to the right campaign and players. Thought it would be worth a share!

    6
    1
    Bisecting the Linux Kernel with NixOS
  • mfenniak mfenniak 1y ago 100%

    Yeah... yeah, we could. Maybe we should. A couple hesitations -- (a) it makes merges and branches-of-branches difficult, and, (b) on a big PR you'd lose the ability to bisect into it. (b) is probably not a blocker because you'd have to have universally good commit hygiene to get the ability to do a rare thing -- cost vs. value doesn't align well. But (a) is a bit more of a headache.

    1
  • rpg
    RPG 1y ago
    Jump
    For those unaware, Bundle of Holding is a thing that exists.
  • mfenniak mfenniak 1y ago 100%

    Thanks for sharing!

    I need more RPG material like I need another hole in my head, yet I keep buying it. 😬

    1
  • Recently my kernel started to panic every time I awoke my monitors from sleep. This seemed to be a regression; it worked one day, then I received a kernel upgrade from upstream, and the next time I was operating my machine it would crash when I came back to it. After being annoyed for a bit, I realized this was a great time to learn how to bisect the git kernel, find the problem, and either report it upstream, or, patch it out of my kernel! I thought this would be useful to someone else in the future, so here we are. **Step #1:** Clone the Kernel; I grabbed Linus' tree from https://github.com/torvalds/linux with `git clone git@github.com:torvalds/linux.git` **Step #2:** Start a bisect. If you're not familiar with a bisect, it's a process by which you tell git, "this commit was fine", and "this commit was broken", and it will help you test the commits in-between to find the one that introduced the problem. You start this by running `git bisect start`, and then you provide a tag or commit ID for the good and the bad kernel with `git bisect good ...` and `git bisect bad ...`. I knew my issue didn't occur on the 5.15 kernel series, but did start with my NixOS upgrade to 6.1. But I didn't know precisely where, so I aimed a little broader... I figured an extra test or two would be better than missing the problem. 😬 ``` git bisect start git bisect good v5.15 git bisect bad master ``` **Step #3:** Replace your kernel with that version In an ideal world, I would have been able to test this in a VM. But it was a graphics problem with my video card and connected monitors, so I went straight for testing this on my desktop to ensure it was easy to reproduce and accurate. Testing a mid-release kernel with NixOS is pretty easy! All you have to do is override your kernel package, and NixOS will handle building it for you... here's an example from my bisect: ``` boot.kernelPackages = pkgs.linuxPackagesFor (pkgs.linux_6_2.override { # (#4) make sure this matches the major version of the kernel as well argsOverride = rec { src = pkgs.fetchFromGitHub { owner = "torvalds"; repo = "linux"; # (#1) -> put the bisect revision here rev = "7484a5bc153e81a1740c06ce037fd55b7638335c"; # (#2) -> clear the sha; run a build, get the sha, populate the sha sha256 = "sha256-nr7CbJO6kQiJHJIh7vypDjmUJ5LA9v9VDz6ayzBh7nI="; }; dontStrip = true; # (#3) `head Makefile` from the kernel and put the right version numbers here version = "6.2.0"; modDirVersion = "6.2.0-rc2"; # (#4) `nixos-rebuild boot`, reboot, test. }; }); ``` Getting this defined requires a couple intermediate steps... Step #3.1 -- put the version that `git bisect` asked me to test in (#1) Step #3.2 -- clear out `sha256` Step #3.3 -- run a `nixos-rebuild boot` Step #3.4 -- grab the sha256 and put it into the `sha256` field (#2) Step #3.5 -- make sure the major version matches at (#3) and (#4) Then run `nixos-rebuild boot`. **Step #4:** Test! Reboot into the new kernel, and test whatever is broken. For me I was able to set up a simple test protocol: `xset dpms force off` to blank my screens, wait 30 seconds, and then wake them. If my kernel panicked then it was a fail. **Step #5:** Repeat the bisect Go into the linux source tree and run `git bisect good` or `git bisect bad` depending on whether the test succeeded. Return to step #3. **Step #6:** Revert it! For my case, I eventually found a single commit that introduced the problem, and I was able to revert it from my local kernel. This involves leaving a kernel patch in my NixOS config like this: ``` boot.kernelPatches = [ { patch = ./revert-bb2ff6c27b.patch; name = "revert-bb2ff6c27b"; } ]; ``` This probably isn't the greatest long-term solution, but it gets my desktop stable and I'm happy with that for now. **Profit!**

    17
    7
    Starfield's already the top seller
  • mfenniak mfenniak 1y ago 100%

    I loved Everspace 2. I think if you enjoyed the gameplay of the first one, it's a good bet you'll enjoy it.

    3
  • Doe anyone know if there is a Yakuza game series community yet?
  • mfenniak mfenniak 1y ago 100%

    I think that the niche communities of reddit work well because of the huge number of people there to find enough niche participants. Lemmy isn't at that point yet.

    4
  • X11 vs Wayland
  • mfenniak mfenniak 1y ago 100%

    I run Wayland on my laptop (a Framework) and it works beautifully. But I still use X11 on my desktop where I'm a heavy Zoom user. The lack of a proper support for screensharing in Zoom is the primary blocker for me.

    Wayland is great other than compatibility issues like that.

    2