RSS.Social

Krystian Safjan's Blog

follow: @[email protected]

Posts

Replacing Makefile with Invoke for Cross-Platform Python Tasks

Using OpenAI Python SDK with Local Ollama Models (and When to Opt for Alternatives)

Building a Multi-Notebook Report with Quarto

Downgrade or Upgrade Your Python Version with uv

Beyond Coverage - Building Truly Complete Test Suites with GitHub Copilot

Understanding Python's `copy` vs `deepcopy` - When to Use Each

Tracking Down zsh Alias Plugin Sources

Guide to Managing VS Code Keyboard Shortcuts

Simple In-Memory Knowledge Graphs for Quick Graph Querying

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

RankFlow plot for retriever visual evaluation

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'

Open Source LLM Observability Tools and Platforms

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

Prompt Discovery

Techniques to Boost RAG Performance in Production

Python Expertise Level - Self-Assessment

Understanding the Differences in Language Models - Transformers vs. Markov Models

How Agile Can Kill Creativity in Data Science team?

The Right Way to Job-Hop

LangChain RecursiveCharacterTextSplitter - Split by Tokens instead of characters

From Fixed-Size to NLP Chunking - A Deep Dive into Text Chunking Techniques

Criticism of the Lean Startup

Design Thinking

Problems with Langchain and how to minimize their impact

Jaro-Winkler Similarity

Bearer Token Authentication for API

Understanding Retrieval-Augmented Generation (RAG) empowering LLMs

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

Easy Text Vectorization With VectorHub and Sentence Transformers

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