Skip to content

Instantly share code, notes, and snippets.

View jadbox's full-sized avatar

Jonathan Rose Dunlap jadbox

View GitHub Profile

Gaming District

The gaming district is a community of devs, modders, hackers, and gamers, competing and uniting to create and experience new games. A district0x and Finality Labs collaboration.

Purpose:

To imagine and practically implement immersive, expansive, and inclusive gaming experiences. To coordinate those that are most invested in the games they play and allow them to decide how it should be built and maintained.

Description:

Finality Labs is working on building a gaming district centered around the development of open gaming communities with governance and assets running on distributed ledgers. The gaming district will explore producing games that are themselves DAOs, districts, or sub-districts that give dedicated gamers the ability to decide how various aspects of game generation and maintenance take place. Projects may be easily forked and stake holders in game proposals may pull funding or support different visions of how a game should be built and maintained over time.

@alex-miller-0
alex-miller-0 / metaNFT.md
Created March 6, 2018 00:41
Meta-Non-Fungible Token

Meta-Non-Fungible Token

Non-fungible tokens (NFTs) are all the rage these days, but their current manifestation (ERC721) is inefficient. It is not possible to move multiple tokens at the same time or package multiple tokens for e.g. deposit into a plasma child chain.

Contract pseudocode

The following is a new design for an NFT token that allows aggregation of assets. The rest of the functionality can be inherited from ERC721.

contract NFT {
 tokens mapping(address => mapping(bytes32 => uint));
@stevenringo
stevenringo / reinvent-2017-youtube.md
Created December 3, 2017 23:01
Links to YouTube recordings of AWS re:Invent 2017 sessions

| Title | Description

/*
StochRSI - SamThomp 11/06/2014
(updated by askmike) @ 30/07/2016
*/
// helpers
var _ = require('lodash');
var log = require('../core/log.js');
if (typeof window!=='undefined' && navigator.serviceWorker && navigator.serviceWorker.controller) {
let reloadOnNext = false;
let pushState = history.pushState;
history.pushState = function(state, title, url) {
pushState.call(this, state, title, url);
if (reloadOnNext===true) location.reload(true);
};
navigator.serviceWorker.controller.addEventListener('statechange', e => {
@justinwoo
justinwoo / purescript-reactive-programming-notes.md
Last active March 30, 2021 14:01
Purescript Reactive Programming options

Here are some of the examples of Reactive Programming libraries I've found in Purescript and what I've thought about them so far:

I've never used a library with truly continuous Behaviors, so this was really neat to try out for me. Really nice to use and comes with utilities for working with browser events already, and gives you good Event modules for picking your sampling options as necessary.

I will probably use this library for all of my future uses.

@Aslan11
Aslan11 / EOI.md
Last active June 23, 2017 17:24
ZEFR Engineering Onboarding Initiative

ZEFR Engineering Onboarding Initiative

There are 7 key goals of the EOI:

  • New Hire feels warmly welcomed
  • New Hire knows who his or her Manager, Tech Lead, Product Manager, Team, and Department Heads are
  • New Hire understands the product or service he or she will be working on and the value it generates for ZEFR
  • New Hire knows where the codebase & associated docs are
  • New Hire understands his or her day to day responsibilities, medium & long term goals
  • New Hire is spun up, and opens a PR on their first week
  • New Hire is ready to come in the next day and hit the ground running
@Rich-Harris
Rich-Harris / prepack-svelte.md
Last active March 28, 2026 15:38
Is Prepack like Svelte?

Note: I'm not involved in Prepack in any way — please correct me if I say anything incorrect below!

A few people have asked me if Prepack and Svelte are similar projects with similar goals. The answer is 'no, they're not', but let's take a moment to explore why.

What is Prepack?

Prepack describes itself as a 'partial evaluator for JavaScript'. What that means is that it will run your code in a specialised interpreter that, rather than having some effect on the world (like printing a message to the console), will track the effects that would have happened and express them more directly.

So for example if you give it this code...

@BenderV
BenderV / gist:44901bac756ff3b8279d018eb1e2cc1f
Created March 19, 2017 18:21
#Podcast Knowledge Project: Naval Ravikant
Just do something, doesn't matters what
Book == blog archives. Feel free to scram
We are creatures of habits (but don't condition habits with identity/ego). Have deliberate habits
Stopping alcohol
Unpack causes
- availability
- desire
Availability => Early morning sport. Force to not go out at night too much.
Desire
@Stono
Stono / 99-install-facetime-camera.sh
Created February 27, 2017 10:35
Install the kernal module required for the facetimehd camera to work on Linux
#!/bin/bash
set -e
export CONFIG_MODULE_SIG=n
export CONFIG_MODULE_SIG_ALL=n
export KERNELRELEASE=${1}
echo "Installing FacetimeHD camera for $KERNELRELEASE"
cd /tmp
git clone https://github.com/patjak/bcwc_pcie.git