Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
maxandersen
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
maxandersen
9mo ago
You've largely ignored everything I’ve said. Instead, you proposed workarounds – which is precisely what most people want to avoid. Who distributes applications as fat jars? What is this? 2004? You’re supposed to distribute your appli
2.
▲
by
maxandersen
9mo ago
Cool - but I really was hoping for a maven coordinate or a .jar since then I could run it directly with jbang :)
3.
▲
by
maxandersen
9mo ago
yes, so now you know it exist - give it a try :) and yes, works on npm, uvx, etc. too. `npx @jbangdev/jbang`
4.
▲
by
maxandersen
9mo ago
ok, but what practical implications does it has? Pretty sure many other runtimes aren't exactly supported on all platforms by single vendor/projects?
5.
▲
by
maxandersen
9mo ago
it shows you definitely use a certain niche of Java but I hear you on the funny part. When I started showing that its just fine to name a class, `myapp` and run it with jbang myapp.java people got all weirded out. No technical constraints i
6.
▲
by
maxandersen
9mo ago
I guess I should never use Go because I was stuck not having a working debugger, complain about Python because it is single threaded, or javascript because its a typeless mess, or C# for only running on Windows? I'm happy to say I thin
7.
▲
by
maxandersen
9mo ago
Yeah, well - I didn't make a factual claim and then questioned it. I asked who is with me? - and no nor yes is not a meaningful answer to that :)
8.
▲
by
maxandersen
9mo ago
There is already a lot of Java in agentic systems and IDE integrations — but that alone won’t break the stereotype. The real blocker isn’t capability, it’s perception: many people stop before even trying Java in the terminal. All while Pyth
9.
▲
by
maxandersen
9mo ago
Thats part of what I want to do more of in 2026 and I hoping others will help as otherwise I'll just be sitting in my own quiet echo chamber :)
10.
▲
by
maxandersen
9mo ago
I'm definitely not going try to force it upon those who don't like java - but I'm saying that the Java peg is way more round than most believe so don't just start using another slightly round peg like python, go, javascr
11.
▲
by
maxandersen
9mo ago
I'm sorry, but this is a big load of crap and that includes some of the comments in here. Java enthusiasts are the absolute world champions of sugarcoating the shortcomings of Java and the JVM in general. Love you too. This is what
12.
▲
by
maxandersen
9mo ago
hmm - automatic download of source code just works for me in vscode...? "java.maven.downloadSources": true in config if you don't just use maven's automatic download for it. pause all threads does look like a valid omiss
13.
▲
by
maxandersen
9mo ago
thats why you use jreleaser and publish it so you just run it as `foobar` Lets please not mix up good dev flows with end user flows...this is not unique problem for java.
14.
▲
by
maxandersen
9mo ago
I agree the build might take a bit extra but its for sure not much for smaller clis. Making jbang native added 1-2 minutes and its all done in github action runners so in practice I don't see this as a problem as it does not affect the
15.
▲
by
maxandersen
9mo ago
Thats my whole point in my blog - we need to change the mindset. Other ecosystems just have much less "enterprise rules" applied to them - break free :)
16.
▲
by
maxandersen
9mo ago
Yes - this is what we need more off - just not only in clojure space. I done https://github.com/jbangdev/jbang-jash for shell processes and smallrye process io also done a lot for nice shell apis. Files access could be
17.
▲
by
maxandersen
9mo ago
I felt and did the same as you - until I made jbang as I was tired of seeing kotlin script being included to just write java... Then when I had ability to write java scripts with dependencies, we added auto download of JDK and then made it
18.
▲
by
maxandersen
9mo ago
ah - tui4j is continuation of latte. Cool - now I grok why it looked similar. cool!
19.
▲
by
maxandersen
9mo ago
cool - you've hidden that well as I spent a lot of time searching for these. Will definitely check it out. ...where is the jar for brief? :)
20.
▲
by
maxandersen
9mo ago
jbang install does the same. Not enough for you?
21.
▲
by
maxandersen
9mo ago
what is it that you feel jbang does not solve in this?
22.
▲
by
maxandersen
9mo ago
java took a hit on this move by Java and Oracle...and the way they still provide a java executable that tells you to download from somewhere else is really annoying - but you do realize Apple removed python from Mac in 2024 and never distri
23.
▲
by
maxandersen
9mo ago
just because Oracle stopped distributing JDK's is not the same as not possible. Anyone can step up to do this. https://github.com/psumbera/solaris-openjdk seem to work?
24.
▲
by
maxandersen
9mo ago
This is not true. Even Eclipse and Intellij ship openjdk based runtimes with their distributions and have even stricter GPL limits.
25.
▲
by
maxandersen
9mo ago
uv does not solve all problems - but it for sure greatly improves chance of python tools working. jbang is to java, what uv(x) is to python and what npm/npmx is to javascript.
26.
▲
by
maxandersen
9mo ago
jar + vm into single binary feels like a solvable problem. I haven't really had the burning need for app+jvm since I used graalvm and made jbang and its now trivial to run app + shared jvm for me - but I can see the utility for it. Not
27.
▲
by
maxandersen
9mo ago
Author of blog here - this was posted just as I started eating my New Year Dinner - Happy New Year :)
28.
▲
by
maxandersen
2y ago
Yes. There are some extra trickery around ruby gems needing a virtual env to run reliably - but definitely open to adjust/provide needed hook in Jbang if not already present if anyone wants to take a stab at it.
29.
▲
by
maxandersen
2y ago
creator of JBang here - nice article. one thing not mentioned is that you can already just do ‘jbang run@jruby’ and run jruby directly if you wish. At a time I looked into enabling more native jruby support so like jbang can run Java, jsh,
30.
▲
JBang with GPT for making quick ideas reality
(twitter.com)
2 points
by
maxandersen
3y ago
|
1 comments
More ›