HNHacker News
TopNewBestAskShowJobs

m_0x

295 karma · joined March 10, 2023

submissionscomments
m_0x··on Level-up your Java Debugging Skills with on-demand Debugging
now if I can just figure out how to debug a lambda function and RX stream
m_0x··on The most copied StackOverflow snippet of all time is flawed (2019)
> The system promotes answers which the public believes to be correct

Well.. duh?

Until AI takes over the world, this will be correct for everything. News, comments, everything.

m_0x··on Android 14 adds support for using your smartphone as a webcam
I really love android notification system (As a user, not as an android developer), are those still "okay-ish" in iOS?
m_0x··on GlassFish Embedded – a simple way to run Jakarta EE apps
It's the same thing with Hibernate.

Hibernate is an (extended) implementation of JPA. But that's because Hibernate innovated so much that they forced JPA to be better.

Leaving aside the ORM-love-hate discussion, you will do fine if you go with a JPA approach using Hibernate as the implementation. You should (theoretically) painlessly switch to another implementation.

m_0x··on GlassFish Embedded – a simple way to run Jakarta EE apps
Well yes, but that's because Spring is built on top of Java Servlets.

I wonder if other Java frameworks have a different approach to serve web content without the need of servlets.

m_0x··on GlassFish Embedded – a simple way to run Jakarta EE apps
You can use whatever you want. I have even used Retrofit in Spring Boot.
m_0x··on Unity’s pricing is a symptom, not the cause of tougher times for the industry
Your comment makes it sound like Epic Store was demonized because they charge 12%. I bet that's the only thing they did not get demonized about.

Their shady practices such as forcing exclusivity to Epic Store and suing Apple is what brought them shit all over them.

Developers are free to submit their game to Steam and release their game in any other platform. Epic handcuffs the devs to the Epic Store for a while.

> when did you ever see something critical of Steam on HN or Reddit?

Jesus are we forgetting EVERYBODY hated Steam when it got released? You know what Valve did? They fucking fixed their platform. They listened to consumer's feedback.

Now it's the best PC game store out there. That might change at some point, but today it's the best one.

m_0x··on WTF Happened in 1971? (2019)
> If you want to see something fun, watch game shows from the 70's and 80's and note the prices of things like toasters and cars. Adjust for inflation to today, and especially for cars, compare the features. It's pretty amazing.

I'm going to assume toasters and cars are far cheaper today than in the 70's and 80's considering all the features.

m_0x··on Knightmare: A DevOps Cautionary Tale (2014)
It wasn't a bailout, it was investment money.

Bailout could imply government throwing a lifeguard

m_0x··on Consumers defrauded on Zelle are left high and dry by the banks that created it [pdf]
They get a cut after every dollar created.
m_0x··on Google Meet’s new AI will be able to go to meetings for you
> everyone will be happy?

Shareholders will be happy the day a company produces a new product and no human ever worked on its development.

All of the profits, none of those pesky workers demanding silly things such as payments and OSHA protections.

m_0x··on FBI, partners dismantle Qakbot infrastructure
Using malware to combat malware.

Hopefully they aren't lying.

m_0x··on How Modern SQL Databases Are Changing Web Development: Part 1
One single database cluster might not be an issue to migrate to another cloud provider.

But that single DB is just a piece of the business puzzle. Networking, web applications, even backups. That's hard to migrate (And hard here means it will take massive effort and time)

Good teams have plans in case they need to migrate. But I think not all teams are prepared for such scenario.

m_0x··on How Modern SQL Databases Are Changing Web Development: Part 1
> it is true that managing your own infrastructure can be challenging, it is not inherently so.

The biggest challenge when you have on-premise infrastructure is battling managers to get an additional server.

I have seen managers laughing at my team leader when he asked for a server to do some QA. We needed the server to perform some tests for a critical product. They even had the audacity to say "Hey Manager Bob, how long have you asked for a server?" Manager Bob answered "It's been month's now"

Granted I think that's an extreme example but I don't doubt it was a common occurrence back in the day. Now I also have worked on enterprises where asking fora server (Or RAM increment in a given server) is as easy as submitting a ticket and waiting for a FEW DAYS.

Cloud is more expense on the long run, but it sure gives you agility to do things.

m_0x··on 5 years ago Valve released Proton
Wait what? Holy maccaroni you're right!

https://sales.jetbrains.com/hc/en-gb/articles/207240845-What...

So I don't HAVE TO pay the license every year! That's good to know if I ever have to reduce my bills.

m_0x··on The World Is in a Climate Emergency
> we look forward to someone else solving this issue, at no cost to us.

At no cost and no sacrifice.

Personally, I'm not going to sacrifice my car or my A/C although I know it will help reduce CO2 emissions.

m_0x··on Spring 6.1 now compatible with virtual threads and JDK 21
The negativism towards has two main points:

First, that Spring it's bloated. Spring now has a wide extension of modules that you may or may not need. Most of those modules won't even be added in your classpath unless specified in your pom.xml or build.gradle file. Very simple projects won't need the vast majority of the full Spring power.

Second, that a Spring project takes too much time to launch the web app (Compared against other frameworks doing the same task). Part of the reason it takes too much time to start comes from how the engine inflates the beans and injects it. On that same topic, other frameworks such as Micronaut are more lightweight because they don't bloat the framework as much as spring, thus the launch time is shorter. Also take into account that Java developers adore complexity in code structure so that also affects launch time.

Are you going to regret going with Spring? No, there is a lot of support from the community, if you have any issue you will find help in reddit and stackoverflow. It's a really mature framework.

However it's not the only option. There are other frameworks that could be a better choice for your use cases.

m_0x··on Modern CSV version 2
If I buy a personal license can I install it multiple times in different computers? Or do I need to transfer my license from computer to computer?
m_0x··on Students foot the bill for flagship state universities
Yeah, it won't happen. It's easier to start requiring a master's degree to even be able to submit a CV for a job opening.
m_0x··on Students foot the bill for flagship state universities
Your question implies colleges teaches you the skills required for jobs.

That's true in specialized career paths. A Doctor, a pharmacist and lawyers are good examples. Don't ditch the degree requirement for those.

However I've seen "offices" jobs where they only require people that can read, write, have basic MS Office skills and specially FOLLOW INSTRUCTIONS. You can learn that in high school.

But companies require Degrees for those jobs and it's the most idiotic thing I can think because:

a) Companies are downsizing the pool of potential candidates and, b) People with degrees (Some of them at least) will feel that job is not fulfilling. They will leave for better opportunities.

For those jobs, just learning on the fly will suffice.

m_0x··on Schizophrenia drugs may have been off target for decades, study finds
Pardon my ignorance and prejudice, but how are you not a danger to the people that surround you?

Or is schizophrenia a spectrum very much alike as autism?

m_0x··on Students foot the bill for flagship state universities
Until companies ditch the stupid degree requirement for jobs that obviously do not require a degree, everybody is going to suffer.

Fewer colleges mean:

1) People out of jobs. Teachers will lose their main income and the remaining colleges will have no incentive to increase their payroll because where are they gonna go?

2) Getting into a college will be even more competitive. As companies will still look for people with degrees, colleges can charge even more and candidates to study there will have less choices.

This will only change when NOT studying at a college has no impact in your future income. Or the impact is lesser than today.

m_0x··on Dell fined $6.5M after admitting it made overpriced monitors look discounted
That explains why some products are there for a limited-time only. Maybe they were shit or simply had a bad experience at Costco (due to bad faith customers) and decide to stop selling there.
m_0x··on Nobody ever paid me for code
> I wouldn't kill time at a fertilizer store if I didn't have a garden, though.

You would if you had nothing to do other than walking into a fertilizer store. Very small chance of happening that to you, but I do like going into stores and see what they sell even if I don't need anything in there for me.

I might learn something.

m_0x··on Nobody ever paid me for code
> Why are you still working on it after a week!

That's a failure on the developer's communication. If everyday you find a new challenge, then everyday you must communicate that new challenge.

Code changes/features is not one to one. It's a bunch of changes to provide one feature. And remember we can at best estimate the time it will take us. Estimates are often wrong because of things we didn't know that we didn't know.

m_0x··on Nobody ever paid me for code
> I was around for the mp3 "revolution", so I'll add to the author's discussion point about the ipod.

There won't be an agreement here because it's just semantics. The opposite sounds very true as well. Let's reverse it.

"The thousand-songs-in-your-pocket sales pitch was more than a feature-- it was a lifestyle/concept."

It sounds.... exactly the same to me. Both words (lifestyle vs feature) have the exact same impact if it's the final word.

m_0x··on Nobody ever paid me for code
You're stating

> you're not really paid for agonizing over eloquent or great code, but just code that "gets the job done".

Somebody might interpret this statement as if nobody (in their context) should worry about writing good code. If you're writing good or bad code it doesn't matter as long as it works. Package and ship it and call it a day.

But the author addresses this:

> It's not even about good work. This is also a given. That's the default expectation, it's part of the package. The cake will be good.

Then I'd say that you're paid for "good code that gets the job done".

m_0x··on Police raid of a Kansas newsroom raises alarms about violations of press freedom
Who watches the watchmen?
m_0x··on Remote work requires communicating more, but less frequently
Agreed. As a 10 YoE engineer working from home is a blessing. Interruptions are minimal and I can take a 15-20 minutes nap if I want. Before the pandemic my office provided a nap room so napping during business hours is NOT frowned upon.

People still ping me frequently for a "quick chat" which is rarely quick, tho.

m_0x··on Many people in finance, sales and management feel their jobs are pointless
> I don't think it's going to be in any way easy to convince people that it's okay not to be useful.

That's one problem but not the most crucial one. There will be a bunch of people complaining that they do all the work while the freeloaders have it easy.

We can see that today as people don't want universal health care or social safety nets because these people feel the freeloaders are taking advantage of them.

← PreviousPage 2 of 4Next →