It's not like decoding audio takes enough time on any modern multi-core processor to disrupt the game loop. It's not even on the radar.
3,275 karma · joined September 2, 2012
strml.net github.com/STRML bitmex.com securesha.re
[ my public key: https://keybase.io/strml; my proof: https://keybase.io/strml/sigs/Rr2YKiZGMMOgxiMMcgqAy5aykMgj0OxJamVQAZkQ0iE ]
It's not like decoding audio takes enough time on any modern multi-core processor to disrupt the game loop. It's not even on the radar.
Then they beg to have the report closed as "informative". We don't comply unless it really is an honest mistake; I don't like the idea of low-quality reporters evading consequences again and again, sending scattershot bug reports in a desperate attempt to catch a team not paying attention.
That said, I was in disbelief that this was a problem that both was common enough to be all over the Internet, and so involved to fix. Amazes me that OSX doesn't simply have an advanced setting for RGB/YPrPb, and instead requires that you boot into Recovery Mode (!!!) to fix it!
1. https://spin.atomicobject.com/2018/08/24/macbook-pro-externa...
Compare to the 2012 MBPr, a similarly innovative Apple laptop. The 2012 was $2,199 in 2012 dollars (nearly $2,500 today). This is that kind of leap, and more. $999 (sometimes $899) is a bargain.
What a leap.
Node.js isn't slow, especially for this use case, but any sort of HTML-based layout definitely is.
As soon as the last kinks are ironed out for M1 there's no reason imo to use the Intel Macs ever again.
It is truly surprising that:
* { display:block; }
actually displays the whole contents of <head>. It makes no sense, but neither does most of HTML, so why not? function clamp(num, min, max) {
return Math.max(min, Math.min(num, max));
}
That is, if you don't try to do anything fancy and make any parameters optional. Lodash does and it makes the implementation much more complex. _.clamp(input: number, lower?: number, upper: number): number;
https://github.com/lodash/lodash/blob/ddfd9b11a0126db2302cb7...1. Not everybody has JS enabled (your content site shouldn't require it)
2. If using localStorage, users can write their own data. Depending on how you store data, this ranges from "not a problem at all" to "serious attack vector". At the least, it increases risk if an attacker gets XSS.
3. Data stored in localStorage can't be transmitted upon page load, it has to be transmitted after the initial load, once scripts have executed. For some things, this is fine, for e.g. auth, this is pretty bad.
They are different technologies: localStorage & sessionStorage are not a full replacement for cookies.
That said, tracking is rampant across the web and with it, cookies. Getting rid of them would make some of this harder - but not at all impossible - while breaking other legitimate flows.
Is eating healthy and exercising extortion? Is investing in education to get a better job extortion? Is saving money to take advantage of compound interest extortion? No, it's all just long-term decision making.
Competitors, take note. Get the basics right - don't concern yourself with fluff - and customers will flock to you.
Does anyone know if this technique was ever used again on the N64?