Chainfire

Chainfire

@ChainfireXDA

Followers157.5K
Following484

Software developer and amateur photographer --- For serious only see my website, Twitter is for random thoughts

Netherlands
Joined on May 15, 2009
Statistics

We looked inside some of the tweets by @ChainfireXDA and here's what we found interesting.

Inside 100 Tweets

Time between tweets:
2 days
Average replies
60
Average retweets
111
Average likes
1063
Tweets with photos
5 / 100
Tweets with videos
0 / 100
Tweets with links
0 / 100

Rankings (sorted by number of followers)

124. in country Netherlands and category Celebrities

218. in country Netherlands

Not having much luck seeing NEOWISE :( oldmanyellsatcloud.gif

Well, that was a short season.

It's race day! Finally! Anything but a Mercedes 1-2 is a good result.

WD is renaming their (good) CMR Reds to Red Plus, while the (controversial) SMR Reds will keep the Red name. Be sure to know the difference and pick the right drive for you if you're in the market for new NAS drives. https://t.co/Ce0fxwZ3Sb

Yesterday I had a 23 yr old python developer make fun of me for being a UI developer. "What do you do move boxes around." 😤 I have architected enterprise level systems kid, sit the f*ck down. If you think frontend is easy, you're doing it wrong. Also you're probably a dick 🤷‍♀️

Going to be interesting following this transition from x86 to ARM at Apple, and exactly how seamless (or not) they'll be able to pull it off.

Guess I'll have to do some NEON.

Commit your package-lock.json. It seems obvious in hindsight.

There as also a construct that worked on clang 7 and clang 9, but not on clang 8. I've forgotten by now what it was exactly though.

clang < 7: don't even bother. In the end GCC 5-10 and clang 7-10 are now supported by the code and similarly performing, but from this experience I don't think FMV is used much in practise. It's a minefield.

clang 10 specifically: those hand-optimized SIMD instructions you got there? Very nice. It would be a shame if we did our own vectorization attempt on top of that and made you lose half the performance, wouldn't it? (-fno-slp-vectorize to the rescue, no matching #pragma).

static FMV used only in the same file? Linker error. Stop being greedy, share your functions. inline FMV? clang actually crashes trying to build it. (these work fine and fast in GCC)

clang? Where to begin! The syntax is subtly different, so having a single function supporting multiple ISAs is tricky (copy/paste and macros to the "rescue"). Calling other FMV's from your FMV to keep things DRY? Goodbye performance. Again, copy/paste and macros.

GCC 5-9 are the easiest to support and the most flexible. GCC 10 may fail to link code that is called from C into FMV C++. This worked fine on 5-9.

Updating some C/C++ using SIMD intrinsics (originally written for GCC 7) to compile on GCC 5-10 and clang 7-10. What a trip. Function multiversioning has major functional and performance differences between the two, and even between versions.

Quoted @sleevi_

Just spent the past 6 hours reading through OpenSSL’s, LibreSSL’s, BoringSSL’s, GnuTLS’s, Botan’s, BearSSL’s, and yaSSL’s certificate verification code. The verdict? Burn. Down. Everything.

This ought to be good... can't wait for the blog post. https://t.co/tCAGGwRCO7

I had not used @topazlabs plugins for a couple of years, just gave their new-ish AI tools a try. #SharpenAI and #DeNoiseAI are absolutely awesome.

Just so we're clear, Craig Wright has just openly admitted (via his lawyers) to be the guy that stole 80k BTC from Mtgox. The screenshots below show the court documents indicating the "1Feex" address is where the stolen Mtgox funds were sent. What do you have to say, @CalvinAyre? https://t.co/Yh1esDar6J
3

Just so we're clear, Craig Wright has just openly admitted (via his lawyers) to be the guy that stole 80k BTC from Mtgox. The screenshots below show the court documents indicating the "1Feex" address is where the stolen Mtgox funds were sent. What do you have to say, @CalvinAyre? https://t.co/Yh1esDar6J

+1 recommend if you have lots of time and enjoy fantasy novels. The series is complete, so no years of waiting to read through it. Imagine having started it in 1982 at first publication and waiting 31 years for the last book.

It took the entire quarantine, but I finally read Raymond E. Feist's Riftwar Cycle, from Magician through Magician's End. Some 30-ish books. Magician softcover with its tiny letters was why I bought an eReader half a decade ago, but never actually started reading this saga, doh.

Next Page