Awesome List Updates on Nov 14 - Nov 20, 2016
43 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Information Retrieval
Books
- Modern Information Retrieval - R. Baeza-Yates, B. Ribeiro-Neto. Addison-Wesley, 1999.
- Information Retrieval in Practice - B. Croft, D. Metzler, T. Strohman. Pearson Education, 2009.
- Mining the Web: Analysis of Hypertext and Semi Structured Data - S. Chakrabarti. Morgan Kaufmann, 2002.
Courses
- INF384H / CS395T / INF350E: Concepts of Information Retrieval (and Web Search) - Matthew Lease (University of Texas at Austin).
- CS 276 / LING 286: Information Retrieval and Web Search - Chris Manning and Pandu Nayak (Stanford University).
- CS 371R: Information Retrieval and Web Search - Raymond J. Mooney (University of Texas at Austin).
- CS 172: Introduction to Information Retrieval - Vagelis Hristidis (University of California - Riverside).
- SIMS 240: Principles of Information Retrieval - Ray R. Larson (UC berkeley).
- 11-442 / 11-642: Search Engines - Jamie Callan (CMU).
- 600.466: Information Retrieval and Web Agents - David Yarowsky (John Hopkins University).
- CS 435: Information Retrieval, Discovery, and Delivery - Andrea LaPaugh (Princeton University).
- Information Retrieval and Data Mining - Dr. Jilles Vreeken , Prof. Dr. Gerhard Weikum (MPI).
Datasets / Standard IR Collections
- DBPedia - Linked data web.
- Cranfield Collections - This is one of the first collections in IR domain, however the dataset is too small for any statistical significance analysis, but is nevertheless suitable for pilot runs.
- GOV2 Test Collection - This is one of the largest Web collection of documents obtained from crawl of government websites by Charlie Clarke and Ian Soboroff, using NIST hardware and network, then formatted by Nick Craswel.
- NTCIR Test Collection - This is collection of wide variety of dataset ranging from Ad-hoc collection, Chinese IR collection, mobile clickthrough collections to medical collections. The focus of this collection is mostly on east asian languages and cross language information retrieval.
- CLIR Test Collections - This dataset can be used for cross lingual IR between CJKE (Chinese-Japanese-Korean-English) languages. It is suitable for the following tasks:
- Multilingual CLIR
- Bilingual CLIR
- Single Language CLIR
- Cross Language Q&A (CLQA) dataset collection - It supports following bi-lingua and mono-lingua:
- Bi-lingua
- Japanese to English.
- Chinese to English.
- English to Japanese.
- English to Chinese.
- Mono-lingua
- Chinese to Chinese.
- Japanese to Japanese.
- English to English.
- Bi-lingua
- Advanced Cross Linugal Information Retrieval and Question Answering (ACLIA) - The dataset is used for the task of cross-lingual question answering but the complexity of the task is higher than CLQA dataset.
- CLIR Test Collections - This dataset can be used for cross lingual IR between CJKE (Chinese-Japanese-Korean-English) languages. It is suitable for the following tasks:
- Conference and Labs of the Evaluation Forum (CLEF) dataset - It contains a multi-lingual document collection. The test suite includes:
- AdHoc - News Test suite.
- Domain Specific Test Suite - On collections of scientific articles.
- Question Answering Test Suite.
Talks / Technical Talks
- Is Pivot a turning point for web exploration? - Gary Flake, Technical Fellow at Microsoft (TED Talks).
- Challenges in Building Large-Scale Information Retrieval Systems - Jeff Dean (WSDM Conference, 2009).
- Knowledge-based Information Retrieval with Wikipedia - David Wilne (The University of Waikato, 2008).
- Music Information Retrieval Using Locality Sensitive Hashing - Steve Tjoa (RackSpace Developers) [This talk shows that IR is not just text and images].
- The Functional Web -- The Future of Apps and the Web - Liron Shapira (Box Tech Talk).
- Information Experience - Solution to Information Overload on Web - Doug Imbruce (Techcrunch Disrupt)[Doug Imbruce is the Founder of Qwiki, Inc, a technology startup in New York, NY, acquired by Yahoo! in 2013].
Talks / Philosophical Talks
- The moral bias behind your search results - Andreas Ekström (Swedish Author & Journalist, TED Talk).
- Beware online "filter bubbles" - Eli Pariser (Author of the Filter Bubble, TED Talk).
- Think your email's private? Think again - Andy Yen (CERN, TED Talk) [This talk talks about privacy, which Search Engines intrude into, and how can people protect it].
- Do we have the right to be forgotten? - Michael Douglas [TEDx SouthBank].
Conferences / Philosophical Talks
- Web Search and Data Mining Conference - WSDM.
- Special Interests Group on Information Retrieval - SIGIR.
- Text REtrieval Conference - TREC.
- European Conference on Information Retrieval - ECIR.
- World Wide Web Conference - WWW.
- Conference on Information and Knowledge Management - CIKM.
- Forum for Information Retrieval Evaluation - FIRE.
- Conference and Labs of the Evaluation Forum - CLEF.
- NII Testsbeds and Community for Information access Research - NTCIR.
Blogs / Philosophical Talks
- Information Retrieval and the Web - Google Research.
- IR Thoughts - Dr. Edel Garcia.
2. Awesome Elm
Learning Guides / Outdated Tutorials and books (Elm 0.18 or earlier)
- Elm For Beginners - Video Course - Build your first Elm Web App.
3. Awesome Drupal
Modules
- Devel - Suite of modules containing fun for module developers and themers.
Articles
Tips
- Solr Script (⭐4) - Handy script to install Apache Solr.
4. Awesome AutoHotkey
(Use in) other programming languages / Web
- AutoHotkey.dll - Part of the AutoHotkey_H distribution. Load the autohotkey.dll from your other language, and pass normal AHK code to the dll file for execution. See here for a list of the exported functions. Some older links: python example, c/c++ example, forum link
5. Awesome Machine Learning
Python / Data Analysis / Data Visualization
- somoclu (⭐265) Massively parallel self-organizing maps: accelerate training on multicore CPUs, GPUs, and clusters, has python API.
6. Awesome R
Machine Learning
- Rsomoclu - Parallel implementation of self-organizing maps.
7. Awesome Codepoints
Code Points that Affect Others
- U+FE0F VARIATION SELECTOR-16 - force colorful emoji. If this code point follows an emoji, an explicit colorful rendering of the emoji is requested (if the client supports it).
8. Awesome Electron
For Electron / Other
- electron-is-accelerator (⭐16) - Check if a string is a valid accelerator.
- electron-pdf-window (⭐280) - View PDF files in browser windows.
9. Awesome Network Analysis
Software / R
- NetSim - Simulate and combine micro-models to research their impact on the macro-features of social networks.
10. Awesome Laravel
Popular Packages / Developer Tools
- Workbench Export to Migrations (⭐902) - Workbench plugin for exporting Models to Laravel migrations
11. Citizen Science
Literature / Citizen Science Theory
- The Science Wars and the Future of the American Academic Profession - Caltech chemistry professor Jay A. Labinger's paper about the need for scientists to engage with critical science studies scholars.
12. Awesome Web Design
Inspiration
- UI Movement: The best UI design inspiration, every day.
Colors
- UI Gradients: Beautiful color gradients.
Icons
- Font Awesome: The iconic font and CSS toolkit.
- The Noun Project: Icons for Everything.
Images
- Pexels: Best free stock photos in one place.
- Flickr: The home for all your photos.
Design Tools
- Sketch: A lightweight program for digital design for Mac.
Productivity
- Paste: A smart clipboard history manager for Mac.
- Sip: A color picker for Mac.
13. Awesome Ctf
Web
- Commix (⭐3.5k) - Automated All-in-One OS Command Injection and Exploitation Tool.
14. Awesome Php
Configuration / Development Environment
- Docker - A containerization platform.
15. Awesome Ava
Articles
16. Awesome Promises
Resources, Blogs, and Books / For beginners
- JavaScript Promises: an Introduction - Basics of JavaScript's native promise implementation.
- Promise it won't hurt (⭐718) - An interactive nodeschool workshop
- An Incremental Tutorial on Promises - An FAQ styled tutorial for beginners.
Resources, Blogs, and Books / Deep Dive
- Promise Fun (⭐4.1k) - @sindresorhus's notes, patterns, and solutions to common Promise problems
Promises/A+ Implementations (ES6/ES2015 compatible) / Implementations with extras
- creed (⭐270) - Hyper performant & full featured like Bluebird, but FP-oriented. Coroutines, generators, promises, ES2015 iterables, & fantasy-land spec.
Convenience Utilities / sindresorhus's many Promise utilities ( see notes )
- delay (⭐516) - Delay a promise a specified amount of time.
- loud-rejection (⭐282) - Make unhandled promise rejections fail loudly instead of the default silent fail.
- hard-rejection (⭐102) - Make unhandled promise rejections fail hard right away instead of the default silent fail
- p-queue (⭐2.3k) - Promise queue with concurrency control
- p-break (⭐19) - Break out of a promise chain
- p-lazy (⭐247) - Create a lazy promise that defers execution until
.then()
or.catch()
is called
- p-defer (⭐58) - Create a deferred promise
- p-if (⭐62) - Conditional promise chains
- p-tap (⭐132) - Tap into a promise chain without affecting its value or state
- p-map (⭐910) - Map over promises concurrently
- p-all (⭐212) - Run promise-returning & async functions concurrently with optional limited concurrency
- p-limit (⭐1.1k) - Run multiple promise-returning & async functions with limited concurrency
- p-times (⭐35) - Run promise-returning & async functions a specific number of times concurrently
- p-catch-if (⭐38) - Conditional promise catch handler
- p-time (⭐65) - Measure the time a promise takes to resolve
- p-log (⭐25) - Log the value/error of a promise
- p-filter (⭐62) - Filter promises concurrently
- p-settle (⭐81) - Settle promises concurrently and get their fulfillment value or rejection reason
- p-memoize (⭐312) - Memoize promise-returning & async functions
- p-whilst (⭐45) - Calls a function repeatedly while a condition returns true and then resolves the promise
- p-throttle (⭐289) - Throttle promise-returning & async functions
- p-debounce (⭐152) - Debounce promise-returning & async functions
- p-retry (⭐569) - Retry a promise-returning or async function
- p-wait-for (⭐121) - Wait for a condition to be true
- p-timeout (⭐205) - Timeout a promise after a specified amount of time
- p-race (⭐36) - A better
Promise.race()
- p-try (⭐42) -
Promise#try()
ponyfill - Starts a promise chain
- p-finally (⭐47) -
Promise#finally()
ponyfill - Invoked when the promise is settled regardless of outcome
- p-any (⭐53) - Wait for any promise to be fulfilled
- p-some (⭐34) - Wait for a specified number of promises to be fulfilled
- p-pipe (⭐109) - Compose promise-returning & async functions into a reusable pipeline
- p-each-series (⭐46) - Iterate over promises serially
- p-map-series (⭐44) - Map over promises serially
- p-reduce (⭐64) - Reduce a list of values using promises into a promise for a value
- p-props (⭐168) - Like
Promise.all()
but forMap
andObject
Convenience Utilities / Others
- promise-nodeify (⭐1) - Standalone
nodeify
method which calls a Node-style callback on resolution or rejection.
17. Awesome Android
GUI / Images
- Crescento (⭐1.3k) - Explore new style in material design by adding curve below image view.
Debugging Tools / ORM
- Android Debug Database (⭐8.1k) - Android Debug Database is a powerful library for debugging databases and shared preferences in Android applications.
18. Awesome Swift
Network / Barcode
- Siesta - Elegant abstraction for REST APIs that untangles stateful messes. An alternative to callback- and delegate-based networking.
Button / Barcode
- LTHRadioButton (⭐371) - A radio button with a pretty animation.
19. Awesome Javascript Learning
JavaScript References
- DevDocs - Search MDN comfortably. Even offline.
Free eBooks / Single Topics
- JavaScript Design Patterns - Classical and JavaScript specific design patterns.
Books / Single Topics
- JavaScript Enlightenment - Will solidify your understanding of the language.
Videos / Single Topics
- == ? === ??? ...#@^% - Basic talk about type coercion and strict type comparison.
- Debugging The Web - Learn state of the art in debugging using Chrome dev tools.
Interactive learning / Single Topics
- Udacity JavaScript Basics - They also offer more advanced courses.
- Code School - From Basics to Best Practices. Different courses related to JavaScript.
20. Awesome Salesforce
Table of Contents / Plugins for Salesforce
- JedIDE - Force.com integration for IntelliJ IDEA
21. Awesome Dotnet
Code Analysis and Metrics
- BenchmarkDotNet (⭐10k) - Powerful .NET library for benchmarking.
Compilers, Transpilers and Languages
- P (⭐3k) - P is a language for asynchronous event-driven programming.
- Roslyn-linq-rewrite (⭐717) - Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
Visual Studio Plugins
- Nuget Package Manager - NuGet is the package manager for the Microsoft development platform including .NET
22. Awesome Deep Vision
Object Detection
- PVANET [Paper] [Code] (⭐654)
- Kye-Hyeon Kim, Sanghoon Hong, Byungseok Roh, Yeongjae Cheon, Minje Park, PVANET: Deep but Lightweight Neural Networks for Real-time Object Detection, arXiv:1608.08021
Framework / Question Answering
- Deepgaze: A computer vision library for human-computer interaction based on CNNs [Web (⭐1.6k)]
23. Awesome Crystal
Examples and funny stuff
- try.cr (⭐26) - Try monad
24. Awesome Remote Job
Companies with "remote DNA"
- Aha! - Aha! is roadmapping software for PMs who want their mojo back.
25. Toolsforactivism
Software as a service:
- Action Network - A nonprofit digital organizing toolset for progressive organizations. Includes petitions, advocacy, fundraising, mass email, and more for free or cheap.
26. Awesome Creative Coding
Books
- Generative Design - Visualize, Program, and Create with Processing.
- Foundation HTML5 Animation with JavaScript - Everything you need to know to create animation using the HTML5 canvas.
- Playing with chaos - Programming Fractals and Strange Attractors in JavaScript.
- Ray Tracing in One Weekend - Mini book about Ray Tracing.
Web Programming • Libraries
- three.js (⭐101k) - JavaScript 3D library.
- regl (⭐5.2k) - Functional WebGL.
- Stackgl - Open software ecosystem for WebGL, built on top of browserify and npm.
- Paper.js - The swiss army knife of vector graphics scripting.
- Fabric.js - Javascript canvas library, SVG-to-canvas parser.
- Sketch.js - Minimal JavaScript creative coding framework.
- Two.js - Two-dimensional drawing api geared towards modern web browsers.
Inspiration / Other
- OpenProcessing - Algorithmic Designs Created with Processing, p5js and processingjs.
- Dwitter - Social network for short JavaScript demos.
- For your Processing - Projects and tutorials about Processing.
- Art From Code - Code sketches by Keith Peters.
- Generator.x - Flickr group about generative strategies in art & design.
- Generative Art - Flickr group about generative art.
Articles • Tutorials / Shaders • OpenGL • WebGL
- Shaders: A primer - A primer on shaders.
- Shaders: Second stage - The second part to the previous.
- WebGL Lessons — Fragment Shaders (⭐310) - A brief introduction to fragment shaders.
- Introduction to Ray Tracing - A simple method for creating 3D images.
- GLSL lighting walkthrough (⭐457) - Phong shading tutorial with glslify.
Interactive / Other
- Webgl-workshop (⭐1.5k) - The sequel to shader-school: Learn the WebGL API.
- Fragment-oundry - Interactive fragment shader tutorial.
- SDF Tutorial 1: box & balloon - Shadertoy tutorial on raytracing.
- HOWTO: Ray Marching - Shadertoy tutorial on Ray Marching.
- Raymarch Tutorial2 - Shadertoy raymarch tutorial.
- GLSL 2D Tutorials - Shadertoy GLSL 2D Tutorial.
Math / Other
- Coding Math - Teaches you the math you need to understand as a programmer.
- Formul Animations - The principles of painting with maths.
27. Awesome Quantified Self
Devices and Wearables / Wealth
- Spire - Activity tracker that determines stress and focus levels by measuring breathing.
28. PlacesToPostYourStartup
- /r/AlphaandBetausers - https://www.reddit.com/r/alphaandbetausers/
- /r/Coupons - https://www.reddit.com/r/coupons/
- /r/Entrepreneur - http://reddit.com/r/entrepreneur
- /r/IMadeThis - http://reddit.com/r/imadethis
- /r/IndieBiz - https://www.reddit.com/r/indiebiz/
- /r/LadyBusiness - https://www.reddit.com/r/ladybusiness/
- /r/RoastMyStartup - https://www.reddit.com/r/roastmystartup
- /r/ShamelessPlug - https://www.reddit.com/r/shamelessplug/
- /r/SideProject - http://reddit.com/r/sideproject
- /r/SmallBusiness - https://www.reddit.com/r/smallbusiness/
- /r/Startups - http://reddit.com/r/startups
Websites
- All Startups - http://www.allstartups.info/Startups/Submit
- All Top Startups - http://alltopstartups.com/submit-startup/
- App Advice - http://appadvice.com/page/about-us
- Apps Listo - http://appslisto.com/submit-your-app/
- Apps Mamma - http://appsmamma.com/submit-your-app/
- AppsThunder - http://appsthunder.com/submit-your-app/
- Beta Bound - http://www.betabound.com/announce/
- CrozDesk - https://vendor.crozdesk.com/user/signup
- Discova - http://www.discova.co/
- Discover Cloud - https://www.discovercloud.com/become-a-vendor
- F6S - http://www.f6s.com/
- Feed My App - https://feedmyapp.com/submit/
- Get App - http://getapp.com/
- Getworm - https://getworm.com/submit-startup
- Gust - https://www.gust.com
- Launch List - https://launchlister.com/submit-startup
- Next Big What - http://nextbigwhat.com/
- Product Hunt - http://www.producthunt.com/
- Software Advice - https://softwareadvice-markets.questionpro.com/
- Startup Lift - http://www.startuplift.com/
- Startup Resources - https://startupresources.io
- Startup Stash - http://startupstash.com/
- Startup Tabs - http://startuptabs.com/
- State of Tech - http://stateoftech.net/advertise?submit-an-app-for-review
- Tech Map - http://thetechmap.com/
- Vator - http://www.vator.tv/
29. Awesome Sass
Tools / Miscellaneous
- sass-loader (⭐3.8k) - Sass loader for webpack.
Books / Miscellaneous
Videos / Miscellaneous
30. Amas
Ask these people anything!
- Artem Sapegin (⭐15) - Frontend developer at Here, creator of React Styleguidist and passionate photographer.
- Miguel Durán - Developer of things and stuff at Typeform, creator of React Slidy. Love videogames, embrace StandardJS. Living in Barcelona.
31. Awesome Postgres
Contents / Utilities
- pglistend (⭐28) - A lightweight PostgresSQL
LISTEN
/NOTIFY
daemon built on top ofnode-postgres
.
32. Awesome
Chat Clients
- Quassel - Quassel IRC is a modern, cross-platform, distributed IRC client.
33. Awesome Opensource Apps
ReactJS
Name: Cerebro (⭐7.8k)
Description: One-input productivity booster
34. Awesome Nodejs
Packages / Testing
- TestCafe (⭐9.8k) - Automated browser testing.
35. Awesome Fuse
Articles
- How to add infinite scrolling to fuse tools apps - Written by Neo Ighodaro.
- Light the fuse, using F# to write Fuse apps - Written by 7sharp9.
Plugins
- Fuse Language - Syntax Highlighting for *.uno and *.ux files in VS Code.
36. Awesome Bigdata
Applications
- Rakam (⭐796) - open-source real-time custom analytics platform powered by Postgresql, Kinesis and PrestoDB.
37. Engineering Blogs
Companies / E companies
- Erlang Solutions https://www.erlang-solutions.com/blog.html
Companies / L companies
Companies / S companies
- Squarespace https://engineering.squarespace.com/
- Stack Overflow https://stackoverflow.blog/engineering/
Individuals/Group Contributors / B individuals
- Brujo Benavides https://medium.com/@elbrujohalcon
38. Awesome Appium
Blogs
- [Inspect iOS app's with Appium 1.6] (https://medium.com/@chenchaoyi/the-options-of-inspecting-ios-10-app-with-appium-1-6-534ba166b958#.ezq1q0iuo) - The options of inspecting iOS 10 app with Appium 1.6
39. Awesome Malware Analysis
Documents and Shellcode / Other Resources
- box-js (⭐606) - A tool for studying JavaScript malware, featuring JScript/WScript support and ActiveX emulation.
Storage and Workflow / Other Resources
- stoQ - Distributed content analysis framework with extensive plugin support, from input to output, and everything in between.
40. Awesome Hacking Locations
Portugal 🇵🇹 / Lisbon
Wish - Slow Coffee House
Small coffee shop with good tables
Webpage: https://www.facebook.com/wishslowcoffeehouse
Wifi | Power | Address | Open Hours |
---|---|---|---|
✔ | ✔ | Rua Rodrigues Faria, 103 - Espaço G2 1300-501 Lisbon |
41. Awesome Security
Network / Docker Images for Penetration Testing & Security
docker pull remnux/metasploit
- docker-metasploit
42. Awesome Python
Podcasts
43. Awesome Courses
Courses / Systems
- 6.004 Computation Structures MIT
- Introduces architecture of digital systems, emphasizing structural principles common to a wide range of technologies. Multilevel implementation strategies; definition of new primitives (e.g., gates, instructions, procedures, processes) and their mechanization using lower-level elements. Analysis of potential concurrency; precedence constraints and performance measures; pipelined and multidimensional systems. Instruction set design issues; architectural support for contemporary software structures. 4 Engineering Design Points. 6.004 offers an introduction to the engineering of digital systems. Starting with MOS transistors, the course develops of series of building blocks logic gates, combinational and sequential circuits, finite-state machines, computers and finally complete systems. Both hardware and software mechanisms are explored through a series of design examples.
- Youtube Playlist
- Lecture Notes
- Labs-Assignments
Courses / Introduction to CS
- CSCI E-1 Understanding Computers and the Internet Harvard University Extension College
- This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by being turned on. Designed for students who use computers and the Internet every day but don't fully understand how it all works, this course fills in the gaps. Through lectures on hardware, software, the Internet, multimedia, security, privacy, website development, programming, and more, this course "takes the hood off" of computers and the Internet so that students understand how it all works and why. Through discussions of current events, students are exposed also to the latest technologies.
- Lecture Videos
- Syllabus
- Notes / Recaps
- Assignments
- Prev: Nov 21 - Nov 27, 2016
- Next: Nov 07 - Nov 13, 2016