Skip Navigation
Fed-up Torvalds suggests disabling AMD’s 'stupid' performance-killing fTPM RNG
  • I don't know why I keep hearing of security measures to stop someone sleuthing into bootloaders.

    Am I the only person using Linux who isn't James Bond?

  • Is there any hope for kdenlive?
  • I'd usually open an issue, but the issue already existed, and was closed by the Github bot.

  • lay it all bare, show me yalls fetch
  • Arch, Void, Arch, Gentoo, Arch, Arch,...you're all making me feel like a basic removed.

  • Void Linux custom /etc/issue file

    cross-posted from: https://lemmy.world/post/117605

    > Got bored and made a custom /etc/issue file for my Void Linux machines. It displays a colour Void Linux logo along with kernel version, tty number and date on login. The file is here just copy it to /etc/issue or you can preview it using agetty. > Feel free to change it to suit.

    0
    How a a Rural Community in Armenia Built Their Own Internet
    www.internetsociety.org How a a Rural Community in Armenia Built Their Own Internet - Internet Society

    The Connecting the Unconnected: Europe and Beyond summit takes place in Yerevan, Armenia, on 6-7 June 2023 to help close the global digital divide.

    How a a Rural Community in Armenia Built Their Own Internet - Internet Society
    0
    Notes on a Semi-Successful Skill System
    udan-adan.blogspot.com Notes on a semi-successful skill system

    When I finished my Team Tsathogga campaign back in 2019, one of the things that I noted afterwards was the extent to which fighters had stru...

    Notes on a semi-successful skill system
    0
    On Politics and Forking
  • I just made a lemmy.world account after hearing about the mods on lemmy.ml, but when I posted a picture of winnie the pooh, the comment was deleted, and I was marked as a bot. And it sounds like beehaw's not open for new registrations.

    Oh well, guess I'll be a tankie now. :/

  • How to make instances have even less power?
  • People who want near-perfect distribution of power often talk about the serverless model. It's sounds like it might work for something like e-mail, but I don't see how it's possible for something like Lemmy. This comment it cached on every instance with one person who follows it.

    Atm, keeping Lemmy going for a couple of days might require 50 Gigabytes and lots of bandwidth. If you put that on a mobile phone, it'll be a 50 Gig app, which will drain all your data in minutes.

    But I think chatboards work well with servers, so it doesn't seem like a problem.

  • Does lemmy.world allow criticism of the CCP?
  • It was removed, and I was marked as a bot.

    I am not a bot!

  • I really want to like Lemmy
  • Having 'no single source of truth' is part of the joy.

    If you're not happy with /r/cars moderators banning everyone who drives a Skoda, then you're out of luck. Here in federation land, you can just go to a different lemmy.something/c/cars place.

    Of course you can still follow and interact with all the /c/cars communities from any Lemmy instance (and interact a little from Mastodon).

  • I really want to like Lemmy
  • Nah - each service (Mastodon/ Pixelfed/ Kbin) requires its own app.

    You can sign up to Mastodon, then follow the rest from there, but the experience won't be complete (no downvotes, for example).

  • Federation is pretty cool
  • It's all a little arbitrary. When you create a new service (like Lemmy, or Mastodon), you can have them link with anything, in any fashion you like. The defaults are mostly sensible.

    For example, I've just made a mastodon post asking /r/casual a question. Once that synchronizes across, you'll see the topic over there.

  • /r/Conservative is going to save Reddit
  • Tbf, maybe a shitstorm of racist rants will make advertisers pull their ads, and start a bunch of bad press.

    Maybe /r/conservative were playing 4D chess all along.

  • What kinds of things from reddit would you like to see Lemmy avoid as the user base grows?
  • Not everyone gets the joke in real life either.

    Sarcasm is how undercover British police catch foreigners. They make little comments, and when someone takes them seriously, BAM - deportation.

  • Jerboa UI improvements v2
  • I think that setting works on a per instance basis. No need to worry.

  • What kinds of things from reddit would you like to see Lemmy avoid as the user base grows?
  • Yea, always hated that one.

    maybe Elon musk will save the children /YET I SPEAK FALSLY FOR HUMOROUS EFFECT AS MUSK WILL IN FACT NOT SAVE ANY CHILDREN

    You're stepping on the joke, once by mentioning it, and again by ripping out the best thing about low-key sarcasm: that some people don't get the joke.

    Frankly, its racist against the British.

  • Is Lemmy your first time on the Fediverse?
  • It's a different thing. E-mail, Matrix, and ActivityPub are all different protocols. Mastodon and Lemmy both exist on the ActivityPub (i.e., the Fediverse).

  • Is Lemmy your first time on the Fediverse?
  • Lemmy's so new that I think a lot of people are still unsure how to curate their feed.

  • Microsoft battles through two 365 outages in one day
  • "Never ascribe to malice, what can adequately be ascribed to stupidity"

  • How many of you have pulled the plug and deleted reddit already?
  • €30? Absolute joke. I can't imagine these guys make many sales.

  • How's the censorship around here?
  • A couple of your links are broken.

    This page links here: http://www.dbzer0.com/about/personal/reading/

    Did you put in a relative link instead of an absolute link perhaps?

  • How's the censorship around here?
  • Yea, we got some growing pains. I hope Lemmy.ml has prepared for Monday. If the tinyest percentage of Reddit comes along (and I've been mentions of Lemmy in many subreddits) then this place will experience a deluge.

  • Torrent Searching from the CLI
    gitlab.com scripts/notflix.sh · master · Malin Freeborn / dots · GitLab

    Poorly planned scripts and configs. Caveat emptor.

    scripts/notflix.sh · master · Malin Freeborn / dots · GitLab

    Ahoy new mateys!

    Just thought I'd repost a couple of little bash scripts I use to download and watch series.

    notflix

    This one searches for torrents, then live mounts the first result, e.g. :

    ./notflix.sh nina paley sita

    That command should play Sita Sings the Blues, by Nina Paley.

    Requirements: vlc or mpv, and either btfs or peerflix.

    torrench

    This one searches for a torrent, gives you the top few results, and starts torrenting what you select using transmission-cli.

    Requirements: transmission-cli

    Also, if you're on Debian et al. you'll have to change where the script says systemctl start transmission to systemctl start transmission-daemon.

    0
    Brutalist Game Design

    This looks like rather good advice, and I like the comparison to brutalist architecture. It feels like it fits, because so many seem to think brutalist architecture is ugly.

    Personally, I like how functional it is; and similarly, functional (if plain) adventures make for good sessions.

    3
    Is there any hope for kdenlive?

    It's been some months, and kdenlive is still listed as orphaned. Anyone know how packages become un-orphaned?

    Also, if anyone else is having the same problems, this fork worked for me (the missing dependency is glaxnimate.

    > https://github.com/classabbyamp/void-packages.git new/glaxnimate

    2
    Help me save a darling system

    Story Points

    Story Points let a PC start without any backstory - instead you get 5 Story Points, and spend them to:

    • know an obscure fact
    • know a language/ culture
    • introduce an ally to help with the current mission
    • et c.

    By the time players spend them all, they should have a chonky backstory which was always relevant to the current mission, so no info-dumping required.

    • If all your points were spent introducing cousins and siblings, we have established the character has a big family.
    • If all your points were spent knowing languages, and knowing highly obscure knowledge, we have established the character as a very clever, and well-travelled person.

    Good features

    • Speeds up game (no lore dump!).
    • Players are less pissed about their characters dying early on session 2 they haven't invested the work of writing an essay on their origin story.
    • It's probably the most popular part of the game whenever I receive feedback from someone reading (not playing) the game.

    Bad features

    Nobody spends Story Points

    It doesn't replenish, so players hoard the points, refusing to spend them.

    So far, I've tried:

    • granting 1 new Story Point over a long Downtime period.
    • granting XP in return for spending Story Points
    • adding a one-page rules summary to the table, including notes on what you can spend Story Points on.
    • demanding all new characters come from the pool of allies created through Story Points, meaning that:
      • it's better to have more allies, so new people have a wider pool of characters to select from, and
      • new PCs are never entirely new - they're known to the party.

    ...nothing works. Everyone likes it in theory, nobody uses it in practice.

    The only idea so far is massively raising XP rewards for spending Story Points.

    Is there another rule, or a better way to present this system, which would encourage actual use?

    16
    New RPG Blog

    Well, it's not new - I've just ported it from Gemini, so it's new to the web.

    Hugo compiles the website from Markdown documents. It runs on a raspberry pi, which spends most of its day telling robots that admin.php is not available.

    2
    Nomenological Character Spreadsheet

    Download the spreadsheet, type in your name, and you'll find a randomly generated spreadsheet.

    • Your name becomes a seed for a hash.
    • The hash creates a random numbers through modulos.
    • The modulos become D6 rolls.

    It's taken a few days to make, and the results are interesting - having to put every rule in the game gives a new perspective on the rules.

    I'm not a big fan of spreadsheets - TTRPGs feel like a little haven away from the screen. But sometimes in-person play isn't on the cards.

    I think a heavily-automated spreadsheet makes a good introduction to a game's rules. You just click on all the yellow-coloured squares, and fill in what you can until you don't have any XP left.

    0
    gemini @lemmy.ml Ghast @lemmy.ml
    Can anyone recommend a Gem server wich allows comments?

    I like how the midnight pub allows people to leave comments at the bottom of articles.

    Are there any other gem servers which allow replies don't depend upon coding knowledge? I just do basic hosting on Arch.

    I'm hopingt to allow general replies, like geddit.

    0
    Portal Re-Release with Ray Tracing
    www.nvidia.com NVIDIA GeForce News

    Portal with RTX DLC. Wishlist on Steam now!

    Looks snazzy AF, but no Linux version yet.

    10
    A Void Linux Review
    peertube.linuxrocks.online A Review of Void Linux

    A blethery, chatty review of Void Linux, without installation instructions or a desktop review.

    A Review of Void Linux

    I'm not a big fan off some of the Void Distro-reviews which just show the installer, so I've made a review of how it looks after a few years of daily use.

    I've missed out a load of nice features, because it's already a fairly waffly review.

    0
    AI RPG images aren't great

    Given the price of art, I've been playing a whole heck of a lot with Machine Learning (ML) images (along with ever other indie RPG designer out there), and the results are bad. This one is Midjourney, which seems to be one of the better generators.

    If the problem is just my lack of skill, that still sounds like a problem. If I have to hire a professional, I'd rather just hire an artist.

    I'm writing a campaign about Vampires in Belgrade (Hungary) in the year 1230.

    Starting with something without too many parts, a young Tzimisce vampire in the story (well, he was embraced young), has a ghouled raven he speaks with.

    > dark ages boy speaks to raven in the moonlit rain

    !Tzimisce and raven

    Oh dear... it doesn't know that human boys are bigger than ravens. So it's beatuful, and enchanting, but doesn't convey information, and the kid looks like 'the little prince', not like a sinister flesh-crafting vampire.

    Making some variations, I finally got here:

    !

    It's better, but the raven also looks like a humming-bird, and the moon looks like someone spilled it. It really conveys nothing more than 'boy and raven', so it's not about to enhance the passages - and RPGs really do need good images, because every one conveys a boat-load of strange ideas.

    Next up, what about a that scene where a vampire-hunter finally tracks down the coterie's lair? He finds them by sunset and has to flee before they wake up, but he'll be back tomorrow to kill the lot. He rides a horse, and has an ovcharka (bear-hunting Russian dog) by his side. The coterie will find signs of his passing, such as footprints.

    After some bad images, I finally left the dog out - most of them blended the dog and horse into a single image, if the dog appeared as anything more than a shadow.

    > Slavic, of-the-night, noble hunter reading tracks, horse, footprints, village, 1300s

    !

    So we have a ruddy-great horse dwarfing the world in one, and lots of horse-butts which look out of place.

    Time to make lots of variations again.

    > Slavic, of-the-night, noble hunter reading tracks, horse, footprints, village, 1300s

    !

    ... so now we have more of a centaur-creature as the horse blends with the man.

    Overall

    RPG images should explain things, and the explanations should involve the interactions of multiple elements, such as one person shooting an arrow at another, or threats, or setting a building on fire. AI seems to mix styles well - want a vampire drawn by Picasso? I'm sure the results would be stunning. But if interactions are missing, I don't see how anyone can use these results.

    Machine Learning In General

    I suspect machine learning will simply not work in our lifetimes. Consider the story of machine learning when translating:

    1. You make a basic dictionary, so you can type 'cat', and it gives you 'le chat'.
    2. You give it rules about nouns and adjectives - now you type 'the black cat', and it returns 'le chat noire'.

    It gets 5% of language, then 10%, then 20%, and it's tempting to imagine that 99%-accurate translations are coming soon, but they're not, because if we go to translate 'James is right, Alice is left', the machine will return 'James is correct', because translating this statement does not rely on rules, but on understanding intention and meaning. Those hold-out sentences may require that we start by programming real AI, with real consciousness, and only then teaching it multiple languages.

    3
    Dungeon Tile Templaes

    The artist Vladar's putting together (mostly) generic fantasy map-pieces.

    It's CC-BY, so it's open for commercial use. I've commissioned it for my own RPG, but all the pieces should work for anything faintly related to Gygax.

    There are more pieces to come, and of course it's open, so if anyone out there can do drawing, feel free to add a wall/ mace/ dead goblin in a new file.

    0
    World of Darkness in LaTeX
    gitlab.com Malin Freeborn / ww · GitLab

    Storyteller system rules, but in LaTeX.

    Malin Freeborn / ww · GitLab

    If anyone's into the Classic World of Darkness, I'm translating the Dark Ages core rules into LaTeX so anyone can hack about with them.

    Plans (in various stages of completion):

    • Include a 'Dark Ages' option, which makes things look like the Dark Ages books, and changes rules, like replacing 'driving' with 'riding', and switching examples.
    • Include a 'Vampire' toggle, so that Vampire-specific rules, like Disciplines, or lists of clans, get included just when that toggle's on.
    • Add Contest rules instead of Combat rules (mostly done) because I don't like how WoD does combat.

    I've always found it weird that WoD repeated the rules for each game. This way, there's no repetition in the writing (just the output).

    No idea if I'll have time to finish the project, but if anyone else lives in the small Venn intersection of LaTeX and old WW books, PRs are very welcome.

    0
    Dungeon Generator

    !

    I'm making a dungeon generator, partly for fun, and partly to learn python.

    I want the output to be plausible, so it'll lay down in three stages:

    1. Make random mine/ natural caves/ fortress
    2. Add a civilization like dwarves/ elves/ gnomes to add rooms, traps at the entrance, maybe a library, and art (i.e. treasure).
    3. Make an invader, e.g. necromancer, goblins, or mad wizard.

    At each stage rooms change, so the necromancer will turn dwarves into undead dwarves, and goblins will turn nice spaces into nasty spaces, and maybe set more traps.

    Atm it's in early stages, and uses graph-easy to output a conceptual map.

    !

    PRs and coding suggestions very welcome.

    0
    The world's best dice roller
    gitlab.com bind / nd6 · GitLab

    The world's best dice roller.

    bind / nd6 · GitLab

    Dice rolling programs take too long.

    Some demand syntax like /roll 2d6+2, and I think 'you should know that 2d6 is a roll without my typing /roll, and also everything I roll has been d6's, so obviously if I type just 3, I mean '3d6'.

    So I wrote one with defaults. This is my second python project, so the code isn't pretty, but it does the job.

    You write:

    > ""

    2d6 Result: 5

    > d8

    2d8 Result: 12

    > 3+1

    3d8+1 Result: 8

    If you give it a target number (TN), all rolls will tell you whether or not you've reached that TN.

    If you give it a difficulty, it'll tell you how many dice have landed on that number or above.

    You can input these things in any reasonable format:

    > tn=18

    > TN 12

    > difficulty = 4

    > dif 9

    0
    Installing Void Linux with 2 lines of bash

    I set up a new machine with Void, and it took an embarrassing amount of time. I wanted a script to install Void with 1 line of bash from a live iso, so I could look cool next time. Here it is:

    > # xbps-install -S curl

    > # curl https://malinfreeborn.com/autovoid.sh | sh

    The idea is to place the script on a public site, execute it, then get the following:

    • a full WM
    • all dotfiles set up
    • all home files

    ...basically, a full setup.

    Results

    It's 2 lines of bash, rather than 1, which is less cool.

    I remove the need for a password by making the system auto-login to a user in the wheel group. I've tried adding the option to set a variable, password="mypassword123, which would then automatically add that variable as the main user's password, but something's gone wrong there.

    The user gets ssh keys pulled from gitlab as a kind of backup.

    !

    To Do

    • Atm I can use unison to pull in ~ files from my server, but it'd be nicer to have this done automatically, before the reboot. I guess that'd require another line for authentication.
    • See if something can pull the script without curl, so the script can be a single line of bash
    • I might see about puting in arbitrary usernames/ hostnames later.
    • Any other suggestions?
    0
    Ghast Ghast @lemmy.ml
    Posts 31
    Comments 50