Also, did you know that manually constructing SQLAlchemy queries in the body of functions consumes *substantially* more CPU and memory resources in your application than pre-computing them at import time? And that SQLAlchemy has a bindparam() object specifically to facilitate this much more efficient mode of operation?
For example, did you know that since Python has no cross-database way of specifying a prepared SQL statement, that it will take the comparatively much slower path of just re-uploading the same SQL string over and over again, if that string varies at all? And that it's *very* easy to trigger this failure mode with SQLAlchemy because there's nothing to suggest to you that you should not be dropping Python constant objects into the middle of your expressions?
There are a few things in this documentation that are technically documented just fine elsewhere, and that a high-level expert in #Python #SQL integration would be able to tell you about, but many, many product engineers would not realize that they need to look for in the first place.
"Wait… SQLAlchemy Core Support?", I hear you ask. Yes, #DBXS supports #SQLAlchemy Core, and has done so for quite some time. This was previously undocumented so I can certainly forgive you for not knowing.
So the *real* story of this release is not so much any big code changes, but rather updated dependency testing as well as *comprehensive documentation* for the SQLAlchemy feature. This may teach you a few things you didn't know about #Python database support. https://dbxs.readthedocs.io/en/latest/howto.html#sqlalchemy-core-support
New release of DBXS today: https://pypi.org/project/dbxs/2026.5.20/
This is a very minor release with a small tweak to its SQLAlchemy Core support so that `.returning()` statements don't cause a spurious type error.
Boosted by isagalaev ("Ivan Sagalaev :flag_wbw:"):
amber@front-end.social ("Amber Weinberg") wrote:
I hate to say I’m desperate, but I haven’t had work in *months*. If anyone’s looking for a #freelance senior #wordpress #developer, please keep me in mind. I do full, custom theme builds, specialize in #accessibility and #semantic code, and am a great communicator about time estimates and budgets! My full portfolio is www.amberweinberg.com
If you don’t have any work, I would appreciate a boost 😊
#frontend #frontendDeveloper #development #WPJobs #needwork #hireme #hire #getfedihired
Boosted by cstanhope@social.coop ("Your weary 'net denizen"):
gvwilson ("Greg Wilson") wrote:
Twelve Ways to Be Wrong About AI-Assisted Coding: https://third-bit.com/2026/05/20/twelve-ways-to-be-wrong/
Boosted by aredridel@kolektiva.social ("Mx. Aria Stewart"):
lilithsaintcrow@raggedfeathers.com ("Lili Saintcrow") wrote:
"Every time Sundar Pichai reconfigures Google products to further force generative AI on users he assumes are hopelessly locked in, he increases the risk they finally throw up their hands and go somewhere else.
And that’s exactly what Google users should do."
People worry AI will replace programmers.
Lol. Have you seen the code it trains on? Half the internet is one regex away from a national emergency.
Boosted by glyph ("Glyph"):
datarama@hachyderm.io wrote:
@inthehands As I said just a while ago: Every big tech press event these last few years have felt like "Announcing our exciting plans for oligarchs to strip-mine the entire world and immiserate all of humanity! Get on board, and also death to the unbelievers!"
neatnik@social.lol ("Neatnik") wrote:
Anyway, it’s been super helpful while I’ve been working on tuning colors on my Pokémon collection page that I’ve been toying with (a work in progress, tons of bugs, sorry). You can see it in action here: https://equinox.netigen.com/?url=https%3A%2F%2Fwww.neatnik.net%2Fpokemon%2F
neatnik@social.lol ("Neatnik") wrote:
He built this after we were chatting about my struggles with getting the right balance in choosing colors for light/dark mode and how much I wished I could see both at the same time when building stuff. I love it when a good tool comes into existence in response to a real need! :prami_happy:
neatnik@social.lol ("Neatnik") wrote:
My friend @sleepless just built a really cool thing: https://equinox.netigen.com/
It might not be for everyone, but I’ve been looking for this exact tool everywhere and the closest I could find was a service that costs $12/month. :prami_distressed:
It does one thing super well, letting you pull up a web page and view its light and dark modes beside one another. This is immensely helpful to me, being the kind of person who would rather see both modes in one view without having to toggle anything.
Boosted by aredridel@kolektiva.social ("Mx. Aria Stewart"):
jargoggles@kolektiva.social ("Jargoggles") wrote:
@inthehands
"Get in, loser. We're doing web rings again."
Boosted by aredridel@kolektiva.social ("Mx. Aria Stewart"):
inthehands@hachyderm.io ("Paul Cantrell") wrote:
Defeatism is a form of surrender. Cynicism is surrender. Despair is surrender. Nihilism is surrender.
Our job is to •care• and to •keep caring• and to •keep doing and keep building• and to •endure• longer than them.
aredridel@kolektiva.social ("Mx. Aria Stewart") wrote:
And there it is: https://github.com/tailscale/tailscale/pull/19799
Really not bad to contribute to as open projects go. Worst part was running into someone else who'd fixed the same issue, but then abandoned the PR without a word, and then having to make the declaration that it's code I wrote and am legally allowed to contribute. (Though I remain very skeptical of its validity in court, given that at no point did I ever see a description of what DCO means, I just know it.)
cwebber@social.coop ("Christine Lemmer-Webber") wrote:
Cloudflare's CEO: "How I Choose Which Cloudflare Employees to Replace With AI" https://www.wsj.com/opinion/how-i-choose-which-cloudflare-employees-to-replace-with-ai-40a197e5?st=JGJffd&reflink=desktopwebshare%5Fpermalink
Straight up bragging about it
> AI isn’t the harbinger of bleak youth unemployment—it is quite the opposite.
orly
> We received almost a million applicants for 1,111 paid internships this summer.
Oh approximately one thousand applications per *internship*
Yeah I'm sure the youth unemployment situation is doing great then?
What a bunch of bullshit
Cloudflare is the worst fucking company, every week they do something that makes me despise them more
Boosted by soatok@furry.engineer ("Soatok Dreamseeker"):
AutomataDog@furry.engineer wrote:
you know what day it is
#Furry #Furries #Fursuit #FursuitFriday #Photography #Anthro #FurryArt #FurryArtist #PawDay #Paw #Paws #Nikon
Boosted by cwebber@social.coop ("Christine Lemmer-Webber"):
mauve@mastodon.mauve.moe ("Mauve 👁💜") wrote:
everybody loves open source maintainers until it's time to do some open source maintainer shit
(with apologies to @penguin whomst I am lightly rephrasing here)
isagalaev ("Ivan Sagalaev :flag_wbw:") wrote:
@glyph oh I missed "stawbrerry"! But my sentiment was more generally about the entire world believing in imminent superintelligence, when it complains about "it getting complex" as soon as you step outside the carefully patched Potemkin village of expected prompting.
@isagalaev so many words here are fascinating and offensive
"my *honest* answer"
"without a tool for doing it *mechanically*"and
my personal favorite, and least explicable:
"stawbrerry"
isagalaev ("Ivan Sagalaev :flag_wbw:") wrote:
@glyph "this is getting complex"!
and, in case you care for rhetorical purposes, the correct answer is "20"
screenshot if you want to avoid giving them the traffic, contents in alt text
Occasionally boosters will claim that all the trivially reproducible errors ("R"s in strawberry, full wine glass) are all solved, and I need to demonstrate that this is not the case. It's annoying that this keeps happening without any fundamental progress, but in case you need such a thing, here's one that trivially produces minor disasters in may 2026.
https://claude.ai/share/da4592ea-ea64-4236-87da-ecb25d1c72e5
C++ is just Python but:
1. you manage memory
2. you manage pointers
3. you occasionally manage regret10/10 would segfault again!
Boosted by jwz:
vicfroh ("Victator") wrote:
#NoBillionaires #epsteinparasiteClass #epsteinclass #nobillionairesneeded
Boosted by brib@bribstodon.xyz ("brib :neofox_floof: :Nonbinary:"):
aparrish@friend.camp ("allison") wrote:
i used the same data set but replaced each country with a "gender identity" (man, woman, trans woman, trans man, non-binary) and prompted chatgpt to characterize the differences between the groups. lo and behold, i got some fantastic gender stereotype trash
Boosted by brib@bribstodon.xyz ("brib :neofox_floof: :Nonbinary:"):
tezoatlipoca@mas.to ("Third spruce tree on the left") wrote:
Hrm. I have been writing a tool that manages awesome lists and I didn't realize what they were called.
Here's the demo site: https://lists.awadwatt.com/index.html
Here's the github: https://github.com/tezoatlipoca/GeFeSLE-server#readmeThe css is bad but its functional. Idea being lists can be changed, but infrequently; hosting a static html page is lightweight. List change -> update static html.




