Skip to content

Instantly share code, notes, and snippets.

Avatar

andreis

View GitHub Profile
View gist:0eadcaad9e8d4cc9c37f
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGodgeSLHHt+spcgvpGNYNqfwAcKMTf+JYitp1a21pdQsaTwrfMUKns3BtMc4Qwl/joVbJFO1qnM5up1oxDpR9qpIPjOmP3wRGUXHK0wLpnB/YZVRY/q9KfrULENM1do818yU7nferWfPfGQ/iHDxzuGX6GTXdyMS+hAnvyLa59AJ/HdX7aUd7ZEnLeckdtprwgP8xqOYLhsjmcRy3Oq8VvFjx7MVev3GVInV8+J25hcbWTqOHTzZRmJtRNb3vYjCqNT2RYtfPQG8QoqP1gJJVWhvFk0Cwn25B27lDMmAiU+/1eykGWiUBIddDWrjmDNAcercQto9qb7kl3e25rHLl ansimionescu@gmail.com
View roguelikes.txt
http://rephial.org/
https://sites.google.com/site/broguegame/
https://crawl.develz.org/
http://www.adom.de/home/downloads.html
http://www.nethack.org/
@andreis
andreis / keymap.cson
Last active Aug 29, 2015
A minimal keybinding setup for Atom on OS X
View keymap.cson
'atom-text-editor':
'alt-left': 'editor:move-to-previous-subword-boundary'
'alt-right': 'editor:move-to-next-subword-boundary'
'alt-delete': 'editor:delete-to-end-of-subword'
'alt-d': 'editor:delete-to-end-of-subword'
'alt-backspace': 'editor:delete-to-beginning-of-subword'
'alt-delete': 'editor:delete-to-end-of-subword'
'alt-shift-left': 'editor:select-to-previous-subword-boundary'
'alt-shift-right': 'editor:select-to-next-subword-boundary'
'alt-up': 'editor:move-to-beginning-of-previous-paragraph'
View graph.go
package main
import "fmt"
import "stablelib.com/v1/uniuri"
// UUID is a random string of 32 characters. That's about 180 bits of entropy, so way over the
// official UUIDv4 standard of 122 bits.
type UUID string
// New creates a new UUID
View packages-list.apm
afterglow-monokai-syntax@1.3.3
go-plus@3.4.3
language-ansible@0.1.3
language-docker@1.1.3
license-plus@1.2.5
minimap@4.12.0
monokai@0.15.0
python-isort@0.0.7
script@2.26.3
seti-syntax@0.4.0
View keybase.md

Keybase proof

I hereby claim:

  • I am andreis on github.
  • I am andreis (https://keybase.io/andreis) on keybase.
  • I have a public key whose fingerprint is B728 669B EEC0 AFFA E385 DD85 F946 2A02 1E03 D98C

To claim this, I am signing this object:

View indie-games.md
  • Braid [single developer]
  • Dust: An Elysian Tail [single developer]
  • Bastion
  • Fez
  • Mark of the Ninja
  • Super Meat Boy
  • Shovel Knight
  • Wayward Souls [iOS]
  • Papers, Please [single developer]
  • Spelunky
@andreis
andreis / ideas.md
Last active Aug 29, 2015
Some *ideas*
View ideas.md

Products

  • [meta as fuck] sidelog: a service for storing side project ideas (kind of like a notepad) and also discovering coworkers/ideas; something very similar was launched last 90 days
  • death.app [codename]: a way of recovering access to the online data of a deceased relative; something very similar launched last year, and people said it's mostly a legal challenge, not a software one
  • badger: pinboard.in on steroids; a read-it-later service for links to content you want to keep track of, that leverages the metadata in interesting ways (content discovery, organisation, etc)
  • agreed: website for verbal agreements; uses email addresses and imgur-like one-click link creation; add text and email addresses, and the process is finalised when all people have clicked the link in the email; the urls are unlisted by default
  • twitter collage: photo streams for events based on hashtags and time, optionally geolocation
  • etiq: company ethical meter; user can review and vote on how ethically a company runs
View gist:58040ef0e6523773e606
func Encrypt(string text, string[] publicKeys) (string, error) {
// string is the encrypted text
// error is null if encryption went OK, or non-null when there was an error
// (e.g. one of the public keys wasn't well formatted)
// (http://stackoverflow.com/questions/2341486/how-are-pgp-keys-formatted)
}
func Decrypt(string text, string privateKey) (string, error) {
// string is the decrypted text
// error is null if decryption went OK, or non-null when there was an error