Jon Koops πŸ‡ͺπŸ‡Ί

European Federalist πŸ‡ͺπŸ‡Ί Working on Keycloak at Red Hat. On a mission to deflate your node_modules 🎈

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
2025-06-18

Upgrading An Old Espresso Machine

Recently, [Samuel Leeuwenburg] got his paws on a Francis! Francis! X1 (yes, that’s the name) espresso machine. This is the espresso machine that is mostly famous for having been in …read more
#hacking #projects
hackaday.com/2025/06/14/upgrad

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Jaap-Henk Hoepman πŸŸ₯ ⬜️ 🟩 ⬛️xot@someone.elses.computer
2025-06-18
Jon Koops πŸ‡ͺπŸ‡Ί boosted:

The solo maintainer for libxml2 is no longer accepting embargoed vulnerability reports, citing the unsustainable burden as an unpaid volunteer. Security issues will be treated like any other bug report moving forward.

socket.dev/blog/libxml2-mainta #opensource #cybersecurity h/t @joshbressers

Jon Koops πŸ‡ͺπŸ‡Ίjonkoops
2025-06-13

@laurensdassen ik ben het vaak met je eens Laurens, en ik ben geen voorstander van IsraΓ«l en zijn activiteiten tegen Palestina. Maar dit moest gewoon gebeuren, Iran wil nucleaire wapens, en op dit moment is een directe aanval op hun infrastructuur de beste oplossing.

Het regime in Iran onderdrukt systematisch hun bevolking, die het regime ook zat zijn, alleen hun militaire macht houd dit in stand. Alleen hun incompetentie en de wil van het volk kan een verandering tot stand brengen.

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Samuel LeeuwenburgSamuelous
2025-06-11

About a year ago I modded my espresso machine but I finally managed to write a post about it!

samsam.dev/modding-my-espresso

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Tobias Bernardtbernard
2025-06-01

This summer we're asking the question: What if we just started using GNOME OS as our primary OS?

It's still early days for GNOME OS, but it's finally ready for wider testing by developers and early adopters, on real hardware. Join us for a 3-month challenge from today until September 1st, file and fix some issues, and win a a OnePlus 6 with Linux Mobile or a limited-edition shirt πŸŒˆπŸ‘•

blogs.gnome.org/tbernard/2025/

Sharepic with a GNOME rainbow background. The text says: Summer of GNOME OS, June - August 2025.
Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Web Engines Hackfestwebhackfest@floss.social
2025-05-23

We're making the final preparations for the 2025 Web Engines Hackfest. This year is the biggest by far, with 150 people attending to discuss the web platform over 3 days.
Big thanks to our sponsors @igalia, @mullvadnet, Huawei & Arm who have made this event possible! πŸ™
webengineshackfest.org/

Screenshot of https://webengineshackfest.org/#sponsors
Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Eugene Alvin Villar πŸ‡΅πŸ‡­seav@en.osm.town
2025-05-19

Finally! @leaflet, the venerable lightweight JS tilemap display library, is gearing up for a 2.0.0 release! πŸŽ‰

leafletjs.com/2025/05/18/leafl

#Mapstodon #gischat #Leaflet #LeafletJS

Jon Koops πŸ‡ͺπŸ‡Ίjonkoops
2025-05-16

@yosh that does tend to happen when in Utrecht πŸ™ƒ

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
mccmcc
2025-05-16

It is 7 AM CEST. The EU citizen initiative calling for a ban on "conversion therapy" (here meaning, pseudoscientific attempts to "cure" LGBTQs) is less than 250,000 votes from success. This is astounding, the votes have like, *tripled* in a week.

The page says voting ends "May 17", and I wish I knew if that meant "at midnight tonight" or "midnight tomorrow" or what. Uh. Do you know

Germany is ~6,000 local votes from endorsing it. Are there 6,000 Germans on this website

eci.ec.europa.eu/043/public/#/

Signatures collected online

787,747 / 1,000,000

End of the collection period

17-May-2025
Jon Koops πŸ‡ͺπŸ‡Ίjonkoops
2025-05-14

@sima we must do our duty and write a much shitty public code as possible to train the LLMs on!

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Axel Rauschmayerrauschma@fosstodon.org
2025-05-12

1/ Transpiling #TypeScriptβ€”which approach do you choose?

β€’ "rootDir": "." = proj/src/lib.ts β†’ proj/dist/src/lib.js
β€’ "rootDir": "src" = proj/src/lib.ts β†’ proj/dist/lib.js

Jon Koops πŸ‡ͺπŸ‡Ίjonkoops
2025-05-03

@jensimmons The fact that Safari updates are tied to the operating system, and users that tend to not upgrade their systems. This makes the matrix too wide, and it is hard to test older versions of Safari when you upgrade.

Jon Koops πŸ‡ͺπŸ‡Ίjonkoops
2025-05-01

@jensimmons Thanks so much for the continuation of these excellent write-ups, Jen. Keep them coming!

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Alexander Schwartzahus1@fosstodon.org
2025-04-24

Join our discussion for this blog post on GitHub: github.com/keycloak/keycloak/d

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Alexander Schwartzahus1@fosstodon.org
2025-04-24

Observability in Keycloak 26.2 - are you doing well?

When running a central single sign on service like #Keycloak in production, you need to to understand how well the system performs and whether there is a service degradation.

In the latest Keycloak release 26.2, is is more straightforward and works without additional extensions. Read more in our latest blog post about #ServiceLevelIndicators and #Observability as well as metrics, traces, logs and dashboards.

keycloak.org/2025/04/observabi

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
2025-04-23

In which I claim that a few annoying #Fediverse problems (and ATproto too) could be solved by using URI schemes the way they’re designed to be used: tbray.org/ongoing/When/202x/20

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Alexander Schwartzahus1@fosstodon.org
2025-04-11

🚒 #Keycloak shipped release 26.2 today (Friday afternoon)! 🚒

Pimp your #SingleSignOn with a lot of new features. And it became even simpler to host it yourself!

* Least-privileged delegated access without service desk tickets.
* Enhanced token-exchange for accurate and narrowly scoped tokens for #zerotrust architectures.
* Pre-defined #Grafana dashboard to monitor service level indicators.
* Simplified update and configuration to increase availability.

keycloak.org/2025/04/keycloak-

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
Per Thorsheimthorsheim
2025-04-07

US gov asks european suppliers to guarantee they don't do DEI.

Next: we ask US to guarantee they do fair pay, 5 weeks paid annual vacation and 1 year paid maternity leave.

Jon Koops πŸ‡ͺπŸ‡Ί boosted:
David Chisnall (*Now with 50% more sarcasm!*)david_chisnall@infosec.exchange
2025-04-04

The reason I get so annoyed about people pitching LLMs as a way to 'democratise programming' or as end-user programming tools is that they solve the wrong problem.

The hard part of programming is not writing code. It's unambiguously expressing your problem and desired solution. Imagine if LLMs were perfect programmers. All you have to do is write a requirements document and they turn it into a working program. Amazing, right? Well, not if you've ever seen what most people write in a requirements document or seen the output when a team of good programmers works from a requirements document.

The most popular end-user programming language in the world (and, by extension, the most popular programming language), with over a billion users, is the Calc language that is embedded in Excel. It is not popular because it's a good language. Calc is a terrible programming language by pretty much any metric. It's popular because Excel (which is also a terrible spreadsheet, but that's a different rant) is basically a visual debugger and a reactive programming environment. Every temporary value in an Excel program is inspectable and it's trivial to write additional debug expressions that are automatically updated when the values that they're observing change.

Much as I detest it as a spreadsheet, Excel is probably the best debugger that I have ever used, including Lisp and Smalltalk.

The thing that makes end-user programming easy in Excel is not that it's easy to write code, it's that it's easy to see what the code is doing and understand why it's doing the wrong thing. If you replace this with an LLM that generates Python, and the Python program is wrong, how does a normal non-Python-programming human debug it? They try asking the LLM, but it doesn't actually understand the Python so it will often send them down odd rabbit holes. In contrast, every intermediate step in an Excel / Calc program is visible. Every single intermediate value is introspectable. Adding extra sanity checks (such as 'does money leaving the account equal the money paid to suppliers?') is trivial.

If you want to democratise programming, build better debuggers, don't build tools that rapidly generate code that's hard to debug.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst