Skip to content

Instantly share code, notes, and snippets.

@eeeeeta
eeeeeta / markov.js
Created December 31, 2014 20:21
markov chain module for irc bots
/* jslint node: true, esnext: true */
"use strict";
var Markov;
var Chance = require('chance');
function chunk(arr, chunkSize) {
var R = [];
for (var i=0; i<arr.length; i+=chunkSize)
R.push(arr.slice(i,i+chunkSize));
### Keybase proof
I hereby claim:
* I am eeeeeta on github.
* I am eeeeeta (https://keybase.io/eeeeeta) on keybase.
* I have a public key whose fingerprint is 3F74 F851 106E 7FAA 384D C5A0 ACDB 5E2B 0342 3DC7
To claim this, I am signing this object:
@eeeeeta
eeeeeta / main.cpp
Created November 8, 2014 12:06
Enjoyable Minetest loading messages
progress = 20 + client->mediaReceiveProgress() * 50 + 0.5;
std::stringstream message;
message.precision(3);
// Enjoyable loading messages!
if (progress < 30) {
message << gettext("Coding next version...");
}
else if (progress < 50) {
message << gettext("Leaking memory...");
}