Awesome List Updates on Oct 30 - Nov 05, 2023
50 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Mac
Reading and Writing Tools / Note-taking
- Email Me - Email yourself and much more with just one tap, native on macOS, iOS and WatchOS.
2. Awesome Qubes OS
Optics and Extra Info / Unikernel-like
- Qubes OS Summit 2023 - Day 2
3. Awesome Pentest
Collaboration Tools / Malware Analysis Books
- Hexway Hive - Commercial collaboration, data aggregation, and reporting framework for red teams with a limited free self-hostable option.
- Reconmap - Open-source collaboration platform for InfoSec professionals that streamlines the pentest process.
4. Awesome Django
Third-Party Packages / Users
- django-allauth-ui (⭐231) - Better looking templates for django-allauth.
Python Packages / Views
- python-socketio (⭐3.9k) - Python implementation of the Socket.IO_ realtime client and server. (create Socket.io Django server instance)
Projects / Boilerplate
- sidewinder (⭐189) - A Django starter kit that focuses on good defaults, developer experience, and deployment.
5. Awesome Naming
Programming Languages and Programming Language Theory
- Syntactic sugar - Syntax that makes the language "sweeter" for human use. Usually a shorthand for common operations that can also be expressed in a more verbose form.
6. Web Development Resources
Remote Jobs:
- Website: https://workremote.cc/
Icons:
- Website: https://svgmix.com
7. Awesome Sysadmin
Software / Control Panels
- HestiaCP - Web server control panel (fork of VestaCP). (Demo, Source Code (⭐3.2k))
GPL-3.0
PHP/Shell/Other
8. Awesome Tmux
Plugins
- tmux-timetrap (⭐2) Keep your time tracked directly with TMUX (The plugin is just a wrapper for timetrap (⭐1.5k))
9. Awesome Zig
Database
- karlseguin/pg.zig (⭐163) - Native PostgreSQL client.
10. Awesome Javascript
Animations / Other
- Mo.js - Motion graphics toolbelt for the web.
ES6 / Other
- ECMAScript 6 compatibility table - Compatibility tables for all ECMAScript 6 features on a variety of environments.
11. Open Source Mac Os Apps
Editors / iOS / macOS
- Chime (⭐180) - An editor for macOS
IDE / Text
- Geany (⭐2.9k) - Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow. ![c++_icon]
Editors / Markdown
- MarkEdit (⭐731) - MarkEdit is a free and open-source Markdown editor, for macOS. It's just like TextEdit on Mac but dedicated to Markdown.
Menubar / Text
- MiniSim (⭐911) - MacOS menu bar app for launching iOS and Android 🤖 emulators.
Podcast / Text
- gPodder (⭐1.2k) - gPodder is a simple, open source podcast client.
12. Awesome Transit
GTFS Merge Tools / Ruby
- gtfsmerge (⭐2) - A Python Script to merge GTFS ZIP archives into one.
13. Magictools
Engines and Frameworks / Voxel Editors
- 🎉 💸 Flax Engine - multi-platform 3D game engine
14. Awesome Pinned Gists
External Services
- todoist-box (⭐4) - Update a pinned gist to contain your Todoist productivity stats
15. Awesome Sitecore
XM Cloud
- FEaaS BYOC Example (⭐3) - A repo that demonstrates an example of BYOC components using best practices.
16. Awesome Blazor
AI
- Cledev.OpenAI (⭐107) - .NET 7 SDK for OpenAI with a Blazor Server playground.
Videos / Others
- Blazor on .NET 8 - Ten Reasons why Blazor on .NET 8 is a Game Changer - October 10, 2023 - 10 reasons why the new enhancements and new features about Blazor released with .NET 8 are an absolute game changer.
17. Awesome Capacitorjs
Plugins / Community Plugins
- capacitor-plugin-safe-area (⭐55) - Get SafeArea info on Android and IOS.
18. Awesome Swift
Chat
- ExyteChat (⭐746) - SwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker
19. Awesome Graphql
JavaScript Examples / React
- Apollo Client documentation - Documentation and example for building GraphQL apps using apollo client.
Tools - Security / React
- GraphQLer (⭐71) - Dependency-aware dynamic GraphQL testing tool
20. Awesome Azure Openai Llm
Semantic Kernel / Semantic Kernel Planner
Is Semantic Kernel Planner the same as LangChain agents?
Planner in SK is not the same as Agents in LangChain. cite (⭐21k) [11 May 2023]
Agents in LangChain use recursive calls to the LLM to decide the next step to take based on the current state. The two planner implementations in SK are not self-correcting. Sequential planner tries to produce all the steps at the very beginning, so it is unable to handle unexpected errors. Action planner only chooses one tool to satisfy the goal
LangChain Agent & Memory / LangChain Agent
- If you're using a text LLM, first try
zero-shot-react-description
.
- If you're using a Chat Model, try
chat-zero-shot-react-description
.
- If you're using a Chat Model and want to use memory, try
conversational-react-description
.
Prompt Engineering / Prompt Template Language
- Recursively Criticizes and Improves (RCI): [cnt] [30 Mar 2023]
- Critique: Review your previous answer and find problems with your answer.
- Improve: Based on the problems you found, improve your answer.
Tree of Thought: [cnt]: Self-evaluate the progress intermediate thoughts make towards solving a problem [17 May 2023] git (⭐4.5k) / Agora: Tree of Thoughts (ToT) git (⭐4.2k)
tree-of-thought\forest_of_thought.py
: Forest of thought Decorator sampletree-of-thought\tree_of_thought.py
: Tree of thought Decorator sampletree-of-thought\react-prompt.py
: ReAct sample without LangChain
Zero-shot, one-shot and few-shot cite [28 May 2020]
Promptist
- Promptist: Microsoft's researchers trained an additional language model (LM) that optimizes text prompts for text-to-image generation.
- For example, instead of simply passing "Cats dancing in a space club" as a prompt, an engineered prompt might be "Cats dancing in a space club, digital painting, artstation, concept art, soft light, hdri, smooth, sharp focus, illustration, fantasy."
- Promptist: Microsoft's researchers trained an additional language model (LM) that optimizes text prompts for text-to-image generation.
Finetuning / PEFT: Parameter-Efficient Fine-Tuning (Youtube) [24 Apr 2023]
Category: Represent approach - Description - Pseudo Code ref [22 Sep 2023]
Adapters: Adapters - Additional Layers. Inference can be slower.
def transformer_with_adapter(x): residual = x x = SelfAttention(x) x = FFN(x) # adapter x = LN(x + residual) residual = x x = FFN(x) # transformer FFN x = FFN(x) # adapter x = LN(x + residual) return x
Soft Prompts: Prompt-Tuning - Learnable text prompts. Not always desired results.
def soft_prompted_model(input_ids): x = Embed(input_ids) soft_prompt_embedding = SoftPromptEmbed(task_based_soft_prompt) x = concat([soft_prompt_embedding, x], dim=seq) return model(x)
Selective: BitFit - Update only the bias parameters. fast but limited.
params = (p for n,p in model.named_parameters() if "bias" in n) optimizer = Optimizer(params)
Reparametrization: LoRa - Low-rank decomposition. Efficient, Complex to implement.
def lora_linear(x): h = x @ W # regular linear h += x @ W_A @ W_B # low_rank update return scale * h
Quantization Techniques / Llama Finetuning
Post-training quantization (PTQ): The model is quantized after it has been trained without further optimization during the quantization process.
Method Pros Cons Post-training quantization Easy to use, no need to retrain the model May result in accuracy loss Quantization-aware training Can achieve higher accuracy than post-training quantization Requires retraining the model, can be more complex to implement
Numbers LLM / GPT series release date
- Numbers every LLM Developer should know (⭐4k) [18 May 2023]
Large Language Models (in 2023) / GPT series release date
- Change in perspective is necessary because some abilities only emerge at a certain scale. Some conclusions from the past are invalidated and we need to constantly unlearn intuitions built on top of such ideas.
- From first-principles, scaling up the Transformer amounts to efficiently doing matrix multiplications with many, many machines.
- Further scaling (think 10000x GPT-4 scale). It entails finding the inductive bias that is the bottleneck in further scaling.
LLM Materials for East Asian Languages / Japanese
- 法律:生成 AI の利用ガイドライン: Legal: Guidelines for the Use of Generative AI
21. Awesome Talks
Databases
- Things Every Developer Absolutely, Positively Needs To Know About Database Indexing by Kai Sassnowski [41:49]
22. Awesome Cpp
Compression
- heatshrink (⭐1.3k) - data compression library for embedded/real-time systems [ISC]
- minizip-ng (⭐1.2k) - Fork of the popular zip manipulation library found in the zlib distribution. [zlib]
- zlib-ng (⭐1.5k) - zlib for the "next generation" systems. Drop-In replacement with some serious optimizations. [zlib]
Database
- Velox (⭐3.4k) - A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems. [Apache-2.0] website
Articles
- CppCon 2023 Presentation Materials (⭐264) - CppCon 2023 Presentation Materials.
- CppCon 2022 Presentation Materials (⭐514) - CppCon 2022 Presentation Materials.
- CppCon 2021 Presentation Materials (⭐93) - CppCon 2021 Presentation Materials.
- C++Now 2023 Presentations (⭐81) - Presentation materials presented at C++Now 2023.
- C++Now 2022 Presentations (⭐1) - Presentation materials presented at C++Now 2022.
- C++Now 2021 Presentations (⭐3) - Presentation materials presented at C++Now 2021.
23. Awesome Parasite
Databases
- Human Virus Database (HVD) - A database of human viruses, including information on infected tissues. See description and use in a predictive model in Ye et al. 2022
24. Awesome Angular
State Management / Google Developer Experts
- exome (⭐228) - Simple proxy based state manager for deeply nested states, works with Angular Signals and RxJS.
25. Ai Collective Tools
Customer Support
- Boom AI - powered voice agents and services built by contact center experts.
#freemium
Design Generator
- Book Witch - Use the power of AI to create complete e-books with just one click!
#freemium
Education
- Otter.ai - Ai meeting assistant that records audio, write notes, captures action items, and generates summaries.
#freemium
Fitness
- Alpa AI - To train the right way without depending on anyone but their self-anytime, everywhere.
#freemium
Image Generator
- AI Passport Photo - Take A Photo with Your Mobile Phone and Get Your Passport Photo in Seconds.
freemium
- Picsart - Convert words into an image in mere seconds with the Picsart AI Image Generator.
#freemium
26. Awesome Agi Cocosci
Concepts / Human Concept Representation
- The Database of Cross-Linguistic Colexifications, reproducible analysis of cross-linguistic polysemies - Scientific Data, 2020. [All Versions]. [Project]. CLICS tackles interconnected interdisciplinary research questions about the colexifcation of words across semantic categories in the world’s languages, and show-cases best practices for preparing data for cross-linguistic research.
Meta-Level Considerations / Cognitive Architecture
- Epistemology - Plato Stanford.
Science Logology / AI Assisted Research
- Accurate medium-range global weather forecasting with 3D neural networks - Nature, 2023. [All Versions]. This paer introduces an artificial-intelligence-based method for accurate, medium-range global weather forecasting. It shows that three-dimensional deep networks equipped with Earth-specific priors are effective at dealing with complex patterns in weather data, and that a hierarchical temporal aggregation strategy reduces accumulation errors in medium-range forecasting. Trained on 39 years of global data, the program, Pangu-Weather, obtains stronger deterministic forecast results on reanalysis data in all tested variables when compared with the world’s best NWP system, the operational integrated forecasting system of the European Centre for Medium-Range Weather Forecasts.
- Skilful nowcasting of extreme precipitation with NowcastNet - Nature, 2023. [All Versions].
- Single-atom alloy catalysts designed by first-principles calculations and artificial intelligence - Nature Communications, 2021. [All Versions].
27. Awesome Rust
Applications
- WinterJS (⭐3k) - A secure JavaScript runtime built with SpiderMonkey and Axum
Libraries / Scripting
- 3body-lang (⭐174) - The Three Body Language
28. Awesome Tailwindcss
Plugins
- 🧬 Htmx (⭐18) - Adds variants for styling on htmx events.
29. Awesome Typescript
Typescript Project Starters
- ts-vite-npm-template (⭐2) - An all-in-one solution for crafting TypeScript-based NPM packages with Vite, complete with built-in GitHub Pages live-demo deployment, automated test-and-build workflows, and Vite-powered unit test configuration, including coverage analysis and a README.md template for your package.
Tools / Playground
- OXC (⭐10k) - A suite of high-performance tools for JavaScript and TypeScript written in Rust
- biome (⭐13k) - Biome formats and lints your code in a fraction of a second
30. Awesome Cryptography
Rust / Git
- botan-rs (⭐29) - Botan bindings for Rust.
31. Awesome Opentofu
Tools / CI
- setup-opentofu (⭐81) - Set up OpenTofu CLI in your GitHub Actions workflow.
32. Awesome Langchain
Other LLM Frameworks / Videos Playlists
- Agentlabs (⭐420): Universal AI Agent Frontend. Build your backend we handle the rest.
- axflow (⭐1.1k): The TypeScript framework for AI development
- bondai (⭐183): AI-powered assistant with a lightweight, versatile API for seamless integration into your own applications
- Chidori (⭐1.2k): A reactive runtime for building durable AI agents
- Langroid (⭐2.2k): an intuitive, lightweight, extensible and principled Python framework to easily build LLM-powered applications.
- Langstream (⭐407): Build robust LLM applications with true composability 🔗
33. Awesome Ruby
IRB
- KatakataIrb (⭐94) - IRB with Kata(型 Type) completion.
Natural Language Processing
- ruby-spellchecker - English spelling and grammar checker that can be used for autocorrection.
34. Awesome Nodejs
Package Manager / Miscellaneous
- bun - All-in-one toolkit for JavaScript and TypeScript apps.
35. Urban and Regional Planning Resources
Public Data Resources / Housing
- National Housing Preservation Database - The National Housing Preservation Database contains property and subsidy-level data pulled from nine different HUD and USDA data sources. The database contains information on over 70,000 properties nationwide.
Planning Coding Resources / Python
- Dash - Dash is an open source python library for building interactive data visualizations on the web. It enables you to build custom data dashboards using pure Python.
36. Awesome Ironsworn
Hacks and homebrew / Ironsworn
- Shadowsworn: Haunts - Frameworks for modern horror games
37. Awesome Directus
Extensions / Extension Scripts
- Directus Hook Library (⭐15) - A collection of customizable hooks for Directus.
38. Static Analysis
Programming Languages / Other
- Dataflow Framework (⭐1k) — An industrial-strength dataflow framework for Java. The Dataflow Framework is used in the Checker Framework, Google’s Error Prone, Uber’s NullAway, Meta’s Nullsafe, and in other contexts. It is distributed with the Checker Framework.
- Error Prone — Catch common Java mistakes as compile-time errors.
Other / Other
- kani (⭐2.1k) — The Kani Rust Verifier is a bit-precise model checker for Rust. Kani is particularly useful for verifying unsafe code blocks in Rust, where the "unsafe superpowers" are unchecked by the compiler. Kani verifies:
- vale — A syntax-aware linter for prose built with speed and extensibility in mind.
39. Awesome Machine Learning
C++ / General-Purpose Machine Learning
- XAD (⭐229) - Comprehensive backpropagation tool for C++.
Python / Computer Vision
- TF-GAN (⭐927) - TF-GAN is a lightweight library for training and evaluating Generative Adversarial Networks (GANs).
- segmentation_models.pytorch (⭐9.3k) - A PyTorch-based toolkit that offers pre-trained segmentation models for computer vision tasks. It simplifies the development of image segmentation applications by providing a collection of popular architecture implementations, such as UNet and PSPNet, along with pre-trained weights, making it easier for researchers and developers to achieve high-quality pixel-level object segmentation in images.
- segmentation_models (⭐4.7k) - A TensorFlow Keras-based toolkit that offers pre-trained segmentation models for computer vision tasks. It simplifies the development of image segmentation applications by providing a collection of popular architecture implementations, such as UNet and PSPNet, along with pre-trained weights, making it easier for researchers and developers to achieve high-quality pixel-level object segmentation in images.
Python / Reinforcement Learning
- Gymnasium (⭐6.5k) - A library for developing and comparing reinforcement learning algorithms (successor of [gym])(https://github.com/openai/gym (⭐34k)).
40. Awesome Datascience
Comparison / Unsupervised Learning
Comparison / Data Mining Algorithms
Deep Learning Packages / PyTorch Ecosystem
Datasets / Book Deals (Affiliated) 🛍
41. Awesome Ai Tools
Text / Models
- Stable Beluga - A finetuned LLamma 65B model
- Stable Beluga 2 - A finetuned LLamma2 70B model
Image / Image libraries
- Phygital - Built-in templates for generating or editing any pictures. Moreover, you can create your own design.
Video / Stable Diffusion resources
- ShortVideoGen - Create short videos with audio using text prompts.
Other / Music
- Petals (⭐9k) - BitTorrent style platform for running AI models in a distributed way.
Learning resources / Music
- OpenAI Cookbook (⭐58k) - Examples and guides for using the OpenAI API.
- Robert Miles AI Safety - Youtube channel about AI safety
42. Awesome Embedded Rust
Books, blogs, and training materials / Free and public materials
- Tweede golf's workshop - A full workshop about Rust and embedded Rust. The embedded parts use the nRF52840-DK and a LIS3DH breakout board. (github source (⭐11))
Driver crates / WIP
- AD9850 - Embedded driver for the AD9850 DDS synthesizer chip -
43. Awesome Go
Caches
- coherence-go-client (⭐9) - Full implementation of Oracle Coherence cache API for Go applications using gRPC as network transport.
Forms
- checker (⭐9) - Checker helps validating user input through rules defined in struct tags or directly through functions.
Security
- beelzebub (⭐640) - A secure low code honeypot framework, leveraging AI for System Virtualization.
Server Applications
- etcd (⭐47k) - Highly-available key value store for shared configuration and service discovery.
44. Awesome Neovim
(requires Neovim 0.5)
- mrcjkb/haskell-tools.nvim (⭐439) - Seamless integration of Neovim with Haskell development tools like haskell-language-server and Hoogle.
Snippet / Diagnostics
- mrcjkb/haskell-snippets.nvim (⭐24) - Haskell snippets for LuaSnip, powered by Tree-sitter and LSP.
Search / Diagnostics
- mangelozzi/rgflow.nvim (⭐82) - Quickly get RipGrep results into an editable Quickfix list, while learning RipGrep's CLI.
- duane9/nvim-rg (⭐36) - Run RipGrep asynchronously and see results in a quickfix window.
Fuzzy Finder / Diagnostics
- echasnovski/mini.nvim#mini.extra (⭐4.7k) - Module of
mini.nvim
with extra functionality for its modules. Contains 20+ 'mini.pick' pickers, 'mini.ai' textobjects, and more.
Color / Diagnostics
- miversen33/sunglasses.nvim (⭐108) - Dynamic Colorscheme/highlight adjuster on window switching.
Tree-sitter Supported Colorscheme / Diagnostics
- miikanissi/modus-themes.nvim (⭐170) - Accessible theme, conforming with the highest standard for color contrast (WCAG AAA).
Code Runner / Diagnostics
- benlubas/molten-nvim (⭐458) - Enables running code chunks via the jupyter kernel. Output (including image output) is rendered in a floating window below the code.
45. Awesome Board Games
Family
Stationfall
A game of blackmail and betrayal, murder and mayhem, danger and destruction. What is Stationfall? Well, imagine a dozen or so random humans, robots, and none-of-the-aboves, each with their own abilities, goals, and secret relationships, have been turned loose on a space station that is going to be incinerated upon its inevitable reentry into Earth's atmosphere. You are one of these characters, and the others are collaborators you have on hand ready to assist you in achieving your goals. But choose them wisely, as any one of them could secretly be another player waiting to betray you!
- Stationfall is a box full of creative solutions, but that box is going to morph, twist, and grow teeth over the course of play. Your best turns will exploit the unique tactical freedom of being a secret conspiracy, as well as deductions about your opponents’ identities and motives. Stationfall is messy, intricate, and full of dangerous variables.
Players | Min. Age | Time |
---|---|---|
1 - 9 | 12 | 90-120m |
Strategy
Ashtapada
Ashtapada, an ancient game originating in India, is played on an 8x8 grid featuring marked spaces. The game can be played by two to four players, with the objective being to enter and exit both pieces strategically. Players use cowrie shells to determine movement. If a player lands on an opponent's piece, it's sent off the board for re-entry, except on 'crosscut' spaces, where pieces remain safe.
Players | Min. Age | Time |
---|---|---|
2–4 | 8 | 30–60 Min |
Chaupar
Chaupar, chopad or chaupad is a cross and circle board game very similar to pachisi, played in Pakistan & Ancient India. The board is made of wool or cloth, with wooden pawns and seven cowry shells to be used to determine each player's move, although others distinguish chaupur from pachisi by the use of three four-sided long dice. Variations are played throughout India. It is similar in some ways to Pachisi, Parcheesi and Ludo. In most of the villages of India, this game is played by old people.
Players | Min. Age | Time |
---|---|---|
4 | 15 | 30m |
Party
The Gilded Realms
The Gilded Realms is a euro-style kingdom builder board game set in a medieval fantasy world, where players will be tasked with ruling over their young but ambitious kingdoms. In this hybrid simultaneous turn-based game of economic management and risk assessment, you and up to three other players will command a unique Faction and compete for the title of ultimate regent.Through careful planning of two builds a turn and management of your resources you must develop your five provinces and construct a thriving income, all the while, fending off competing kingdoms and the invading Sarrukar forces with your armies and fortifications. Players can also earn Gold and Gems from successful caravan trading and management of their kingdom’s stance during economic events. Or they can send armies into other player’s Hinterlands to raid their Caravans and take Endeavour cards for themselves! At the end of the 12th round of play, players earn prestigious titles based on their Victory Points, the highest earning the Serpens Champion and declared winner of The Gilded Realms!
Players | Min. Age | Time |
---|---|---|
2 - 4 | 14+ | 90-180m |
Saboteur
With the help of Dwarf Cards, the players are assigned their role: either miner or saboteur. The roles are kept secret until the end of the round. As miners, they are hunting for gold. The miners are trying to build an uninterrupted path from the Start Card to a Goal Card, while the saboteurs are trying to prevent this. They shouldn't try to be too obvious about it, however, lest they be immediately discovered.
The Start Card and the three Goal Cards are placed face-down onto the table, each seven cards away from the start and one card between each Goal Card. The gold is on one of the Goal Cards, but nobody knows which. Players have cards in hand. On a player's turn, they must do one of three things: place a Path Card into the mine, play an Action Card in front of a player, or pass. Action Cards can be placed in front of any player, including oneself.
Action Cards let the players help or hinder one another, as well as obtain information about the Goal Cards. Once a player places a Path Card that reaches the gold, the round is over. The miners have won and would receive cards with gold pieces as their reward. The round is also over if the gold could not be reached. In that case, the saboteurs have won and would receive the gold pieces.
After three rounds, the player with the most gold is the winner.
Players | Min. Age | Time |
---|---|---|
3 - 10 | 8+ | 30m |
The Last Bottle of Rum
A pirate board game for 2 to 5 players, where you play as a pirate looking to trade its treasures for the very last bottle of rum of the archipelago... Prepare to explore uncharted waters, plunder your enemies and avoid the Kraken! To win the game, a player will have to score the most victory points by digging up hidden treasures.
On each turn, choose two cards from your hand. The cards you play determines the actions you may take. Cleverly combo actions and effects to overcome obstacles and keep pace with rival captains. Fire your cannons on your opponents to slow down their treasure-hunting. Push your luck at the risk of being cursed and chased by the deadly Kraken! Play one of the unique characters and use your game-changing abilities when it’s least expected!
The first Captain to collect 10 booty points gets the last bottle of the archipelago and wins the game.
Players | Min. Age | Time |
---|---|---|
2 - 5 | 10+ | 45-60m |
Zoo Vadis
What if the animals were the ones who ran the zoo? Presumably, this wild government would be built upon the support of fellow creatures and fueled by the fame, attention, and prestige of wide-eyed visitors. Naturally, the most aspirational beasts would lobby for a position in the star exhibit, and the lead star would be elected Zoo Mascot.In order to join the star exhibit, each species must campaign its way up the hierarchy of enclosures with the majority support of animal voters. And the lead star will be the species that has earned the most laurels from both raving fans and jealous rivals along the way. How does one gain support and earn laurels? Through crafty politicking, clever negotiations, and ruthless schemes. There can only be one Zoo Mascot, after all. Where are you going? That is the ultimate question of Zoo Vadis.
Zoo Vadis is an evolution of Reiner Knizia’s classic negotiation game, Quo Vadis? It retains the elegant, political gameplay that fans have come to love while introducing many innovations and improvements by: a) Enhancing the 3-player game and tailoring the board to all player counts through neutral, bribable figures—roaming peacocks, b) Widening the player count with a second game board for 6-7 players, c) Expanding the possibilities for strategic negotiation with asymmetric animal abilities, d) Increasing tactical opportunities with new special laurel tokens, e) Broadening the appeal of the theme and presentation with vibrant zoo art by Kwanchai Moriya and Brigette Indelicato, f) Enlivening the production with chunky animal figures and functional player screens.
Like the original design, the game ends immediately when the Star Exhibit is full. Only the animals who have reached the Star Exhibit qualify for victory, and the winner is the player with the most laurels.
Players | Min. Age | Time |
---|---|---|
3 - 7 | 10+ | 20-40m |
Twilight Inscription
Roll your way through the Twilight Imperium universe. The Lazax Empire has burned to ash, rejected by its subjects. The aftermath was tragedy and petty conflict in equal measure, a time of loss and exhaustion. In the ensuing Dark Years, the factions of the galaxy retreated and recovered their strength. Now, they look upon the stars and see an opportunity—a chance to reclaim what was lost. A chance to redefine galactic civilization. A chance to leave their mark upon the stars. Twilight Inscription, an epic roll-and-write game for one to eight players, offers an experience unlike anything Fantasy Flight Games has done before. With a limited pool of resources at your disposal, you’ll need to carefully manage Navigation, Expansion, Industry, and Warfare as you amass victory points and earn your right to the throne on Mecatol Rex. Will your faction become the new rulers of the galaxy? Or will your fledgling empire fade into obscurity? Anything can happen in this strategic, infinitely-replayable game!
Players | Min. Age | Time |
---|---|---|
1 - 8 | 14+ | 90-120m |
Contribute
Hadrian's Wall
When visiting the North of Britannia in 122 AD, the Roman Emperor Hadrian Augustus witnessed the aftermath of war between his armies and the savage Picts. In a show of Roman might, he ordered a wall to be built that would separate the Pict tribes from the rest of England. Grand in its design, the wall stretched 80 Roman miles, from coast to coast. Hadrian's Wall stood in service to the Roman Empire for nearly 300 years before its eventual decline. Today, Hadrian's Wall is a UNESCO World Heritage Site and the remains of the forts, towers, and turrets can still be explored.
In Hadrian's Wall, players take on the role of a Roman General placed in charge of the construction of a milecastle and bordering wall. Over six years (rounds), players will construct their fort and wall, man the defenses, and attract civilians by building services and providing entertainment — all while defending the honor of the Roman Empire from the warring Picts. The player who can accumulate the most renown, piety, valor and discipline, whilst avoiding disdain, will prove to the Emperor they are the model Roman citizen and be crowned Legatus Legionis!
Players | Min. Age | Time |
---|---|---|
1 - 6 | 12+ | 30-60m |
Contributions are welcome and encouraged! Read the contribution guidelines first.
46. Awesome Generative Deep Art
Human-AI Interaction
- [🔥🔥🔥] [2310.07127] An HCI-Centric Survey and Taxonomy of Human-Generative-AI Interactions: "a survey of 154 papers, providing a novel taxonomy and analysis of Human-GenAI Interactions from both human and Gen-AI perspectives".
- Guidelines for Human-AI Interaction - Microsoft Research: a set of "18 generally applicable design guidelines for human-AI" interaction
Generative AI history, timelines, maps, and definitions
- [2309.07930] Generative AI: discusses a model-, system-, and application-level view on generative AI.
Ethics, Philosophical questions and Discussions about Generative AI
- [2310.01405] Representation Engineering: A Top-Down Approach to AI Transparency: "an approach to enhancing the transparency of AI systems that draws on insights from cognitive neuroscience"
- Can Computers Create Art? by Aaron Hertzmann: 2018's essay published on the Arts Journal
Critical Views about Generative AI
- [2309.12338] Artificial Intelligence and Aesthetic Judgment: "as generative AI influences contemporary aesthetic judgment we outline some of the pitfalls and traps in attempting to scrutinize what AI generated media means"
Generative AI Processes and Artifacts
- Starting with Data: Every Generative AI process begins with data. This can be in various forms such as text, images, sounds, or other datasets. This data serves as the foundational material that the AI uses to recognize and understand patterns.
- Training the AI: With the data in hand, the next step is 'training'. During this phase, the AI processes the data multiple times to learn and internalize the patterns present. The outcome of this stage is a 'model', which acts like a digital representation of the knowledge derived from the data.
- Fine-Tuning: At times, there's a need for the AI to focus on specific nuances or characteristics. In such cases, an additional set of data is used to 'fine-tune' the already trained model, enhancing its capabilities in the desired direction.
- Using the Model: After training, the model is prepared to make inferences, which means using its acquired knowledge to process new data and come up with relevant outputs. This inference process can be executed locally on a machine or can be accessed remotely through an 'API'. The choice between local execution and API access often depends on factors like computational resources, application needs, and user preferences. Whether locally or via an API, the goal is to leverage the model's capabilities to derive meaningful results from new data inputs.
- Generating New Data: With the model set up, the AI can now produce or 'generate' new data. By giving the AI certain 'input parameters' or guidelines, it returns with 'generated output', which is the newly created content.
- Applications: The output generated by the AI can be incorporated into a range of applications, be it websites, mobile apps, or other digital platforms. The 'interface' refers to the user-facing portion of these applications, enabling users to interact with and benefit from the AI's capabilities.
Roadmaps, Tracks, Rails / Deforum
- [🔥🔥] Generative AI for Beginners: introductory 12 lesson course by Microsoft
- Introduction to Generative AI: series of Medium articles by Youssef Hosni
Large Language Models (LLMs)
- cpacker/MemGPT (⭐11k): teaching LLMs memory management for unbounded context [demo page] [arxiv]
- [2307.10169] Challenges and Applications of Large Language Models: a systematic set of open problems and application successes of LLM area
- Related resources from around the web | OpenAI Cookbook: tools and papers for improving outputs from GPT
- [🔥🔥🔥] Patterns for Building LLM-based Systems & Products: "practical patterns for integrating large language models (LLMs) into systems & products" by Eugene Yan
Related Awesome Lists / Deforum
- Hannibal046/Awesome-LLM: Awesome-LLM (⭐17k): a curated list of Large Language Model
- AlexChalakov/awesome-generative-ai-companies (⭐95): a curated list of Gеnerative AI companies, sorted by focus area and total fundraised amount
Prompt Engineering / Prompt Engineering for Text-to-text
- [🔥] [2305.13252] "According to ..." Prompting Language Models Improves Quoting from Pre-Training Data
Autonomous LLM Agents / Multi-agents
Retrieval-Augmented Generation (RAG) / Prompt Engineering for Text-to-image
- dssjon/biblos: biblos.app (⭐191): example of RAG architecture using semantic search and summarization for retrieving Bible passages
Autonomous LLM Agents / Prompt Engineering for Text-to-image
- [2309.02427] Cognitive Architectures for Language Agents: "we draw on the rich history of cognitive science and symbolic artificial intelligence to propose Cognitive Architectures for Language Agents (CoALA)"
- Exploring Multi-Persona Prompting for Better Outputs: "method of prompt engineering that instructs the LLM to summon multiple personas and have them work together to solve a task"
LLM Evaluation / Multi-agents
- LLM Evaluation at Scale – Airtrain: no-code batch compute platform for LLM evaluation and tuning workloads
- openai/evals (⭐15k): Evals is a framework for evaluating LLMs and LLM systems, and an open-source registry of benchmarks.
- Evaluating LLMs is a minefield: talk by Princeton professor Arvind Narayanan
AI Engineering / Multi-agents
- Marvin: AI engineering framework for building natural language interfaces
- Instructor: library for structured LLM extraction in Python
- One AI: an NLP-as-a-service platform
- LangSmith: a developer platform for deploying LLM apps
Text-related Generative Tools / Multi-agents
- Fable Fiesta: Creative AI writing assistant
AI Tools for Research / Multi-agents
Multimodal Embedding Space / Deforum
- Microsoft KOSMOS-2: new capabilities of perceiving object descriptions (e.g., bounding boxes) and grounding text to the visual world [HF demo] [arxiv]
- RedPajama-Data-v2 by Together AI: an open dataset with 30 trillion tokens for training Large Language Models
Interesting Twitter Accounts / Deforum
- Hassan El Mghari (@nutlope) / X: the creator of roomgpt
47. Awesome Selfhosted
Software / Bookmarks and Link Sharing
- Servas (⭐526) - A self-hosted bookmark management tool. It allows organization with tags, groups, and a list specifically for later access. It supports multiple users with 2FA. Companion browser extensions are available for Firefox and Chrome. (Clients (⭐526))
GPL-3.0
Docker/Nodejs/PHP
Software / Software Development - API Management
- Psychic (⭐1.7k) - Universal API to connect large language models to dynamic data sources.
GPL-3.0
Python
48. Awesome Readme
Examples
- AntonioFalcaoJr/EventualShop (⭐343) - The project has a logo and well-defined sections such as: information about the project, the architectural solution, along with reference links such as articles, videos, and documentation. It explains how to run the project in different environments (development and production). It has documented load tests, it also describes which technologies are used, and it has diagrams for the archetype.
- skydio/revup (⭐298) - Project logo. Animated GIF demo + GIFs for major stages of the step-by-step tutorial. Concise explanation, installation instructions, and contribution section.
49. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- asdf (kiurchv) (⭐15) - Integration and completions for asdf (⭐21k), the extendable version manager, with support for Ruby, Node.js, Elixir, Erlang and more.
- asdf (zimfw) (⭐9) - Initializes asdf (⭐21k), installing it using
git
if not installed yet. Also, bypasses the shims if you're using the direnv (⭐538) plugin, as suggested by the plugin pro-tips (⭐538).
- telepresence (⭐0) - Add the current Telepresence connection status and context to your ZSH prompt.
- zload (⭐14) - Hot Reload for ZSH functions. Enables rapid development.
Themes / superconsole - Windows-only
- domixgit (⭐0) - Prompt with
git
status and current directory decorators.
- magpie (⭐0) - Minimalist theme with custom logic to display paths relative to the root of the current
git
. Includes decorators for time, current directory, username@hostname andgit
status.
- princess (⭐1) - Modeled after abhiyan.zsh (⭐7) with perhaps a bit too much pink and arguably too few emojis. Includes decorators for current directory and
git
status.
- sdkman (matthieusb) (⭐55) - Add tab completions for sdkman.
- sdkman (yongxingzhao) (⭐0) - Add tab completions for sdkman.
50. Free Programming Books (English, By Subjects)
Algorithms & Data Structures
- Algorithms and Data Structures - With Applications to Graphics and Geometry - Jurg Nievergelt, Klaus Hinrichs (PDF)
Data Science
- Feature Engineering and Selection: A Practical Approach for Predictive Models - Max Kuhn, Kjell Johnson
Machine Learning
- Pattern Recognition and Machine Learning - Christopher M. Bishop (PDF)
- Prev: Nov 06 - Nov 12, 2023
- Next: Oct 23 - Oct 29, 2023