64 karma · joined November 28, 2018
I've found the less intelligent someone is, the more likely they are to act this way. Perhaps an evolutionary defense mechanism. Lacking the ability to really process things at a 2nd/3rd Order level of thought perhaps frees them of the guilt that would result from doing such a thing?
OTOH, maybe it wasn't that great. There's a lot of kiosks, car head units, set top boxes, etc out there just running extremely stripped down versions of linux or android, just for webkit. It's extremely popular in embedded circles when it comes time to put a ui on a touch screen. (for commercial products, not hobbyists)
They were way too early to market. Supposedly their compensation is or was structured to reward shipping new products/features to an extreme degree. I wonder how things might have turned out if they "shipped" it internally first, and iterated on it a few more times before putting it in the hands of the public.
If you really want to know, this is how you find out.
Back when everyone was targeting 60fps, >~2.25ms of 'leftover time' was needed during the individual 16.6667ms run of that loop to actually trigger sleep instead of spinning.
Note that's specific to the graphical rendering thread, and things like the mouse/kb input have their own sleep durations, with or without thresholds.
You're barking up the wrong tree though, being able to, for instance, analyze the wear of electromigration from trackpad controllers in an attempt to determine the most common branches, is a far cry from what this likely does.
That said, I would not be surprised if part of the function of this chip is to in part prevent the above issue from happening so easily. It's likely quite complicated and would have no place on a lot of smaller single purpose controllers.
Back when we used to upgrade computers (before the intel malaise), we would "torture" the old one by letting it generate random numbers until it failed. The last "interesting" processor we tortured was a dual core AMD of some sort. After that it simply started taking too long
When nothing makes sense and you're real emotional about it and want to give up... GIVE UP!*
*But you have to write another one from scratch tomorrow because there's good odds you'll do it right on accident and will then be able to diff and understand exactly where you went wrong. Being able to identify this situation and when doing this is useful as early as possible will make you very valuable. The break between attempts is important, go do literally anything else besides code.
I once spent a week going in literal circles because of some degree/radian conversion errors. The rewrite took about 15 minutes.
Never trust anyone's ability to count, not even your own.
It's particularly useful in this exact situation, where the differences are mere +'s and -'s, off by one here or there, maybe a bad copy paste with similar looking variable names. Typically math related
Honestly you could go all the way back to 2010 or so. Zen, Zen+, and especially Zen 2 are the most exciting things to happen since Sandy Bridge.
Intel fucked up big time, not only did they let moore's law die, but they repeatedly suppresed one of the only companies capable of carrying the torch further
Edit: before anyone event thinks of trying to reply defending intel, I suggest you look into the increasingly common reports of internal hubris being the core cause of many of their failures. They failed to realize this themselves until they tried pitching customers features that competetors had already sold and were shipping!!
Not implying you are doing this, had to chime in tho cause it really does piss me off
I should clarify that doing this on purpose isn't even remotely funny. It's the realiziation that they have an extremely incorrect understanding of the term that hurts
"The numbers and rests in the formula translate to 16th notes on the kick drum, and 16th note rests. There is no kick drum beats where there are snare drums.
With the decimal point BEFORE the number, and starting with the first number, move that many decimal points to the right and insert that many 16th note rests. Use one 16th note rest to divide the numbers you passed (when applicable). Continue on throughout the rest of the figure. No repeats."
The details of the video have the full explanation
The kicker is that repair is no longer what I would consider "trivial", as to install a new keyboard yourself you have to gut the touchbar out of the old one because there's no way for users to pair a new one.
I also recently learned they killed Target Display Mode when they introduced the DCI P3 screens on both iMac and MBP. Perhaps the hardware to do so at that color depth wasn't available then and they couldn't justify doing it themselves, but it certainly is now. I doubt we'll see the feature return.
I miss when "Pro" meant actual professional level features
Edit: I should add I really don't mind typing on them, and can go just as fast as I can on my custom 60% with clears, the reliabilty is just ass for how much time I spend using it
Perhaps this is why China wants to build a moon base
E: had to come back and say that the best PM's I've worked with have all been >40 year old women who have bigcorp experience. They don't take shit from anyone and protect their people.
During development a number of requirements changed and they had already burned through multiple other devs before hiring me. Eventually Xcode updated and it was required to use the new version to deploy against the latest version of iOS, this version of Xcode was not able to process his pile of macros in the same way as the old version. The QA team had already updated all of their test devices leaving us with no way to test the existing code.
This, combined with the CEO's son's unwillingness to sit down and walk anyone through the code, led to me sitting in a face to face with the CEO alone in which I explained all of this to the best of my abilities in layman's terms. He asked me for a solution and I said have your son fix it as he is unwilling/unable to walk anyone through it and being the 5th dev they had hired trying to figure it out, I put in my resignation. It was a fun 3 weeks.
I later found out through a friend who did media work for the company they were selling this product to, that they were never able to deliver and ended up getting sued for breach of contract.