diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 353ab85..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..3566010 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,3 @@ +github: amilajack +patreon: amilajack +paypal: https://paypal.me/amilajack diff --git a/AI_and_ML/'Artificial Intelligence_ A Modern Approach (3rd Edition).pdf'.pdf b/AI_and_ML/'Artificial Intelligence_ A Modern Approach (3rd Edition).pdf'.pdf new file mode 100644 index 0000000..9e7c3b1 Binary files /dev/null and b/AI_and_ML/'Artificial Intelligence_ A Modern Approach (3rd Edition).pdf'.pdf differ diff --git a/AI_and_ML/A Brief Introduction to Machine Learning for Engineers.pdf b/AI_and_ML/A Brief Introduction to Machine Learning for Engineers.pdf new file mode 100644 index 0000000..28f2e84 Binary files /dev/null and b/AI_and_ML/A Brief Introduction to Machine Learning for Engineers.pdf differ diff --git a/AI_and_ML/Introduction DL MATLAB.pdf b/AI_and_ML/Introduction DL MATLAB.pdf new file mode 100644 index 0000000..38bcd1e Binary files /dev/null and b/AI_and_ML/Introduction DL MATLAB.pdf differ diff --git a/AI_and_ML/Machine Learning_ An Algorithmic Perspective (2nd ed.) [Marsland 2014-10-08].pdf b/AI_and_ML/Machine Learning_ An Algorithmic Perspective (2nd ed.) [Marsland 2014-10-08].pdf new file mode 100644 index 0000000..06aeee4 Binary files /dev/null and b/AI_and_ML/Machine Learning_ An Algorithmic Perspective (2nd ed.) [Marsland 2014-10-08].pdf differ diff --git a/AI_and_ML/Machine_Learning_in_Action.pdf b/AI_and_ML/Machine_Learning_in_Action.pdf new file mode 100644 index 0000000..1fc1834 Binary files /dev/null and b/AI_and_ML/Machine_Learning_in_Action.pdf differ diff --git a/AI_and_ML/Machine_learning info packet.pdf b/AI_and_ML/Machine_learning info packet.pdf new file mode 100644 index 0000000..be0e92f Binary files /dev/null and b/AI_and_ML/Machine_learning info packet.pdf differ diff --git a/AI_and_ML/Path-to-Predictive-Analytics-and-Machine-Learning.pdf b/AI_and_ML/Path-to-Predictive-Analytics-and-Machine-Learning.pdf new file mode 100644 index 0000000..646fa15 Binary files /dev/null and b/AI_and_ML/Path-to-Predictive-Analytics-and-Machine-Learning.pdf differ diff --git a/AI_and_ML/Practical DL examples MATLAB.pdf b/AI_and_ML/Practical DL examples MATLAB.pdf new file mode 100644 index 0000000..fcf43e3 Binary files /dev/null and b/AI_and_ML/Practical DL examples MATLAB.pdf differ diff --git a/AI_and_ML/machine_learning_for_hackers.pdf b/AI_and_ML/machine_learning_for_hackers.pdf new file mode 100644 index 0000000..bdc3865 Binary files /dev/null and b/AI_and_ML/machine_learning_for_hackers.pdf differ diff --git a/Books/Algorithms/Algorithms (Berkley Book).pdf b/Algorithms/Algorithms (Berkley Book).pdf similarity index 100% rename from Books/Algorithms/Algorithms (Berkley Book).pdf rename to Algorithms/Algorithms (Berkley Book).pdf diff --git a/Books/Algorithms/CLRS.pdf b/Algorithms/CLRS.pdf similarity index 100% rename from Books/Algorithms/CLRS.pdf rename to Algorithms/CLRS.pdf diff --git a/Books/Algorithms/Thinking Critically About Researching Algorithms.pdf b/Algorithms/Thinking Critically About Researching Algorithms.pdf similarity index 100% rename from Books/Algorithms/Thinking Critically About Researching Algorithms.pdf rename to Algorithms/Thinking Critically About Researching Algorithms.pdf diff --git a/Audio/AudioWorklet - Future of Web Audio.pdf b/Audio/AudioWorklet - Future of Web Audio.pdf new file mode 100644 index 0000000..d5d88d0 Binary files /dev/null and b/Audio/AudioWorklet - Future of Web Audio.pdf differ diff --git a/Audio/WAAW Csound.pdf b/Audio/WAAW Csound.pdf new file mode 100644 index 0000000..7a12447 Binary files /dev/null and b/Audio/WAAW Csound.pdf differ diff --git a/Audio/WebAudio Modules.pdf b/Audio/WebAudio Modules.pdf new file mode 100644 index 0000000..c6177ca Binary files /dev/null and b/Audio/WebAudio Modules.pdf differ diff --git a/Books/Computer_Science/Basics of Compiler Design.pdf b/Computer_Science/Basics of Compiler Design.pdf similarity index 100% rename from Books/Computer_Science/Basics of Compiler Design.pdf rename to Computer_Science/Basics of Compiler Design.pdf diff --git a/Books/Computer_Science/Compiler Construction.pdf b/Computer_Science/Compiler Construction.pdf similarity index 100% rename from Books/Computer_Science/Compiler Construction.pdf rename to Computer_Science/Compiler Construction.pdf diff --git a/Books/Cooperative Task Managment in UNIX.pdf b/Computer_Science/Cooperative Task Managment in UNIX.pdf similarity index 100% rename from Books/Cooperative Task Managment in UNIX.pdf rename to Computer_Science/Cooperative Task Managment in UNIX.pdf diff --git a/Books/Computer_Science/Hot Topics in Operating Systems.pdf b/Computer_Science/Hot Topics in Operating Systems.pdf similarity index 100% rename from Books/Computer_Science/Hot Topics in Operating Systems.pdf rename to Computer_Science/Hot Topics in Operating Systems.pdf diff --git a/Books/Is Parallel Programming Hard, And, If So, What Can You Do About It?.pdf b/Computer_Science/Is Parallel Programming Hard, And, If So, What Can You Do About It?.pdf similarity index 100% rename from Books/Is Parallel Programming Hard, And, If So, What Can You Do About It?.pdf rename to Computer_Science/Is Parallel Programming Hard, And, If So, What Can You Do About It?.pdf diff --git a/Books/Lightweight Higher Kinded Polymorphism.pdf b/Computer_Science/Lightweight Higher Kinded Polymorphism.pdf similarity index 100% rename from Books/Lightweight Higher Kinded Polymorphism.pdf rename to Computer_Science/Lightweight Higher Kinded Polymorphism.pdf diff --git a/Computer_Science/MapReduce - Simplified Data Processing on Large Clusters.pdf b/Computer_Science/MapReduce - Simplified Data Processing on Large Clusters.pdf new file mode 100644 index 0000000..fce8825 Binary files /dev/null and b/Computer_Science/MapReduce - Simplified Data Processing on Large Clusters.pdf differ diff --git a/Computer_Science/Modern B-Tree Techniques.pdf b/Computer_Science/Modern B-Tree Techniques.pdf new file mode 100644 index 0000000..3402f54 Binary files /dev/null and b/Computer_Science/Modern B-Tree Techniques.pdf differ diff --git a/Books/Modern Operating System - Tanenbaum.pdf b/Computer_Science/Modern Operating System - Tanenbaum.pdf similarity index 100% rename from Books/Modern Operating System - Tanenbaum.pdf rename to Computer_Science/Modern Operating System - Tanenbaum.pdf diff --git a/Books/Computer_Science/On-the-Fly Garbage Collection- An Exercise in Cooperation .pdf b/Computer_Science/On-the-Fly Garbage Collection- An Exercise in Cooperation .pdf similarity index 100% rename from Books/Computer_Science/On-the-Fly Garbage Collection- An Exercise in Cooperation .pdf rename to Computer_Science/On-the-Fly Garbage Collection- An Exercise in Cooperation .pdf diff --git a/Books/Computer_Science/Precise Null Pointer Analysis Through Global Value Numbering.pdf b/Computer_Science/Precise Null Pointer Analysis Through Global Value Numbering.pdf similarity index 100% rename from Books/Computer_Science/Precise Null Pointer Analysis Through Global Value Numbering.pdf rename to Computer_Science/Precise Null Pointer Analysis Through Global Value Numbering.pdf diff --git a/Computer_Science/Programming with POSIX Threads.pdf b/Computer_Science/Programming with POSIX Threads.pdf new file mode 100644 index 0000000..c1dd4d3 Binary files /dev/null and b/Computer_Science/Programming with POSIX Threads.pdf differ diff --git a/Books/Computer_Science/Race Detection in Parallel Programming.pdf b/Computer_Science/Race Detection in Parallel Programming.pdf similarity index 100% rename from Books/Computer_Science/Race Detection in Parallel Programming.pdf rename to Computer_Science/Race Detection in Parallel Programming.pdf diff --git a/Computer_Science/Ropes- an Alternative to Strings.pdf b/Computer_Science/Ropes- an Alternative to Strings.pdf new file mode 100644 index 0000000..f8a5953 Binary files /dev/null and b/Computer_Science/Ropes- an Alternative to Strings.pdf differ diff --git a/Computer_Science/State Charts.pdf b/Computer_Science/State Charts.pdf new file mode 100644 index 0000000..3e18bb6 Binary files /dev/null and b/Computer_Science/State Charts.pdf differ diff --git a/Books/Computer_Science/Static Analysis of Event Driven Programming.pdf b/Computer_Science/Static Analysis of Event Driven Programming.pdf similarity index 100% rename from Books/Computer_Science/Static Analysis of Event Driven Programming.pdf rename to Computer_Science/Static Analysis of Event Driven Programming.pdf diff --git a/Books/Computer_Science/Structure and Evolution of Package Dependency Networks.pdf b/Computer_Science/Structure and Evolution of Package Dependency Networks.pdf similarity index 100% rename from Books/Computer_Science/Structure and Evolution of Package Dependency Networks.pdf rename to Computer_Science/Structure and Evolution of Package Dependency Networks.pdf diff --git a/Books/Computer_Science/Swift Lattner Research.pdf b/Computer_Science/Swift Lattner Research.pdf similarity index 100% rename from Books/Computer_Science/Swift Lattner Research.pdf rename to Computer_Science/Swift Lattner Research.pdf diff --git a/Books/Computer_Science/The Art of Multiprocessor Programming.pdf b/Computer_Science/The Art of Multiprocessor Programming.pdf similarity index 100% rename from Books/Computer_Science/The Art of Multiprocessor Programming.pdf rename to Computer_Science/The Art of Multiprocessor Programming.pdf diff --git a/Books/The Meaning of Memory Safety.pdf b/Computer_Science/The Meaning of Memory Safety.pdf similarity index 100% rename from Books/The Meaning of Memory Safety.pdf rename to Computer_Science/The Meaning of Memory Safety.pdf diff --git a/Books/Computer_Science/The Problems With Threads.pdf b/Computer_Science/The Problems With Threads.pdf similarity index 100% rename from Books/Computer_Science/The Problems With Threads.pdf rename to Computer_Science/The Problems With Threads.pdf diff --git a/Books/TheSwiftProgrammingLanguage(Swift3).epub b/Computer_Science/TheSwiftProgrammingLanguage(Swift3).epub similarity index 100% rename from Books/TheSwiftProgrammingLanguage(Swift3).epub rename to Computer_Science/TheSwiftProgrammingLanguage(Swift3).epub diff --git a/Books/Typed Architectures - Architectural Support for Lightweight Scripting.pdf b/Computer_Science/Typed Architectures - Architectural Support for Lightweight Scripting.pdf similarity index 100% rename from Books/Typed Architectures - Architectural Support for Lightweight Scripting.pdf rename to Computer_Science/Typed Architectures - Architectural Support for Lightweight Scripting.pdf diff --git a/Books/Understanding the Linux Virtual Memory Manager.pdf b/Computer_Science/Understanding the Linux Virtual Memory Manager.pdf similarity index 100% rename from Books/Understanding the Linux Virtual Memory Manager.pdf rename to Computer_Science/Understanding the Linux Virtual Memory Manager.pdf diff --git a/Cryptography/An Introduction to Mathematical Cryptography.pdf b/Cryptography/An Introduction to Mathematical Cryptography.pdf new file mode 100644 index 0000000..86bc057 Binary files /dev/null and b/Cryptography/An Introduction to Mathematical Cryptography.pdf differ diff --git a/Cryptography/Mastering Bitcoin.pdf b/Cryptography/Mastering Bitcoin.pdf new file mode 100644 index 0000000..ee48201 Binary files /dev/null and b/Cryptography/Mastering Bitcoin.pdf differ diff --git a/Cryptography/Princeton Bitcoin Book.pdf b/Cryptography/Princeton Bitcoin Book.pdf new file mode 100644 index 0000000..06598f8 Binary files /dev/null and b/Cryptography/Princeton Bitcoin Book.pdf differ diff --git a/Books/GOF Design Patterns.pdf b/Design/GOF Design Patterns.pdf similarity index 100% rename from Books/GOF Design Patterns.pdf rename to Design/GOF Design Patterns.pdf diff --git a/Books/Event_Driven_Programming/DTHREADS- Efficient Deterministic Multithreading.pdf b/Event_Driven_Programming/DTHREADS- Efficient Deterministic Multithreading.pdf similarity index 100% rename from Books/Event_Driven_Programming/DTHREADS- Efficient Deterministic Multithreading.pdf rename to Event_Driven_Programming/DTHREADS- Efficient Deterministic Multithreading.pdf diff --git a/Books/Event_Driven_Programming/Introduction to Asynchronous Programming.pdf b/Event_Driven_Programming/Introduction to Asynchronous Programming.pdf similarity index 100% rename from Books/Event_Driven_Programming/Introduction to Asynchronous Programming.pdf rename to Event_Driven_Programming/Introduction to Asynchronous Programming.pdf diff --git a/Books/Event_Driven_Programming/Multiprocessor Support for Event-Driven Programs.pdf b/Event_Driven_Programming/Multiprocessor Support for Event-Driven Programs.pdf similarity index 100% rename from Books/Event_Driven_Programming/Multiprocessor Support for Event-Driven Programs.pdf rename to Event_Driven_Programming/Multiprocessor Support for Event-Driven Programs.pdf diff --git a/Books/Event_Driven_Programming/Nodefz Fuzzing the Server-Side Event-Driven Architecture.pdf b/Event_Driven_Programming/Nodefz Fuzzing the Server-Side Event-Driven Architecture.pdf similarity index 100% rename from Books/Event_Driven_Programming/Nodefz Fuzzing the Server-Side Event-Driven Architecture.pdf rename to Event_Driven_Programming/Nodefz Fuzzing the Server-Side Event-Driven Architecture.pdf diff --git a/Books/Event_Driven_Programming/Programming Without a Callstack - Event Driven Programming.pdf b/Event_Driven_Programming/Programming Without a Callstack - Event Driven Programming.pdf similarity index 100% rename from Books/Event_Driven_Programming/Programming Without a Callstack - Event Driven Programming.pdf rename to Event_Driven_Programming/Programming Without a Callstack - Event Driven Programming.pdf diff --git a/Books/Function_Programming/Elm, Concurrency, FRP.pdf b/Functional_Programming/Elm, Concurrency, FRP.pdf similarity index 100% rename from Books/Function_Programming/Elm, Concurrency, FRP.pdf rename to Functional_Programming/Elm, Concurrency, FRP.pdf diff --git a/Books/Function_Programming/Liquid Haskell.pdf b/Functional_Programming/Liquid Haskell.pdf similarity index 100% rename from Books/Function_Programming/Liquid Haskell.pdf rename to Functional_Programming/Liquid Haskell.pdf diff --git a/Books/Function_Programming/The Purely Functional Software Deployment Model.pdf b/Functional_Programming/The Purely Functional Software Deployment Model.pdf similarity index 100% rename from Books/Function_Programming/The Purely Functional Software Deployment Model.pdf rename to Functional_Programming/The Purely Functional Software Deployment Model.pdf diff --git a/Books/Function_Programming/Why FP.pdf b/Functional_Programming/Why FP.pdf similarity index 100% rename from Books/Function_Programming/Why FP.pdf rename to Functional_Programming/Why FP.pdf diff --git a/Graphics/ComputerGraphicsPrinciplesPractice.pdf b/Graphics/ComputerGraphicsPrinciplesPractice.pdf new file mode 100644 index 0000000..fc0c7ad Binary files /dev/null and b/Graphics/ComputerGraphicsPrinciplesPractice.pdf differ diff --git a/Graphics/FAST COMPUTATION OF GENERAL FOURIER TRANSFORMS ON GPUS.pdf b/Graphics/FAST COMPUTATION OF GENERAL FOURIER TRANSFORMS ON GPUS.pdf new file mode 100644 index 0000000..bf55890 Binary files /dev/null and b/Graphics/FAST COMPUTATION OF GENERAL FOURIER TRANSFORMS ON GPUS.pdf differ diff --git a/Graphics/NPR 3d.pdf b/Graphics/NPR 3d.pdf new file mode 100644 index 0000000..da84bac Binary files /dev/null and b/Graphics/NPR 3d.pdf differ diff --git a/Graphics/NPR Sketch Style.pdf b/Graphics/NPR Sketch Style.pdf new file mode 100644 index 0000000..95aef5f Binary files /dev/null and b/Graphics/NPR Sketch Style.pdf differ diff --git a/Graphics/Real Time Hatching.pdf b/Graphics/Real Time Hatching.pdf new file mode 100644 index 0000000..18f88dc Binary files /dev/null and b/Graphics/Real Time Hatching.pdf differ diff --git a/Graphics/The Book of Shaders.pdf b/Graphics/The Book of Shaders.pdf new file mode 100644 index 0000000..a2a087c Binary files /dev/null and b/Graphics/The Book of Shaders.pdf differ diff --git a/Books/Algorithms/Cracking the Coding Interview, 6th Edition.pdf b/Graphics/WebGL Insights.pdf similarity index 77% rename from Books/Algorithms/Cracking the Coding Interview, 6th Edition.pdf rename to Graphics/WebGL Insights.pdf index 682e566..e8f675f 100644 Binary files a/Books/Algorithms/Cracking the Coding Interview, 6th Edition.pdf and b/Graphics/WebGL Insights.pdf differ diff --git a/Graphics/WebGL Programming Guide.pdf b/Graphics/WebGL Programming Guide.pdf new file mode 100644 index 0000000..8537629 Binary files /dev/null and b/Graphics/WebGL Programming Guide.pdf differ diff --git a/Books/Javascript/A Limit Study of Javascript Parallelism.pdf b/JavaScript/A Limit Study of Javascript Parallelism.pdf similarity index 100% rename from Books/Javascript/A Limit Study of Javascript Parallelism.pdf rename to JavaScript/A Limit Study of Javascript Parallelism.pdf diff --git a/Books/Javascript/Data Structures and Algorithms with JavaScript.pdf b/JavaScript/Data Structures and Algorithms with JavaScript.pdf similarity index 100% rename from Books/Javascript/Data Structures and Algorithms with JavaScript.pdf rename to JavaScript/Data Structures and Algorithms with JavaScript.pdf diff --git a/Books/Javascript/Eloquent JavaScript.pdf b/JavaScript/Eloquent JavaScript.pdf similarity index 100% rename from Books/Javascript/Eloquent JavaScript.pdf rename to JavaScript/Eloquent JavaScript.pdf diff --git a/Books/Javascript/Event Based Javascript Design.pdf b/JavaScript/Event Based Javascript Design.pdf similarity index 100% rename from Books/Javascript/Event Based Javascript Design.pdf rename to JavaScript/Event Based Javascript Design.pdf diff --git a/Books/Javascript/Front End Handbook.pdf b/JavaScript/Front End Handbook.pdf similarity index 100% rename from Books/Javascript/Front End Handbook.pdf rename to JavaScript/Front End Handbook.pdf diff --git a/Books/Javascript/JSExperimentalDirections.pdf b/JavaScript/JSExperimentalDirections.pdf similarity index 100% rename from Books/Javascript/JSExperimentalDirections.pdf rename to JavaScript/JSExperimentalDirections.pdf diff --git a/JavaScript/JaVerT - JavaScript Verification Toolchain.pdf b/JavaScript/JaVerT - JavaScript Verification Toolchain.pdf new file mode 100644 index 0000000..eedea4c Binary files /dev/null and b/JavaScript/JaVerT - JavaScript Verification Toolchain.pdf differ diff --git a/Books/Javascript/Javascript Design Patterns.pdf b/JavaScript/Javascript Design Patterns.pdf similarity index 100% rename from Books/Javascript/Javascript Design Patterns.pdf rename to JavaScript/Javascript Design Patterns.pdf diff --git a/Books/Javascript/Javascript The Good Parts.pdf b/JavaScript/Javascript The Good Parts.pdf similarity index 100% rename from Books/Javascript/Javascript The Good Parts.pdf rename to JavaScript/Javascript The Good Parts.pdf diff --git a/Books/Javascript/Learning Javascript Data Structures and Algorithms.pdf b/JavaScript/Learning Javascript Data Structures and Algorithms.pdf similarity index 100% rename from Books/Javascript/Learning Javascript Data Structures and Algorithms.pdf rename to JavaScript/Learning Javascript Data Structures and Algorithms.pdf diff --git a/Books/Javascript/NodeJS in Open Source Projects.pdf b/JavaScript/NodeJS in Open Source Projects.pdf similarity index 100% rename from Books/Javascript/NodeJS in Open Source Projects.pdf rename to JavaScript/NodeJS in Open Source Projects.pdf diff --git a/Books/Javascript/Programming JavaScript Applications.pdf b/JavaScript/Programming JavaScript Applications.pdf similarity index 100% rename from Books/Javascript/Programming JavaScript Applications.pdf rename to JavaScript/Programming JavaScript Applications.pdf diff --git a/Books/Javascript/Static Analysis for Javascript.pdf b/JavaScript/Static Analysis for Javascript.pdf similarity index 100% rename from Books/Javascript/Static Analysis for Javascript.pdf rename to JavaScript/Static Analysis for Javascript.pdf diff --git a/Books/Javascript/Thou Shalt Not Depend on Me- Analysing the Use of Outdated JavaScript Libraries on the Web.pdf b/JavaScript/Thou Shalt Not Depend on Me- Analysing the Use of Outdated JavaScript Libraries on the Web.pdf similarity index 100% rename from Books/Javascript/Thou Shalt Not Depend on Me- Analysing the Use of Outdated JavaScript Libraries on the Web.pdf rename to JavaScript/Thou Shalt Not Depend on Me- Analysing the Use of Outdated JavaScript Libraries on the Web.pdf diff --git a/JavaScript/To Type or Not to Type - Quantifying Detectable Bugs in JavaScript.pdf b/JavaScript/To Type or Not to Type - Quantifying Detectable Bugs in JavaScript.pdf new file mode 100644 index 0000000..3dd9e9f Binary files /dev/null and b/JavaScript/To Type or Not to Type - Quantifying Detectable Bugs in JavaScript.pdf differ diff --git a/Books/Javascript/Type Analysis for Javascript.pdf b/JavaScript/Type Analysis for Javascript.pdf similarity index 100% rename from Books/Javascript/Type Analysis for Javascript.pdf rename to JavaScript/Type Analysis for Javascript.pdf diff --git a/Books/Javascript/Using Javascript to Build High Performing Web Applications.pdf b/JavaScript/Using Javascript to Build High Performing Web Applications.pdf similarity index 100% rename from Books/Javascript/Using Javascript to Build High Performing Web Applications.pdf rename to JavaScript/Using Javascript to Build High Performing Web Applications.pdf diff --git a/Machine_Learning/MATHEMATICS FOR MACHINE LEARNING.pdf b/Machine_Learning/MATHEMATICS FOR MACHINE LEARNING.pdf new file mode 100644 index 0000000..3a4e7f8 Binary files /dev/null and b/Machine_Learning/MATHEMATICS FOR MACHINE LEARNING.pdf differ diff --git a/Philosophy/How to Get Good at Learning.pdf b/Philosophy/How to Get Good at Learning.pdf new file mode 100644 index 0000000..808e573 Binary files /dev/null and b/Philosophy/How to Get Good at Learning.pdf differ diff --git a/Books/Philosophy/How to Read a Paper.pdf b/Philosophy/How to Read a Paper.pdf similarity index 100% rename from Books/Philosophy/How to Read a Paper.pdf rename to Philosophy/How to Read a Paper.pdf diff --git a/Books/Philosophy/On the Shortness of Life.pdf b/Philosophy/On the Shortness of Life.pdf similarity index 100% rename from Books/Philosophy/On the Shortness of Life.pdf rename to Philosophy/On the Shortness of Life.pdf diff --git "a/Books/Philosophy/On the Unhappiness of So\034ware Developers.pdf" "b/Philosophy/On the Unhappiness of So\034ware Developers.pdf" similarity index 100% rename from "Books/Philosophy/On the Unhappiness of So\034ware Developers.pdf" rename to "Philosophy/On the Unhappiness of So\034ware Developers.pdf" diff --git a/Programming_Language_Theory/ Structure and Interpretation of Computer Programs.pdf b/Programming_Language_Theory/ Structure and Interpretation of Computer Programs.pdf new file mode 100644 index 0000000..eccbbbf Binary files /dev/null and b/Programming_Language_Theory/ Structure and Interpretation of Computer Programs.pdf differ diff --git a/Programming_Language_Theory/A Model for Reasoning About JavaScript Promises.pdf b/Programming_Language_Theory/A Model for Reasoning About JavaScript Promises.pdf new file mode 100644 index 0000000..2884a9e Binary files /dev/null and b/Programming_Language_Theory/A Model for Reasoning About JavaScript Promises.pdf differ diff --git a/Programming_Language_Theory/Fast and precise type checking for JavaScript.pdf b/Programming_Language_Theory/Fast and precise type checking for JavaScript.pdf new file mode 100644 index 0000000..e330bc2 Binary files /dev/null and b/Programming_Language_Theory/Fast and precise type checking for JavaScript.pdf differ diff --git a/Programming_Language_Theory/Formal Reasoning About Programs.pdf b/Programming_Language_Theory/Formal Reasoning About Programs.pdf new file mode 100644 index 0000000..5b19648 Binary files /dev/null and b/Programming_Language_Theory/Formal Reasoning About Programs.pdf differ diff --git a/Programming_Language_Theory/Near Future Programming Languages.pdf b/Programming_Language_Theory/Near Future Programming Languages.pdf new file mode 100644 index 0000000..52c9126 Binary files /dev/null and b/Programming_Language_Theory/Near Future Programming Languages.pdf differ diff --git a/Programming_Language_Theory/Statistically Rigorous Java Performance Evaluation.pdf b/Programming_Language_Theory/Statistically Rigorous Java Performance Evaluation.pdf new file mode 100644 index 0000000..41ee707 Binary files /dev/null and b/Programming_Language_Theory/Statistically Rigorous Java Performance Evaluation.pdf differ diff --git a/README.md b/README.md index e70ad56..1e39a7d 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,33 @@ -# personal-readings -A list of computer-science related readings I'm planning on reading. Would love PR's! +# reading +A list of computer-science readings I recommend -## Garbage Collection + + PRs Welcome + -## Type Systems +## Topics -## Compiler Design +* Algorithms +* Garbage Collection +* Type Systems +* Compiler Design +* Concurrency +* Operating Systems +* Parallel Programming +* Static Analysis Techniques -## Concurrency +## Support -## Operating Systems +If you love this project, please consider supporting me Patreon ❤️ -## Parallel Programming - -## Static Analysis Techniques - ---- +

+ + + +

### Inspiration This project was inspired by [@una's](https://github.com/una) [personal-goals](https://github.com/una/personal-goals) project -### Other Good Readings +### Other Good Reading Repos https://github.com/papers-we-love/papers-we-love diff --git a/Books/DRAFT- System Programming in Rust- Beyond Safety.pdf b/Research:Experiments:Projects:Studies/DRAFT- System Programming in Rust- Beyond Safety.pdf similarity index 100% rename from Books/DRAFT- System Programming in Rust- Beyond Safety.pdf rename to Research:Experiments:Projects:Studies/DRAFT- System Programming in Rust- Beyond Safety.pdf diff --git a/Books/Demultiplexing and Dispatching Handles for Synchronous Events.pdf b/Research:Experiments:Projects:Studies/Demultiplexing and Dispatching Handles for Synchronous Events.pdf similarity index 100% rename from Books/Demultiplexing and Dispatching Handles for Synchronous Events.pdf rename to Research:Experiments:Projects:Studies/Demultiplexing and Dispatching Handles for Synchronous Events.pdf diff --git a/Books/Efficient and Portable Web Server.pdf b/Research:Experiments:Projects:Studies/Efficient and Portable Web Server.pdf similarity index 100% rename from Books/Efficient and Portable Web Server.pdf rename to Research:Experiments:Projects:Studies/Efficient and Portable Web Server.pdf diff --git a/Books/Empirical Analysis of Programming Language Adoption.pdf b/Research:Experiments:Projects:Studies/Empirical Analysis of Programming Language Adoption.pdf similarity index 100% rename from Books/Empirical Analysis of Programming Language Adoption.pdf rename to Research:Experiments:Projects:Studies/Empirical Analysis of Programming Language Adoption.pdf diff --git a/Books/Fast and Precise Type Checking for JavaScript.pdf b/Research:Experiments:Projects:Studies/Fast and Precise Type Checking for JavaScript.pdf similarity index 100% rename from Books/Fast and Precise Type Checking for JavaScript.pdf rename to Research:Experiments:Projects:Studies/Fast and Precise Type Checking for JavaScript.pdf diff --git a/Books/Fine-grained Adaptive Biased Locking.pdf b/Research:Experiments:Projects:Studies/Fine-grained Adaptive Biased Locking.pdf similarity index 100% rename from Books/Fine-grained Adaptive Biased Locking.pdf rename to Research:Experiments:Projects:Studies/Fine-grained Adaptive Biased Locking.pdf diff --git a/Research:Experiments:Projects:Studies/Getting Real.pdf b/Research:Experiments:Projects:Studies/Getting Real.pdf new file mode 100644 index 0000000..8da386a Binary files /dev/null and b/Research:Experiments:Projects:Studies/Getting Real.pdf differ diff --git a/Research:Experiments:Projects:Studies/Gunrock - GPU Graph Analytics.pdf b/Research:Experiments:Projects:Studies/Gunrock - GPU Graph Analytics.pdf new file mode 100644 index 0000000..6adf52a Binary files /dev/null and b/Research:Experiments:Projects:Studies/Gunrock - GPU Graph Analytics.pdf differ diff --git a/Books/Nash- A Tracing JIT For Extension Language.pdf b/Research:Experiments:Projects:Studies/Nash- A Tracing JIT For Extension Language.pdf similarity index 100% rename from Books/Nash- A Tracing JIT For Extension Language.pdf rename to Research:Experiments:Projects:Studies/Nash- A Tracing JIT For Extension Language.pdf diff --git a/Research:Experiments:Projects:Studies/Oracle JRockit JVM.pdf b/Research:Experiments:Projects:Studies/Oracle JRockit JVM.pdf new file mode 100644 index 0000000..8a6898c Binary files /dev/null and b/Research:Experiments:Projects:Studies/Oracle JRockit JVM.pdf differ diff --git a/Research:Experiments:Projects:Studies/Software Engineering at Google.pdf b/Research:Experiments:Projects:Studies/Software Engineering at Google.pdf new file mode 100644 index 0000000..63978e5 Binary files /dev/null and b/Research:Experiments:Projects:Studies/Software Engineering at Google.pdf differ diff --git a/Research:Experiments:Projects:Studies/Sorting with GPUs- A Survey.pdf b/Research:Experiments:Projects:Studies/Sorting with GPUs- A Survey.pdf new file mode 100644 index 0000000..8d6e9d6 Binary files /dev/null and b/Research:Experiments:Projects:Studies/Sorting with GPUs- A Survey.pdf differ diff --git a/Books/Static Analysis of Dynamic Languages.pdf b/Research:Experiments:Projects:Studies/Static Analysis of Dynamic Languages.pdf similarity index 100% rename from Books/Static Analysis of Dynamic Languages.pdf rename to Research:Experiments:Projects:Studies/Static Analysis of Dynamic Languages.pdf diff --git a/Books/Computer_Science/The Case for Determinism in Database Systems.pdf b/Research:Experiments:Projects:Studies/The Case for Determinism in Database Systems.pdf similarity index 100% rename from Books/Computer_Science/The Case for Determinism in Database Systems.pdf rename to Research:Experiments:Projects:Studies/The Case for Determinism in Database Systems.pdf diff --git a/Research:Experiments:Projects:Studies/The Real Deal.pdf b/Research:Experiments:Projects:Studies/The Real Deal.pdf new file mode 100644 index 0000000..2b04af4 Binary files /dev/null and b/Research:Experiments:Projects:Studies/The Real Deal.pdf differ diff --git a/Books/Typescript Internals.pdf b/Research:Experiments:Projects:Studies/Typescript Internals.pdf similarity index 100% rename from Books/Typescript Internals.pdf rename to Research:Experiments:Projects:Studies/Typescript Internals.pdf diff --git a/Books/ZOOMM - A Parallel Web Browser Engine for Multicore Mobile Devices.pdf b/Research:Experiments:Projects:Studies/ZOOMM - A Parallel Web Browser Engine for Multicore Mobile Devices.pdf similarity index 100% rename from Books/ZOOMM - A Parallel Web Browser Engine for Multicore Mobile Devices.pdf rename to Research:Experiments:Projects:Studies/ZOOMM - A Parallel Web Browser Engine for Multicore Mobile Devices.pdf diff --git a/Robotics/A Gentle Introduction to ROS.pdf b/Robotics/A Gentle Introduction to ROS.pdf new file mode 100644 index 0000000..41f89e1 Binary files /dev/null and b/Robotics/A Gentle Introduction to ROS.pdf differ diff --git a/Robotics/A Mathematical Introduction to Robot Manipulation.pdf b/Robotics/A Mathematical Introduction to Robot Manipulation.pdf new file mode 100644 index 0000000..481d212 Binary files /dev/null and b/Robotics/A Mathematical Introduction to Robot Manipulation.pdf differ diff --git a/Robotics/Construct_ros-extra-2.pdf b/Robotics/Construct_ros-extra-2.pdf new file mode 100644 index 0000000..108624e Binary files /dev/null and b/Robotics/Construct_ros-extra-2.pdf differ diff --git a/Robotics/Localization Optical Flow Lee Song.pdf b/Robotics/Localization Optical Flow Lee Song.pdf new file mode 100644 index 0000000..a5c6aa5 Binary files /dev/null and b/Robotics/Localization Optical Flow Lee Song.pdf differ diff --git a/Robotics/Localization Visual Odometry NASA.pdf b/Robotics/Localization Visual Odometry NASA.pdf new file mode 100644 index 0000000..b3f1a8d Binary files /dev/null and b/Robotics/Localization Visual Odometry NASA.pdf differ diff --git a/Robotics/Motion Planning the Essentials.pdf b/Robotics/Motion Planning the Essentials.pdf new file mode 100644 index 0000000..21c46dd Binary files /dev/null and b/Robotics/Motion Planning the Essentials.pdf differ diff --git a/Robotics/Planning and Algorithms LaValle.pdf b/Robotics/Planning and Algorithms LaValle.pdf new file mode 100644 index 0000000..9815d43 Binary files /dev/null and b/Robotics/Planning and Algorithms LaValle.pdf differ diff --git a/Robotics/ros-best-practices.pdf b/Robotics/ros-best-practices.pdf new file mode 100644 index 0000000..59d24ed Binary files /dev/null and b/Robotics/ros-best-practices.pdf differ diff --git a/Type_Systems/An Experiment About Dynamic and Static Type Systems.pdf b/Type_Systems/An Experiment About Dynamic and Static Type Systems.pdf new file mode 100644 index 0000000..a15b881 Binary files /dev/null and b/Type_Systems/An Experiment About Dynamic and Static Type Systems.pdf differ diff --git a/Type_Systems/Deep Learning Type Inference.pdf b/Type_Systems/Deep Learning Type Inference.pdf new file mode 100644 index 0000000..e1ed1f6 Binary files /dev/null and b/Type_Systems/Deep Learning Type Inference.pdf differ diff --git a/Type_Systems/Learning a Static Analyzer from Data.pdf b/Type_Systems/Learning a Static Analyzer from Data.pdf new file mode 100644 index 0000000..f2eb75d Binary files /dev/null and b/Type_Systems/Learning a Static Analyzer from Data.pdf differ diff --git a/Type_Systems/Principles of Program Analysis.pdf b/Type_Systems/Principles of Program Analysis.pdf new file mode 100644 index 0000000..5bd94cf Binary files /dev/null and b/Type_Systems/Principles of Program Analysis.pdf differ diff --git a/Type_Systems/Principles_of_Program_Analysis.pdf b/Type_Systems/Principles_of_Program_Analysis.pdf new file mode 100644 index 0000000..0d2b679 Binary files /dev/null and b/Type_Systems/Principles_of_Program_Analysis.pdf differ diff --git a/Type_Systems/Sound and Complete Type Inference for a Systems Programming Language.pdf b/Type_Systems/Sound and Complete Type Inference for a Systems Programming Language.pdf new file mode 100644 index 0000000..b0c9271 Binary files /dev/null and b/Type_Systems/Sound and Complete Type Inference for a Systems Programming Language.pdf differ diff --git a/Type_Systems/Type Inference for JavaScript.pdf b/Type_Systems/Type Inference for JavaScript.pdf new file mode 100644 index 0000000..78f74f2 Binary files /dev/null and b/Type_Systems/Type Inference for JavaScript.pdf differ diff --git a/Type_Systems/Type Inference for Static Compilation of JavaScript.pdf b/Type_Systems/Type Inference for Static Compilation of JavaScript.pdf new file mode 100644 index 0000000..c8f72d2 Binary files /dev/null and b/Type_Systems/Type Inference for Static Compilation of JavaScript.pdf differ diff --git a/Type_Systems/Type Systems for Programming Languages.pdf b/Type_Systems/Type Systems for Programming Languages.pdf new file mode 100644 index 0000000..8cab621 Binary files /dev/null and b/Type_Systems/Type Systems for Programming Languages.pdf differ diff --git a/Type_Systems/Type Systems.pdf b/Type_Systems/Type Systems.pdf new file mode 100644 index 0000000..81f0092 Binary files /dev/null and b/Type_Systems/Type Systems.pdf differ diff --git a/Type_Systems/Types and Programming Languages.pdf b/Type_Systems/Types and Programming Languages.pdf new file mode 100644 index 0000000..c39c611 Binary files /dev/null and b/Type_Systems/Types and Programming Languages.pdf differ diff --git a/Web/BLeak - Automatically Debugging Memory Leaks in Web Applications.pdf b/Web/BLeak - Automatically Debugging Memory Leaks in Web Applications.pdf new file mode 100644 index 0000000..b78171b Binary files /dev/null and b/Web/BLeak - Automatically Debugging Memory Leaks in Web Applications.pdf differ diff --git a/Web/Eloquent JavaScript.pdf b/Web/Eloquent JavaScript.pdf new file mode 100644 index 0000000..59bd19e Binary files /dev/null and b/Web/Eloquent JavaScript.pdf differ diff --git a/Web/OReilly-Web-Application-Security-NGINX.pdf b/Web/OReilly-Web-Application-Security-NGINX.pdf new file mode 100644 index 0000000..6adef1a Binary files /dev/null and b/Web/OReilly-Web-Application-Security-NGINX.pdf differ diff --git a/rust/System Programming in Rust - Beyond Safety.pdf b/rust/System Programming in Rust - Beyond Safety.pdf new file mode 100644 index 0000000..7eb2317 Binary files /dev/null and b/rust/System Programming in Rust - Beyond Safety.pdf differ