HPHU, Piliinhash.hupili.net·Sep 22, 2025 · 14 min readVibeo Concept NotesThe term "vibe" is becoming everywhere -- started with Vibe Coding and now you can almost vibe everything. My recent projects focsed a lot on agentic video production, and I find the term "vibe video", or vibeo, a fun way to describe this experience....00
HPHU, Piliinhash.hupili.net·Jun 2, 2025 · 4 min readasyncio wrapper for any sync functionsWrap sync into async Core technique: data = await asyncio.to_thread(perform_blocking_get, url) is the universal way to put any blocking function inside an async architecture. await asyncio.sleep(1) is used to wait inside aync function. Note that if ...00
HPHU, Piliinhash.hupili.net·Apr 18, 2025 · 14 min readRead Hackers and Painters again for GenAIPaul Graham's book Hackers and Painters is a classical read for technologists and never faded away after two decades. In this new GenAI era, let's review a few chapters and get some inspirations. Book exerpts This section exerpts key ideas from the b...01T
HPHU, Piliinhash.hupili.net·Mar 24, 2025 · 6 min readBKTree for similar string searchB-K Tree is a data structure for efficient similarity search. It provides logarithmic insertion and search operations, if the distance metric follows triangle inequality, e.g. hamming (for bit arrays), Levenshtein (edit distance for strings), Euclide...01T
HPHU, Piliinhash.hupili.net·Mar 13, 2025 · 4 min readQuick note of Agent based on GenAI Playbook and Tool on CloudRunFiles and snippets CloudRun main body: main.py from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/special_function', methods=['POST']) def special_function(): try: data = request.get_json() x = float(da...01T