Awesome List Updates on Nov 05, 2024
10 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Selfhosted
Software / Inventory Management
- Open QuarterMaster - Powerful inventory management system, designed to be flexible and scalable. (Source Code (⭐37))
GPL-3.0deb/Docker
Software / Miscellaneous
- Geeftlist - Collaborative platform for managing, sharing and reserving gifts between friends and family.
GPL-3.0Docker
2. Awesome Tmux
Tools and session management
- sesh (⭐1.1k) Smart session manager for the terminal
Plugins
- tmux-easymotion (⭐34) EasyMotion-like plugin with pane jumping capabilities in tmux.
3. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- cycle-jobs (⭐4) - The ZSH Cycle Jobs Plugin is a simple yet powerful tool that enhances your terminal workflow by allowing you to cycle through background jobs using a single keyboard shortcut. This plugin is particularly useful for developers and system administrators who frequently work with multiple background processes.
4. Awesome Web Archiving
Training/Documentation
- Training materials:
Community Resources / Blogs and Scholarship
Community Resources / Slack
- Common Crawl Foundation Partners (ask greg zat commoncrawl zot org for an invite)
5. Awesome Datascience
Podcasts / Book Deals (Affiliated)
Comics / Book Deals (Affiliated)
6. Awesome Theoretical Computer Science
Lecture Notes
- Barak. Introduction to TCS - A modern, brief, and accessible text which introduces theoretical computer science for undergrads. It includes topics not usually included in standard undergrad text-books.
Lecture Videos Playlists
- Yanofsky. Theoretical Computer Science - undergrad introduction to theory of computation
- Anil Ada. Great Ideas in Theoretical Computer Science. CMU - A series of lectures on selected notable topics in theoretical computer science.
- O'Donnell. Great Ideas in Theoretical Computer Science. CMU - A series of lectures on selected notable topics in theoretical computer science.
Books
- Moore & Mertens. The Nature of Computation - It spans complexity of mazes and games; optimization in theory and practice; randomized algorithms, interactive proofs, and pseudorandomness; Markov chains and phase transitions; and of quantum computing. It provides accessible explanations
Lecture Videos / Monograph
- Erik Demaine. Advanced Data Structures. MIT - It covers major results and current directions of research in data structure.
Lecture Videos Playlist / Monograph
Lecture Notes / Monograph
Big List / Monograph
General / Books
- Rosen. Discrete Mathematics and Its Applications - A canonical discrete math textbook, accessible for even high school students.
Probabilistic Method / Lecture Notes
- Yufei. Probabilistic Methods in Combinatorics. MIT and Yufei's Graph Theory book - Showing some combinatorial object exists and prove that a certain random construction works with positive probability. The course focuses on methodology as well as combinatorial applications.
Probabilistic Method / Lecture Videos Playlist
Probabilistic Method / Books
- Alon & Spencer. The Probabilistic Method - A standard reference for researchers in probabilistic methods in combinatorics. Shows also connections to theoretical computer science.
Graph Theory / Lecture Videos Playlist
Other / Lecture Videos Playlist
- Mariconda & Tonolo. Discrete Calculus: Methods for Counting - An introduction to combinatorics, finite calculus, formal series, recurrences, and approximations of sums. Readers will find also deep insights into a range of less common topics rarely considered within a single book.
Lecture Notes / Lecture Videos Playlist
- Arora. The Computational Universe - Takes us on a broad sweep of scientific knowledge and related technologies: propositional logic of the ancient Greeks (microprocessors); quantum mechanics (silicon chips); network and system phenomena (internet and search engines); computational intractability (secure encryption); and efficient algorithms (genomic sequencing).
- 6.893 Philosophy and Theoretical Computer Science. MIT - It examines the relevance of modern theoretical computer science to traditional questions in philosophy, and conversely, what philosophy can contribute to theoretical computer science.
Books / Lecture Videos Playlist
- Feynman’s Course on Computation - See also Preskill's update 40 years later here
- Knuth. Things a Computer Scientist Rarely Talks About - A general illustration of relations between faith and science.
- Floyd & Bokulich. Philosophical Explorations of the Legacy of Alan Turing: Turing 100 - Turing’s place in the history and philosophy of science.
Monographs / Lecture Videos Playlist
- Susskind. Three Lectures on Complexity and Black Holes - Important connections between thermodynamics and complexity are proposed and discussed. Pedagogically written, serves as a fundamental introduction to black holes and their complex physical interpretation
Papers / Lecture Videos Playlist
- Aaronson. Why Should Philosophers Care About Computational Complexity Theory - It argues that computational complexity theory leads to new perspectives on the nature of mathematical knowledge and other philosophical questions.
- Aharonov & Vazirani, Is Quantum Mechanics Falsifiable? A Computational Perspective on the Foundations of Quantum Mechanics - It describes how quantum mechanics can be tested in the limit of high complexity regime by extending the usual scientific paradigm to include.
- Walter Dean. Computational Complexity Theory and the Philosophy of Mathematics - It highlights the significance of complexity theory relative to questions traditionally asked by philosophers of mathematics while also attempting to isolate some new ones.
- Stanford Encyclopedia of Philosophy. Computational Complexity Theory - The foundations of complexity theory, and its potential significance on philosophy of computer science, philosophy of mathematics and epistemology.
- Philip Davis. Toward a Philosophy of Computation - Philosophical implication of mathematization and computerization of the world.
- Building Bridges I, Building Bridges II, Fete of Combinatorics and Computer Science - Collected works in celebration of Laszlo Lovasz, Connecting discrete math with computer science.
Archived / Lecture Videos Playlist
- Turing Laureates Lectures and Turing Laureates Interviews - ACM Turing Award Laureates delivers a lecture before a forum of their choice on a subject of their choice.
Associations / Lecture Videos Playlist
Aggregators / Lecture Videos Playlist
- Theory of Computing Blog Aggregator - A blog Aggregator for all blogs related to TCS.
Jobs / Lecture Videos Playlist
- Rubinstein & Weinberg. Research Masters in TCS - A list of master programs in TCS.
- CS Theory Jobs - TCS Jobs announcements.
- Yaroslavtsev. Hires spreadsheet 2022 - A crowdsourced spreadsheet created to collect information about theory hires in year 2022.
Online Communities / Lecture Videos Playlist
- TCS Stack Exchange - Research-oriented Q&A of theoretical computer science.
- TCS Subreddit- Theoretical computer science's subreddit.
Podcasts / Lecture Videos Playlist
- Lex Fridman - Donald Knuth 1 | Donald Knuth 2 | Silvio Micali | Richard Karp | Scott Aaronson 1 | Scott Aaronson 2
- Berkeley in the 80s - Interviews with eminent figures in Berkeley.
- Simons' Theory Shorts - Short accessible videos which populate theory of computation.
- ACM ByteCast - Researchers, practitioners and innovators who are at the intersection of research and practice, sharing their experiences, lessons, visions for the future.
7. Free for Dev
CI and CD
- Terramate - Terramate is an orchestration and management platform for Infrastructure as Code (IaC) tools such as Terraform, OpenTofu, and Terragrunt. Free up to 2 users including all features.
Monitoring
- OntarioNet.ca CN Test — Check if a website is blocked in China by the Great Firewall. It identifies DNS pollution by comparing DNS results and ASN information detected by servers in China versus servers in the United States.
8. Awesome Agi Cocosci
Bayesian Modeling / Bayesian Induction
- Probabilistic machine learning and artificial intelligence - Nature, 2015. [All Versions]. Probabilistic modelling provides a framework for understanding what learning is, and has therefore emerged as one of the principal theoretical and practical approaches for designing machines that learn from data acquired through experience. The probabilistic framework, which describes how to represent and manipulate uncertainty about models and predictions, has a central role in scientific data analysis, machine learning, robotics, cognitive science and artificial intelligence. This Review provides an introduction to this framework, and discusses some of the state-of-the-art advances in the field, namely, probabilistic programming, Bayesian optimization, data compression and automatic model discovery.
9. Awesome Osint
Phone Number Research / GitHub
- InMobPrefix (⭐4) - Dataset, charts, models about mobile phone numbers prefixes in India along with their respective state, operator.
10. Awesome Micropython
Audio
- micropython_nonblocking_buzzer (⭐1) - A nonblocking implementation of a buzzer class that allows you to play basic melodies or sound patterns without blocking the main loop while the sound is being played.
Communications / APIs
- micropython-telegram-bot (⭐42) - MicroPython telegram bot library: simple way to put your IoT projects on the cloud.
- MicroPython-GoogleSheet (⭐18) - Fetch, update or append data in Google Sheets using Google Apps Script API.
Communications / Bluetooth
- micropython_aioble_examples (⭐4) - A few aioble (asyncio BLE) examples of MicroPython using ESP32.
Communications / GSM
- SIM800L-micropython (⭐0) - MicroPython wrapper for common SIM800L AT commands.
- sim7600 (⭐7) - MicroPython library for SIM7600 module.
- sim900 (⭐3) - MicroPython library for SIM900 GSM/GPRS module.
Communications / NTP
- micropython-ntp (⭐13) - Robust NTP library for MicroPython.
Communications / Proxy
- uProxy (⭐6) - An asyncio-based, memory-efficient HTTP/HTTPS/SOCKS4/SOCKS5 forward proxy server for MicroPython, compatible with CPython.
Communications / Radio
- EByte_LoRa_E220_micropython_library (⭐24) - MicroPython LoRa EBYTE E220 devices.
- EByte_LoRa_E22_micropython_library (⭐8) - MicroPython LoRa EBYTE E22 devices.
- EByte_LoRa_E32_micropython_library (⭐7) - MicroPython LoRa EBYTE E32 devices.
Communications / RTC
- micropython_rx-8035 (⭐0) - A MicroPython Driver for Seiko Epson's RTC, RX-8035SA/LC.
Communications / Time
- ustrftime (⭐5) - A MicroPython implementation of time.strftime.
Communications / Web
- micropython-urouter (⭐51) - A lightweight HTTP request routing processing support library based on MicroPython. The previous name was micro-route.
Display / Fonts
- microfont (⭐61) - Text drawing library for MicroPython framebuffer.
Display / LCD TFT
- ST77xx-pure-MP (⭐35) - Pure MicroPython driver for ST77xx displays. Low memory requirements.
- upy-st7789 (⭐3) - A simple ST7789 driver written in MicroPython.
Display / LED Segment
- micropython-hpdl1414 (⭐1) - MicroPython HPDL-1414 Display Driver.
Display / LEDs
- micropython-ht16k33 (⭐44) - MicroPython driver for the HT16K33, a LED matrix, 7-Segment Numeric, and 14-Segment Alphanumeric display driver IC.
- micropython-rgbled (⭐15) - This wrapper module aims to reduce the work needed to work with NeoPixel (WS2812) and DotStar (APA102) RGB LED strips and matrices.
Display / OLED
- micropython-ssd1306 (⭐0) - MicroPython SPI & I2C Display Driver for SSD1306 monochrome OLED.
IO / ADC
- ads1115 (⭐0) - MicroPython module for managing ADS1115, multichannel, differential I2C ADC from TI.
- mcp3421 (⭐0) - MicroPython module for controlling MCP342X, 18-bit analog-to-digital converter with I2C interface.
IO / DAC
- mpyDAC (⭐0) - MicroPython module for controlling MCP4725, 12-bit digital analog converter (CAP) with EEPROM memory.
IO / IO-Expander
- mcp23017 (⭐0) - MicroPython module for MCP23017, 16-Bit I/O Expander with Serial Interface.
- micropython-sx1509 (⭐1) - MicroPython SX1509 I/O Expander Library.
IO / Keyboard
- MicroPython-SimpleKeypad (⭐5) - MicroPython library for interfacing with a keypad matrix.
IO / Rotary Encoder
- micropython-8encoder (⭐2) - Driver for the I2C M5Stack 8-Encoder Unit.
- AS5600 (⭐2) - MicroPython module for controlling single-turn magnetic encoder AS5600.
IO / Waveform Generator
- AD9833-MicroPython-Module (⭐11) - MicroPython module to use the AD9833 programmable waveform generator.
Motion / Servo
- pca9685 (⭐0) - MicroPython module for managing a 16-channel SHIM controller, PCA9685
Sensors / Colour
- veml6040 (⭐0) - MicroPython module for managing a color sensor RGBW, VEML6040 from Vishay.
Sensors / Compass
- QMC5883 (⭐0) - MicroPython module for control QMC5883L geomagnetic sensor.
Sensors / Current
- INA_TI (⭐0) - MicroPython module for controlling INA219, INA226 - A two-directional current / power monitor with the I2C interface.
Sensors / Distance IR
- GP2Y0A21YK (⭐0) - GP2Y0A21YK MicroPython library.
Sensors / Distance Laser
- vl53l0x-nb (⭐7) - Fork of MicroPython driver for vl53l0x TOF sensor to add non-blocking mode.
Sensors / Light
- opt3001 (⭐0) - MicroPython module for OPT3001, external lighting sensor from Texas Instruments.
- ltr390uv (⭐0) - MicroPython module for LTR390UV, ambient light sensor in the visible and ultraviolet ranges.
Sensors / Load Cell
- hx711_mpy-driver (⭐8) - MicroPython Driver for the HX711 weighing sensor.
Sensors / Magnetometer
- MMC5603 (⭐0) - MicroPython module for MMC5603 geomagnetic sensor.
- HSCDTD008A (⭐0) - MicroPython module for HSCDTD008A geomagnetic sensor.
- RM3100 (⭐1) - MicroPython module for RM3100 geomagnetic sensor.
Sensors / Temperature Analog
- micropython-generic-thermistor (⭐3) - MicroPython Generic Thermistor Library for simplified temperature sensing using NTC thermistors with voltage dividers.
- micropython-simple-thermistor (⭐0) - Read NTC thermistor temperature wired in a potential divider.
Sensors / Temperature Digital
- MicroPython_SHT4X (⭐10) - MicroPython Driver for the Sensirion Temperature and Humidity SHT40 and SHT45 Sensor.
- bme680-pure-mp (⭐14) - Pure MicroPython Bosch BME680 sensor driver.
- SHT4X (⭐0) - MicroPython module for controlling the SHT4x - 4th generation relative humidity and temperature sensor.
Sensors / Touch Capacitive
- micropython-ft6x06 (⭐9) - Simple driver for FT6x06 capacitive touch sensor in pure Python.
Storage / SD
- mp-sdcard-littleFS (⭐4) - MicroPython SD card driver that works with LittleFS2 (implements extended interface).
Logging / SRAM
- micropython-ulogger (⭐40) - Lightweight log module customized for MicroPython.
- Prev: Nov 06, 2024
- Next: Nov 04, 2024