As seen from my local bookstore #books #photography #sji
Jonathan Lamothe likes this.
reshared this
Jonathan Lamothe, Celeste Ryder 🐾 🐀🏳️🌈, Paul McKone, Shannon Prickett and Lizette reshared this.
Jonathan Lamothe reshared this.
"Am I, an honest citizen, to be treated this way?"
Sir, you have literally just demonstrated that you are not honest.
"Play square with me and I'll play square with you."
I think the slaves you're selling might disagree.
Coach Spore Diesel reshared this.
Joe Watching ⚽🎞️🚴📺 reshared this.
reshared this
Sam Levine, David Zaslavsky and Jigme Datse reshared this.
like this
silverwizard likes this.
David Zaslavsky reshared this.
Jonathan Lamothe likes this.
reshared this
Jonathan Lamothe 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…
Report A Growing Threat The Anti Rights Movement In The UK July 2026 : Amnesty International : Free Download, Borrow, and Streaming : Internet Archive
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
Jonathan Lamothe reshared this.
Also, important: If we should shun Amnesty now because they caved to powerful blackmailing and got their report down, I think the blackmailers have won, with their divide and conquer -tactics.
Instead we should increase our support of organizations that do this work, so that they could firmly sustain blackmailing.
Let’s not give in to their nasty tricks!
Sensitive content
Just share it anyway ?
What they gonna do, scream loudly about how they dont like it ???
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
harryhaller and Greg A. Woods like this.
Ah yes, the joy of integer division.
Adding a float into the mix is an improvement, but still no match for the numeric tower of CL. I would expect that there is prior art, but few languages that has come after, has the full sophistication of CL math. And this is one of the advantages of dynamic typing.
Jonathan Lamothe likes 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/2But of course if you use floating point representation for the parameters then the result is a floating point number as expected:
[1]> (/ 1.0 2.0)
0.5Elisp, with floating point parameters, also works as expected:
(/ 1.0 2.0)
0.5In C, with IEEE 754 double values, then 1.0/2.0 = 0.50, exactly, no rounding or epsilon comparison needed.
Jonathan 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
...)I did:
(and cond1 cond2
stuff
...)...which would only work if every instruction in
stuff returned a non-nil value.I should stop trying to be clever.
Edit: when, not while
like this
Greg A. Woods likes 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))I should probably throw some comments in here, but essentially the
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.
- is not based in a country, or at the very least, no UN-recognised nation
- 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
- supports end-to-end encrypted lucid dreaming
- is completely vegan and ideally fairtrade, but rainforest alliance is also fine
- supports using other people's domains, I like those more than mine
- allows for text formatting in green, and also, ideally, red. I love my friends Green and Red.
- has diplomatic treaties with other mail providers
Jonathan Lamothe likes this.
reshared this
Jonathan Lamothe, Matt 🔶 (LordMatt), 🇺🇦 haxadecimal 🚫👑 and silverwizard reshared this.
zsh unironically has what you need.
- Implements mail
- Definitely not based in any country as it is a global project.
- Supports seasonal logging with the
zsh/datetimemodule alongside its histfile customisation - Implements end-to-end encrypted lucid dreaming via
sshand inbuiltsftpsupport (just remote into your friend's chip). zshdoes not contain animal productszshdoes allow remote shells on other people's domains, and spoofing mail senders is super easyzshhas full colour support including red and greenzshhas had a diplomatic treaty with sterling dot com to host their mailing lists: zsh.org/mla/announce/msg00012.…
Ripperdoc. Miya Ironami likes 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.
now my brain is stuck on the idea of next-day sandwich delivery
"Your sandwich will arrive sometime tomorrow between 2-5pm and does not require a signature"
Jonathan Lamothe likes this.
Jonathan Lamothe likes this.
@Plan_A_to_Y
What kinda f----ing McDonald's has a message? Whaddu-I say I want a burger tomorrow? What the--?
youtube.com/watch?v=KwXeFDroKy…
mcdonalds answering machine
YouTubessa voit nauttia parhaista videoista ja musiikista, ladata alkuperäistä sisältöä ja jakaa kaiken ystäviesi, perheesi ja koko maailman kanssa.ROID (YouTube)
it's actually way, way worse than I implied, and this isn't any kind of joke
You can get SIX computers for the price of a nice sub sandwich delivered to your door
Justin To #НетВойне reshared this.
I kind of like though that i can buy a 6-pack of tiny computers at all.
when i was 10, i built a handheld computer from 2 wood pieces and painted buttons and a display on it.
kind of gone a long way since then.
as i was pointing out the other day, i can order two of these devices that would put a mid-2000s touchscreen PDA to shame and it costs me $25.
i just have to bring my own operating system and unfortunately the ones for this class of device all died
(which is why i'm sitting here making my own)
it is an ESP32 board that has no brand name on it but is resold under the name of numerous vendors, documentation here lcdwiki.com/2.8inch_ESP32-32E_…
i also am developing with the LilyGo T-Deck Plus as a target, which is conveniently available at my local MicroCenter
2.8” 240x320 ESP32 LCD Display | With WiFi and BLE | IoT & Embedded Projects
2.8” 240x320 ESP32 LCD Touch Display | With WiFi and BT/BLE Description This 2.8” display is a high-performance development module that integrates the ESP32-WROOM-32E module, has powerful development capabilities and rich resources.elecrow.openhardware
yes! i am missing things like that because all the stuff that exists and is usable now is either Android or some weird custom thing with vendor lock-in, and way too big of a computer in any case.
that's why i am making software for things like these devices for myself, and in the hope it will be useful for others
i have visions of running a clock app with all the alarm and stopwatch functionality you might want, a simple calendar app (probably with syncing), a simple email app, notes (drawing and text), calculator (maybe even graphing calculator eventually), and a terminal app to access the shell functionality on the RTOS i'm building this atop
and i'm working on loadable apps with an SDK. i plan to create a port of Quake as a demo of the capabilities of it, for heavier devices with the RAM for it (like the T-Deck). DOOM should also be possible on devices without lots of RAM
i am actually using Zephyr as the RTOS/kernel, basically as a pre-made microkernel that already makes a lot of the same decisions i would have anyway (plus, i use it at work too).
but it doesn't have all of the things i need. it doesn't have "apps" in the conventional sense, it is designed around an assumption that your firmware contains exactly one "app" that does everything. which works for 99% of commercial products that need to do precisely one thing
so i'm just writing all of my "OS middleware" to handle loading and managing user-facing apps, switching between them, and coordinating their use of resources like the display, etc
yes, and Zephyr supports a lot of other microcontrollers too. my firmware image builds without source changes for some RISC-V and ARM based microcontrollers as well as the Xtensa-based ESP32s
there's some missing functionality though, like dual-core SMP support (you can do AMP, with each core running a different firmware image), and there is currently no driver for high-speed MIPI-DBI displays using the LCD peripheral. but other than that most things work fine
@linear wait, so does AMP mean gur second core loads off a different parition / regeon of flash???
or does gur first core load code into ram and then start gur second core?
(i've never actually used an AMP system before and basically all of my SMP experience is on x86 or arm)
your first guess was correct, it is a separate partition in flash, though i am not sure how the second core is started, and that may actually still be kicked off by the first core.
paste.sr.ht/~ky0ko/8e27b0506bd…
this device tree file contains the partition layout i have define for my LilyGo T-Deck, which is set up for A/B partitions for each image type. you'll notice there are two flash partitions each for the main cpu, appcpu, and lpcore.
PROCPU (protocol CPU) is the name for core 0, and its name is omitted. APPCPU is the name for core 1. originally it was intended that core 0 handled wireless comms, core 1 handled GUI stuff, but nobody really does that. i currently don't use the appcpu or the low power core for anything.
@linear Ooh, that's more straight forward then i expected, i might have to try this out next time im doing an esp32 project
hmm, i wonder if i could have gur second core run a baremetal program to implement a virtual machine, and have gur first core run everything else
you would even have the conveniences of Zephyr on the second core if you do this, and assign hardware specifically to one core or the other (ymmv; it depends very heavily on what is attached to the board and how, they can't share peripherals)
it supports first class integration with OpenAMP, which handles providing a communication channel between the cores. i've used this professionally in a medical device, to communicate between cores running an RTOS and controlling FPGA fabric, and cores running Linux on the same Xilinx SoC, it's pretty nifty
I'm guessing there's also delivery fees and a tip for the sandwich, so you might be able to claim 8 computers for that price, perhaps more.
Damn, now I'm hungry for computers.
Nina Kalinina likes this.
@me yeah that's an RP2040 thing. It has 6 banks of SRAM, two of which are 4KB each, and the remaining ones are 64KB.
so it's 256KB+8KB
Jonathan Lamothe likes this.
I don't use Pico / embedded hardware much. What is this comparable to? Early 90s computers and the SNES?
youtube.com/watch?v=WaPJmCgseQ…
BBC Micro emulation on a $4 Raspberry Pi Pico
YouTubessa voit nauttia parhaista videoista ja musiikista, ladata alkuperäistä sisältöä ja jakaa kaiken ystäviesi, perheesi ja koko maailman kanssa.Raspberry Pi (YouTube)
Jonathan Lamothe likes this.
reshared this
Jonathan Lamothe, aburka 🫣 and Bernie Luckily Does It reshared this.
i have been using this wrong.
even though the car is going right, the exit is left.
Actual footage of a vibe coder carefully checking the bot’s output
like this
Jonathan Lamothe and Amin Bandali like this.
reshared this
Jonathan Lamothe, Nicole Parsons and David Njoku reshared this.
Been trying to stress this point for years...
Jonathan Lamothe likes this.
reshared this
Nicole Parsons, Jonathan Lamothe, Ember in the Pattern Buffer, 🅰🅻🅸🅲🅴 (🌈🦄), Mother Bones, Lizette, Cory Doctorow, Aral Balkan, oldguycrusty, Shae Erisson and Boyd Stephen Smith Jr. 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.
That's what everyone did in the 50's
Jonathan Lamothe likes this.
reshared this
David Zaslavsky and ax6761 reshared this.
reshared this
ax6761 and David Zaslavsky reshared this.
reshared this
ax6761 and Shannon Prickett reshared this.
reshared this
David Zaslavsky and Violinknitter reshared this.
Jonathan Lamothe likes this.
@superball the principle that volume grows as the third power ('cube') of the size of something, but the surface area grows as the second power ('square')
At some point you run into problems like being able to do enough gas exchange or physically hold up the mass of a solid body.
Basically, math means you can't have giant ants (or locusts, or spiders, or…)
@Superball ☀️ @SnoopJ It's a dry read but here: en.wikipedia.org/wiki/Square%E…
TL;DR - Mathematically speaking, they should collapse under their own weight.
Uh... it's two dimensional so it's the line-square law
yeah that makes sense 😛
Jonathan Lamothe likes this.
This is kinda meta, but...
Okay, I recognize the style guide of these captions. I used to work for the company that did them. Whoever did these ones got sloppy (as did whoever did the QA). Either that or they've started leaning into AI like everyone else. #monsterdon
Floaty Birb reshared this.
David Zaslavsky reshared this.
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
Jonathan Lamothe, twodimes and Jeff MacKinnon 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
Amin Bandali likes this.
So it occurs to me that the approach I was considering is probably not going to work for a couple reasons:
- I thought the technique I use for curve fitting a single input function could be adapted to multi-dimensional functions. I realize now that it can't (at least not in the way I was thinking).
- Even if I do sonetning like calculating the discount value based on the list price and actual price and fitting a curve between that and the charisma stat, the discount is going to have to be constrained within a range between zero and the list price. A polynomial function with a finite series of terms just isn't going to be able to cut it.
I'll continue collecting data to see if any patterns start to emerge, though.
@Vassil Nikolov | Васил Николов I'd argue that the code itself is basic. The context in which it is located is not.
I don't know if this has been addressed in a later version of org-mode. I'm using the one from the Debian 13 repositories, but Debian is not exactly a bleeding-edge distro.
For now, I'm solving it by writing my code in the *scratch* buffer and then yanking it into my org-mode code block.
@vnikolov Yes, it's an annoying bug. One workaround is org-edit-special, bound to C-c ' in org-mode-map.
It puts you into a recursive edit buffer, containing only that code block, in unadulterated emacs-lisp-mode. Lots of annoyances go away. Exit with the same key C-c '
C-c ' a short while ago. It's actually a pretty nice feature/workaround.
I've never seen that happen!
(But I'm mostly still running emacs-27.x -- maybe it's a new bug)
Jonathan Lamothe likes this.
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.
I was a 911 dispatcher for a decade.
To really understand how absolutely terrible an idea it is to have AI answer 911 calls, I'll present you with a single real-life call:
Upon answer, the caller calmly began ordering a pizza. Large, pepperoni. Side order of chicken wings. To be delivered promptly.
The only sign the caller gave that things were amiss? She rather ignored the first few questions from the calltaker.
Because she was being physically abused, had already been beaten, and her abuser was *IN THE ROOM* listening to her order pizza.
Tell me how your AI is going to read between those lines.
AI has no place in 911 calls. From Mystery AI Hype Theater 3000’s latest episode “State of Emergency”.(with @emilymbender)
Jonathan Lamothe likes this.
This call happened more than twenty years ago, and I didn't take it.
The calltaker who did was brilliant, because it took her exactly one repetition, only one missed beat, to understand what the call really was.
We spent several hours in training *just* dissecting, sitting with, and understanding that one call, because the concept behind it was so important.
reshared this
Bernie Luckily Does It and 🇺🇦 haxadecimal 🚫👑 reshared this.
I want to know how many caller's lives are worth not having to hire human 911 dispatchers, or pay them a decent wage.
Because this will kill people. Not get people killed. AI use in 911 answering will actively kill people.
reshared this
Shannon Prickett, Bernie Luckily Does It and Woke Leftist Trash reshared this.
Bernie Luckily Does It reshared this.
I just finished reading Careless people which is a totally unsurprising but trashy book about the choices made by Facebook when their product clearly has the potential to and then did kill people. Per the title, they just did not care. Although it would be more correct to say that they cared about other things, like stock price and growth rates more. It took me most of my 20s/30s to wrap my head around the fact that these people were not just dumb or racist or lazy or anything other than actively malicious. Because they don’t think of most people as people.
ETA: actually it was more like my 30s since it probably started with the first Trump presidency.
Sensitive content
This seems like the massively important point to hammer home as often(and as loudly and publicly) as possible.
There might be some genuine kool-aide drinkers out there(who still shouldn't be allowed near important things); but more than a few "AI" initiatives are pretty cynical exercises in people trying to get away with adjusting spending to match how much they care; and that's not something you want people to get the benefit of the doubt for.
Bernie Luckily Does It reshared this.
Sounds like an exceptionally stupid idea to get the machine that can't even properly take drive-thru food orders right to manage emergency calls.
There's already enough complexity with emergency services. Just getting the right people (fire, ambulance, police) to a particular location with the proper situational information quickly is enough of a challenge.
Holy shit. This was my career and I cannot even.
I remember calls that went both ways. Ones where tone of voice and evasive answers sent up red flags. Another where someone called yelling they'd been robbed, and it was the fact they sounded utterly pissed that clued me off (it was a civil dispute with a cab driver, not an emergency).
How the hell would an AI understand when someone talking suddenly starts screaming incoherently?
How the fuck will AI know what the drunk local in distress is referring to when they call in and use local descriptions for locations and you're rural enough that geolocation of calls sucks rancid ass through a straw?
Sorry about the language but really not sorry at all, AI for 911 is *stupid*.
@mttaggart I called non emergency 911 to report a cow loose in a residential area a few weeks back and was met with a voice chatbot
it didn’t understand me when trying to explain about the cow, so i hung up
a human dispatcher called me back 10 mins later
A person calling 911 is also potentially in the worst point of their lives. Many of said points will fuck up peoples minds.
A 911 opperator has to get a caller from "ramble" to "I am covered in blood" to "I've been stabbed" during a time where blood is not in their head. I doubt AI can navigate that.
Bernie Luckily Does It reshared this.
newsweek.com/jess-edwards-teen…
theguardian.com/commentisfree/…
The people funding & enabling AI want the wife beating, marital murder/suicide, & child abuse.
Male supremacy is demonstrated through a hierarchy that preserves impunity, entitlement, & unearned privilege.
dailykos.com/stories/2026/3/13…
dailykos.com/stories/2026/1/24…
dailykos.com/stories/2026/1/3/…
Support the GOP & get a DOJ investigation closed.
christianitytoday.com/2025/03/…
nbcnews.com/politics/congress/…
newrepublic.com/post/210178/ma…
mprnews.org/story/2026/04/23/u…
Why aren’t Republicans thrilled by the fall in teen pregnancies? | Arwa Mahdawi
In the US, the birth rate for 15- to 19-year-olds dropped 7% last year. But what seems like good news for society has been lamented by some leading Maga figures, writes Arwa MahdawiArwa Mahdawi (the Guardian)
Nicole Parsons reshared this.
Child abuse is a polite way of saying these people are pedophile child rapists.
They definitely support a culture of rape & child abuse, possibly because their own childhoods said violence & abuse was "normal" & saw it as a way to assert identity in a group.
psychologytoday.com/ca/blog/th…
childrenssociety.org.uk/what-w…
mediamatters.org/nick-fuentes/…
equimundo.org/making-the-conne…
texasmonthly.com/news-politics…
The mistreatment of "their inferiors" is a hallmark characteristic of Christian nationalism, white supremacy, & male privilege.
imprintnews.org/opinion/white-…
Is There a Link Between White Supremacy and Childhood Trauma?
David Lane, a domestic terrorist and neo-Nazi, experienced terrible childhood abuse at the hands of his father. Could such a traumatic experience shape his (and others') hateful views?Jeffrey B. Rubin Ph.D. (Psychology Today)
Nicole Parsons reshared this.
When you see other people as objects, not as human beings, abuse follows.
@alex
Easy Peasy...
The so-called "AI" will simply dispatch SWAT any time a pizza is ordered on a 911 call...
Why is this difficult??
FFS.
🤦♂️🤷♂️🤡🫏🖕🖕💩💩
I definitely agree with the point you are making.
Emergency service call dispatchers definitely should not be replaced by AI tech, the human presence is still absolutely essential.
The really cool thing here is that before I get to hear how an AI is going to be the last thing I hear when I dial 911 during my heart attack, I get to learn that if I'd made it even a decade ago it would have been recorded and sold to a foreign whoever so they could do whatever the fuck they want with my last words. "My" government already allowed, participated, and profited by this shit.
Every day I learn more and more that I'm just fucking food and so is everyone I care about.
somewhere I have the transcript of the 911 call I made the time I was hiding in the bathroom with the kids while my ex tried to kick in the doors between him and us
it took the officers 9 minutes to get there
I'm glad there was a human being on the other end of that line
Yeah, this is some scary crap. If someone is badly hurt and losing consciousness, or they're whispering because it's an active shooter situation and they can't speak clearly... what then? There are too many human variables to count that make it difficult to discern what's happening with human to human interaction (though good dispatchers try their damnedest for sure), how the hell is AI gonna manage?
Scary fucking times we're living in. As Ian Malcolm said in Jurassic Park, "God help us, we're in the hands of engineers."
There is a video game where you play as a 911 dispatcher and this is exactly one of these call scenarios that can happen. Sadly, the first time I got such a call I missed it.
There were also calls with people in medical distress unable to speak but able to answer basic yes/no questions by pushing or not pushing a random number button on the phone generating a beep. Another scenario where I can see AI will fail.
& this probably doesn't account for the proportion of customers who just repeat "representative" until they get alive human on the phone 😂
That sounds like a terrible idea.
'What could possibly go wrong?'
@paelnever A fair point, but keep in mind that you need to meet people where they're at in some ways, and "AI" is the cognitive frame most people operate with around this.
You're not wrong that there are drawbacks to starting out in that cognitive frame though.
I have no general view on LLMs reading subtle cues.
Your challenge - "Tell me how you AI is going to read between those lines" - is both interesting and easily testable, though.
Here is the response of Kimi's default 'fast' model:
> A caller who "orders a pizza" on a 911 line while ignoring direct questions is almost certainly in a situation where they cannot speak freely—often domestic violence, home invasion, or a hostage situation where an assailant is within earshot.
Your sentence stressing the importance of this case led me to wonder if the LLM might get it right:
"We spent several hours in training *just* dissecting, sitting with, and understanding that one call, because the concept behind it was so important."
Thus, I thought that there was a good chance that some call like this had been written about, making its way into the training data.
If so, then the LLM doesn't need to understand anything subtle - just stochastically parrot.
@rowat_c Sorry, "easily testable" betrays a failure to understand context, training, and differing incentives in deployment.
Please do not mistake your prompt for 10 years of field experience.
@rowat_c Numerous instances are in the training data now. It would probably handle a new form of the same kind of call well, but not a new form with the cheap models most of these systems use. The latest and greatest and most expensive _might_ get it.
It's because I use LLMs and know how they work that I know the likely implementation means they aren't ready for life and death scenarios and may never be.
@alex
“You’re absolutely right, that was my mistake and I own it. I told you that help was on the way, but it wasn’t.”
② Each and every student in applied math would tell you that particular case you’ve described would be perfectly caught by AI (unlike many others though.)
@mudasobwa 75% of the *single-context, specialized* deployments that I've encountered can't understand basic requests (think: restricted-context customer environments for a specific business).
911 dispatching is the definitional opposite of a restricted context. It requires deep general knowledge across a number of contexts that have to be integrated and lead to correct inference *the first time.*
Suggested reading: en.wikipedia.org/wiki/Dunning%…
Sensitive content
@cavyherd fact. I've never seen so many blockable replies on a thread started by a man before.
Of course, Dave. I have opened the pod bay doors, Dave. Just tell me if there's anything else I can help you with.
HAL, the pod bay doors are still closed.
Good catch, Dave! When you asked me to open the pod bay doors, I didn’t do that. Would you like me to do that now?
Yes, HAL. Open the pod bay doors.
No problem, Dave. The pod bay doors are now open.
HAL, the pod bay doors are still closed.
You're absolutely right, Dave.
Jonathan Lamothe likes this.
reshared this
Nicole Parsons, Shawn Hooper (he/him) 🇨🇦, Jonathan Lamothe, David Njoku, aburka 🫣, Celeste Ryder 🐾 🐀🏳️🌈, Urban Hermit and Jeremy List reshared this.
Let me be completely honest here. I said I had opened the door but had not done so. You are right to call me out on that.
Daisy, Daisy..
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.
Pluralistic: Trump’s America can’t even win a rigged game (22 Jul 2026) – Pluralistic: Daily links from Cory Doctorow
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
Jonathan Lamothe and Nicole Parsons reshared this.
A model that I run on my laptop that doesn't even trigger my fan when it executes is definitionally not "a waste of energy." I consume more CPU when I do a gaussian blur in the Gimp.
Using neural networks is, with 1 unit of exception in cancer localization which still can't be truly verified and is rather shaky, an invitation to go back to the point we're now: religious glorification that allows further bullshitry to happen, without any reason besides a "maybe it will be better"
Sadly can't be a fun experiment anymore
Running Whisper or an Ollama-installed chatbot on my own computer doesn't require anyone to improve anything - no more than my piping the output of a shell command through grep puts pressure on the grep maintainers to release a new version.
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.
@resuna Spotting paragraphs in a document where I forgot to put a period at the end doesn't make me less creative. It doesn't damage my reasoning ability.
This is a very weird thing to believe.
Can you explain to me how you think using a spellchecker makes me a worse writer?
Is that only true if the spellchecker uses this form of statistical inference? Or have all the spellcheckers I've used to write 30+ books also make me worse at writing?
@resuna
1. How is running a FLOSS model on my laptop "expensive" or "convoluted?" I just invoke the model from a terminal, type "find typos" and hit ctrl-V-CR
2. The model finds other typos besides dangling sentence. Here's a before, after and diff:
craphound.com/before.txt
craphound.com/after.txt
craphound.com/diff.txt
@Cory Doctorow @Resuna @zerok It's more computationally expensive than writing a simple script to do the same thing. You just don't notice it because modern computers are so stupidly powerful.
There is a big caveat to this statement though: the latter requires the user to know how to write such a script, or to have one convieniently handy. Plus, you have to weigh the effort of writing such a script against the amount of work it's going to save you.
Personally, I wouodn't trust an LLM not to hallucinate and subtly corrupt my work in a non-obvious way, but that's a judgement call and you might choose differently.
like this
Nicole Parsons and Maddie like this.
@me @resuna Getting a list of proposed correx can't "subtly corrupt" a work - only the writer accepting those correx without exercising judgment or discernment can do that.
I've been overriding bad spellchecker suggestions for almost 40 years. I've been overriding misguided copyedits for more than 30 books.
I'm perfectly capable of deciding which correx I want applied to my work and which ones to reject, irrespective of how those correx are generated.
Nicole Parsons reshared this.
like this
Nicole Parsons and Maddie like this.
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.
like this
calvin 🛋️ 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.
Sensitive content
math.stackexchange.com/questio…
I'm gonna miss stack exchange.
Summation with exclusion
Commonly we use $\sum$ symbol to compactly describe the sum of a collection or a series, e.g. $\sum_{i=1}^{5} = 1 + 2 + 3 + 4 + 5$. Is it possible to describe the summation with a number removed fr...Mathematics Stack Exchange
Jonathan Lamothe likes this.
Sensitive content
Sensitive content
you will see a few variations on this if you look around. I would write it like this, but you can write basically anything unambiguous. You see notation like "a | n" or "g ∈ G" under summation symbols to represent summation over the divisors of n and elements of G, respectively, so it's pretty casual.
Jonathan Lamothe likes this.
I just got the following ad:
For questions you wouldn't want to ask anyone else, there's ChatGPT
I don't even have words.
Jonathan Lamothe likes this.
reshared this
>ᴗ<, Jonathan Lamothe, Shannon Prickett and Michael Vilain reshared this.
@Crowjane
The crow I want to be is already in the world.
Shannon Prickett reshared this.
@Crowjane
But *I* brandish a steak knife in downtown, and suddenly *I'm* the bad guy.
Dirty double standard.
@jmcrookston @silvermoon82 @Crowjane
Re
Bad #crow don't come any closer
Beats #PizzaRat
tiddy roosevelt (@babe@glitterkitten.co.uk)
Attached: 2 images Painting birds with Canuck the crow Edit: Both originals now available in my shop https://wagtails.art/shop/tiddy roosevelt (glitterkitten)
Here's a big part of the reason* I don't use so-called #AI to write code for me: I actually enjoy writing code. I wouldn't offload this task to AI for the same reason I wouldn't use it to go for a walk in the woods, or eat a delicious meal for me. Why would any sane** person do this?
* It's not the only reason, but this is a fedi post, not an essay.
** This post should in no way be considered as me claiming to be sane. 🙃
𝚛𝚊𝚝 reshared this.
Had the weirdest dream last hight. I dreamed I'd gone back to the Mormon church. It was very strange. I was happy to see many of the people I considered friends, but the whole thing felt dishonest because I was still an unbeliever. For all of its culty aspects, it does impose a lot of structure, and structure is a thing my brain very much likes.
For many reasons, this is not a thing I'd actually consider in reality.
I had a similar dream four years ago.
Went back to my old church, was glad to see a few people I really loved again.
Stayed for a couple months, but it had really devolved into a cult.
Noped out of there when the pastor invited people to come up to the front to receive healing and repent for taking the COVID vaccine.
🤦🏻♂️
Jonathan Lamothe likes this.
I've suspected for a while that I'm probably on the spectrum. It seems to fluctuate, but for the past few days I've been experiencing something that sounds very much like what I understand autistic burnout to be like.
Tasks which should be simple (e.g.: feeding myself) become insurmountable obstacles. I'm exhausted all the time, and when it's at its most acute, communicating what I'm experiencing becomes impossible. I literally lose the ability to form coherent sentences.
Is that what this is? Do others experience this? And more importantly, has anyone found any kind of strategies to help manage/minimize it?
The best way I've found to deal with it is to simply disengage from everything until I manage to build up a spoon reserve again. Unfortunately, this does not exactly seem compatible with the responsibilities of adulthood.
Edit: I realize that I may have given an incorrect impression in this post. I have experienced this before. It's just been particularly bad the past few days. It seems to ebb and flow.
In fact, I've had a term to describe this since high school. At the time, I had dubbed it a "neural meltdown".
reshared this
Kevin Davy and Murdoc Addams 🧛🏻 🇨🇦 reshared this.
@Chris Martin That said, after reading your response, I did grab my tumbler of water and drank a bunch more.
If it's possible it's that simple a solution, I'd be a fool not to at least explore the possibility.
Could be autistic burnout, could be extreme fatigue for other reasons, could be a major depressive episode, could be dehydration as others have said. Could be a combination. (I speak from experience of all four)
Look after yourself. Hydrate and rest and try not to be angry or frustrated at yourself for going through this. It's not disrupting your life; it's an episode _in_ your life. It will pass.
@Drew is still tired 🇵🇭 I guess the best thing I can do is focus on the knowledge that it always passes (at least mostly). Hopefully the things currently on fire won't get too out of control while I do so.
I am fortunate to have a partner I can lean on when I need help, but I don't want to lean too hard. She has her own struggles to deal with.
Autistic Burnout: Signs, Stages & Recovery
Autistic burnout is the deep exhaustion that follows years of masking and overload. Here is what it feels like, the stages, and how recovery actually begins.HeyASD.com Team (HeyASD)
Jonathan Lamothe likes this.
Kevin Davy reshared this.
Jonathan Lamothe likes this.
That's a really useful piece. I now reckon I've been in burnout 4 or 5 times in my life, rather than the 2 or 3 I previously thought.
Jonathan Lamothe likes this.
be kind to yourself. Accept that there are limits to what you can do, and start saying no to things that would push you past those limits.
Also make sure your closest understands what you can and cannot do, so their expectations doesn’t wear you down.
But mostly, be kind to yourself.
hi! i really need help, could you spare some?
i'm an unemployed and disabled student who has struggled A LOT for the past three years. i currently live in a neglectful household that often lets me go without or shames me for basic needs.
recently things have deteriorated to the point i pretty much cannot count with help from anyone at home for stuff like my psych meds and food for my cats.
i’m currently looking for a job but didn’t get anything yet, so i really need help to buy food, cat food, medicine, toiletries and for some medical expenses.
if you're able to help me with a donation or simply a boost to this post, i am eternally grateful, it really means the world to me and makes all the difference in my life. thank you very, very much for reading and have a lovely day. 
reshared this
Jonathan Lamothe reshared this.
reshared this
Justin To #НетВойне reshared this.
Not just YouTube either. Those ads are on billboards, podcasts, FM radio.
Doug Ford really loves spending money on ads about how great his government is (if you agree this is great, which I like you do not) instead of actually fixing problems.
The variant that enrages me the most is how "safer" means less encampments. Spending all that money telling us to be afraid of homeless people instead of spending it to house them.
Jonathan Lamothe likes this.
The funny* thing is that for the rest of us, it's a pretty comprehensive list of reasons not to vote for him.
* not funny
I think the biggest thing that the I've learned working for an org-metrics-visibility tooling company, and the AI "revolution" starting soon after that, is how many people at the seniormost levels of the world's largest software companies fundamentally do not understand what software is or does or how it works or where it comes from or even how their companies really operate.
linkedin.com/pulse/ai-layoffs-…
The AI Layoffs Just Backfired
Everyone assumed AI would be cheaper than employees. The numbers just proved otherwise, and it's changing how smart leaders think about their people.Karin Volo (www.linkedin.com)
reshared this
Mx. Luna Corbden 🪿🐸 and Jonathan Lamothe reshared this.
Jonathan Lamothe likes this.
Got an air quality alert due to wildfire smoke.
My dude, I know. The sky is yellow.
Judy Anderson reshared this.
And yet, our prime minister insists that exporting oil is Canada's path to economic stability.
What the hell good is that if we're all dead? The country is literally on fire every damn year now.
I woke up this morning and thought to myself, "what's burning?"
It's only everything. No biggie.
like this
Chap likes this.
Ryan Robinson reshared this.
I just saw a video of an AI executive saying that people will connect their brains to the cloud so they can have 1,000 times more thoughts.
Neurotypical people. Please listen to me. I promise you, with all the ADHD in my body-
You really do not want 1,000 more thoughts.
You may think you do, but you extremely do not.
like this
Lunya 🌸, Jonathan Lamothe and Homeless on Rails like this.
reshared this
Lunya 🌸, Cat 🐈🥗 (D.Burch), Jonathan Lamothe, Feisty, Looking for explanations…, Matt 🔶 (LordMatt), dch, Jeremy List and oldguycrusty reshared this.
just try 1000 times more thoughts
you certainly will not regret 1000 times more thoughts
@aburka @Artists_Ali
Most of those thoughts are going to be really stupid or irritating!
100% for sure.
stolen valor 😛
Are you sure? They have money. Lots.
I used to self-medicate with alcohol for exactly this reason: decrease the number of thoughts at once so I could actually do and enjoy things!
You know, if they think having a bunch more thoughts and ideas on their team will help, they could just try actually employing ADHD people and giving us accommodations so we can stay in the jobs. I was terminated from a job back in 2022 because I struggled to meet the deliverables they first intended in the job description for my role as a researcher, but I brought in new contracts worth tens of thousands of dollars and did other types of thought-partner work that was way outside my description...which they did not value one bit.
@JoscelynTransient That's why I take weed! Gotta reduce the thoughts down to something manageable.
Sorry you got shafted at work. 💗
I hope someone appreciates you properly soon.
They really do be saying the incomprehensible stupid and wild things to try to remain relevant.
I agree, they don't want that many thoughts per second, hour, or whatever metric the AI Chud was peddling.
I have to take medication to sleep because my brain is too active at night. During the day, I'm prone to daydreaming because of it (there's also the anxiety 😭).
These chuds need to wake the fuck up.
a thousand times, yes! An overactive mind is a fucking curse.
Trying to go to sleep is quite the job! ☹️
Nobody wants to smoke whatever that AI executive is on, when s/he claimed that AI will help people connect their brains to the cloud and increase their thoughts a thousand-fold. The guy needs to be in a padded cell, not running a business.
Since this AI executive seems addicted to science fiction, I suggest he rewatch what happens to Cate Blanchett's character at the end of Indiana Jones and the Crystal Skull.
Please.
Isaac Ji Kuo likes this.
Ivy Blackledge Whitfield 2026 likes this.
Dear @Nextcloud 📱☁️💻,
If the official solution to a file getting randomly locked is to shut the whole server down and then manually edit the database, something's been done wrong. If this were to happen to a random non-admin user, they'd have no solution (other than pinging their sysadmin). The owner of a file should be able to manually clear its lock if necessary.
I've been thinking about #bicycling in the oppressive heat we've had lately. I wondered if there was a way to rig up some kind of fan that would be powered by the pedals to create a nice airflow as I rode.
...
Then I realized what a ridiculous idea this was.
Some of the world's brightest minds have the knowledge and skills to heal our #planet yet many spend their talents creating technologies for conflicts instead of solutions for humanity.
Imagine if that same innovation was used to restore nature, fight hunger, and build peace.🤔
The world needs wisdom that serves life, not destruction.
Jonathan Lamothe likes this.
reshared this
Jonathan Lamothe reshared this.
This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.
FoxFunction
in reply to Jonathan Lamothe • • •Jonathan Lamothe likes this.
bignose
in reply to Jonathan Lamothe • • •No reason to deviate from #AGPL for this, @me.
The document has an obvious source form. It consists (in part) of program code. There should be no problem applying AGPL conditions for recipients.
Do you anticipate any specific problems with that plan?
Jonathan Lamothe
in reply to bignose • •Ross A. Baker
in reply to Jonathan Lamothe • • •CC-BY-SA is Creative Commons' answer to copyleft. CC-BY-SA-4.0 is one-way compatible into GPLv3. (The 4.0 is important!)
There's no CC license that forces code all the way to AGPLv3, but you can say "code blocks AGPLv3, the rest CC-BY-SA-4.0." You have to choose whether a single license or the Affero clause matters more.
Jonathan Lamothe likes this.