How do you make a Python loop faster?

DjamgaMind - AI Unraveled Podcast

DjamgaMind: Audio Intelligence for the C-Suite (Daily AI News, Energy, Healthcare, Finance)

Full-Stack AI Intelligence. Zero Noise.The definitive audio briefing for the C-Suite and AI Architects. From Daily News and Strategic Deep Dives to high-density Industrial & Regulatory Intelligence—decoded at the speed of the AI era. . 👉 Start your specialized audio briefing today at Djamgamind.com


AI Jobs and Career

I wanted to share an exciting opportunity for those of you looking to advance your careers in the AI space. You know how rapidly the landscape is evolving, and finding the right fit can be a challenge. That's why I'm excited about Mercor – they're a platform specifically designed to connect top-tier AI talent with leading companies. Whether you're a data scientist, machine learning engineer, or something else entirely, Mercor can help you find your next big role. If you're ready to take the next step in your AI career, check them out through my referral link: https://work.mercor.com/?referralCode=82d5f4e3-e1a3-4064-963f-c197bb2c8db1. It's a fantastic resource, and I encourage you to explore the opportunities they have available.

Job TitleStatusPay
Full-Stack Engineer Strong match, Full-time $150K - $220K / year
Developer Experience and Productivity Engineer Pre-qualified, Full-time $160K - $300K / year
Software Engineer - Tooling & AI Workflows (Contract) Contract $90 / hour
DevOps Engineer (India) Full-time $20K - $50K / year
Senior Full-Stack Engineer Full-time $2.8K - $4K / week
Enterprise IT & Cloud Domain Expert - India Contract $20 - $30 / hour
Senior Software Engineer Contract $100 - $200 / hour
Senior Software Engineer Pre-qualified, Full-time $150K - $300K / year
Senior Full-Stack Engineer: Latin America Full-time $1.6K - $2.1K / week
Software Engineering Expert Contract $50 - $150 / hour
Generalist Video Annotators Contract $45 / hour
Generalist Writing Expert Contract $45 / hour
Editors, Fact Checkers, & Data Quality Reviewers Contract $50 - $60 / hour
Multilingual Expert Contract $54 / hour
Mathematics Expert (PhD) Contract $60 - $80 / hour
Software Engineer - India Contract $20 - $45 / hour
Physics Expert (PhD) Contract $60 - $80 / hour
Finance Expert Contract $150 / hour
Designers Contract $50 - $70 / hour
Chemistry Expert (PhD) Contract $60 - $80 / hour

How do you make a Python loop faster?

Programmers are always looking for ways to make their code more efficient. One way to do this is to use a faster loop. Python is a high-level programming language that is widely used by developers and software engineers. It is known for its readability and ease of use. However, one downside of Python is that its loops can be slow. This can be a problem when you need to process large amounts of data. There are several ways to make Python loops faster. One way is to use a faster looping construct, such as C. Another way is to use an optimized library, such as NumPy. Finally, you can vectorize your code, which means converting it into a format that can be run on a GPU or other parallel computing platform. By using these techniques, you can significantly speed up your Python code.

According to Vladislav Zorov, If not talking about NumPy or something, try to use list comprehension expressions where possible. Those are handled by the C code of the Python interpreter, instead of looping in Python. Basically same idea like the NumPy solution, you just don’t want code running in Python.

Example: (Python 3.0)

lst = [n for n in range(1000000)]
def loops():
    newlst = []
    for n in lst:
        newlst.append(n * 2)
    return newlst
def lstcomp():
    return [n * 2 for n in lst]
from timeit import timeit
print(timeit(loops, number=100))
#18.953254899999592 seconds
print(timeit(lstcomp, number=100))
#11.669047399991541 seconds
Or Do this in Python 2.0
How do you make a Python loop faster?
How do you make a Python loop faster?

Python list traversing tip:

Instead of this: for i in range(len(l)): x = l[i]

Use this for i, x in enumerate(l): …

TO keep track of indices and values inside a loop.

Twice faster, and the code looks better.

Another option is to write loops in C instead of Python. This can be done by using a Python extension module such as pyximport. By doing this, programmers can take advantage of the speed of C while still using the convenient syntax of Python.

Finally, developers can also improve the performance of their code by making use of caching. By caching values that are computed inside a loop, programmers can avoid having to recalculate them each time through the loop. By taking these steps, programmers can make their Python code more efficient and faster.

Very Important: Don’t worry about code efficiency until you find yourself needing to worry about code efficiency.

The place where you think about efficiency is within the logic of your implementations.

This is where “big O” discussions come in to play. If you aren’t familiar, here is a link on the topic

What are the top 10 Wonders of computing and software engineering?

How do you make a Python loop faster?
What are the top 10 most insane myths about computer programmers?

Programming, Coding and Algorithms Questions and Answers

Do you want to learn python we found 5 online coding courses for beginners?

Python Coding Bestsellers on Amazon

AI-Powered Professional Certification Quiz Platform
Crack Your Next Exam with Djamgatech AI Cert Master

Web|iOs|Android|Windows

Are you passionate about AI and looking for your next career challenge? In the fast-evolving world of artificial intelligence, connecting with the right opportunities can make all the difference. We're excited to recommend Mercor, a premier platform dedicated to bridging the gap between exceptional AI professionals and innovative companies.

Whether you're seeking roles in machine learning, data science, or other cutting-edge AI fields, Mercor offers a streamlined path to your ideal position. Explore the possibilities and accelerate your AI career by visiting Mercor through our exclusive referral link:

Find Your AI Dream Job on Mercor

Your next big opportunity in AI could be just a click away!

https://amzn.to/3s3KXc3

https://coma2.ca

Pass the AWS Certified Machine Learning Specialty Exam with Flying Colors: Master Data Engineering, Exploratory Data Analysis, Modeling, Machine Learning Implementation, Operations, and NLP with 3 Practice Exams. Get the MLS-C01 Practice Exam book Now!

The Best Python Coding and Programming Bootcamps

We’ve also included a scholarship resource with more than 40 unique scholarships to provide additional financial support.

Python Coding Bootcamp Scholarships

Python Coding Breaking News

  • Python for Java developers
    by /u/Horror-Willingness74 (Python) on May 13, 2026 at 8:25 pm

    A quick hands-on intro to Python if you already know Java (or vice versa) https://blog.geekuni.com/2026/02/python-for-java-developers.html submitted by /u/Horror-Willingness74 [link] [comments]

  • [Ann] Pyrefly v1.0 (fast type checker & language server)
    by /u/BeamMeUpBiscotti (Python) on May 13, 2026 at 12:36 pm

    Hi, Pyrefly maintainer here. Today we are pleased to share that Pyrefly, a fast type checker and language server for Python, has reached stable v1.0 status, meaning we are confident that Pyrefly is ready for production use. Pyrefly was first released as an alpha in mid-2025 and followed up with a beta in November of that year. Since then, we have shipped over 60 minor releases: fixing hundreds of bugs, adding the features you’ve been asking for, and improving performance to be one of the fastest tools out there. This would not have been possible without our amazing open-source community. To everyone who filed GitHub issues, submitted pull requests, gave us feedback at conferences, or joined us on Discord: thank you. Your contributions shaped this release, we’re grateful for every one of them, and we hope you continue being a part of the journey for future releases too. We've published a blog post explaining what v1.0 means exactly, and what's next for Pyrefly. Below is a summary of the changes to Pyrefly since the Beta release. The full release notes for v1.0 can be read on our Github. Pyrefly v1.0 Release Notes Performance Improvements We've continued to push Pyrefly's performance since the speed improvements we shared in February. Since beta: 2–125x faster updated diagnostics after saving a file (no, that’s not a typo!). Thanks to fine-grained dependency tracking and streaming diagnostics, updates now consistently arrive in milliseconds 20–36% faster full type checking on large projects like PyTorch and Pandas 2–3x faster initial indexing when Pyrefly first scans your project 40–60% less memory usage during both indexing and incremental type checking (Tested on an M4 Macbook Pro using open-source benchmarks from type_coverage_py and ty_benchmark.) Compare the performance of Pyrefly and other Python type checkers on our regularly updated benchmarking suite, which runs against 53 popular Python packages. Configuration Presets A new preset configuration option provides named bundles of error severities and behavior settings. Preset Description off Silences all diagnostics. Useful for IDE-only users or if you want total control of which errors are enabled. basic Low-noise, high-confidence diagnostics only (syntax errors, missing imports, unknown names, etc.). Ideal for unconfigured projects or IDE-first users. legacy For codebases migrating from mypy. Disables checks mypy doesn't have. pyrefly init now emits this preset automatically when migrating from a mypy config. default The standard Pyrefly experience. Equivalent to having no preset. strict Enables additional strict checks on top of the default preset. For users who want to avoid Any types in their codebase. See the configuration docs for details. Onboarding Experience We’ve made improvements to the out-of-the-box experience for projects without a pyrefly.toml. Automatic config synthesis — if you have a mypy or pyright config, Pyrefly automatically migrates your settings and synthesizes an appropriate in-memory Pyrefly config. (This is the same migration that pyrefly init would commit to disk.) Basic preset for unconfigured projects — projects with no type checker config get the lightweight “basic” preset, which surfaces only high-confidence errors. VS Code status bar — the status bar shows the active preset — e.g. Pyrefly (Basic) or Pyrefly (Legacy) — so you always know which mode is active. Type error display settings — new VS Code settings let you control which preset applies to unconfigured files and suppress all diagnostics workspace-wide. Type Checker Improvements We've been hard at work making the type checker robust and feature-complete, with a focus on driving down false positives and improving type quality in real-world code bases. Here are some highlights: Across the board we've eliminated many sources of false positives in enums, dataclasses, ParamSpec, descriptors, and more. Support has been added for more type narrowing patterns, including preserving narrows in nested scopes and recognizing container membership checks. Overload resolution was substantially reworked to handle more real-world patterns. Pyrefly’s conformance to the Python typing specification has improved from 70% at beta to over 90% today. We've added experimental support for tracking tensor dimensions through PyTorch models — see "What's Next" below. LSP & IDE Improvements We've added new refactoring capabilities like Safe Delete (with reference checking) and bulk source.fixAll. Navigation is more precise, and hover cards surface richer information for imports, tuples, and NamedTuples. Workspace mode is more stable, with multiple crash fixes and improved diagnostic publishing. Framework & Notebook Support Django — Pyrefly has improved support for model relationships, fields, and views, and understands factory_boy factories. Pydantic — Pyrefly models Pydantic's runtime behavior more faithfully, with support for lax mode and range constraint validation, and handles more of the Pydantic ecosystem: RootModel, pydantic-settings, and pydantic.dataclasses. Pytest integration — We've added Code Lens run buttons for test functions, as well as code actions to annotate fixture return types and parameters. Jupyter notebooks — .ipynb IDE support has reached full parity with .py files, with rename, find references, code actions, and document symbols all supported. Complementary Tooling Pyrefly ships with tools to aid with adopting type checking in an existing codebase. Two new tools since beta: pyrefly coverage report outputs a JSON report with annotation completeness and type completeness metrics per function, class, and module, so you can track coverage over time. Baseline files let you snapshot current errors into a JSON file so only new errors are reported, as an alternative to inline suppression comments. Updated Version Policy Going forward, we’ll switch from a weekly to monthly cadence for minor (1.x.0) releases, with patch releases in between as-needed for critical fixes. We’ll continue providing release notes for minor versions, so you can see what’s new in each release. What's Next Tensor shape checking — Experimental support for tracking tensor dimensions through PyTorch models and catching shape mismatches statically. Learn more. Pyrefly + AI agents — Pyrefly's speed makes it a natural verification step in agentic workflows. See our guide on adding Pyrefly to your agentic loop. Continued improvements — We'll keep expanding library support, reducing false positives, and iterating on your feedback. Let us know what you need on Github or Discord. submitted by /u/BeamMeUpBiscotti [link] [comments]

  • Pyrefly v1.0.0 is here!
    by /u/eszlari (Python) on May 13, 2026 at 12:20 pm

    Python LSP server implementation "Pyrefly" has reached v1.0: https://pyrefly.org/blog/v1.0/ submitted by /u/eszlari [link] [comments]

  • A production-focused Python guide for working with Binance REST/WebSocket APIs
    by /u/oliver-zehentleitner (Python) on May 13, 2026 at 8:04 am

    I wrote a long-form guide about building Python applications around a high-volume public API, using Binance as the concrete example. The focus is less on trading and more on the engineering problems: - REST vs WebSocket architecture - reconnect handling - stream lifecycle observability - local cache correctness - order-book synchronization - avoiding hidden stale-state bugs in long-running services Disclosure: I maintain one of the Python libraries discussed in the article, so that perspective is included. The guide also compares python-binance, official Binance connectors, and CCXT. Feedback from Python developers working with WebSockets, APIs, or long-running data services would be useful: https://blog.technopathy.club/the-complete-binance-python-api-guide-2026 submitted by /u/oliver-zehentleitner [link] [comments]

  • Direct kernel input injection via Python uinput on Android (GPad2Mouse)
    by /u/Hungry-Advisor-5152 (Python) on May 12, 2026 at 4:02 pm

    Many developers working with Android automation hit a wall when dealing with input latency. Standard accessibility overlays are too slow. The native solution is injecting events directly into /dev/uinput using Python, but it comes with a major hurdle: Kernel Struct Padding. When using struct.unpack, 64-bit Android kernels expect a 24-byte event struct (llHHi). However, if you run the same Python script on older 32-bit devices (like Android TV Boxes), it expects a 16-byte struct (IIHHi). Failing to handle this dynamically using sys.maxsize causes instant crash errors. I've implemented a full working architecture for this concept into an open-source project called GPad2Mouse. Instead of just mapping keys, it uses Python's fcntl.ioctl to grab exclusive hardware control (EVIOCGRAB), reads VID:PID directly from /sys/class/input/, and dynamically calculates analog deadzones to prevent controller drift—all running as a daemon with 0% CPU overhead. How to study the code? Due to sub rules against dropping external links, I won't post direct links here. But if you want to see the source code implementation or watch the video demonstration of how the kernel injection works in real-time: 👉 Just Google search: GPad2Mouse Has anyone else here worked extensively with fcntl on Android? I’d love to hear your approach on handling sudden device disconnections gracefully without freezing the read loop. Cheers! submitted by /u/Hungry-Advisor-5152 [link] [comments]

  • [ Removed by Reddit ]
    by /u/Fair-Kaleidoscope677 (Python) on May 12, 2026 at 5:46 am

    [ Removed by Reddit on account of violating the content policy. ] submitted by /u/Fair-Kaleidoscope677 [link] [comments]

  • Looking to connect with fellow Python developers and make friends in the community
    by /u/Gentleman-45 (Python) on May 12, 2026 at 5:14 am

    Hey everyone, I’ve been learning and working with Python for a while and realized I also want to connect with more people in the community, make friends, collaborate on projects, and just talk tech/programming in general. Most of my learning has been solo, so I thought I’d post here and see if anyone else is interested in networking, building stuff together, sharing ideas, or even just chatting about Python and development. I’m also interested in hearing how you all met people in the programming world because sometimes it feels difficult to find genuine connections online. Would love to connect with fellow Python devs 🙂 submitted by /u/Gentleman-45 [link] [comments]

  • Tuesday Daily Thread: Advanced questions
    by /u/AutoModerator (Python) on May 12, 2026 at 12:00 am

    Weekly Wednesday Thread: Advanced Questions 🐍 Dive deep into Python with our Advanced Questions thread! This space is reserved for questions about more advanced Python topics, frameworks, and best practices. How it Works: Ask Away: Post your advanced Python questions here. Expert Insights: Get answers from experienced developers. Resource Pool: Share or discover tutorials, articles, and tips. Guidelines: This thread is for advanced questions only. Beginner questions are welcome in our Daily Beginner Thread every Thursday. Questions that are not advanced may be removed and redirected to the appropriate thread. Recommended Resources: If you don't receive a response, consider exploring r/LearnPython or join the Python Discord Server for quicker assistance. Example Questions: How can you implement a custom memory allocator in Python? What are the best practices for optimizing Cython code for heavy numerical computations? How do you set up a multi-threaded architecture using Python's Global Interpreter Lock (GIL)? Can you explain the intricacies of metaclasses and how they influence object-oriented design in Python? How would you go about implementing a distributed task queue using Celery and RabbitMQ? What are some advanced use-cases for Python's decorators? How can you achieve real-time data streaming in Python with WebSockets? What are the performance implications of using native Python data structures vs NumPy arrays for large-scale data? Best practices for securing a Flask (or similar) REST API with OAuth 2.0? What are the best practices for using Python in a microservices architecture? (..and more generally, should I even use microservices?) Let's deepen our Python knowledge together. Happy coding! 🌟 submitted by /u/AutoModerator [link] [comments]

  • I tested structured output from 288 LLM calls and logged every way JSON breaks. Here's what I found
    by /u/kexxty (Python) on May 11, 2026 at 9:00 pm

    I've been building Python services that consume LLM output for the past few years, and I kept accumulating the same pile of regex fixups for broken JSON in every project. Markdown fences, trailing commas, Python booleans inside JSON, truncated objects, unescaped quotes, the usual. Instead of keeping a private junk drawer of string manipulations, I decided to actually study the problem. Ran structured output prompts through 288 model calls across every major provider and catalogued what breaks, how often, and whether the failure modes are consistent across model families. (Spoiler: they are. Weirdly consistent.) Wrote it up here: What Breaks When You Ask an LLM for JSON The article covers: A taxonomy of the 8 most common structured output failures Why the order you apply repairs in matters (this was the part that surprised me most) Why JSON mode helps but doesn't solve the problem What changes when you need to support YAML and TOML alongside JSON The findings eventually turned into a library (outputguard), but the article stands on its own if you just want to understand the failure modes. Curious if other people are seeing the same patterns. submitted by /u/kexxty [link] [comments]

  • Library dependency version specifiers aren't for fixing vulnerabilities
    by /u/AlSweigart (Python) on May 11, 2026 at 1:53 pm

    https://sethmlarson.dev/library-version-specifiers-not-for-vulnerabilities A blog post from Seth Larson, the Security-in-Residence Developer for the Python Software Foundation. submitted by /u/AlSweigart [link] [comments]

  • Migrating 2.2B rows of Tick Data to Parquet: My SSD finally stopped screaming.
    by /u/Marchese_QuantLab (Python) on May 11, 2026 at 8:34 am

    I’ve been stuck in "data engineering hell" for the last few weeks. I had about 10 years of ES Futures tick data (from 2016 to now) sitting in a mountain of messy CSVs. Total row count: ~2.2 billion. If you’ve ever tried to run a vectorized backtest on CSVs of that size, you know the pain. My I/O was a disaster and I was basically spending more time waiting for files to load than actually doing research. I finally moved everything over to Apache Parquet using Polars, and man, I should have done this sooner. A few things I learned (the hard way): Compression is insane: I went from a massive disk footprint to a 22x reduction. Polars is a beast: I used lazy evaluation to handle the rollover logic across 40+ quarterly contracts. Doing this in Pandas would have probably melted my RAM. The "Rollover" nightmare: The hardest part wasn't the storage, it was getting the front-month transitions right without price gaps. Ensuring the bid/ask volume stayed consistent across 10 years of contract switches was... let's just say, "fun." Now I can query specific contract slices in seconds instead of minutes. It’s a game changer for my workflow. Curious to hear from others working with high-frequency data: are you guys still using HDF5/SQL for this scale, or has everyone moved to the Parquet/DuckDB stack already? submitted by /u/Marchese_QuantLab [link] [comments]

  • Monday Daily Thread: Project ideas!
    by /u/AutoModerator (Python) on May 11, 2026 at 12:00 am

    Weekly Thread: Project Ideas 💡 Welcome to our weekly Project Ideas thread! Whether you're a newbie looking for a first project or an expert seeking a new challenge, this is the place for you. How it Works: Suggest a Project: Comment your project idea—be it beginner-friendly or advanced. Build & Share: If you complete a project, reply to the original comment, share your experience, and attach your source code. Explore: Looking for ideas? Check out Al Sweigart's "The Big Book of Small Python Projects" for inspiration. Guidelines: Clearly state the difficulty level. Provide a brief description and, if possible, outline the tech stack. Feel free to link to tutorials or resources that might help. Example Submissions: Project Idea: Chatbot Difficulty: Intermediate Tech Stack: Python, NLP, Flask/FastAPI/Litestar Description: Create a chatbot that can answer FAQs for a website. Resources: Building a Chatbot with Python Project Idea: Weather Dashboard Difficulty: Beginner Tech Stack: HTML, CSS, JavaScript, API Description: Build a dashboard that displays real-time weather information using a weather API. Resources: Weather API Tutorial Project Idea: File Organizer Difficulty: Beginner Tech Stack: Python, File I/O Description: Create a script that organizes files in a directory into sub-folders based on file type. Resources: Automate the Boring Stuff: Organizing Files Let's help each other grow. Happy coding! 🌟 submitted by /u/AutoModerator [link] [comments]

  • Three packages copy-pasted my AGPL code to PyPI and named me in their description. PyPI won't act
    by /u/Obvious_Gap_5768 (Python) on May 10, 2026 at 3:24 pm

    I published repowise on PyPI a few weeks ago. It generates and maintains a wiki for your codebase, plus some git intelligence stuff like hotspots and ownership among other things Soon after launch, three packages appeared on PyPI within hours of each other, all with the same description: "Codebase intelligence that thinks ahead, outperforms repowise on every dimension." Repowise is mine. They literally name it. Looked inside the packages. They forked my AGPL-3.0 code, ran an LLM over it to fix a few small things, and republished under new names. No attribution, no license file, no source link. Filed PyPI abuse reports. Filed a DMCA for the license violation. Sent email. Weeks in, all three packages are still live, still pulling downloads off my project's name. PyPI's abuse flow seems to be a single form and silence. There's no copyleft enforcement path baked into the registry itself, so AGPL violations basically depend on DMCA, which is slow and easy to ignore. Any suggestions would be very helpful submitted by /u/Obvious_Gap_5768 [link] [comments]

  • Will python ever have a chaining operator?
    by /u/Desperate_Cold6274 (Python) on May 10, 2026 at 8:12 am

    In other languages I use map() and filter() through piping and my code usually looks readable as I can clearly see a data-stream transformation. As it is today, users cannot do map() |> filter() |> list(), but they need to do list(filter(map())) which makes things unreadable. Lists of comprehension work fine for very simple use-case becoming unreadable very quickly as complexity increases. However, in python there has always been some resistance, especially 15-20 years ago, but times are evolving. Also, by considering the wide adoption in data-science, it is worth noticing that numbers-crunchers are more familiar with the concept of “data transformation flow” than “function calls”. On the packages dimension , libraries like 🐼s support methods chaining which from an external viewpoint, it’s semantically similar. Do you know if there is any indication that python core team may allow operator piping (and/or chaining) in the not-too-long-term? submitted by /u/Desperate_Cold6274 [link] [comments]

  • What is best modern DB layer for python, AI friendly, simple with raw SQL escape always available?
    by /u/Varjoranta (Python) on May 10, 2026 at 5:29 am

    I have been usually building my own db sql layer for every project I start. I dislike ORMs in general, but I do like the model to SQL mapping and nowadays use pydantic for it. But anything outside direct CRUD I prefer raw SQL to keep things simple. Anything like this exists already? I open sourced mine (etchdb), as I didn’t want to repeat myself. How should I start discussion around this without it becoming showcase and demoted? submitted by /u/Varjoranta [link] [comments]

  • Sunday Daily Thread: What's everyone working on this week?
    by /u/AutoModerator (Python) on May 10, 2026 at 12:00 am

    Weekly Thread: What's Everyone Working On This Week? 🛠️ Hello r/Python! It's time to share what you've been working on! Whether it's a work-in-progress, a completed masterpiece, or just a rough idea, let us know what you're up to! How it Works: Show & Tell: Share your current projects, completed works, or future ideas. Discuss: Get feedback, find collaborators, or just chat about your project. Inspire: Your project might inspire someone else, just as you might get inspired here. Guidelines: Feel free to include as many details as you'd like. Code snippets, screenshots, and links are all welcome. Whether it's your job, your hobby, or your passion project, all Python-related work is welcome here. Example Shares: Machine Learning Model: Working on a ML model to predict stock prices. Just cracked a 90% accuracy rate! Web Scraping: Built a script to scrape and analyze news articles. It's helped me understand media bias better. Automation: Automated my home lighting with Python and Raspberry Pi. My life has never been easier! Let's build and grow together! Share your journey and learn from others. Happy coding! 🌟 submitted by /u/AutoModerator [link] [comments]

  • Batteries-included successor?
    by /u/keiyakins (Python) on May 9, 2026 at 11:00 pm

    Python is increasingly abandoning the "batteries included" philosophy in favor of the NPM model of installing a trillion dependencies for everything - look at the still missing websocket implementation, for instance. Given that, it's losing almost all of its advantages — if you have to deal with a system to automatically download and run recursive dependencies, you might as well use Rust. If you have to write everything yourself, you might as well use C. So, what projects are taking up that role? submitted by /u/keiyakins [link] [comments]

  • Best pool settings for SQLAlchemy on a Vercel deployment
    by /u/carlinwasright (Python) on May 9, 2026 at 6:33 pm

    I have tried various pool sizes and NullPool. NullPool is slower but also minimizes db connections. Using a pool is faster but tends to max out my db connections. Is there some magic setting that will give me the speed of pooling without running up my connection count? I am using fluid compute so the functions start warm. My feeling is that if I set a very short recycle time that may be helpful but not sure. submitted by /u/carlinwasright [link] [comments]

  • Do you actually read the source code of libraries you install?
    by /u/xander_abhishekh (Python) on May 9, 2026 at 7:51 am

    Honest question. With all the supply chain attacks recently i've been wondering how many people actually look at what they're pip installing. I check the repo, scan the star count, maybe skim the readme. but reading actual source? almost never unless its a small package. How do you decide what to trust? submitted by /u/xander_abhishekh [link] [comments]

  • Integration Tests CI
    by /u/wildetea (Python) on May 9, 2026 at 4:09 am

    How do people setup integration tests on remote CI? Consider if you have long integration tests that you don’t want to run on every pull request. How would you trigger integration tests as needed? I usually separate both by folders as tests/unit and tests/integration, but have also used pytest.mark.integration with flags denoting such config within pyproject.toml. And i know how to run either of those locally. I am interested on how people trigger this on remote github / bitbucket / gitlab / etc … Any guidance or references of beat practice would be most appreciated. submitted by /u/wildetea [link] [comments]

What is Google Workspace?
Google Workspace is a cloud-based productivity suite that helps teams communicate, collaborate and get things done from anywhere and on any device. It's simple to set up, use and manage, so your business can focus on what really matters.

Watch a video or find out more here.

Here are some highlights:
Business email for your domain
Look professional and communicate as you@yourcompany.com. Gmail's simple features help you build your brand while getting more done.

Access from any location or device
Check emails, share files, edit documents, hold video meetings and more, whether you're at work, at home or on the move. You can pick up where you left off from a computer, tablet or phone.

Enterprise-level management tools
Robust admin settings give you total command over users, devices, security and more.

Sign up using my link https://referworkspace.app.goo.gl/Q371 and get a 14-day trial, and message me to get an exclusive discount when you try Google Workspace for your business.

Google Workspace Business Standard Promotion code for the Americas 63F733CLLY7R7MM 63F7D7CPD9XXUVT 63FLKQHWV3AEEE6 63JGLWWK36CP7WM
Email me for more promo codes

Active Hydrating Toner, Anti-Aging Replenishing Advanced Face Moisturizer, with Vitamins A, C, E & Natural Botanicals to Promote Skin Balance & Collagen Production, 6.7 Fl Oz

Age Defying 0.3% Retinol Serum, Anti-Aging Dark Spot Remover for Face, Fine Lines & Wrinkle Pore Minimizer, with Vitamin E & Natural Botanicals

Firming Moisturizer, Advanced Hydrating Facial Replenishing Cream, with Hyaluronic Acid, Resveratrol & Natural Botanicals to Restore Skin's Strength, Radiance, and Resilience, 1.75 Oz

Skin Stem Cell Serum

Smartphone 101 - Pick a smartphone for me - android or iOS - Apple iPhone or Samsung Galaxy or Huawei or Xaomi or Google Pixel

Can AI Really Predict Lottery Results? We Asked an Expert.

Ace the 2025 AWS Solutions Architect Associate SAA-C03 Exam with Confidence Pass the 2025 AWS Certified Machine Learning Specialty MLS-C01 Exam with Flying Colors

List of Freely available programming books - What is the single most influential book every Programmers should read



#BlackOwned #BlackEntrepreneurs #BlackBuniness #AWSCertified #AWSCloudPractitioner #AWSCertification #AWSCLFC02 #CloudComputing #AWSStudyGuide #AWSTraining #AWSCareer #AWSExamPrep #AWSCommunity #AWSEducation #AWSBasics #AWSCertified #AWSMachineLearning #AWSCertification #AWSSpecialty #MachineLearning #AWSStudyGuide #CloudComputing #DataScience #AWSCertified #AWSSolutionsArchitect #AWSArchitectAssociate #AWSCertification #AWSStudyGuide #CloudComputing #AWSArchitecture #AWSTraining #AWSCareer #AWSExamPrep #AWSCommunity #AWSEducation #AzureFundamentals #AZ900 #MicrosoftAzure #ITCertification #CertificationPrep #StudyMaterials #TechLearning #MicrosoftCertified #AzureCertification #TechBooks

Top 1000 Canada Quiz and trivia: CANADA CITIZENSHIP TEST- HISTORY - GEOGRAPHY - GOVERNMENT- CULTURE - PEOPLE - LANGUAGES - TRAVEL - WILDLIFE - HOCKEY - TOURISM - SCENERIES - ARTS - DATA VISUALIZATION
zCanadian Quiz and Trivia, Canadian History, Citizenship Test, Geography, Wildlife, Secenries, Banff, Tourism

Top 1000 Africa Quiz and trivia: HISTORY - GEOGRAPHY - WILDLIFE - CULTURE - PEOPLE - LANGUAGES - TRAVEL - TOURISM - SCENERIES - ARTS - DATA VISUALIZATION
Africa Quiz, Africa Trivia, Quiz, African History, Geography, Wildlife, Culture

Exploring the Pros and Cons of Visiting All Provinces and Territories in Canada.
Exploring the Pros and Cons of Visiting All Provinces and Territories in Canada

Exploring the Advantages and Disadvantages of Visiting All 50 States in the USA
Exploring the Advantages and Disadvantages of Visiting All 50 States in the USA


Health Health, a science-based community to discuss human health

Reddit Science This community is a place to share and discuss new scientific research. Read about the latest advances in astronomy, biology, medicine, physics, social science, and more. Find and submit new publications and popular science coverage of current research.

Reddit Sports Sports News and Highlights from the NFL, NBA, NHL, MLB, MLS, NCAA, F1, and other leagues around the world.

Turn your dream into reality with Google Workspace: It’s free for the first 14 days.
Get 20% off Google Google Workspace (Google Meet) Standard Plan with  the following codes:
Get 20% off Google Google Workspace (Google Meet) Standard Plan with  the following codes: 96DRHDRA9J7GTN6 96DRHDRA9J7GTN6
63F733CLLY7R7MM
63F7D7CPD9XXUVT
63FLKQHWV3AEEE6
63JGLWWK36CP7WM
63KKR9EULQRR7VE
63KNY4N7VHCUA9R
63LDXXFYU6VXDG9
63MGNRCKXURAYWC
63NGNDVVXJP4N99
63P4G3ELRPADKQU
With Google Workspace, Get custom email @yourcompany, Work from anywhere; Easily scale up or down
Google gives you the tools you need to run your business like a pro. Set up custom email, share files securely online, video chat from any device, and more.
Google Workspace provides a platform, a common ground, for all our internal teams and operations to collaboratively support our primary business goal, which is to deliver quality information to our readers quickly.
Get 20% off Google Workspace (Google Meet) Business Plan (AMERICAS): M9HNXHX3WC9H7YE
C37HCAQRVR7JTFK
C3AE76E7WATCTL9
C3C3RGUF9VW6LXE
C3D9LD4L736CALC
C3EQXV674DQ6PXP
C3G9M3JEHXM3XC7
C3GGR3H4TRHUD7L
C3LVUVC3LHKUEQK
C3PVGM4CHHPMWLE
C3QHQ763LWGTW4C
Even if you’re small, you want people to see you as a professional business. If you’re still growing, you need the building blocks to get you where you want to be. I’ve learned so much about business through Google Workspace—I can’t imagine working without it.
(Email us for more codes)