Initial notes on GPT-5.2 - I'm excited to see the knowledge cut-off bump up to August 2025, interesting that it's priced at 1.4x over GPT-5.1 simonwillison.net/2025/Dec/11/…
in reply to Simon Willison

It is rumored that "OpenAI hasn't had a successful pre-training run since 2024, initially claimed by semi-analysis and never denied."

It looks like 5 and 5.1 were just different post-trains of some base model that they have had for a while, either 4o, 4.5 or something else entirely that we haven't seen at all. 5.2 seems to be using a newer base model.

Source for rumor: news.ycombinator.com/item?id=4…

Je viens de répondre au questionnaire du gouvernement sur l'IA. J'espère que je ne suis pas seul à répondre en faveur du numérique et IA accessible et du progrès technique. agora.gouv.fr/consultations/ci… #AI #France

Hello @Raroun hope you're well. every now & then, when i have joined a different #Friendica instance in the past, i ask this same question of its Owners / Admins. always it's the same negative answer, but i live in hope!

on Masto & Sharkey instances, if the Admins are willing, it is technically possible to add FOSS emojis to the servers. consequently, on many of my instances i've been able to include these in various posts when applicable:

:linux: :archlinux: :kde: :plasma: :zenbrowser: :floorp: :firefox_nightly: :firefox: :thunderbird: :fedora: :opensuse: :debian:

so... is there yet any way that such emojis can be added to your instance, please?

cc: @Friendica Support

#FOSSemojis

in reply to Droppie [opensoc]

@Raroun

Here's a screenshot of what i now see, in draft / preview format, when i paste my original emoji-suite again, since @Raroun kindly enabled / added

the standard "Smiley Pack Addon" for Friendica


so i can see that yes, some of my desired #FOSSemojis now work, but sadly still most don't. i shall be most interested to see what might happen after this weekend. 🤞 🤞 🤞

in reply to Droppie [opensoc]

FYI but every one of those ​:customemojis:​ has to have the actual PNG or GIF uploaded to YOUR instance for any of them to work.

Until then they're simply not going to work no matter what you do.

They are not universal. Each custom emoji is unique to the instance that has it.

My instance might have :heart: look like this: ♥️But on another instance :heart: might look like this: 💓

in reply to Matthias

@Matthias sorry for my delayed reply. the large majority of my regular interlocutors are on various Masto instances, with some on Sharkey, so for me to derive full benefit of my desired #FOSSemojis in my Friendica instance/s, ideally each of the emoji codes needs to be the same across those platforms. doing a comparison of

has now shown me that whereas happily some are the same, eg:
:linux: :archlinux: :kde: :firefox: :thunderbird:
:linux: :archlinux: :kde: :firefox: :thunderbird:

unfortunately other important ones are different, eg:
:firefox_nightly: vs :firefoxnightly:
:fedora: vs :linuxfedora:
:opensuse: vs :linuxopensuse:
:debian: vs :linuxdebian:
:firefox_nightly: vs :firefoxnightly:
:fedora: vs :linuxfedora:
:opensuse: vs :linuxopensuse:
:debian: vs :linuxdebian:

and a few are absent in Friendica, though present in the others, eg:
:plasma: :zenbrowser: :floorp:

so, if i lump the "missings" with the "differents", the total number exceeds the "goods". it seems therefore that my desire to have comparable cross-platform FOSSemojis (without me needing to stop to think, each time i go to use some of them, "oh, are these good ones or bad ones?") is just not possible, so i need to abandon the idea.

oh well, thank you all for your help, anyway. 😢

@Raroun

in reply to Matt Campbell

@matt oooh not sure. Thought some software (like Braille Blaster) can import the SVG if those could be exported from a PDF, then you'd have to add Braille labels to any visually-labeled portions. As long as it's grayscale (which was easy enough to ask Gemini to do) embossers shouldn't try to squeeze too much detail into the graphic at once. But yeah, that's an interesting one to experiment with, perhaps something to also research during my break off work :D

Today I got to experience the joys of the Scala programming language. Actually I do like it quite a lot - it's very readable syntax, statically typed however, oof. I think I don't like static typed languages for all the work you have to do, it does make you less careless, but it's why Python's great. Anyway, it uses functions and objects/classes, Scala does not require semicolons (;) to end statements. The val VS Var fight, mutable vs immutable variables, fun fun. But again, not a bad language overall, looks like I'll be needing it for work from time to time.

DeltaChat has just made its long-awaited Wireguard-esque multi-relay release.

You can add multiple relays (chatmail/email accounts) to your profile. Your account now survives server outages, censorship, or even government seizures. Your identity is not tied to a single email address anymore.

Change to another relay, message your contacts/groups, and they'll immediately learn the new address they can reach you at and will respond using that address now.

Just like how Wireguard gets a valid encrypted packet from a peer at a new IP address and automatically starts using it.

This entry was edited (4 days ago)
in reply to feld

The one downside right now is that if you and all your friends were using the same server that disappears you can't really message them from your new address because... your point of contact for them is still the old address that is unreachable.

This is why it's important to embrace decentralization as much as possible.

Future work: automatically learning of ALL the current relay addresses for a peer and automatically re-routing your communications if the current point of contact is no longer valid. Or shotgunning your communications to the user across multiple addresses simultaneously just to be safe and letting the client ignore (not even download) duplicated messages they have already received.

in reply to feld

If you use multi-device with DeltaChat, ensure all are on at least the new version 2.33.0 and add an additional relay. It will be automatically synced to your other devices so they are ready to use it as well.

support.delta.chat/t/how-to-mi…

I’m still working on this skill. Right now I’m still pretty terrified of openly disagreeing. wandering.shop/@vapaad/1156966…

This is an urgent plea for help that cannot be delayed.

Sadly, the rain came inside and flooded all our thing..

The broken roof and walls couldn’t handle the heavy rain.

Everyone in my family is now looking for a dry corner to sleep in even though we know we won’t be able to sleep tonight.

Please donate to help my family fix whatever we can fix in our shelter

chuffed.org/project/121561-urg…

#gaza #palestine

So the 2038 bug Alstom is being sued about by RATP (Paris transit) impact Alstom Metropolis trains.

What about the REM here? Do we have competent people to validate it? Or is it just Pulsar problem for another day?

Source in French:
leparisien.fr/info-paris-ile-d…

(maybe paywalled, not sure, I could read it here)

just going to reiterate this. if immigrants don't have due process, no one does. you can't tell citizens from immigrants without due process. www.everythingishorrible.net/p/if-immigra...

If Immigrants Don’t Have Due P...

One of the joys of getting older is no longer doing things to get ahead or to look better to superiors or generally pushing yourself because someone else wants you to.

40 minutes into this evening's seminar, I wasn't getting anything from it and decided to turn it off, and instead I put Christmas film #2 on while I wrapped presents.

This is a much better use of my time!

#2

this is an experimental quote-share from my #Friendica #newsbots #Circle, whose default Permissions disallow anyone outside this Circle being able to see or access it. i have now done a one-off flip of the Permissions, just for this individual post, to Public, so...

Hello? (Hello, hello, hello)
Is there anybody in there?
Just nod if you can hear me
Is there anyone home?
Come on (Come on, come on), now
I hear you're feeling down
Well, I can ease your pain
And get you on your feet again
Relax (Relax, relax, relax)
I'll need some information first
Just the basic facts
Can you show me where it hurts?

Unofficial SBS News Bot - 2025-12-11 20:24:04 GMT

Time magazine names 'Architects of AI' as Person of the Year. Here's who's pictured sbs.com.au/news/article/time-m… #World

The Roland SC-8820 can be powered solely on USB, without the need for wall power, though this results in some USB bus noise with my setup, possibly because I typically have it connected to my laptop in two places at once through the USB connection and headphone jack.
I have a few MIDIs that crash the SC-8820, and on USB power, the crashing is actually audible as a change to the buzzing.
Note that I've raised the volume of this clip slightly so the change is easier to hear. The buzzing isn't typically this loud in practice.

You know what ““““AI”””” feature I’d actually use in Firefox? A locally-powered text-to-speech feature for the reader mode. Read me this web page in a natural voice, using some of the advances in recent models!

Is that possible to do efficiently in the browser, or are those models too big to be effective? Or would it need to lean on the OS APIs?

#Firefox

This entry was edited (4 days ago)

this is truly incredible: github.com/X11Libre/xserver/pu…

they are using system(3) inside a security-critical domain (the display server).

but yes, sure, my refusal of xlibre on security grounds is the problem

in reply to ShutterBugged

@developing_agent there's a few different ways to exploit it

- if you can control PATH (or the binaries in the directories referenced by PATH), you can run whatever you want in an elevated context

- there is an unescaped %s format string passed directly to the dialog application, that %s is a window title

- probably other things i'm not thinking about right now

This entry was edited (4 days ago)
in reply to Ariadne Conill 🐰

there are quite a few reactionaries in my comments, some of which have been defederated in their entirety.

for the others:

1. although the system("which ...") use is silly, that isn't the problem here.

2. what do you think will happen when the code in this PR encounters a process named `" && :() { : | : & }; :&`? will it safely handle such a process name? before saying "that's impossible" please read setprocname(3), setproctitle(3), or in the case of Linux, understand that argv[0] is mutable.

3. yes, it is an open PR. it is also reflective of the code quality of many other PRs which have been merged to Xlibre already. how do you think that impacts its security record?

In 1974 I visited the UK for the first time. It was also the first time, that I could (at least very, very rudimentarily) understand the language in a foreign land.

So my parents had „the talk“ with me: Why people may react negatively to me being a German. There was a big war and a very bad man named Hitler. I didn’t understand anything at all.

Will future U.S. children have to go through a similar talk?

🔐 Did CryptPad help you this year?

Millions of documents were written and shared on CryptPad this year, all encrypted on the user’s device.

If every active user gave 5 EUR in December, the project could be funded for all of 2026 without external grants.

If you want to support private, open-source collaboration, you can donate here:
👉 opencollective.com/cryptpad

Thank you to everyone who already supports us 💚.

#CryptPad #FLOSS #Privacy #E2EE #DigitalSustainability

😂 LOSER

Swiss Eurovision champion Nemo returns winner's trophy to protest Israel's inclusion | Euronews

euronews.com/culture/2025/12/1…

#NEMO #EUROVISION #SWITZERLAND #ISRAEL #PRESS

Exchange email support has landed! We've invited members of our desktop team to Community Office Hours to give us all the details about what's in now and what's coming next!

#Thunderbird #Exchange

blog.thunderbird.net/2025/12/v…

Pleast boost for reach:
On the subject of Linux phone accessibility, the developer of AT-SPI wrote:
There's a long-standing issue that Joanie filed against at-spi2-core for
touch screen support:
gitlab.gnome.org/GNOME/at-spi2…

Ande I haven't taken the time to figure out how best to handle this. I'm
not sure if evdev would do what we need, or we might want to work with the
maintainers of mutter, KWin, etc. to create a protocol for
intercepting/manipulating gestures. We would also need code that can
detect gestures from touch screen presses. NVDA has code that we might be
able to use as a model.

All of this is theoretically on my list of things to do. Of course, help
would be welcome if anyone else was able to take it on.
end quote

For blind people to switch to Linux on phones, we need to use the touch screen. If anyone can help with this, it would allow the blind to take one step closer to being capable of creating our own accessibility, our own environments, in the way that helps us most. See NVDA as a great example of how that goes.
#accessibility #blind #foss #linux #phones #pinephone

reshared this

Here's an interesting bit* of Canadian history and woodworking trivia, brought to you by me being enraged at a screw stripping while I was trying to remove it.

Most people are familiar with two types of screws & drivers: the old fashioned slot screw and the cross-shaped Phillips screw.

What if I told you there was a better way?

In 1908, a Canadian inventor named Peter Lymburger Robertson invented a screw with a square hole for the driver. If you've done any woodworking, you're probably familiar with it. This screw/driver design was very popular, as it is self-centering and the driver rarely slips out of the screw.

So why didn't the Robertson screw catch on in the USA? I blame Henry Ford. He initially was the Robertson screws biggest fan, as it was found to remarkably increase production speed. So Ford tried to get Robertson Inc. to give him an exclusive contract. Robertson wasn't interested. In the 1930s, an American inventor, Henry Phillips, created a screw/driver with a cross-shaped slot. Mr. Ford liked this screw because it worked well with powered screwdrivers. I think he also had sour grapes over Robertson rejecting him. At any rate, Ford's adoption of the Phillips screw/driver made it very popular throughout the USA.

If you've ever tried to build Ikea furniture, you probably know the frustration of cheaply-made Phillips screws. If your screwdriver is not the precise size for the screw, it will slip out of that cross repeatedly or just turn helplessly, unable to engage with the screw. In either case, there's a chance of stripping the screwhead. This can also happen when overtightening.

My husband insists on replacing stock Ikea (and other manufacturer's) screws with Robertsons, especially on anything that requires good structural strength or is made from a harder material. Worst case is that the screwdriver bit gets stuck in the screw, but this is easily remedied. With a Phillips screw, if it strips, you're hooped. You have a loose screw or an embedded screw that's never coming out.

tl;dr: I recommend replacing Phillips screws/drivers with Robertson ones, especially if you find your Phillips screws stripping regularly.

This has been a Canadian Heritage Moment.

interestingengineering.com/inn…

*pun not initially intended, but I kept it because lols

#screws #PhillipsScrews #RobertsonScrews #canada #woodworking #ikea #screwdrivers #HenryFord

in reply to Hubert Figuière

Phillips is a PITA for sure. I tend to use Torx where possible; Robertson seems to have similar qualities. I'm not sure about the IP situation there.

These days, a drill clutch in the chuck allows the operator to set a rough maximum torque; with non-slipping fasteners and powerful or single-speed drills, this prevents accidents. In its absence the Phillips cam-out acts analogously. So, I wonder if the drill clutch was only introduced after the episode you described.

This entry was edited (4 days ago)