Drawing A Red "0" On A Grayscale Background Using Tensors
Scalars: Pixel intensities. Vectors: Rows of pixels. Matrices: Grayscale images. 3D Tensors: Color images.
Founder @ hexmos.com
Scalars: Pixel intensities. Vectors: Rows of pixels. Matrices: Grayscale images. 3D Tensors: Color images.
Building LiveAPI, a tool that generates API docs from code easily. Implementing gradient descent in PyTorch for neural network training with correct learning rate & weight updates.
Building LiveAPI, a tool for generating API docs from code, with Value class implementing basic math ops like addition, subtraction, multiplication, division & exponentiation.
Building LiveAPI, a tool for generating API docs from code. Fixed bug in automatic gradient calculation by accumulating gradients instead of replacing them.
Building LiveAPI, a tool for generating API docs from code. Exploring neural network basics with MicroGrad, a simple implementation of backpropagation.
Building LiveAPI, a tool for generating API docs from code. Representing expressions as graphs with Value class & GraphViz visualization. Enabling critical operations like dL/da, dL/db, dL/dc for neural network training.
Rethink Redis strategy when overwhelmed by connections. Explore 4 alternatives: KeyDB (multithreading), Dragonfly (speed demon), Skytable (Rust's answer to scalability) or stick with mature Redis.
Building LiveAPI, a tool generating API docs from code in minutes. Also working on DBChat, a simple AI chat for exploring & evolving databases. Fixed various annoyances with the chat window & improved testing setup.
Building DBChat: a tool that uses AI chat to explore & evolve databases. It generates API docs from code, simplifying engineering workflows. Now, it can manage database connections, make queries in natural language & receive results in table format.
Create a custom view in VSCode with DBChatPanel class: register command, handle webview messages & update view state. Next steps: dynamic connections UI & LSP forwarding.
AI boosts software demand, production speed & personalization, driving innovation with Unchanging 3 Vs: Volume, Velocity & Value.
Frontend sends "ping" JSON-RPC msg to backend, which responds with "pong". Backend handles "ping" method by sending response with Result field set to "pong".
Building DBChat with LSP: Simplifying Engineering Workflows with Language Server Protocol. LSP enables multi-tool, multi-platform plugins & extensions for various languages, streamlining development workflows. Next steps: implementing LSP for DBChat.
Building conversational AI tool for DB exploration & evolution using Gemini LLM. Generates SQL suggestions from user queries & DB schema. Executes with `exec <n>` command. Next steps: prioritize, build pipeline, gather team feedback.
dbchat: interactive tool for querying databases using natural language. Connects to PostgreSQL via `connect` cmd, dumps schema with `dump schema`, & integrates LLM for SQL query generation.
Building a toy REPL in GoLang with go-repl library, creating a Makefile for automations & implementing basic commands like help, hello & quit. Next up: tweaking the REPL for DBChat concept.
Building LiveAPI generates API docs from code in minutes. Next step: creating LSP extension for DBChat with Go backend, focusing on CLI shell experience for database connections & schema extraction.
Adam Smith defines stock as accumulated resources generating future revenue. Wages & profits inversely related: rising wages = decreasing profits. Interest rates reflect avg profit, indicating economic reality.
Price = Wage + Profit + Rent. Understanding wage dynamics is crucial for founders & associates. Fair compensation ensures profitability & human capital growth. Innovators: align interests of all stakeholders for broader societal progress.
LiveAPI by Hexmos generates global searchable list of API endpoints in code infrastructure, saving time & money for engineering teams. Automatic doc generation, non-invasive & scalable solution for API search & discovery.
Microsoft's dominance exhibits monopolistic traits: proprietary tech, superior distribution, large user base, lock-ins & bundling. Competition brings prices back to earth.
Price = Wage + Profit + Rent. Simplified by Adam Smith in Wealth of Nations. Applied to modern examples like MacBook pricing: $1,000 = $400 (Wage) + $400 (Profit) + $200 (Rent)
Nominal prices don't account for inflation or context, whereas real prices adjust for it using CPI, crucial to understand when building scalable tools like LiveAPI.
Labour is the original currency behind acquiring anything. Its value determined by time spent, effort required, skill level & negotiations. Real price of labour = necessities & comforts earned, not nominal price paid.
Building LiveAPI, I learned about Adam Smith's commercial society where everyone trades surplus goods. Early currencies were cattle, salt, dried cod & tobacco. Metals emerged as a better alternative due to durability & divisibility.
Free market encourages trial & error, but traditional incentives restrict individual freedom. Entrepreneurs drive innovation with initiative & passion, while organizations rely on non-entrepreneurial employees for stability.
Standardizing API doc creation: adding public or private repos, new design shows familiar icons, textual reps & connect buttons for each provider.
LiveAPI's "Create API Docs" page gets a UI audit: prioritizing elements, negative space, dimension, contrast & color for a more intuitive user experience
Automating API doc generation with LiveAPI. Connect your Git repos & get always-up-to-date docs in minutes. Discover APIs, auto-generate code & more! Still a work in progress but promising results so far.