The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Perforator – cluster-wide profiling tool for large data centers

Hey HN! We are happy to share Perforator – our internal cluster-wide profiler with great support for native languages and a built-in AutoFDO pipeline to simplify sPGO builds. Perforator allows you to profile most binaries without having to recompile or adjust the build process. We use it at Yandex to profile each pod inside a large cluster at modest speed (99Hz), collecting petabytes of profiles every day.<p>There's a blog post about it at <a href="https://medium.com/yandex/yandexs-high-performance-profiler-is-now-open-source-95e291df9d18" rel="nofollow">https://medium.com/yandex/yandexs-high-performance-profiler-...</a>.<p>Inspired by Google-Wide Profiling, we started continuous profiling years ago with simple tools like poormansprofiler.org. With the rise of eBPF, we came up with a simple and elegant solution providing detailed profiles without noticeable overhead. Pretty wild when you can see the guts of your production binaries in a flamegraph without them even noticing.<p>Some technical details:<p>- Our main contribution is infrastructure for continuous PGO using AutoFDO. Google and Meta have done tremendous work on building PGO infrastructure, and we made the last missing piece of the puzzle to make this work well and scalable.<p>- Native binaries are profiled through eh_frame analysis, interpreted/JIT-compiled languages are profiled through perf-pid.map or hardcoded structure offsets.<p>- We render profiles in multiple ways, the most common one is a fast implementation of FlameGraphs, rendering 1M frames in 100ms.<p>- We provide Helm charts to easily deploy Perforator on your k8s cluster.<p>- You can use Perforator in standalone mode as a replacement for perf record.<p>I'd love to answer your questions about the tool!

Show HN: We're building a desktop app for browser-based AI agents

What's up HN!<p>This is Jared and Art. We met on HN and started building together.<p>Over the last few months we've been thinking a lot about how AI agents are going to impact the future. We want agents to be something that's actually useful for normal people as well as the 10x'ers. This lead us to building Meha over the last few months, our first swing at our vision! We saw OpenAI release Operators then we said f*k it let's post.<p>Meha is a desktop app that uses your Chrome browser to execute tasks in the background. It controls your installed Chrome browser and uses LLMs with playwright to plan and execute actions to accomplish your task. You get to see each planning step the bot is doing and have access to its long term memory.<p>Meha also uses its own file system and can export files for download. Another thing we've been focused on in multi-agent workflows and Meha can run many bots at the same time. One of the reasons why we can ship this for free in the mean time is because of how cheap the agents are. But we are planning to have a Pro version for power users. We prefer not to raise since we're against VC funding.<p>We have been influenced by a lot of concepts in probabilistic robotics and RL to develop a fairly robust 'agentic' framework. As well as an algorithm for efficiently converting/compressing large html pages into a semantic format. If you're interested we will open source this asap in an SDK (will work with all OpenAI API spec LLMs and with llama.cpp) let us know.<p>We're currently in beta and working on figuring out what this product will become and super stoked! Let us know what you think. To get access to Meha we have links on our discord to download (Both MacOS and Windows is available). Please give us all the feedback/criticism (even if you hate AI).<p>Link to Meha: <a href="https://meha.ai" rel="nofollow">https://meha.ai</a>

Show HN: We're building a desktop app for browser-based AI agents

What's up HN!<p>This is Jared and Art. We met on HN and started building together.<p>Over the last few months we've been thinking a lot about how AI agents are going to impact the future. We want agents to be something that's actually useful for normal people as well as the 10x'ers. This lead us to building Meha over the last few months, our first swing at our vision! We saw OpenAI release Operators then we said f*k it let's post.<p>Meha is a desktop app that uses your Chrome browser to execute tasks in the background. It controls your installed Chrome browser and uses LLMs with playwright to plan and execute actions to accomplish your task. You get to see each planning step the bot is doing and have access to its long term memory.<p>Meha also uses its own file system and can export files for download. Another thing we've been focused on in multi-agent workflows and Meha can run many bots at the same time. One of the reasons why we can ship this for free in the mean time is because of how cheap the agents are. But we are planning to have a Pro version for power users. We prefer not to raise since we're against VC funding.<p>We have been influenced by a lot of concepts in probabilistic robotics and RL to develop a fairly robust 'agentic' framework. As well as an algorithm for efficiently converting/compressing large html pages into a semantic format. If you're interested we will open source this asap in an SDK (will work with all OpenAI API spec LLMs and with llama.cpp) let us know.<p>We're currently in beta and working on figuring out what this product will become and super stoked! Let us know what you think. To get access to Meha we have links on our discord to download (Both MacOS and Windows is available). Please give us all the feedback/criticism (even if you hate AI).<p>Link to Meha: <a href="https://meha.ai" rel="nofollow">https://meha.ai</a>

Show HN: TalkNotes – A site that turns your ideas into tasks

Hey all!<p>I created TalkNotes few weeks ago and it started getting traction in hours. It quickly went from 0 -> $700 revenue with One time payment and I decided to remove the one time payment, the line went straight down but since then it rising little by little and has now reached $150 MRR. I'm stoked since this is one of my best projects.<p>The idea is to speak freely into a microphone about anything on your mind—meetings, emails, tasks—and let AI help organize it all. It turns your thoughts into a structured to-do list, notes, flashcards, and more. I created it because spending 15 minutes every day setting up traditional productivity apps is a waste of time. I thought it might resonate with others looking for a similar solution.<p>There's a fair bit of churn since I think with something like this users either love it or never end up using it. I could probably add some more retention strategies like reminders and other productivity tools integration like Google Calendar, and more...<p>If this sounds interesting, I’d love to hear your thoughts or suggestions. Feel free to share how you currently manage your daily tasks—always keen to learn from this community.<p>Here's the link if you want to have a look: <a href="http://talknotes.tech" rel="nofollow">http://talknotes.tech</a>

Show HN: TalkNotes – A site that turns your ideas into tasks

Hey all!<p>I created TalkNotes few weeks ago and it started getting traction in hours. It quickly went from 0 -> $700 revenue with One time payment and I decided to remove the one time payment, the line went straight down but since then it rising little by little and has now reached $150 MRR. I'm stoked since this is one of my best projects.<p>The idea is to speak freely into a microphone about anything on your mind—meetings, emails, tasks—and let AI help organize it all. It turns your thoughts into a structured to-do list, notes, flashcards, and more. I created it because spending 15 minutes every day setting up traditional productivity apps is a waste of time. I thought it might resonate with others looking for a similar solution.<p>There's a fair bit of churn since I think with something like this users either love it or never end up using it. I could probably add some more retention strategies like reminders and other productivity tools integration like Google Calendar, and more...<p>If this sounds interesting, I’d love to hear your thoughts or suggestions. Feel free to share how you currently manage your daily tasks—always keen to learn from this community.<p>Here's the link if you want to have a look: <a href="http://talknotes.tech" rel="nofollow">http://talknotes.tech</a>

Show HN: TalkNotes – A site that turns your ideas into tasks

Hey all!<p>I created TalkNotes few weeks ago and it started getting traction in hours. It quickly went from 0 -> $700 revenue with One time payment and I decided to remove the one time payment, the line went straight down but since then it rising little by little and has now reached $150 MRR. I'm stoked since this is one of my best projects.<p>The idea is to speak freely into a microphone about anything on your mind—meetings, emails, tasks—and let AI help organize it all. It turns your thoughts into a structured to-do list, notes, flashcards, and more. I created it because spending 15 minutes every day setting up traditional productivity apps is a waste of time. I thought it might resonate with others looking for a similar solution.<p>There's a fair bit of churn since I think with something like this users either love it or never end up using it. I could probably add some more retention strategies like reminders and other productivity tools integration like Google Calendar, and more...<p>If this sounds interesting, I’d love to hear your thoughts or suggestions. Feel free to share how you currently manage your daily tasks—always keen to learn from this community.<p>Here's the link if you want to have a look: <a href="http://talknotes.tech" rel="nofollow">http://talknotes.tech</a>

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.<p>The cars can also be controlled via bluetooth gamepads and is meant to be easily hackable.

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.<p>The cars can also be controlled via bluetooth gamepads and is meant to be easily hackable.

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.<p>The cars can also be controlled via bluetooth gamepads and is meant to be easily hackable.

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.<p>The cars can also be controlled via bluetooth gamepads and is meant to be easily hackable.

Show HN: Iterm-Mcp – AI Terminal/REPL Control for iTerm2

Hi HN! Ever wish you could just point your AI assistant at your terminal and say 'what's wrong with this output?' That's why I built iterm-mcp. It lets MCP clients like Claude Desktop directly interact with your iTerm2 terminal - reading logs, running commands, using REPLs, and helping debug issues. Want to explore data or debug using a REPL? The AI can start the REPL, run commands, and help interpret the results.<p>This is an MCP server that integrates with Claude Desktop, LibreChat, and other Model Context Protocol compatible clients.<p><a href="https://github.com/ferrislucas/iterm-mcp">https://github.com/ferrislucas/iterm-mcp</a><p><i>Note: Independent project, not officially affiliated with iTerm2</i><p>## Features<p>*Efficient Token Use:* iterm-mcp gives the model the ability to inspect only the output that the model is interested in. The model typically only wants to see the last few lines of output even for long running commands.<p>*Natural Integration:* You share iTerm with the model. You can ask questions about what's on the screen, or delegate a task to the model and watch as it performs each step.<p>*Full Terminal Control and REPL support:* The model can start and interact with REPL's as well as send control characters like ctrl-c, ctrl-z, etc.<p>*Easy on the Dependencies:* iterm-mcp is built with minimal dependencies and is runnable via npx. It's designed to be easy to add to Claude Desktop and other MCP clients. It should just work.<p>## Real-World Example: Debugging Sidekiq Jobs<p>I needed to debug a Sidekiq job with complex arguments. The arguments were partially obfuscated in the logs. I asked Claude: "open rails console, show me arguments for the latest XYZ job". The model:<p>1. Launched Rails console 2. Retrieved job details 3. Displayed the arguments that I was looking for<p>## Architectural Journey<p>This project had a couple interesting constraints around command execution:<p>### 1. Token Efficiency Challenge<p>I wanted to constrain tokens as much as possible. I didn't want to send the entire output of a long running command to the model, but there's not a great way to know which parts of the output are important to what the model is doing. Sampling could be used here, but it's not well supported yet.<p>*Solution:* I arrived at a pull-based solution for this. The command from the model is sent to the terminal, and the model is made aware of how many lines of output were generated. The model can choose to retrieve as many lines of the buffer that it thinks are relevant.<p>### 2. Long-Running Process Support<p>I wanted to support long running processes. It turns out that when you run `brew install ffmpeg` - it takes a while, and it's not always clear when the job is done. In early proof of concepts, the model would assume the command completed successfully and begin sending additional commands to the terminal before the first command had finished.<p>*Solution:* iTerm provides a way to ask if the terminal is waiting for user input, but I found that it tended to show false positives in certain situations. For example, a long running command would result in iTerm reporting that the terminal was waiting for input when in fact the command was still running. I found that inspecting the processes associated with the terminal and waiting until the most interesting of those processes settles to a low resource usage is a fair indicator of long running commands being ready for input.<p>## Requirements<p>* iTerm2 must be running<p>* Node version 18 or greater<p>## Safety Considerations<p>* The user is responsible for using the tool safely.<p>* No built-in restrictions: iterm-mcp makes no attempt to evaluate the safety of commands that are executed.<p>* Models can behave in unexpected ways. The user is expected to monitor activity and abort when appropriate.<p>* For multi-step tasks, you may need to interrupt the model if it goes off track. Start with smaller, focused tasks until you're familiar with how the model behaves.

Show HN: voidDB – A transactional key-value DB written in Go for 64-bit Linux

Show HN: voidDB – A transactional key-value DB written in Go for 64-bit Linux

Show HN: voidDB – A transactional key-value DB written in Go for 64-bit Linux

Show HN: Ahey – A simple pub-sub service built on top of web push

Show HN: Ahey – A simple pub-sub service built on top of web push

Show HN: Ldump – serialize any Lua data

Some time ago, I was implementing saves for my LOVE2D game. I wanted to do a full dump of the game state -- which included closures (AI), complex graphs, sets with tables as keys and also fundamentally non-serializable data (coroutines and userdata), that require user-defined serialization/deserialization logic. I went through every Lua serialization library -- none covered all data types/cases. So I wrote my own.<p>It is a polished version, thoroughly annotated, tested and documented. It is made to be as functional and customizable as possible (or at least I did everything I could think of). I would be happy to hear suggestions/corrections for both code and documentation -- even nitpicky ones.

Show HN: Ldump – serialize any Lua data

Some time ago, I was implementing saves for my LOVE2D game. I wanted to do a full dump of the game state -- which included closures (AI), complex graphs, sets with tables as keys and also fundamentally non-serializable data (coroutines and userdata), that require user-defined serialization/deserialization logic. I went through every Lua serialization library -- none covered all data types/cases. So I wrote my own.<p>It is a polished version, thoroughly annotated, tested and documented. It is made to be as functional and customizable as possible (or at least I did everything I could think of). I would be happy to hear suggestions/corrections for both code and documentation -- even nitpicky ones.

Show HN: Ldump – serialize any Lua data

Some time ago, I was implementing saves for my LOVE2D game. I wanted to do a full dump of the game state -- which included closures (AI), complex graphs, sets with tables as keys and also fundamentally non-serializable data (coroutines and userdata), that require user-defined serialization/deserialization logic. I went through every Lua serialization library -- none covered all data types/cases. So I wrote my own.<p>It is a polished version, thoroughly annotated, tested and documented. It is made to be as functional and customizable as possible (or at least I did everything I could think of). I would be happy to hear suggestions/corrections for both code and documentation -- even nitpicky ones.

Show HN: Ldump – serialize any Lua data

Some time ago, I was implementing saves for my LOVE2D game. I wanted to do a full dump of the game state -- which included closures (AI), complex graphs, sets with tables as keys and also fundamentally non-serializable data (coroutines and userdata), that require user-defined serialization/deserialization logic. I went through every Lua serialization library -- none covered all data types/cases. So I wrote my own.<p>It is a polished version, thoroughly annotated, tested and documented. It is made to be as functional and customizable as possible (or at least I did everything I could think of). I would be happy to hear suggestions/corrections for both code and documentation -- even nitpicky ones.

< 1 2 3 ... 70 71 72 73 74 ... 824 825 826 >