> Nonetheless, if I was king, I'd consider explicitly banning any class or method from having more than 255 type parameters.
As he says there is probably no use case where you need so many and the additional overhead of time to implement this is (in my eyes) a bit wasted. But he can be actually the king by contributing to the openJDK project.
A function that it provides is to display the public IP address from a host behind the NAT.
Another way to do this: `dig @resolver1.opendns.com ANY myip.opendns.com +short`[0] ... it's just trickier to remember. And since dig is a tool for performing DNS lookups, `man dig` doesn't hint at this particular trick.
In fact, I didn't actually remember the command that displays that for `climate`[1], because if I had, I would have written it as `public-ip`, which `climate help` informed me of. :)
[0] ... or if you prefer a more interactive and profane experience, try `lynx wtfismyip.com`
[1] My public IP is displayed on terminal start since I need it with some frequency; Of course, it's displayed as "External IP:", which is something I'll have to remedy.
My company is building a device which collects data from a car while you drive. We wanted to group those in "trips" on a very simple logic. If the device sends any data for the first time, start a trip and if there's none for more than 5 minutes, close the last trip.
Problem was that the source of the time is coming from the device which had a lot of bugs (e.g. time was in future, time is from year 1970, time is not in order...). Management also decided that it's too hard to fix them on the device. At the end it took me 3 full weeks +/- to make it work. At the end I was able to convince the management that some bugs were too serious and required fixing
A guy from the device developers and me talked with them about it. We argued that it's probably far easier and faster to fix the problems in the device code than to make some workarounds on server side.
I think the thing that it's faster and we were 2 convinced them since I tried it with the easier part already before.
On other parts we decided to not process the data.
I think I read somewhere, that the heaps of ecommerce website applications can be very huge, because of the loaded strings.
I think that was in the time of the java update (9?) where reduced string size was added
I think its rather like the owner gives the storage to people for some money and from thereon it's your storage. You can keep and use it or sell it to whatever value you (and probably the market) thinks it is worth for.
I can't remember that I ever had the problem of not having the right driver since windows 7 or so. Since Windows 10 drivers are also "automatically downloaded and installed through Windows Update" ("for many devices").
High apm is required, yes. But most people push it by pushing it through spamming 1-2-3 (groups of your army). There was a pro player who didnt do it and he was around +- 70 APM.
It would be interesting to see what percentage of a pro player's APM is actually useful. Like you said, most of the time they are spamming buttons to keep their momentum up.
There is a replay analyzer that attempts to figure this out, generally the effective APM will go up during a fight, but the players will keep the APM fairly high even when the eAPM is not high just because it is easier to go from many useless actions to many useful actions than few useful actions to many useful actions.
I would compare it like this:
C is extremely fast
php which is built on C is not so fast
So css is like C, built on the internal stuff so pretty much no overhead or anything. Javascript animations are like php, built on top of css with just manipulation of the css/dom structure.
As long as we're being pedantic, it's definitely 'fewer'. 'Less' is only used in cases where you couldn't conceptually talk about a single instance of the thing being described. 'Less distance', but 'fewer miles'; 'less abstraction', but 'fewer layers of abstraction'. Even if in practice it may be difficult to find the edges of a single layer of abstraction, the word 'layers' is still metaphorically talking about a collection of individual items, and whenever this is the case we use 'fewer'.
I'm using PHPStorm and wanted to give Netbeans a try since my coworker liked it alot and I wanted to try it out anyways. Well opened it and tried to open a project folder (on windows), while navigating through the directories I accidentally clicked on network and it instantly frooze. Waited for like at least 10 seconds nothing happened. Closed it, never opened again...
As he says there is probably no use case where you need so many and the additional overhead of time to implement this is (in my eyes) a bit wasted. But he can be actually the king by contributing to the openJDK project.