Hacker Newsnew | past | comments | ask | show | jobs | submit | deagle50's commentslogin

For the same reason we don't commute on horses anymore.

And safety.


ZGC? It should be on par or better than Go.


Java’s collectors vastly outperform Go’s. Look at the Debian binary tree benchmarks [0]. Go just uses less memory because it’s AOT compiled from the start and Java’s strategy up until recently is to never return memory to the OS. Java programs are typically on servers where it’s the only application running.

[0] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...



IIRC the native image GC is still the serial GC by default. Which would probably perform the worst out of all the available GCs.

I know on HotSpot they’re planning to make G1 the default for every situation. Even where it would previously choose the serial GC.


I have the same feeling, and my best guess is that it's the intentional (and imo arbitrary) friction that has been sprinkled into the language. And camelCase.


Lol. Funny enough I actually like camel case because I've spent so much time in Java.

Yeah, I can see that. It's also difficult to put my finger on, but for a language that claims to be simple it seems to make a lot of things needlessly complicated. I'm also not loving how everything is deeply nested structs so I have to do struct.doThefirstThing.doTheSecondThing.doTheThirdThing().etc() all the time.


parent said free, not open source. I want Mojo to succeed, but I'm also doubtful of the business model.


Do you get a functional version of CUDA free with AMD's much more reasonably priced hardware?

Mojo is planned to be both free and open source by the end of next year and it's not vendor locked to extremely expensive hardware.


To take full advantage of Mojo you will need Modular's ecosystem, and they need to pay the VCs back somehow.

Also as of today anything CUDA works out of the box in Windows, Mojo might eventually work outside WSL, some day.


Commercial use of Mojo on Nvidia hardware is already free today.

There is no disadvantage vs CUDA.


A language without ecosystem isn't that interesting.


more like old school lib vs "new left"


> I mean, in 2025, not having crypto in stdlib when every man and his dog is using crypto ? Or http when every man and his dog are calling REST APIs ?

I'm not and I'm glad the core team doesn't have to maintain an http server and can spend time on the low level features I chose Rust for.


war pigs


https://m.youtube.com/watch?v=K3b6SGoN6dA

The greatest heavy metal performance to me. Sounding so heavy 55 years ago with primitive PA and a crappy recording, I’m amazed every time I watch it.


This is wild, thank you for sharing. An I agree with you, something this heavy in the year 19 seven zero was probably out of another universe.


Defiantly worth the watch


+1



N.I.B. for me. Greatest love song of all time. https://youtu.be/NsXEb-NOs88

Changes. Saddest song of all time. Can't listen to it without crying. https://youtu.be/dOz_dLmpT9A


the macOS drought continues


It is really crazy how limited debugger options are on macOS. Is it simply the case that there are not that many people writing code in systems languages on macOS outside of XCode?


I used to be such a person, but after years of feeling as though Apple found people like me irritating and wished we would all stop bothering them, I finally took the hint.

Linux may not be so pretty, but it's far more comfortable.


Linux is great, my issue is laptop hardware.


What problems do you encounter? Which sorts of laptops do you prefer?

My "all Thinkpad, all the time" strategy has generally served me well (though I was disappointed by the most recent one, a T14, which would never sleep properly).


poor displays, trackpads, cooling, performance, and battery life.


MacBookAir + aarch64 linux vm -- best of all the worlds. Linux for the 5% of things I need linux for, amazing battery life and hardware for the remaining 95% of things my laptop does.


Apple continuously makes the life of third party debuggers difficult, to the point where doing so today on a “stock” system requires malware-like techniques to get around their mitigations.


Kind of. I am a systems engineer and want to work on an open OS I can debug with my syseng skills...


It's because macOS has security measures.


So they want to show the government's markup but not their own?


Zig comes with a mountain of friction and ceremony, imo. It does a lot of things well, but for game dev I'd take Jai or Odin every time.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: