vonc + algorithms   100

A Hitchhiker’s Guide to Consensus Algorithms – Hacker Noon
Don’t Panic. Behind every great cryptocurrency, there’s a great consensus algorithm. No consensus algorithm is perfect, but they each have their strengths. In the world of crypto, consensus…
blockchain  proof  work  stake  algorithms  bitcoin  consensus  crypto  article 
june 2018 by vonc
Dashboard | HackerRank
Join over 2 million developers in solving code challenges on HackerRank, one of the best ways to prepare for programming interviews.
algorithms  exercise  learning  programming  code  challenge  practice  interview 
january 2018 by vonc
jwasham/google-interview-university: A complete daily plan for studying to become a Google software engineer.
google-interview-university - A complete daily plan for studying to become a Google software engineer.
github  google  interview  education  programming  learning  algorithms 
october 2016 by vonc
Graph Algorithms
A visual guide to Graph Traversal Algorithms
algorithms  graph  parcourt  search  node  list  visualization 
june 2016 by vonc
A Git annex repository of academic papers. The intention here is to both provide myself with backups and easy access to papers, while also collecting a repository of links so that people can always find the paper they are looking for.
list  research  directory  haskell  papers  algorithms  git  git-annex  math  programming  reference 
may 2015 by vonc
Minimum Viable Block Chain - igvita.com
Block chain is agnostic of any 'currency' and it can (and will) be adapted to power many other use cases. This is a ground up explanation of why the particular pieces (digital signatures, proof-of-work, transaction blocks) are needed, and how they all come together to form the minimum viable block chain with all of its remarkable properties.
bitcoin  blockchain  cryptography  algorithms  p2p  block  cryptocurrency  chain  crypto 
march 2015 by vonc
Algorithmia - Open Marketplace for Algorithms
We're building a community around state-of-the-art algorithm development, where users can
create, share, and build on other algorithms, and then instantly make them available as a web service.
algorithms  service  referential  reference  list  database  base  machine  learner 
february 2015 by vonc
Denis Papathanasiou » Blog Archive » State machines in Go (#golang)
Go, however, does not provide a mechanism for coupling methods to specific data structures. Instead, Go allows you to associate methods with data structures, so that any method can be applied to any struct. It’s a model which is closer to what Alan Kay meant when he defined the term object oriented in the first place. With that in mind, here’s how I originally wrote the state machine class as a Go struct: type Machine struct { Handlers map[string]func(interface{}) (string, interface{}) StartState string EndStates map[string]bool } Just as in Mertz’s definition, Handlers is a map whose keys are name strings, and whose values are functions which accept a “cargo” value, and return a next state name string, along with the updated cargo value. Go treats functions as first-class objects, so storing and passing them from state to state works exactly as it does in Python.
golang  state  algorithms  machine  go 
february 2013 by vonc
« earlier      
per page:    204080120160

related tags

3ways  aes  ai  ajax  algebra  algo  algorithm  algorithms  algos  analysis  animation  ant  Architecture  array  art  article  articles  average  base  beauty  bfs  bigo  binary  bitcoin  bitplayer  block  blockchain  book  books  breadth  bsd  bubble  c  cache  chain  challenge  cheatsheet  checksums  cluster  clustering  code  collage  collect  color  coloring  comic  community  comparison  compiler  compilers  complexity  computer  computerscience  computing  consensus  context  continuation  continuations  control  conversion  crypto  cryptocurrency  cryptography  cs  culture  data  data-structures  database  datascience  datastructure  datastructures  data_structures  debug  dependency-managment  dev  development  diff  directory  distributed  distributed-architecture  distributed-systems  distribution  domains  drawing  dynamic  ebook  ebooks  editing  education  encryption  enterprise  evaluation  example  examples  exercices  exercise  explore  Fast  fibonacci  figure  filetype:pdf  flash  flatmap  fp  fractal  free  fun  functional  functional_programming  funny  garbage  garbagecollection  gc  geek  general  generator  genetic  git  git-annex  github  gitignore  gitinternals  gitlet  gnu  go  golang  google  graph  graphics  grep  guide  hajap  hash  hashing  haskell  homomorphic  howto  humor  humour  image  implementation  important  internals  interview  inversion  ioc  java  javascript  jobs  labyrinth  language  latency  lazy  learner  learning  lectures  Libraries  library  linux  lisp  list  lock  lookup  machine  machine-learning  machinelearning  management  manager  mandelbrot  mapreduce  math  mathematica  mathematics  media:document  memory  memory-management  memorymanagement  merge  mit  monad  monads  mvs  networking  node  nondeterministic  notation  number  one  online  optimization  ordering  p2p  papers  parallel  parcourt  parser  parsing  pattern  paxos  pdf  performance  photo  photoshop  practice  presentation  prime  primes  problem  problems  programming  project-euler  proof  properties  puzzle  puzzles  questions  raft  random  recursion  recursive  reduce  reference  referential  reinforcement  repository  research  resize  resizing  resources  review  route  rsa  scala  scalacheck  scheme  science  scm  search  security  semver  service  sicp  sieve  siisues  skills  snippets  software  sort  sorting  source  split  stack  stake  state  statistics  step  stream  structure  structures  swing  synchronization  systems  table  tech  test  testing  textbooks  theory  threadsafe  timer  tools  training  tree  tutorial  unix  Version  versioncontrol  video  videos  visual  visualisation  visualization  webpage  wiki  work  xxh3  xxhash  yacc  zookeeper 

Copy this bookmark: