Think. Code. Enjoy.
Practical Tech & AI insights - minimal, mindful.
For engineers who value clarity over hype: short reads, modern patterns, and hands-on tips.
No fluff: AI engineering patterns, Python best practices, and DevOps shortcuts you can use today.
A phone takes the picture. An AI writes the code.
Every coder thinks they can be a product manager and designer. Every product manager thinks they can be a coder and designer.
🌀 The Classical Singularity Problem Singularity the point where technological growth accelerates beyond human control, producing unpredictable changes in civilization has been framed as a single superintelligent system
Codex now supports dropin skills: small, documented bundles that tell the CLI how to act. They live in , load automatically, and can be listed with (see the Codex skills doc).
We keep moving thinking out of our heads and into tools. Paper caught memories.
Dotprompt turns prompt engineering into small, reusable files and lets you run them like programs. Pair it with and you can wire prompts together with pipes the same way you chain , , and .
Want to use Codex with maximum privacy and control? Running it against a local model is the answer.
😰Problem Tom Phillips’ “AGI fantasy” essay [1] jokes that believers happily multiply a microscopic chance (0.001%) with an astronomical payoff and still walk away claiming an enormous expected value (EV). The thought ex
Most takes about "agents" come from people who have never actually built one. Skip the hype about massive control planes and just wire up the smallest loop you can.
In the world of AI, the quality of your prompts determines the quality of the output. A wellcrafted prompt is like a clear set of instructions for a brilliant but very literal assistant.
The rise of openweight large language models (LLMs) like Llama 3, Mistral, and Gemma has democratized AI development. But while these models are powerful out of the box, their true potential is unlocked when you customiz
Python in 2025 feels as refreshed as Node.js: the language and its ecosystem have converged on a set of clear, “batteriesincluded” conventions that make everyday development faster, safer, and more maintainable. Below is
Problem 😱 You would like to run androidemulator from shell: Solution 🤓 Add alias to your : Adjust part of to your needs Listing available emulators on your device:
Problem 😱 You would like to expose securly 🔓 your local server on the web? Default route for this would be to: configure https configure your router etc.
Problem 😱 You would like to create type for following object with dynamic property name: Solution 🤓 Usage:
Problem 😱 You would like to navigate to nested tab using ? Solution 🤓 Lets for example use that Routes: Usage 📱 It will navigate to My Account component within tabbar.
Problem 😱 You have some program running on reactnative default port. Solution 🤓 You will need to run packager with following port: iOS 📱 In your xcode open .
How to generate an SSL certificate: you need to enter a password here which you need to retype in the following steps when asked "Common Name" type in: localhost
Problem 😱 You would like to have get only headers from request. Solution 🤓 We will use command to achieve it: usage:
Problem 😱 You would like to have: 1. visor mode on 2.
Problem 😱 You want to process audio file into text. Solution 🤓 We will use gapi which offers ability to transform audio files into text.
Problem 😱 You want to get your external ip? Solution 🤓 alias: usage:
Problem 😱 You want to add script tag. But when to add specific attribute?
Problem 😱 You want to query migrations model from django. Solution 🤓 🎉🎉🎉
Problem 😱 You run your server and get: Solution 🤓 function: usage: 🎉🎉🎉
Problem 😱 You have multiple shell tabs with not really nice names. Solution 🤓 usage: result:
Problem 😱 How to create alert in osx which could be triggered via command line? Solution 🤓 Usage:
Problem 😱 You run out of space! Solution 🤓 ncdu ncurses disk usage Lets you easily track most used files without need to leave command line.
Add a progress meter to your loops in a second Instantly make your loops show a progress meter just wrap any iterator with "tqdm(iterator)", and you're done! and your done!