- Shawnecy parentFor too many aspects for my liking, Go moves complexity out of the language and into your code where you get to unavoidably deal with the cognitive load. It's fine if you can keep things small and simple, but beyond a certain complexity, it's a hard pass for me.
- I'm not sure about a single leading OpenJDk build. It may depend on your use case, and even then, I suspect that they're all pretty interchangeable unless you have some very niche need.
If you're doing anything on AWS, Amazon's Corretto is a good choice. Probably similar for Azure and Microsoft's offering.
If you're using JetBrains IDEs and don't mind waiting for the major release (11, 17, 21, etc.), then those aren't a bad choice either.
I've used Azul's Zulu plenty for my own projects. One thing they do different is to provide alternate builds for every JDK version with JavaFX packaged directly into the JVM.
It's pretty easy to pick and choose between them and manage multiple versions from multiple vendors simultaneously using SDKMAN.
- Unsurprising. I'm not sure much has changed since this recording of Bruce Bugbee's talk "Why Vertical Farming Won't Save the Planet". There's nothing surprising there but he does give hard numbers to do the math that shows that vertical farming is not as good as its proponents have made it out to be. Solar energy input dwarfs all other energy inputs to agriculture, and the cost to replace one acre of solar energy with electricity comes out to $400,000 per acre (per some unit of days per a growing season). I don't think the economics have tended favorably since. The space needs for solar panels doesn't favor vertical farming either. He also shows the efficiency of modern agriculture, and why vertical farming has a pretty tall order ahead of it to beat the economics of outdoor farming. It's quite unlikely factors have changed enough since to alter his conclusion: only high-value, high-water-content specialty crops might be economically viable.
- The world would be better off without McKinsey[0].
0 = https://en.wikipedia.org/wiki/McKinsey_%26_Company#Controver...
- I think the most similar you'd find for Java are Shiro [0], Java Authentication and Authorization Service (JAAS) [1], and pac4j [2].
1: https://docs.oracle.com/en/java/javase/22/security/java-auth...
- I agree 100%. Virtual threads have drawn a lot of skepticism but even Rust once had a version with them. They enable the strong structuted concurrency patterns. Async/await works nicely as long as your use case is "do this work on another thread, free this one up, resume here when the async task is done", but I've found that to be most common in UI work, and still not all that common (like if you want to track its progress, you still got some async state management coding to do). And even then you end up with a function coloring problem. People can try to downplay that, bit it is a giant wart resulting from that approach. I'll take Java's virtual threads combined with their structured concurrency efforts over async/await almost every time.
- Jonathan Swift's Modest Proposal was satire. Are you suggesting Naoki Hyakuta's comment was as well? I haven't read it that way.
And just because he prefixed it with a disclaimer of how bad it was doesn't negate his responsibility to not say stupid things.
And it is stupid to think that if you restrict the right for half your population to marry then you'll increase the birth rate.
- Agree 100%. I recently found that Kant had pretty much introduced this concept as categorical imperative[0]: 'Act as if the maxims of your action were to become through your will a universal law of nature.'
- Another post from this author also appeared on HN recently[0]. What he so eloquently writes I have definitely experienced at more than one of my past large enterprise employers. Especially this weird allegiance to faux-Agile (I'm thinking of things like SAFe) in which their solution to all of the enterprise's problems was adding more process and giving middle managers more boxes to mindlessly check.
- Almost certainly not. From the article:
> And folks living with their parents or roommates aren’t counted in this data, at least not the same way as those who have gone off on their own.
> Due to the difficulties of disentangling a family’s holdings, the Fed combines the wealth of “financially interdependent” household units and effectively assigns it the demographics of the head of household (or more accurately, what the Fed calls the “economically dominant single individual or couple” in the home’s “primary economic unit”).
> So, when we say millennials have record wealth for their age, we’re really saying millennials who have become financially independent are doing well for their age.
> If we could correct for this, millennials wouldn’t look so hot after all — financially, at least.
- From Google:
> The Corporate Transparency Act (CTA) is a federal law that requires certain entities to report information about their beneficial owners, or individuals who own or control a company.
> The CTA was enacted in 2021 to help prevent and combat money laundering, tax fraud, terrorist financing, and corruption.
I'm not convinced that the downside of some extra paperwork outweighs the value here. I also don't see how this violates any part of the constitution.
- > What didn’t work
> Content. Brace for an obvious statement: it is one thing to imagine a grand, Daggerfall-scale game in your head, and a completely different thing to actually start building the pieces that make it up.
This is what always kills it for me. It's not so much that there aren't good off-the-shelf content packs, its that unique gameplay ideas with unique visualizations don't have ready made assets. Even for a simple game like pong, if you want to do something graphically unique with it (make the paddle shake, charge up, or have a power bar embedded in it that fills up whatever), then you better be prepared to become an artist or find someone who will be your game's artist.
And also like the article points out, the latter is fine if you're looking to commercialize it, but it doesn't seem like there are many artists offering their skills for free games made casually in a developer's spare time. It seems there's a critical threshold of game development "seriousness" that needs to be committed to by all involved to make it worth the time and effort of others.