Since the butter was no good, I had to go out today anyway to get more butter, but then I became lazy and waited around until I had become too hungry to wait to get groceries and then make dinner and then eat. So, burger time.
- I think going to Lotteria is on my list of things to do while in Japan, but I don't think I'll be getting this.
- This was the spaghetti sauce I was going to make for dinner. I was going to add some extra spices, and use italian sausage instead of the meatballs, but largely the same recipe.
- Bears.
- Niall Ferguson is a lying shitbag. I know he doesn't care what I think, because he invented a rating scale that means he gets 435.8 points, and I only have 0.017 points, so clearly he's smart and I'm dumb because popularity. So, I will instead illustrate Niall Ferguson being a lying shitbag by recruiting someone who has at least 435 points on the scale: Niall Ferguson.
- NF: "I’ve been accused (wrongly) of stoking inflation fears"
- NF: "not a single reference to anything I myself have published." in reference to "repeatedly raised absurd fears about the U.S. and other countries hitting debt limits and risking soaring interest rates and hyper-inflation"
- NF: "There seemed to be much more regulation in the U.S., not least the headache of sorting out health insurance for my few employees"
You may have noted that that last one isn't really fair, because I've kind of expected NF and CNF not to be writing in the exact same article. Therefore, I don't see any other option than to conclude that Niall Ferguson is kind of a shitbag. Maybe he's an incompetent shitbag, and me calling him a liar isn't fair either.
And now, after sorting out links for that mess, something else has struck me. That rating system isn't just arbitrary and stupid, it's mathematically arbitrary and stupid. If you wanted to rate the quality of twitter feeds, how would you do that? First thing that would be nice would be if we have an accuracy value. Like, the fraction of tweets that were true or helpful or something. Next thing that you need to include is something to account for how much they tweet. If you tweet zero, you spread zero information no matter how correct you are, so more tweets that are true is better than fewer tweets that are true. Next, you need some sort of network effect. If you tweet, but no one listens, you're only marginally above not tweeting at all when it comes to spreading information. So, you get the product of these three things, or something like:
U = (a + k) N F
where U is the utility of the feed, a is the accuracy, N is the number of tweets, F is the number of followers, and k is the fraction of tweets containing "cats," in a very general sense (basically, any tweet pointing out something cute to look at. Puppies would work too, but because internet).
You probably also need to fold in a time decay term, something of the form N = \int \rho(t) dt; U(t) = (a + k) F * \rho(\tau) exp(-(t - \tau) / \kappa). The idea here being that something wise you said three years ago is probably less important right now than something wise you said seconds ago. Then again, this invites switching to a(t) as well. I may be right in what I say today, but two years from now added information may change this fact. This means that the present utility rating is like
U(t) = \int (a(\tau)|_t + k) \rho(\tau) exp(-(t - \tau)/\kappa) d\tau F
Shit. F. That's not constant either, is it? I'm going to stop here because I'm be lazy today and assume all followers do the responsible thing and scan the entire tweet archive to become as up-to-date as all previous followers. Therefore, we don't need to bother with anything else and F is simply F(t). This now tells us the utility at time t, based on a distribution of past tweets at times \tau < t.
No comments:
Post a Comment