Asyncio Coroutine Object Methods in Python
We can define coroutine methods on custom Python objects. This allows methods on custom Python objects to use async/await syntax, such as awaiting other coroutines and tasks and allows the custom coroutine methods themselves to be awaited within our asyncio programs. In this tutorial, you will discover how to define object methods as coroutines.
https://superfastpython.com/asyncio-coroutine-methods/
We can define coroutine methods on custom Python objects. This allows methods on custom Python objects to use async/await syntax, such as awaiting other coroutines and tasks and allows the custom coroutine methods themselves to be awaited within our asyncio programs. In this tutorial, you will discover how to define object methods as coroutines.
https://superfastpython.com/asyncio-coroutine-methods/
Super Fast Python
Asyncio Coroutine Object Methods in Python - Super Fast Python
We can define coroutine methods on custom Python objects. This allows methods on custom Python objects to use async/await syntax, such as awaiting other coroutines and tasks and allows the custom coroutine methods themselves to be awaited within our asyncio…
Local LLM-as-judge evaluation with lm-buddy, Prometheus and llamafile
This post examines how different software components came together to allow LLM-as-judge evaluation without the need for expensive GPUs. All the components were built with and chosen for their user control, open source nature, and interoperability.
https://blog.mozilla.ai/local-llm-as-judge-evaluation-with-lm-buddy-prometheus-and-llamafile
This post examines how different software components came together to allow LLM-as-judge evaluation without the need for expensive GPUs. All the components were built with and chosen for their user control, open source nature, and interoperability.
https://blog.mozilla.ai/local-llm-as-judge-evaluation-with-lm-buddy-prometheus-and-llamafile
Mozilla.ai Blog
Local LLM-as-judge evaluation with lm-buddy, Prometheus and llamafile
In the AI news cycle, with new models unveiled every day, cost and evaluation don’t come up much but are crucial to developers and businesses
cohere-toolkit
Toolkit is a collection of prebuilt components enabling users to quickly build and deploy RAG applications.
https://github.com/cohere-ai/cohere-toolkit
Toolkit is a collection of prebuilt components enabling users to quickly build and deploy RAG applications.
https://github.com/cohere-ai/cohere-toolkit
GitHub
GitHub - cohere-ai/cohere-toolkit: Cohere Toolkit is a collection of prebuilt components enabling users to quickly build and deploy…
Cohere Toolkit is a collection of prebuilt components enabling users to quickly build and deploy RAG applications. - cohere-ai/cohere-toolkit
Patching requests for fun and (concurrent) profit
Because life is too short to spam calls to SSLCTXloadverifylocations().
https://blog.borrego.dev/entries/patching-requests-for-fun-and-concurrent-profit.html
Because life is too short to spam calls to SSLCTXloadverifylocations().
https://blog.borrego.dev/entries/patching-requests-for-fun-and-concurrent-profit.html
Agustín Borrego's blog
Patching requests for fun and (concurrent) profit
Because life is too short to spam calls to <code>SSL_CTX_load_verify_locations()</code>.
WebLlama
Llama-3 agents that can browse the web by following instructions and talking to you.
https://github.com/McGill-NLP/webllama
Llama-3 agents that can browse the web by following instructions and talking to you.
https://github.com/McGill-NLP/webllama
GitHub
GitHub - McGill-NLP/webllama: Llama-3 agents that can browse the web by following instructions and talking to you
Llama-3 agents that can browse the web by following instructions and talking to you - McGill-NLP/webllama
TypeIs does what I thought TypeGuard would do in Python
The article discusses the differences between the TypeGuard and TypeIs type annotations in Python. It explains that TypeIs has more intuitive behavior compared to TypeGuard, especially when dealing with union types, and recommends using TypeIs over TypeGuard in most cases.
https://rednafi.com/python/typeguard_vs_typeis/
The article discusses the differences between the TypeGuard and TypeIs type annotations in Python. It explains that TypeIs has more intuitive behavior compared to TypeGuard, especially when dealing with union types, and recommends using TypeIs over TypeGuard in most cases.
https://rednafi.com/python/typeguard_vs_typeis/
Redowan's Reflections
TypeIs does what I thought TypeGuard would do in Python
The handful of times I’ve reached for typing.TypeGuard in Python, I’ve always been
confused by its behavior and ended up ditching it with a # type: ignore comment.
For the uninitiated, TypeGuard allows you to apply custom type narrowing1. For example,
let’s…
confused by its behavior and ended up ditching it with a # type: ignore comment.
For the uninitiated, TypeGuard allows you to apply custom type narrowing1. For example,
let’s…
Doriandarko / maestro
A framework for Claude Opus to intelligently orchestrate subagents.
https://github.com/Doriandarko/maestro
A framework for Claude Opus to intelligently orchestrate subagents.
https://github.com/Doriandarko/maestro
GitHub
GitHub - Doriandarko/maestro: A framework for Claude Opus to intelligently orchestrate subagents.
A framework for Claude Opus to intelligently orchestrate subagents. - Doriandarko/maestro
Sleepsort: Sorting while sleeping
The post introduces the "sleepsort" algorithm, a quirky sorting method that utilizes thread sleep times to sort integers in ascending order. It provides a playful yet insightful exploration of the algorithm's functionality and limitations.
https://animeshchouhan.com/posts/sleepsort
The post introduces the "sleepsort" algorithm, a quirky sorting method that utilizes thread sleep times to sort integers in ascending order. It provides a playful yet insightful exploration of the algorithm's functionality and limitations.
https://animeshchouhan.com/posts/sleepsort
Animeshchouhan
Animesh Chouhan | Sleepsort: Sorting while sleeping
How to Build a Crystal Image Search App with Vector Search
A demonstration of how to build an application to store and query data on crystals and precious stones using Astra DB. Built with RAGStack, this web app leverages the CLIP model to provide multi-modal search to retrieve data on all kinds of crystals.
https://www.datastax.com/blog/building-a-generative-ai-crystal-image-search-app-with-vector-search
A demonstration of how to build an application to store and query data on crystals and precious stones using Astra DB. Built with RAGStack, this web app leverages the CLIP model to provide multi-modal search to retrieve data on all kinds of crystals.
https://www.datastax.com/blog/building-a-generative-ai-crystal-image-search-app-with-vector-search
DataStax
Langflow | No-Code IDE for RAG and Multi-Agent GenAI Apps | DataStax
Simplify RAG and multi-agent AI app development with Langflow’s drag-and-drop IDE. This GUI for LangChain has open-source tools and integrations for fast GenAI development.
TagStudio
A file and photo management application and system.
https://github.com/TagStudioDev/TagStudio
A file and photo management application and system.
https://github.com/TagStudioDev/TagStudio
GitHub
GitHub - TagStudioDev/TagStudio: A User-Focused Photo & File Management System
A User-Focused Photo & File Management System. Contribute to TagStudioDev/TagStudio development by creating an account on GitHub.
A Beginner’s Guide to Vector Embeddings
In this article, we’ll examine vector embeddings in depth, including the types of vector embeddings, how neural networks create them, how vector embeddings work, and how you can create embeddings for your data.
https://www.timescale.com/blog/a-beginners-guide-to-vector-embeddings/
In this article, we’ll examine vector embeddings in depth, including the types of vector embeddings, how neural networks create them, how vector embeddings work, and how you can create embeddings for your data.
https://www.timescale.com/blog/a-beginners-guide-to-vector-embeddings/
Timescale Blog
A Beginner’s Guide to Vector Embeddings
Understand what vector embeddings are, how to use them effectively, and why they're crucial in building Generative AI applications.
LMDeploy
LMDeploy is a toolkit for compressing, deploying, and serving LLMs.
https://github.com/InternLM/lmdeploy
LMDeploy is a toolkit for compressing, deploying, and serving LLMs.
https://github.com/InternLM/lmdeploy
GitHub
GitHub - InternLM/lmdeploy: LMDeploy is a toolkit for compressing, deploying, and serving LLMs.
LMDeploy is a toolkit for compressing, deploying, and serving LLMs. - InternLM/lmdeploy
Django: An admin extension to prevent state leaking between requests
Here’s a small protection I added to a project a few years ago. I was considering it again since I saw a similar potential bug in a Django middleware.
https://adamj.eu/tech/2024/04/29/django-admin-prevent-leaking-requests/
Here’s a small protection I added to a project a few years ago. I was considering it again since I saw a similar potential bug in a Django middleware.
https://adamj.eu/tech/2024/04/29/django-admin-prevent-leaking-requests/
adamj.eu
Django: An admin extension to prevent state leaking between requests - Adam Johnson
Here’s a small protection I added to a project a few years ago. I was considering it again since I saw a similar potential bug in a Django middleware.
tach
A Python tool to enforce a modular, decoupled package architecture.
https://github.com/Never-Over/tach
A Python tool to enforce a modular, decoupled package architecture.
https://github.com/Never-Over/tach
GitHub
GitHub - Never-Over/tach: A Python tool to enforce a modular, decoupled package architecture
A Python tool to enforce a modular, decoupled package architecture - Never-Over/tach
Map Machine: Python renderer for OpenStreetMap with custom icons
https://github.com/enzet/map-machine
https://github.com/enzet/map-machine
GitHub
GitHub - enzet/map-machine: Python renderer for OpenStreetMap with custom icons intended to display as many map features as possible
Python renderer for OpenStreetMap with custom icons intended to display as many map features as possible - enzet/map-machine
TMElyralab / MuseV
MuseV: Infinite-length and High Fidelity Virtual Human Video Generation with Visual Conditioned Parallel Denoising
https://github.com/TMElyralab/MuseV
MuseV: Infinite-length and High Fidelity Virtual Human Video Generation with Visual Conditioned Parallel Denoising
https://github.com/TMElyralab/MuseV
GitHub
GitHub - TMElyralab/MuseV: MuseV: Infinite-length and High Fidelity Virtual Human Video Generation with Visual Conditioned Parallel…
MuseV: Infinite-length and High Fidelity Virtual Human Video Generation with Visual Conditioned Parallel Denoising - TMElyralab/MuseV
Cognita
RAG (Retrieval Augmented Generation) Framework for building modular, open source applications for production by TrueFoundry
https://github.com/truefoundry/cognita
RAG (Retrieval Augmented Generation) Framework for building modular, open source applications for production by TrueFoundry
https://github.com/truefoundry/cognita
GitHub
GitHub - truefoundry/cognita: RAG (Retrieval Augmented Generation) Framework for building modular, open source applications for…
RAG (Retrieval Augmented Generation) Framework for building modular, open source applications for production by TrueFoundry - GitHub - truefoundry/cognita: RAG (Retrieval Augmented Generation) Fra...