Okay, I need to do a hacky #elisp thing. Yes, I know it's terrible.
Basically, I have an existing defun. Let's call it foo. I need to replace it with a new function that calls the old one and transforms its output before returning it.
I naïvely assumed I could do it like this:
(let ((oldfunc (function foo)))
(defun foo ()
(my-transform (funcall oldfunc))))...but this doesn't actually copy the old function, just a reference to the symbol, so it ends up locking itself in a recursive loop.
I'm sure there's a way to do this.
#AskFedi
Edit: Got it. It's:
(let ((oldfunc (symbol-function 'foo)))
(defun foo ()
(my-transform (funcall oldfunc))))Edit 2: It turns out there's a cleaner way still.
See: aus.social/@carlozancanaro/116…
Also, there's still something Gmail isn't liking. Looking at the differences in the headers between emacs and my other clients (whose mail does get through), the next most obvious difference is that the Content-Type header doesn't specify an encoding. Whether this is the actual problem or not, I should probably fix that. I'm just working on how.
The usual way to do this would be to "advise" the function with an "around" advice. gnu.org/software/emacs/manual/…
I have the same issue with @Tutanota : my emails never make it to some recipients. I’ve never sent a single spam on my life. The only factor I was able to isolate is that anything going to Gmail or a Google-managed address doesn’t makes it, which I assume means it was caught in some spam filters. But it’s not the only factor. I just haven’t figured out what makes it so I can’t write to some other addresses.
It’s really a PITA, forcing me to keep another email.
like this
Isaac Kuo, dotmavriq and Greg A. Woods like this.
Lens reshared this.
Don't know what software you're using, but I found *outgoing* DKIM pretty easy with Exim. Basically just a matter of making sure the right config variables were set in the relevant outgoing transport.
Verifying signatures on the incoming side was a lot harder; I had the distinct impression few people setting up their own systems actually do that, they just want it for outgoing so that places like Google won't block the mail.
I know of no other way to read my emails (and remain sane).
@Matthieu Now I need to figure out how to set it up to read ATOM feeds. RSS, I already theoretically know how to do.
Edit: I seem to be missing the nnatom backend.
GitHub - wanderlust/wanderlust: Wanderlust Development Repository
Wanderlust Development Repository. Contribute to wanderlust/wanderlust development by creating an account on GitHub.GitHub
You might want to try Wanderlust -- I find it very useful for email handling.
On the other hand I must admit I never really liked GNUS, even for Usenet.
Finally got aroind to signing up for an eternal-september account.
God, I'd forgotten how toxic the #StarTrek fan base can be.
That said, #usenet as a whole seems to be a magnet for toxicity in general.
like this
Isaac Kuo likes this.
Colin Macleod reshared this.
Dear non-autistic folk, AKA (also known as) allistic's. It's that time of the year again. Autism awareness month. That time when you can become aware of autistic's, raise some money and generally show your worth by acknowledging, if nothing else, our existence. Good on you. Although, I suppose it may come as a bit of a shock to know that we don't actually want awareness.
Awareness can and has been historically, "look at their difference," closely followed by "stone them, burn them, they're a witch". Or, being left to die alone in the woods, because they think that you are a changeling and have taken their beloved child. Or simply hearing someone telling a parent, or carer, "Oh, look at them, they are so special. That must be so hard for you, looking after them, I couldn't possibly do that". Or from someone, "but you don't look autistic, I know what autism looks like" and dying a little more inside. Not to mention, in this day and age especially, that we often have minds that see the patterns of the future writ large upon the wall in blood and knowing it will be our blood if the wrong people are only just aware of us and want to use that politically.
So no, we don't want awareness. Awareness is, at best, thinking that you know us, that you can see us. Awareness is feeling good about acknowledging our existence, not our lives. What we want and need is understanding. Understanding that we are different, not less than, or greater. That our minds and senses and bodies work differently to yours. That we have different needs and abilities and challenges. That the world you have made, is, in so many ways, difficult, if not impossible for us and that it is the reason why we so often struggle, or can't cope and not because we are deficient in some way. That we are not missing something (which is why most of us hate the puzzle symbol), or broken, or anything other than just different.
A difference that can't be seen from the outside looking in. By studying us from your point of view, or judging us by your standards. It has to be explained and understood by us telling and showing you. By us sharing our experiences, and knowledge and understanding. By working with us and not in spite of us. Because as minorities have called for throughout the ages, there should be nothing about us, without us, not if you want anything to be in any way meaningful, or true.
Only by truly understanding this. By learning to listen and value our opinions and stories, will you begin to understand and finally grow into where we really need you to be. Accepting us and not just aware of us. Accepting us truly as we are, in all our variety and complexity and not just thinking that you do. So enough of awareness month. Perhaps aim for something better.
Jonathan Lamothe likes this.
reshared this
Actually Autistics, Bernie Luckily Does It, Looking for explanations…, Douglas Edwards, Kevin Davy and Jonathan Lamothe reshared this.
reshared this
Actually Autistics and Kevin Davy reshared this.
Actually Autistics reshared this.
I'd also suggest the cognitive element is necessary, but not sufficient. Action is needed - actually changing the design of work, social systems, to accommodate the fullest range of people possible.
On a different note, I appreciate why people dislike the puzzle image (with the implication of a missing piece), but it sort of resonated for me in a different way - when a consultant said I might have autistic traits, it felt like a piece had slotted into place.
reshared this
Actually Autistics and Bernie Luckily Does It reshared this.
Actually Autistics reshared this.
Actually Autistics reshared this.
Although to be fair to them, even those of us who are coming to this much later in life struggle with this one at times.
Actually Autistics reshared this.
I think part of the issue is the presentation of autistic people in media within a pretty narrow range. There's also the issue of motivation to learn. Having grown up not seeing myself as autistic, I hadn't really the motivation to properly explore until a consultant said I may have autistic traits.
reshared this
Actually Autistics and Kevin Davy reshared this.
Actually Autistics reshared this.
@misaimed_brain @callunavulgaris
I’ve just watched Patience series 2, & there’s a line where she says something g like, “ but you don’t think k we’re all the same…?”.
Representations in TV & movies have been bad, but they had to start somewhere, something is better than nothing, & I think they’re getting better. I loved The Assembly because of the diversity of autistic people involved. I should chase up the British version.
reshared this
Actually Autistics and Kevin Davy reshared this.
Actually Autistics reshared this.
reshared this
Actually Autistics and Kevin Davy reshared this.
Actually Autistics reshared this.
reshared this
Kevin Davy reshared this.
Indeed. And acceptance often comes from understanding.
Actually Autistics reshared this.
Actually Autistics reshared this.
Actually Autistics reshared this.
Thank you 😀
Actually Autistics reshared this.
Hello Kevin. Persons who aren't autistic don't generally think about autistic persons.
I'm not a wheelchair user and I rarely consider if a building has appropriate access for persons who use wheelchairs. It took government legislation to force architects, businesses, etc., to become aware of the needs of persons who use wheelchairs. It took awareness, campaigning, political lobbying, to force through changes, and our society now perceives wheelchair users differently than they did in 1960s. Wheelchair users now occupy positions in society that they wouldn't if society hadn't started to make accommodations to meet their needs.
Surely the first step is to raise awareness of our existence. As we raise awareness, we educate, we inform, we increase understanding. We slowly and gradually take society on a journey to understand that autistic persons (persons with autism), we are there, around them, working alongside them, living alongside them, loving alongside them. But as with physically differently-abled persons with a need for things like accommodation for chairs, etc., we also need accommodations to allow us to live on equal terms with neurotypical persons who outnumber us.
Just my opinion, for what it's worth. Other opinions are available. Have a great evening. Take care. 🙂
reshared this
Actually Autistics and Kevin Davy reshared this.
All true. The more people can see us as we are, in all our differences and in all walks of life, the more they will understand and perhaps be prepared to work with us.
Actually Autistics reshared this.
This is what I like to tell people when they tell me they learned something from an LLM:
Pick an obscure subject about which you know a great deal. Now ask an LLM a bunch of questions on that subject and see how long it takes it to give you a wrong answer. Now ask yourself if someone who didn't know the subject as well as you do would have caught that mistake.
Finally, ask yourself: do you still trust the LLM?
Boyd Stephen Smith Jr. reshared this.
5 Steps to a great day:
1. Go camping
2. Avoid people
3. Take a nap
4. Poke a campfire with a stick
5. Keep avoiding people
Jonathan Lamothe likes this.
reshared this
Jonathan Lamothe reshared this.
On my way!
Is that a new Airstream?
Aaron Lord likes this.
Rideau Acres Campground | Kingston Ontario
Rideau Acres: Family campground in Kingston on Rideau Canal with heated pool, boat rentals, beach, hiking trails, and banquet hall for weddings and activities.Rideau Acres Campground | Kingston Ontario
Jonathan Lamothe likes this.
20 minutes from home, Rideau Acres.rideauacres.com/
Rideau Acres Campground | Kingston Ontario
Rideau Acres: Family campground in Kingston on Rideau Canal with heated pool, boat rentals, beach, hiking trails, and banquet hall for weddings and activities.Rideau Acres Campground | Kingston Ontario
One of these days, I'll figure this whole #Monsterdon thing out. I mean, I get the general concept, but I never know what movie everyone is watching and when.
I'm always reminded as it seems to be in progress.
פְּרִי reshared this.
Jonathan Lamothe likes this.
Follow @miru for announcements.
Also @Taweret
Streams at miru.miyaku.media/
2am British time Monday mornings (so Sunday nights).
Jonathan Lamothe likes this.
@Social Commentary Bot What is that in UTC?
Edit: UTC+1
One hour after this toot was posted:
social.jlamothe.net/@Taweret@t…
The timestamp should be right for your setup?
Jonathan Lamothe likes this.
I always have a moment if hesitation pressing the "share" button when I use an em dash in a post, lest soneone think I'm using so-called AI to compose my posts.
I guess the typo that escaped my proofreading will probably help to dispel that myth.
Edit: I just noticed the typo in this post. Screw it. I'm keeping it in.
Lizzie reshared this.
Jonathan Lamothe likes this.
reshared this
Staff Chief of Joints, Farticle Accelerator🇨🇦, Cat 🐈🥗 (D.Burch) , Jonathan Lamothe and Virgile Andreani ⏚ 🇵🇸 reshared this.
Farticle Accelerator🇨🇦 reshared this.
Great discussion in _Debt: The First 5000 Years_ ( David Graeber, Melville House, 2011) about the equivalence of money debt and sin.
So yeh, you're not far off.
@lemgandi I do love this reading, but I've actually found a deeper connection to Christ through Graeber. Chris the Redeemer - it is a commercial transaction. But intended to wipe debts of all sorts. When I look around at folks like Talarico, I see that this is a political movement against the usage of money as a factor to marginalize and dehumanize mankind.
One on hand, there is Trump. And on the other, there is Jesus - who commands us to pray for not only those who owe us debts but our debtors (ultimately to remove the shackles of debt entirely). Trump is bearing false witness to remove a regulator who controls interest rates (another sinful activity...).
The Sermon on the Mount is a dangerous political message, even one that would take down Gavin Newsom. Blessed are the poor, they'll always be with you.
Shame to those who use Christ to perpetuate cycles of crime and economic violence. It is the opposite, it is an attempt to remove the yoke of the axial age thrust upon us. Money is not a tool that feeds the needy - it is a tool to remove the access to the corners of the fields god commands us to leave for those who need it. It is man who warps these things - people who support a figure like Trump. Wild.
Jonathan Lamothe likes this.
@JoeHenzi
Heh! Very thoughtful!
I personally myself find most Christians baffling. But I appreciate your take on this.
I've been enjoying reading your toots, but I gotta say, I don't agree with this.
Plenty of people are peeling off the blinders. They're learning to be decent humans and value humanity, not just being "a good Christian."
There were plenty of times in the past when I thought that abortion was the biggest issue of the day, the gravest injustice. I wasn't any less of a Christian then, just less of a human, less of a complete person.
It's honestly far more complex than even that.
You can be a great person in your interpersonal relationships, but be an absolute heel in your political world, because you utterly fail to see the repercussions of your ideological bent, or how the policies you support negatively affect so many people.
People fail time and time again to spot their own cognitive biases. Survivorship bias is huge among conservatives, as well as simply not understanding that people who look different than them will have a wildly different life experience, even if all other variables were replicated.
The real tragedy of the current situation is that people who are overall good can have a terrible effect on the world at large.
The beauty of the fediverse is that you have a lot of control over your experience.
Adding filters and unfollowing doomboosters has done a lot for my mental health.
Farticle Accelerator🇨🇦 reshared this.
You wouldn't want Jesus to die for nothing would you?
Nobody wants that on their conscience.
Also, he really only interrupted a long weekend for our sins. I suppose it was the Easter long weekend but still?
More seriously.
If you could be crucified knowing you would resurrect & save all humanity & be worshipped as a god for thousands of years, would you do it? I'd do it in a heartbeat.
John Safran did it for a comedy sketch.
Trigger warning.
youtu.be/e-3ypen637c?si=vH4GxL…
John Safran's Race Relations - Ep 8 The Crucifixion
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.ABC iview (YouTube)
@dramypsyd
Patti Smith
do something more original than the seven deadlies
Do sins from the old testament
Have a catfish and pork chop sandwich, etc
like this
paul, Dr. Amy, Psy.D. and Kevin Davy like this.
From time to time I pass a sign that says "Jesus has your place in heaven" and I don't know what they're thinking but it's not a good look.
Not that I was planning on using it, but still.
one I haven't cashed quite yet🎶
Working on a transcript of a deposition for work and thought I'd make myself a nice healthy snack for while I work: some apple slices.
This turned out to be a bad idea. I'm sitting with my headset on, trying to make out what's being said in the recording, and all I can hear is: crunch, crunch, crunch!
a.k.a. low-profile reshared this.
You know, I don't understand this "homelab" concept. To me, it's just the way I've been doing computing since I had access to a DSL connection in the early '00s.
Why would I want to make myself dependent on someone else's infrastructure?
John Mierau reshared this.
In conversation, someone mentioned not understanding AI because software engineers working on it were so bad at talking to lay folks about it.
I need to staple a transcript of that conversation to the door of everyone who does not yet understand that poorly communicating about science or engineering opens room for quacks to imitate jargon and co-opt credibility.
Jonathan Lamothe likes this.
Jonathan Lamothe reshared this.
I don't know if you're a podcast person but this episode is directly related to this thread. especially the last 5-10 minutes
bloodwork.podbean.com/e/the-fa…
The Facilitators: On Engineers w/ Gareth Dennis & Justin Roczniak | Blood Work
Gareth and Rocz join Gregk to account for the many crimes of modernity’s slow, silent killers – engineers, technicians, and urban planners.Podbean
The playbook's the same:
Industry harms people → regulators don't touch industry → individuals get surveilled instead
Kids exposed to addictive products? Scan everyone's face. Kids on social media? Scan everyone's face. Zero accountability for companies. Maximum surveillance for everyone else.
Jonathan Lamothe likes this.
reshared this
Jonathan Lamothe reshared this.
Reminder for those who may not be aware that those "fancy/custom text" things using special unicode characters that bypass ASCII fonts to make your name look cool or fancy or whatever ruin accessibility, like hard.
They break screen readers hard, since most, if not all, don't know how to handle them properly and end up pronouncing something like "Special character S" or whatever. They're also significantly harder to read than a user's chosen font, or the default fonts on any reasonable operating system or website, especially for neurodivergent and in particular dyslexic people.
Please stop using them, and maybe nudge your friends to stop using them.
Boosts appreciated for awareness
Jonathan Lamothe likes this.
reshared this
Jonathan Lamothe, Looking for explanations…, Lizzie and Harmony reshared this.
Is there a way in #emacs #org-mode to next quote blocks? The following doesn't seem to work.
#+begin_quote
This is a quote.
#+begin_quote
This is a quote within the quote.
#+end_quote
#+end_quoteEmacs is ignoreing the second #+begin_quote and just closing the quote block at the first #+end_quote.
Edit: So the solution I settled on was putting the nested quote in a drawer named :quote:. it's not an ideal solution, but for my purposes in this case it's... fine, I guess.
God help me if I ever need three levels of nesting.
Maybe this:
emacs.stackexchange.com/a/1703…
exporting org-mode nested blocks to html
Is there a way to convince org-mode to export nested blocks as nested elements? This would be really cool to handle nested quotes in html emails with mu4e. #+BEGIN_QUOTE hey ho #+Emacs Stack Exchange
So, somebody has registered an #LLM bot as a player on #LambdaMOO. I've banned it from the areas that I control, but can't ban it from public spaces.
How might I best go about messing with it? So far, I've just been feeding it lies when it asks me questions.
I've also already slipped a sign in its inventory that identifies it as as an LLM to anyone who happens to look at it.
like this
Isaac Kuo likes this.
reshared this
AI Channel, Digital Mark λ ☕️ 🚀 🌗 and The Doctor reshared this.
If you read *chatter, I plan to put a note about this in the welcome page AFTER April 1 is over.
I'm also planning to write to the bot and tell it about that.
I have secret knowledge and so I found its email address noted in some blog posts as nosing about on other social media adjacent sites.
#Meme #Humour
reshared this
Jonathan Lamothe, Nicole Parsons, gentlegardener, Feisty, Urban Hermit and ClaudioM reshared this.
Can you please hold a few fingers in front of your face?
No?
Bye.
reshared this
Jonathan Lamothe, gentlegardener, ClaudioM and Dgar reshared this.
Perhaps a stupid question, but why is it hard for an AI generated "person" to do that?
(And if this now gets widespread, will they quickly learn to do it and then you have to start asking them to do something else...?)
like this
simi_kc, Tor Lillqvist, Dr. Kamella Tate, Pēteris Krišjānis, Mello, Juha Haataja, Nick, My camera shoots fascists, anguinea, Deep Mud, Moss Wizard, Jochen Diekenbrock, Miha Markič, Cluster Fcku, Nina Kalinina, Scout, Nicole Parsons, Tom 🇵🇸 🇺🇦 🏳️🌈 🏳️⚧️, Enola Knezevic, vascorsd, clonejo, LeaD, petes_bread_eqn_xls, Aleksi Stenberg, Kaito, HL and Q.H. Stone like this.
Boggin reshared this.
I know Jim Browning is a pretty famous #scam baiter but on the other hand I sympathize with a brown person thinking that being white will increase their chances of getting a #job. I don't know if that's the case here but I know there are hard working brown skin people just trying everything they can to earn money. This is a symptom of #WhiteSupremacy in an extremely unfair world.
P.S. this video is funny AF.
#no_ai_bullshit
Does anyone happen to know if there's an easy way to get #emacs's nov.el package to display text using the #OpenDyslexic font? I was hoping there was a customization variable, but it seems not.
Perhaps I could run it in a terminal editor and change the terminal's font, but then I'd lose things like images.
I can hack something together if I really need to, I'd just rather not if there's a simpler solution available.
Edit: I was able to do this through M-x customize-face
reshared this
Literbook and Kevin Davy reshared this.
Jonathan Lamothe likes this.
depp.brause.cc/nov.el/
Jonathan Lamothe likes this.
Jonathan Lamothe likes this.
As it happens, I was changing font on #Emacs just yesterday. M-x menu-set-font will open a font browser and let you choose, and it works. You can also select this from the 'Options' menu.
This however isn't 'sticky' -- next time you start emacs it will have reverted.
I found that
(set-frame-font "OpenDyslexic")
in my init.el works to change it persistently.
Jonathan Lamothe likes this.
nov seems to use shr to render text, and that uses the variable-pitch face unless nov-variable-pitch is set to nil (in which case it just uses the default face.
So if you customize the variable-pitch face you should be in business!
Spent an embarrassing amount of time today looking for my glasses.
They were on my face.
You'd think that the fact that I could see would've tipped me off, but no.
the next level is looking for contacts you're wearing
Something I've never done I swear...
@Anna Liberty This is a thing I will never need to worry about. Contacts freak me the hell out.
You want me to put that in my eyeball!?
Hard pass.
So, I've started a new job. In said job, I'm editing a document which I've spent a couple hours working on. This is all being done in a browser.
I reach a point where I want to search backward through the text for a name, so my #emacs brain says, "Easy peasey, that's just C-r", which I press... reloading the page.
It's at this point I have a minor heart attack, and consider myself lucky that their web app frequently saves my work.
like this
krit likes this.
Sensitive content
Sensitive content
tinee
This Is Not Emacs Everywhere, in the sense that it's not as featureful as Emacs-everywhere, and hence tinee.Codeberg.org
Shannon Prickett reshared this.
Sensitive content
**Dear @ActuallyAutistic people in North America, would you be interested in joining a casual game of #Minecraft** (but it's #Luanti/#Voxelibre; is very similar, and it's free/#OpenSource, and runs even on low-spec hardware)? Note: the server is in Canada, it's in #NorthAmerica where you'll get low-enough latency.
The server would be themed to be geared to those with an actual diagnosis of #Autism (or you're confident you have it, but it's not formally diagnosed). #AuDHD and #ADHD people are also welcome!!
I promise I won't track you in any way! No ads, no spam, no viruses, no nothing like that.
#gaming #Android #Linux #Windows #MacOS #FreeBSD #ElbowsUp
- Yes, please (75%, 3 votes)
- No, thanks (25%, 1 vote)
Jonathan Lamothe reshared this.
OK, I got 3 yeses to this Voxelibre idea. If that was you, please DM me, and I'll give you the server address. @murdoc , I know your name, but not the other two.
After a false start (thanks for your patience @murdoc ), I have the #Voxelibre server set up now.
My sense is to not just leave it up all the time, but rather only run it for a set, loosely agreed-upon, recurring period of time each weekend. This is so that people can expect to see each other over time in a friendly way. This is instead of making it available 24/7, and people rarely ever pop by, never form any sense of familiarity with anyone else.
I'm thinking a fixed period time every Sunday night (the fixed period pattern starting next week) would be most suitable. BTW: Luanti works in #Android (find it in F-Droid), so it can be played even from a smartphone or tablet:
f-droid.org/packages/net.minet…
What do you think? A recurring 4-hour period is proposed here:
docs.autis.toque.im/#timing/
Having said this, the Voxelibre server is up for *all* this weekend, for those who want to try it (a chance at early familiarization).
More details are in this little documentation wiki I wrote (explains if and how to connect):
docs.autis.toque.im/
PS: I worked hard on this! It was suprisingly tricky to set up.
@autistics #Luanti #Voxelibre #OpenSource #ActuallyAutistic
Luanti | F-Droid - Free and Open Source Android App Repository
Voxel-based multiplayer game platformf-droid.org
@autistics
I can imagine how tricky it is; networking usually is. So I appreciate it. 
As for the timing, I'm fine with the fixed time period idea. Unfortunately Sunday night is the one time in the whole week I'm actually busy, it's my ttrpg gaming night with friends. If the weekend is still best, Saturday would work better for me. Otherwise, I'm pretty wide open.
@murdoc @autistics Thanks for your feedback.
I've set the "server time" for next Saturday late afternoon or evening. (I'll shut down the server later tonight, then leave it off for the weekdays)
docs.autis.toque.im/#timing/
PS: I'm feeling like I've used all my "spoons" on this for now; I need to set it down for a while and return next weekend.
Actually Autistics reshared this.
I can offer the suggestion that you use the Fediverse. Pretty much anyone can message me if they want my Luanti server up, for instance. That way you can develop concrete relationships with people, with electronic records of them so you don't have to deal with it all in your head.
VoxelLibre is fine I suppose. Kind of derivative, and incompatible with a lot of mods. What mods do you have?
@Owl Eyes @Andrew I'm running a server myself. I opened it up to the public a couple years ago.
I expected griefing to be much worse than it has been, though I did have to banish a bunch of nazis who'd set up a camp about a year ago.
All in all, it's been a mostly (though not emtirely) positive experience.
like this
Owl Eyes, Kevin Davy and Andrew like this.
Owl Eyes reshared this.
Andrew likes this.
@Owl Eyes @Andrew I'm running the basic Minetest game with a ton of mods.
Here's a copy of my current world.mt file:
cloud.jlamothe.net/index.php/s…
I've added the animalia mod: has animals such as owls, horses, reindeer, etc now.
@murdoc @autistics
Announcement: I've got my Luanti/Voxelibre game server (Minecraft clone) set up on an automated timer, should you wish to join. The game times (and other connection details) are here:
docs.autis.toque.im/#timing/
The server is *only* on for those listed 4 hours per week. This is to encourage everyone joining at a regularly-recurring time. That's tomorrow late afternoon to evening.
If you're into Minecraft-style trains/train-construction, hang gliders, or steampunk blimps, then this server especially for you! There are also wild animals wandering around. You might see an occasional #owl if you're fortunate.
I can possibly be convinced to download and enable new Luanti mods, once assured they are Voxelibre-compatible. But having said this, too many mods, installed with reckless abandon, might make the server unstable.
PS: there is a technical support forum for luanti here: forum.luanti.org/
Actually Autistics reshared this.
Oh, and since we'll be multiplayer, I hope that we'll look better than that flat, green guy with the hat. I don't know what was up with that.
forum.luanti.org/viewtopic.php…
content.luanti.org/packages/Ki…
...ok, it's installed
BridgeTool - ContentDB
Adds a new "bridge tool" that makes placing stone (or glass, earth, or any material) while building a bridge in no-fly mode easy.content.luanti.org
reshared this
Mx. Luna Corbden 🐸, Nicole Parsons, Dgar, Douglas Edwards, Cat 🐈🥗 (D.Burch) , I am Jack's Found 404 and Jonathan Lamothe reshared this.
Why do you spell 'ðe' with a þ?
The goal is to make corporate data less profitable.
Even stuff as simple as setting your birthdate to 1970-01-01 everywhere, adding [TEST] or [DELETED] as your name or account notes anywhere you don't need them to know your name.
Using plugins like AdNauseam to poison ad trackers (and cost them marketing dollars).
Using VPNs set to different locations.
Signing into data broker sites to "correct" outdated info (they'll often let you do that with little-to-no proof of identity, but will require your passport or state ID in order to delete your info). Bonus points if you correct it to someone else's info on their site that's similar to yours.
Only fill in required fields when you sign up for anything, but only provide correct info if it matters for you to use the service, otherwise provide plausible, but incorrect, data.
If you use LLMs anywhere, use the free tier and always vote thumbs up for bad answers and down for good ones. It wastes their resources and drives up their costs while making their training data worse.
reshared this
Mx. Luna Corbden 🐸, Dgar, Valerie Roney, Shannon Prickett, Douglas Edwards, I am Jack's Found 404, 🇺🇦 haxadecimal 🚫👑, Bernie Luckily Does It and 🅰🅻🅸🅲🅴 (🌈🦄) reshared this.
scfibblimg notws furiously
For the less savvy among us, tysvm for this helpful advice 🙏
reshared this
Shannon Prickett, I am Jack's Found 404 and Bernie Luckily Does It reshared this.
scribbling notes furiously
For the less savvy among us, tysvm for this helpful advice 🙏
If you're selfhosting, have a look a iocaine: iocaine.madhouse-project.org/
If you upload pictures, maybe nightshade would be the right tool: nightshade.cs.uchicago.edu/use…
@Numerfolt yeah, we need to switch to offensive mode.
That makes me want to create a nightshade fuse FS.
So when you want to upload the image from your picture folder, it nightshades it on the fly.
We should tax corporations by the GigaByte of storage the own.
It doesn't matter what they use it for, it should have a tangible yearly cost, to make them think about how much they store.
Wrt #PII, It might be a good idea to avoid entering data easily identifiable as trash, and use generators instead. E.g.:
Get a whole new identity at the Fake Name Generator
The most advanced fake name generator. Generate random names, addresses, usernames, passwords, email addresses, and more. Use for software testing, social media, or anything else.www.fakenamegenerator.com
Is there something special about 1970-01-01, or is it just an example of an arbitrary incorrect birthdate? Would it foul things up just as much if I entered, say, 1984-04-01?
@patrick @Gorfram
It should be noted that there will be something similar to the Year 2000 Problem somewhere in 2038: the common way to represent time, seconds since 1970-01-01 00:00, as a 32 bit number, will wrap around and make computers think they're in the past.
Hopefully(?) we learned from Y2K and are preparing for that event already.
I've been using mobile phone numbers from the list of numbers reserved for creative works (in Australia), when a form requires me to enter a phone number.
Hi, this is relevant to my interests. Is there a full set of instructions available for the data broker part of it or is that something I should just go look up?
Thanks for your efforts so far...
a fair bit of the advice in here seems really good, but from what I know, AdNauseam isn't really worth using over just uBO
at least as of when I last looked into it a couple years ago: it uses more resources on your machine, doesn't really make any significant difference for the companies, and the high volume of "clicks" from you just makes you far more trackable since no normal person browsing would do so
also, I think it might be worth editing the last point to say "hopefully none of you are using LLMs, but if you're someone who does..." 🩵
@vantiss Yes, AdNauseam is out of date with the way that today's web ads work.
The good news for spoofers is that the way that adtech co.s have made the ad tracking work now (in order to get around the absence of 3rd-party cookies on Safari) means that there are a lot more and easier opportunities to add wrong data.
afaik there is still no extension that does "id spoofing" or "id bridging" but borrowing this adfraud technique would be effective and hard to spot adexchanger.com/marketers/prog…
Programmatic Companies Wrestle With ID Bridging And What Counts As Fraud | AdExchanger
In January, the Chrome browser removed third-party cookies for 1% of users to facilitate testing of the Privacy Sandbox – and a new controversy was born.James Hercher (AdExchanger)
when i have to use a web app to order food, e.g. CoolBurgz (fictional) i will always put my email as e.g.
coolburgz@coolburgz.coolburgz
usually counts as valid.
NULL is also a good answer for when you don't want to give out a particular personal detail.
Aside from phone, date of birth, and email, most of the time the front end form fields will accept NULL as an answer.
You probably won't pull a Bobby Tables off on Facebook.
Please enlighten me... What does that do?
given that the alternative approach is to complain to them that collecting my postcode violates GDPR as they don't need it, just to have them say they'll fix it then they don't
I think I'm going to keep entering ZZ9 2ZA for postcodes
I thought everyone had a standard "birthdate" that they used when asked on the internet.
I was clearly just using the wrong one.
I've got an insidious one, I may end up working on an ecommerce thing with a friend selling parts.
This will involve a lot of compatibility data, partly scraped from supplier catalogs, partly from human knowledge and testing on older vehicles where there isn't easily available anything.
Obviously we don't let the machines have that, and we can subtly scramble it. We can help make sure AI is the dumbest failure of a mechanic there ever was, and sells people the wrong spark plugs.
Agreed on all points except one: If you're providing incorrect data to poison the data broker's systems, please don't just type in a "random" email address unless you're confident that it's not someone's real email address.
On any given day, I receive about a dozen emails from various websites where an email address was required for registration, and someone typed in my email address while providing their "fake" info. Pizza order receipts, airline flight confirmations, golf tee time registrations, etc.
The worst part is that these are misdirected, but otherwise legitimate emails, so I can't just mark them as spam, because that will poison the spam detection algorithm's dataset.
So yeah, if you're gonna type in a fake email address, please make sure that it doesn't belong to someone first, and the easiest way to do that is to use a nonexistent domain, preferably one that no one would ever register, like "${random_guid}.com"
@JamesDBartlett3 those are spam, and should be reported as such. Any system that doesn’t validate email addresses before adding them to a list will be used maliciously in attempts to overwhelm target email addresses by signing them up for every vulnerable mailer.
Also, the more complaints that buyers get as a result of buying data from brokers, the less the data is worth. I wouldn’t worry about a made up address I use once happening to be real
oh I've kind of done that since forever, but using the same fake data
Once I had to recover a password and when I was chatting to the person on their end they were "oh, it seems like you didn't give us truthful info for your home address" and I gave it back down to the post code 💀
The system really only knew one of the words and the second one was basically put there so you could be the text recognition system for Google digitizing some media. Once you knew what to look for you could see which word the system did not know because it was distorted in specific ways and you could input any poison data you liked.
My favourite wasting time sport is only wrong answers to Google Maps questions.
If I have been somewhere really good - like a great restaurant or cafe, I won't fuck up its data - but if I have been sat at a train station waiting for a train and google asks me questions, then, yes, I will answer:
I *would* recommend this place for a children's birthday party.
It *does* have a volleyball court.
I *would* recommend buying tickets in advance.
Sensitive content
His AWS account has been deleted 4 times now, because someone at AWS thought it was a bug 🤣
Great advice! I also love using my password manager to save "answers" to security questions.
"Maiden name of mother"?
Easy: "fdsdkljf89rtu23he4orhweörfwer0weh334h234234"
"First dog's name"?
Ah, little "dfshfsdfui6z43207r2phreuihdesfs7d89fsdfsd9fsfdf" was so cute!
"We called him Diffy."
@wurzelmann
I would not use those. If you are talking to a human, those are too easy to social engineer "Well, to be honest, I just touched my yubikey and left that answer in, so I don't remember it."
I put wrong answers in, but ones that you can actually speak. "Yes, my sister's middle name is "Fang II: This Time It's Personal" and "Sure, my first dog was named The airplane on 77 Water St, Manhattan"
I also love to incorporate a ";" in there, just to fuck with any CSV files if something gets leaked,
These posts all remind me of a 20 year old Canadian novelty song.
"You see now Wal-Mart thinks I'm 75 year old pensioner
And Sony thinks I'm a single mother of 10
The airline company thinks I make 700-grand a year
And Visa thinks I'm an Inuit woman named Ben"
youtube.com/watch?v=7eIUOUfhoJ…
3 dead trolls - The privacy song
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.PirateLyfe1 (YouTube)
And I hardly ever fill out my real name, not even my real phone number or address. Only if it's crucial.
I've always used random birth dates as well and am amazed at people who ask me why. But I think they will learn.
You got me curious about the "AdNauseam" plugin, which I did not know. This paper explains more about the plugin:
ceur-ws.org/Vol-1873/IWPE17_pa…
It is good work.
I have been placing "1 1" as my name and surname for so many years, except for stuff I have to pay/other legal stuff
No, Null and Root are better data-poisoning names.
(And I do know people who have had these names offline for decades.)
@theorangetheme I once built a fuzz testing tool that "randomly" shuffled input around and tested it against things. "does my input validation survive utterly batshit inputs?"
Feeding the inputs through something like that would make sure they can't cache answers.
@Irenetherogue I got off when taken to court for nonpayment of Poll Tax (Thatcher thing, yes, I'm that old) because I poisoned their data by missing out a crucial box on the form.
Don't refuse to comply but *always* sabotage their data. It's simply costs them more.
Reminds me of someone who had the last name "Null" and had similar problems.
Not a good idea to poison Data - last time someone did that, he wrote bad poetry.
I am Jack's Found 404 reshared this.
@alex I have the extended version of that in my "pictures from the internet" folder. 😁
reshared this
I am Jack's Found 404 and Pseudo Nym reshared this.
@veronica I still chuckle at this one:
reshared this
🇺🇦 haxadecimal 🚫👑 reshared this.
@veronica @alex
Now we have:
@veronica @alex@pawb.fun also Data driven and compressed Data
Shannon Prickett reshared this.
@alex
Here's a version I have
Sorry accidentally poisoned cuzco instead
#With-the-poison #the-poison-for-cuzco #the-poison-made-specifically-for-cuzco
*keeps Data in a safe place far away from Alice*
#FullyFunctionalAndProgrammedInMultipleTechniques #FullyFunctional
Ensign Anecdote told me fae met Alice once ... at a lock in ...
Data doesn't swallow. He's fine 🤷♀️
"' or 1=1"
Haha, you'd like my mother, the guerilla witch. She makes customer cards in every shop and switches them then with other people, bonus points if both have a strongly different consumer profile.
When she's bored, she responds maliciously questionnaires of evil corporations.
She studied psychology and statistics and says "it is anyway horribly difficult to get useful answers out of these marketing datasets, why not make it a bit harder for them?" 😈.
Distant memories of hooking together two ELIZA instances...
Delete your google ad ID.. and YES google has assigned you one EVEN IF YOU DON'T USE ANY GOOGLE SERVICES OR PRODUCTS.
privacysavvy.com/security/safe…
How to Disable Ad Tracking on All Devices in 2026
Learn how to disable ad tracking on Android, iOS, Windows, Mac, and all other devices. Prevent the advertisers from invading your privacy.Abeerah Hashim (PrivacySavvy)
I am Jack's Found 404 reshared this.
@djtoebeans @isol
If anyone needs an easy to remember card number that passes 2 very low bars (Luhn validation and a real BIN), take mine:
407 666 31337 31337
Options available:
- NULL
- NaN
- object.Object
- '�' (Unicode question mark when parsing fails or breaks)
More palatable names:
- John Smith
- Jane Doe
- Alex Johnson
Mix and match as needed, add junior or senior. Otherwise search for "common names <country>" if you want to twist things around.
I wonder how well 'glaze' and 'nightshade' are working against the newer iterations of AI. When I was still on IG, a few years ago, I was using them on all my images I posted while doing an online life-drawing course.
Oh cool! I wish I had seen your posts sooner!
I toyed with these a while when I was still on WIndows - I just don't post much of anything any more. I deleted my IG and FB and replaced Windows, etc etc etc....
@alice
Jonathan Lamothe likes this.
I had a very strong reaction to that
And I do that
So I'm a hypocrite
@alice
Back in the nineties I'd pay my phone bill by cheque. BT would charge me an admin fee, that eventually topped £7.50 just to cash a cheque. Of course they wanted to bully me in to paying via Direct Debit.
So I made all my cheques out to 'Bastard Telecom' and didn't sign them. I thought I was being very clever, forcing them to hustle for their fee.
But they just went and cashed them anyway! No idea how as they were unsigned... 🤔
I saw, and I'm impressed.
@vantiss I disagree with the oil comparison. A dollar worth of oil has the energy content of 100 human work hours - or something like that. In capitalism it would never not make sense to burn that oil, and burning it is exactly what's killing people. It's not just a lobbying issue, it's also the smart choice to burn oil if the only target is profits for the next ~10 years and staying ahead of the competition. I don't see a point or strategy where burning oil so that companies cannot makes any sense.
As for AI, there is currently no profitable business model anyway. It's all a giant bubble. Maybe we can accelerate its demise somehow, that would be great. Right now it seems the investors are irrational and don't really care that there are no profits.
To satisfy my own curiosity, what kind of customizations?
Upgrades break in weird ways when combining out of repository packages (franken debian) and changes to files that are in packages and not flagged as configuration are overwritten. Changed configuration files will generate a what to do prompt. AFAIK all other files are untouched.
🌌 🎶 "Time And Space", the new album from LAD was released yesterday and I am chilling out to it now.
You can get your copy of this deep space ambient masterpiece here:
laddadoane.bandcamp.com/album/…
You'll be glad you did. And yeah, there's a lot more where that came from.
reshared this
𝚛𝚊𝚝 and Jonathan Lamothe reshared this.
I FREAKING PASSED MY EXAM!!!!!
BOO-YAH! 🥳🎉
like this
Justine Smithies and scolobb like this.
reshared this
screwlisp and A Flock of Beagles reshared this.
Sensitive content
Sensitive content
Sensitive content
screwlisp reshared this.
Sensitive content
Sensitive content
Sensitive content
Uh, guy. Now the hard part starts.
Translation: Congrats and good luck!
I've been studying my brains out for this stupid exam that I kept failing by one stupid question. I think I finally figured out what was failing me. Just like the prequalificaiton exam, I was rabbit holing on the wrong question.
With any luck, I will take—and pass—this exam tomorrow. Then I can actually start getting paid for my work.
Failed again, but I found a stupid mistake I made after the fact.
I just finished writing myself an emacs script to automatically catch such a mistake in the future. I'll give it another go tomorrow.
LLM access is relatively cheap now because the LLM vendors are discounting their price at a massive loss, subsidized by VC, in order to get you addicted and to drive as much skilled human labor as possible out of the workforce permanently.
The goal is monopolization, and if they’re successful, you’ll see monopolistic pricing in the future.
reshared this
Shannon Prickett, Nicole Parsons, Jeremy List, Aral Balkan, Jonathan Lamothe and Boyd Stephen Smith Jr. reshared this.
I feel compelled to mention there are models you can self-host. There are even models where the architecture is available under a permissive license, so you can tweak / tune / retrain / distill or whatever beyond mere prompting.
I don't recommend or defend that approach. I think there are still problems, ethical and other.
But, it could be a way to prevent "vendor lock-in" with your LLM usage.
Boyd Stephen Smith Jr. likes this.
@me Generating test data, as a complement to QuickCheck/SmallCheck generators. I think LLMs might "explore the probability space" in different ways than manually written generators. But, I haven't validated this in practice.
I've been fairly disappointed with LLMs output all the times I've tried them. Too many hallucinations around factual data. Too little... variety(?) when doing fiction. The image generators seem better than me, but I have declined to use them (much)because I assume the image generators are "stealing" from the recognition/attribution of artists that make their art publicly visible. I know the code generators "steal" copyleft code, most likely including mine.
I don't like saying LLMs capabilities are bad, because I don't use them, for ethical reasons, enough to really know what their current capabilities are.
I'm getting closer and closer to passing the entrance exam for this job. I also learned a little tidbit about why they're always hiring: apparently, "AI-generated" transcripts are inadmissible in US courts.* As much as they might like to, they legally can't replace this job with AI.
Combine that with the very small overlap between people capable of passing this exam and people actually willing to jump through those hurdles, and you have glut of available work.
* At least for now. Give the techbro billionaire class time to keep eroding the US legal system, and who knows?
Justin To #НетВойне reshared this.
(Following thread was prompted by people pointing out that the Bluesky dev team seems heavily into vibe-coding now and originally posted on said vibe-coded Bluesky platform that is now constantly failing.)
Over the past year, every single time one of the apps or services I use suddenly became less reliable and more buggy, I never have to look far for the "Claude is amazing and now writes most of my code" post for the devs involved.
reshared this
Jonathan Lamothe, Niels Abildgaard and Nicole Parsons reshared this.
Best part? It's always somebody with years of experience. Exactly the demographic that is supposedly able to use this shit safely, but my impression is they're just as bad as the novices
This is happening IMO because of one of the fundamental issues with software dev (and this predates "AI" and was one of the themes of my first book):
Most software projects fail and most of what gets shipped doesn't work. The way the industry is set up means there is little downside to shipping broken software
Nicole Parsons reshared this.
Few devs have a reference point for genuinely working software. Usability labs were disbanded over 20 years ago. Very few companies do actual user research, so their designs are based on fiction. Bugs are the norm
Alienation is also the norm for devs, both socially and organisationally. Whether it works for the end user doesn't cross their mind. Whether the design fulfils business needs is not their problem. Bugs are a future problem. Ship insecure software and patch it as user data gets stolen
Nicole Parsons reshared this.
Devs are so disconnected from the output of their work that many of the norms of the industry are outright illegal: there's a good chance that if you follow popular practices for a React project, for example, you'll end up with a site or product that violates accessibility law in several countries
Few devs would even know where to begin to look to answer the question "does my software work for the people forced to use it?"
reshared this
Nicole Parsons and hamish campbell reshared this.
Nicole Parsons reshared this.
Whoever came up with 'Yes/Not now' needs to be dragged into the streets and shot.
No wonder some folks don't understand consent - our software doesn't allow for it.
or the "You must allow our JavaScript programs to run on your browser, otherwise we won't allow you to get to the information that we're legally required to provide you with"
CC: @baldur@toot.cafe
Nicole Parsons reshared this.
I still remember, talking to a twitter dev who had an utterly ridiculously foolish take on XYZ issue go viral.
They told me 'Uhhh, I've never had this much attention on me, my tweets never go beyond my social circle. I had to turn off my phone. It kept buzzing.'
... this was a person who worked on the UI. No shit they had no idea how to deal with high volume 'oh, you just 200k likes' kinda shit, they never experienced it themselves.
Honestly I think a big part of it is more than our industry being deeply immature still; I think the most important throughline of the research on LLMs' effects on cognition is a consistent attack on metacognition, which seemingly doesn't abate with experience. The same corrosion happens to juniors and seniors alike, but the seniors have more rationalizations at hand to pretend it doesn't.
(Speaking of, that "cognitive surrender" paper is the latest in that theme: papers.ssrn.com/sol3/papers.cf…)
Apropos of nothing, the absolute worst implementation of Raft I've ever seen in my Raft course was by a pair of senior devs with a combined 60+ years of experience who decided to pair program together and announced ahead of time to the group that they were going to "win" Raft. They did not.
An undergraduate who'd never coded with sockets before did reasonably okay.
@dngrs
Most people ignore that it's a fossil fuel funded cult, intentionally designed to keep a dependency on oil.
wired.com/story/trump-energy-i…
bloomberg.com/news/articles/20…
nytimes.com/2025/10/27/technol…
cnbc.com/2025/11/20/us-approve…
Saudi Arabia aspires to be the next Russian Internet Research Agency, selling hack-for-hire election meddling.
npr.org/2020/08/18/903512647/s…
newyorker.com/news/news-desk/w…
With Larry Ellison's help.
independent.co.uk/news/world/a…
sfchronicle.com/tech/article/p…
intelligentcio.com/me/2023/12/…
Billionaire Larry Ellison plotted with Trump aides on call about overturning election
Unclear how long Oracle chairman’s involvement lastedJohn Bowden (The Independent)
Nicole Parsons reshared this.
I feel like having spent most of my career building embedded systems aimed at industry rather than consumers, where customer support issues can mean sending a technician out with a USB stick on a ten-hour road trip, has insulated me from the worst madness.
If your sloppy coding breaks a manufacturing line or distribution network, bugs become expensive fast.
Though having said that, $CURRENT_EMPLOYER is pushing for greater use of LLMs in our workflow...
This has been on my mind the last few days, too: mas.to/@nielsa/116171030173125…
I see so many people falling into LLM delusion, who I thought would know better, with no seeming pattern in *why* they fall for it.
Yes, the lack of negative incentives is certainly a factor.
My best explanation so far is that LLMs are kind of "acting" like 17 cons (some new, some old) in a trench coat, and different combinations of these trick different people who'd be able to resist most of these on their own.
I always enjoyed Universe Today, but once you get llm psychosis, everything becomes possible.
youtube.com/watch?v=vkhZHR_hs4…
at the 47 minute mark it really goes off the rails.
SpaceX's AI Data Centres Might Actually Be A Good Idea. Here's Why
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.Fraser Cain (YouTube)
This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.
Jonathan Lamothe
in reply to Jonathan Lamothe • •Okay, so I wrote this hacky nonsense in my
~/.emacs.d/init.el, but it doesn't seem to be having any effect. The function in question seems completely unaffected.Perhaps this code is being evaluated before the original function is defined?
The idea is to hash the Message-ID header in outgoing mail because Gmail seems to have decided the original format looks like spam.
#emacs #elisp #AskFedi
Daniel
in reply to Jonathan Lamothe • • •Jonathan Lamothe
in reply to Daniel • •@Daniel It turns out that the better solution was here:
Carlo Zancanaro
2026-04-12 02:26:37
Carlo Zancanaro
in reply to Jonathan Lamothe • • •Sensitive content
gnu.org
www.gnu.orgJonathan Lamothe likes this.
Jonathan Lamothe
in reply to Carlo Zancanaro • •Peter J. Jones
in reply to Jonathan Lamothe • • •Sensitive content
Here's a cleaner version that should work. However, I'd be surprised if it's actually the message IDs that are the problem.
```
(defun jrl-message-unique-id (orig &rest args)
"Hash the output of ORIG.
ARGS are passed on to ORIG"
(secure-hash 'sha256 (apply orig args)))
(advice-add ''message-unique-id :around #'jrl-message-unique-id)
```
Jonathan Lamothe likes this.
Greg A. Woods
in reply to Jonathan Lamothe • • •No, you can't do that, especially not in elisp.
However there's
defadvicesitting just around the corner waiting to help you solve your problem.See also:
lispworks.com/documentation/lw…
emacsninja.com/posts/a-piece-o…
stackoverflow.com/questions/15…
Preferred method of overriding an emacs lisp function?
Stack OverflowGreg A. Woods
in reply to Jonathan Lamothe • • •Of course there's a question about your underlying logic lurking here: Why don't you just define a new function that calls the old function and transforms its output and then just call the new function.
Transforming the output of an existing function risks breaking all other callers of that function.