cs   31237

« earlier    

Building Blocks for Theoretical Computer Science
This book teaches two different sorts of things, woven together. It teaches you how to read and write mathematical proofs. It provides a survey of basic mathematical objects, notation, and techniques which will be useful in later computer science courses. These include propositional and predicate logic, sets, functions, relations, modular arithmetic, counting, graphs, and trees. And, finally, it gives a brief introduction to some key topics in theoretical computer science: algorithm analysis and complexity, automata theory, and computability.
algorithms  cs 
3 days ago by tncowart
Toon Cel Shader - Roystan
cool tutorial -- need to try it later
graphics  cs  blog  projects 
3 days ago by jezhou
Consistent Hash Rings Explained Simply
- you may want to take a URL and get back the server the website is hosted on.

- The problem of mimicking a hash table when the number of locations are constantly changing was exactly why consistent hashing was invented.

- For 2,000 keys spread across 100 locations, you now need to move only 20 keys to a new location if 1 location with only 20 keys goes down.

- This is the main benefit of consistent hashing: you now no longer need to move so many things just because one location has disappea...
algorithms  algorithm  distributed  consistent-hash  hash  cs 
3 days ago by hellsten
Bringing Together Technology Community Members, Students and Professionals :: Vermont Code Camp
The 10th annual Vermont Code Camp will be held on September 15, 2018 in Burlington, Vermont. The entire day is free including morning coffee & pastries, lunch and afternoon snacks for all attendees. The event will bring together technology community members, students and professionals from around Vermont and beyond. A wide variety of software technologies will be represented. Session topics range from software development (e.g. languages, tools, practices, databases, web development, etc.) to the business of software and technology (e.g. entrepreneurship, consulting, team dynamics, etc.).
Computers  Programming  CS 
4 days ago by bfsmith9
DEV Community 👩‍💻👨‍💻
Where programmers share ideas and help each other grow. It is an online community for sharing and discovering great ideas, having debates, and making friends. Anyone can share articles, questions, discussions, etc. as long as they have the rights to the words they are sharing. Cross-posting from your own blog is welcome.
Computers  Programming  CS 
4 days ago by bfsmith9
Donald Knuth Lectures - YouTube
View Computer Musings, lectures given by Donald E. Knuth, Professor Emeritus of the Art of Computer Programming at Stanford University. The Stanford Center f...
knuth  cs  lectures  talks  video  tex 
4 days ago by lgarron

« earlier    

related tags

#t#theory  &next&read  2018  2019  academia  algo  algorithm  algorithms  assembly  berkeley  best  blog  book  books  california  central  cnn  code  compiler  compsci  computer-science  computer  computers  computerscience  computing  consistent-hash  corpus  course  cs1  csforall  dark-patterns  darkpatterns  data-structures  datastructures  design  dev  development  distributed  dl  ds  ebook  ebooks  edu  education  erickson  extremely_useful  for  free  graphics  guide  guru  hash  highperf  hn  hunt  ifttt  itp  javascript  knuth  languages  latency  learning  lectures  lena  list  math  mathematics  memory  mit  ml  mystery  network  nlp  numbers  oer  optimization  paper  papers  parsing  pdf  pedagogy  performance  probability  programming  projects  prolog  py  python  queues  reference  research  review  scheme  school  science  server  services  sicp  spec  ssh  statemachine  statistics  string  sweng  talks  teaching  tex  text  textbook  theory  tocodeandbeyond  tutorial  typing  undergraduate  video  visualisation  vs  wasm  web  wildfires  wiz 

Copy this bookmark: