Skip to content

Instantly share code, notes, and snippets.

Wondering why anyone puts up with me

Rob Bishop SaganRitual

Wondering why anyone puts up with me
View GitHub Profile
hollance / XOR.swift
Created Jan 11, 2017
Playing with BNNS (Swift version). The "hello world" of neural networks.
View XOR.swift
The "hello world" of neural networks: a simple 3-layer feed-forward
network that implements an XOR logic gate.
The first layer is the input layer. It has two neurons a and b, which
are the two inputs to the XOR gate.
The middle layer is the hidden layer. This has two neurons h1, h2 that
will learn what it means to be an XOR gate.
bpercevic / Keyboard.swift
Last active Apr 20, 2021
Keyboard input for use with SpriteKit or SceneKit
View Keyboard.swift
// Keyboard.swift
// Created by Bojan Percevic on 5/21/15.
// Copyright (c) 2015 Bojan Percevic. All rights reserved.
import AppKit
enum Key: CUnsignedShort {
myusuf3 /
Created Nov 3, 2014
How effectively delete a git submodule.

To remove a submodule you need to:

  • Delete the relevant section from the .gitmodules file.
  • Stage the .gitmodules changes git add .gitmodules
  • Delete the relevant section from .git/config.
  • Run git rm --cached path_to_submodule (no trailing slash).
  • Run rm -rf .git/modules/path_to_submodule (no trailing slash).
  • Commit git commit -m "Removed submodule "
  • Delete the now untracked submodule files rm -rf path_to_submodule
lttlrck / gist:9628955
Created Mar 18, 2014
rename git branch locally and remotely
View gist:9628955
git branch -m old_branch new_branch # Rename branch locally
git push origin :old_branch # Delete the old branch
git push --set-upstream origin new_branch # Push the new branch, set local branch to track the new remote