• 23 Posts
Joined hace 2 años
Cake day: nov. 30, 2020

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.

I’d say ‘no’, and that this is a category error (like asking what the colour of ‘up’ is).

If I owned by body, I could legally sell it, but I can’t sell it, and wouldn’t want any legal structure allowing people to sell their body-parts. I think bodies aren’t the kinds of things one can own.

Seems like an awful thing to do.

Currently I message people whenever I want, but if this is common, I’ll have to start checking timezones and thinking about when people sleep, or just setting the computer to send messages at the next 9am.

Seems like it’d be easier for everyone to use the phone’s built-in function to go dnd at night.

The lack of oversight is disturbing. We have a couple of places dictating what can and cannot be on the internet.

I’d prefer to no oversight to arbitrary or bad oversight.

Philosopher Solomon pointed out that emotions follow reasoning hand-in-hand, quite reliably.

If you think someone’s stolen from you, you feel angry. If you find out they didn’t steal from you, you stop being angry at them. Perhaps you become angry at yourself for losing the item, but again -that’s reasoning coming into play.

Emotions seem part of a judgement at every point. When your friend starts talking about how great someone is, you might conclude they’re having romantic feelings, because part of loving someone is thinking they’re great (if things are going well).

Even when someone’s feeling ‘just generally irritated’, this usually translates to persitently judging things to be bad - thinking their government, or the kids’ music, and the latest TV shows are bad.

Judgement can be irrational, and the emotions will follow suit, but to feel happy that you’re going to see an old friend doesn’t seem at all irrational.

If you’re on Linux, here’s my notflix script to torrent and watch instantly.

Just do:

./notflix.sh solaricks

Wait 2 minutes, and it’ll play.

I’ve never met anyone who had opinions about 18th century clubs.

Update: I’ve added Vampire (like 90% finished).

I’m very interested in this topic, how would you define the maximal total utility for a group with different values?

I’ll try to condense what I’ve read with some bullet points:

  • Utilitarian theory has a lot to say about why this is possible in principle, but it’s not always possible in practice. It’s similar to physics, where everything has mass, but actual measurement is difficult (except Utilitarian theory isn’t nearly as developed as any branch of Physics).
  • Actual methodologies typically use Economics tools, such as Game Theory. There’s another hurdle to implementation - we can calculate a ‘fair’ wage for everyone in a corporation, depending on what they contribute, but the actual formula’s difficult to compute once you get beyond about 10 people (or at least 10 roles).

even the slightest difference could lead to large splits.

Yes - every difference in someone’s individual utility mappings can affect a given decision, but it’s not all that crazy once you look at real-world examples.

And is there a limit to optimization for a group before it starts coming at a cost for subgroups?

Yes - and utilitarians won’t add any suggestions on where to take the split.

5 people want to go to the cinema. 2 of them love Marvel, 1 hates Marvel. The currently playing films are ...

Mathematically, this example threatens to become insanely challenging, but we make these decisions every day, so clearly we’re making some attempt to maximize utility, even if we’re not 100% successful.

In a global perspective, the difference between i.e. catholics and protestants are comperatively small yet some experience a large divide.

This is an easy one - don’t take global perspectives when making decisions, unless it’s a question with a super-homogenous answer like ‘should people get stabbed by rabbid monkeys?’.

So you’re saying speach about Ethics isn’t vague, because someone who’s studied philosophy would ask one thousand questions about the situation. Is that what you’re saying?

Right - the idea’s not to conclude with ‘tomatoes bring utility - let’s make tomatoes’. The idea’s to maximize total utility, given a population with different values.

A master’s degree in Philosophy, specializing in ethical theory.

Take for example, the statement “he didn’t deserve that”. How do we find out if that’s true?

Or we can look at the lack of epistemological grounding. If I bet you €5 that some building is taller than another, we can go online, find out who’s right, and the money’s paid out.

Now imagine I bet you that fur clothing is always morally wrong. How could the money get paid out? What evidence would make a publicly available conclusion?

Why do you find the question ridiculous?

I hope so, and it’s sort-of the aim.

Hume and Locke’s writings are often on ‘Philosophy of Mind’ - a subject which wasn’t at the time anything like a science. Nowadays, lots of the mind is squarely under the purview of neuroscience, or psychology.

Utilitarianism was always a branch hoping to involve science, and eventually become law. Bentham - the originator - stated this should be the methodology for writing laws. Instead of vague moral debates, we should answer the single question ‘what would bring the most utility to people?’.

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.

Or it’s like my great-grandmother, who used to switch off her hearing aid if someone was boring.

I wish I could do that sometimes.

  • “These people who do Codes of Conduct” are coming to infect your software project.
  • “Go the way of your ancestors”
  • “Pajeet” (pejorative term for Indian)
  • “Uncle Ted”
  • Constant Pepes

He dances around the thing without actually saying it, but it’s definitely there. It’s a shame, as he presents FOSS projects really well, and projects like the recipes site are great, but the jury’s no longer out on that one.

@GhasttoRPGDungeon Generator
12 meses

That’s right. Should be in AUR and Debian repos.

@GhasttoRPGDungeon Generator
12 meses

That’s the one!

I guess I’m not taking it seriously, as it’s not a good solution. Even for basic display purposes I’m looking for something more like mermaid or graphviz, once the basic logic’s sorted out.

![](https://lemmy.ml/pictrs/image/d50a6a09-2307-4ada-9a98-202b9229a630.png) 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. ![](https://lemmy.ml/pictrs/image/f7e13306-ef65-4163-975f-9f67c7eeeb05.png) PRs and coding suggestions very welcome.
Dungeon Generator

NFTs are bullshit. Help me with a reductio ad absurdum
Love, Death and Robots just ended with a little NFT QR code, and before that I saw a message for Ukraine-war NFTs. I don't know what that last bit even means, and I'm so fed up of this bullshit. The plan's to make a protocol for a replacement, just to demonstrate how stupid the entire thing is. Here are NFTs stated goals: - show ownership of art, verified on a blockchain. - allow transferance of ownership Here's why NFTs are bullshit: - you don't need to gind CPUs to have a blockchain. - URLs verify an image - none of this shows ownership. # The New Protocol - Stick image sha256sums in a git repo, verified by gpg keys (now we have a blockchain). - Allow a few people to verify image ownerships, gpg keys (verify other people's stuff if you like, so it's a standard ring-of-trust situation). - Don't bother with proof-of-work. Just let the shasum rest. - Only merge images into the main branch if there's a requested sale (otherwise it gets full of crap). - Display ownership with exifdata. Here's the [repo](https://gitlab.com/andonome/artblocks), just as an example. # Questions - Does this cover 100% of what NFTs were supposed to cover? - Is there an even simpler way of doing this? - Can I add stuff with git-lfs without also downloading it (so the repo remains small, even with 10,000 images)? Just to reiterate - this is a solution to a problem nobody has. It's not a real suggestion, just a proof of concept to show that art-transferance could be handled better with some gaffatape and a git.

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

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. ![](https://lemmy.ml/pictrs/image/a31ea566-0f17-4ede-a03e-5a158e5eb86f.png) ## 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?

Can I sign commits with git subtree?
And if I sign them after, with `git commit --amend -S`, will that cause problems for later pulls or pushes with subtree?

Streaming anything with 4 lines of bash
I'm running a similar script, and it's great. Takes a minute to find less popular films, but broadly works fine.

This is my method of constructing 'adventures', and it's been working really well for the past few years.

I made a TTRPGs Gemin Capsule
It has a couple of reviews, a few articles on RPG theory, and a few open source resources like brush-sets. gemini://ttrpgs.com

Anyone know of an RSS-feed generator with timestamps?
I have files marked with a line like this: `date: 2021-01-01` I've been usinng Solderpunk's RSS feed generator so far. => https://tildegit.org/solderpunk/gemfeed.git Link But it only does date by file creation date, which doesn't work for me. Any gemini RSS feed generators where the date can be drawn from a variable?

Markdown to Gemini Workflow
Just wanted to share my workflow. I got a Markdown to Gemini translator at [idiomdrottning](gemini://idiomdrottning.org:1965/gemini-pandoc). A script then uses `git subtree` to pull those commits in from repos which just have writing. The main bonus is that the Markdown can have a paragraph split into different lines, which works easier with git. The end result is I can write in plain markdow, and it'll automatically be presented both in the Gemini capsule, and then on the website, which uses Hugo to render markdown into html. Since Hugo already uses tags for topics, I got Gemini to recognize those tags. It's made the capsule a little cleaner, since the posts are no longer jumping between Ayer's Logical Positivism and Terminal APIs. I've ended up adding writing pieces Gemini that I wouldn't put on the web. I'm not entirely sure why - I guess it just feels like it's public, but not *too* public. [=> Bash script](https://gitlab.com/andonome/gemini-mf/-/blob/master/update.sh) [=> Site](gemini://malinfreeborn.com)

I turned my notes into an online cheat sheet
I take lots of notes, so I've made them into a cheat sheet, and stuck them on my website. ## Why not use existing documentation? I want a more chronological order. If you `curl cht.sh/git`, you find `stash` is covered before committing, and there is no init or clone, so at that point you don't actually have a git to work with. I'm also not a fan of documentation explaining what something does. This is meant to be for people who already know what something does (why else would you be looking for docs on it?), and just want to know the basic commands to set up and start. I want docs that give you the bare bones in ~5 minutes, with the assumption that man pages and Stack Exchange will take care of advanced usage. I've worked on making it more accessible, but it's still a work in progress. If you'd like to make a correction, or add a program, the whole thing is on a git, [here](https://gitlab.com/andonome/lk). PRs are welcome.

How to I run two Gemini sites on one server?
Port 1965 is only going to one place, so how can I make sure it's going to the right place? I currently have agate running on a raspberry pi with Arch Linux Arm running agate for the first site.

Gus is out of date - post your site
The 'gemini universal search' hasn't been updated since December. Post your new/ updated Gemini sites.

I've made a collection of RPGs with a git. If you find any I've missed out, do message me or (better yet) add it yourself.

Sorry about the last post - I pasted from the wrong clipboard. Anyway - RPG mechanics for exploration, is that a thing?

LaTeX Workflow: 1 Year On
After a year of using Latex as my writing and layout tool for a homebrew RPG, and writing stories for WW's Vampire, here are the main results and differences: ## No finished product Standard publishing usually requires a book be done in discrete stages. The book must be completed before proof-reading, and proof-reading must be done before the index. Latex automates the index, glossaries, table of contents, et c., so nothing has to be done discretely - you can add a random paragraph, and feel certain that the index is still fine. **The downside** here is that some people *need* to be told their work is complete if they are going to finish it. And indeed I've been unable to resist adding or fixing things every couple of days for the last year. It's good for the book, but bad for the author. **The upside** is 'continuous integration' - during playtesting, any time a spelling mistake or botched rule came up, I could fix it instantly, without worrying about checking references. ## Macros are great, YMMV Every RPG has unique needs, so the major publishing tools will likely not cater well for those little pieces, like the exact format of an encounter table, or a stat-block for a vampire, or whatever. LaTeX lets you set a unique command for anything, so any work which you can explain to a computer can be done for you. **The downside** is that this has a far steeper learning curve than most tools. I wouldn't say LaTeX is inherently more difficult than learning Scribus or InDesign, but I think it's fair to say that macro-use is diving in at the deep end of the pool. **The upside** is that once you've set up a macro well, you can save a lot of time that might have been spent messing with box-positions. Currently, if I need a generic goblin for an adventure, I can type `\gobiln`, and a random goblin gets generated, with a random goblin-appropriate weapon and plausibly-goblin stats. [Example of customizable layout environments](https://github.com/rpgtex/DND-5e-LaTeX-Template) [Example of stat-block macros](https://i.redd.it/ng82unzqxru41.png) ## No Front End You can edit LaTeX with any number of tools, like Overleaf (website), TeXStudio, vim, et c. You can also add any tools which work well with text to your workflow, such as using git to control your versioning. **The upside** is that I can use my favourite text editor, and when a friend helped me on a project, he got to use his own favourite LaTeX editor. **The downside** is I now keep 2 sets of documentation on 'how to join the project' - one for working on Windows, and another with my own setup. ## Versioning Using simple on/off switches, a book can easily have multiple versions. The core book has a 'reference' version with no images, and much shorter examples. It's about 40 pages shorter than the full core book. Some adventure modules also have a 'hardcore' mode for higher level parties, so a single adventure can be used for both 'high and low level' parties, without rewriting the entire thing. ## Referencing II: Beyond the Index People are familiar with standard referencing, but using LaTeX has made it possible to create summaries which would be prohibitively expensive with standard typography tools, even for a large company. I can't speak to everyone's use-cases obviously, but personally I wanted: - A miniature table of contents per Quest - The table of contents needed slightly different titles from the actual Encounter titles - A further Appendix, listing out each encounter by *where* the encounters took place, not based on which Quest they were a part of - But also the Appendix needs a note about which Quest the encounter is a part of. The result is clean, easy referencing, done automatically. [Example Auto mini-toc](https://belgradecats.tk/pdfs/aif.pdf#subsubsection*.247) ## The Curse of Images in columns LaTeX can place images on the page in an intelligent and pleasing manner... unless you're working in a two-column environment. Inside columns there is no way to guarantee that an image will be placed in a sensible position every time you make an edit and recompile. I've read through the documentation, and read every Stack Exchange debate on the subject. I'm convinced it's not possible to do this well. The only solution is to manually check the document when making changes above an image, or to have images placed *outside* the columns. Placing images in columns and having the text wrap around the image (so the text curves gently around a fighter's broad sword), in that fancy way that RPGs love so much, is such a faff that it's probably not worth doing. It's reasonable to say that this feature is simply 'absent'.