The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Simulating autonomous drone formations

Show HN: I wanted better book recommendations – so I made Lorekeep

Show HN: Display Photos on a World Map

I had this idea where you would see realtime photos on a map, right now this is simply using cat pics, not sure where to take it from here but maybe it's useful to someone. :)<p>GitHub: <a href="https://github.com/stagas/worldsnap">https://github.com/stagas/worldsnap</a>

Show HN: OrioleDB Beta12 Features and Benchmarks

Hey HN, I'm the creator of OrioleDB, an extension for PostgreSQL that serves as a drop-in replacement for the default Heap storage engine. It is designed to address scalability bottlenecks in PostgreSQL's buffer manager and reduce the WAL, enabling better utilization of modern multi-core CPUs and high‑performance storage systems.<p>We are getting closer to GA. This release includes:<p>- An index bridge to support all indexes that Heap supports<p>- Support for rewinding recent changes in the database.<p>- Tablespaces support<p>- Fillfactor support<p>- An orioledb_tree_stat() function for space utilization statistics<p>- Support for tables with more than 32 columns.<p>We also show several performance improvements using the TPC-C benchmarks. Overall, OrioleDB is much faster than Heap, also outperforming other Postgres providers.<p>We would love more people testing OrioleDB. The fastest way to do that is to use the docker image provided:<p><pre><code> docker run -d --name orioledb -p 5432:5432 orioledb/orioledb </code></pre> Read the full release here:<p><a href="https://www.orioledb.com/blog/orioledb-beta12-benchmarks" rel="nofollow">https://www.orioledb.com/blog/orioledb-beta12-benchmarks</a>

Show HN: Am-I-vibing, detect agentic coding environments

Show HN: Molab, a cloud-hosted Marimo notebook workspace

We launched marimo [1], an open-source reactive Python notebook, last year on HackerNews. Today, the most popular recent feature request in Google Colab’s issue tracker asks for marimo support in Colab [2].<p>Rather than try to convince Google to replace their notebook with marimo, we decided to just build our own cloud-hosted notebook service instead. We're calling this molab (mo for marimo), and we're launching it today.<p>You can try it at <a href="https://molab.marimo.io" rel="nofollow">https://molab.marimo.io</a><p>Some features:<p>- Persistent storage<p>- Link sharing (notebooks are public but undiscoverable, like secret GitHub Gists)<p>- Download notebooks to your machine, reuse them as Python scripts or apps<p>- Upload local notebooks to the cloud from our CLI (coming soon)<p>- Real-time collaboration (coming soon)<p>- Configure computational resources to obtain more CPU or GPU (coming soon)<p>marimo is a modern notebook for modern data workflows; we also built molab on a modern tech stack:<p>- Notebook dependencies are managed by uv, enabling lighting-fast package installation (thanks to uv’s cache and more generally its performant implementation). uv makes it easy to run molab notebooks locally, too: uvx marimo edit <notebook-url> brings the notebook down to your machine.<p>- Persistent storage is powered by R2, Cloudflare’s zero-egress object store.<p>- We use Pydantic logfire to monitor our deployment.<p>- While our implementation is agnostic to the compute backend (stay tuned!), we’re currently running on Modal for fast startups (not to mention a slick developer experience). Modal sandboxes make it easy for us define containers at runtime, containing notebook code and their dependencies. (Shout out to Eric Zhang from Modal for helping us get started.)<p>molab is free to use, as long as usage is reasonable. Our goal is to make is as easy as possible for our community to use marimo notebooks.<p>Finally, learn more at our announcement blog: <a href="https://marimo.io/blog/announcing-molab" rel="nofollow">https://marimo.io/blog/announcing-molab</a><p>If this interests you, please give molab a shot and please share feedback — here or on Discord (<a href="https://marimo.io/discord" rel="nofollow">https://marimo.io/discord</a>).<p>P.S. This is not our commercial product, this is really just for our community.<p>[1] <a href="https://github.com/marimo-team/marimo">https://github.com/marimo-team/marimo</a> [2] <a href="https://github.com/googlecolab/colabtools/issues?q=is:issue state:open sort:reactions-+1-desc">https://github.com/googlecolab/colabtools/issues?q=is:issu...</a>

Show HN: Molab, a cloud-hosted Marimo notebook workspace

We launched marimo [1], an open-source reactive Python notebook, last year on HackerNews. Today, the most popular recent feature request in Google Colab’s issue tracker asks for marimo support in Colab [2].<p>Rather than try to convince Google to replace their notebook with marimo, we decided to just build our own cloud-hosted notebook service instead. We're calling this molab (mo for marimo), and we're launching it today.<p>You can try it at <a href="https://molab.marimo.io" rel="nofollow">https://molab.marimo.io</a><p>Some features:<p>- Persistent storage<p>- Link sharing (notebooks are public but undiscoverable, like secret GitHub Gists)<p>- Download notebooks to your machine, reuse them as Python scripts or apps<p>- Upload local notebooks to the cloud from our CLI (coming soon)<p>- Real-time collaboration (coming soon)<p>- Configure computational resources to obtain more CPU or GPU (coming soon)<p>marimo is a modern notebook for modern data workflows; we also built molab on a modern tech stack:<p>- Notebook dependencies are managed by uv, enabling lighting-fast package installation (thanks to uv’s cache and more generally its performant implementation). uv makes it easy to run molab notebooks locally, too: uvx marimo edit <notebook-url> brings the notebook down to your machine.<p>- Persistent storage is powered by R2, Cloudflare’s zero-egress object store.<p>- We use Pydantic logfire to monitor our deployment.<p>- While our implementation is agnostic to the compute backend (stay tuned!), we’re currently running on Modal for fast startups (not to mention a slick developer experience). Modal sandboxes make it easy for us define containers at runtime, containing notebook code and their dependencies. (Shout out to Eric Zhang from Modal for helping us get started.)<p>molab is free to use, as long as usage is reasonable. Our goal is to make is as easy as possible for our community to use marimo notebooks.<p>Finally, learn more at our announcement blog: <a href="https://marimo.io/blog/announcing-molab" rel="nofollow">https://marimo.io/blog/announcing-molab</a><p>If this interests you, please give molab a shot and please share feedback — here or on Discord (<a href="https://marimo.io/discord" rel="nofollow">https://marimo.io/discord</a>).<p>P.S. This is not our commercial product, this is really just for our community.<p>[1] <a href="https://github.com/marimo-team/marimo">https://github.com/marimo-team/marimo</a> [2] <a href="https://github.com/googlecolab/colabtools/issues?q=is:issue state:open sort:reactions-+1-desc">https://github.com/googlecolab/colabtools/issues?q=is:issu...</a>

Show HN: I built library management app for those who outgrew spreadsheets

I've been working on librari.io for the past several months and just launched the beta version.<p>The Problem: I have 500+ books across multiple rooms in my house and was desperately looking for an app to manage them properly. Most library management apps are either too basic or designed for institutional libraries with rigid workflows that don't fit personal use.<p>What I Built:<p>- Multiple libraries: manage collections in different locations<p>- Location tracking - remember exactly which shelf each book is on<p>- Loan management - track books you've lent to friends<p>- Custom fields & tags - store any additional book info the way YOU think about them<p>- Reading progress tracking - dates, duration, personal ratings<p>- Modern UI/UX - clean & actually enjoyable to use<p>Current Status:<p>- Beta version live<p>- Working on improving the responsiveness of the app and addressing initial user feedback<p>Would love feedback! Especially curious about:<p>- What features would make YOU actually use a library management app?<p>- UI/UX feedback always welcome<p>- Any book collectors here who'd be interested in beta testing?<p>Looking forward to your thoughts! Thank you in advance.

Show HN: I built library management app for those who outgrew spreadsheets

I've been working on librari.io for the past several months and just launched the beta version.<p>The Problem: I have 500+ books across multiple rooms in my house and was desperately looking for an app to manage them properly. Most library management apps are either too basic or designed for institutional libraries with rigid workflows that don't fit personal use.<p>What I Built:<p>- Multiple libraries: manage collections in different locations<p>- Location tracking - remember exactly which shelf each book is on<p>- Loan management - track books you've lent to friends<p>- Custom fields & tags - store any additional book info the way YOU think about them<p>- Reading progress tracking - dates, duration, personal ratings<p>- Modern UI/UX - clean & actually enjoyable to use<p>Current Status:<p>- Beta version live<p>- Working on improving the responsiveness of the app and addressing initial user feedback<p>Would love feedback! Especially curious about:<p>- What features would make YOU actually use a library management app?<p>- UI/UX feedback always welcome<p>- Any book collectors here who'd be interested in beta testing?<p>Looking forward to your thoughts! Thank you in advance.

Show HN: Linux CLI tool to provide mutex locks for long running bash ops

Been exploring claude and spec-based coding, I think it turned out fairly successful. It's just a simple unix-style tool that gives you a single command to use in bash scripts to simplify mutex or semaphore locking of execution.

Show HN: BloomSearch – Keyword search with hierarchical Bloom filters

Hey HN! I got nerd-sniped by Bloom Filters this weekend, specifically for searching datasets with high "cardinality" (number of unique items).<p>They're an _amazing_ data structure that, at a fixed size, tracks potential set membership. That means unlike normal b-tree indexes, they don't grow with the number of unique items in the dataset.<p>This makes them great for "needle in a haystack" search (logs, document) as implementations like VictoriaMetrics and Bing's BitFunnel show. I've used them in the past, but they've never been center-stage in my projects.<p>I wanted high cardinality keyword search for ANOTHER project... and, well, down the yak-shaving rabbit hole we go!<p>BloomSearch brings this into an extensible Go package:<p>- Very memory efficient via bloom filters and streaming row scans<p>- DataStore and MetaStore interfaces for any backend (can be same or separate)<p>- Hierarchical pruning via partitions, minmax indexes, and of course bloom filters<p>- Search by field, token, or field:token with complex combinators<p>- Disaggregated storage and compute for unbound ingest and query throughput<p>And of course, you know I had to make a custom file format ^-^ (FILE_FORMAT.MD)<p>BloomSearch is optimized for massive concurrency, arbitrary cardinality and dataset size, and super low memory usage. There's still a lot on the table too in terms of size and performance optimizations, but I'm already super pleased with it. With distributed query processing I'm targeting >100B rows/s over large datasets.<p>I'm also excited to replace our big logging bill ~$0.003/GB for log storage with infinite retention and guilt-free querying :P

Show HN: The HTML Maze – Escape an eerie labyrinth built with HTML pages

Show HN: The HTML Maze – Escape an eerie labyrinth built with HTML pages

Show HN: PlutoFilter- A single-header, zero-allocation image filter library in C

Show HN: PlutoFilter- A single-header, zero-allocation image filter library in C

Show HN: PlutoFilter- A single-header, zero-allocation image filter library in C

Show HN: DataRamen, a Fast SQL Explorer with Automatic Joins and Data Navigation

I built DataRamen, a local-first SQL explorer that helps you get the data you need fast, without writing repetitive queries every time.<p>You run it locally from the CLI (no cloud version yet), connect your databases, and you're ready to go. The goal is to let you explore and query data like you would in a spreadsheet: intuitive, fast, and without friction.<p>Key features:<p>- Automatic joins & related data navigation: Right-click any row to instantly see related records in other tables (based on foreign keys or references).<p>- Keyboard-driven UI: Hit N to jump to a table, F to filter, and so on, it’s optimized for speed so you can go from question to insight in seconds (this point is still in progress, I find it confortable, but the goal is to make it even better).<p>- Named tabs with saved queries: Keep multiple tabs open with different queries, useful for comparing or cross-checking data. Tabs are saved, so you can get back to your queries at any time.<p>- Instant edit & insert: One click to edit or add rows, no need to write full queries.<p>- Multi-DB support: Connect several databases and search across all of them.<p>- Search across all columns: Find what you need even if you don't know the exact column.<p>If you've ever felt slowed down by writing the same SQL over and over just to explore your data, this might save you a ton of time. I’d love feedback or suggestions, especially from folks who wrangle data often.<p>Find more information on <a href="https://dataramen.xyz" rel="nofollow">https://dataramen.xyz</a><p>PS. don't be harsh on the logo, I did my best :)

Show HN: An MCP server that gives LLMs temporal awareness and time calculation

This is an open‑source Model Context Protocol (MCP) server that gives any LLM a sense of the passage of time.<p>Most MCP demos wire LLMs to external data stores. That’s useful, but MCP is also a chance to give models <i>perception</i> — extra senses beyond the prompt text.<p>Six functions (`current_datetime`, `time_difference`, `timestamp_context`, etc.) give Claude/GPT real temporal awareness: It can spot pauses, reason about rhythms, and even label a chat’s “three‑act structure”. Runs locally in <60 s (Python) or via a hosted demo.<p>If time works, what else could we surface? - Location / movement (GPS, speed, “I’m on a train”) - Weather (rainy evening vs clear morning) - Device state (battery low, poor bandwidth) - Ambient modality (user is dictating on mobile vs typing at desk) - Calendar context (meeting starts in 5 min) - Biometric cues (heart‑rate spikes while coding)<p>Curious what other signals people think would unlock better collaboration.<p>Full back story: <a href="https://medium.com/@jeremie.lumbroso/teaching-ai-the-significance-of-the-passage-of-time-yes-that-one-106ad7d20957" rel="nofollow">https://medium.com/@jeremie.lumbroso/teaching-ai-the-signifi...</a><p>Happy to discuss MCP patterns, tool discovery, or future “senses”. Feedback and PRs welcome!

Show HN: An MCP server that gives LLMs temporal awareness and time calculation

This is an open‑source Model Context Protocol (MCP) server that gives any LLM a sense of the passage of time.<p>Most MCP demos wire LLMs to external data stores. That’s useful, but MCP is also a chance to give models <i>perception</i> — extra senses beyond the prompt text.<p>Six functions (`current_datetime`, `time_difference`, `timestamp_context`, etc.) give Claude/GPT real temporal awareness: It can spot pauses, reason about rhythms, and even label a chat’s “three‑act structure”. Runs locally in <60 s (Python) or via a hosted demo.<p>If time works, what else could we surface? - Location / movement (GPS, speed, “I’m on a train”) - Weather (rainy evening vs clear morning) - Device state (battery low, poor bandwidth) - Ambient modality (user is dictating on mobile vs typing at desk) - Calendar context (meeting starts in 5 min) - Biometric cues (heart‑rate spikes while coding)<p>Curious what other signals people think would unlock better collaboration.<p>Full back story: <a href="https://medium.com/@jeremie.lumbroso/teaching-ai-the-significance-of-the-passage-of-time-yes-that-one-106ad7d20957" rel="nofollow">https://medium.com/@jeremie.lumbroso/teaching-ai-the-signifi...</a><p>Happy to discuss MCP patterns, tool discovery, or future “senses”. Feedback and PRs welcome!

Show HN: 0xDEAD//TYPE – A fast-paced typing shooter with retro vibes

1 2 3 ... 836 837 838 >