# post - [Notes: AI Copilot Code Quality](https://kracekumar.com/post/ai_copilot_code_quality_paper/): Notes: AI Copilot Code Quality - [ChatGPT Shambles for Gary Marcus Prompt](https://kracekumar.com/post/chatgpt-shambles-gary-marcus-prompt/): ChatGPT Shambles for Gary Marcus Prompt - [Notes on Four Blog Posts on How I use LLM](https://kracekumar.com/post/notes-on-ai-coding-assistant/): Notes on Four Blog Posts on How I use LLM - [DeepSeek R1 Aider Benchmark](https://kracekumar.com/post/deepseek_r1_aider_benchmark/): DeepSeek R1 Aider Benchmark - [ndjson](https://kracekumar.com/post/ndjson/): ndjson - [Subtitle Generator Using Whisper](https://kracekumar.com/post/subtitle-generator-using-whisper/): Subtitle Generator Using Whisper - [Open-webui in personal laptop](https://kracekumar.com/post/open-webui-in-personal-laptop/): Open-webui in personal laptop - [Chatgpt Generate Ruby Code to Check User Exists in Github](https://kracekumar.com/post/chatgpt-gh-profile-lookup/): Chatgpt Generate Ruby Code to Check User Exists in Github - [Python 3.11 micro-benchmark](https://kracekumar.com/post/micro-benchmark-python-311/): Python 3.11 micro-benchmark - [Bazel Build System Introduction for Java](https://kracekumar.com/post/bazel-build-system-intro-for-java/): Bazel Build System Introduction for Java - [Notes from Tail Latency Aware Caching Paper by RobinHood](https://kracekumar.com/post/tail_latency_aware_caching/): Notes from Tail Latency Aware Caching Paper by RobinHood - [Dia Duit Dublin, Bye Bengaluru](https://kracekumar.com/post/dia-duit-dublin-bye-bengaluru/): Dia Duit Dublin, Bye Bengaluru - [Rafting Raft Workshop](https://kracekumar.com/post/rafting_raft/): Rafting Raft Workshop - [Profiling Django App](https://kracekumar.com/post/profiling_django/): Profiling Django App - [HTTPie and Print HTTP Request](https://kracekumar.com/post/print_http_request/): HTTPie and Print HTTP Request - [Type Check Your Django Application](https://kracekumar.com/post/type_check_your_django_app/): Type Check Your Django Application - [Pulse Plus](https://kracekumar.com/post/pulse-plus/): Pulse Plus - [TIL - A new site](https://kracekumar.com/post/til/): TIL - A new site - [Python Typing Koans](https://kracekumar.com/post/python-typing-koans/): Python Typing Koans - [Model Field - Django ORM Working - Part 2](https://kracekumar.com/post/django_model_fields_orm_part2/): Model Field - Django ORM Working - Part 2 - [Structure - Django ORM Working - Part 1](https://kracekumar.com/post/structure_django_orm_working_part1/): Structure - Django ORM Working - Part 1 - [jut - render jupyter notebook in the terminal](https://kracekumar.com/post/jut/): jut - render jupyter notebook in the terminal - [Five reasons to use Py.test](https://kracekumar.com/post/five-reason-to-use-pytest/): Five reasons to use Py.test - [Build Plugins with Pluggy](https://kracekumar.com/post/build_plugins_with_pluggy/): Build Plugins with Pluggy - [Render local images in datasette using datasette-render-local-images](https://kracekumar.com/post/datasette-render-local-images/): Render local images in datasette using datasette-render-local-images - [Tamil 1k Tweets For Binary Sentiment Analysis](https://kracekumar.com/post/tamil_1k_tweets_binary_sentiment/): Tamil 1k Tweets For Binary Sentiment Analysis - [Parameterize Python Tests](https://kracekumar.com/post/618264170735009792/parameterize-python-tests/): Parameterize Python Tests - [Incomplete data is useless - COVID-19 India data](https://kracekumar.com/post/615946721097285632/incomplete-data-is-useless-covid-19-india-data/): Incomplete data is useless - COVID-19 India data - [“Don’t touch your face” - Neural Network will warn you](https://kracekumar.com/post/612817685627191296/dont-touch-your-face-neural-network-will-warn/): “Don’t touch your face” - Neural Network will warn you - [1000 more whitelist sites in Kashmir, yet no Internet](https://kracekumar.com/post/190951734050/1000-more-whitelist-sites-in-kashmir-yet-no/): 1000 more whitelist sites in Kashmir, yet no Internet - [Capture all browser HTTP[s] calls to load a web page](https://kracekumar.com/post/190478935610/capture-all-browser-https-calls-to-load-a-web/): Capture all browser HTTP[s] calls to load a web page - [153 sites allowed in Kashmir but no internet](https://kracekumar.com/post/190341665270/153-sites-allowed-in-kashmir-but-no-internet/): 153 sites allowed in Kashmir but no internet - [How long do Python Postgres tools take to load data?](https://kracekumar.com/post/170492996890/how-long-do-python-postgres-tools-take-to-load/): How long do Python Postgres tools take to load data? - [Debugging Python multiprocessing program with strace](https://kracekumar.com/post/168364964555/debugging-python-multiprocessing-program-with/): Debugging Python multiprocessing program with strace - [Notes from Root Conf Day 2 - 2017](https://kracekumar.com/post/160622791375/notes-from-root-conf-day-2-2017/): Notes from Root Conf Day 2 - 2017 - [Notes from Root Conf Day 1 - 2017](https://kracekumar.com/post/160561774060/notes-from-root-conf-day-1-2017/): Notes from Root Conf Day 1 - 2017 - [Book Review: The Culture Map](https://kracekumar.com/post/160523067765/book-review-the-culture-map/): Book Review: The Culture Map - [Book Review: Software Architecture with Python](https://kracekumar.com/post/160521154075/book-review-software-architecture-with-python/): Book Review: Software Architecture with Python - [RC checklist for Indian Applicants](https://kracekumar.com/post/157858156340/rc-checklist-for-indian-applicants/): RC checklist for Indian Applicants - [Return Postgres data as JSON in Python](https://kracekumar.com/post/156769849745/return-postgres-data-as-json-in-python/): Return Postgres data as JSON in Python - [RFCS We Love](https://kracekumar.com/post/156493415835/rfcs-we-love/): RFCS We Love - [Expose jupyter notebook over the network](https://kracekumar.com/post/156322146345/expose-jupyter-notebook-over-the-network/): Expose jupyter notebook over the network - [RC Return Statement](https://kracekumar.com/post/155718711280/rc-return-statement/): RC Return Statement - [Grokking algorithm: Book Review](https://kracekumar.com/post/155490330815/grokking-algorithm-book-review/): Grokking algorithm: Book Review - [2016 Books](https://kracekumar.com/post/155204597600/2016-books/): 2016 Books - [RC Week 1011](https://kracekumar.com/post/154669792910/rc-week-1011/): RC Week 1011 - [RC Week 1010](https://kracekumar.com/post/154363774320/rc-week-1010/): RC Week 1010 - [RC week 1001](https://kracekumar.com/post/154068164505/rc-week-1001/): RC week 1001 - [RC week 1000](https://kracekumar.com/post/153759852775/rc-week-1000/): RC week 1000 - [RC Week 0111](https://kracekumar.com/post/153465926785/rc-week-0111/): RC Week 0111 - [Side Project Feasibility](https://kracekumar.com/post/153252087240/side-project-feasibility/): Side Project Feasibility - [RC Week 0110](https://kracekumar.com/post/153157531640/rc-week-0110/): RC Week 0110 - [My Experience With Rust](https://kracekumar.com/post/153116176705/my-experience-with-rust/): My Experience With Rust - [RC week 0101](https://kracekumar.com/post/152847253135/rc-week-0101/): RC week 0101 - [Man's Search for Meaning - Book Review](https://kracekumar.com/post/152845373255/mans-search-for-meaning-book-review/): Man's Search for Meaning - Book Review - [RC Week 0100](https://kracekumar.com/post/152543733085/rc-week-0100/): RC Week 0100 - [RC week 0011](https://kracekumar.com/post/152280595435/rc-week-0011/): RC week 0011 - [Quiet - Book Review](https://kracekumar.com/post/152278984540/quiet-book-review/): Quiet - Book Review - [RC Week 0010](https://kracekumar.com/post/151921371645/rc-week-0010/): RC Week 0010 - [RC week 0001](https://kracekumar.com/post/151547342115/rc-week-0001/): RC week 0001 - [RC week 0000](https://kracekumar.com/post/151276229490/rc-week-0000/): RC week 0000 - [None](https://kracekumar.com/post/151005099060/im-attending-recurse-center-fall02-2016-batch/): None - [Language is power](https://kracekumar.com/post/150673262155/language-is-power/): Language is power - [Flowers of Bangalore](https://kracekumar.com/post/150040563610/flowers-of-bangalore/): Flowers of Bangalore - [Real time mobile app failure](https://kracekumar.com/post/148892131765/real-time-mobile-app-failure/): Real time mobile app failure - [HTTP Exception as control flow](https://kracekumar.com/post/147895372680/http-exception-as-control-flow/): HTTP Exception as control flow - [State machine in DB model](https://kracekumar.com/post/147507497215/state-machine-in-db-model/): State machine in DB model - [Animal Farm Review](https://kracekumar.com/post/145749737410/animal-farm-review/): Animal Farm Review - [Asyncio and uvloop](https://kracekumar.com/post/144058400775/asyncio-and-uvloop/): Asyncio and uvloop - [Permissions in Django Admin](https://kracekumar.com/post/141377389440/permissions-in-django-admin/): Permissions in Django Admin - [Testing Django Views](https://kracekumar.com/post/138492827565/testing-django-views/): Testing Django Views - [Simple Json Response basic test between Flask and Django](https://kracekumar.com/post/117948332935/simple-json-response-basic-test-between-flask-and/): Simple Json Response basic test between Flask and Django - [django print exception to console](https://kracekumar.com/post/113057636135/django-print-exception-to-console/): django print exception to console - [Check for custom objects in Python set.](https://kracekumar.com/post/107618031945/check-for-custom-objects-in-python-set/): Check for custom objects in Python set. - [class as decorator](https://kracekumar.com/post/101540141725/class-as-decorator/): class as decorator - [Fluent interface in python](https://kracekumar.com/post/100897281440/fluent-interface-in-python/): Fluent interface in python - [Python global keyword](https://kracekumar.com/post/100399630630/python-global-keyword/): Python global keyword - [python source fileencoding](https://kracekumar.com/post/86530203730/python-source-fileencoding/): python source fileencoding - [How to install externally hosted files using pip](https://kracekumar.com/post/85545169530/how-to-install-externally-hosted-files-using-pip/): How to install externally hosted files using pip - [Bus journey ](https://kracekumar.com/post/84037307108/bus-journey/): Bus journey - [How to learn Python ?](https://kracekumar.com/post/81918059722/how-to-learn-python/): How to learn Python ? - [Stop iteration when condition is meet while iterating](https://kracekumar.com/post/80342472437/stop-iteration-when-condition-is-meet-while/): Stop iteration when condition is meet while iterating - [Best weekend in recent times](https://kracekumar.com/post/79079050731/best-weekend-in-recent-times/): Best weekend in recent times - [Find n largest and smallest number in an iterable](https://kracekumar.com/post/78863855937/find-n-largest-and-smallest-number-in-an-iterable/): Find n largest and smallest number in an iterable - [Counting elements with dictionary](https://kracekumar.com/post/77925927684/counting-elements-with-dictionary/): Counting elements with dictionary - [Two scoops of django](https://kracekumar.com/post/76145181921/two-scoops-of-django/): Two scoops of django - [Updating model instance attribute in django](https://kracekumar.com/post/75983294047/updating-model-instance-attribute-in-django/): Updating model instance attribute in django - [how not to insult developer while hiring](https://kracekumar.com/post/75177239638/how-not-to-insult-developer-while-hiring/): how not to insult developer while hiring - [On leaving HasGeek](https://kracekumar.com/post/71708603301/on-leaving-hasgeek/): On leaving HasGeek - [introduction to python](https://kracekumar.com/post/71171551647/introduction-to-python/): introduction to python - [Deploying full fledged flask app in production](https://kracekumar.com/post/71120049966/deploying-full-fledged-flask-app-in-production/): Deploying full fledged flask app in production - [ipynb2viewer - Afternoon hack](https://kracekumar.com/post/70778191617/ipynb2viewer-afternoon-hack/): ipynb2viewer - Afternoon hack - [Why you should use IPython](https://kracekumar.com/post/70697151386/why-you-should-use-ipython/): Why you should use IPython - [Autogenerate Dockerfile from ubuntu image](https://kracekumar.com/post/70198562577/autogenerate-dockerfile-from-ubuntu-image/): Autogenerate Dockerfile from ubuntu image - [easy_install broken in os x mavericks ](https://kracekumar.com/post/67761708966/easyinstall-broken-in-os-x-mavericks/): easy_install broken in os x mavericks - [Why programmers should love to read and write ](https://kracekumar.com/post/67127612627/why-programmers-should-love-to-read-and-write/): Why programmers should love to read and write - [taking rest](https://kracekumar.com/post/64983193790/taking-rest/): taking rest - [Check Tamil word or sentence is palindrome](https://kracekumar.com/post/63834696015/check-tamil-word-or-sentence-is-palindrome/): Check Tamil word or sentence is palindrome - [How Tamil Unicode works](https://kracekumar.com/post/63832712202/how-tamil-unicode-works/): How Tamil Unicode works - [code simplicity book review](https://kracekumar.com/post/63657996702/code-simplicity-book-review/): code simplicity book review - [coverage.py to test web application coverage without writing tests](https://kracekumar.com/post/61125040813/coveragepy-to-test-web-application-coverage/): coverage.py to test web application coverage without writing tests - [Observations from handling python workshop in engineering colleges](https://kracekumar.com/post/58802831892/observations-from-handling-python-workshop-in/): Observations from handling python workshop in engineering colleges - [avoid accessing wrong column in csv](https://kracekumar.com/post/58766042678/avoid-accessing-wrong-column-in-csv/): avoid accessing wrong column in csv - [Funny experience of using trace module to trace function call](https://kracekumar.com/post/56633639978/funny-experience-of-using-trace-module-to-trace/): Funny experience of using trace module to trace function call - [http request examples for luasocket](https://kracekumar.com/post/55856724724/http-request-examples-for-luasocket/): http request examples for luasocket - [Why This Kolaveri Di song words language ](https://kracekumar.com/post/55796363713/why-this-kolaveri-di-song-words-language/): Why This Kolaveri Di song words language - [SSL for flask local development ](https://kracekumar.com/post/54437887454/ssl-for-flask-local-development/): SSL for flask local development - [cp command implementation and benchmark in python, go, lua](https://kracekumar.com/post/53685731325/cp-command-implementation-and-benchmark-in-python/): cp command implementation and benchmark in python, go, lua - [Reliance filed 420 case against me in Delhi consumer court](https://kracekumar.com/post/53582319439/reliance-filed-420-case-against-me-in-delhi/): Reliance filed 420 case against me in Delhi consumer court - [progress bar for cp command](https://kracekumar.com/post/52958861147/progress-bar-for-cp-command/): progress bar for cp command - [Little spoof of Kannukku Mai Azhagu lyrics ](https://kracekumar.com/post/52686134804/little-spoof-of-kannukku-mai-azhagu-lyrics/): Little spoof of Kannukku Mai Azhagu lyrics - [Quora : I hate you for this](https://kracekumar.com/post/51741593651/quora-i-hate-you-for-this/): Quora : I hate you for this - [How much does it cost to spend 10 days in Mcleodganj](https://kracekumar.com/post/49797239467/how-much-does-it-cost-to-spend-10-days-in/): How much does it cost to spend 10 days in Mcleodganj - [hardest feature request ](https://kracekumar.com/post/47806200096/hardest-feature-request/): hardest feature request - [coding from balcony](https://kracekumar.com/post/46695528573/coding-from-balcony/): coding from balcony - [Avvaiyar now International Icon](https://kracekumar.com/post/46334740169/avvaiyar-now-international-icon/): Avvaiyar now International Icon - [How much will it cost to attend Hacker School ?](https://kracekumar.com/post/46275902528/how-much-will-it-cost-to-attend-hacker-school/): How much will it cost to attend Hacker School ? - [Evaluate python code using client side javascript ](https://kracekumar.com/post/46183195282/evaluate-python-code-using-client-side-javascript/): Evaluate python code using client side javascript - [Python parallel assignment](https://kracekumar.com/post/45502206532/python-parallel-assignment/): Python parallel assignment - [Setting up privoxy proxy server for browsing](https://kracekumar.com/post/41956153813/setting-up-privoxy-proxy-server-for-browsing/): Setting up privoxy proxy server for browsing - [2 weeks after installing Ubuntu 12.04 64bit in MacBook](https://kracekumar.com/post/37344856282/2-weeks-after-installing-ubuntu-1204-64bit-in/): 2 weeks after installing Ubuntu 12.04 64bit in MacBook - [Stable Browser vs Fastest Browser](https://kracekumar.com/post/36602101124/stable-browser-vs-fastest-browser/): Stable Browser vs Fastest Browser - [Can PyPy be used for web application deployment ?](https://kracekumar.com/post/36532666649/can-pypy-be-used-for-web-application-deployment/): Can PyPy be used for web application deployment ? - [How to run Python Linux commands in PyPy ?](https://kracekumar.com/post/36529827327/how-to-run-python-linux-commands-in-pypy/): How to run Python Linux commands in PyPy ? - [Why did I install Ubuntu in MacBook ?](https://kracekumar.com/post/36222425955/why-did-i-install-ubuntu-in-macbook/): Why did I install Ubuntu in MacBook ? - [Post PC OS Hate](https://kracekumar.com/post/35495203505/post-pc-os-hate/): Post PC OS Hate - [Microframeworks produces micro level progress in project](https://kracekumar.com/post/35493348288/microframeworks-produces-micro-level-progress-in/): Microframeworks produces micro level progress in project - [Hackathons are to hack and * headdesk * moments](https://kracekumar.com/post/35492377794/hackathons-are-to-hack-and-headdesk-moments/): Hackathons are to hack and * headdesk * moments - [What GNU/Linux Operating System lacks ?](https://kracekumar.com/post/34154528432/what-gnulinux-operating-system-lacks/): What GNU/Linux Operating System lacks ? - [What I like about Python](https://kracekumar.com/post/33900573776/what-i-like-about-python/): What I like about Python - [How Python makes learning simpler](https://kracekumar.com/post/31347683771/how-python-makes-learning-simpler/): How Python makes learning simpler - [How I got into HasGeek Crew](https://kracekumar.com/post/26494437210/how-i-got-into-hasgeek-crew/): How I got into HasGeek Crew - [Fake Python switch statement](https://kracekumar.com/post/24826905040/fake-python-switch-statement/): Fake Python switch statement - [python `in` operator use cases](https://kracekumar.com/post/22512660850/python-in-operator-use-cases/): python `in` operator use cases # Misc - [About](https://kracekumar.com/about/): About