Josef Eisl's Avatar

Josef Eisl

@zapster.cc.bsky.social

working on @graalvm.org opinions are my own

123 Followers  |  42 Following  |  13 Posts  |  Joined: 03.12.2023  |  1.9796

Latest posts by zapster.cc on Bluesky

4-panel comic. (1) [Person 1 with ponytail flanked by person with short hair and another person speaking into microphone at podium] PERSON 1: In the early 2010s, researchers found that many major scientific results couldn’t be reproduced. (2) PERSON 1: Over a decade into the replication crisis, we wanted to see if today’s studies have become more robust. (3) PERSON 1: Unfortunately, our replication analysis has found exactly the same problems that those 2010s researchers did. (4) [newspaper with image of speakers from previous panels] Headline: Replication Crisis Solved

4-panel comic. (1) [Person 1 with ponytail flanked by person with short hair and another person speaking into microphone at podium] PERSON 1: In the early 2010s, researchers found that many major scientific results couldn’t be reproduced. (2) PERSON 1: Over a decade into the replication crisis, we wanted to see if today’s studies have become more robust. (3) PERSON 1: Unfortunately, our replication analysis has found exactly the same problems that those 2010s researchers did. (4) [newspaper with image of speakers from previous panels] Headline: Replication Crisis Solved

Replication Crisis

xkcd.com/3117/

21.07.2025 23:54 — 👍 4862    🔁 651    💬 29    📌 28

@lewurm.bsky.social I've heard you are an expert in both, git and mate. Maybe we should give it a try? 😅

29.06.2025 19:52 — 👍 1    🔁 0    💬 1    📌 0

What is git-mate and where can i get it!?

28.06.2025 15:29 — 👍 2    🔁 0    💬 1    📌 0
Preview
GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java

The University of Manchester team extended @mukel.bsky.social's Llama3.java (github.com/mukel/llama3...) with GPU support via the GraalVM JIT and TornadoVM: www.infoq.com/news/2025/06...

Nicely done!👏

25.06.2025 09:07 — 👍 14    🔁 9    💬 0    📌 2

@graalvm.org for JDK 25 has been branched-off as well!

05.06.2025 19:45 — 👍 10    🔁 2    💬 0    📌 0
JDK 25 is now in Rampdown Phase One

JDK 25 has been branched from the main line and is now in Rampdown Phase One: mail.openjdk.org/pipermail/jd...

openjdk.org/projects/jdk...

#JDK25 #OpenJDK #Java

05.06.2025 17:24 — 👍 63    🔁 23    💬 0    📌 3
Post image

Today is World ME/CFS day. My partner has been severely suffering from this disease for almost three years now.

The care and research situation is really dire. It's so bad I even made a sign myself. Probably one of the hardest engineering challenges I had to tackle in a while.

12.05.2025 10:53 — 👍 10    🔁 3    💬 1    📌 0
Video thumbnail

Exciting news for C and C++ developers! @clion_ide just joined the club of WebStorm, Rider, and RustRover and is free for non-commercial use. Learning, developing open-source projects, creating content, and hobby development are now more accessible than ever before!
More details: jb.gg/cl_free_bs

07.05.2025 12:47 — 👍 94    🔁 28    💬 4    📌 10
Post image

PhD Timeline xkcd.com/3081

25.04.2025 15:32 — 👍 60714    🔁 20856    💬 611    📌 840
Video thumbnail

✅ @graalvm.org Native Image
✅ Llama3.java
✅ Vector API, FFM API
✅ Apple Silicon ❤️

— `git clone github.com/mukel/llama3... `
— `sdk install java 25.ea.17-graal`
— `make native` (optionally preload a model for zero overhead)
— Profit!🚀

#Java #GraalVM #LLM #LLama

16.04.2025 12:13 — 👍 32    🔁 9    💬 0    📌 1
Preview
"Truffle Meta Compilation in Action" + "Exploring JVM Memory Management", Mon, Apr 7, 2025, 6:00 PM | Meetup Agenda 18:00 doors open 18:20 welcome 18:30 **Truffle Metacompilation in Action** - *Christian Humer* 19:30 break 19:55 raffle 20:00 **Trash Talk - Exploring the JVM memor

Next Monday, join me at the Java Meetup Vienna for a dive into Truffle! Discover how writing an interpreter in Java lands you a compiler for free.

Besides free compilers there is also free pizza and beer...

www.meetup.com/java-vienna/...

02.04.2025 16:57 — 👍 10    🔁 5    💬 1    📌 1

Java 24 / JDK 24: General Availability: mail.openjdk.org/pipermail/jd...

Features: openjdk.org/projects/jdk...

GPL-licensed OpenJDK builds from Oracle for Linux, MacOS and Windows are available here:

jdk.java.net/24/

18.03.2025 15:50 — 👍 19    🔁 8    💬 0    📌 0
Preview
Welcome, GraalVM for JDK 24!🚀 Today we are releasing GraalVM for JDK 24!

GraalVM for JDK 24 is here!🎉

Higher peak performance with ML, smaller executables, enhanced SBOM support, and many more new features!

What's new: medium.com/graalvm/welc...

The release notes: www.graalvm.org/release-note...

Download now!🚀
graalvm.org/downloads/

#GraalVM #Java24

18.03.2025 15:30 — 👍 34    🔁 12    💬 0    📌 1
Preview
[GR-58659] [GR-58660] Add FFM Support for {darwin,linux}-aarch64 on SubstrateVM by graalvmbot · Pull Request #10856 · oracle/graal Adds support for AArch64 platforms. This is based on the x86_64 implementation and adapted accordingly.

You asked, we delivered: we merged FFM support in @graalvm.org Native Image on MacOS/AArch64!🚀😍
github.com/oracle/graal...
This means that you can now also build and run locally apps like github.com/mukel/llama3... (cc @stephanjanssen.be :))
Coming soon in GraalVM for JDK 25 EA builds!🎉

14.03.2025 11:05 — 👍 34    🔁 11    💬 1    📌 0

JavaFX 24 Release General-Availability Builds are here!

Binaries from Oracle for Linux, MacOS and Windows can be downloaded at:

jdk.java.net/javafx24/

Release Notes: github.com/openjdk/jfx/...

#OpenJDK #OpenJFX

19.03.2025 13:39 — 👍 6    🔁 3    💬 0    📌 1

Yes, the below @sdkman.io command line is the perfect way to adopt to the latest Java 24👍

19.03.2025 21:50 — 👍 12    🔁 4    💬 1    📌 0
Post image

Happy IWD to all my fellow speakers, developers, and women all over the world. Keep changing the world for better ❤️

08.03.2025 11:05 — 👍 33    🔁 3    💬 0    📌 0
Post image

This is me debugging a Rust library compiled to Wasm and embedded in a @micronautfw.bsky.social microservice in @intellijidea.com: Compile with debug info, enable the Chrome Inspector for #GraalJS and #GraalWasm, and attach to the process. 🤓

Will share more details at #WasmIO later this month!

09.03.2025 17:37 — 👍 34    🔁 9    💬 2    📌 2

First JDK 24 Release Candidate: mail.openjdk.org/pipermail/jd...

Downloads: jdk.java.net/24/

#JDK24 #Java24 #OpenJDK #TestItNow

10.02.2025 14:27 — 👍 53    🔁 22    💬 0    📌 1
Preview
Release Env Vars part of RunId, and Support for Machine-Specific Settings - 2025-02-03 · smarr/ReBench This release has three major changes that will affect how ReBench interprets configurations, and a change for denoise that requires an update of the sudoers file. 1. "Run" identity is now based on ...

Our benchmarking tool got a new release, ReBench 1.3

- better support for environment variables
- more predictable handling of build commands
- support for machine-specific settings
- tool to reduce measurement noise is more robust

github.com/smarr/ReBenc...

#benchmarking #experiments #science

03.02.2025 12:34 — 👍 6    🔁 2    💬 0    📌 0
Post image

Good morning, #Jfokus!

Meet @ssmith.bsky.social, @fniephaus.com and @timfelgentreff.bsky.social to ask all your GraalVM & GraalPy questions!🚀

04.02.2025 10:20 — 👍 16    🔁 3    💬 0    📌 1
Colored assembly with branch visualization

Colored assembly with branch visualization

I was going through the binutils changelogs and I came across two great "new" features

Version 2.42 introduced `--visualize-jumps` and 2.40 introduced syntax highlighting with `--disassembler-color=MODE`

I really appreciate jump/branch visualization in disassemblers, makes life so much easier...

23.01.2025 20:15 — 👍 7    🔁 1    💬 0    📌 0
Preview
Linux arm64 hosted runners now available for free in public repositories (Public Preview) · GitHub Changelog Linux arm64 hosted runners now available for free in public repositories (Public Preview)

Big news today for a bunch of the open source projects I work with. github.blog/changelog/20... #opensource #arm

16.01.2025 17:07 — 👍 52    🔁 25    💬 2    📌 4
Video thumbnail

Wow native compilation of a #Java app with #Quarkus and #GraalVM on an Intel CPU is getting seriously fast 🚀! I clocked this one at 34 seconds and that's with running the compilation inside a container as well. Kudos to the @graalvm.org and @quarkus.io teams!

06.01.2025 11:38 — 👍 22    🔁 5    💬 0    📌 0

A great opportunity for anyone looking for an internship. @graalvm.org is a really interesting project touching a lot of system software concepts and is backed by a great research team!

08.01.2025 19:30 — 👍 15    🔁 9    💬 0    📌 0
Post image

Are you looking for a summer internship?👨‍🎓 Join our team on a mission to make all languages fast, and developers all over the world more productive!

Learn more and apply: www.graalvm.org/community/in...

08.01.2025 15:05 — 👍 16    🔁 7    💬 0    📌 3

Today I got to do some thinking about compiler IRs and finally solved a problem that has been vexing me for at least a dozen years:

Is it possible to directly interpret a sea-of-nodes graph efficiently (i.e. no schedule)? What does that even mean?

Yes Virginia, it's possible. It means max ILP.

06.01.2025 04:54 — 👍 6    🔁 1    💬 0    📌 0

One charger to rule them all!

02.01.2025 09:11 — 👍 1    🔁 0    💬 0    📌 0
Post image

We just merged the current status of the upcoming JDWP support for @graalvm.org Native Image! 🥳

This will soon provide developers with the same debugging experience they are used to in Java, but for native images! Stay tuned for more details.

github.com/oracle/graal...

20.12.2024 11:46 — 👍 55    🔁 26    💬 3    📌 2

sdk install java 25.ea.1-graal

19.12.2024 16:44 — 👍 9    🔁 3    💬 2    📌 0

@zapster.cc is following 20 prominent accounts