Skip to content

Instantly share code, notes, and snippets.


Simon Sarris simonsarris

View GitHub Profile

#Lamb (or beef) bolognese/ragu

This takes an hour or a little more to make. The longer you take to make it, the better it will be. You can compress the recipe if need be. It does very well as a leftover so feel free to make a lot

So I don't do much measuring in cooking but usually recipes are kind of pinned to "proportions". The main proportion thing for this recipe is:

0.5 to 1 pound of meat for 1 full can of tomato sauce, and maybe 1/2 pound of pasta or less (1/3 pound), depending on how much sauce you like.

The ingredients are, in order of use:

View lowest.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View go.d.ts
// Type definitions for GoJS v1.7
// Project:
// Definitions by: Northwoods Software <>
// Definitions:
/* Copyright (C) 1998-2017 by Northwoods Software Corporation. */
declare namespace go {
/** A number in place of a Margin object is treated as a uniform Margin with that thickness */
export type MarginLike = Margin | number;

The article:

The IMO key quote:

Games, with their endless task lists and character-leveling systems, their choice architectures and mission checklists, are purpose generators. They bring order to gamers' lives.

Even the most open-ended games tend to offer a sense of progress and direction, completion and commitment. In other words, they make people happy—or at least happier, serving as a buffer between the player and despair. Video games, you might say, offer a sort of universal basic income for the soul.

> What exactly does it mean for a game to be appealing and engaging? What does it mean for games to be fun—so much fun, in some cases, that players will devote hundreds or even thousands of hours a year to playing them? [...] One way to do that, it turns out, is to give people a sense of earned achievement. "What games are good at—what they are designed to do—is simulate being good at something," Wolpaw says.

View poem.txt
by Manuel Gutiérrez Nájera
I want to die as the day declines,
at high sea and facing the sky,
while agony seems like a dream
and my soul like a bird that can fly.
To hear not, at this last moment,
once alone with sky and sea,
any more voices nor weeping prayers
View gist:4a1d436ca2b16181b6f0
From Coriolanus Act 4 Scene 5:
First Servingman
Let me have war, say I; it exceeds peace as far as
day does night; it's spritely, waking, audible, and
full of vent. Peace is a very apoplexy, lethargy;
mulled, deaf, sleepy, insensible; a getter of more
bastard children than war's a destroyer of men.
View gist:a4307fdc2123db449ea4
Bound Chickens
(by Du Fu, 712-770 BCE)
My little servant bound the chickens
ready to take to market;
the birds, resenting such harsh handling,
flapped their wings and cackled.
My family has little regard for chickens,
blames them for eating ants,
View gist:9b16e436e035f90ec35f

Subject: Apologies for the downtime, but we're coming back stronger.

Dear Simon,

As you may already know, BrowserStack experienced an attack on 9th November, 2014 at 23:30 GMT during which an individual was able to gain unauthorized access to some of our users’ registered email addresses. He then tried to send an email to all our registered users, but he was only able to reach less than 1% (our estimate is 5,000 users). The email contained inaccurate information, even claiming that BrowserStack would be shutting down.

When we realized this, our only concern was to protect our users. This involved temporarily taking down the service, as we scrutinized each component carefully. This inconvenienced our users for several hours, and for that we are truly sorry.

What happened?

View gist:829ba1c0669c404f0da5

I received this email just now:

Sbject: Your MDN email address was temporarily posted on a publicly accessible server

Mozilla Developer Network (MDN) 8:14 PM (3 minutes ago) Reply to me Dear MDN user,