frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

JVM Options Explorer

https://chriswhocodes.com/vm-options-explorer.html
27•0x54MUR41•1h ago

Comments

Hendrikto•50m ago
1843 options is too many. You could never even consider all of the possible combinations and interactions, let alone test them.

I have really come to appreciate modern opinionated tooling like gofmt, that does not come with hundreds to thousands of knobs.

tezza•42m ago
How is this different to system tuning parameters in Linux /proc, FreeBsd, Windows Registry, Firefox about:config, sockopt, ioctl, postgres?

Zillions of options. Some important, some not

mzi•40m ago
One of my nerd-quizzes I hade at interviews before was "what letters in what case are NOT flags to GNU ls".
deepsun•40m ago
Just because you have more features and way to use them. Say I like to use a different garbage collector for a tool.
RadiozRadioz•27m ago
I don't think modernity is a noteworthy factor as to whether tooling is opinionated.
elric•12m ago
In what way is gofmt remotely comparable to a JVM?

In reality the number of options is significantly smaller than the 1843 you mentioned. The list contains boatloads of duplicates because they exist for multiple architectures. E.g. BackgroundCompilation is present on 8 lines on the OpenJDK 25 page: aarch64, arm, ppc, riscv, s390, x86 and twice more without an architecture.

tomaytotomato•12m ago
It's a result of Java being required to run on many different OS environments (Oracle, Redhat, Windows, RISC/ARM/x86), along with user constraints and also business requirements.

In a way you can use this list of JVM options to illustrate how successful Java has become, that everyone needs an option to get it to work how they like it.

As a Java dev, I have maybe used about 10-15 of them in my career.

The weirdest/funnest one I used was for an old Sun Microsystems Solaris server which ran iPlanet, for a Java EE service.

Since this shared resources with some other back of office systems, it was prone to run out of memory.

Luckily there was a JVM option to handle this!

-XX:OnOutOfMemoryError="<run command>"

It wasn't too important so we just used to trigger it to restart the whole machine, and it would come back to life. Sometimes we used to mess about and get it to send funny IRC messages like "Immah eaten all your bytez I ded now, please reboot me"

guusbosman•42m ago
There is a 2nd edition now of the Optimizing Java book you are referring to on your site.

LLM Wiki Skill: Build a Second Brain with Claude Code and Obsidian

https://medium.com/@alirezarezvani/llm-wiki-skill-build-a-second-brain-with-claude-code-and-obsid...
1•jungard•4m ago•0 comments

HubVanta AI

https://hubvanta.com/
1•hubvanta•6m ago•0 comments

PEP 495: Local Time Disambiguation

https://peps.python.org/pep-0495/
2•tosh•8m ago•0 comments

Day 3 post-launch. No viral moment. Still shipping

https://www.indiehackers.com/post/day-3-post-launch-no-viral-moment-still-shipping-985da62829
1•AnimeMyPic•9m ago•0 comments

Fast and Easy Levenshtein distance using a Trie

https://stevehanov.ca/blog/fast-and-easy-levenshtein-distance-using-a-trie
1•sebg•10m ago•0 comments

Google Displayed Polymarket Bets as News 'In Error,' Google Says

https://gizmodo.com/google-displayed-polymarket-bets-as-news-in-error-google-says-2000745381
1•giuliomagnifico•13m ago•0 comments

The Protégé Problem Today

https://www.proofofconcept.pub/p/the-protege-problem-today
1•kiyanwang•13m ago•0 comments

Tea: A Stimulant That Made the Modern World

https://worldhistory.substack.com/p/tea-a-stimulant-that-made-the-modern
2•crescit_eundo•13m ago•0 comments

How the Toyota Prius comes to die in Mongolia [video]

https://www.youtube.com/watch?v=KyEVDmoh5lo
1•nxobject•15m ago•0 comments

mb: fast month boundary, in memoriam of aab

https://github.com/kparc/mb
1•tosh•18m ago•0 comments

Agentic Memory: Memento Mori

https://kubekattle.github.io/ktl/blog/portal-long-term-memory.html
1•KyleVlaros•19m ago•0 comments

No one owes you supply-chain security

https://purplesyringa.moe/blog/no-one-owes-you-supply-chain-security/
2•birdculture•22m ago•0 comments

Israel Mounts Lavish Campaign to Win Back Evangelicals

https://washingtonspectator.org/israeli-government-is-spending-millions-to-court-american-evangel...
4•throw310822•22m ago•0 comments

Show HN: Android AI agent-assistant operating your apps (no adb,PC,root,etc.)

1•sshnaidm1•23m ago•1 comments

Launchfolio – Create a portfolio in minutes for free, no account needed

1•SyedAtril•23m ago•0 comments

Running an x86-based computer with minimal to no RAM sticks [video]

https://www.youtube.com/watch?v=IHItbgHutVo
1•exploraz•23m ago•0 comments

Show HN: Uncook, the Social Network for Food

https://uncook.xyz
1•moffers•24m ago•0 comments

2026 Hungarian Parliamentary Election

https://en.wikipedia.org/wiki/2026_Hungarian_parliamentary_election
1•JumpCrisscross•24m ago•0 comments

Don't Let Your Boss Do Your Job

https://kevingoldsmith.substack.com/p/dont-let-your-boss-do-your-job
1•kiyanwang•24m ago•0 comments

Knuth Reward Check

https://www.thomas-huehn.com/knuth-reward-check/
1•Tomte•26m ago•0 comments

The Role and History of Bitcoin Core Maintainers

https://bitcoinmagazine.com/print/the-core-issue-the-role-and-history-of-bitcoin-core-maintainers
1•giuliomagnifico•31m ago•0 comments

Thoughts on the use of artificial intelligence in programming courses [video]

https://www.youtube.com/watch?v=1u-gQ-d5Lv8
1•leduyquang753•32m ago•0 comments

Show HN: Reverse-engineered Cursor tab completion client

https://github.com/abyesilyurt/cursor-tab
1•abyesilyurt•32m ago•0 comments

Show HN: Git Diff TUI with Go

https://difi.vercel.app/
1•oug-t•32m ago•0 comments

Is Cybersecurity Over? [video]

https://www.youtube.com/watch?v=fM7GIIylXqI
3•0xcrypto•32m ago•0 comments

Put your SSH keys in your TPM chip

https://raymii.org/s/tutorials/Put_your_SSH_keys_in_your_TPM_chip.html
1•type0•32m ago•0 comments

Linux 7.0 Ready for Release with Many Changes

https://www.phoronix.com/news/Linux-7.0-Changes
1•Bender•32m ago•0 comments

Show HN: Shoggoth.db Self Organizing Database

https://github.com/GistNoesis/Shoggoth.db
1•GistNoesis•32m ago•1 comments

Internet outage in Iran reaches 1,008 hours

https://mastodon.social/@netblocks/116384935123261912
2•miadabdi•33m ago•0 comments

Microsoft Upgrades Its WSL2 Kernel Against Linux 6.18 LTS

https://www.phoronix.com/news/Linux-6.18-LTS-Microsoft-WSL2
2•Bender•33m ago•0 comments