defnpodcast

vijaykiran 2023-06-15T19:43:05.463789Z

A new episode appears https://on.soundcloud.com/RKi8L with @viesti

😒 1
😬 1
lread 2023-06-18T21:16:04.519829Z

Ok, I'm halfway through this epic episode, and so far, I am enjoying it! But I must say the Ray/Vijay dynamic produces a good amount of swearing. Which I do miss.

🀬 2
ray 2023-06-20T10:00:48.268499Z

regarding the swearing ... we give more in the second half cos yeah, the GAF target was not fully met. @wdullaer is just too nice.

2023-06-20T11:29:34.689659Z

F* you @lee (am I doing this right?)

lread 2023-06-20T12:23:24.493289Z

Good! Use your aggressive feelings, @wdullaer. Let the hate flow through you!

lread 2023-06-20T18:04:23.486639Z

I just listened to the 2nd half, awesome job @wdullaer, @raymcdermott & @viesti! Thanks for an interesting listen!

😍 3
borkdude 2023-06-20T18:06:01.743229Z

Enjoyed it too, thanks :)

😍 2
viesti 2023-06-20T18:06:09.491929Z

Thank you, and thanks for making it through :D

πŸ‘ŒπŸΌ 1
lread 2023-06-20T18:09:29.313259Z

It was a two-walks-in-the-woods podcast for me, I was totally fine with the length.

❀️ 1
πŸ’ͺ🏼 1
borkdude 2023-06-17T12:55:57.863449Z

@viesti @raymcdermott You may want to watch the release video stream of the new Oracle GraalVM version. It now has all the features of the previous GraalVM EE (Enterprise) with the pgo feature. This means you can get as high throughput as with a normal JVM (or better) but you have to run it on some sample input to train it first.

πŸ‘€ 2
viesti 2023-06-17T12:57:19.747279Z

Would be neat to test out pgo

borkdude 2023-06-17T12:59:39.441339Z

you can also tweak it to contain a lot or no optimizations (which can mean different things for compile time and bundle size)

πŸ‘€ 1
lread 2023-06-17T14:19:08.736549Z

I do not yet understand the differences in licenses between this new Oracle GraalVM and the Community Edition. Did you notice/learn anything important for us @borkdude?

borkdude 2023-06-17T14:20:40.493229Z

I watched the stream and if I wasn't mistaken, the Oracle GraalVM is free and you can just use it for production, like the previous GraalVM CE, but I am not a lawyer, I'd just take the risk myself though

lread 2023-06-17T14:39:43.842609Z

Ya I don't speak/grok legal either, I see "Redistribution is permitted as long as it is not for a fee" in the Oracle FAQ. That might imply that executables created by Oracle GraalVM native image can never be sold, dunno.

borkdude 2023-06-17T14:40:20.951459Z

I think re-distribution of graalvm itself

borkdude 2023-06-17T14:40:41.638919Z

maybe good to ask in the graalvm community slack

lread 2023-06-17T14:42:28.004039Z

ya, I have, I'll post back to #graalvm if I feel I've understood something

lread 2023-06-19T20:42:32.844429Z

And yeah @borkdude, I guess the licensing isn't much of a risk for your tools. If it turns out that the Oracle GraalVM license precludes folks from using bb (or whatever) in some scenarios you could also generate a binary with GraalVM Community Edition, then folks could choose the appropriate bb.

borkdude 2023-06-19T20:53:16.588439Z

I'd rather not complicate CI by duplicating the 8 binaries into 16 binaries

lread 2023-06-19T21:15:21.708819Z

Ya, I suppose that would be a bit much. I guess folks could build their own bb if the Oracle license prohibited them from using it the way they wanted to.

vijaykiran 2023-06-16T09:06:24.570589Z

My one and only fan is very vocal πŸ˜„ bribing works!!

πŸ˜‚ 3
lread 2023-06-16T15:00:07.504919Z

But what do you bribe a man with who already has an abundance of parentheses?

vijaykiran 2023-06-16T15:01:18.350109Z

[] and {} I heard they are useful in Clojure

1
lread 2023-06-16T15:05:47.751469Z

Ok, good! Do you prefer curly or square, sir?

lread 2023-06-15T19:57:29.073679Z

Without Vijay!?! I dunno if I can cope with this!

πŸ˜‚ 2
ray 2023-06-15T20:38:44.391789Z

Best I can say: it’s a collector’s item.