The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: I built a tool to add noise texture to your images

I'm excited to introduce Noise Tools – a simple yet powerful tool that lets you effortlessly add noise textures to your images. Whether you're a designer, artist, or just experimenting with aesthetics, Noise Tools helps you enhance your visuals with just a few clicks.<p>Why I built this? I often found myself needing high-quality noise textures for design projects but struggled to find a quick and easy solution. So, I built Noise Tools to make the process easy for everyone!<p>Features: Generate noise textures instantly Adjust intensity & styles No downloads or complicated settings<p>Would love to hear your thoughts! Try it out and let me know what you think.<p>Check it out here: noisetools.vercel.app

Show HN: Cloud-Ready Postgres MCP Server

Hey HN,<p>I built pg-mcp, a Model Context Protocol (MCP) server for PostgreSQL that provides structured schema inspection and query execution for LLMs and agents. It's multi-tenant and runs over HTTP/SSE (not stdio)<p>Features - Supports multiple database connections from multiple agents<p>- Schema Introspection: Returns table structures, types, indexes and constraints; enriched with descriptions from pg_catalog. (for well documented databases)<p>- Read-Only Queries: Controlled execution of queries via MCP.<p>- EXPLAIN Tool: Helps smart agents optimize queries before execution.<p>- Extension Plugins: YAML-based plugin system for Postgres extensions (supports pgvector and postgis out of the box).<p>- Server Mode: Spin up the container and it's ready to accept connections at <a href="http://localhost:8000/sse" rel="nofollow">http://localhost:8000/sse</a>

Show HN: Cloud-Ready Postgres MCP Server

Hey HN,<p>I built pg-mcp, a Model Context Protocol (MCP) server for PostgreSQL that provides structured schema inspection and query execution for LLMs and agents. It's multi-tenant and runs over HTTP/SSE (not stdio)<p>Features - Supports multiple database connections from multiple agents<p>- Schema Introspection: Returns table structures, types, indexes and constraints; enriched with descriptions from pg_catalog. (for well documented databases)<p>- Read-Only Queries: Controlled execution of queries via MCP.<p>- EXPLAIN Tool: Helps smart agents optimize queries before execution.<p>- Extension Plugins: YAML-based plugin system for Postgres extensions (supports pgvector and postgis out of the box).<p>- Server Mode: Spin up the container and it's ready to accept connections at <a href="http://localhost:8000/sse" rel="nofollow">http://localhost:8000/sse</a>

Show HN: I implemented Snake in a tmux config file

Show HN: I implemented Snake in a tmux config file

Show HN: Appear as anyone in video calls like zoom or Google meets

Hey everyone! i built this free tool that basically let you appear as literally anyone in video calls. it uses the latest tech in audio driven portrait animation. Would love to have some people test this out and let me know what you think! It's currently available on ubuntu systems. it works best with 4070 or 3080 gpus and up! basically anything with about 30TFLOPS on fp16. It runs totally on your device for 100% privacy too.<p>Just looking for people to test this out and let me know what they think! You can download it at <a href="https://www.phazr.ai/" rel="nofollow">https://www.phazr.ai/</a>

Show HN: Appear as anyone in video calls like zoom or Google meets

Hey everyone! i built this free tool that basically let you appear as literally anyone in video calls. it uses the latest tech in audio driven portrait animation. Would love to have some people test this out and let me know what you think! It's currently available on ubuntu systems. it works best with 4070 or 3080 gpus and up! basically anything with about 30TFLOPS on fp16. It runs totally on your device for 100% privacy too.<p>Just looking for people to test this out and let me know what they think! You can download it at <a href="https://www.phazr.ai/" rel="nofollow">https://www.phazr.ai/</a>

Show HN: Appear as anyone in video calls like zoom or Google meets

Hey everyone! i built this free tool that basically let you appear as literally anyone in video calls. it uses the latest tech in audio driven portrait animation. Would love to have some people test this out and let me know what you think! It's currently available on ubuntu systems. it works best with 4070 or 3080 gpus and up! basically anything with about 30TFLOPS on fp16. It runs totally on your device for 100% privacy too.<p>Just looking for people to test this out and let me know what they think! You can download it at <a href="https://www.phazr.ai/" rel="nofollow">https://www.phazr.ai/</a>

Show HN Pianoboi – displays sheet music as you play your piano

I made a software library for displaying piano music 7 years back, and recently ported it to the web (which is now easier than even ever).<p>It displays sheet music as you play, and let's you take snapshots of specific chords, then keeps a running list of chords as keyboard visuals (instead of just displaying sheet music).<p>Just a simple tool for songwriting/ figuring out songs by ear, or just understanding music key theory (which I'm admittedly a still a beginner at).

Show HN Pianoboi – displays sheet music as you play your piano

I made a software library for displaying piano music 7 years back, and recently ported it to the web (which is now easier than even ever).<p>It displays sheet music as you play, and let's you take snapshots of specific chords, then keeps a running list of chords as keyboard visuals (instead of just displaying sheet music).<p>Just a simple tool for songwriting/ figuring out songs by ear, or just understanding music key theory (which I'm admittedly a still a beginner at).

Show HN: Physical Pomodoro Timer with ESP32 and e-paper screen

Show HN: Physical Pomodoro Timer with ESP32 and e-paper screen

Show HN: Physical Pomodoro Timer with ESP32 and e-paper screen

Show HN: Rabbit – AI That Uses the Browser to Do the Tasks You Hate

Show HN: Xorq – open-source Python-first Pandas-style pipelines

Hi HN, Dan, Hussain and Daniel here… After years of struggling with data pipelines that worked in notebooks but failed in production, we decided to do something about it. We created xorq to eliminate the constant headaches of SQL/pandas impedance mismatch, runtime debugging, wasteful recomputations and unreliable research-to-production deployments that plague traditional pandas-style pipeline workflows. xorq is built on Ibis and DataFusion.<p>We’d love your feedback and contributions. xorq is [Apache 2.0 licensed](<a href="https://github.com/letsql/xorq/blob/main/LICENSE" rel="nofollow">https://github.com/letsql/xorq/blob/main/LICENSE</a>) to encourage open collaboration.<p><i>Repo</i>: <a href="https://github.com/letsql/xorq" rel="nofollow">https://github.com/letsql/xorq</a><p><i>Docs</i>: <a href="https://docs.xorq.dev" rel="nofollow">https://docs.xorq.dev</a><p><i>Roadmap Issues</i>: <a href="https://github.com/letsql/xorq" rel="nofollow">https://github.com/letsql/xorq</a><p>You can get started `pip install xorq`.<p>Or, if you use nix, you can simply run `nix run github:xorq-labs/xorq` and drop into an IPython shell.<p>Demo video: <a href="https://youtu.be/jUk8vrR6bCw" rel="nofollow">https://youtu.be/jUk8vrR6bCw</a><p>Here are some vignettes to look into next:<p>1. <i>MCP Server + Flight + XGBoost:</i> <a href="https://docs.xorq.dev/vignettes/mcp_flight_server" rel="nofollow">https://docs.xorq.dev/vignettes/mcp_flight_server</a><p>2. <i>1 DuckDB + 2 Writers + 1 Reader:</i> <a href="https://docs.xorq.dev/vignettes/duckdb_concurrent" rel="nofollow">https://docs.xorq.dev/vignettes/duckdb_concurrent</a><p>3. <i>OpenAI UDF:</i> <a href="https://docs.xorq.dev/tutorials/hn_data_prep" rel="nofollow">https://docs.xorq.dev/tutorials/hn_data_prep</a><p>Some features to note:<p>- Ibis-based multi-engine expression system: effortless engine-to-engine streaming<p>- Cache expressions with `.cache` operator<p>- Portable DataFusion-backed UDF engine with first class support for pandas dataframes<p>- Serialize Expressions to and from YAML<p>- Easily build Flight end-points by composing UDFs<p>thanks for checking this out, and we’re here to answer any questions!

Show HN: An open source alternative to Wakatime

I built an open source alternative to wakatime because I don't think a wakatime premium should cost more than a Github copilot subscription. The problem wakatime solves is rather straightforward. Their hardest bit of business is creating all those plugins, besides that the backend just ingests plugin data and organizes it into a dashboard that gives insights into developer work habits.<p>I also felt features like goals, invoices and management of clients shouldn't require premium subscription. And for the most part, I feel I'm right. Especially after implementing these features.<p>The website is now in beta testing and I'd love your feedback on some of the metrics you'd like to see that are not currently on the wakatime website.<p>I've already added stats about the amount of coding time spent writing code. And for me it feels like a big deal thus far.<p>I've also been playing with an idea of showing developer focus/attention as buckets of heartbeats over time or heartbeat frequency over time.<p>I feel there is more. Looking forward to hearing your feedback

Show HN: Cursor IDE now remembers your coding prefs using MCP

Hi, I'm Daniel from Zep. I've integrated the Cursor IDE with Graphiti, our open-source temporal knowledge graph framework, to provide Cursor with persistent memory across sessions. The goal was simple: help Cursor remember your coding preferences, standards, and project specs, so you don't have to constantly remind it.<p>Before this integration, Cursor (an AI-assisted IDE many of us already use daily) lacked a robust way to persist user context. To solve this, I used Graphiti’s Model Context Protocol (MCP) server, which allows structured data exchange between the IDE and Graphiti's temporal knowledge graph.<p>Key points of how this works:<p>- Custom entities like 'Requirement', 'Preference', and 'Procedure' precisely capture coding standards and project specs.<p>- Real-time updates let Cursor adapt instantly—if you change frameworks or update standards, the memory updates immediately.<p>- Persistent retrieval ensures Cursor always recalls your latest preferences and project decisions, across new agent sessions, projects, and even after restarting the IDE.<p>I’d love your feedback—particularly on the approach and how it fits your workflow.<p>Here's a detailed write-up: <a href="https://www.getzep.com/blog/cursor-adding-memory-with-graphiti-mcp/">https://www.getzep.com/blog/cursor-adding-memory-with-graphi...</a><p>GitHub Repo: <a href="https://github.com/getzep/graphiti" rel="nofollow">https://github.com/getzep/graphiti</a><p>-Daniel

Show HN: Cursor IDE now remembers your coding prefs using MCP

Hi, I'm Daniel from Zep. I've integrated the Cursor IDE with Graphiti, our open-source temporal knowledge graph framework, to provide Cursor with persistent memory across sessions. The goal was simple: help Cursor remember your coding preferences, standards, and project specs, so you don't have to constantly remind it.<p>Before this integration, Cursor (an AI-assisted IDE many of us already use daily) lacked a robust way to persist user context. To solve this, I used Graphiti’s Model Context Protocol (MCP) server, which allows structured data exchange between the IDE and Graphiti's temporal knowledge graph.<p>Key points of how this works:<p>- Custom entities like 'Requirement', 'Preference', and 'Procedure' precisely capture coding standards and project specs.<p>- Real-time updates let Cursor adapt instantly—if you change frameworks or update standards, the memory updates immediately.<p>- Persistent retrieval ensures Cursor always recalls your latest preferences and project decisions, across new agent sessions, projects, and even after restarting the IDE.<p>I’d love your feedback—particularly on the approach and how it fits your workflow.<p>Here's a detailed write-up: <a href="https://www.getzep.com/blog/cursor-adding-memory-with-graphiti-mcp/">https://www.getzep.com/blog/cursor-adding-memory-with-graphi...</a><p>GitHub Repo: <a href="https://github.com/getzep/graphiti" rel="nofollow">https://github.com/getzep/graphiti</a><p>-Daniel

Show HN: Hexi – Modern header-only network binary serialisation for C++

Over the last few years, I've needed an easy way to quickly serialise and deserialise various network protocols safely and efficiently. Most of the libraries that existed at the time were either quite heavy, had less than stellar performance, or were an abstraction level above what I was looking for.<p>I decided to put together my own class to do the job, starting with an easy, low-overhead way to move bytes in and out of arbitrary buffers. Along the way, it picked up useful bits and pieces, such as buffer structures and allocators that made the byte shuffling faster, often being able to do it with zero allocations and zero copies. Safety features came along to make sure that malicious packet data or mistakes in the code wouldn't result in segfaults or vulnerabilities.<p>It's become useful enough to me that I've packaged it up in its own standalone library on the chance that it might be useful to others. It has zero dependencies other than the standard library and has been designed for quick integration into any project within minutes, or seconds with a copy paste of the amalgamated header. It can be used in production code but it's also ideal for for those that want to quickly hack away at binary data with minimal fuss.

Show HN: Hexi – Modern header-only network binary serialisation for C++

Over the last few years, I've needed an easy way to quickly serialise and deserialise various network protocols safely and efficiently. Most of the libraries that existed at the time were either quite heavy, had less than stellar performance, or were an abstraction level above what I was looking for.<p>I decided to put together my own class to do the job, starting with an easy, low-overhead way to move bytes in and out of arbitrary buffers. Along the way, it picked up useful bits and pieces, such as buffer structures and allocators that made the byte shuffling faster, often being able to do it with zero allocations and zero copies. Safety features came along to make sure that malicious packet data or mistakes in the code wouldn't result in segfaults or vulnerabilities.<p>It's become useful enough to me that I've packaged it up in its own standalone library on the chance that it might be useful to others. It has zero dependencies other than the standard library and has been designed for quick integration into any project within minutes, or seconds with a copy paste of the amalgamated header. It can be used in production code but it's also ideal for for those that want to quickly hack away at binary data with minimal fuss.

< 1 2 3 ... 35 36 37 38 39 ... 817 818 819 >