I hereby claim:
- I am mbrubeck on github.
- I am mbrubeck (https://keybase.io/mbrubeck) on keybase.
- I have a public key whose fingerprint is F2DA AB8E 0824 516B 5E8A 09F4 A899 C229 721A F6D1
To claim this, I am signing this object:
extern mod std; | |
use std::timer::sleep; | |
use std::uv::global_loop; | |
fn main() { | |
for os::args().tail().each |&arg| { | |
do task::spawn { | |
let n = uint::from_str(arg).get(); | |
sleep(global_loop::get(), n); | |
io::println(arg); |
Rick: | |
pointerevent_capture.html | |
pointerevent_gotpointercapture_before_first_pointerevent.html | |
pointerevent_releasepointercapture_events_to_original_target.html | |
pointerevent_releasepointercapture_invalid_pointerid.html | |
pointerevent_setpointercapture_invalid_pointerid.html | |
pointerevent_button_attribute_mouse.html | |
pointerevent_change-touch-action-onpointerdown_touch.html | |
pointerevent_lostpointercapture_is_first.html | |
pointerevent_pointerdown.html |
/// A scaling factor between two different length units. | |
/// | |
/// This is effectively a type-safe float, intended to be used in combination with the known-type | |
/// instances of Point2D, Rect, etc. | |
#[deriving(Clone, Decodable, Encodable, Eq)] | |
pub struct ScaleFactor<Src, Dst>(pub f32); | |
impl<Src, Dst> Deref<f32> for ScaleFactor<Src, Dst> { | |
fn deref<'a>(&'a self) -> &'a f32 { | |
let ScaleFactor(ref x) = *self; |
// XML parsing adventure | |
#![license = "MIT"] | |
#![feature(phase)] | |
// extern crate simhash; | |
#[phase(plugin)] | |
extern crate peg_syntax_ext; |
// ==UserScript== | |
// @name Randomize Hacker News | |
// @namespace http://limpet.net/mbrubeck/ | |
// @description Promote random new or low-ranked stories to the Hacker News front page. | |
// @include http://news.ycombinator.com/ | |
// @include http://news.ycombinator.com/news | |
// @include https://news.ycombinator.com/ | |
// @include https://news.ycombinator.com/news | |
// ==/UserScript== |
I hereby claim:
To claim this, I am signing this object:
#[macro_use] | |
extern crate nickel; | |
extern crate yaml_rust; | |
use nickel::{ Nickel, HttpRouter }; | |
use yaml_rust::{ Yaml, YamlEmitter }; | |
mod yaml_handler; | |
fn get_yaml() -> String { |
use std::cmp::Ordering; | |
use std::fmt::Debug; | |
extern crate scoped_pool; | |
use scoped_pool::{Pool, Scope}; | |
/// An insertion sort for small slices | |
#[inline] | |
fn insertion_sort<T>(arr: &mut [T], left: usize, right: usize) where T: Ord { |
extern crate websocket; | |
use std::sync::{Arc, Mutex}; | |
use std::sync::mpsc; | |
use std::thread; | |
use websocket::{Server, Message, Sender, Receiver}; | |
use websocket::message::Type; | |
use websocket::header::WebSocketProtocol; | |
fn main() { |
[package] | |
name = "segv" | |
version = "0.1.0" | |
build = "build.rs" | |
[[bin]] | |
name = "segv" | |
path = "main.rs" | |
[build-dependencies] |