HNHacker News
TopNewBestAskShowJobs

rando231

26 karma · joined November 26, 2018

submissionscomments
rando231··on Greatest Java apps
You will probably learn many languages in your career. Most of the understanding you'll gain will apply across languages, so I wouldn't worry about it being a waste of time.

Learning Java should force you to understand object oriented design, as it is hard to do anything well in Java without it (though some try). While there are signs that OO's domination is nearing an end, there are reams of code out there that require a good understanding of it.

rando231··on Greatest Java apps
Sort of mystifying that ByteBuddy (a library) is included while Spring framework is not. I realize that some people point to the edges of the Spring ecosystem as proof that it is low-quality, but it's hard to argue against the framework itself being great.

Edit: To clarify, I also don't agree with 'proof' of Spring being 'low quality'. In my experience most who criticize Spring don't understand that it is a loosely coupled collection of things implemented on top of IoC/AOP, and are frustrated when they are forced to diagnose things that go wrong. From the beginning, Spring moved fast because it wasn't bogged down in committee, and it covers huge portions of software development. Quality does vary between the value add sub-projects, but it's amazing what the Spring community has done with IoC/AOP.

rando231··on Coronavirus patients start to overwhelm US hospitals
https://www.worldometers.info/coronavirus/

Exponential growth of cases and deaths translate into many horrible anecdotes.

It would be interesting to see geographic case density vs. geographic ventilator capacity.

rando231··on Reed Solomon codes are cool
I am amazed by the brilliant application of 8B/10B encoding to recover clocks: https://en.wikipedia.org/wiki/Clock_recovery

Such a brilliant system.

rando231··on HTTP/1 should die; HTTP/2 can do everything HTTP/1 could, only faster
This can't be true, can it?

I was under the impression that HTTP/2 used a persistent connection w/ multiplexing. This seems like it would be very nice in a web-browser to front-end situation, but what about for internal service calls? Seems like persistent connection between services would mess w/ common load balancing schemes.

rando231··on Backdoor in event-stream library dependency
If you can't or don't want to maintain the project and can't find anyone trustworthy to take it over, just don't do anything. This effectively deprecates the project, while not harming its existing functionality.

This maintainer actively ceded control of his library to some random person.