7d7ee69264
Changes: - add: *Combinatorial Analysis and Computers* (1965) to `combinatory_logic/README.md` list - add: year to the other paper in the README - fix: tweak format of papers README for readability Decisions: - I put this in the `combinatory_logic` folder, but I think it would also fit in the `comp_sci_fundamentals_and_history` folder (given Knuth's historical importance to the field and the more theoretical nature of the paper). This seemed more direct. --- Paper Title: Combinatorial Analysis and Computers Author(s): Marshall Hall Jr. and Donald E. Knuth Paper Year: 1965 Reasons for Including Paper: Papers We Love DC/NoVA will be discussing this paper (and others) at our November meetup. This paper is included in Donald Knuth's book *Selected Papers on Discrete Mathematics*. Knuth's writings have been extremely important to the field of computer science, and I think that most of his papers would fit in well here. This one introduces computational complexity and the benefits/limits of computing, then it dives into several combinatorial problems. I find it interesting because 1) it's a neat view of the possibilities and limitations of computation early on, and 2) the problems that he lays out are interesting exercises even today. |
||
---|---|---|
_meetups/SanFrancisco | ||
.github | ||
android | ||
api_design | ||
artificial_intelligence | ||
audio_comp_sci | ||
biocomputing | ||
caching | ||
clustering_algorithms | ||
combinatory_logic | ||
comp_sci_fundamentals_and_history | ||
computational_creativity | ||
computer_architecture | ||
computer_education | ||
computer_graphics | ||
computer_vision | ||
concurrency | ||
crash_only | ||
cryptography | ||
data_compression | ||
data_fusion | ||
data_replication | ||
data_science | ||
data_structures | ||
datastores | ||
design | ||
digital_currency | ||
distributed_systems | ||
economics | ||
ethics | ||
experimental_algorithmics | ||
gamification | ||
garbage_collection | ||
gossip | ||
information_retrieval | ||
information_theory | ||
languages | ||
logic_and_programming | ||
machine_learning | ||
macros | ||
memory_management | ||
networks | ||
non_blocking_algorithms | ||
operating_systems | ||
organizational_simulation | ||
paradigms | ||
pattern_matching | ||
physics | ||
plt | ||
processes | ||
program_verification | ||
quantum_computing | ||
robotics | ||
security | ||
speech_recognition | ||
sports_analytics | ||
stringology | ||
sublinear_algorithms | ||
testing | ||
time_series | ||
user_interfaces | ||
virtual_machines | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
README.md |
Papers We Love (PWL) 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. You can also discuss PWL events, the content in this repository, and/or anything related to PWL on our Slack, after signing-up to join it, or on our #paperswelove IRC channel on freenode.
Chapters
Here are our official chapters. Let us know if you are interested in starting one in your city!
- Amsterdam
- Bangalore
- Berlin
- Boston
- Brasilia
- Boulder
- Bucharest
- Chattanooga
- Columbus, Ohio
- Dallas
- Hamburg
- Hyderabad
- Iasi
- Kathmandu
- London
- Los Angeles
- Madrid
- Montreal
- Munich
- New York City
- Paris
- Philadelphia
- Portland
- Pune
- Reykjavík
- San Francisco
- Seattle
- Seoul, Korea
- Singapore
- St. Louis
- Toronto
- Vienna
- Washington, DC
- Winnipeg
All of our meetups follow our Code of Conduct.
Past Presentations
Check out our Youtube and MixCloud (audio-only format) channels.
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 Find Papers
- Bell System Technical Journal, 1922-1983
- Best Paper Awards in Computer Science
- Google Scholar (choose a subcategory)
- Microsoft Research
- Functional Programming Books Review
- MIT's Artificial Intelligence Lab Publications
- MIT's Distributed System's Reading Group
- arXiv Paper Repository
- SciRate
- cat-v.org
- y-archive
- netlib
- Services Engineering Reading List
- Readings in Distributed Systems
- Gradual Typing Bibliography
- Security Data Science Papers
- Research Papers from Robert Harper, Carnegie Mellon University
- Lobste.rs tagged as PDF
- The Morning Paper
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.
- How to read an academic article
- Advice on reading academic papers
- How to read and understand a scientific paper
- Should I Read Papers?
- The Refreshingly Rewarding Realm of Research Papers
Applications/Ideas built around Papers We Love
- Love a Paper - @loveapaper
Contributing Guidelines
Please take a look at our CONTRIBUTING.md file.
Copyright
The name "Papers We Love" and the logos for the organization are copyrighted, and under the ownership of Papers We Love Ltd, all rights reserved. When starting a chapter, please review our guidelines and ask us about using the logo.