Wednesday, January 8, 2025

Show HN: I've been posting a sound I made everyday day for the last year https://ift.tt/tUFPlx6

Show HN: I've been posting a sound I made everyday day for the last year Hi - I'm part composer, part engineer and big fan of reading blogs where people learn out loud or with the garage door up by sharing their notebooks or journals. I've been doing this in Moleskines for years (going back to the 80s) but made it a new year's in 2024 resolution to post SOMETHING everyday, so long as I created the sound. I have a big archive of demos and seeds of ideas, so I figured it wouldn't hurt to do something with those in the process. Being so steeped in programming for the last 30 years, a healty chunk of this material is made via coding with Csound, TidalCycles, some raw crude apps I've written from scratch, so I thought it would be of interest to the HN world. Admittedly it's pretty self-indulgent, with a lot of names and references you won't get unless you know me, and the pics are often something from my camera roll that day if there's not a scan of music notation to share. I think it's a very indieweb approach to take, though I wasn't aware of there being an indieweb movement until... 2022 probably. Thanks for reading and listening - let me know what you think. Here's the ASK HN Part: Here are a few blogs where someone is doing this learning out loud. Any others come to mind? Rafal Pastuszak's Untested https://ift.tt/CXGfs6E James Kochalka's American Elf https://ift.tt/PM3ZGXy... Lynda Barry's Tumblr https://ift.tt/F25kRfp https://ift.tt/hA3CgfS January 8, 2025 at 01:15AM

Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU https://ift.tt/3kubYDL

Show HN: HipScript – Run CUDA in the Browser with WebAssembly and WebGPU CUDA is NVIDIA's language for GPU programming, allowing you to mix write CPU and GPU code in C++ in one file. By chaining a few projects that compile CUDA to OpenCL, then Vulkan, then WebGPU, you can experiment with this GPGPU language on any hardware. https://ift.tt/yGg2xLz January 7, 2025 at 09:14PM

Show HN: Tinyhnsw – The Littlest Vector Database https://ift.tt/Kby8FXh

Show HN: Tinyhnsw – The Littlest Vector Database In an effort to understand it, I put together a simple, pure python implementation of HNSW, an approximate nearest neighbor library. Learned a lot, and I think for anyone interested in vector search it's an exercise that's absolutely worth doing. The code is optimized (imo) for readability, and working (albeit, quite slowly) on putting together a tutorial that walks through the motivation and implementation of HNSW. There's also working code examples for using the library for text and image search with sentence transformers and CLIP! https://ift.tt/CiMfmxd January 7, 2025 at 11:14PM

Tuesday, January 7, 2025

Show HN: I created a directory of the most durable products in the world https://ift.tt/WFV10lx

Show HN: I created a directory of the most durable products in the world Hi HN, I'm a big fan of buy it for life products so I created a directory for them. I'm looking for some feedback! https://ift.tt/8KoXdxf January 7, 2025 at 01:35AM

Show HN: A 100-Line LLM Framework https://ift.tt/KtGhcDv

Show HN: A 100-Line LLM Framework I've seen a lot of comments about how complex frameworks like LangChain can be. Over the holidays, I wanted to see how minimal an LLM framework could get if we stripped away everything non-essential. The result is an LLM framework in just 100 lines of code. These 100 lines capture what I see as the core abstraction of most LLM frameworks: a nested directed graph that breaks down tasks into multiple LLM steps, with branching and recursion to enable agent-like decision-making. From there, you can layer on more advanced features like agents, RAG, task decomposition, and more. I’ve intentionally avoided bundling vendor-specific wrappers (e.g., for OpenAI) into the framework. That kind of lock-in can be brittle and is easy to recreate on the fly—just feed the vendor’s API docs into your favorite LLM to generate a new wrapper. With miniLLMFlow, you only get the fundamentals. It also works nicely with coding assistants like ChatGPT, Claude, and Cursor.ai. Because the code is so minimal, you can quickly share the entire "source code and documentation with an AI assistant, and it can help you build new workflows on the spot. I’m adding more examples (including multi-agent setups) and would love feedback! If there's a feature or use case you’d like to see, please let me know. GitHub: https://ift.tt/KcO1ZwE https://ift.tt/KcO1ZwE January 6, 2025 at 09:20PM

Taken with Transportation Podcast: Thank You, Jeff Tumlin

Taken with Transportation Podcast: Thank You, Jeff Tumlin
By

Jeff Tumlin has left the SFMTA after five years with our agency. His last day was Dec. 31, 2024. It’s January 2025, and we have said goodbye to Director of Transportation Jeff Tumlin. Director Tumlin announced in mid-December that he would not renew his contract and instead would step down from his position at the end of the year. “Thank You, Jeff Tumlin” is the latest episode of our Taken with Transportation podcast. In it, we talk with our former director about his time at the agency. Reflecting on the last five years “I started this job on Dec. 15, 2019. Three months later, we were in...



Published January 06, 2025 at 05:30AM
https://ift.tt/ml9XKbV

Show HN: Skeet – A local-friendly command-line copilot that works with any LLM https://ift.tt/UbAdDzq

Show HN: Skeet – A local-friendly command-line copilot that works with any LLM I've been using GitHub Copilot CLI, and while it's great, I found myself wanting something that could work with any LLM (including running local models through Ollama), so I built Skeet. The key features that make it different: - Works with any LLM provider through LiteLLM (OpenAI, Anthropic, local models, etc.) - Automatically retries and adapts commands when they fail - Can generate and execute Python scripts with dependencies (powered by uv) without virtual environment hassles You can try simple tasks like: ``` skeet show me system information skeet what is using port 8000 skeet --python "what's the current time on the ISS?" ``` Demo: https://ift.tt/KdkIzNj Code: https://ift.tt/QdkX7wr I built it for myself, and I've been really happy with the results. It's interesting to see how different models fare against one another with everyday tasks. If running a local model, I've had decent luck with ollama_chat/phi3:medium but I'm curious to know what others use. Cheers! https://ift.tt/QdkX7wr January 6, 2025 at 10:53PM

Show HN: Hustler Bingo – a tiny bingo game about startup Twitter clichés https://ift.tt/u8YUyEn

Show HN: Hustler Bingo – a tiny bingo game about startup Twitter clichés I built this after my brother started complaining that I got too mu...