Go to file
Kevin Mulvey 7cc02c6c7b add cuckoo hashing
"Cuckoo hashing is a scheme in computer programming for resolving hash collisions of values of hash functions in a table, with worst-case constant lookup time." - https://en.wikipedia.org/wiki/Cuckoo_hashing

this is related to #318
2015-08-20 16:44:11 -04:00
_meetups/SanFrancisco link to SF meetup summary 2014-10-20 14:56:29 -07:00
android added space after a md formatted link 2014-05-30 13:05:49 -07:00
api_design Updated README 2014-06-09 20:17:06 -04:00
artificial_intelligence Improve README markdown 2015-02-12 02:47:43 -05:00
audio_comp_sci Update README.md 2014-06-09 20:28:47 -04:00
biocomputing Alan Turing's morphogenesis description 2014-08-19 20:25:24 +01:00
caching updates reference to paper 2014-09-02 13:15:07 +00:00
clojure Add Ambrose's Typed Clojure paper 2015-03-11 23:08:57 -04:00
clustering_algorithms Update README.md 2014-11-14 11:11:46 -05:00
combinatory_logic Adds section and paper on combinatory logic. Referenced by William Byrd on twitter. 2014-04-02 10:19:39 -04:00
comp_sci_fundamentals_and_history Important as it shows with formal proofs how to classify sequences into different levels of difficulty based on computability 2014-09-02 23:03:51 -07:00
computer_architecture add papers referred to by @skamille 2014-07-17 23:03:12 -05:00
computer_graphics add new paper about digital video stabilization and rolling shutter correction 2014-12-22 04:57:31 +00:00
computer_vision Added : Panorama weaving 2015-03-02 02:15:13 -05:00
concurrency fix link for Time, Clocks, and the Ordering of Events in a Distributed 2015-05-14 08:42:33 -04:00
crash_only Add crash-only software dir + articles 2015-05-30 22:57:54 -04:00
cryptography add 📜 emojis for hosted crypto and info theory papers 2015-03-26 10:50:38 -04:00
data_compression Data Compression - First Paper 2014-04-30 22:28:49 -03:00
data_replication updates based on applicative programming and what will be mays paper 2014-04-04 11:06:02 -04:00
data_structures add cuckoo hashing 2015-08-20 16:44:11 -04:00
datastores Add a new link 2014-12-02 20:20:56 +08:00
design add Traits paper 2014-03-12 13:45:51 -05:00
digital_currency add peercoin whitepaper 2014-03-04 23:14:12 +02:00
distributed_systems Fix dead Simfonia link 2015-07-19 11:36:42 +01:00
economics Update README.md 2015-08-20 08:53:09 -04:00
ethics readme titles and readme URL approach 2014-03-13 22:39:39 -04:00
experimental_algorithmics Introduced new category "experimental algorithmics" and included Johnson's well-known and excellent paper on the experimental analysis of algorithms. 2014-08-29 15:50:30 +02:00
functional_programming fixes #204 2014-10-31 16:21:28 -07:00
functional_reactive_programming readme titles and readme URL approach 2014-03-13 22:39:39 -04:00
gamification Fix up for missing link. 2014-06-02 09:55:08 -04:00
garbage_collection Add 📜 before the Lisp II GC paper. 2015-01-15 09:21:32 -05:00
gossip adding section for papers related to gossip (also known as epidemic broadcast protocols). 2014-10-28 22:02:33 -07:00
haskell Fix PR #273 per @zeeshanlakhani request (original credit to @mountain) 2015-03-22 19:26:51 -06:00
historical Add The Early History of Smalltalk by Alan C. Kay 2015-01-13 19:05:03 +01:00
information_retrieval added link to the PWL singapore group, and an Game AI paper and the Google paper presented during the first meetup 2014-08-19 12:59:02 +08:00
information_theory Fix link in information_theory/README.md 2015-08-04 17:36:11 -04:00
logic_and_programming Update link to a portal with a download and other mirrors 2014-10-07 13:07:02 -04:00
machine_learning remove paper with prohibitive copyright 2015-06-17 13:00:13 -04:00
macros Correcting a typo. 2014-08-07 17:12:22 +01:00
memory_management Update README w/ bonwick slab allocator paper 2015-08-14 14:41:29 -04:00
memory_reclamation nyc-may-add-memory-recl 2015-05-07 14:05:47 +09:00
networks readme titles and readme URL approach 2014-03-13 22:39:39 -04:00
new_paradigms update folder name and add ibm research paper 2013-08-11 18:37:56 -04:00
operating_systems add paper for april talk, The Scalable Commutativity Rule 2015-03-20 13:14:19 -04:00
pattern_matching Add Aho-Corasick paper with ACM permission (see note on first page) 2015-02-04 02:12:21 -07:00
physics adding physics dir & readme for PWLSF#8 paper 2014-10-14 10:21:53 -07:00
plt add prop as logic wadler paper, also for nyc pwl aug/2015 2015-08-03 11:24:47 -04:00
processes add ccs link 2015-02-13 15:53:46 -05:00
program_verification Add new category, program verification. 2014-05-02 13:52:23 -07:00
robotics methed -> method 2014-10-15 11:25:45 -05:00
security Add Google Macaroons paper. 2015-01-08 17:22:18 -05:00
smalltalk Add 'Design Principles Behind Smalltalk' by Daniel H. H. Ingalls 2015-01-13 19:17:20 +01:00
speech_recognition Added tutorial link back in with new URL as provided by @DarrenN 2015-01-26 15:27:34 +00:00
sports_analytics spanner dupe, sports folder name, keep csp together 2014-03-05 23:07:20 -05:00
stringology add "Fast String Searching" 2015-03-06 07:18:18 -05:00
sublinear_algorithms remove paper with prohibitive copyright 2015-06-17 13:00:13 -04:00
tdd add paper: Realizing quality improvement through test driven development: results and experiences of four industrial teams 2015-05-13 15:31:59 +02:00
testing init #clojurewest papers to research 2014-03-26 10:54:45 -07:00
time_series added scroll emoji 2014-09-21 22:29:26 -07:00
user_interfaces init #clojurewest papers to research 2014-03-26 10:54:45 -07:00
virtual_machines fastcommit 2015-07-07 00:04:27 +02:00
.gitignore primecoin 2013-11-30 12:15:01 -05:00
CODE_OF_CONDUCT.md Email updates. 2015-03-24 09:58:56 -04:00
README.md New chapter in Paris, France 2015-06-16 20:03:20 +02:00

Papers We Love

Papers We Love is a community built around reading, discussing and learning more about academic computer science papers. This repository serves as a directory of some of the best papers the community can find, bringing together documents scattered across the web. You can also visit the Papers We Love site for more info.

Due to licenses we cannot always host the papers themselves (when we do, you will see a 📜 emoji next to its title in the directory README) but we can provide links to their locations.

If you enjoy the papers, perhaps stop by a local chapter meetup and join in on the vibrant discussions around them.

Chapters

Here are our official chapters. Let us know if you are interested in starting one in your city!

All of our meetups follow our Code of Conduct.

Past Presentations

View a complete list of past presentations or check out our Youtube and MixCloud (audio-only format) channels.

Search this Repo!

@polyfractal indexed this repository with Elastic Search. Find papers here !

Info

We're looking for pull requests related to papers we should add, better organization of the papers we do have, and/or links to other paper-repos we should point to.

Other Good Places to Discuss Papers

Other Good Places to Find Papers

Please check out our wiki-page for links to blogs, books, exchanges that are worth a good read.

How To Read a Paper

Reading a paper is not the same as reading a blogpost or a novel. Here are a few handy resources to help you get started.

Contributing Guidelines

We have a few guidelines in place to keep the repo clean and easy to navigate. We recommend that you follow these conventions in your pull-request for a speedy merge. Note that every pull request we receive must have Two-Thumbs-Up minimum from PWL organizers/collaborators to be merged.

Follow the group's ethos

We want to help bring academic research closer to practitioners and we strive to:

  • Keep the quality of papers listed high: Books, blogposts, and/or reference pdfs don't go through the same review process that academic papers do and we won't add them to this repo.
  • Help people understand why a paper is important: We ask that you include with your commit an update to the directory README with a short justification of why you love this paper (for example: A paper might be interesting because it spawned a new domain, it was exceptionally well-written, or perhaps it was completely wrong about something.)

Respect content licenses

  • We will only merge pull requests that contain research papers that allow digital distribution. Papers whose copyright prohibits redistribution will not be accepted; for example license 1 from the ACM digital library.
  • We encourage papers that do not allow digital distribution to be added to a README in the appropriate subject's folder. For example, the distributed systems README.

Follow our naming convention

  • Directory names are undercased and separated by underscores (example: artificial_intelligence)
  • Paper names are undercased and separated by dashes (example: out-of-the-tar-pit.pdf). Use the full title when possible.

The name "Papers We Love" and the logos for the organization are copyrighted, and under the ownership of Papers We Love NYC, all rights reserved. When starting a chapter, please review our guidelines and ask us about using the logo.