Things I Learned

This is set of my notes taken when I learned something. Inspired by many "Today I Learned" or "Things I Learned" pages.
Quick Ways to Disable GitHub Actions Workflows Without Deletion
Pandas Categorical - Benefits and Use Cases
Audio Notifications in Jupyter Notebooks Across Platforms
Notes on using ripgrep for projects with python, jupyter (ipynb) notebooks and markdown files
VSCode problem - import could not be resolved from the source (Pylance)
How to Remove Diacritics and Sanitize Strings in Python
Implementing Sentence Boundary Detection in Python for Improved Text Chunking
Bash Parameter Expansion With Default Value
Rss Traffic Analysis for a Blog
Borda Count vs. Reciprocal Rank - Choosing the Right Ranking Method for Your Data
Best Small Models for Fine Tuning
How does QLoRA works?
How to Check Latest Version of Python Package?
How to Create Animated Gif From Matplotlib Plot in Python?
Remove Noise From Screen Recording
Measuring Quality and Quantity of Unit Tests in Python Projects - Advanced Strategies
Improving Code Maintainability - When to Use Standalone Functions Over Static Methods in Python
Mastering kwargs in Python - Best Practices for Experienced Developers
How to add HuggingFace model to ollama
RAGAS metrics cheat sheet
Use Decouple With Pydantic or Python Dataclass to Manage Configuration in Python App
OSI Approved in license metadata for Python project
GitHub - Troubleshooting 'Permission to repo.git denied to user'
The Most Powerful Mac Productivity and Automation Apps
Avoid using curl -u “username:secret”!
HTML5 interactive elements
entr - run arbitrary command when files change
Tverski Similarity Metrics
GitHub Search Techniques
Databricks Curriculum - From Zero to Hero
Databricks - key concepts
Semantic Type Detection
Table Representation Learning
Using Mermaid Diagrams in Pelican Blog Post
Store Output of the Command Into Array in Bash
The Importance of Adding a `py.typed` File to Your Typed Package
In the Python project made with Poetry shall I add poetry.lock to the git repo or ignore it?
Git change remote origin (replace with new)
SPLADE sparse vectors - explaination, properties
TF-IDF with examples
Growth Hacking Methodology
Product Led Growth
RAG-Fusion - Enhancing Information Retrieval in Large Language Models
What Is the Key Difference Between PCA and SVD?
Choosing technology for the LLM knowledge graph
Python Expertise Level - Self-Assessment
The Right Way to Job-Hop
LangChain RecursiveCharacterTextSplitter - Split by Tokens instead of characters
Criticism of the Lean Startup
Design Thinking
Jaro-Winkler Similarity
Bearer Token Authentication for API
Create Self-Hosted Python Package Repository - General Guide
Cookiecutter alternatives
Lesser-known Python Package Repository Managers
Split glued or joined words
Storing Private Python Packages with Local NAS and Lightweight Servers
Prompt Discovery in the Context of Large Language Models (LLMs) and Prompt Engineering
Azure OpenAI Langchain configuration
Rank Fusion Algorithms - From Simple to Advanced
Implementing Reciprocal Rank Fusion (RRF) in Python
gitignore-style exclusion for restic
Location of Python Virtual Environments - Choosing Between Project-Folder and Centralized Folder
Cookiecutters for the python package with poetry
Simplifying Data Download from Google Drive in Google Colab Using gdown
Add VSCode to PATH
What is downstream task
Alternatives for Building Python CLI Apps
Creating a PowerPoint Presentation with a Language Model
Time Travel in Git - Creating a Branch from the Past and Crafting a New Future
Mastering Temporary Files and Directories with Python's tempfile Module
Exploring Python Packages for Loading and Processing YAML Front Matter in Markdown Documents
Boosting Productivity and Automation With AppleScript on macOS
Display a Notification on the Screen in macOS
Software Versioning Schemes
How to install Faiss on Google Colab
Introducing a Python Module for Splitting Text Into Parts Based on Token Limit
Demystifying Perplexity - Assessing Dimensionality Reduction With PCA
Understanding Bhattacharyya Distance and Coefficient for Probability Distributions
Script to Python Package Using Poetry (And PyCharm)
Bash - Rename Multiple Image Files to Match Pattern With Sequence Number
Extracting Keywords From the User Query
How to Count Tokens - Tokenization With Tiktoken.
Getting the User's Home Directory Path in Python - A Cross-Platform Guide
Python Regex Named Groups
Convert HEIC and HEIF to Jpg, Png, BMP With Python
Smaller Files, Better Quality - The Advantages of HEIF and HEIC
How to Deploy FreshRSS in the Cloud for Free on Azure?
How to Deploy FreshRSS in the Cloud for Free on GCP?
Python - Named Tuples or Dictionaries to Store Structured Data?
Python - How to Make Type Hint for the Tuple With Undetermined Number of Strings?
How to Use Elypsis in Type Hints to Indicate Arbitrary Number of Elements
Git - Annotated vs. Lightweight Tags
Contextual Understanding in Automated Speech-to-Text Transcription - Machine Learning Techniques and Challenges
How to Prepare Python Project to Pass It Over to Another Developer
DCA Investing Strategy Variants
Punctuation Restoration
Salt and Pepper in the Context of Hashing/Obfuscation
Python - Is There Any Difference Between Attribute and Property?
The Difference Between Class Attribute or Property and the Class Variable
Yapf Toml Package Is Needed for Using pyproject.toml as a Configuration File
ActivityPub - How It Works and How to Use It?
Federated Social Web Manifesto
Rustification of Python
What Is the Difference Between MLOps and ModelOps?
Eval in Bash Script With Arguments Implemented as Functions
Data Science Competitions Where Winners Can Win Real Money
RSS vs. The Emerging Web Standards - Which Will Reign Supreme?
Future-Proofing RSS - Key Changes and Technical Solutions to Keep the Web Feed Format Relevant
Future of RSS
Best Python IDE for and Old Computer
In Git, How Create Patch for Changes Between Current Head and Given Commit?
Git - Sign Commit That Is N Commits Back (Earlier)
Git - Sign Previous Commit
Best Alternatives to Jupyter Notebooks
Deep Learning with Nim
The Best Linux Distributions for Old X86 Laptop to Have Windows-Like Look and Feel.
How to Save Numpy Array to File?
Plot Inside Plot With Matplotlib
Which Python Code Formatter Is Better - Black or Yapf?
Model Stacking, Bagging, Ensembling, and Boosting Explained With LEGO Metaphor
List of Features With Strongest Correlation
Explainable AI - Anchor Explanations
Checks and Data Preprocessing Steps Before Applying PCA
Black - Change Max Line Length
Jupyte Notebook Duplicated Locations for Nbextensions
How to Set the Range of the Y Axis in Plotly?
How to Set Transparent Background for Plotly Plot?
How to Find Most Viewed Questions With Given Tag on Stackoverflow?
How to Change the Size of Matplotlib Figure?
How to Rename One or More Columns in Pandas Dataframe?
How to Select Rows From a DataFrame Based on Column Values
Datasets for Embeddings Performance Evaluation
Simplifying Software Complexity - 10 Tips
Using Markmap Mindmap Diagrams in Pelican Blog
Writing a Book or Ebook in Markdown
Writing a Book or Ebook Using Gitbook
Writing a Book or Ebook Using Pandoc
Which Method of Model Packaging Should I Used?
Compress, Reduce or Minimize Size of PDF Document
Databricks Potential Usages
Programatic Diagram Generation
Combining Neural Networks and Evolutionary Algorithms
Using Graphviz (dot) Diagrams in Pelican Blog
Histogram Intersection
Tools That Helps to Understand and Tweak Random Forest Classifier
How to Use the Polish WordNet in Python?
Creating Command Line Tools From Machine Learning Models
"3 Pieces of Popular MLOps Advice to Ignore \u2014 And What to Do Instead"
What Are the Most Popular Private Services That People Decide to Self-Host?
The Benefits of Packaging an ML Model as a Python PEX File
Deploying MLFlow on Local Machine Using Docker
The Difference Between Machine Learning Development and Traditional Software Development
When Bayesian Methods Are Not the Best Option?
How to Experiment With MLFlow Locally on Laptop or PC? Instructions for the Local Setup.
MLOps Roadmap
10 Scikit-Learn Exercises for Aspiring Data Scientists
Learning Bayesian Methods as Data Scientist
What Is the Difference Between Matthews Correlation Coefficient and F1 Metrics
Difference Between Numba Jit and Njit Decorators
Understanding the Differences Between Git Push Force and Git Push Force-With-Lease
Tutorial - Install Calibre Web on QNAP NAS
Write a Syslog Entry From a Bash Script
How to Convert HTML to Clean Markdown With Pandoc
List Unlinked (Orphaned) Notes in Obsidian
Reading CSV With Obsidian Dataview and Dataviewjs
Install Photoprism on QNAP NAS Using Docker Compose
Trading Algorithms and Trading Strategies
Append JSON Data to File, Save the Traces
Bash - Determine if Script Runs on Linux, macOS or Other System
Reinstall frequently
Python logging - single character log level
Bash - Encode, Decode Base64 and Hex
Auto Documented Makefile
Awk
Bash - File Base Name (Without Extension)
Bash - Coloring Output
Bash - Continue, Yes or No
Bash - Default Argument for the Script
Bash - Download Gist From GitHub
Black - Keep Single Quotes for Strings
Change the Character Encoding
Check Text File Encoding
Chocolatey (Windows)
Convert Markdown to PDF
Convert PDF document to image
Date formatting
Disable checks for flake8, mypy, bandit and black
How to Delete a Git Branch Locally and Remotely?
Man Alternatives, CLI Command Usage Explanations, and Cheatsheets
Pytest Check if Lists Are Equal
Creating Virtual Environments in Python
How to ignore warnings in Python
Using Pyenv
Pandas Dataframe Schema and Data Types Validation
Serve HTTP Files With Python Server
Change Extension for Multiple Files in ZSH
Use Python TypedDict to Type Hint Dictionaries
ZSH - Loop Over Files and Run Command
Allow Arbitrary Types (Such as Pandas Dataframe) in Pydantic
Python - Configuration Management
Clone Partition in Linux
Adding Parent Directory to Python Path
Python - Get File and Path Parts (Dirname, Base Name, Extension)
Most Popular Python Backtesting Libraries
Datasets for Sentiment Analysis
Git - Delete Branches That Are Merged Into the Main Branch
Black - The Code Formatter
Change black line length
Git Hooks
Time Tracking Apps
Add Logo to Notebook Header Cell
Git Add - Stage Changes in Various Ways
Pre-Commit Hooks
Python - Convert Docstring Styles
Python - Docstrings Styles
Python - Project Documentation From the Code With Pdoc3
Git - Autocommit on File Changes
Box-Cox Transform - Normalizing Non-Normal Data