56,966 blogs · [ { "id": "01a0d466-8379-71c9-9dd7-da29ed3ff0ca", "title": "llama.cpp — Beginner’s Guide for Mac", "url": "https://theptrk.com/2026/09/24/llama-cpp-beginners-guide-for-mac/?utm_source=rss&utm_medium=rss&utm_campaign=llama-cpp-beginners-guide-for-mac", "published_at": "2026-09-24T00:09:15+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f97804b7b057", "title": "Django 5.x removes 3.2x recommendation for timezone middleware", "url": "https://theptrk.com/2026/08/12/django-5-x-removes-3-2x-recommendation-for-timezone-middleware/?utm_source=rss&utm_medium=rss&utm_campaign=django-5-x-removes-3-2x-recommendation-for-timezone-middleware", "published_at": "2026-08-12T18:37:21+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f97804d9619f", "title": "How do I write a file in python?", "url": "https://theptrk.com/2026/01/27/how-do-i-write-a-file-in-python/?utm_source=rss&utm_medium=rss&utm_campaign=how-do-i-write-a-file-in-python", "published_at": "2026-01-27T09:52:01+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f978058b9937", "title": "Setup a telegram bot", "url": "https://theptrk.com/2025/12/26/setup-a-telegram-bot/?utm_source=rss&utm_medium=rss&utm_campaign=setup-a-telegram-bot", "published_at": "2025-12-26T19:57:25+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f9780625c0a7", "title": "Intro to Docker Images, Containers", "url": "https://theptrk.com/2025/10/19/intro-to-docker-images-containers/?utm_source=rss&utm_medium=rss&utm_campaign=intro-to-docker-images-containers", "published_at": "2025-10-19T04:00:08+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f9780634add5", "title": "Why Docker? Isolation and Reproducible Builds (Sanity)", "url": "https://theptrk.com/2025/10/19/why-docker-isolation-and-reproducible-builds-sanity/?utm_source=rss&utm_medium=rss&utm_campaign=why-docker-isolation-and-reproducible-builds-sanity", "published_at": "2025-10-19T01:56:10+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f97806369a47", "title": "Before Docker", "url": "https://theptrk.com/2025/09/19/before-docker/?utm_source=rss&utm_medium=rss&utm_campaign=before-docker", "published_at": "2025-09-19T02:54:13+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f9780645e795", "title": "Make an AI Coding Agent in python", "url": "https://theptrk.com/2025/09/02/make-an-ai-coding-agent-in-python/?utm_source=rss&utm_medium=rss&utm_campaign=make-an-ai-coding-agent-in-python", "published_at": "2025-09-02T03:51:15+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f97807100785", "title": "How to make your python cli tool available across your computer", "url": "https://theptrk.com/2025/09/01/how-to-make-your-python-cli-tool-available-across-your-computer/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-make-your-python-cli-tool-available-across-your-computer", "published_at": "2025-09-01T15:33:19+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f97807bea663", "title": "iOS Speech Recognition (SFSpeechRecognizer)", "url": "https://theptrk.com/2025/08/24/ios-speech-recognition-sfspeechrecognizer/?utm_source=rss&utm_medium=rss&utm_campaign=ios-speech-recognition-sfspeechrecognizer", "published_at": "2025-08-24T21:44:19+00:00" }, { "id": "01a087ee-04ac-7379-9d76-f97808218e05", "title": "Django S3 Pre Signed URLs", "url": "https://theptrk.com/2025/08/15/django-s3-pre-signed-urls/?utm_source=rss&utm_medium=rss&utm_campaign=django-s3-pre-signed-urls", "published_at": "2025-08-15T07:58:17+00:00" }, { "id": "01a0d465-b772-7041-8763-5be577ea09c5", "title": "Django Stripe integration tutorial – high level", "url": "https://theptrk.com/2025/07/23/django-stripe-integration-tutorial-high-level/?utm_source=rss&utm_medium=rss&utm_campaign=django-stripe-integration-tutorial-high-level", "published_at": "2025-07-23T06:12:20+00:00" }, { "id": "01a0d465-b772-7041-8763-5be5781504b0", "title": "Creating a dotfiles repo", "url": "https://theptrk.com/2025/07/12/creating-a-dotfiles-repo/?utm_source=rss&utm_medium=rss&utm_campaign=creating-a-dotfiles-repo", "published_at": "2025-07-12T20:53:02+00:00" }, { "id": "01a0d465-b772-7041-8763-5be578d04714", "title": "quick openai call from the terminal", "url": "https://theptrk.com/2025/07/12/quick-openai-call-from-the-terminal/?utm_source=rss&utm_medium=rss&utm_campaign=quick-openai-call-from-the-terminal", "published_at": "2025-07-12T07:11:14+00:00" }, { "id": "01a0d465-b772-7041-8763-5be5798dbf1b", "title": "Claude Code First Impressions", "url": "https://theptrk.com/2025/07/06/claude-code-first-impressions/?utm_source=rss&utm_medium=rss&utm_campaign=claude-code-first-impressions", "published_at": "2025-07-06T20:13:00+00:00" }, { "id": "01a0d465-b772-7041-8763-5be5799940d7", "title": "Docker Beginner Tutorial", "url": "https://theptrk.com/2025/07/04/docker-beginner-tutorial/?utm_source=rss&utm_medium=rss&utm_campaign=docker-beginner-tutorial", "published_at": "2025-07-04T22:31:52+00:00" }, { "id": "01a0d465-b772-7041-8763-5be57a530f72", "title": "Why Docker? Most servers run Linux", "url": "https://theptrk.com/2025/07/04/why-docker-most-servers-run-linux/?utm_source=rss&utm_medium=rss&utm_campaign=why-docker-most-servers-run-linux", "published_at": "2025-07-04T22:31:27+00:00" }, { "id": "01a0d465-b772-7041-8763-5be57af071d4", "title": "Todo list in postgres (python)", "url": "https://theptrk.com/2025/06/08/todo-list-in-postgres-python/?utm_source=rss&utm_medium=rss&utm_campaign=todo-list-in-postgres-python", "published_at": "2025-06-08T19:29:44+00:00" }, { "id": "01a0d465-b772-7041-8763-5be57b3f15ff", "title": "Todolist in postgres", "url": "https://theptrk.com/2025/06/02/todolist-in-postgres/?utm_source=rss&utm_medium=rss&utm_campaign=todolist-in-postgres", "published_at": "2025-06-02T08:03:30+00:00" }, { "id": "01a0d465-b772-7041-8763-5be57c20dbf9", "title": "Downloading postgres with brew", "url": "https://theptrk.com/2025/06/02/downloading-postgres-with-brew/?utm_source=rss&utm_medium=rss&utm_campaign=downloading-postgres-with-brew", "published_at": "2025-06-02T07:28:54+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed0fa4cb2", "title": "Notes: LLM Engineers Handbook", "url": "https://theptrk.com/2024/11/19/notes-llm-engineers-handbook/?utm_source=rss&utm_medium=rss&utm_campaign=notes-llm-engineers-handbook", "published_at": "2024-11-19T23:16:24+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed1d3044e", "title": "scripts folder", "url": "https://theptrk.com/2024/10/12/scripts-folder/?utm_source=rss&utm_medium=rss&utm_campaign=scripts-folder", "published_at": "2024-10-12T21:43:48+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed2b0dc5b", "title": "Arc Prize problem type: the transformation", "url": "https://theptrk.com/2024/10/06/arc-prize-problem-type-the-transformation-draft/?utm_source=rss&utm_medium=rss&utm_campaign=arc-prize-problem-type-the-transformation-draft", "published_at": "2024-10-06T19:41:32+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed3ab4bb4", "title": "Me Database – Master Plan", "url": "https://theptrk.com/2024/09/27/me-database-master-plan/?utm_source=rss&utm_medium=rss&utm_campaign=me-database-master-plan", "published_at": "2024-09-27T02:16:57+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed46d9526", "title": "Data Ownership", "url": "https://theptrk.com/2024/09/22/data-ownership/?utm_source=rss&utm_medium=rss&utm_campaign=data-ownership", "published_at": "2024-09-22T21:45:23+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed47f1ca1", "title": "python reference sheet", "url": "https://theptrk.com/2024/09/04/python-reference-sheet/?utm_source=rss&utm_medium=rss&utm_campaign=python-reference-sheet", "published_at": "2024-09-04T16:36:22+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed4e66ce1", "title": "Install, Upgrade Postgres on Mac with homebrew", "url": "https://theptrk.com/2024/07/09/install-upgrade-postgres-on-mac-with-homebrew/?utm_source=rss&utm_medium=rss&utm_campaign=install-upgrade-postgres-on-mac-with-homebrew", "published_at": "2024-07-09T00:42:43+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed53f93ee", "title": "Timer in Terminal", "url": "https://theptrk.com/2024/06/19/timer-in-terminal/?utm_source=rss&utm_medium=rss&utm_campaign=timer-in-terminal", "published_at": "2024-06-19T16:37:52+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed630d2cf", "title": "Github Authentication with SSH on Mac", "url": "https://theptrk.com/2024/05/23/github-authentication-with-ssh-on-mac/?utm_source=rss&utm_medium=rss&utm_campaign=github-authentication-with-ssh-on-mac", "published_at": "2024-05-23T19:22:51+00:00" }, { "id": "01a0d469-6ca0-704a-950e-0feed6ae0854", "title": "openai embeddings in python with asyncio and gather", "url": "https://theptrk.com/2024/04/16/openai-embeddings-in-python/?utm_source=rss&utm_medium=rss&utm_campaign=openai-embeddings-in-python", "published_at": "2024-04-16T22:03:12+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f62346e6504", "title": "Django jupyter notebook in vscode", "url": "https://theptrk.com/2024/04/15/django-jupyter-notebook-in-vscode/?utm_source=rss&utm_medium=rss&utm_campaign=django-jupyter-notebook-in-vscode", "published_at": "2024-04-15T23:01:56+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f623558350c", "title": "Django jupyter notebook in browser", "url": "https://theptrk.com/2024/04/15/django-jupyter-notebook-in-browser/?utm_source=rss&utm_medium=rss&utm_campaign=django-jupyter-notebook-in-browser", "published_at": "2024-04-15T22:57:02+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f62364f848e", "title": "How to avoid overwriting files in python", "url": "https://theptrk.com/2024/03/28/how-to-avoid-overwriting-files-in-python/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-avoid-overwriting-files-in-python", "published_at": "2024-03-28T19:40:18+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f623664ff0b", "title": "Removing stopwords with NLTK", "url": "https://theptrk.com/2024/03/26/removing-stopwords-with-nltk/?utm_source=rss&utm_medium=rss&utm_campaign=removing-stopwords-with-nltk", "published_at": "2024-03-26T18:41:45+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f623740e83c", "title": "How to write files and read files in python", "url": "https://theptrk.com/2024/03/26/how-to-write-files-and-read-files-in-python/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-write-files-and-read-files-in-python", "published_at": "2024-03-26T17:30:39+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f623774329d", "title": "How to use the python rank-bm25 library", "url": "https://theptrk.com/2024/03/25/how-to-use-the-python-rank-bm25-library/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-use-the-python-rank-bm25-library", "published_at": "2024-03-25T22:15:40+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f6237bf1f36", "title": "How to time a function in python (bonus: intervals ⏱️)", "url": "https://theptrk.com/2024/03/25/how-to-time-a-function-in-python/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-time-a-function-in-python", "published_at": "2024-03-25T04:57:42+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f6238456867", "title": "Install nginx locally with docker", "url": "https://theptrk.com/2024/02/08/install-nginx-locally-with-docker/?utm_source=rss&utm_medium=rss&utm_campaign=install-nginx-locally-with-docker", "published_at": "2024-02-08T18:49:14+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f623887a4de", "title": "How to invert docker ps output", "url": "https://theptrk.com/2024/02/08/how-to-invert-docker-ps-output/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-invert-docker-ps-output", "published_at": "2024-02-08T18:17:59+00:00" }, { "id": "01a0d46a-9500-73d9-a9d8-1f6238bd21e4", "title": "How to format, filter docker output", "url": "https://theptrk.com/2024/02/08/how-to-format-filter-docker-output/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-format-filter-docker-output", "published_at": "2024-02-08T16:55:38+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7b63f554", "title": "install nginx on mac with homebrew", "url": "https://theptrk.com/2024/02/08/install-nginx-on-mac-with-homebrew/?utm_source=rss&utm_medium=rss&utm_campaign=install-nginx-on-mac-with-homebrew", "published_at": "2024-02-08T16:23:43+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7b84ac3a", "title": "Chunking text", "url": "https://theptrk.com/2024/01/22/chunking-text/?utm_source=rss&utm_medium=rss&utm_campaign=chunking-text", "published_at": "2024-01-22T23:24:45+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7bdbf5d9", "title": "My VSCode Vim settings", "url": "https://theptrk.com/2024/01/10/my-vscode-vim-settings/?utm_source=rss&utm_medium=rss&utm_campaign=my-vscode-vim-settings", "published_at": "2024-01-10T17:33:53+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7c7fd424", "title": "async openai calls with python", "url": "https://theptrk.com/2024/01/04/async-openai-calls-with-python/?utm_source=rss&utm_medium=rss&utm_campaign=async-openai-calls-with-python", "published_at": "2024-01-04T01:17:56+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7cda64bf", "title": "Async python with asyncio", "url": "https://theptrk.com/2024/01/04/async-python-with-asyncio/?utm_source=rss&utm_medium=rss&utm_campaign=async-python-with-asyncio", "published_at": "2024-01-04T01:10:01+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7d2755aa", "title": "local inference with llama-cpp-python", "url": "https://theptrk.com/2023/12/31/local-inference-with-llama-cpp-python/?utm_source=rss&utm_medium=rss&utm_campaign=local-inference-with-llama-cpp-python", "published_at": "2023-12-31T20:29:48+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7dbec7f0", "title": "rsync with python without extra files", "url": "https://theptrk.com/2023/12/29/rsync-with-python-without-extra-files/?utm_source=rss&utm_medium=rss&utm_campaign=rsync-with-python-without-extra-files", "published_at": "2023-12-29T22:21:49+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7df57f3c", "title": "tiktoken: get number of tokens from string + openai pricing", "url": "https://theptrk.com/2023/11/22/tiktoken-get-number-of-tokens-from-string-openai-pricing/?utm_source=rss&utm_medium=rss&utm_campaign=tiktoken-get-number-of-tokens-from-string-openai-pricing", "published_at": "2023-11-22T20:22:23+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7e16a712", "title": "Creating a form with HTMX, Django", "url": "https://theptrk.com/2023/11/14/creating-a-form-with-htmx-django/?utm_source=rss&utm_medium=rss&utm_campaign=creating-a-form-with-htmx-django", "published_at": "2023-11-14T20:29:44+00:00" }, { "id": "01a0d46b-7acd-7382-a919-d42f7ee6a4e8", "title": "Django and pgvector for semantic search", "url": "https://theptrk.com/2023/11/06/django-and-pgvector-for-semantic-search/?utm_source=rss&utm_medium=rss&utm_campaign=django-and-pgvector-for-semantic-search", "published_at": "2023-11-06T02:23:16+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf00b8f03", "title": "Can ChatGPT do math? NO! But why?", "url": "https://theptrk.com/2023/10/18/can-chatgpt-do-math-no-but-why/?utm_source=rss&utm_medium=rss&utm_campaign=can-chatgpt-do-math-no-but-why", "published_at": "2023-10-18T18:30:24+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf032db74", "title": "How to create a chrome extension (react vite boilerplate)", "url": "https://theptrk.com/2023/07/28/how-to-create-a-chrome-extension/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-create-a-chrome-extension", "published_at": "2023-07-28T01:20:16+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf09409f6", "title": "Obsidian Vim remapping", "url": "https://theptrk.com/2023/07/17/obsidian-vim-remapping/?utm_source=rss&utm_medium=rss&utm_campaign=obsidian-vim-remapping", "published_at": "2023-07-17T23:52:07+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf14cbf28", "title": "GPT from scratch: Karpathy", "url": "https://theptrk.com/2023/07/13/gpt-from-scratch-karpathy/?utm_source=rss&utm_medium=rss&utm_campaign=gpt-from-scratch-karpathy", "published_at": "2023-07-13T20:10:42+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf21a38bd", "title": "How to convert mov to mp4 with ffmpeg", "url": "https://theptrk.com/2023/06/15/how-to-convert-mov-to-mp4-with-ffmpeg/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-convert-mov-to-mp4-with-ffmpeg", "published_at": "2023-06-15T19:44:06+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf2ad0126", "title": "How to use OpenAI whisper with python", "url": "https://theptrk.com/2023/06/15/how-to-use-openai-whisper-with-python/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-use-openai-whisper-with-python", "published_at": "2023-06-15T15:30:24+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf3441837", "title": "UserWarning: FP16 is not supported on CPU; using FP32 insteadwarnings.warn(“FP16 is not supported on CPU; using FP32 instead”)", "url": "https://theptrk.com/2023/06/11/userwarning-fp16-is-not-supported-on-cpu-using-fp32-insteadwarnings-warnfp16-is-not-supported-on-cpu-using-fp32-instead/?utm_source=rss&utm_medium=rss&utm_campaign=userwarning-fp16-is-not-supported-on-cpu-using-fp32-insteadwarnings-warnfp16-is-not-supported-on-cpu-using-fp32-instead", "published_at": "2023-06-11T23:55:46+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf38b280a", "title": "Create Django Project with scaffolding from Django Cookiecutter", "url": "https://theptrk.com/2023/06/07/create-django-project-with-scaffolding-from-django-cookiecutter/?utm_source=rss&utm_medium=rss&utm_campaign=create-django-project-with-scaffolding-from-django-cookiecutter", "published_at": "2023-06-07T21:37:43+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf40fbccc", "title": "Python: Print all items in a directory", "url": "https://theptrk.com/2023/06/07/python-print-all-items-in-a-directory/?utm_source=rss&utm_medium=rss&utm_campaign=python-print-all-items-in-a-directory", "published_at": "2023-06-07T05:26:45+00:00" }, { "id": "01a0d46c-4a92-72cd-a014-778cf4b470ea", "title": "Mac and Docker Desktop: “Cannot connect to the Docker daemon”", "url": "https://theptrk.com/2023/05/13/mac-and-docker-desktop-cannot-connect-to-the-docker-daemon/?utm_source=rss&utm_medium=rss&utm_campaign=mac-and-docker-desktop-cannot-connect-to-the-docker-daemon", "published_at": "2023-05-13T00:18:30+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682db42b090", "title": "Cache your OpenAI responses with CachedGPT", "url": "https://theptrk.com/2023/04/30/cache-your-openai-responses-with-cachedgpt/?utm_source=rss&utm_medium=rss&utm_campaign=cache-your-openai-responses-with-cachedgpt", "published_at": "2023-04-30T03:26:02+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682dc1550ac", "title": "OpenAI ChatCompletion in Python", "url": "https://theptrk.com/2023/04/30/openai-chatcompletion-in-python/?utm_source=rss&utm_medium=rss&utm_campaign=openai-chatcompletion-in-python", "published_at": "2023-04-30T01:47:56+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682dc9b0151", "title": "Use pyenv and a .python-version file", "url": "https://theptrk.com/2023/01/19/use-pyenv-and-a-python-version-file/?utm_source=rss&utm_medium=rss&utm_campaign=use-pyenv-and-a-python-version-file", "published_at": "2023-01-19T16:40:04+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682dd18d00a", "title": "How to download and examine a file on the command line", "url": "https://theptrk.com/2023/01/09/how-to-download-and-examine-a-file-on-the-command-line/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-download-and-examine-a-file-on-the-command-line", "published_at": "2023-01-09T18:56:32+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682dd250aaa", "title": "Goodbye Outstandem", "url": "https://theptrk.com/2022/01/20/goodbye-outstandem/?utm_source=rss&utm_medium=rss&utm_campaign=goodbye-outstandem", "published_at": "2022-01-20T07:58:58+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682dd6b8346", "title": "How to earn free boba for life", "url": "https://theptrk.com/2021/12/29/how-to-earn-free-boba-for-life/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-earn-free-boba-for-life", "published_at": "2021-12-29T19:30:12+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682ddd08f85", "title": "Setting up zsh on new computer", "url": "https://theptrk.com/2021/11/26/setting-up-zsh-on-new-computer/?utm_source=rss&utm_medium=rss&utm_campaign=setting-up-zsh-on-new-computer", "published_at": "2021-11-26T19:36:01+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682dea8723e", "title": "Cartoons for Machine Learning Coursera Andrew Ng: Week 1-5 V2", "url": "https://theptrk.com/2021/09/14/cartoons-for-machine-learning-coursera-andrew-ng-week-1-5-v2/?utm_source=rss&utm_medium=rss&utm_campaign=cartoons-for-machine-learning-coursera-andrew-ng-week-1-5-v2", "published_at": "2021-09-14T15:00:19+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682df9f976f", "title": "pytest (error): Requested setting ROOT_URLCONF, but settings are not configured", "url": "https://theptrk.com/2020/07/05/pytest-error-requested-setting-root_urlconf-but-settings-are-not-configured/?utm_source=rss&utm_medium=rss&utm_campaign=pytest-error-requested-setting-root_urlconf-but-settings-are-not-configured", "published_at": "2020-07-05T23:09:40+00:00" }, { "id": "01a0d46c-ffaf-7265-9546-8682e0963c3f", "title": "Machine Learning Coursera Andrew Ng: Week 1 Illustrations", "url": "https://theptrk.com/2020/07/05/machine-learning-coursera-week-1-illustrations/?utm_source=rss&utm_medium=rss&utm_campaign=machine-learning-coursera-week-1-illustrations", "published_at": "2020-07-05T03:12:29+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b63062091f", "title": "JavaScript, node.js versions with nvm", "url": "https://theptrk.com/2020/05/20/javascript-node-js-versions-with-nvm/?utm_source=rss&utm_medium=rss&utm_campaign=javascript-node-js-versions-with-nvm", "published_at": "2020-05-20T16:07:57+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b630dfb60d", "title": "How to set “jj” as Esc in VSCode Vim", "url": "https://theptrk.com/2020/05/04/how-to-set-jj-as-esc-in-vscode-vim/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-set-jj-as-esc-in-vscode-vim", "published_at": "2020-05-04T05:42:53+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b63160baba", "title": "How to install Python 3 on Mac using homebrew", "url": "https://theptrk.com/2020/05/02/how-to-install-python-3-on-mac-using-homebrew/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-install-python-3-on-mac-using-homebrew", "published_at": "2020-05-02T17:23:04+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b631fa014e", "title": "Machine Learning Introduction: My three favorite resources", "url": "https://theptrk.com/2020/04/19/machine-learning-introduction-my-three-favorite-resources/?utm_source=rss&utm_medium=rss&utm_campaign=machine-learning-introduction-my-three-favorite-resources", "published_at": "2020-04-19T20:54:26+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b632368e6f", "title": "Understanding Dimensions – Linear, Logistic Regression", "url": "https://theptrk.com/2020/02/24/understanding-dimensions-linear-logistic-regression/?utm_source=rss&utm_medium=rss&utm_campaign=understanding-dimensions-linear-logistic-regression", "published_at": "2020-02-24T08:45:17+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b632570300", "title": "Notes for Coursera Machine Learning Course with Andrew Ng (Week 1-5)", "url": "https://theptrk.com/2020/02/12/notes-for-coursera-ml-course-week-1-5/?utm_source=rss&utm_medium=rss&utm_campaign=notes-for-coursera-ml-course-week-1-5", "published_at": "2020-02-12T17:36:45+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b63257fee5", "title": "vim jj to esc mapping", "url": "https://theptrk.com/2020/01/16/vim-jj-to-esc-mapping/?utm_source=rss&utm_medium=rss&utm_campaign=vim-jj-to-esc-mapping", "published_at": "2020-01-16T05:39:44+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b6329feae9", "title": "How to change your command line prompt", "url": "https://theptrk.com/2020/01/11/how-to-change-your-command-line-prompt/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-change-your-command-line-prompt", "published_at": "2020-01-11T01:02:42+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b6333a275f", "title": "UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xf1 in position 4: invalid continuation byte", "url": "https://theptrk.com/2019/10/20/unicodedecodeerror-utf-8-codec-cant-decode-byte-0xf1-in-position-4-invalid-continuation-byte/?utm_source=rss&utm_medium=rss&utm_campaign=unicodedecodeerror-utf-8-codec-cant-decode-byte-0xf1-in-position-4-invalid-continuation-byte", "published_at": "2019-10-20T00:45:31+00:00" }, { "id": "01a0d46d-dc7e-7045-8d9c-17b6340c6113", "title": "Save time: npm install nodemon", "url": "https://theptrk.com/2019/09/30/save-time-npm-install-nodemon/?utm_source=rss&utm_medium=rss&utm_campaign=save-time-npm-install-nodemon", "published_at": "2019-09-30T06:59:33+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7ba18203e", "title": "Todidlist.com started as a vim shortcut", "url": "https://theptrk.com/2019/04/30/todidlist-com-started-as-a-vim-shortcut/?utm_source=rss&utm_medium=rss&utm_campaign=todidlist-com-started-as-a-vim-shortcut", "published_at": "2019-04-30T06:46:08+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7bafe0b44", "title": "Setting up Redis on Heroku for ExpressJS", "url": "https://theptrk.com/2019/04/07/setting-up-redis-on-heroku-for-expressjs/?utm_source=rss&utm_medium=rss&utm_campaign=setting-up-redis-on-heroku-for-expressjs", "published_at": "2019-04-07T21:05:00+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7bbb9a814", "title": "Create an interactive terminal cli with node", "url": "https://theptrk.com/2019/01/20/create-an-interactive-terminal-cli-with-node/?utm_source=rss&utm_medium=rss&utm_campaign=create-an-interactive-terminal-cli-with-node", "published_at": "2019-01-20T19:52:22+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7bc8e1777", "title": "Sublime Text shortcut on command line (subl)", "url": "https://theptrk.com/2018/12/08/sublime-text-shortcut-on-command-line-subl/?utm_source=rss&utm_medium=rss&utm_campaign=sublime-text-shortcut-on-command-line-subl", "published_at": "2018-12-08T06:09:31+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7bd60a2ab", "title": "How to publish an npm module", "url": "https://theptrk.com/2018/12/05/how-to-publish-an-npm-module/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-publish-an-npm-module", "published_at": "2018-12-05T00:56:12+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7bd934632", "title": "Do not use bcrypt-nodejs", "url": "https://theptrk.com/2018/10/18/do-not-use-bcrypt-nodejs/?utm_source=rss&utm_medium=rss&utm_campaign=do-not-use-bcrypt-nodejs", "published_at": "2018-10-18T12:09:12+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7bde403bf", "title": "Express Sequelize Heroku Postgres Configuration Success", "url": "https://theptrk.com/2018/10/10/express-sequelize-heroku-configuration-success/?utm_source=rss&utm_medium=rss&utm_campaign=express-sequelize-heroku-configuration-success", "published_at": "2018-10-10T19:46:47+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7bedd2fff", "title": "Node Sequelize Postgres Tutorial", "url": "https://theptrk.com/2018/09/26/node-sequelize-postgres-tutorial/?utm_source=rss&utm_medium=rss&utm_campaign=node-sequelize-postgres-tutorial", "published_at": "2018-09-26T16:49:50+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7bfacc229", "title": "How does sequelize pluralize?", "url": "https://theptrk.com/2018/09/26/how-does-sequelize-pluralize/?utm_source=rss&utm_medium=rss&utm_campaign=how-does-sequelize-pluralize", "published_at": "2018-09-26T14:44:57+00:00" }, { "id": "01a0d46e-8bc4-7138-a9cb-dac7c095f589", "title": "Postgres timestamp with timezone – “timestamptz”", "url": "https://theptrk.com/2018/09/23/postgres-timestamp-with-timezone-timestamptz/?utm_source=rss&utm_medium=rss&utm_campaign=postgres-timestamp-with-timezone-timestamptz", "published_at": "2018-09-23T17:35:57+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4dad43179", "title": "Using CAShapeLayer to draw a circle", "url": "https://theptrk.com/2018/09/06/using-cashapelayer-to-draw-shapes/?utm_source=rss&utm_medium=rss&utm_campaign=using-cashapelayer-to-draw-shapes", "published_at": "2018-09-06T02:00:34+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4db783ccc", "title": "iOS Application Lifecycle – UIKit basics", "url": "https://theptrk.com/2018/09/03/ios-application-lifecycle/?utm_source=rss&utm_medium=rss&utm_campaign=ios-application-lifecycle", "published_at": "2018-09-03T17:38:04+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4db7cfd92", "title": "iOS without storyboard", "url": "https://theptrk.com/2018/08/27/ios-without-storyboard/?utm_source=rss&utm_medium=rss&utm_campaign=ios-without-storyboard", "published_at": "2018-08-27T03:51:20+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4dc69a710", "title": "Forgetting to set translatesAutoresizingMaskIntoConstraints to false", "url": "https://theptrk.com/2018/08/26/forgetting-to-set-translatesautoresizingmaskintoconstraints-to-false/?utm_source=rss&utm_medium=rss&utm_campaign=forgetting-to-set-translatesautoresizingmaskintoconstraints-to-false", "published_at": "2018-08-26T00:11:22+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4dd16711c", "title": "Delete files by filename with “find”", "url": "https://theptrk.com/2018/08/09/delete-replicated-photos/?utm_source=rss&utm_medium=rss&utm_campaign=delete-replicated-photos", "published_at": "2018-08-09T21:10:05+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4dd22ee95", "title": "Setting environment variables", "url": "https://theptrk.com/2018/08/06/setting-environment-variables/?utm_source=rss&utm_medium=rss&utm_campaign=setting-environment-variables", "published_at": "2018-08-06T01:20:26+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4ddd879e3", "title": "Postgres tutorial – installing with brew + basics (old)", "url": "https://theptrk.com/2018/08/03/installing-postgres-with-brew-basics/?utm_source=rss&utm_medium=rss&utm_campaign=installing-postgres-with-brew-basics", "published_at": "2018-08-03T03:38:33+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4de009c96", "title": "Heroku: Node, Express, PostgreSQL Setup", "url": "https://theptrk.com/2018/08/03/heroku-node-express-postgresql-setup/?utm_source=rss&utm_medium=rss&utm_campaign=heroku-node-express-postgresql-setup", "published_at": "2018-08-03T02:46:16+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4de69af58", "title": "Installing Python and managing Python versions with pyenv (bonus venv)", "url": "https://theptrk.com/2018/07/29/python-versions-modules-homebrew-pyenv/?utm_source=rss&utm_medium=rss&utm_campaign=python-versions-modules-homebrew-pyenv", "published_at": "2018-07-29T07:16:23+00:00" }, { "id": "01a0d471-e1ff-7395-91ab-4eb4deac9165", "title": "Levels of installing python", "url": "https://theptrk.com/2018/07/29/levels-of-installing-python/?utm_source=rss&utm_medium=rss&utm_campaign=levels-of-installing-python", "published_at": "2018-07-29T06:42:17+00:00" } ] posts Claim your blog
Back to theptrk.com
Blog · corpus.blog/blogs/theptrk.com/posts

theptrk.com

theptrk.com

2026

2025

2024

2023

2022

2021

2020

2019

2018