Brice Dutheil
@bricedutheil.bsky.social
190 followers 130 following 270 posts
Java engineer, mockito commiter
Posts Media Videos Starter Packs
Reposted by Brice Dutheil
github.com
A Supreme Court case could change how you build and share code.

At stake are the "safe harbors" that protect platforms from copyright enforcement overreach.

We're advocating for clear rules that protect developers. Here's what you need to know. 👇
https://gh.io/AAy5up2
How GitHub protects developers from copyright enforcement overreach
Why the U.S. Supreme Court case Cox v. Sony matters for developers and sharing updates to our Transparency Center and Acceptable Use Policies.
github.blog
bricedutheil.bsky.social
Works for cheaper prices as well.
bricedutheil.bsky.social
JDK Memory corruption on AArch64 Byte code Rewriting, this can lead to impossible branch being taken among other issues.
(via Ismael Juma on Twitter)
bugs.openjdk.org/browse/JDK-8...
#openjdk
Loading...
bugs.openjdk.org
Reposted by Brice Dutheil
joshbloch.bsky.social
Yes indeed. Well done, MIT. All of our universities should have been reacting in this manner to all of the Trump administration's illegal overreach (looking at you, Columbia).
jameeljaffer.bsky.social
MIT's response to the Trump admin's proposed "compact" is excellent and should be a model for other universities. orgchart.mit.edu/letters/rega...
bricedutheil.bsky.social
Didn't see this drone usage coming!
Reposted by Brice Dutheil
shipilev.bsky.social
Ever seen a verbose render how a very small GC operation looks like in the context of larger safepoint? Here it is: (I need to blog about things you can see there)
Reposted by Brice Dutheil
mejkarsense.se
Thanks for 50k downloads of Finicky! github.com/johnste/fini...
Some download stats showing 50,040 downloads total for Finicky
Reposted by Brice Dutheil
vadimhansen.bsky.social
L'automatisation, ce n'est pas remplacer ton cerveau.

C'est virer les tâches qui te vident.

Pour garder l'énergie là où tu comptes.
Reposted by Brice Dutheil
oxinabox.bsky.social
as a girl with a PhD in natural language processing and machine learning it's actually offensive to me when you say "we don't know how LLMs work so they might be conscious"

I didn't spend 10 years in mines of academia to be told ignorance is morally equal knowledge.

We know exactly how LLMs work.
Reposted by Brice Dutheil
joschi.xyz
I'm surprised that there wasn't more noise around the license change of #Liquibase from Apache License 2.0 to Functional Source License (FSL) in Liquibase 5.0.0.
github.com/liquibase/li...

Is just nobody using it anymore? 😅

#Java #OSS #licensing
Release Liquibase v5.0.0 · liquibase/liquibase
Liquibase Community 5.0 is a major release See the Liquibase Community 5.0 Release Notes for the complete set of release information. ⚠️ MAJOR CHANGES IN COMMUNITY AND COMMERCIAL DISTRIBUTIONS Liqu...
github.com
Reposted by Brice Dutheil
shipilev.bsky.social
Using narrowband filters (Baader Solar Continuum 7.5nm in this case) does improve Moon contrast quite a bit, even though it pushes the exposure times way up. A doublet with heavy chromatic aberration gets fairly monochromatic light :P [Downsampled 4x here for preview:]
Reposted by Brice Dutheil
tristankamin.bsky.social
www.liberation.fr/sciences/ce-...
J'hallucine

« Révélé par le Monde, cet incident grave... »

Révélé par le Monde !?!?!

Bon, ça vous dit qu'on abandonne toutes les lois sur la transparence du nucléaire ? 'toute façon, les Journalistes sont l'alpha et l'oméga de l'information, le reste est futile.
Reposted by Brice Dutheil
voixdunucleaire.org
Ce soir à 12:00 le réacteur belge Tihange 1 sera mis à l’arrêt. Celui de Doel 2 suivra le 1er décembre. En l’espace de 5 ans la Belgique a donc perdu 3.8GW de capacité bas-carbone, malgré une population à 73% favorable à l’utilisation du nucléaire pour la production d’électricité.
Reposted by Brice Dutheil
pminborg.bsky.social
You can't have both laziness and immutability at the same time in #java ... until Lazy Constant arrives ...

JEP 526: Lazy Constants (Second Preview) is now a Candidate for JDK 26!

Read all about it here: openjdk.org/jeps/526
Reposted by Brice Dutheil
jeptracker.bsky.social
🏗️ JEP 522 integrated to JDK 26
Title: G1 GC: Improve Throughput by Reducing Synchronization
Type: feature
Component: hotspot / gc
Release: 26
See openjdk.org/jeps/522
Reposted by Brice Dutheil
junit.org
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
bricedutheil.bsky.social
Hehe!

That said, I wish that Swing was easier in many more cases. Sometimes it’s just way to hard to achieve something that would be a breeze in other UI systems.
bricedutheil.bsky.social
It’s never too late, this submitted JEP (openjdk.org/jeps/8368874) just landed, it’s about adding a date picker in #Swing (preview). Using the `java.time.*` types.
JEP draft: JEP: Add a JDatePicker UI Component to the Swing UI Toolkit (Preview)
openjdk.org