Python Weekly - Python Weekly - Issue 581

View this email in your browser

Python Weekly

Welcome to issue 581 of Python Weekly. This is the final issue of 2022. We will be back on January 5th, 2023 after the holiday break. Wish you all a Happy New Year and have a wonderful holiday.
News

OpenAI releases Point-E, an AI that generates 3D models
The next breakthrough to take the AI world by storm might be 3D model generators. This week, OpenAI open sourced Point-E, a machine learning system that creates a 3D object given a text prompt. According to a paper published alongside the code base, Point-E can produce 3D models in one to two minutes on a single Nvidia V100 GPU.

PyTexas 2023 Call For Proposals
Everyone! We want all kinds of proposals from people of all experience levels. Whether you’ve never given a talk at a conference, or have given dozens. Whether you just discovered Python, or are an old hand. Whether you’re a programmer, designer, scientist, or music theorist (or whatever). We want to hear what you have to share!


Articles, Tutorials and Talks

Running Python inside ChatGPT
Running Python inside ChatGPT shows some amazing capabilities that ChatGPT has to understand Python code and evaluate it for you.

Effective Python Async like a PRO
See some common mistakes when writing Python Async and learn how to avoid them to increase your code's performance.

How To Setup Github Actions For CI/CD 
Automating your CI/CD workflow just got easier with GitHub Actions. In this video, you'll learn how to set them up and find out how Pulumi's technology can help make the process faster and more efficient.

Image search with localization and open-vocabulary reranking using Marqo, yolox, CLIP and OWL-ViT
Here we show how image search can be evolved to add localization and re-ranking by leveraging Marqo, yolox, CLIP and OWL-ViT. Adding the extra dimension of localization can improve retrieval performance and enable new use cases for image search while also helping with explainability. Re-ranking with an open vocabulary detection model allows for even finer-grained localsiation. The first part of the article covers background information while the second part contains working code 

Boring Python: code quality
The first post talked about dependency management, and laid out an approach to it designed to ensure (as much as possible) it doesn’t become a source of unexpected bugs. This second post in the series talks about what’s generally called “code quality” — tools to help you identify potential bugs, and other problems, as early as possible, ideally before they ever get merged into your codebase, let alone deployed to production).

Has your password been pwned?
Or, how I almost failed to search a 37 GB text file in under 1 millisecond (in Python).

Options to run pandas DataFrame.apply in parallel
In this article, I’ll survey a number of popular options for applying functions to pandas DataFrames in parallel.

PyPI malware creators are starting to employ Anti-Debug techniques
First time anti-debug techniques are discovered in PyPI malware. Read how these techniques are implemented, including analysis and tips from JFrog Security Research.

Maintain A Clean Architecture With Dependency Rules
Disentangle the dependencies between your packages.

A solution for inconsistencies in indexing operations in pandas
Get rid of annoying SettingWithCopyWarning messages.

Python Magic Methods You Haven't Heard About
Python's magic methods - also known as dunder (double underscore) methods - can be used to implement a lot of cool things. Most of the time we use them for simple stuff, such as constructors (__init__), string representation (__str__, __repr__) or arithmetic operators (__add__/__mul__). There are however many more magic methods which you probably haven't heard about and in this article we will explore all of them (even the hidden and undocumented)!


Interesting Projects, Tools and Libraries

petals
Easy way to run 100B+ language models without high-end GPUs. Up to 10x faster than offloading.

riffusion-inference
Stable diffusion for real-time music generation.

Vertebrae
An application framework for building async Python micro services.

tiktoken
tiktoken is a fast BPE tokeniser for use with OpenAI's models.

chaiNNer
A node-based image processing GUI aimed at making chaining image processing tasks (especially upscaling done by neural networks) easy, intuitive, and customizable.

StableTuner
Stable Tuner wants to be the easiest and most complete Stable Diffusion tuner.

hardeneks
Runs checks to see if an EKS cluster follows EKS Best Practices.

Coercer
A Python script to automatically coerce a Windows server to authenticate on an arbitrary machine through 12 methods.

sdfstudio
A Unified Framework for Surface Reconstruction.

aws-open-data-geo
A list of open geospatial datasets on AWS.
 
Our Other Newsletters
Programmer Weekly - A free weekly newsletter for programmers.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
 
Copyright © 2022 Python Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.PythonWeekly.com.

Our mailing address is:
Python Weekly
Brooklyn
Brooklyn, NY 11209

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Python Weekly - Issue 580

Friday, December 16, 2022

View this email in your browser Python Weekly Welcome to issue 580 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Finding JIT Optimizer Bugs using SMT

Python Weekly - Issue 579

Thursday, December 8, 2022

View this email in your browser Python Weekly Welcome to issue 579 of Python Weekly. Let's get straight to the links this week. News PyCon US 2023 Registration Launch! The news you've been

Python Weekly - Issue 578

Thursday, December 1, 2022

View this email in your browser Python Weekly Welcome to issue 578 of Python Weekly. Let's get straight to the links this week. From Our Sponsor The past, present, and future of notebooks Data

Python Weekly - Issue 577

Thursday, November 24, 2022

View this email in your browser Python Weekly Welcome to issue 577 of Python Weekly. Let's get straight to the links this week. News Infosys leaked FullAdminAccess AWS keys on PyPi for over a year

Python Weekly - Issue 576

Thursday, November 17, 2022

View this email in your browser Python Weekly Welcome to issue 576 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Retool Workflows is a fast way to build and automate

You Might Also Like

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon

iOS Cocoa Treats

Friday, November 22, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Using the SwiftUI ImageRenderer The SwiftUI ImageRenderer

iOS Dev Weekly - Issue 688

Friday, November 22, 2024

How do you get an app featured on the App Store? There's a new process, and it's great! 📝 View on the Web Archives ISSUE 688 November 22nd 2024 Comment Every developer, from solo indie devs to

Why Nvidia's CEO loves NotebookLM

Friday, November 22, 2024

I love my Alexa-enabled microwave; Best early Black Friday deals -- ZDNET ZDNET Tech Today - US November 22, 2024 Jensen Huang Even Nvidia's CEO is obsessed with Google's NotebookLM AI tool

Digest #151: Uber’s Migration, Terraform Tips, AMI Creation, and Helm Chart Scanning

Friday, November 22, 2024

Learn zero-downtime migration techniques, improve testing workflows, and master AMI creation. Plus, explore Terraform tools, Helm chart validation, and debugging AWS EC2 issues. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #626: AI makes Tech Debt more expensive, The problem with most L&D strategies, and more.

Friday, November 22, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Warning: Over 2,000 Palo Alto Networks Devices Hacked in Ongoing Attack Campaign

Friday, November 22, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 22, 2024

⚙️ Businesses increase AI spend to $13.8 billion

Friday, November 22, 2024

Plus: World leaders endorse digital green action plan ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 11/22/2024

Friday, November 22, 2024

New blogs from Syncfusion Building Oqtane Modules with Syncfusion Components for Blazor [Webinar Show Notes] By Carter Harris This blog provides show notes for our Nov. 14, 2024, webinar, “Building

ASP.NET Core News - 11/22/2024

Friday, November 22, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Integrating .NET Aspire With Azure Storage — by fsazanavets Lanayx/Oxpecker: ASP.NET Core based F# framework