We've all heard the tale of how to own a Nazi bar, i'm fairly sure.
I was drumming up interest in a local board game group i really enjoy, on my local queer Discord server. I got some interest.
Someone on the board games group's server asked "why did you make a point about us being queer friendly?" Not rudely, just curious.
"Because a lot of community groups are invisibly closed to us. We daren't reveal ourselves because of antipathy to queer folk. This place doesn't do that, at all. So i tell people it's safe, and they feel more comfy coming along."
Someone said, "Oh, so it's like the Nazi bar story, only good." I thought for a moment, and they're right. Sort of. Because unlike Nazis, queer folk aren't an invasive species. We don't push people out. Assholes just self-select choosing not to be associated with a bar that's queer-friendly.
Which is fine, system working as designed.
So...how do we tell the tale of the Queer-friendly bar, and the positive feedback loop that can occur when a business is explicitly friendly to queer folk?
Cause I think that could be a simple, true, and effective point about the great difference between choosing to be nice to Nazis instead of queer folk. Or vice versa, being nice to queers and bum-rushing the Nazis.
The Nazi Bar story is one we all know. Anyone got a proposal for how to do a good tale of how the bar got so lively? "Oh, I bought a drink for this gay fella once, and soon there were loads. But they're great guys, and if ya tell them no, they stop bugging ya, which is giving me weird feelings about how I treat women. And we get a lot fewer assholes, too."
Someone? Got a seed for the good story lurking here? I wanna make us some rippin' good properganda.
reshared this
reshared this
"This excludes me"
Not if you don't behave like the kind of person I'd have to kick out of my bar...

I just accidentally dropped my Jinhao 10 #FountainPen and bent the nib slightly (at least it wasn't an expensive pen, right?).
I did my best to bend it back into shape by hand and oddly enough, I kind of like the way it writes now better than before.
like this
reshared this
It's been brought to my attention that while #BuyNothing groups are pretty useful, they tend to exist mainly on Facebook. It'd be nice to have such a group for #WaterlooRegion here on the fedi as well.
I'd be happy to set one up, but if there's one that already exists, I'd rather use that than start from scratch. Is anyone aware of such a group here?
#KWAwesome #WRAwesome #Kitchener #Waterloo #Cambridge #Guelph
like this
reshared this
Furbland's Very Cool Mastodon™ reshared this.
FWIW, while I’m not what a # BuyNothing group talks about, the local KW Techs Slack team has a # buylocalandcanadian channel that has great recommendations for local and more-broadly Canadian products, and is focused mainly on independent businesses. It's a great resource, though obviously not fediverse.
Also FWIW, I’d love to see something similar here.
Jonathan Lamothe likes this.
reshared this
A comic that I will think about every day for the rest of my life, probably.
(Sauce: analognowhere.com/_/ogmxha/ )
reshared this
like this
Shannon Prickett reshared this.
Shannon Prickett reshared this.
@Jeremy List I've had this before. It took years to get a conclusive diagnosis. Turns out of was reflux, and two antacids a day typically keeps it in check.
This past week though Katy and I have been sick, and it's upset the balance.
Ao-freaking-nishki!
I keep flirting with the idea of learning the Deseret alphabet. I have absolutely no practical reason for wanting to do this, but I still want to. I guess the appeal is my obsession with weird corners of #Mormon history.
If I'm going to learn an obscure alphabet, the Shavian alphabet is probably more practical, but... I dunno maybe I'll learn that one too.
like this
reshared this
Dumb internet article: Here's 5 reasons you should be helping your wife clean the house.
Me: If all 5 reasons aren't 'Because you FUCKING LIVE THERE' then it's bullshit misogynist clickbait
reshared this
Is this a generational thing like do younger people now not understand that piracy is illegal
Have we normalized talking about it being ethical to the point that the fact that it's still definitely not legal has been lost on people
Jonathan Lamothe reshared this.
I'm pro-piracy for most media, like I'd rather you not download someone's $2 indie game but I certainly have no qualms with pirating $1500 of Sims DLC because nobody should be expected to spend $1500 to buy all the content in a game
But ethics and law are often not the same thing!
I just won my first game of Go.
I mean, my (online) opponent apparently just abandoned the game and ran the clock out, but I'll take what I can get.
Applying for a freelance transcription gig tomorrow (when I can hopefully go back on my ADHD meds (because I can't mix them with Tylenol Cold)). Hopefully it works out better than the freelance closed captioning job I had a while back, but time will tell.
Trying to find a way to earn some extra income that doesn't require a reliable car, which has become a big question mark.
reshared this
Jonathan Lamothe likes this.
reshared this
I'm finally starting to feel better (though you wouldn't know it from listening to my voice) just in time for Katy to start feeling a sore throat.
I really thought she was somehow going to dodge this one.
A conversation we just had:
Me: We should pick up some lemons.
Katy: We have limes.
Me: Will that work?
Katy: For what?
Me: For those teas you made me when I was sick. It really helped with my sore throat.
Katy: Yeah, I don't want that.
¯\_(ツ)_/¯
I learned a while ago of the existence of old Soviet ternary computers and have been doing some reading about how a ternary computer would operate different from a binary one.
In a binary system, the smallest unit of data is the bit (binary digit). What would the smallest unit of data be in a ternary system?
like this
Sensitive content
Gotta be honest, it absolutely sucks watching the same people who call me a groomer just for being trans say that Epstein did nothing wrong because his victims were teenagers.
PEOPLE WOULD RATHER THEIR KIDS BE RAPED THAN BE TRANS.
And it is INFURIATING.
reshared this
Watching Megyn Kelly contort herself into knots to redefine child rape of 14 year olds as "adult & consensual" because Trump & Epstein "liked them young" and "barely pubescent".
This is beyond depraved. Megyn Kelly has a 14 year old daughter herself. That child needs a wellness check asap.
In a recent podcast, she & her guest absolved both men of culpability because they didn't like 5 or 8 year olds.
If these men had targeted kids under 10, Megyn Kelly would OK that too.
reshared this
If they are trying to normalize sex with 14 year olds now, the Epstein files must be really bad.
Date: 2025-11-12
Title: Car Size
Alt text: 'They really shouldn't let those small cars drive in traffic. I worry I'm going to kill someone if I hit one! They should have to drive on the sidewalk, safely out of the way.'
xkcd.com/3167/
reshared this
PLEASE IF ANYONE CAN SEE THIS POST. PLEASE I NEED UR HELP 😭🙏🏻🆘 AS U GUYS KNOW I LIVE IN PH🇸🇽 PARTICULARLY IN VISAYAS WHICH WAS RECOVERING FROM A MASSIVE EARTHQUAKE & NOW GOT HIT WITH A VERY STRONG TYPHOON.. I AM KNOCKING IN UR HEARTS TO PLS HELP,
CAT KIBBLES/FOOD/CLOTHES/BLANKET
— omoshiroii.jj@gmail.com — paypal email (cousin's)
Jonathan Lamothe reshared this.
I have always been annoyed by the statement that sqrt(-1) = i.
Note: I'm perfectly fine with the assertion that i^2 = -1.
sqrt(1) = -1. We're either constraining the answer to positive numbers or we're not.
piecewise function definitions are a thing though, like the abs function for instance
abs(x) = x, for all positive x
abs(x) = -x, for all negative x
sqrt(x) = positive y, for all positive x
sqrt(x) = i * sqrt(-x), for all negative x
I also find arctan really weird, because it only works if you fiddle with the domain (yet it clearly does exist, and is useful)
I enjoy the unpleasant feeling I get when I realise that all maths is made up!
abs can be defined for the whole complex plane though (the square root of the sum of the square of the real and imaginary components) i.e.:abs(a + bi) = sqrt(a^2 + b^2)
@Eric Gerlach I... guess, but I'd imagine there are less violent ways to feel that control.
Maybe that's just me.
reshared this
@JenJen @neil @me
I once worked for a major UK bank that decided it was cheaper to pay a payment processor than do PCI compliance themselves despite having all the legal, accounting and tech staff needed to do so.
So well done you for taking on something that can scare a major bank and getting it done! 🎉
Penfount • Pen Community reshared this.
Fortunately fountain pen ink is water soluble so it often washes right out if you get to it immediately.
Thank God it wasn't my Baystate Blue.
Jonathan Lamothe likes this.
Jonathan Lamothe reshared this.

Jonathan Lamothe
in reply to Jonathan Lamothe • •cloud.jlamothe.net/index.php/s…
#AskFedi
reshared this
screwlisp and vejeta ☑️ reshared this.
Jonathan Lamothe
in reply to Jonathan Lamothe • •FWIW it seems to be complaining that the package description is
nil. Two things about this:define-packagelists this argument as optional.Jonathan Lamothe
in reply to Jonathan Lamothe • •screwlisp
in reply to Jonathan Lamothe • • •• (eepitch-shell)
cd foo
tar xvf testpackage-0-0.tar
• (add-to-list 'load-path "~/foo/testpackage-0.0")
• (load "testpackage")
• (apropos "testpackage")
=>
testpackage-func is an interactive Lisp function in ‘testpackage.el’.
(testpackage-func)
A test function
[back]works on my machine
@sacha
Jonathan Lamothe
in reply to screwlisp • •@screwlisp @Sacha Chua When I try to install it with
M-x package-install-fileit gives me:Wrong type argument: stringp, nilWhen I use the debugger it seems to be caused by it thinking the package description is
nil? I'll try to dig deeper.screwlisp
in reply to Jonathan Lamothe • • •@sacha
GitHub - melpa/melpa: Recipes and build machinery for the biggest Emacs package repo
GitHubscrewlisp
in reply to screwlisp • • •Jonathan Lamothe
in reply to screwlisp • •@screwlisp @Sacha Chua Yeah, I can build simple packages, but the description for how to build a multi-file package seems not to work.
Most packages are distributed in the simple format, but if you want to include a manual for instance, you need a multi-file package.
screwlisp
in reply to Jonathan Lamothe • • •If we look at Xahlee's site here: xahlee.info/emacs/emacs/elisp_… he notes that
"The terms “Package” and “Library” do not have technical meaning in elisp.
The term “module” is not used by emacs."
} really, we are concerned with writing modes for emacs. Packaging them for distribution means meeting the package-source's requirements for the mode to be built and then distributed from a git, e.g.. That is my other 25 cents ;p.
Elisp: load, load-file, autoload
xahlee.infoscrewlisp
in reply to screwlisp • • •This is different to #commonLisp in which I might
CL-USER> (uiop:define-package foo)
#<"FOO" package>
CL-USER> (in-package foo)
#<"FOO" package>
FOO> (defvar bar)
BAR
FOO> (export 'bar)
T
} this is not an emacs idiom. Similarly, common lisp does not have a notion of interaction major and minor modes like emacs does. I guess package in emacs means something similar to system in the de facto asdf sense in common lisp. In my opinion this collision is confusing.
Jonathan Lamothe
in reply to screwlisp • •gnu.org/software/emacs/manual/…
Sacha Chua
in reply to Jonathan Lamothe • • •Submitting a Package to NonGNU ELPA
Bozhidar Batsov (Emacs Redux)Jonathan Lamothe
in reply to Sacha Chua • •@Sacha Chua @screwlisp Yeah, that's essentially what I'm trying to do. My eventual goal is to create my own semi-private ELPA archive, mostly because I don't want to bother people with having to review my probably terrible novice code before including it in their archives. 🙃
None of this code is really ready for public consumption yet. It's more of a learning exercise.
screwlisp
in reply to Jonathan Lamothe • • •I picked a trivial multifile package example, seq:
Tree: gitweb.git.savannah.gnu.org/gi…
A package of three files, seq.el, seq-24.el and seq-25.el, and if you are in emacs 25 or later, seq.el requires seq-25 or seq-24 otherwise. Presumably your multi-file elisp project should meaningfully resemble seq e.g. with the conventional package headers.
Then, I think you are basically looking for quelpa: github.com/quelpa/quelpa
@sacha
GitHub - quelpa/quelpa: Build and install your Emacs Lisp packages on-the-fly directly from source
GitHubJonathan Lamothe
in reply to screwlisp • •@screwlisp @Sacha Chua What's interesting is that this package seems to be lacking a
seq-pkg.elfile. 🤔Edit: Wait, it's in
.gitignore?Is it being auto generated somehow?
screwlisp
in reply to Jonathan Lamothe • • •@sacha
screwlisp
in reply to screwlisp • • •> (directory "~/.emacs.d/elpa/seq-2.24/*.*")
(#P"~/.emacs.d/elpa/seq-2.24/seq.elc"
#P"~/.emacs.d/elpa/seq-2.24/seq-25.elc"
#P"~/.emacs.d/elpa/seq-2.24/seq-24.elc"
#P"~/.emacs.d/elpa/seq-2.24/seq-autoloads.el"
#P"~/.emacs.d/elpa/seq-2.24/seq-25.el"
#P"~/.emacs.d/elpa/seq-2.24/seq-pkg.el"
#P"~/.emacs.d/elpa/seq-2.24/seq.el"
#P"~/.emacs.d/elpa/seq-2.24/seq-24.el")
if you will forgive some of the-other-lisp ;p
@sacha
Jonathan Lamothe
in reply to screwlisp • •@screwlisp @Sacha Chua What I'm curious about is how it made the determination that
seq.elwas the main file. This is fairly obvious with my human intuition. Was it just because all the other.elfiles started withseq-, or was it doing something more fancy by looking at the contents of the files and seeing what requited what?Edit: Ah, I bet it has to do with the fact that only
seq.elhad;; Package:and;; Version:lines, which explicitly set the package name (and version).Jonathan Lamothe
in reply to Jonathan Lamothe • •Sacha Chua
in reply to Jonathan Lamothe • • •Jonathan Lamothe
in reply to Jonathan Lamothe • •Ah. I assume that this would live somewhere near the top of my
testpackage.elfile?Edit: Looking at other examples, it tends to be found at the bottom.