Build a search index in Python
How can search engines be so fast? While there are many parts of a search system, one of the key concepts to know is the inverted index.
https://jamesg.blog/2024/07/16/build-a-search-index/
How can search engines be so fast? While there are many parts of a search system, one of the key concepts to know is the inverted index.
https://jamesg.blog/2024/07/16/build-a-search-index/
jamesg.blog
Build a search index in Python | James' Coffee Blog
How can search engines be so fast? While there are many parts of a search system, one of the key concepts to know is the inverted index.
👍1
snakers4 / silero-vad
Silero VAD: pre-trained enterprise-grade Voice Activity Detector
https://github.com/snakers4/silero-vad
Silero VAD: pre-trained enterprise-grade Voice Activity Detector
https://github.com/snakers4/silero-vad
GitHub
GitHub - snakers4/silero-vad: Silero VAD: pre-trained enterprise-grade Voice Activity Detector
Silero VAD: pre-trained enterprise-grade Voice Activity Detector - snakers4/silero-vad
MervinPraison / PraisonAI
PraisonAI application combines AutoGen and CrewAI or similar frameworks into a low-code solution for building and managing multi-agent LLM systems, focusing on simplicity, customisation, and efficient human-agent collaboration. Chat with your ENTIRE Codebase.
https://github.com/MervinPraison/PraisonAI
PraisonAI application combines AutoGen and CrewAI or similar frameworks into a low-code solution for building and managing multi-agent LLM systems, focusing on simplicity, customisation, and efficient human-agent collaboration. Chat with your ENTIRE Codebase.
https://github.com/MervinPraison/PraisonAI
GitHub
GitHub - MervinPraison/PraisonAI: PraisonAI is a production-ready Multi AI Agents framework, designed to create AI Agents to automate…
PraisonAI is a production-ready Multi AI Agents framework, designed to create AI Agents to automate and solve problems ranging from simple tasks to complex challenges. It provides a low-code soluti...
Resource management and generators in Python
The article explores resource management and cleanup behavior in Python generators, highlighting unexpected issues when generators are not fully consumed. It demonstrates various scenarios, including the use of context managers and the finally clause, to ensure proper cleanup and resource management in generator functions.
https://samgeo.codes/python-generator-cleanup/
The article explores resource management and cleanup behavior in Python generators, highlighting unexpected issues when generators are not fully consumed. It demonstrates various scenarios, including the use of context managers and the finally clause, to ensure proper cleanup and resource management in generator functions.
https://samgeo.codes/python-generator-cleanup/
👍1
kaskade
kaskade is a text user interface for kafka, which allows you to interact and consume topics from your terminal in style!
https://github.com/sauljabin/kaskade
kaskade is a text user interface for kafka, which allows you to interact and consume topics from your terminal in style!
https://github.com/sauljabin/kaskade
GitHub
GitHub - sauljabin/kaskade: kaskade is a text user interface for kafka, which allows you to interact and consume topics from your…
kaskade is a text user interface for kafka, which allows you to interact and consume topics from your terminal in style! - sauljabin/kaskade
Transcribing Audio with Python on Your Local Machine
If you don't want to pay for a service to transcribe your audio, you can generate it easily on your own machine with a little setup. Here's how.
https://www.jeremymorgan.com/tutorials/generative-ai/how-to-transcribe-audio
If you don't want to pay for a service to transcribe your audio, you can generate it easily on your own machine with a little setup. Here's how.
https://www.jeremymorgan.com/tutorials/generative-ai/how-to-transcribe-audio
Jeremymorgan
Transcribing Audio with Python on Your Local Machine
If you don't want to pay for a service to transcribe your audio, you can generate it easily on your own machine with a little setup. Here's how.
MobileLLM
MobileLLM Optimizing Sub-billion Parameter Language Models for On-Device Use Cases. In ICML 2024.
https://github.com/facebookresearch/MobileLLM
MobileLLM Optimizing Sub-billion Parameter Language Models for On-Device Use Cases. In ICML 2024.
https://github.com/facebookresearch/MobileLLM
GitHub
GitHub - facebookresearch/MobileLLM: MobileLLM Optimizing Sub-billion Parameter Language Models for On-Device Use Cases. In ICML…
MobileLLM Optimizing Sub-billion Parameter Language Models for On-Device Use Cases. In ICML 2024. - facebookresearch/MobileLLM
👍1
Treescope: Interactive HTML visualization library for Python neural networks
https://github.com/google-deepmind/treescope
https://github.com/google-deepmind/treescope
GitHub
GitHub - google-deepmind/treescope: An interactive HTML pretty-printer for machine learning research in IPython notebooks.
An interactive HTML pretty-printer for machine learning research in IPython notebooks. - google-deepmind/treescope
Mypy 1.11 Released
Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes.
https://mypy-lang.blogspot.com/2024/07/mypy-111-released.html
Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes.
https://mypy-lang.blogspot.com/2024/07/mypy-111-released.html
Blogspot
Mypy 1.11 Released
Mypy 1.11 Released We’ve just uploaded mypy 1.11 to the Python Package Index ( PyPI ). Mypy is a static type checker for Python. This r...
Abstract interpretation in the Toy Optimizer
In this blog post, I’m going to write a small abtract interpreter for the Toy IR and then show how we can use it to do some simple optimizations.
https://bernsteinbear.com/blog/toy-abstract-interpretation/
In this blog post, I’m going to write a small abtract interpreter for the Toy IR and then show how we can use it to do some simple optimizations.
https://bernsteinbear.com/blog/toy-abstract-interpretation/
Max Bernstein
Abstract interpretation in the Toy Optimizer
CF Bolz-Tereick wrote some excellent posts in which they introduce a small IR and optimizer and extend it with allocation removal. We also did a live stream together in which we did some more heap optimizations.
PDF-Extract-Kit
A Comprehensive Toolkit for High-Quality PDF Content Extraction.
https://github.com/opendatalab/PDF-Extract-Kit
A Comprehensive Toolkit for High-Quality PDF Content Extraction.
https://github.com/opendatalab/PDF-Extract-Kit
GitHub
GitHub - opendatalab/PDF-Extract-Kit: A Comprehensive Toolkit for High-Quality PDF Content Extraction
A Comprehensive Toolkit for High-Quality PDF Content Extraction - opendatalab/PDF-Extract-Kit
Annotated area charts with plotnine
The
https://nrennie.rbind.io/blog/plotnine-annotated-area-chart
The
plotnine
visualisation library brings the Grammar of Graphics to Python. This post walks through the process of creating a customised, annotated area chart of coal production data.https://nrennie.rbind.io/blog/plotnine-annotated-area-chart
Nicola Rennie
Annotated area charts with plotnine | Nicola Rennie
The `plotnine` visualisation library brings the Grammar of Graphics to Python. This blog post walks through the process of creating a customised, annotated area chart of coal production data.
Fast(er)API: Optimizing Processing Time
A few simple tips to make your REST API go faster.
https://fabridamicelli.github.io/posts/2023-07-13-optimize-fastapi.html
A few simple tips to make your REST API go faster.
https://fabridamicelli.github.io/posts/2023-07-13-optimize-fastapi.html
flpc: Probably the fastest regex library for Python. Made with Rust 🦀 and PyO3
https://www.reddit.com/r/Python/comments/1dv811q/flpc_probably_the_fastest_regex_library_for/
https://www.reddit.com/r/Python/comments/1dv811q/flpc_probably_the_fastest_regex_library_for/
Reddit
From the Python community on Reddit: flpc: Probably the fastest regex library for Python. Made with Rust 🦀 and PyO3
Explore this post and more from the Python community
👍1
How to Design a REST API That Doesn’t SUCK
Learn 6 essential tips for designing a great REST API that even big companies often overlook. From following standards and maintaining consistency to writing clear documentation and simplifying integration, this video covers everything you need to create user-friendly and efficient APIs. Don't miss out on the key strategies for improving your API design!
https://www.youtube.com/watch?v=SjUQLryotAk
Learn 6 essential tips for designing a great REST API that even big companies often overlook. From following standards and maintaining consistency to writing clear documentation and simplifying integration, this video covers everything you need to create user-friendly and efficient APIs. Don't miss out on the key strategies for improving your API design!
https://www.youtube.com/watch?v=SjUQLryotAk
YouTube
6 Easy Tips to Design an AWESOME REST API
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
Learn 6 essential tips for designing a great REST API that even big companies often overlook. From following standards and maintaining consistency to writing clear documentation…
Learn 6 essential tips for designing a great REST API that even big companies often overlook. From following standards and maintaining consistency to writing clear documentation…
👍1
hololinked
Pythonic data acquisition which is HTTP compatible and beginner friendly
https://github.com/VigneshVSV/hololinked
Pythonic data acquisition which is HTTP compatible and beginner friendly
https://github.com/VigneshVSV/hololinked
GitHub
GitHub - VigneshVSV/hololinked: beginner friendly data acquisition & IoT in python - especially suited for instrumentation
beginner friendly data acquisition & IoT in python - especially suited for instrumentation - VigneshVSV/hololinked