mirror of
https://github.com/papers-we-love/papers-we-love.git
synced 2025-06-13 12:54:28 +00:00
commit
27a652ca80
17
README.md
17
README.md
@ -11,18 +11,24 @@ If you enjoy the papers, perhaps stop by a local chapter meetup and join in on t
|
|||||||
Here are our official chapters. Let us know if you are interested in [starting one](https://github.com/papers-we-love/papers-we-love/wiki/Creating-a-PWL-chapter) in your city!
|
Here are our official chapters. Let us know if you are interested in [starting one](https://github.com/papers-we-love/papers-we-love/wiki/Creating-a-PWL-chapter) in your city!
|
||||||
|
|
||||||
* [Amsterdam](http://www.meetup.com/papers-we-love-amsterdam/)
|
* [Amsterdam](http://www.meetup.com/papers-we-love-amsterdam/)
|
||||||
|
* [Athens](https://www.meetup.com/Papers-We-Love-Athens)
|
||||||
|
* [Atlanta](https://www.meetup.com/Papers-We-Love-Atlanta)
|
||||||
* [Bangalore](http://www.meetup.com/Papers-we-love-Bangalore/)
|
* [Bangalore](http://www.meetup.com/Papers-we-love-Bangalore/)
|
||||||
|
* [Barcelona](https://www.meetup.com/papers-we-love-bcn/)
|
||||||
* [Belfast](http://www.meetup.com/Papers-We-Love-Belfast/)
|
* [Belfast](http://www.meetup.com/Papers-We-Love-Belfast/)
|
||||||
* [Berlin](http://www.meetup.com/Papers-We-Love-Berlin/)
|
* [Berlin](http://www.meetup.com/Papers-We-Love-Berlin/)
|
||||||
|
* [Bhubaneswar](https://www.facebook.com/groups/pwlbbsr/)
|
||||||
* [Boston](http://www.meetup.com/Papers-We-Love-Boston-Cambridge/)
|
* [Boston](http://www.meetup.com/Papers-We-Love-Boston-Cambridge/)
|
||||||
* [Brasilia](http://www.meetup.com/papers-we-love-bsb)
|
* [Brasilia](http://www.meetup.com/papers-we-love-bsb)
|
||||||
* [Boulder](http://www.meetup.com/Papers-We-Love-Boulder/)
|
* [Boulder](http://www.meetup.com/Papers-We-Love-Boulder/)
|
||||||
* [Bucharest](http://www.meetup.com/papers-we-love-bucharest/)
|
* [Bucharest](http://www.meetup.com/papers-we-love-bucharest/)
|
||||||
|
* [Cairo](http://www.meetup.com/Papers-We-Love-Cairo/)
|
||||||
* [Chattanooga](http://www.meetup.com/Papers-We-Love-Chattanooga/)
|
* [Chattanooga](http://www.meetup.com/Papers-We-Love-Chattanooga/)
|
||||||
* [Chicago](http://www.meetup.com/papers-we-love-chicago/)
|
* [Chicago](http://www.meetup.com/papers-we-love-chicago/)
|
||||||
* [Columbus, Ohio](http://www.meetup.com/Papers-We-Love-Columbus/)
|
* [Columbus, Ohio](http://www.meetup.com/Papers-We-Love-Columbus/)
|
||||||
* [Dallas](http://www.papersdallas.com/)
|
* [Dallas](http://www.papersdallas.com/)
|
||||||
* [Gothenburg](https://www.meetup.com/Papers-We-Love-Gothenburg/)
|
* [Gothenburg](https://www.meetup.com/Papers-We-Love-Gothenburg/)
|
||||||
|
* [Guadalajara](https://www.facebook.com/pwlgdl/)
|
||||||
* [Hamburg](http://www.meetup.com/Papers-We-Love-Hamburg/)
|
* [Hamburg](http://www.meetup.com/Papers-We-Love-Hamburg/)
|
||||||
* [Hyderabad](http://www.meetup.com/papers-we-love-hyderabad/)
|
* [Hyderabad](http://www.meetup.com/papers-we-love-hyderabad/)
|
||||||
* [Iasi](http://www.meetup.com/Papers-We-Love-Iasi/)
|
* [Iasi](http://www.meetup.com/Papers-We-Love-Iasi/)
|
||||||
@ -40,9 +46,11 @@ Here are our official chapters. Let us know if you are interested in [starting o
|
|||||||
* [Paris](http://www.meetup.com/Papers-We-Love-Paris/)
|
* [Paris](http://www.meetup.com/Papers-We-Love-Paris/)
|
||||||
* [Philadelphia](http://www.meetup.com/Papers-We-Love-Philadelphia/)
|
* [Philadelphia](http://www.meetup.com/Papers-We-Love-Philadelphia/)
|
||||||
* [Portland](http://www.meetup.com/Papers-We-Love-PDX/)
|
* [Portland](http://www.meetup.com/Papers-We-Love-PDX/)
|
||||||
|
* [Porto](https://www.meetup.com/Papers-We-Love-Porto)
|
||||||
* [Pune](http://www.meetup.com/Doo-Things)
|
* [Pune](http://www.meetup.com/Doo-Things)
|
||||||
* [Raleigh-Durham](https://www.meetup.com/Papers-We-Love-Raleigh-Durham/)
|
* [Raleigh-Durham](https://www.meetup.com/Papers-We-Love-Raleigh-Durham/)
|
||||||
* [Reykjavík](http://www.meetup.com/Papers-We-Love-Reykjavik)
|
* [Reykjavík](http://www.meetup.com/Papers-We-Love-Reykjavik)
|
||||||
|
* [Rio de Janeiro](https://www.meetup.com/pt-BR/papers-we-love-rio-de-janeiro/)
|
||||||
* [San Diego](http://www.meetup.com/Papers-We-Love-San-Diego/)
|
* [San Diego](http://www.meetup.com/Papers-We-Love-San-Diego/)
|
||||||
* [San Francisco](http://www.meetup.com/papers-we-love-too/)
|
* [San Francisco](http://www.meetup.com/papers-we-love-too/)
|
||||||
* [Seattle](http://www.meetup.com/Papers-We-Love-Seattle/)
|
* [Seattle](http://www.meetup.com/Papers-We-Love-Seattle/)
|
||||||
@ -60,7 +68,7 @@ All of our meetups follow our [Code of Conduct](CODE_OF_CONDUCT.md).
|
|||||||
|
|
||||||
### Past Presentations
|
### Past Presentations
|
||||||
|
|
||||||
Check out our [Youtube](https://www.youtube.com/user/PapersWeLove) and [MixCloud](https://www.mixcloud.com/paperswelove/) (audio-only format) channels.
|
Check out our [YouTube](https://www.youtube.com/user/PapersWeLove) and [MixCloud](https://www.mixcloud.com/paperswelove/) (audio-only format) channels.
|
||||||
|
|
||||||
## Info
|
## Info
|
||||||
|
|
||||||
@ -68,9 +76,10 @@ We're looking for pull requests related to papers we should add, better organiza
|
|||||||
|
|
||||||
### Other Good Places to Find Papers
|
### Other Good Places to Find Papers
|
||||||
|
|
||||||
|
* [2 Minute Papers](https://www.youtube.com/user/keeroyz)
|
||||||
* [Bell System Technical Journal, 1922-1983](https://www.alcatel-lucent.com/bell-labs-journals)
|
* [Bell System Technical Journal, 1922-1983](https://www.alcatel-lucent.com/bell-labs-journals)
|
||||||
* [Best Paper Awards in Computer Science](http://jeffhuang.com/best_paper_awards.html)
|
* [Best Paper Awards in Computer Science](http://jeffhuang.com/best_paper_awards.html)
|
||||||
* [Facebook](https://www.facebook.com/publications)
|
* [Facebook](https://research.fb.com/publications/)
|
||||||
* [Google Scholar](http://scholar.google.com/citations?view_op=top_venues&hl=en&vq=eng) (choose a subcategory)
|
* [Google Scholar](http://scholar.google.com/citations?view_op=top_venues&hl=en&vq=eng) (choose a subcategory)
|
||||||
* [Microsoft Research](http://research.microsoft.com/apps/catalog/default.aspx?t=publications)
|
* [Microsoft Research](http://research.microsoft.com/apps/catalog/default.aspx?t=publications)
|
||||||
* [Functional Programming Books Review](http://alexott.net/en/fp/books/)
|
* [Functional Programming Books Review](http://alexott.net/en/fp/books/)
|
||||||
@ -84,7 +93,7 @@ We're looking for pull requests related to papers we should add, better organiza
|
|||||||
* [Services Engineering Reading List](https://github.com/mmcgrana/services-engineering)
|
* [Services Engineering Reading List](https://github.com/mmcgrana/services-engineering)
|
||||||
* [Readings in Distributed Systems](http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html)
|
* [Readings in Distributed Systems](http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html)
|
||||||
* [Gradual Typing Bibliography](http://samth.github.io/gradual-typing-bib/)
|
* [Gradual Typing Bibliography](http://samth.github.io/gradual-typing-bib/)
|
||||||
* [Security Data Science Papers](http://www.covert.io/security-datascience-papers/)
|
* [Security Data Science Papers](http://www.covert.io/the-definitive-security-datascience-and-machinelearning-guide/)
|
||||||
* [Research Papers from Robert Harper, Carnegie Mellon University](http://www.cs.cmu.edu/~rwh/papers.html)
|
* [Research Papers from Robert Harper, Carnegie Mellon University](http://www.cs.cmu.edu/~rwh/papers.html)
|
||||||
* [Lobste.rs tagged as PDF](https://lobste.rs/t/pdf)
|
* [Lobste.rs tagged as PDF](https://lobste.rs/t/pdf)
|
||||||
* [The Morning Paper](http://blog.acolyer.org/)
|
* [The Morning Paper](http://blog.acolyer.org/)
|
||||||
@ -96,7 +105,7 @@ Please check out our [wiki-page](https://github.com/papers-we-love/papers-we-lov
|
|||||||
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.
|
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](http://organizationsandmarkets.com/2010/08/31/how-to-read-an-academic-article/)
|
* [How to read an academic article](http://organizationsandmarkets.com/2010/08/31/how-to-read-an-academic-article/)
|
||||||
* [Advice on reading academic papers](http://www4.ncsu.edu/~akmassey/posts/2012-02-15-advice-on-reading-academic-papers.html)
|
* [Advice on reading academic papers](https://www.cc.gatech.edu/~akmassey/posts/2012-02-15-advice-on-reading-academic-papers.html)
|
||||||
* [How to read and understand a scientific paper](http://violentmetaphors.com/2013/08/25/how-to-read-and-understand-a-scientific-paper-2/)
|
* [How to read and understand a scientific paper](http://violentmetaphors.com/2013/08/25/how-to-read-and-understand-a-scientific-paper-2/)
|
||||||
* [Should I Read Papers?](http://michaelrbernste.in/2014/10/21/should-i-read-papers.html)
|
* [Should I Read Papers?](http://michaelrbernste.in/2014/10/21/should-i-read-papers.html)
|
||||||
* [The Refreshingly Rewarding Realm of Research Papers](https://www.youtube.com/watch?v=8eRx5Wo3xYA)
|
* [The Refreshingly Rewarding Realm of Research Papers](https://www.youtube.com/watch?v=8eRx5Wo3xYA)
|
||||||
|
5
affective-computing/README.md
Normal file
5
affective-computing/README.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
## Affective Computing
|
||||||
|
|
||||||
|
* :scroll: [Affective Computing](http://affect.media.mit.edu/pdfs/95.picard.pdf)
|
||||||
|
|
||||||
|
* :scroll: [Theories, Methods and Current Research on Emotions](https://irenelopatovska.files.wordpress.com/2012/10/lopatovska_arapakis_2011_theories.pdf)
|
Binary file not shown.
BIN
affective-computing/affective-computing.pdf
Normal file
BIN
affective-computing/affective-computing.pdf
Normal file
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
## Artificial Intelligence
|
## Artificial Intelligence
|
||||||
|
|
||||||
* :scroll: [Analysis of Three Bayesian Network Inference Algorithms: Variable Elimination, Likelihood Weighting, and Gibbs Sampling](https://github.com/papers-we-love/papers-we-love/blob/master/artificial_intelligence/3-bayesian-network-inference-algorithm.pdf) by Rose F. Liu, Rusmin Soetjipto
|
* :scroll: [Analysis of Three Bayesian Network Inference Algorithms: Variable Elimination, Likelihood Weighting, and Gibbs Sampling](3-bayesian-network-inference-algorithm.pdf) by Rose F. Liu, Rusmin Soetjipto
|
||||||
|
|
||||||
* :scroll: [Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search](efficient-selectivity-and-backup-operators-in-monte-carlo-tree-search.pdf)
|
* :scroll: [Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search](efficient-selectivity-and-backup-operators-in-monte-carlo-tree-search.pdf)
|
||||||
|
|
||||||
|
@ -7,4 +7,13 @@
|
|||||||
* [WaveNet: A Generative Model for Raw Audio](https://arxiv.org/pdf/1609.03499.pdf) by a team @ Google DeepMind, 2016
|
* [WaveNet: A Generative Model for Raw Audio](https://arxiv.org/pdf/1609.03499.pdf) by a team @ Google DeepMind, 2016
|
||||||
* [Announcement and interactive examples](https://deepmind.com/blog/wavenet-generative-model-raw-audio/)
|
* [Announcement and interactive examples](https://deepmind.com/blog/wavenet-generative-model-raw-audio/)
|
||||||
* [[Python] Implementation with the Keras Neural Networks library](https://github.com/basveeling/wavenet)
|
* [[Python] Implementation with the Keras Neural Networks library](https://github.com/basveeling/wavenet)
|
||||||
* [[Python] Implementation with the TensorFlow Machine Intelligence library](https://github.com/ibab/tensorflow-wavenet)
|
* [[Python] Implementation with the TensorFlow Machine Intelligence library](https://github.com/ibab/tensorflow-wavenet)
|
||||||
|
|
||||||
|
* :scroll: [Real time chord recognition for live performance](real-time-chord-detection.pdf) by Adam M. Stark, Mark D. Plumbley
|
||||||
|
* [[C++] Implementation of real time chord detection](https://github.com/adamstark/Chord-Detector-and-Chromagram)
|
||||||
|
|
||||||
|
* :scroll: [ESSENTIA: An Audio Analysis Library for MusicInformation Retrieval](essentia.pdf) by Music Technology Group, Universitat Pompeu Fabra, Barcelona, Spain
|
||||||
|
* [[C++] Essential open source library](https://github.com/MTG/essentia)
|
||||||
|
|
||||||
|
* :scroll: [MARSYAS: A framework for audio analysis](marsyas.pdf) by George Tzanetakis and Perry Cook
|
||||||
|
* [[C++] Marsyas open source audio processing framework](https://github.com/marsyas/marsyas)
|
||||||
|
BIN
audio_comp_sci/essentia.pdf
Normal file
BIN
audio_comp_sci/essentia.pdf
Normal file
Binary file not shown.
BIN
audio_comp_sci/marsyas.pdf
Normal file
BIN
audio_comp_sci/marsyas.pdf
Normal file
Binary file not shown.
BIN
audio_comp_sci/real-time-chord-detection.pdf
Normal file
BIN
audio_comp_sci/real-time-chord-detection.pdf
Normal file
Binary file not shown.
@ -1,3 +1,3 @@
|
|||||||
## Clustering Algorithms
|
## Clustering Algorithms
|
||||||
|
|
||||||
[On the resemblance and containment of documents](http://gatekeeper.dec.com/ftp/pub/dec/SRC/publications/broder/positano-final-wpnums.pdf) (Andrei Z. Broder)
|
[On the resemblance and containment of documents](https://www.cs.princeton.edu/courses/archive/spr05/cos598E/bib/broder97resemblance.pdf) (Andrei Z. Broder)
|
||||||
|
@ -44,6 +44,8 @@
|
|||||||
|
|
||||||
## Hosted Papers
|
## Hosted Papers
|
||||||
|
|
||||||
|
* :scroll: [A Solution to the Network Challenges of Data Recovery in Erasure-coded Distributed Storage Systems: A Study on the Facebook Warehouse Cluster](network-challenges-of-data-recovery-in-erasure-coded-distributed-storage-systems.pdf)
|
||||||
|
|
||||||
* :scroll: [Bigtable: A Distributed Storage System for Structured Data](bigtable-a-distributed-storage-system-for-structured-data.pdf)
|
* :scroll: [Bigtable: A Distributed Storage System for Structured Data](bigtable-a-distributed-storage-system-for-structured-data.pdf)
|
||||||
|
|
||||||
* :scroll: [Database Metatheory: Asking Big Queries](database-metatheory--asking-the-big-queries.pdf)
|
* :scroll: [Database Metatheory: Asking Big Queries](database-metatheory--asking-the-big-queries.pdf)
|
||||||
@ -54,14 +56,16 @@
|
|||||||
|
|
||||||
* :scroll: [Freenet: A Distributed Anonymous Information Storage and Retrieval System](freenet-a-distributed-anonymous-information-and-retrieval-system.pdf)
|
* :scroll: [Freenet: A Distributed Anonymous Information Storage and Retrieval System](freenet-a-distributed-anonymous-information-and-retrieval-system.pdf)
|
||||||
|
|
||||||
* :scroll: [Megastore: Providing Scalable, Highly Available Storage for Interactive Services](megastore-providing-scalable-highly-available-storage-for-interactive-services.pdf)
|
* :scroll: [The Google File System](the-google-file-system.pdf)
|
||||||
|
|
||||||
* :scroll: [A Solution to the Network Challenges of Data Recovery in Erasure-coded Distributed Storage Systems: A Study on the Facebook Warehouse Cluster](network-challenges-of-data-recovery-in-erasure-coded-distributed-storage-systems.pdf)
|
* :scroll: [Megastore: Providing Scalable, Highly Available Storage for Interactive Services](megastore-providing-scalable-highly-available-storage-for-interactive-services.pdf)
|
||||||
|
|
||||||
* :scroll: [RADOS: A Scalable, Reliable Storage Service for Petabyte-scale Storage Clusters](rados-a-scalable-reliable-storage-service-for-petabyte-scale-storage-clusters.pdf)
|
* :scroll: [RADOS: A Scalable, Reliable Storage Service for Petabyte-scale Storage Clusters](rados-a-scalable-reliable-storage-service-for-petabyte-scale-storage-clusters.pdf)
|
||||||
|
|
||||||
* :scroll: [Spanner: Google’s Globally-Distributed Database](spanner-google's-globally-distributed-database.pdf)
|
* :scroll: [Spanner: Google’s Globally-Distributed Database](spanner-google's-globally-distributed-database.pdf)
|
||||||
|
|
||||||
|
* :scroll: [Spartan: A distributed array framework with smart tiling](spartan-a-distributed-array-framework-with-smart-tiling.pdf)
|
||||||
|
|
||||||
* :scroll: [Stasis: Flexible Transactional Storage](stasis-flexible-transactional-storage.pdf)
|
* :scroll: [Stasis: Flexible Transactional Storage](stasis-flexible-transactional-storage.pdf)
|
||||||
|
|
||||||
* :scroll: [TAO: Facebooks Distributed Data Store for the Social Graph'](tao-facebook-distributed-datastore.pdf)
|
* :scroll: [TAO: Facebooks Distributed Data Store for the Social Graph'](tao-facebook-distributed-datastore.pdf)
|
||||||
@ -70,4 +74,3 @@
|
|||||||
|
|
||||||
* :scroll: [Warp: Multi-Key Transactions for Key-Value Stores](warp-multi-key-transactions-for-key-value-stores.pdf)
|
* :scroll: [Warp: Multi-Key Transactions for Key-Value Stores](warp-multi-key-transactions-for-key-value-stores.pdf)
|
||||||
|
|
||||||
* :scroll: [Spartan: A distributed array framework with smart tiling](spartan-a-distributed-array-framework-with-smart-tiling.pdf)
|
|
||||||
|
BIN
datastores/the-google-file-system.pdf
Normal file
BIN
datastores/the-google-file-system.pdf
Normal file
Binary file not shown.
@ -1,3 +1,11 @@
|
|||||||
# Digital Currency
|
# Digital Currency
|
||||||
|
|
||||||
* :scroll: [Bitcoin](bitcoin.pdf)
* :scroll: [PeerCoin](peercoin.pdf)
* :scroll: [PrimeCoin](primecoin.pdf)
|
## External Papers
|
||||||
|
|
||||||
|
* [Ethereum: a secure decentralized generalized transaction ledger](https://ethereum.github.io/yellowpaper/paper.pdf)
|
||||||
|
|
||||||
|
## Hosted Papers
|
||||||
|
|
||||||
|
* :scroll: [Bitcoin](bitcoin.pdf)
|
||||||
|
* :scroll: [PeerCoin](peercoin.pdf)
|
||||||
|
* :scroll: [PrimeCoin](primecoin.pdf)
|
||||||
|
@ -49,6 +49,8 @@
|
|||||||
|
|
||||||
* [The Byzantine Generals Problem](http://www.andrew.cmu.edu/course/15-749/READINGS/required/resilience/lamport82.pdf)
|
* [The Byzantine Generals Problem](http://www.andrew.cmu.edu/course/15-749/READINGS/required/resilience/lamport82.pdf)
|
||||||
|
|
||||||
|
* [Hashgraph Consensus: Fair, Fast, Byzantine Fault Tolerance](https://swirlds.com/downloads/SWIRLDS-TR-2016-01.pdf)
|
||||||
|
|
||||||
* [:scroll:](the-chubby-lock-service-for-loosely-coupled-distributed-systems.pdf) [The Chubby Lock Service for Loosely-Coupled Distributed Systems](http://static.googleusercontent.com/media/research.google.com/en/us/archive/chubby-osdi06.pdf)
|
* [:scroll:](the-chubby-lock-service-for-loosely-coupled-distributed-systems.pdf) [The Chubby Lock Service for Loosely-Coupled Distributed Systems](http://static.googleusercontent.com/media/research.google.com/en/us/archive/chubby-osdi06.pdf)
|
||||||
|
|
||||||
* [:scroll:](join-calculus.pdf) [The Join Calculus: a Language for Distributed Mobile Programming](http://research.microsoft.com/en-us/um/people/fournet/papers/join-tutorial.pdf)
|
* [:scroll:](join-calculus.pdf) [The Join Calculus: a Language for Distributed Mobile Programming](http://research.microsoft.com/en-us/um/people/fournet/papers/join-tutorial.pdf)
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
* [Auctions and bidding: A guide for computer scientists (2011)](http://www.sci.brooklyn.cuny.edu/~parsons/projects/mech-design/publications/bluffers-final.pdf) by S. Parsons, J. Rodriguez-Aguilar, M. Klein
|
* [Auctions and bidding: A guide for computer scientists (2011)](http://www.sci.brooklyn.cuny.edu/~parsons/projects/mech-design/publications/bluffers-final.pdf) by S. Parsons, J. Rodriguez-Aguilar, M. Klein
|
||||||
|
|
||||||
* [Optimal Bidding in Online Auctions (2001)] (http://www.mit.edu/~dbertsim/papers/Revenue%20Management/Optimal%20Bidding%20in%20Online%20Auctions.pdf) by Dimitris Bertsimas, Jerey Hawkinsy, Georgia Perakis
|
* [Optimal Bidding in Online Auctions (2001)](http://www.mit.edu/~dbertsim/papers/Revenue%20Management/Optimal%20Bidding%20in%20Online%20Auctions.pdf) by Dimitris Bertsimas, Jerey Hawkinsy, Georgia Perakis
|
||||||
|
|
||||||
## Open Source
|
## Open Source
|
||||||
|
|
||||||
* [The Simple economics of Open Source (2000)] (http://www.people.hbs.edu/jlerner/simple.pdf) by Josh Lerner and Jean Tirole
|
* [The Simple economics of Open Source (2000)](http://www.people.hbs.edu/jlerner/simple.pdf) by Josh Lerner and Jean Tirole
|
||||||
|
@ -5,4 +5,4 @@ It can be used in the analysis of algorithms [(Wikipedia)](http://en.wikipedia.o
|
|||||||
|
|
||||||
## Included Papers
|
## Included Papers
|
||||||
|
|
||||||
* [:scroll:](a-theoreticians-guide-to-the-experimental-analysis-of-algorithms.pdf) [A Theoretician's Guide to the Experimental Analysis of Algorithms](http://davidsjohnson.net/papers/experguide.pdf) (David S. Johnson): An exceptionally well-written guide to correctly evaluating algorithms by experimental analysis. The techniques described in this paper do not only apply to theoreticians although the title might lead one to believe so. The examples used in this paper and specifically the method of listing straight-forward principles illustrated by pit-falls and pet peeves make for an excellent must-read for everyone intending to publish experimental algorithm results.
|
* :scroll: [A Theoretician's Guide to the Experimental Analysis of Algorithms](a-theoreticians-guide-to-the-experimental-analysis-of-algorithms.pdf) (David S. Johnson): An exceptionally well-written guide to correctly evaluating algorithms by experimental analysis. The techniques described in this paper do not only apply to theoreticians although the title might lead one to believe so. The examples used in this paper and specifically the method of listing straight-forward principles illustrated by pit-falls and pet peeves make for an excellent must-read for everyone intending to publish experimental algorithm results.
|
||||||
|
@ -17,5 +17,5 @@ Briefly, a peer sampling service is a system that maintains a restricted set (pa
|
|||||||
|
|
||||||
# Failure Detectors
|
# Failure Detectors
|
||||||
* [A Gossip-Style Failure Detection Service](https://ecommons.cornell.edu/bitstream/handle/1813/7341/98-1687.pdf)
|
* [A Gossip-Style Failure Detection Service](https://ecommons.cornell.edu/bitstream/handle/1813/7341/98-1687.pdf)
|
||||||
* [The ϕ Accrual Failure Detector ](http://ddg.jaist.ac.jp/pub/HDY+04.pdf)
|
* [The ϕ Accrual Failure Detector ](https://dspace.jaist.ac.jp/dspace/bitstream/10119/4784/1/IS-RR-2004-010.pdf)
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
* :scroll: [A Mathematical Theory of Communication](a-mathematical-theory-of-communication-1948.pdf)
|
* :scroll: [A Mathematical Theory of Communication](a-mathematical-theory-of-communication-1948.pdf)
|
||||||
|
|
||||||
* [Differential Privacy](http://www.msr-waypoint.com/pubs/64346/dwork.pdf)
|
* [Differential Privacy](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/dwork.pdf)
|
||||||
- How do we quantify the exposure an individual faces from being
|
- How do we quantify the exposure an individual faces from being
|
||||||
included in a statistical dataset? How do we anonymize aggregated
|
included in a statistical dataset? How do we anonymize aggregated
|
||||||
data in a way that has formal guarantees?
|
data in a way that has formal guarantees?
|
||||||
|
@ -13,4 +13,5 @@
|
|||||||
* [Data types a la carte](http://www.cs.ru.nl/~W.Swierstra/Publications/DataTypesALaCarte.pdf) by Wouter Swierstra. Popular paper on using smart constructors and injection operators in order to solve Wadler's expression problem. Also a canonical method of developing algebraic effects by using effect Functors, see Wu, Shrijvers and Hinze(below).
|
* [Data types a la carte](http://www.cs.ru.nl/~W.Swierstra/Publications/DataTypesALaCarte.pdf) by Wouter Swierstra. Popular paper on using smart constructors and injection operators in order to solve Wadler's expression problem. Also a canonical method of developing algebraic effects by using effect Functors, see Wu, Shrijvers and Hinze(below).
|
||||||
* [Effect Handlers in Scope](http://www.cs.ox.ac.uk/people/nicolas.wu/papers/Scope.pdf) by Nicolas Wu, Tom Shrijvers and Ralf Hinze. Very interesting paper on developing algebraic effects, and handlers a la carte. Extends Swierstra's work by introducing higher order syntax to handle the interaction of effects (such as state and exceptions where errors backtrack the state).
|
* [Effect Handlers in Scope](http://www.cs.ox.ac.uk/people/nicolas.wu/papers/Scope.pdf) by Nicolas Wu, Tom Shrijvers and Ralf Hinze. Very interesting paper on developing algebraic effects, and handlers a la carte. Extends Swierstra's work by introducing higher order syntax to handle the interaction of effects (such as state and exceptions where errors backtrack the state).
|
||||||
* [Fusion for Free: Efficient Algebraic Handlers](https://people.cs.kuleuven.be/~tom.schrijvers/Research/papers/mpc2015.pdf) by Nicolas Wu and Tom Shrijvers. Under the Interpretation of effectful computations as Free Monad abstract syntax trees and handlers as folds, this paper introduces Term Monads to folds in order to enable fold fusion. The handlers may then be combined into a single fold and inlined by GHC to provide performance that rivals, and in some cases, outperforms extensible effects and mtl libraries (proofs and tests included).
|
* [Fusion for Free: Efficient Algebraic Handlers](https://people.cs.kuleuven.be/~tom.schrijvers/Research/papers/mpc2015.pdf) by Nicolas Wu and Tom Shrijvers. Under the Interpretation of effectful computations as Free Monad abstract syntax trees and handlers as folds, this paper introduces Term Monads to folds in order to enable fold fusion. The handlers may then be combined into a single fold and inlined by GHC to provide performance that rivals, and in some cases, outperforms extensible effects and mtl libraries (proofs and tests included).
|
||||||
* [Handlers In Action](http://homepages.inf.ed.ac.uk/slindley/papers/handlers.pdf) by Ohad Kammar, Sam Lindley and Nicolas Oury. A popular position paper and basis of a Haskell library to develop algebraic effects and handlers. The template Haskell library supports open handlers by using type families instead of co-product functors a la carte.
|
* [Handlers In Action](http://homepages.inf.ed.ac.uk/slindley/papers/handlers.pdf) by Ohad Kammar, Sam Lindley and Nicolas Oury. A popular position paper and basis of a Haskell library to develop algebraic effects and handlers. The template Haskell library supports open handlers by using type families instead of co-product functors a la carte.
|
||||||
|
* [Composing Fractals](http://web.cecs.pdx.edu/~mpj/pubs/composing-fractals.pdf) by Mark P. Jones. This paper describes a simple but flexible family of Haskell programs for drawing pictures of fractals such as Mandelbrot and Julia sets. Its main goal is to showcase the elegance of a compositional approach to program construction, and the benefits of a clean separation between different aspects of program behavior.
|
||||||
|
@ -17,6 +17,8 @@
|
|||||||
|
|
||||||
* ["Why Should I Trust You?" Explaining the Predictions of Any Classifier](http://www.kdd.org/kdd2016/papers/files/rfp0573-ribeiroA.pdf) - This paper introduces an explanation technique for any classifier in a interpretable manner.
|
* ["Why Should I Trust You?" Explaining the Predictions of Any Classifier](http://www.kdd.org/kdd2016/papers/files/rfp0573-ribeiroA.pdf) - This paper introduces an explanation technique for any classifier in a interpretable manner.
|
||||||
|
|
||||||
|
* [Multiple Narrative Disentanglement: Unraveling *Infinite Jest*](http://dreammachin.es/p1-wallace.pdf) - uses an unsupervised approach to natural language processing to classify narrators in David Foster Wallace's 1,000-page novel.
|
||||||
|
|
||||||
## Hosted Papers
|
## Hosted Papers
|
||||||
|
|
||||||
* :scroll: **[A Sparse Johnson-Lindenstrauss Transform](dimensionality_reduction/a-sparse-johnson-lindenstrauss-transform.pdf)**
|
* :scroll: **[A Sparse Johnson-Lindenstrauss Transform](dimensionality_reduction/a-sparse-johnson-lindenstrauss-transform.pdf)**
|
||||||
|
BIN
nautilus.db
BIN
nautilus.db
Binary file not shown.
@ -1,5 +1,7 @@
|
|||||||
## Networks
|
## Networks
|
||||||
|
|
||||||
* [Bimodal Multicast](http://www.csl.mtu.edu/cs6461/www/Reading/Birman99.pdf)
|
* [Bimodal Multicast](http://www.csl.mtu.edu/cs6461/www/Reading/Birman99.pdf)
|
||||||
* [End-to-End Arguments in System Design](http://www.reed.com/dpr/locus/Papers/EndtoEnd.html)
|
* [End-to-End Arguments in System Design](http://www.deepplum.com/dpr/locus/Papers/EndtoEnd.html)
|
||||||
* [Can SPDY Really Make the Web Faster?](http://www.comp.lancs.ac.uk/~elkhatib//Docs/2014.06_Netw.pdf)
|
* [Can SPDY Really Make the Web Faster?](http://www.comp.lancs.ac.uk/~elkhatib//Docs/2014.06_Netw.pdf)
|
||||||
|
* [Datacenter Traffic Control: Understanding Techniques and Trade-offs](https://osf.io/6qzxc/)
|
||||||
|
* [B4: Experience with a Globally-Deployed Software Defined WAN](https://dl.acm.org/citation.cfm?id=2486019)
|
||||||
|
@ -2,26 +2,13 @@
|
|||||||
|
|
||||||
* :scroll: [The UNIX Time-Sharing System](unix-time-sharing-system.pdf)
|
* :scroll: [The UNIX Time-Sharing System](unix-time-sharing-system.pdf)
|
||||||
|
|
||||||
* [The operating system: should there be one?](http://plosworkshop.org/2013/preprint/kell.pdf)
|
* [The operating system: should there be one?](https://www.cl.cam.ac.uk/~srk31/research/papers/kell13operating.pdf)
|
||||||
|
|
||||||
* [The Scalable Commutativity Rule: Designing Scalable Software for Multicore Processors](https://people.csail.mit.edu/nickolai/papers/clements-sc.pdf)
|
* [The Scalable Commutativity Rule: Designing Scalable Software for Multicore Processors](https://people.csail.mit.edu/nickolai/papers/clements-sc.pdf)
|
||||||
|
|
||||||
## System Virtualization
|
|
||||||
|
|
||||||
* [Xen and the Art of Virtualization](http://www.cl.cam.ac.uk/research/srg/netos/papers/2003-xensosp.pdf)
|
|
||||||
|
|
||||||
* :scroll: [kvm: the Linux Virtual Machine Monitor](kvm-linux-virtual-machines-monitor.pdf)
|
|
||||||
|
|
||||||
### Live migration of Virtual Machines
|
|
||||||
|
|
||||||
* :scroll: [Live Migration of Virtual Machines](live-migration-of-virtual-machines.pdf)
|
|
||||||
|
|
||||||
## Jails and containers
|
## Jails and containers
|
||||||
|
|
||||||
* :scroll: [Jails: Confining the omnipotent root.](https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantrill-jails.pdf)
|
* :scroll: [Jails: Confining the omnipotent root.](https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantrill-jails.pdf)
|
||||||
|
|
||||||
* :scroll: [Solaris Zones: Operating System Support for Consolidating Commercial Workloads](https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantrill-zones.pdf)
|
* :scroll: [Solaris Zones: Operating System Support for Consolidating Commercial Workloads](https://us-east.manta.joyent.com/bcantrill/public/ppwl-cantrill-zones.pdf)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,8 +6,11 @@
|
|||||||
* [Making Programs Forget: Enforcing Lifetime For Sensitive Data (2011)](https://www.usenix.org/events/hotos11/tech/final_files/Kannan.pdf)
|
* [Making Programs Forget: Enforcing Lifetime For Sensitive Data (2011)](https://www.usenix.org/events/hotos11/tech/final_files/Kannan.pdf)
|
||||||
* [Breach: Reviving The Crime Attack (2013)](http://breachattack.com/resources/BREACH%20-%20SSL,%20gone%20in%2030%20seconds.pdf)
|
* [Breach: Reviving The Crime Attack (2013)](http://breachattack.com/resources/BREACH%20-%20SSL,%20gone%20in%2030%20seconds.pdf)
|
||||||
* [Why Silent Updates Boost Security (2009)](http://www.techzoom.net/Papers/Browser_Silent_Updates_%282009%29.pdf)
|
* [Why Silent Updates Boost Security (2009)](http://www.techzoom.net/Papers/Browser_Silent_Updates_%282009%29.pdf)
|
||||||
* :scroll: [Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud (2014)](macaroons-cookies-with-contextual-caveats.pdf)
|
* [A survey of coordinated attacks and collaborative intrusion detection (2010)](https://www.tk.informatik.tu-darmstadt.de/fileadmin/user_upload/Group_TK/zhou2010survey.pdf)
|
||||||
|
* [Meltdown (2018)](https://meltdownattack.com/meltdown.pdf)
|
||||||
|
* [Spectre Attacks: Exploiting Speculative Execution (2018)](https://spectreattack.com/spectre.pdf)
|
||||||
|
|
||||||
|
* :scroll: [Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud (2014)](macaroons-cookies-with-contextual-caveats.pdf)
|
||||||
* :scroll: [Insertion, Evasion, and Denial of Service: eluding network intrusion detection (1998)](ids-evasion-ptacek-newsham.pdf)
|
* :scroll: [Insertion, Evasion, and Denial of Service: eluding network intrusion detection (1998)](ids-evasion-ptacek-newsham.pdf)
|
||||||
* :scroll: [SoK: Eternal War in Memory (2013)](sok-eternal-war-in-memory.pdf)
|
* :scroll: [SoK: Eternal War in Memory (2013)](sok-eternal-war-in-memory.pdf)
|
||||||
- Classifies memory attacks into a taxonomy that is usable by both black- and white-hats.
|
- Classifies memory attacks into a taxonomy that is usable by both black- and white-hats.
|
||||||
|
@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
## In industrial teams
|
## In industrial teams
|
||||||
|
|
||||||
[Realizing quality improvement through test driven development: results and experiences of four industrial teams](http://www.msr-waypoint.net/en-us/groups/ese/nagappan_tdd.pdf). This paper is important because it one of the few instances of quantitative research about TDD in industrial teams (not in controlled environments)
|
[Realizing quality improvement through test driven development: results and experiences of four industrial teams](https://github.com/tpn/pdfs/raw/master/Realizing%20Quality%20Improvement%20Through%20Test%20Driven%20Development%20-%20Results%20and%20Experiences%20of%20Four%20Industrial%20Teams%20(nagappan_tdd).pdf). This paper is important because it one of the few instances of quantitative research about TDD in industrial teams (not in controlled environments)
|
||||||
|
9
unikernels/README.md
Normal file
9
unikernels/README.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
## Unikernels (LibOS)
|
||||||
|
|
||||||
|
* [Unikernels: Library Operating Systems for the Cloud](http://anil.recoil.org/papers/2013-asplos-mirage.pdf)
|
||||||
|
* [IncludeOS: A minimal, resource efficient unikernel for cloud services](http://folk.uio.no/paalee/publications/2015-cloudcom.pdf)
|
||||||
|
* [The rump kernel: A tool for driver development and a toolkit for applications](https://www.netbsd.org/gallery/presentations/justin/2015_AsiaBSDCon/justincormack-abc2015.pdf)
|
||||||
|
|
||||||
|
### High Availability Through Unikernel
|
||||||
|
* [Tardigrade: Leveraging Lightweight Virtual Machines to Easily and Efficiently Construct Fault-Tolerant Services](https://www.usenix.org/node/189029)
|
||||||
|
|
@ -1,5 +1,18 @@
|
|||||||
|
## Virtual Machines
|
||||||
|
|
||||||
* [One VM to Rule Them All](http://lafo.ssw.uni-linz.ac.at/papers/2013_Onward_OneVMToRuleThemAll.pdf)
|
* [One VM to Rule Them All](http://lafo.ssw.uni-linz.ac.at/papers/2013_Onward_OneVMToRuleThemAll.pdf)
|
||||||
- This is an exciting VM implementation that incorporates AST node rewriting and an optimizing compiler. It enables the implementation of, and excellent performance for, a wide range of languages.
|
- This is an exciting VM implementation that incorporates AST node rewriting and an optimizing compiler. It enables the implementation of, and excellent performance for, a wide range of languages.
|
||||||
* [A Comparison of Software and Hardware Techniques for x86
|
* [A Comparison of Software and Hardware Techniques for x86
|
||||||
Virtualization](http://www.vmware.com/pdf/asplos235_adams.pdf)
|
Virtualization](http://www.vmware.com/pdf/asplos235_adams.pdf)
|
||||||
- virtualization theory background
|
- virtualization theory background
|
||||||
|
|
||||||
|
## System Virtualization
|
||||||
|
|
||||||
|
* [Xen and the Art of Virtualization](http://www.cl.cam.ac.uk/research/srg/netos/papers/2003-xensosp.pdf)
|
||||||
|
|
||||||
|
* :scroll: [kvm: the Linux Virtual Machine Monitor](kvm-linux-virtual-machines-monitor.pdf)
|
||||||
|
|
||||||
|
### Live migration of Virtual Machines
|
||||||
|
|
||||||
|
* :scroll: [Live Migration of Virtual Machines](live-migration-of-virtual-machines.pdf
|
||||||
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user