Live data from Hacker News

Amazon Corretto 18 is now generally available

aws.amazon.com

101–105 of 105 posts

Re: Amazon Corretto 18 is now generally available

#101
post #30

Dumb question: for home/hobby type coding, what is the best JDK to install on my Mac?

OSX? Brew. https://formulae.brew.sh/formula/openjdk If you don't use brew to install your software, you probably should start doing so. Windows? Chocolately. https://community.chocolatey.org/packages/openjdk

I don’t really like chocolatey. Scoop feels way more open with regards to source code and being able to contribute changes to the repos.

Re: Amazon Corretto 18 is now generally available

#102
post #99

Earlier quoted context omitted.

So, what's interesting is that static typing buys you somewhat minimal gains in performance. This is why dart 1 shipped with what they called "optional typing". The thing Dart "fixed" in terms of performance is it forced consistent typing. It removed the ability to add/remove/change fields/methods on an object at runtime. The Achilles' heel of javascript (at least, when I got hype on dart years ago) is how stupidly e…

> what's interesting is that static typing buys you somewhat minimal gains in performance. There are a lot of caveats here. You could potentially claim "minimal gains in peak performance if you can apply adaptive JIT compilation techniques ", but even that is stretching it somewhat. Adaptive JITing comes at a price in terms of warmup, memory usage and implementation complexity. Fixed object shapes help somewhat to re…

> FWIW WASM GC is coming - and it looks great.

I've not been tuned in. Is there some good forward progress there? It along with threads felt stalled out. I'd love to see GC adopted as that would, IMO, turn WASM into something close to a universal bytecode. It would significantly expand the number of languages that could reasonably target WASM.

Re: Amazon Corretto 18 is now generally available

#103
post #99

Earlier quoted context omitted.

> what's interesting is that static typing buys you somewhat minimal gains in performance. There are a lot of caveats here. You could potentially claim "minimal gains in peak performance if you can apply adaptive JIT compilation techniques ", but even that is stretching it somewhat. Adaptive JITing comes at a price in terms of warmup, memory usage and implementation complexity. Fixed object shapes help somewhat to re…

> FWIW WASM GC is coming - and it looks great. I've not been tuned in. Is there some good forward progress there? It along with threads felt stalled out. I'd love to see GC adopted as that would, IMO, turn WASM into something close to a universal bytecode. It would significantly expand the number of languages that could reasonably target WASM.

The extension has recently reached Stage 2 - most of the questions around type system have been resolved. V8 has a working implementation. We have build `dart2wasm` compiler targeting this and it shows good numbers.

Re: Amazon Corretto 18 is now generally available

#104
post #57

Earlier quoted context omitted.

> Guest additions (what I think you meant) is GPLv2 It is presumably referring to “VirtualBox 6.1.32 Oracle VM VirtualBox Extension Pack”: > Support for USB 2.0 and USB 3.0 devices, VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards. > The Extension Pack binaries are released under the VirtualBox Personal Use and Evaluation License (PUEL). ref: https://www.virtualbox.org/wiki/Downloads

The difficulty in distinguishing the two is likely intentional. At my previous org, Oracle sent a spreadsheet of IPs to my company's compliance department which they claimed were using the extension pack and so violated their license agreement. They demanded proof of the license. The vast majority including I, only ever used guest additions (GPL).

> The difficulty in distinguishing the two is likely intentional.

That would not surprise me. Back when we were considering virtualisers many years ago, the issue was one of the reasons² I recommended against vbox despite using it at home - it felt a bit too dark-patterny¹ for my tastes. We went with a VMWare tool instead.

[1] though I'm not sure the term “dark pattern” had been coined, or if it had it was in my vocab, at that point

[2] another being Oracles general behaviour at the time - this was after their purchase of Sun and therefore Virtual Box.

Re: Amazon Corretto 18 is now generally available

#105

Earlier quoted context omitted.

> FWIW WASM GC is coming - and it looks great. I've not been tuned in. Is there some good forward progress there? It along with threads felt stalled out. I'd love to see GC adopted as that would, IMO, turn WASM into something close to a universal bytecode. It would significantly expand the number of languages that could reasonably target WASM.

The extension has recently reached Stage 2 - most of the questions around type system have been resolved. V8 has a working implementation. We have build `dart2wasm` compiler targeting this and it shows good numbers.

Well that's really exciting!

Time to work on bringing back java applets ;)

Post reply on HN