Tech Singer (@techsinger@tweesecake.social)
@TheQuinbox@dragonscave.space I really appreciate it. Again, I get that nobody cares about Win7, any work you could put in is an act of grace, as it were.Tech Singer (TweeseCake)
@TheQuinbox@dragonscave.space I really appreciate it. Again, I get that nobody cares about Win7, any work you could put in is an act of grace, as it were.Tech Singer (TweeseCake)
📣 New blog post!
No more slidge@conference.nicoco.fr, but 3 new rooms with nicer JIDs
- xmpp:support@rooms.slidge.im?j…
- xmpp:dev@rooms.slidge.im?join
- xmpp:offtopic@rooms.slidge.im?…
friendship ended with protein powder. now TVP and defatted peanut butter powder are my best friends.
(protein powder esp. pea protein powder tends to be high in lead).
Donald Trump reagoval na celonárodní protesty „No Kings“ proti jeho vládě v USA dvěma videi vytvořenými AI.Jana Ciglerová (Deník N)
Annotating designs is a common practice for designers and developers to make experiences accessible for people with disabilities. But these libraries and plu...YouTube
The kind of, presumably LLM-generated, code I get thrown my way...
Here's a fun bash snippet:
success=$((success & 0))
I find it so hard to believe a human writes this. This is the same as success=0. Why would you ever write it like that...
LLMs really are amazing, inventing whole new classes of ridiculously stupid code I've not seen before in all my years reviewing MRs.
Weirdest one I've seen in the age of LLMs was in the format (ignore the names):
```
function shouldDoThing() {
$checks = [isThingTrue(), isOtherThingTrue()];
// strict check for true in the $checks array
return in_array(true, $checks, true);
}
```
It's such a bastardization of `return isThingTrue() || isOtherThingTrue()`. None of these methods had side effects that required we call them all.
🚨🇬🇧 Surveillance in the UK is rising as it plans to roll out mandatory #digitalIDs for all its citizens.
Why is this deeply concerning?
❌ Increases state control
❌ Infringes on your privacy
❌ First step to creating a surveillance state
reshared this
Christine Malec has been obsessed with the idea of sign singing since she first discovered it at last year's Disability Collective presentation of The Rocky Horror Picture Show. With Rocky 2025 right around the corner, it's the perfect time to mak...Buzzsprout
What do you use for Mastodon on Android?
Looking for client that can do multi accounts, remote timeline pinning, remote hashtag feed pinning, drafts, threads auto split and maybe does not look like trash.
Basically I am looking for something as close to @MonaApp as possible.
I tried Fedilab but it is not even close. Phanpy, although a web app is actually great. Now looking for a native app that does as good.
Help us to test the upcoming Calling 📞 feature in #DeltaChat
support.delta.chat/t/help-test…
It replaces the external video chat links with an integrated calling solution like you know from other Messengers.
Upcoming Delta Chat release will come with experimental integrated (ringing!) calls feature! 📞🎶 Help us test the new feature: here is Delta Chat 2.22.0 - choose your flavor and mind your backups: 🍋 https://download.delta.Delta.Chat
reshared this
Interessant wie stark die #Bauernaufstände von einer neuen Auseinandersetzung mit dem #Evangelium/ der #Bibel geprägt waren und den Antrieb für das Eintreten für eine gerechtere #Gesellschaft befeuerte.
Die Ausstellungen dazu in #Mühlhausen waren sehr interessant.
Oh how often I see that with apps I try to check for Reproducible Builds. Using a 2 MB NodeJS Github action to insert 2-5 lines of code – e.g. by passing it versionName + versionCode to update it in build.gradle. Utilizing some Github internal counters for versionCode (which are hard to replicate from outside.
Yes, you then no longer have to remember updating the two in build.gradle. So it's "simplifying" I guess 🙈
But I am very concerned that at some point I might let someone who is not very adequate into the chat and they will have the right to kick everyone out of the chat...
Welcome to the RB family, Chronofile 🥳
apt.izzysoft.de/packages/com.c…
Chronofile is a personal time tracking app. With the help of its developer, it is now (starting with the 1.1.1 release which will go live in our repo with the next sync around 6 pm UTC) confirmed as Reproducible Build 
Sunday.
I wonder how many of the reviewers on trustpilot and Amazon are *truly* happy that people now know not only their names and that of their newborn babies, but also the size of their nipples. Does it really matter? Is nipple diameter personal data under article 4 of the General Data Protection Regulation?
Crazy thoughts that spin through your head after a few weeks of very broken sleep, but yes, the breast pump has packed in.
I flooded one of our rechargeables - the mother-in-law and I have a bitter rivalry over which side of the sink is for dirty things: I argue the draining board is for clean drying things, and she seems to think wrongly.
So that was half our portable pumping power down, although to be fair we've never drained the battery on the other motor yet.
And this morning the electric pump she's been using also went pop. NO idea why.
So now I'm buried deep in flange sizes and nursing bra capacities.
On the weirder side, it was the first day of the year I got out of the shower to a warm towel, now the heating's gone on for baby. There's something inexpressibly delightful about a warmth on ones testicles after a cool shower.
Daughter is off to Spain with school tomorrow. Laughably, dropping her off at 4:45AM used to make me think of the sleep I'd be missing. The baby's put paid to that.
First day in a while we've had any serious rain, so we're all huddled up behind closed doors today.
from my link log —
How I reversed Amazon's Kindle web obfuscation because their app sucks.
blog.pixelmelt.dev/kindle-web-…
saved 2025-10-18 dotat.at/:/RTQDT.html
As it turns out they don't actually want you to do this (and have some interesting ways to stop you)Pixelmelt (Cats with power tools)
Crack codes. Break firewalls. Conquer the map. Hacktivate is the ultimate cybersecurity challenge: a world map of 240 missions where every puzzle is built on real cybersecurity techniques hackers use.App Store
When a cookies banner tells you truth 😅
Taken from this page vibe-coded.lol
«Quizá ha pasado un poco desapercibido, pero esta semana la Organización Mundial de la Salud ha movido una ficha importante. Ha dicho a los países europeos que la era de considerar el #alcohol un patrimonio cultural o una sustancia inofensiva ha acabado».
Bebemos porque queremos (y nadie hace nada por evitarlo)
eldiario.es/sociedad/salud/beb…
Cada semana, nuestro boletín '¡Salud!' te trae las novedades de la actualidad sanitaria y científica que afectan a tu día a díaSofía Pérez Mendoza (ElDiario.es)
ArithmeType Calculus Keyboard in Canada. USB plug-and-play dedicated math keyboard that works alongside your computer keyboard. Keyboard includes a built-in 3 foot USB-A cord.Special Needs Computer Solutions
So it started a bunch of years ago with needing a basic expression evaluator for the MAME debugger. I found an article about infix-to-postfix conversion and wrote a simple expression compiler/executor based on the standard C operators and precedence. It supported a symbol table and allowed you to register functions that could be called to perform actions or get state.
Flash forward to the dawn of DREAMM and I needed to evaluate some expressions, so I ported/cleaned up the engine I wrote for MAME, with essentially the same functionality.
With DREAMM 4.0 I wanted to do more, and realized that if I could properly short-circuit the && and || operators, and add proper ternary ? : operator support, I could do quite a lot by combining those with the comma operator.
After doing that, I realized it was a small step to add actual if/else keyword processing, and support multiple statements via semicolons instead of the comma hack.
Then I realized that while loops were a pretty easy next step, and with some additional syntactic processing I could get C-style for loops working as well.
Of course, I soon found a need for break/continue support, so added those keywords next.
Then my scripts got complicated enough that I wanted to be able to define functions and call them (as opposed to calling external functions implemented by the engine). This need a bit more syntax, but was still a small step.
Functions should be able to have parameters, so the next step was parsing the names of the parameters and mapping them to the items being passed. And functions need to be able to return results, so explicit return keyword support was added.
And so at this point I've basically implemented a mostly complete C compiler/interpreter. 😜
If I knew this is where I'd end up, perhaps it would have made more sense to find existing code and use that, but at this point I'm kind of committed to my own thing. Also lets me control the behaviors to work like I want them to.
Erion
in reply to Martin • • •