if that's any help: (guessing) you have tons of dependencies in multiple jars, if you bundle them all in a single jar (i'd not even compress it), the startup time would massively decrease. Stuff like dependency injection, makes the issues worse.
Lots of the strautup time is class resolution/loading. With that being said - some time last year I ended up optimizing on the main application servers developers run with startup time being over 90s (and often times close to 3min), down to 11seconds (still tons of access of database configurations, secrets, discoveries, and what not). One of the main optimizations was runtime build up of a single jar with the classes being loaded, and then concurrently verifying the classes/resources have not changed.
a quote from the article: "Thom said it “would be ethically indefensible” if nonpublic research supplied by users helped to improve models that the company then used to race those very same users to publication, without consent, proper disclosure, or credit."
Would one of this users tell their opponents what he is doing? And if yes, would anyone wonder when the opponent would use this information. Be dumb, win dumb prices.
They didn't know that the product they were using was one of their opponents. That's the entire complaint, that it represents a conflict of interest to engage in direct competition with your customers, who aren't competing with your main business model.
If Google or Microsoft suddenly got in the business of publishing books, and mined established authors' works in progress for material to publish, that would also be a bad look, even though we know that they likely have access to our files.
>always have your phone with you, but often don't have a tablet or laptop.
I cant do any work on a phone or tablet (emails dont count). Laptops are fine, of course. Comparing to laptops just makes too little sense. The thing is over 1cm tick when folded - making it extra difficult to put in any front pocket (or I will have get skinnier hips)
Thickness is really never an issue. My current phone in its case is over 1cm already, and I could easily fit a phone twice as thick in my back pocket, and also a bit wider. And I'm a woman, with the deficient pants pockets that entails.
And I agree that work is probably not the main use case for this for most people. It's really just a convenient way to have a tablet with you at all times. There are certainly times I wish my phone had a bigger screen.
How are you deciding if a test applies to your case? I can't do that from the subjective testing that he does. At best you have a comparison that Phone X is maybe stronger than Phone Y since there are no measurements taken to ensure consistency. For most people watching his videos all they are thinking is "Phone Y broke, therefore it is bad." which isn't fair.
Testing products properly is HARD. Companies have entire groups of people who that is their entire job and if they do it wrong it can costs millions in returned product. At the same time, if the test is too harsh, the customer is paying extra for a product that is over-designed for conditions the product will never experience.
When I was a kid we used vacuum tube radio both as a passive speaker and a microphone... connected to the speakerphone of a telephone as a very poor man walkie-talkie.
Using the speakers as microphone when there is no outgoing sounds is pretty trivial in that regard. I don't know how paranoid a person can be, though.
Lots of the strautup time is class resolution/loading. With that being said - some time last year I ended up optimizing on the main application servers developers run with startup time being over 90s (and often times close to 3min), down to 11seconds (still tons of access of database configurations, secrets, discoveries, and what not). One of the main optimizations was runtime build up of a single jar with the classes being loaded, and then concurrently verifying the classes/resources have not changed.
reply