Postingan

Menampilkan postingan dari Februari, 2025

Show HN: News-briefing-generator – Local LLM-powered news digest https://ift.tt/Gdwl5Dk

Show HN: News-briefing-generator – Local LLM-powered news digest Hey HN, I created a tool to generate personalized news briefings from RSS/Atom feeds using local LLMs through Ollama. It currently works in two modes: fully automatic or with an interactive review where you can select which "main topics of the day" to include in your briefing. The result is a HTML document with summaries for each topic. https://ift.tt/oBmFGK2 March 1, 2025 at 12:15AM

Show HN: Globstar – Open-source static analysis toolkit https://ift.tt/lkGhH60

Show HN: Globstar – Open-source static analysis toolkit Hey HN! We’re Jai and Sanket, co-founders of DeepSource (YC W20). We're open-sourcing Globstar ( https://ift.tt/vSItJRT ), a static analysis toolkit that lets you easily write and run custom code quality and security checkers in YAML [1] or Go [2]. After 5+ years of building AST-based static analyzers that process millions of lines of code daily at DeepSource, we kept hearing a common request from customers: "How do we write custom checks specific to our codebase?" AppSec and DevOps teams have a lot of learned anti-patterns and security rules they want to enforce across their orgs, and being able to do that without being a static analysis expert, came up as an important want. We initially built an internal framework using tree-sitter [3] for our proprietary infrastructure-as-code analyzers, which enabled us to rapidly create new checkers. We realized that making the framework open-source could solve this problem for ...

Show HN: SenseFeedback – AI-powered social media sentiment analysis https://ift.tt/iQc3tz9

Show HN: SenseFeedback – AI-powered social media sentiment analysis https://ift.tt/Oe4XDdL February 28, 2025 at 08:55PM

Show HN: Ranked Search for Semi-Structured Data https://ift.tt/16e52Ns

Show HN: Ranked Search for Semi-Structured Data We’ve been working on a search problem that requires querying both text and numbers simultaneously. For example, in a dataset of clothing items with descriptions and prices, a search for “slim pants for $20” should prioritize skinny jeans for $25 over slim pants for $50 because they are semantically similar and the price is closer. I’ve found that standard embedding models struggle with numerical ordering, while text-to-SQL methods rely on exact matches and often filter out too many results. To solve this, we built a system designed specifically for structured datasets like CSVs or tables. Here’s a demo link where you can upload a small CSV to try out (no login required): https://ift.tt/tupvMdf . Unlike most RAG approaches, we process each column independently, handling text with embeddings and numbers with custom scoring. When a user submits a query, we parse it into relevant fields—for instance, extracting “slim pants” as the descriptio...

Show HN: Bild AI (YC W25) – Understands Construction Blueprints Using AI https://ift.tt/5Dg73Zb

Show HN: Bild AI (YC W25) – Understands Construction Blueprints Using AI Hi HN! We're Roop and Puneet, the founders of Bild AI ( https://www.bild.ai ). Bild AI uses machine learning to read construction blueprints and extract detailed material quantity and cost estimates. Here's our demo: https://youtu.be/vBDl7Mh7iEc The problem we're tackling is the sheer manual effort that goes into generating material quantities and cost estimates from blueprints today. Contractors and suppliers spend countless hours doing takeoffs by drawing on blueprints by hand - it's tedious, error-prone, and costs the global industry $30B a year. A single mistake can lead to thousands in losses on a project. My co-founder Puneet experienced this firsthand as he was building hundreds of houses in Canada. Meanwhile, my background is in applied ML - I started at Google at 19, then Waymo where I built perception models for self-driving cars. Puneet and I met at Hack for Social Impact where we built ...

Show HN: Superglue – open source API connector that writes its own code https://ift.tt/xrRgk70

Show HN: Superglue – open source API connector that writes its own code Hi HN, we’re Stefan and Adina, and we’re building superglue ( https://superglue.cloud ). superglue allows you to connect to any API/data source and get the data you want in the format you need. It’s an open-source proxy server which sits between you and your target APIs. Thus, you can easily deploy it into your own infra. If you’re spending a lot of time writing code connecting to weird APIs, fumbling with custom fields in foreign language ERPs, mapping JSONs, extracting data from compressed CSVs sitting on FTP servers, and making sure your integrations don’t break when something unexpected comes through, superglue might be for you. Here's how it works: You define your desired data schema and provide basic instructions about an API endpoint (like "get all issues from Jira"). superglue then does the following: - Automatically generates the API configuration by analyzing API docs. - Handles pagination, ...

Show HN: Instantly Translate Manga – TranslateManga https://ift.tt/xQ8OLC7

Show HN: Instantly Translate Manga – TranslateManga Since I was young, I've loved anime, and over the years, manga has brought me joy, given me courage, and sparked excitement in my heart. However, as I read more, I realized that many of these manga weren't translated at all. I also came across some AI-based translation tools, but the results often fell short. So, I decided to create a tool that allows manga fans to read and enjoy their favorite manga, no matter the language or whether a translation team is available. This product has just been launched, and there are certainly areas that can be improved. However, with time, I'm confident it will only get better. You're welcome to try it out and share your valuable feedback! https://ift.tt/hIcHpxq February 24, 2025 at 09:39PM

Show HN: Yaak – An Open Source, Git-Friendly Desktop API Client https://ift.tt/w9nV4Tz

Show HN: Yaak – An Open Source, Git-Friendly Desktop API Client Hi HN! I'm Greg and I've been working on Yaak for just over a year. I usually describe it as a Postman alternative since most developers are familiar with that, but it's targeted more toward users that just want an API client (no mocking, testing, spec design, etc). Having also created Insomnia for a similar purpose, I never thought I'd build another API client again. But, after selling Insomnia in 2019 and watching it expand into the broader feature set of Postman, I was left wanting a simpler tool again. Yaak was my answer to that. It's hard to describe how it's better than the 100 other API clients, since its main benefit is design, but there are a few stand-out features: - Optionally sync data to a local directory as plain-text, for use with Git/etc - Build and install plugins for authentication, template functions, or generic actions - Support for REST, GraphQL, WebSocket, server sent events, a...

Show HN: Open-O3:Exponentially Improve LLM Accuracy via Probabilistic Resampling https://ift.tt/sR1Zg5a

Show HN: Open-O3:Exponentially Improve LLM Accuracy via Probabilistic Resampling https://ift.tt/yCrDWs0 February 26, 2025 at 09:35PM

Show HN: Lotad, an Open-Source DuckDB Differ for Data Exploration https://ift.tt/2qWsufa

Show HN: Lotad, an Open-Source DuckDB Differ for Data Exploration Lotad makes comparing DuckDB files effortless. Get started with a simple setup command that generates a config YAML file tailored to your needs. The tool creates a comprehensive DuckDB output file containing: High-level change summaries per table Detailed table deltas Complete schema difference analysis For tables with drift, Lotad generates dedicated comparison tables that preserve the original schema while adding an observed_in column to track data origins. Lotad is under active development, with support for additional database types on the roadmap. It's actively being worked on and I do have expanding the number of supported Databases on the roadmap. https://ift.tt/IS6ad8n February 26, 2025 at 10:53PM

Show HN: My new wiki for Silicon Graphics stuff https://ift.tt/vTzdLba

Show HN: My new wiki for Silicon Graphics stuff I also run IRIXNet. I'm here to share my newest SGI-related project. https://ift.tt/aKPWbt5 February 25, 2025 at 11:46PM

Show HN: Tach – Visualize and Untangle Your Python Codebase https://ift.tt/ipRLJOQ

Show HN: Tach – Visualize and Untangle Your Python Codebase Hey everyone! We're Evan and Caelean, and we're the authors of Tach. Tach gives you the tools to build a modular monolith in Python: visibility into the state of your dependencies, as well as the tools to fix them. Since our last Show HN ( https://ift.tt/IFfMuvy ) we've shipped support for layers, third party dependencies, visualizations, and more. Tach is: * Open source (MIT) and completely free * Fast (written in Rust ) * In use by teams at NVIDIA, PostHog, and more As your team and codebase grows, code gets tangled up. This hurts developer velocity, and increases cognitive load for engineers. One way Tach differs from existing systems that handle this problem (build systems, import linters, etc) is in it's ability to be incrementally adopted and its runtime speed. If you struggle with dependencies, onboarding new engineers, or a massive codebase, Tach is for you! We built it with developers in mind - with cl...

Show HN: I built an app to stop me doomscrolling by touching grass https://ift.tt/nGixIbZ

Show HN: I built an app to stop me doomscrolling by touching grass i wanted to change the habit of reaching for my phone in the morning and doomscrolling away an hour so i built an app to help me. now i have to literally touch grass before accessing my most distracting apps the app is built in swiftui, uses the screen time apis provided by apple and google vision to recognise grass or not i'd love to get your thoughts on the concept. https://touchgrass.now/ February 24, 2025 at 07:15PM

Show HN: Bhumi–OSS Python Library w Rust Underhead for 2.5x Faster LLM Inference https://ift.tt/uD4NvZL

Show HN: Bhumi–OSS Python Library w Rust Underhead for 2.5x Faster LLM Inference Read the full blogpost at https://ift.tt/ZyYABoX (click on reader to see the technical breakdown!) AI inference should be fast, but in practice it’s painfully slow. Inference bottlenecks slow down LLM-powered chatbots and AI workflows everywhere. I built Bhumi to fix that. Bhumi is a Python library designed for developers, yet its performance-critical core is implemented in Rust (via PyO3) for near-native speed. This hybrid approach delivers up to 2.5x faster response times across providers like OpenAI, Anthropic, and Gemini—without changing the underlying model. THE PROBLEM: SLOW AI INFERENCE Most LLM clients suffer from three main issues: 1. Batch Processing Overhead – Clients wait for the full response instead of streaming data as it’s ready. 2. Inefficient Buffers – Default buffer sizes aren’t tuned for AI-generated text. 3. Validation Bottlenecks – Tools like Pydantic slow down structured response han...

Show HN: OmniTools–A Self-Hosted Suite of Open Source Tools for Everyday Tasks https://ift.tt/XKJ86Pa

Show HN: OmniTools–A Self-Hosted Suite of Open Source Tools for Everyday Tasks It’s 2025, and somehow, there’s still no good self-hosted alternative to sites like ILoveIMG.com or OnlineTools.com... until now. OmniTools is here to fill that gap! It’s a free web-based, open-source self-hosted platform that brings together all your favorite online tools in one place—fully self-hosted and ad-free. Project: https://ift.tt/0EOSMbK Why Omni Tools? Completely FREE & Open-Source – No hidden fees, ever. Self-Hosted – Keep control of your data, no tracking, no nonsense. All Your Favorite Tools in One Place – Image, coding, file utilities and more! Beta Version – Just launched, and I need your feedback to make it even better! https://ift.tt/0EOSMbK February 23, 2025 at 10:28PM

Show HN: Mapping historical markers around the world https://ift.tt/syeiFYC

Show HN: Mapping historical markers around the world I saw the 'map of torii' post yesterday and thought y'all might like to see the small app I've been working on that uses HMDB.org data to map historical markers around the world. HMDB has been aggregating markers for over 15 years and back when I was living out of my van and traveling full-time I wanted to get notified whenever I passed one, so I built a mobile app around that. I think historical markers are underrated - as a physical marker they make history tangible. Rather than reading about history from a classroom, you get the opportunity to see and engage with it at the source. If you're already nearby, they are often worth the stop to learn more. Since releasing the iOS app a few years ago, I've been able to enhance the markers with summaries (which makes reading the content a lot more palatable), and converting them to audio, so you can listen to markers when you're driving. Yesterday I officially ...

Show HN: SQL Premier League – Learn SQL with Sports Data https://ift.tt/MxuNkl3

Show HN: SQL Premier League – Learn SQL with Sports Data Hey HN, I built SQL Premier League – a site where you solve SQL challenges using real IPL cricket data. Instead of querying boring datasets (employees, sales, etc.), you write SQL queries to analyze real IPL matches—find top run scorers, best finishers, clutch bowlers, and more! The website is open-source as well : https://ift.tt/2eW0IuE Would love to hear your feedback! https://ift.tt/jo1ce58 February 23, 2025 at 10:39PM

Show HN: I Built a Free Appointment Scheduler for Small Businesses https://ift.tt/N9hXnsW

Show HN: I Built a Free Appointment Scheduler for Small Businesses https://adviplanner.com February 23, 2025 at 08:42PM

Show HN: Course on Building Full-Stack Chrome Extensions with React and Node.js https://ift.tt/94ODzfq

Show HN: Course on Building Full-Stack Chrome Extensions with React and Node.js I've been working in the extension space on a variety of products for a number of years now and decided to put together a course on how everything I wish I knew when I first started out. It goes through building an entire "product", meaning UI, API, and extension, all communicating with each other. It covers a lot of topics I get asked about often as well such as extension-level authentication, injecting React apps into web pages via content scripts, and a bunch more. https://ift.tt/jJpPOan February 23, 2025 at 12:58AM

Show HN: Japanese City Name Generator – Using a Simple 3-Layer MLP https://ift.tt/VhvmU82

Show HN: Japanese City Name Generator – Using a Simple 3-Layer MLP I trained and deployed my first model: a Japanese city name generator using just a 3-layer MLP under the hood. It runs in the browser fully locally on the onnx runtime. Trained on <2,000 real Japanese city names, what's interesting is that on this simple task the simple MLP performed better than more complex models which tended to overfit and generate existing names. https://citygen.freemanjiang.com February 22, 2025 at 11:05PM

Show HN: Tradofire, a fun way to learn crypto trading risk-free https://ift.tt/Qp1Euax

Show HN: Tradofire, a fun way to learn crypto trading risk-free Hey HN, I have been building this for the last couple years and probably spent way too much time. First I wanted to make an automated trading strategy based on crypto coins breaking support and resistance lines but after writing a whole system and backtesting infra I realized it doesnt work :( So here it is now as an app where you can learn to trade crypto based on these signals. Some key features are 1. Real-Time Market Analysis: See when coins break support/resistance levels or suddenly spike. 2. Paper Trading with Leverage: Test your trading strategies without risking real money. 3. Performance and Leaderboards: See your paper trading performance and compare with others. I dont know honestly if this will ever make any money but just sharing and hoping some folks like it. If you like it please tell me what else I can add. Cheers Sumeru PS: The app is iOS only for now (Android can come soon if there is demand) https://ift...

Show HN: DSBG – A Static Site Generator That Fast-Tracks Your Digital Presence https://ift.tt/Pz8ovQt

Show HN: DSBG – A Static Site Generator That Fast-Tracks Your Digital Presence The ethos behind it is to automate your digital presence as much as possible, while retaining control over the created content. To that end, the following features are available: Easy installation; Support for Markdown & HTML source files; Automatic tag generation from paths ; built-in tag filtering; Client-side fuzzy search over all content; Automatic RSS feed generation; Watch mode with automatic rebuild for continuous feedback; 3 different themes, with the ability to add your own via custom CSS; Automatic share buttons for major social networks; Easy to extend with analytics, comments, and more. https://ift.tt/eau34kN February 22, 2025 at 01:39AM

Show HN: Txeo – A Modern C++ Wrapper for TensorFlow https://ift.tt/DE1SZxj

Show HN: Txeo – A Modern C++ Wrapper for TensorFlow Txeo is a lightweight and intuitive C++ wrapper for TensorFlow, designed to simplify TensorFlow C++ development while preserving high performance and flexibility. Built entirely with Modern C++, Txeo allows developers to use TensorFlow with the ease of a high-level API, eliminating the complexity of its low-level C++ interface. https://ift.tt/yhFj4bR February 21, 2025 at 11:40PM

Show HN: I presented a novel efficient streaming algorithm https://ift.tt/iodVBTc

Show HN: I presented a novel efficient streaming algorithm This paper has been accepted to KDD2025. https://ift.tt/wFtk7Gx February 21, 2025 at 11:37PM

Show HN: Agriquery – helping people sell their food https://ift.tt/StIW47n

Show HN: Agriquery – helping people sell their food We built Agriquery, a simple online marketplace designed to help farmers and small producers sell their produce directly to consumers (and businesses). Think Etsy, but for food. https://agriquery.com February 18, 2025 at 08:37PM

Show HN: Benchmarking VLMs vs. Traditional OCR https://ift.tt/21GJ67v

Show HN: Benchmarking VLMs vs. Traditional OCR Vision models have been gaining popularity as a replacement for traditional OCR. Especially with Gemini 2.0 becoming cost competitive with the cloud platforms. We've been continuously evaluating different models since we released the Zerox package last year ( https://ift.tt/vpie3W9 ). And we wanted to put some numbers behind it. So we’re open sourcing our internal OCR benchmark + evaluation datasets. Full writeup + data explorer here: https://ift.tt/bd86ePA Github: https://ift.tt/mHo7iVU Huggingface: https://ift.tt/bSyKseX Couple notes on the methodology: 1. We are using JSON accuracy as our primary metric. The end goal is to evaluate how well each OCR provider can prepare the data for LLM ingestion. 2. This methodology differs from a lot of OCR benchmarks, because it doesn't rely on text similarity. We believe text similarity measurements are heavily biased towards the exact layout of the ground truth text, and penalize correct OC...

Show HN: WinCse – Integrating AWS S3 with Windows Explorer https://ift.tt/HvDNTO8

Show HN: WinCse – Integrating AWS S3 with Windows Explorer WinCse is an application that integrates AWS S3 buckets with Windows Explorer. Utilizing WinFsp and the AWS SDK, WinCse allows you to treat S3 buckets as part of your local file system, making file management simpler. The application is currently in development, with plans for additional features and improvements. https://ift.tt/TmxZaor February 21, 2025 at 12:53AM

Show HN: Bounty Prompt – AI-Powered Open Source Burp Suite Extension https://ift.tt/Do3gmFv

Show HN: Bounty Prompt – AI-Powered Open Source Burp Suite Extension Bounty Prompt is a Open Source Burp Suite extension developed by Bounty Security that leverages advanced AI technology integrated via Burp AI. It enables users to generate intelligent security testing prompts by analyzing selected HTTP requests and responses from various sources within Burp Suite. The extension supports a wide range of HTTP tags, allowing you to automatically include specific parts of HTTP traffic (such as headers, parameters, bodies, and cookies) in your prompts, streamlining both automated and manual penetration testing workflows. https://ift.tt/oAXQrzG February 20, 2025 at 08:21PM

Show HN: Tired of building agents? throw an LLM at this framework https://ift.tt/MNGpCoc

Show HN: Tired of building agents? throw an LLM at this framework https://ift.tt/8lVK96j February 20, 2025 at 06:55AM

Show HN: A new fork of OpenDeepResearcher with DeepSeek R1 https://ift.tt/9xrd1SK

Show HN: A new fork of OpenDeepResearcher with DeepSeek R1 https://www.youtube.com/watch?v=aEOu9P4_2cU February 20, 2025 at 02:45AM

Show HN: Mastra – Open-source JS agent framework, by the creators of Gatsby https://ift.tt/HeszL0N

Show HN: Mastra – Open-source JS agent framework, by the creators of Gatsby Hi HN, we’re Sam, Shane, and Abhi, and we’re building Mastra ( https://mastra.ai ), an open-source JavaScript SDK for building agents on top of Vercel’s AI SDK. You can start a Mastra project with `npm create mastra` and create workflow graphs that can suspend/resume, build a RAG pipeline and write evals, give agents memory, create multi-agent workflows, and view it all in a local playground. Previously, we built Gatsby, the open-source React web framework. Later, we worked on an AI-powered CRM but it felt like we were having to roll all the AI bits (agentic workflows, evals, RAG) ourselves. We also noticed our friends building AI applications suffering from long iteration cycles: they were getting stuck debugging prompts, figuring out why their agents called (or didn’t call) tools, and writing lots of custom memory retrieval logic. At some point we just looked at each other and were like, why aren't we try...

Show HN: OpenAstra – Chat based open-source alternative to Postman https://ift.tt/Nyra5HQ

Show HN: OpenAstra – Chat based open-source alternative to Postman Hi HN, I'm excited to finally launch this project. While existing tools like Postman excel at API discovery and testing, they often require us to navigate complex interfaces, manually construct requests, etc. That's why I created OpenAstra. The core idea is to combine the visual richness of traditional API tools with the simplicity of a chat interface. Think of it as "Postman meets ChatGPT" - allowing us to interact with APIs through natural conversation while retaining core essential features of traditional API tools. If you want to test an endpoint or understand what it does? Just ask. The project is still in its early stages, and there's much more to build. I'd love to hear what features you'd find most valuable, and of course, pull requests are always welcome! https://ift.tt/ZhG2qIY February 19, 2025 at 10:59PM

Show HN: A GPU-accelerated binary vector index https://ift.tt/ILlHc7d

Show HN: A GPU-accelerated binary vector index This is a vector index I built that supports insertion and k-nearest neighbors (k-NN) querying, optimized for GPUs. It operates entirely in CUDA and can process queries on half a billion vectors in under 200 milliseconds. The codebase is structured as a standalone library with an HTTP API for remote access. It’s intended for high-performance search tasks—think similarity search, AI model retrieval, or reinforcement learning replay buffers. The codebase is located at https://ift.tt/m4JysYW . https://ift.tt/3xyMwTt February 17, 2025 at 07:45AM

Join Us Feb. 21 to Ride Local, Support Local – One Sip at a Time

Join Us Feb. 21 to Ride Local, Support Local – One Sip at a Time By Sophia Scherr We’re proud to announce a new civic partnership celebrating San Francisco Beer Week 2025 (Feb. 21 - March 2, 2025). In collaboration with Standard Deviant Brewing and San Francisco City Football Club (SFCFC), the SFMTA has authorized the creation of "Hop on Muni," a limited-edition India Pale Ale that pays homage to the city's public transit heritage. Join us on Friday, Feb. 21 to sip this new brew and take part in a Muni-themed beer crawl. Learn how to participate and why small businesses are at the heart of our partnership. “Hop on Muni” IPA Label is part of a collaboration with the SFMTA... Published February 18, 2025 at 07:00AM https://ift.tt/ILFHCQb

Show HN: Hacker News with AI-generated summaries https://ift.tt/BVerxIj

Show HN: Hacker News with AI-generated summaries I built this clone of Hacker News to get a quick summary of articles before deciding to read them. Summaries are cached in localStorage. Not useful for links to social media sites. https://ift.tt/PClKv5y February 19, 2025 at 12:29AM

Show HN: I Built a FAANG Job Board – Only Jobs Scraped in the Last 24h https://ift.tt/Xch87RO

Show HN: I Built a FAANG Job Board – Only Jobs Scraped in the Last 24h https://ift.tt/sb8kE2u February 18, 2025 at 11:37PM

Show HN: Ovadare – resolving AI agent conflicts in multi-agent platforms https://ift.tt/B6ls0HF

Show HN: Ovadare – resolving AI agent conflicts in multi-agent platforms https://ift.tt/E1y0jYi February 17, 2025 at 11:39PM

Show HN: XSLT and graphical outline viewer for your sitemap.xml https://ift.tt/ITh1dit

Show HN: XSLT and graphical outline viewer for your sitemap.xml You generated a sitemap.xml for Google with a list of every page on your website. Why not let humans look at it too? I was experimenting with Material UI and wanted to use it in a real project, so I made a graphical outline viewer and the necessary XSLT files so you can easily integrate it: save a file and add 1 line to the xml. Obviously, it works best if you have a nice hierarchical URL structure. The graphical viewer: https://ift.tt/0pdrW9A Integration instructions: https://ift.tt/BpI2uZH Demo: https://ift.tt/DWSgp3O Source & credits: https://ift.tt/AC3Ec9y... https://ift.tt/BpI2uZH February 17, 2025 at 10:59PM

Show HN: Tools for Math Research https://ift.tt/ZhxbsIu

Show HN: Tools for Math Research https://sugaku.net/ February 15, 2025 at 07:15AM

Show HN: B2B SaaS Go-to-Market Checklist https://ift.tt/pjFCyA2

Show HN: B2B SaaS Go-to-Market Checklist https://ift.tt/0nqVu9Q February 17, 2025 at 05:40AM

Show HN: Air Traffic Control Radio and Chill Music for Focus https://ift.tt/XGSgrn1

Show HN: Air Traffic Control Radio and Chill Music for Focus https://ift.tt/bDdpBW7 February 17, 2025 at 04:36AM

Show HN: Hackyournews.com v2 https://ift.tt/aVlADUw

Show HN: Hackyournews.com v2 A year and a half after I published https://ift.tt/jKU60AP , I've rewritten it to be neater and added support for more news sources. HackYourNews.com v1 had a great response on HN [1] and consistently sees ~2k weekly unique visitors. There were many long-standing requests that I wanted to fulfill (thanks for your patience!): a proper dark mode, correct rendering on mobile devices, and more cogent summaries. This rewrite is the result. gpt-4o-mini reduces the cost of summarization to an absurd degree, so it's now sustainable to keep this free service going! Someday, I hope to use the Batch API [2] to drive down costs even further. Enjoy. [1] https://ift.tt/aAP1u2S [2] https://ift.tt/zyFet4m February 16, 2025 at 07:46AM

Show HN: I developed a no code web scraper for effortless data extraction https://ift.tt/5BeltYS

Show HN: I developed a no code web scraper for effortless data extraction https://ift.tt/w4HlLgM February 17, 2025 at 01:04AM

Show HN: Tech Brief – AI enhanced news reading https://ift.tt/Z2wUHP5

Show HN: Tech Brief – AI enhanced news reading I built this because I wanted it, and I now use it every day. It's a simple news site that gathers and summarises tech content and discussions, across multiple sources, providing tight, easily digestable summaries along with some simple tooling to support reading workflows. 1) Hourly updated homepage with the latest tech news across the web. 2) A simple < 3 min "News of the Hour", every hour, audio clip. 3) Summaries of HackerNews and Product Hunt, incl. comments and sentiment (more to come). 3) GitHub login with AI summaries of any releases made to your starred repos. 4) Read/Unread article status. 5) Simple swipe interface and keyboard support. 6) Simple Bookmark/Readling List, and Favourite tags (logged in) No Tracking. Fast. Mobile Friendly. Easy sharing. https://tech.brief.page/ February 16, 2025 at 07:28AM

Show HN: Blunderchess.net – blunder for your opponent every five moves https://ift.tt/PQ06EIa

Show HN: Blunderchess.net – blunder for your opponent every five moves blunderchess.net is an open source, peer-to-peer chess app where every five moves, players each get to make one blunder-move for their opponent https://ift.tt/YlfteOI February 16, 2025 at 07:22AM

Show HN: Edit Any Record on ATProto with History https://ift.tt/OKkyrva

Show HN: Edit Any Record on ATProto with History https://ift.tt/0tFXrvk February 16, 2025 at 03:54AM

Giving Our Cable Cars Some Love

Giving Our Cable Cars Some Love By Abigayl Habte Passengers board the Powell & Hyde cable car near Fisherman’s Wharf. Our cable car system is over 150 years old, and that means our cable cars sometimes need a little extra love to keep running. Next week marks the start of some major TLC (tender loving care). Beginning Tuesday, Feb. 18, we'll start repairing a critical part of our cable cars: the sheaves. As our crews make repairs, bus service will replace cable service on one route at a time. We'll cover how sheaves work and why repairing them is so important to keep our beloved cars moving. Learn why our system is unlike any in the world --... Published February 14, 2025 at 07:00AM https://ift.tt/vwq938C

Show HN: Open-Sourcing My LLM Drag and Drop Website Builder https://ift.tt/dgVmQkU

Show HN: Open-Sourcing My LLM Drag and Drop Website Builder Hey HN - OP here. I wrote some about this project in the following link, and there's a video demo as well: https://ift.tt/Sl5MEtb... This has been one of my favorite things I've ever worked on - the way the LLM collaborates with the user to accelerate tedious and hard work, the way you can directly edit the code instead of dealing with a panel of visual editing toggles - I think it has a lot of potential but I don't have time to pursue it anymore so open-sourcing it. The idea for this came out of conversations with a few people who were struggling with frontend development. For technical people, strictly using an LLM to write code can be tedious. To combat this, LLM usage is limited to getting started quickly, improving design, and wiring up frontend state. On the other hand, writing frontend code feels less efficient than just moving things around on a screen. Hence the drag and drop interface that makes it fast t...

Show HN: Live webcam metal pin toy simulation powered by WebGPU depth estimation https://ift.tt/W7KiRDo

Show HN: Live webcam metal pin toy simulation powered by WebGPU depth estimation https://ift.tt/RqQDrpJ February 15, 2025 at 01:03AM

Show HN: A Valentine's Day experience for people who aren't celebrating https://ift.tt/AgvGdpC

Show HN: A Valentine's Day experience for people who aren't celebrating Hey HN, I built justanotherday.lol today as a quick, fun project for people who aren't really into Valentine's Day. Just a lighthearted take on what some of us might be doing instead—scrolling Instagram, working late, or convincing ourselves that saving money is self-care. No signups, no fluff — just a simple site I put together in Next.js + Framer Motion in a bit of a hurry. Hope you find it fun. Let me know what you think! https://ift.tt/liHSPt4 February 14, 2025 at 11:06PM

Show HN: Dev SSO IdP, a mock single sign-on provider as a development aide https://ift.tt/0QnrF79

Show HN: Dev SSO IdP, a mock single sign-on provider as a development aide Hi HN! This project grew out of my want for the development of my web UIs to not get hung up on integration with OpenID Connect single sign-on. SSO was only available in our stage and prod environments. Getting this integration laid down and tested fast, without having to jury-rig something in stage, would've been huge. And so I decided to build a solution myself. Hence, Dev SSO IdP. The vision for it is to mock all the features of an OIDC SSO server that would be pertinent to the development of web apps. To try it out: 1) Create a file called `.production.env` and paste in it the following 2 lines to start with: DEVSSOIDP_PERCENT_ENCODED_REDIRECT_URIS=http%3A%2F%2Flocalhost%3A5173 DEVSSOIDP_CLIENT_IDS=my_cool_app 2a) (with Node) Clone the repo with `git clone https://ift.tt/q8Je6xm `, then overwrite the project's `.production.env` with yours, then in the project's folder run `npm install`, then `npm...

Chinese New Year Parade on Feb.15: Free Muni, Parking Discounts and Travel Tips

Chinese New Year Parade on Feb.15: Free Muni, Parking Discounts and Travel Tips By Glennis Markison Celebrating the 2024 Chinese New Year Parade. The San Francisco Chinese New Year Parade is this Saturday, Feb. 15, and we don't want you to miss these exciting travel discounts: Free Muni for parade weekend: Saturday, Feb. 15 and Sunday, Feb. 16 Fares will be free citywide to help you get to the parade. This excludes cable cars. Free parking for your first two hours at the Portsmouth Square Garage The garage is located at 733 Kearny Street in Chinatown. This deal runs through Feb. 28 for new year festivities. Learn key details about the parade and what to expect as you travel this weekend... Published February 13, 2025 at 07:00AM https://ift.tt/HDjNopu

Show HN: Add tool calling to any LLM https://ift.tt/X4Qvdch

Show HN: Add tool calling to any LLM https://ift.tt/BcxtFm2 February 14, 2025 at 12:01AM

Show HN: Google, but Respects Your Privacy https://ift.tt/gEAM1oc

Show HN: Google, but Respects Your Privacy Ever feel like your searches are being watched or profiled? With Nool.quest , you can search anything online without the worry of your data being tracked or sold. It's a search engine that respects your privacy, giving you the freedom to explore the web on your terms. No ads, no surveillance, just results that matter to you. Enjoy the internet without compromising your freedom. https://nool.quest February 13, 2025 at 09:52PM

Show HN: Sort lines semantically using llm-sort https://ift.tt/F2cKzRj

Show HN: Sort lines semantically using llm-sort This is a small plugin I made for Simon Willison's llm utility. You can do things like: cat names.txt | llm sort -q "Which one of these names is best for a pet seagull?" cat books.txt | llm sort -q "Which book is more related to basic vs. advanced CS topics?" I see a lot of potential marrying LLMs with classic UNIX interfaces. https://ift.tt/qYDioU1 February 11, 2025 at 10:25AM

SFMTA Steps Up for NBA All-Star, Chinese New Year Weekend

SFMTA Steps Up for NBA All-Star, Chinese New Year Weekend By Madhu Unnikrishnan We're here to help you celebrate NBA All-Star festivities this weekend. Huge crowds are expected at Chase Center. The eyes of the world will be on San Francisco in the next few days as the city gets ready to host two incredible events. One, the city’s annual Chinese New Year Parade, is an event that San Francisco looks forward to every year. The other, the NBA’s 74th All-Star Game, will bring basketball fans from all over the world to the City by the Bay. The last time the city hosted the All-Star Game was in 1967, in the Cow Palace. This year, it will be at the Warriors’ home, the Chase... Published February 12, 2025 at 07:00AM https://ift.tt/rwusPBF

Show HN: Game Bub – open-source FPGA retro emulation handheld https://ift.tt/m46g9eu

Show HN: Game Bub – open-source FPGA retro emulation handheld Hey HN, Over the past ~1.5 years, I built an open-source FPGA retro emulation handheld that can play Game Boy, Game Boy Color, and Game Boy Advance cartridges. To my knowledge, there isn't an existing open-source FPGA emulator that can play physical cartridges like this. One of my main goals was to do all of the pieces myself, and be able to understand every component of it, so I designed my own PCB, wrote the firmware, wrote a Game Boy and Game Boy Advance emulator for the FPGA (using the Chisel HDL), and designed a 3D-printed case. I detailed the design and development process in the linked post. It's quite long, but there are a lot of pictures and videos. Code and design files available on GitHub: https://ift.tt/cBT4ZWP , and an overview of the architecture: https://ift.tt/myJXETv... https://ift.tt/kenNGBq February 13, 2025 at 12:11AM

Show HN: CubeBistro – A Robotic Restaurant in a Cube https://ift.tt/vBRFqI1

Show HN: CubeBistro – A Robotic Restaurant in a Cube Imagine a restaurant that fits in your office, city block, or even your home. Cubeistro is a fully automated, robotic restaurant inside a compact, futuristic cube. With ingredients delivered directly from farmers in cartridge-like boxes, we eliminate the need for traditional supply chains, reducing waste and maximizing efficiency. Orders are placed via an app or touchscreen, and food is delivered in color-coded lock boxes, keeping items warm or cold. No staff, no waste, just fresh food, and a new way to dine. Is anyone curious how this works? https://cubebistro.com/ February 12, 2025 at 10:57PM

Show HN: I open-sourced machine translation models for 12 rare languages https://ift.tt/zX9dU7l

Show HN: I open-sourced machine translation models for 12 rare languages You can test translation quality here https://ift.tt/pe3Z81A https://ift.tt/6lcaCYd February 12, 2025 at 04:07AM

Show HN: Community Detection on Bluesky https://ift.tt/XKz46ty

Show HN: Community Detection on Bluesky We ran the Leuven community detection algorithm on popular users on Bluesky (where the graph has edges determined by Jaccard similarity of a users' followers). We identified 118 communities and based on the names and descriptions of the top 10-20 users had LLMs generate title and descriptions for them. There are communities like "Feline enthusiasts", "Web Professionals", a bunch of NSFW ones and quite many communities are many different flavors of progressive/liberal activists. https://ift.tt/UF0woB5 February 12, 2025 at 03:39AM

Show HN: Colada for Claude https://ift.tt/ph1efdc

Show HN: Colada for Claude I actually enjoy Claude.ai's interface and artifacts implementation. I didn't want to lift and shift over to another LLM tool. So, to get past the daily limits, I decided to build a simple Chrome extension which continues conversations using your own Anthropic API key (or using our managed key). In short: - Get past Claude.ai conversation limits - Bring your own Anthropic API key - Optionally use our managed unlimited API key - Preserve conversation context - Bring project knowledge context into your extended convos - Reference web search results anytime by asking "Search the web" Let me know what you think. Open to any and all feedback. https://usecolada.com February 12, 2025 at 12:08AM

Show HN: I built an AI coloring page generator https://ift.tt/xwdnMcm

Show HN: I built an AI coloring page generator This webiste allows you to create black and white coloring page from text prompt. Generate, create collections, download your image and start coloring :) https://www.colori.io/ February 12, 2025 at 12:09AM

Show HN: WhisperCat – An Audio Recorder and Transcription Tool https://ift.tt/A2OcgFb

Show HN: WhisperCat – An Audio Recorder and Transcription Tool Hi HN, I wanted to share my first open-source project with you all: WhisperCat . WhisperCat is a small desktop application for recording audio and transcribing it using OpenAI's Whisper API. I built this because I needed something simple and reliable for my own transcription workflows, and now I'm hoping it might be useful to others as well. It's still pretty early stage, but it works well for basic audio recording and transcription tasks. What It Does: Lets you record audio with your preferred microphone. Transcribes audio files automatically via Whisper (OpenAI's transcription API). Supports global hotkeys for recording (e.g., CTRL + R or a custom sequence like triple ALT). Runs in the background (system tray) when minimized. Has a basic microphone testing feature to help you pick the right device. Shows desktop notifications for events (e.g., when recording starts or errors happen). Platforms: WhisperCat ...

Show HN: Arelo – A simple, flexible file watcher for auto-restarting commands https://ift.tt/fsZOQND

Show HN: Arelo – A simple, flexible file watcher for auto-restarting commands arelo is a lightweight, language-agnostic file watcher that automatically runs a command when files change. It requires no configuration files; everything is controlled via simple command-line options. Easy to use: arelo -p '**/*.go' -- go run . Flexible file watching: Supports fsnotify (real-time), polling (for environments like WSL2), and fine-grained control with extended globbing (** and {js,ts,json}). Cross-platform and lightweight: Runs on Windows, macOS, and Linux without extra dependencies. Installation: - go install github.com/makiuchi-d/arelo@latest - Or download a prebuilt binary from GitHub Releases: https://ift.tt/wt5cLpM https://ift.tt/ulO49Qe February 10, 2025 at 11:19PM

Making Enforcement Fair: Our New Plan for the State Daylighting Law

Making Enforcement Fair: Our New Plan for the State Daylighting Law By Rebecca Ashton-Dziedzan The new state "daylighting" law will help make intersections safer. We're announcing a new plan to implement California's "daylighting" traffic safety law in San Francisco. The state law bans parking within 20 feet of the approach side of a crosswalk. This rule helps improve visibility at intersections for both people walking and driving. The law applies to both marked and unmarked crosswalks. Our goal is to make this change fair and easy to follow. We also want to ensure San Francisco’s streets are safer for everyone. Our new plan is clear, fast and fair: No citations will be issued at... Published February 10, 2025 at 07:00AM https://ift.tt/CON8qr6

Show HN: AI Chat – unified chat sessions across OpenAI, Gemini, DeepSeek (go) https://ift.tt/e2kCHKp

Show HN: AI Chat – unified chat sessions across OpenAI, Gemini, DeepSeek (go) A simple Go package for unified AI chat management across OpenRouter, OpenAI, Google GenAI, and more, with support for tool calling and S3-compatible user sessions https://ift.tt/qKQkRNP February 10, 2025 at 11:53PM

Show HN: Locksmith – detect locks taken by Postgres migrations https://ift.tt/3RFqsC1

Show HN: Locksmith – detect locks taken by Postgres migrations https://ift.tt/INWDlZk February 10, 2025 at 03:56AM

Show HN: Curatrs – Scheduled Programming for Podcasts https://ift.tt/wvdXM7q

Show HN: Curatrs – Scheduled Programming for Podcasts Like many of us, I got tired of scrolling endlessly through podcast apps trying to find the right show for my commute. So I built Curatrs (curatrs.com) - it brings radio-style scheduled programming to podcast discovery. Instead of endless scrolling, you get podcasts programmed for specific times and durations. Currently in early MVP, built with Vite/Supabase, focused on making discovery more intentional and time-based. Would appreciate any feedback, especially from regular podcast listeners https://ift.tt/W59mgHE February 10, 2025 at 02:53AM

Show HN: I made a Kotlin REPL with multiline editor, highlighting and completion https://ift.tt/VS7mGKe

Show HN: I made a Kotlin REPL with multiline editor, highlighting and completion I’ve created a Kotlin REPL for the terminal with support for multiline code editing, interconnected cells, code completion, and error highlighting. https://ift.tt/QwB7HUl February 10, 2025 at 01:03AM

Show HN: Neovim Plugin for iOS and macOS Development https://ift.tt/e75qnXO

Show HN: Neovim Plugin for iOS and macOS Development Over two years ago, I began exploring whether it was possible to shift my iOS development to Neovim. It took me over six months to resolve all issues and figure out how to connect everything, creating an environment with all the features required for development. After that, I decided to develop my own plugin to enable others to do the same. Since then, I have been developing apps for iOS and macOS using Neovim, for both my professional work and personal projects with no issues. This change has significantly boosted my productivity, and I no longer have to deal with Xcode's flaws. I can accomplish 95% of my work without needing to open Xcode. Before that, it seemed impossible to develop for Apple platforms outside of Xcode. I'm proud that I was stubborn enough to make it work after all those failures along the way. Neovim is an amazing project <3. https://github.com/wojciech-kulik/xcodebuild.nvim February 9, 2025 at 07:46P...

Show HN: Lambda Core – Minimal Lambda Calculus in Every Language https://ift.tt/u3Z7oWP

Show HN: Lambda Core – Minimal Lambda Calculus in Every Language Lambda Core is a collaborative project to implement the basics of lambda calculus (just booleans and church numerals) in every programming language! We now have 18 languages implemented. If your favorite language isn’t already in the repo, please add it! The instructions are simple, and it's a fun way to explore how different languages handle higher-order functions. Check out the GitHub link for details. I'd love your feedback and hope you'll join in! https://ift.tt/JYyMhuO February 9, 2025 at 03:53AM

Show HN: I trained a custom LLM to create Apple Shortcuts https://ift.tt/sqmNebE

Show HN: I trained a custom LLM to create Apple Shortcuts Hi! This is a version 2.0 2x Context window 7-8x Faster Less hallucinations :) https://ift.tt/XlQR3c4 February 9, 2025 at 12:35AM

Show HN: FlashSpace – fast, open-source, macOS Spaces replacement https://ift.tt/dKvLsSR

Show HN: FlashSpace – fast, open-source, macOS Spaces replacement I've recently launched a new open-source project aimed at enhancing the experience of switching between Spaces/workspaces on macOS. The built-in Spaces feature is often slow and unfriendly. This project is designed to boost your productivity :). Enjoy! https://ift.tt/byBKTgJ February 9, 2025 at 12:19AM

Show HN: A website that heatmaps your city based on your housing preferences https://ift.tt/uaKjb9W

Show HN: A website that heatmaps your city based on your housing preferences For the past few months, I've been working on a website that answers two different questions: - Where in my city have the best travel times to all the things and people I care about? - Given a listing, how far is it from all the things and people I care about? Personally this was fueled by my own frustrations when I was apartment hunting in NYC. I was frustrating to have to juggle so many Google Maps tabs when I was evaluating a listing, and it was also annoying to not have full confidence that I was even searching in the right places. I wanted to be close to work, a Trader Joe's, and a major park. Given that public transportation networks can sometimes make close things hard to get to and far things easy to get to, it's not always obvious whether a neighborhood actually even fits my criteria or not! The overarching goal of theretowhere.com is to allow you to make more informed moving decisions whi...

Show HN: A configuration management system for minimal *Nix environments https://ift.tt/ePzk7Hm

Show HN: A configuration management system for minimal *Nix environments I built this thing to scratch my itch for a simpler alternative to Ansible and similar for basic jobs like setting up a dev env, building containers, and provisioning small fleets of servers. Grateful for feedback on the approach! A couple of friends and I have found it useful for day-to-day automation tasks and I'm wondering if there's enough utility in its ability to target minimal environments like Alpine containers or IoT devices to warrant fleshing out a proper 1.0 release. https://ift.tt/14yivP3 February 8, 2025 at 12:46AM

Show HN: Transductive regular expressions for text editing https://ift.tt/59bVJ6u

Show HN: Transductive regular expressions for text editing An extension of regular expressions for text editing, with a grep-like command-line tool. If you, like me, struggle with group logic in regular expressions, you might find it useful. I wanted to do this for a very long time. It is more of a sketch or prototype. I'd really appreciate your feedback! https://ift.tt/WDrgRqV February 7, 2025 at 11:18PM

Show HN: Upsonic: An AI agent framework with client-server architecture https://ift.tt/BgAKMdp

Show HN: Upsonic: An AI agent framework with client-server architecture Three months ago, we started developing an open source agent framework. We previously tried existing frameworks in our enterprise product but faced challenges in certain areas. Problems we experienced: * We risked our stateless architecture when we wanted to add an agented feature to our existing system. Current frameworks lack server-client architecture, requiring significant effort to maintain statelessness when adding an agent framework to your application. * Scaling problem - needed to write Docker configurations as existing frameworks lack official Docker support. Each agent in my application required a separate container (e.g., Twitter page analysis, website scraping, automatic documentation writing, etc.), necessitating individual agent deployment and health checks monitoring. * Needed LLM calls for simple tasks - both fast and cost-effective solutions. With increased model capabilities, the framework should...

Show HN: Embedding WebAssembly in QR Codes https://ift.tt/4AF3WLS

Show HN: Embedding WebAssembly in QR Codes https://ift.tt/bu87qBH February 6, 2025 at 09:43PM

Doing the Worm: A Brief Logo History

Doing the Worm: A Brief Logo History By Jeremy Menzies We are reposting this 2015 blog in celebration of the 50th anniversary of the Muni logo. We recently launched TheMuniStore.com where you can explore many expressions of the logo on hats, hoodies and more of everyone's favorite transit logo. To celebrate Muni Art Week, we'll take a stroll back in time for a quick look at a sampling of the various Muni logos that have adorned Muni's vehicles and signs throughout the years. Taking snippets from historic and modern photos in the Photo Archive, you'll get a good look at the graphic history of Muni... Published February 06, 2025 at 07:00AM https://ift.tt/ZKtBe63

Show HN: How good is your color vision? Find out in my new game https://ift.tt/ODC1Trb

Show HN: How good is your color vision? Find out in my new game https://ift.tt/9otaVWn February 2, 2025 at 07:03AM

Show HN: Grammarly-like extension for any language https://ift.tt/UdusGtw

Show HN: Grammarly-like extension for any language https://ift.tt/a8egntx February 6, 2025 at 01:41AM

Show HN: Sveltos – Event-Driven Tool for Kubernetes Add-Ons and App Deployment https://ift.tt/OydqmIc

Show HN: Sveltos – Event-Driven Tool for Kubernetes Add-Ons and App Deployment Hi HN, Managing Kubernetes add-ons, policies, and configurations across multiple clusters can feel like herding cats. That’s where Sveltos comes in—a lightweight, open-source tool to make managing fleets of Kubernetes clusters simple, scalable, and secure. What Can Sveltos Do? 1. Centralized Management – Deploy apps, add-ons, and policies from a single control plane, instead of setting up GitOps tooling on every cluster. A lightweight agent on each managed cluster keeps things efficient. 2. Security: Best of Push & Pull GitOps – Unlike traditional GitOps, which either requires exposing your clusters to external Git credentials (push) or setting up agents on each cluster (pull), Sveltos combines centralized GitOps management with secure pull-based configurations and push-based deployments—keeping credentials in a single, secure location. 3. Dynamic & Event-Driven Cluster Management – Just apply labels...

Show HN: I made a tool to help you save and execute commands in a directory https://ift.tt/u1RmV7o

Show HN: I made a tool to help you save and execute commands in a directory Hi HN! A lot of times I end up with sets of commands I want to run in a project directory: building packages, running ansible to deploy things, cleaning up files, etc. Makefiles always felt rather overkill for this and I like having just a YAML file with the name, description, and commands that are available and for a menu to display with that information. This is that program. I had originally written it many years ago in Perl. I have been learning Go and this seemed like a great project to port. I hope you find it useful, thanks for reading! https://ift.tt/YIJWjOq February 5, 2025 at 11:05PM

Show HN: Haystack Code Reviewer – Perform code reviews on a canvas https://ift.tt/BGgfF7e

Show HN: Haystack Code Reviewer – Perform code reviews on a canvas Hi HN! We’re building Haystack Code Reviewer, a tool that lays out code diffs for a GitHub pull request on an interactive canvas. Instead of scrolling through diffs line-by-line, you can view all changes in a more connected, visual format – similar to viewing a call graph. We hope this will make it easier and less cognitively taxing to understand how different changes across files work together. For a quick overview, check out our short demo video: https://www.youtube.com/watch?v=QeOz70x0WPE . If you would like to give it a spin, head over to https://ift.tt/2oryLDP , click the “Review pull request button” in the top toolbar, and load any pull request via URL or pick a pull request from a dropdown. We built Haystack Code Reviewer because we found pull requests difficult to review in a pure textual format — especially when hopping between multiple files or trying to break down complex changes. Oftentimes, pull request aut...

Show HN: CLI tool that makes your app self-hostable in one command https://ift.tt/ZhTbWim

Show HN: CLI tool that makes your app self-hostable in one command I've been exploring the self-hosting world for some time now, and I wanted to simplify things with one command and avoid having to jump through hoops to make my application self-hostable. I thought many of these could be automated, so I'm automating everything related to self-hosting, one after the other. Please check the roadmap for what I have in mind. I'm open to anyone who wants to contribute and give feedback. https://kagehq.com/ February 5, 2025 at 01:04AM

Show HN: Mandarin Word Segmenter with Translation https://ift.tt/ngqLebA

Show HN: Mandarin Word Segmenter with Translation I've built mandoBot, a web app that segments and translates Mandarin Chinese text. This is a Django API (using Django-Ninja and PostgreSQL) and a NextJS front-end (with Typescript and Chakra). For a sample of what this app does, head to https://ift.tt/3eFQ9g5 . This is my presentation of the first chapter of a classic story from the Republican era of Chinese fiction, Diary of a Madman by Lu Xun. Other chapters are located in the "Reading Room" section of the app. This app exists because reading Mandarin is very hard for learners (like me), since Mandarin text does not separate words using spaces in the same way Western languages do. But extensive reading is the most effective way to learn vocabulary and grammar. Thus, learning Mandarin by reading requires first memorizing hundreds or thousands of words, before you can even know where one word ends and the next word begins. I'm solving this problem by allowing users to ...

Show HN: Open-source schema based Change-Data-Capture utility for Postgres https://ift.tt/rYHysRV

Show HN: Open-source schema based Change-Data-Capture utility for Postgres I am currently working on a Node.js utility for a schema-based approach on CDC for Postgres. It is a lightweight utility that you can plug on top of your existing WAL events service (eg. Debezium, WAL-listener...) and allows you to define schemas to listen to. Instead of listening to raw individual table-level events, you can aggregate those events into high-level schema events automatically. Conceptually, it is like having WAL events but on an SQL view, any modification to a table the view is based on would trigger a high-level event on the view itself. This has many real-world applications including: - Syncing your single source of truth (Postrges) to another store (eg. Elastic / Algolia...) - Have a reliable event-driven architecture where you can change the underlying data model while keeping the contract identical I was highly inspired by pgsync but wanted to build a lightweight, generic version of the idea...

Show HN: AI text editor with suggested edits in diff view https://ift.tt/JVBThnu

Show HN: AI text editor with suggested edits in diff view https://www.potext.com February 4, 2025 at 01:11AM

Show HN: Surf.new – An open-source alternative to OpenAI Operator https://ift.tt/G65hlVN

Show HN: Surf.new – An open-source alternative to OpenAI Operator https://surf.new February 3, 2025 at 10:28PM

Show HN: I Built a Platform to Buy and Sell GitHub Repositories https://ift.tt/G051nSg

Show HN: I Built a Platform to Buy and Sell GitHub Repositories Hey HN, I built a platform that allows developers to buy and sell GitHub repositories using private forking. The idea is to help indie developers, open-source maintainers, and teams monetize their work while ensuring buyers get fully functional projects with minimal hassle. Many developers create great projects but lack the time or resources to maintain them. Instead of letting them fade away, why not sell them to someone who wants to continue the work? Here is how it works: - Sellers list theis GitHub repos in the platform - Buyers purchase repos - Buyers automatically added as collaborators and can fork the repo Check it out here: https://gittrader.com https://ift.tt/DinYCRo February 3, 2025 at 07:37AM

Show HN: Random Art Generator in Haskell https://ift.tt/N5eRKbS

Show HN: Random Art Generator in Haskell https://ift.tt/amEFINu February 3, 2025 at 03:41AM

Show HN: Chrome extension to run DeepSeek, LLMs and Whisper locally in browser https://ift.tt/ELoyA8w

Show HN: Chrome extension to run DeepSeek, LLMs and Whisper locally in browser Hi all, I open sourced my toy project that runs Generative AI models LOCALLY in the side panel of a Chrome extension. The Chrome extension uses Transformers.js to run models in browser under the hood. I've integrated and tested these models so far. \1. LLM: Llama 3, Phi 3.5, Qwen 2.5, SmolLM2 \2. Reasoning: DeepSeek R1 \3. Multimodal LLM: Janus \4. Speech-to-Text: Whisper On an M1 MacBook, DeepSeek R1 1.5B runs at ~30 tokens/sec If you're interested in, you can download the extension from chrome web store or clone my github repository. \1. chrome web store: https://ift.tt/ukwZVpf... \2. github: https://ift.tt/sFu6txG \3. demo: https://www.youtube.com/watch?v=MSCDdFG5Lls It's my first react project. Feedback is always welcome! https://ift.tt/sFu6txG February 3, 2025 at 12:49AM

Show HN: Groundhog AI Spring API https://ift.tt/gXV7crv

Show HN: Groundhog AI Spring API For anyone building weather-related AI apps, I am releasing an exciting iteration on last year’s model. My Groundhog API is trained on 130 years of data and makes use of 82 separate data sources. Similar to DeepSeek, it is completely open source and free to use. The primary use case is to make inferences about whether spring will come early or not, using a Mixture of Exports (MoE) approach, but surely others can be found if you are creative. Other use cases: - All predicting groundhogs - Where they all live - Whether they are “real” groundhogs or imposters Excited to see what people do with it! https://ift.tt/Nmeg3IP February 3, 2025 at 12:29AM

Show HN: I built a full mulimodal LLM by merging multiple models into one https://ift.tt/c0Rpy1Z

Show HN: I built a full mulimodal LLM by merging multiple models into one https://ift.tt/1SYBdOI February 2, 2025 at 02:14PM

Show HN: ESP32 RC Cars https://ift.tt/utolDU8

Show HN: ESP32 RC Cars This is a projected I started that blends both the fun of playing a split screen multiplayer driving game and controlling real rc cars. The cars can also be controlled via bluetooth gamepads and is meant to be easily hackable. https://ift.tt/qhMwGNT February 2, 2025 at 01:51AM

Show HN: I hacked LLMs to work like scikit-learn https://ift.tt/aUAbKfP

Show HN: I hacked LLMs to work like scikit-learn Working with LLMs in existing pipelines can often be bloated, complex, and slow. That's why I created FlashLearn , a streamlined library that mirrors the user experience of scikit-learn. It follows a pipeline-like structure allowing you to "fit" (learn) skills from sample data or instructions, and "predict" (apply) these skills to new data, returning structured results. High-Level Concept Flow: Your Data --> Load Skill / Learn Skill --> Create Tasks --> Run Tasks --> Structured Results --> Downstream Steps Installation: pip install flashlearn Learning a New "Skill" from Sample Data Just like a fit/predict pattern in scikit-learn, you can quickly "learn" a custom skill from minimal (or no!) data. Here's an example where we create a skill to evaluate the likelihood of purchasing a product based on user comments: from flashlearn.skills.learn_skill import LearnSkill from flashlea...

Show HN: I re-designed interface for HN https://ift.tt/ZTx8VIp

Show HN: I re-designed interface for HN Any suggestions are appreciated, stack utilizes Gluestack UI ,Expo, React Native, and Cloudflare Pages. There is a known bug via touch scroll ability on Android, external keyboard's spacebar or mouse works correctly though, currently. If you know about a solution, let me know. Please note, this is just a prototype, it still has a lot of features to be included. I'd like to learn more about how people use HN and how Hacked could help, where other HN clients failed. https://ift.tt/F50sze1 February 2, 2025 at 12:11AM