How Does FreeConferenceCall.com Make Money? (2012)
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
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…
Nematode Neural System Uploaded to a Computer and Trained to Balance a Pole
TU Wien News. Press releases. Calendar of Events. University Gazette.
LLVM’s garbage collection facilities and SBCL’s generational GC
Intro, overview
Faster – A key-value store for large state management
At SIGMOD 2018, a team from Microsoft Research will be presenting a new embedded key-value store called FASTER, described in their paper “FASTER: A Concurrent Key-Value Store with In-Place Updates”. As its name suggests, FASTER makes a major leap forward in terms of supporting fast and frequent lookups and updates of…
You need 16 times the sample size to estimate an interaction than a main effect
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…
Interactive GPU Programming, Part 2: Hello OpenCL
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.
Fedora 29
[This message comes directly from the desk of the Fedora Project Leader. — Ed.] In just one week, it will be fifteen years since we announced the release of Fedora Core 1. Now, we’re announcing the release of Fedora 29 — now not just “core”, but Workstation, Server, Atomic Host, a whole collection of desktop Spins […]
Two in Three Americans Now Support Legalizing Marijuana
Americans' support for legalizing marijuana continues to set new records, with 66% of U.S. adults now in favor of making the drug legal.
The mysterious case of missing URLs and Google's AMP
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…
Redshift – A better flux program for Linux (2014)
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…
Advanced Denanonymization through Strava
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
I was told, I would become quadriplegic & what I had to do for it among other things regarding my heath.
The Road to QUIC
QUIC (Quick UDP Internet Connections) is a new encrypted-by-default Internet transport protocol, that provides a number of improvements designed to accelerate HTTP traffic as well as make it more secure, with the intended goal of eventually replacing TCP and TLS on the web.
Global Kernel Locks in APFS
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!
Facts about smell (2014)
The home of typing by Alice Bartlett 👩🏻💻
How to deal with dirty side effects in your pure functional JavaScript
If you start learning about functional programming, it won’t be long before you come across the idea of pure functions. And as you go on, you will discover functional programmers appear to be obsessed with them. “Pure functions let you reason about your code,” they say. “Pure functions are less likely to start a…
Eighteenth Century English mail hacks (2001)
(((It's very clear that the postal system is not a dead medium. However, the physical and economic structure of the posts has undergone profound, elaborate changes over the centuries. Early postal systems often doubled as espionage networks, and were often proverbially corrupt.
A Swiss Dress from the 16th Century (2015)
(Urs Graf 1517 Since the whole dress on my woodcut isn’t really visible and doesn’t provide any specific details, I collected woodcuts made by Urs Graf, and sorted them into chronologic…
DIY puller RC flying wing airplane with Kline–Fogleman modified airfoil
Diese Domain steht zum Verkauf. Machen Sie uns ein Angebot.
“Stateless” sync using version vectors
Isolating cloud sync and persistent storage in an app architecture.
Memory-Level Parallelism: Intel Skylake versus Apple A12/A12X
Modern processors execute instructions in parallel in many different ways: multi-core parallelism is just one of them. In particular, processor cores can have several outstanding memory access requests "in flight". This is often described as "memory-level parallelism". You can measure the level of memory-level…