Spiderman, but kittens instead of webs
Jonathan Lamothe likes this.
reshared this
Jonathan Lamothe likes this.
reshared this
Hot take: allergen notices of the form "everything in our kitchen has come into contact with milk, nuts, eggs, ..." should be illegal. Hell, could make a pretty good case that they already are under ADA.
Just completely useless for determining what's safe for me to eat.
Jonathan Lamothe likes this.
reshared this
I think that's kind of the point. They're not trying to make you feel safe, they're telling you "we don't want to be held responsible if something happens to you, nothing is safe for you here, please leave".
There are places where they go out of their way to make you feel welcome... others, not so much.
I have noticed that a lot of verified accounts on gaza-verified.org—particularly those on mastodon dot social—have been muted or otherwise hidden hidden by their servers. As much as I would like to help, my resources are extremely constrained of late. Since I want to help, but am not in a position to contribute financially, I figured the least I could do was to try to provide some additional visibility.
If you have the means, and are so inclined, I would like to remind everyone that they can always find a random profile on gaza-verified.org/people/ and donate directly to someone who could really use the help.
Contrary to my usual policy, I'm not CWing this post, but I will use ample hashtags that anyone who choses to can opt to filter. Boosts welcome.
reshared this
So my project where I'm trying to reverse engineer the charm stat in @SDF.ORG's Legion of the Rare Dragoon game has had some progress and some setbacks. I'm keeping a record of my in-game "purchases" along with my charm stat at the time to see how my charm affects my discount rate. I'm then building a table to try to project an estimated discount rate at various different charm levels.
Where I've succeeded: being able to automatically compute an equation that perfectly fits the collected data.
Where I've failed: The resulting discount table looks reasonable up until it gets to charm levels larger than the ones I've already recorded. Then it gets real whacky real quick.
I'm hoping that as I gather more data points, I'll end up with better predictions.
Edit: Here's the calculated table: codeberg.org/jlamothe/lord-cha…
Jonathan Lamothe likes this.
reshared this
Sensitive content
reshared this
like this
@pineywoozle ‘s #3WordNote reshared this.
I've said this before, but it bears repeating.
I hear a lot of people expressing their dislike for all things "AI" and in general, I agree with them, but...
The problem I have is that "AI" is an ill-defined term. It's used as a hand-wavey buzzword to mean a whole bunch of different things. Mostly these days, it's pretty synonymous with LLMs and similar technologies, but it's actually a broader term than that. It's much like how the cryptocurrency industry appropriated the word "crypto", but I digress...
I've been dabbling with digital art lately. The idea of using "AI" to generate my art is extremely distasteful to me. That said, I do digital art because it affords me tools that I wouldn't have available to me otherwise. For instance, I, as a human, could not replicate the various filters I've applied, or the liquefy tool. That said, those tools don't need to destroy the planet and plunder the commons to be created. That's an important distinction to me.
The thing is, those tools could be argued to be a form of "AI" given the squishiness of the term to begin with. Also, I don't feel right about calling my art something like "100% human created", because a computer has (under my explicit direction) enhanced the work I've done.
There's a lot of nuance here that's difficult to express in a single post. At what point does the use of a tool overshadow the human involvement in an endeavour? To be honest, I don't exactly know.
I guess my issue, as is frequently the case, is that I get hung up on the precise meaning of words, and I lack a precise definition.
@tom grzybow Yeah, it's always been a buzzword, but some of the things* that could be described by that word are actually useful. See: Krita's colourize tool.
* not LLMs
tom grzybow likes this.
While watching When the Wind Blows, bombs go off.
Old couple: We both have headaches! Well a spot of tea will clear that right up.
Me: You fools! That's a symptom of radiation poisoning!
While living my life, cities burn and fill the air with smoke and unknown chemicals.
Me: That's odd. I don't usually get headaches across multiple days. I just need to drink more water...
Jonathan Lamothe likes this.
Jonathan Lamothe reshared this.
Susan ✶✶✶✶ likes this.
@Codeberg
I've been unable to push code for the past few hours. I just checked with someone else and they're having no such issues. I was pushing successfully earlier today.
I think I've encountered this before. Do you have some sort of super aggressive rate limiting that might account for this in effect or something?
The minimum wage should be tied in percentage to the maximum rent allowed for a one-bedroom apartment.
Someone working full-time should be able to cover all their minimal living expenses with their wage. It's a catastrophic society failure that this isn't the case anymore in many places around the world.
Jonathan Lamothe likes this.
reshared this
The report provides more evidence Australia’s world-leading social media ban isn’t going to plan.The Conversation
Jonathan Lamothe likes this.
reshared this
As for CreativeCommons vs "copyleft", well it all boils down to the specific terms attached to the license.
For example a CreativeCommons "BY-SA" license can have attached terms.
My example:
like this
🎃 David Z Pumpkins 🎃 reshared this.
Jonathan Lamothe likes this.
reshared this
Terf’s are really, really afraid we might see and read this major report. It documents UK based anti-trans critical organizations and their funding.
They were able to force the worlds biggest human rights organizations to pull their report down within hours from it’s release, that’s how much they don’t want the world to know.
Here it is. (Share it! Download it! Share it again!)
(Edit. Here’s the 2026 link) archive.org/details/report-a-g…
Amnesty International put out a major report documenting the influence of UK based anti trans gender critical organizations and their funding. Within hours,...Internet Archive
reshared this
For prospective readers, screenshots don't really show anything of note.
Report is 16 pages long with appendix of list of all organisations studied.
Average chapter length is two pages with roughly 4 chapters between Key Findings and Conclusion.
As a fan of Bittorrent, I'm gonna join on seeding their Torrent, although it seems not many people use that to get it right now.
But hey, better one source more. 😊
/ function silently drops the decimal in its result if both of its inputs are integers... so (/ 1 2) evaluates to 0, not 0.5. Granted, this is also the way that C does it, but in my defense, #CommonLisp does not do this.like this
@Vassil Nikolov | Васил Николов Ah, I've never used Pascal. It's just that since elisp is a dialect of Lisp, I expected behaviour that was more in line with Common Lisp than C is all.
Note: minor edits for better clarity
As a first approximation, I suggest thinking of Emacs Lisp as closer to MacLisp than to Common Lisp.
A precise description of "closer" would be fairly long.
For example, Emacs Lisp acquired things like bignums and lexical bindings fairly late.
Again as an approximation, the descendancies are:
MacLisp → Emacs Lisp
MacLisp and others → Common Lisp
(Those others include, in alphabetical order, Interlisp, Scheme, Zeta Lisp, etc., but not Emacs Lisp.)
And then an important aspect of these approximations is the `cl' package, also a late addition that evolved quite a bit.
Transferring knowledge about C to Emacs Lisp is rather tricky, even though the implementation of a part of Emacs (including the Emacs Lisp virtual machine) is written in C.
#CommonLisp
#Elisp
#Emacs
#EmacsLisp
@me
yup of course, but that's integer math, not floating point math
GNU Clisp and SBCL don't show decimals for integer division, but return fractions instead!
* (/ 1 2)
1/2[1]> (/ 1.0 2.0)
0.5(/ 1.0 2.0)
0.5Jonathan Lamothe likes this.
Spent several hours today trying to figure out why my #elisp code was misbehaving. Turns out, I made a mistake while trying to be clever. Instead of doing:
(when (and cond1 cond2)
stuff
...)(and cond1 cond2
stuff
...)stuff returned a non-nil value.I should stop trying to be clever.
Edit: when, not while
like this
Dave Marquardt reshared this.
I was wondering why not use "if" rather than "when" here. Well, if is a bit different in that it only allows a single expression as the THEN part. But I wasn't so wrong. "when" is defined as a macro essentially like this:
(list 'if cond (cons 'progn body))
when when I don't have an else clause. That way I don't have to bother with a progn. I just wish that I had thought to extend that logic to and.
(defun jrl-collect-data (table input output)
"Collect table data into lists of outputs per input"
(let (res record in-val out-val collection)
(while table
(setq record (car table)
in-val (assoc input record)
out-val (assoc output record))
(when (and in-val out-val)
(pop in-val)
(pop out-val)
(setq collection (assoc in-val res))
(if collection
(push out-val (cdr collection))
(push (list in-val out-val) res)))
(pop table))
res))assoc in the when block always returns nil on the first iteration of the loop, and if it can't progress past that point, it'll always return nil on subsequent loops and nothing will ever happen. As a result, any list I might feed into this function is always going to result in a nil output.
Had a bit of a stuffy nose this morning, but couldn't figure out where the salt/baking soda mixture I'd prepared for the neti pot had gotten to. I decided to use the (boiled and cooled) water without it, because... how bad could it really be?
Do. Not. Recommend.
My eyes just stopped watering.
Jonathan Lamothe likes this.
reshared this
hm,,, actually that seems correct
- is not based in a country, or at the very least, no UN-recognised nyation
alphabet inc has $595 billion of assets, making it 31th country by gdp (en.wikipedia.org/wiki/List_of_countries_by_GDP_(nominal)), however it's not un recognized
- has a no-log policy only in the summer, as I have a fireplace in my house so I gotta be burning those logs when it gets cold
gmail doesn't have a no-log policy, even in the summer
- supports end-to-end encrypted lucid dreaming
that's self-hosted gemini for government, i believe?
- is completely vegan and ideally fairtrade, but rainforest alliance is also fine
rainforest alliance has a link to youtube on their homepage, so i would assume they approve of google
- supports using other people's domains, I like those more than mine
as part of paid google workspace service, yes
- allows for text formatting in green, and also, ideally, red. I love my friends Green and Red.
yes, using formatting toolbar
- has diplomatic treaties with other mail providers
almost certainly yes
going back in time and telling baby!Alice that one day, she'll be able to go online and order a computer 8 times faster than her packard bell, with dual cores, and it'll arrive within 24 hours.
and she'll also be able to do the same for a sandwich, and the sandwich will cost more
Jonathan Lamothe likes this.
Jonathan Lamothe reshared this.
Jonathan Lamothe likes this.
reshared this
Actual footage of a vibe coder carefully checking the bot’s output
like this
reshared this
Been trying to stress this point for years...
Jonathan Lamothe likes this.
reshared this
For example: 10 years ago it wasn't "wrong" to seek an abortion in the state of Texas, but now you basically have a price on your head.
(My home state of #Arkansas is almost as bad, so the example is ever-present on my mind.)
Also (and the L.A. Taco definitely understands this), ICE is intentionally grabbing people that are _legal residents_, in a desperate bit to meet unreasonable and inhumane quotas, and certainly using the surveillance state to do so.
Not that I actually have a job that contributes but 15 years ago when I went to grad school for air quality science, everyone close to me grumbled how that’s too fringe with no job prospects. Yeah, I never did get a job but I don’t regret studying that for one bit, specially when current administration is trying to gaslight people about environmental issues.
It hurts my heart to see every summer, I get proven right
Jonathan Lamothe likes this.
reshared this
So, I think I might be a nerd.
@SDF.ORG is running a BBS called bitzone. On this BBS they have a door game called LORD (League of the Rare Dragoon (not to be confused with Legend of the Red Dragon, of which it is clearly a knock-off)).
The fact that I'm playing this game in the first place is kind of nerdy, but wait, there's more.
In said game you have a character with various stats. One of these stats is "charm", which seems to get you discounts in the shops. Unfortunately, there's nothing to say exactly how this relationship works. So I've decided to try to reverse-engineer it with #emacs #org-mode.
I've created a table to track my purchases. It tracks my charm at the time of purchase, the list price for the item, and the price I actually paid. There's also an additional colum that calculates the actual discount, but that's trivial.
Anyhoot, I'm adding some code to this file that reads the values in the table and computes the simplest polynomial function that satisfies the equation:
$$price_{actual}=f(charm,price_{list})$$
This is done with the aim of predicting how much I'd actually spend on an item before actually buying it. It of course assumes that the equation being used is a polynomial equation, but I'm hoping it'll at least be able to approximate with a large enough set of data points.
Am I doing this because it's reasonable?
No.
I'm doing it because it's an interesting challenge... and I'm a nerd.
CC: @tob
like this
So it occurs to me that the approach I was considering is probably not going to work for a couple reasons:
I'll continue collecting data to see if any patterns start to emerge, though.
It's also a good option to use C-c ' , that will open up a buffer with the source block contents. This is neat because the major mode and all related setup for that mode is loaded as well, no matter which language you're editing.
So no need to yank from the scratch buffer.
Jonathan Lamothe likes this.
Jonathan Lamothe likes this.
reshared this
This is probably a regular occurrence for some people in similar situations....
Like when I'm trying to talk to a live person on the phone at my bank or something...😡
Would you like to review the instructions for operating a pod, Dave?
Or would you like a list of additional doors that I can help you open?
Urban Hermit reshared this.
If I had a dollar for every time I tried to erase something in #krita that turned out to me a smudge on my screen... I would have a few bucks.
Also, I should probably clean my screen.
like this
Pluralistic: Trump's America can't even win a rigged game (22 Jul 2026)Cory Doctorow (Pluralistic: Daily links from Cory Doctorow)
Jonathan Lamothe likes this.
reshared this
this is "flying doesn't have CO2 emissions because the plane would fly anyway if i wasn't on it" logic and i'm disappointed to see an acclaimed public thinker like you not understand the connection between supply and demand.
Models are getting trained because there is a demand for them from users.
Gave myself a bit of a scare. My aNONradio stream cut out on me and when I went to investigate, I found the router dead. No lights. Nothing. Disconnectd the power cable from the back and re-attached.
Still nothing.
When I followed the power cord, I found that the wall wart seemed to have come mostly unplugged from the power bar. I have no idea what caused it to spontaneously disconnect, but I'm back now.
Isaac Kuo likes this.
This question doesn't lend itself well to plain text, so I LaTeX'd and screenshotted it. I'll do my best with the alt text.![Is there a way of writing the expression<br>\[ \sum_{n=1}^m f(n) \]<br>in a way that omits the term where $n=a$?</p><p>I know it could be written as<br>\[ \left( \sum_{n=1}^m f(n) \right) - f(a) \]<br>but this doesn't work when $f(a)$ is undefined. Is there a way of writing the expression<br>\[ \sum_{n=1}^m f(n) \]<br>in a way that omits the term where $n=a$?</p><p>I know it could be written as<br>\[ \left( \sum_{n=1}^m f(n) \right) - f(a) \]<br>but this doesn't work when $f(a)$ is undefined.](https://social.jlamothe.net/photo/13528377976a61653463c9a386467268-1.png)
#math #maths #mathstodon #AskFedi
Edit: It turns out that Friendica has a MathJax addon. Who knew?
Also, it seems like there are a number of options. The one I like best is:
$$\sum_{\begin{matrix}1 \le n \le m\\n \ne a\end{matrix}} f(n)$$
Edit 2: It looks like this doesn't render properly when federated to a server without MathJax support. I suppose I should've seen that coming.
Mathematics Channel reshared this.
Jonathan Lamothe likes this.
reshared this
kolya
in reply to Cat 🐈🥗 (D.Burch) • • •Sindarina, Edge Case Detective
in reply to Cat 🐈🥗 (D.Burch) • • •Cat 🐈🥗 (D.Burch)
in reply to Sindarina, Edge Case Detective • • •Sindarina, Edge Case Detective
in reply to Cat 🐈🥗 (D.Burch) • • •Just open a roll of kittens instead 😻
Carson Hill
in reply to Cat 🐈🥗 (D.Burch) • • •"Please, Kitten lady - you have to stop fighting crime. The last time you defeated Dr. Sinister, you left 53 kittens at the scene of your battle."
"Lady Kitaine. It was an adorable fight scene though."
"That isn't the point! Our shelters are overwhelmed and- wait, no, stop- this isn't an appropriate place for you to loosen your sleeves-"
"Would you like to know how I got these scars?!"
"Somebody call animal control!"
*scene wraps in a growing chorus of mews*
Ryan
Unknown parent • • •Æ Sea F.
in reply to Cat 🐈🥗 (D.Burch) • • •Owl Eyes Hoo
in reply to Cat 🐈🥗 (D.Burch) • • •Guillotine Jones, Flâneur
in reply to Cat 🐈🥗 (D.Burch) • • •ZZ Bottom
in reply to Cat 🐈🥗 (D.Burch) • • •anjune
in reply to Cat 🐈🥗 (D.Burch) • • •Feyter
in reply to Cat 🐈🥗 (D.Burch) • • •Iqrashah
in reply to Cat 🐈🥗 (D.Burch) • • •Tom Head
in reply to Cat 🐈🥗 (D.Burch) • • •Mx. Eddie R
in reply to Cat 🐈🥗 (D.Burch) • • •Derek the DIY Guy
in reply to Cat 🐈🥗 (D.Burch) • • •I am.happy, that all of our 16 cats are neutered.
But sometimes I miss those cute little fellas 🥰
Nix has moved to Beige.Party!
in reply to Cat 🐈🥗 (D.Burch) • • •draxil
in reply to Cat 🐈🥗 (D.Burch) • • •xlv
in reply to Cat 🐈🥗 (D.Burch) • • •シナモン 40C3
in reply to Cat 🐈🥗 (D.Burch) • • •"Your fren and neighbour spidercat has restrained the bad guy with his catnet, called the cops (who aren't ACAB in this universe, for dramatic purrrrpose) and left"