Facebook Lenses
Facebook was down dramatically after its last earnings; to decide if it is justified it is worth looking at the company through many different lenses, both financial and strategic.
Facebook was down dramatically after its last earnings; to decide if it is justified it is worth looking at the company through many different lenses, both financial and strategic.
Personal site of designer Frank Chimero
A brief recap. The new project Rust Qt Binding Generator can create bindings between Rust code and Qt code. You can use Rust code to power your Qt application. Or in other words, you can use Qt as a cross-platform user interface for your Rust application.
Effective today, I have resigned my employment at Microsoft, concluding an engaging and delightful 4½ years as part of the Xamarin documentation team. I will miss my co-workers immensely, and I hope to keep in touch with them on Facebook.
Ant Design is a design language comes with a set of React component open sourced by Alibaba’s Ant Finance. One can assume its popularity by looking at its 38837+ stargazers on Github .
Multiple security firms recently identified cryptocurrency mining service Coinhive as the top malicious threat to Web users, thanks to the tendency for Coinhive’s computer code to be used on hacked Web sites to steal the processing power of its visitors’ devices. This post looks at how Coinhive vaulted to the top of…
A blog about computing and other fun.
GCC 8.1 was released and Linux distros are starting to pick it up. This week hit the openSUSE Thumbleweed update with full rebuild (thanks t...
In this post, we model and explore the two-phase commit protocol using TLA+. The two-phase commit protocol is practical and is used in man...
It should be evident to anyone viewing this website that I have a bit of a vintage computer obsession. And regular readers who’ve been paying attention over the past year and a half or so likely know that my other … Continue reading →
Open Source Freelancer
In the previous post we discussed homomorphic encryption in it’s most abstract terms we presented Paillier as a partially homomorphic encryption . Thank you @mortendahlcs for making a clarification about the terms described :
I've always been surprised at how freeconferencecall.com never tries to up-sell me on monthly services. The least I'd expect is that their call recording service would come at a price, or they'd remove the "welcome to ...
ServiceFabric: a distributed platform for building microservices in the cloud Kakivaya et al., EuroSys’18 (If you don’t have ACM Digital Library access, the paper can be accessed either by fo…
Intro, overview
In causal inference, it is often important to study varying treatment effects: for example, a treatment could be more effective for men than for women, or for healthy than for unhealthy patients. Suppose a study is designed to have 80% power to detect a main effect at a 95% confidence level. Further suppose that…
This is really the same article as Part 1 - Hello CUDA, but with the focus on OpenCL, so I'll skip most of the narration and just show you the code.
When I saw a speculative article about Google wanting to “kill” URLs appear in my news feed, I didn’t think too much about it. Trying to hide “ugly” URLs… well, that feels like a natural thing for an app to try and do. Designers of apps often (erroneously) assume that users cannot cope with “technical” things like…
F.lux is a wonderful tool for helping eye strain. People who stare at computer screens all day (like myself) can experience quite a bit of eye strain due to the harsh lights screens emit. One solution is to wear yellow tinted gamer goggles. I chose the cheaper route, installing software to adjust the color temperature…
Strava is getting some bad press, because its heatmap can be used to infer the existence and floorplan of various US/UK military and govt...
I was told, I would become quadriplegic & what I had to do for it among other things regarding my heath.
Over the past several months, a handful of people had been complaining that Mercurial's test harness was executing much slower on Macs. But this slowdown seemingly wasn't occurring on Linux or Windows. And not every Mac user experienced the slowness!