bmcnett(@bmcnett) 's Twitter Profileg
bmcnett

@bmcnett

runtime, parsec @unity3d 2018+. PS3,4,5 GPU R&D @naughty_dog 2007-2018. Spiderman @treyarch 2002-2007. Mary-Kate & Ashley 1999-2002. 日本語OK. opinions are mine

ID:14931113

linkhttp://www.unity3d.com/ calendar_today28-05-2008 06:28:25

24,1K Tweets

5,7K Followers

2,4K Following

bmcnett(@bmcnett) 's Twitter Profile Photo

I've seen code like this in console firmware and desktop apps, and it's fine. Can't really do this in code libraries on CPU with speed of light perf needs

account_circle
bmcnett(@bmcnett) 's Twitter Profile Photo

My teenagers don't see the point of a LAN, but it sure kept gaming fun when it was just you vs people you knew at school or work

account_circle
Тsфdiиg(@tsoding) 's Twitter Profile Photo

A lot of memory management models assume that there are many objects and many lifetimes (a lifetime per each object). The reality is that there are many object and very few lifetimes (usually like 3-5). So a lot of languages are solving pretty much non-existing problems.

account_circle
bmcnett(@bmcnett) 's Twitter Profile Photo

one of my early internet memories from the mid 1990s was stumbling on a Japanese LARPing troupe with a Wehrmacht theme. They had cardboard Panzers

account_circle
bmcnett(@bmcnett) 's Twitter Profile Photo

waiting for the inevitable 'cloud printing' which makes printers actually work, subsidized by printing ads between the pages

account_circle
bmcnett(@bmcnett) 's Twitter Profile Photo

I occasionally see people lament how it's no longer possible to buy a dumb iPod that merely plays media

I just bought one with Bluetooth, micro SD, PDF, MP3, MP4 video, USB-C, etc for $2.00 from AliExpress

account_circle
Бранимир Караџић(@bkaradzic) 's Twitter Profile Photo

Ok, since everyone is adding wrong soundtrack to the new robot video, I had to add proper one from the most obvious movie reference...

account_circle
bmcnett(@bmcnett) 's Twitter Profile Photo

this is pretty close to what i'd expect to see in custom silicon, and better than the thing I wrote with integer divides

might trim out that lookup table tho

account_circle
bmcnett(@bmcnett) 's Twitter Profile Photo

at a job interview almost 20 years ago, I was asked to list all the ways to optimize a given piece of mathy code, and I deliberately avoided 'early out' and was dinged, and had to explain to this team that early out is slow in modern times

account_circle
bmcnett(@bmcnett) 's Twitter Profile Photo

you will blink your eyes one day and your youngest will be in high school, and all the times you'll ever have with them as a small kid will then be in the past, forever

account_circle
Harold Aptroot(@HaroldAptroot) 's Twitter Profile Photo

IDK what to call these things with 3 non-identical ops simplifying into 1, but it's neat

((a & b) + (a | b)) == (a + b)
((a & b) + (a ^ b)) == (a | b)
((a | b) - (a ^ b)) == (a & b)
((a + b) - (a | b)) == (a & b)
((a + b) - (a & b)) == (a | b)
((a | b) - (a & b)) == (a ^ b)

account_circle