The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Srcbook – A TypeScript notebook for rapid prototyping
Srcbook (”source-book”) is an open-source TypeScript notebook that runs locally, powered by Node.js. It shines for rapid prototyping, code exploration, and collaborating on ideas. It’s inspired by Python’s Jupyter and Elixir’s Livebook.<p>Key features:<p>- Full npm ecosystem access<p>- AI-assisted coding (OpenAI, Anthropic, or local models), it can iterate on the cells for you with a code diff UX that you accept/reject for a given code cell, generate entire Srcbooks, fix compilation issues, etc…<p>- Exports to valid markdown for easy sharing and version control<p>Try it now: `npx srcbook start`<p>Examples Srcbooks to explore: <a href="https://hub.srcbook.com">https://hub.srcbook.com</a><p>We built this because we needed a Jupyter-like environment for TypeScript, we hope others like it as much as we do! Feedback and contributions are super appreciated.<p>(edit: formatting)
Show HN: Srcbook – A TypeScript notebook for rapid prototyping
Srcbook (”source-book”) is an open-source TypeScript notebook that runs locally, powered by Node.js. It shines for rapid prototyping, code exploration, and collaborating on ideas. It’s inspired by Python’s Jupyter and Elixir’s Livebook.<p>Key features:<p>- Full npm ecosystem access<p>- AI-assisted coding (OpenAI, Anthropic, or local models), it can iterate on the cells for you with a code diff UX that you accept/reject for a given code cell, generate entire Srcbooks, fix compilation issues, etc…<p>- Exports to valid markdown for easy sharing and version control<p>Try it now: `npx srcbook start`<p>Examples Srcbooks to explore: <a href="https://hub.srcbook.com">https://hub.srcbook.com</a><p>We built this because we needed a Jupyter-like environment for TypeScript, we hope others like it as much as we do! Feedback and contributions are super appreciated.<p>(edit: formatting)
Show HN: AdalFlow: The library to build and auto-optimize any LLM task pipeline
Show HN: AdalFlow: The library to build and auto-optimize any LLM task pipeline
Show HN: I Made a Website for Problems
Hey everyone! While searching for entrepreneurial ideas on various sites, I noticed there wasn’t a dedicated space for finding and discussing real-world problems that need solving. That’s why I created the Problem Platform—a place where we can share, explore, and tackle problems together. Check it out!
Show HN: I Made a Website for Problems
Hey everyone! While searching for entrepreneurial ideas on various sites, I noticed there wasn’t a dedicated space for finding and discussing real-world problems that need solving. That’s why I created the Problem Platform—a place where we can share, explore, and tackle problems together. Check it out!
Show HN: I Made a Website for Problems
Hey everyone! While searching for entrepreneurial ideas on various sites, I noticed there wasn’t a dedicated space for finding and discussing real-world problems that need solving. That’s why I created the Problem Platform—a place where we can share, explore, and tackle problems together. Check it out!
Show HN: Grug Notes, a simple take on text notes
Hey hacker news, I've worked on a note/wiki app nights and weekends for almost two years. While still missing some essentials and polish, I'm happy with the progress and some of my use cases: personal CRM, work notes, and a place to write/record funny things my kid says.<p>I bought into the hype a few years ago with linking apps but quickly grew tired of spinners and steep learning curves, so I started over with a text box and my HTML skills from twenty years ago. Then Chatgpt came out, giving me the tools to add a bit of magic and dig into my stance on simplicity even more.<p>I'd love to get a few more people testing. HN may not be the target user, but it's the best crowd for feedback.<p>Grug Notes is an effort I've been able to fit in after my kid goes to sleep. As someone who is not always on a computer for my work, I became disillusioned with Roam Research, Coda, and Notion. I have no ambition to build a big company, but a cash-flowing saas sounds nice.<p>Building this has been a source of flow and optimism when the rest of my life has been chaos. My entire career and current business is building carbon fiber outrigger canoes, but competing against good products made in China is nearly impossible. I've tried for 17 years. I may try for 17 more. But it's also very realistic that without some diversification into aerospace or tech, my days as a small business owner in manufacturing may be numbered. My last three years have not gone as planned personally and professionally, and the reality is that I've used programming as some form of escapism. I've enjoyed it and will keep working on Grug Notes indefinitely, but with my daughter starting pre-school next week and my regular business needing my attention, I'm at an inflection point. It's probably time I push to move beyond seven paying customers so I'm not paying server bills out of pocket. :)<p>Anyway, I'd love for anyone to take a look, and I am happy to answer any questions about Grug Notes or canoes!
Show HN: Grug Notes, a simple take on text notes
Hey hacker news, I've worked on a note/wiki app nights and weekends for almost two years. While still missing some essentials and polish, I'm happy with the progress and some of my use cases: personal CRM, work notes, and a place to write/record funny things my kid says.<p>I bought into the hype a few years ago with linking apps but quickly grew tired of spinners and steep learning curves, so I started over with a text box and my HTML skills from twenty years ago. Then Chatgpt came out, giving me the tools to add a bit of magic and dig into my stance on simplicity even more.<p>I'd love to get a few more people testing. HN may not be the target user, but it's the best crowd for feedback.<p>Grug Notes is an effort I've been able to fit in after my kid goes to sleep. As someone who is not always on a computer for my work, I became disillusioned with Roam Research, Coda, and Notion. I have no ambition to build a big company, but a cash-flowing saas sounds nice.<p>Building this has been a source of flow and optimism when the rest of my life has been chaos. My entire career and current business is building carbon fiber outrigger canoes, but competing against good products made in China is nearly impossible. I've tried for 17 years. I may try for 17 more. But it's also very realistic that without some diversification into aerospace or tech, my days as a small business owner in manufacturing may be numbered. My last three years have not gone as planned personally and professionally, and the reality is that I've used programming as some form of escapism. I've enjoyed it and will keep working on Grug Notes indefinitely, but with my daughter starting pre-school next week and my regular business needing my attention, I'm at an inflection point. It's probably time I push to move beyond seven paying customers so I'm not paying server bills out of pocket. :)<p>Anyway, I'd love for anyone to take a look, and I am happy to answer any questions about Grug Notes or canoes!
Show HN: PgQueuer – Transform PostgreSQL into a Job Queue
PgQueuer is a minimalist, high-performance job queue library for Python, leveraging the robustness of PostgreSQL. Designed for simplicity and efficiency, PgQueuer uses PostgreSQL's LISTEN/NOTIFY to manage job queues effortlessly.
Show HN: PgQueuer – Transform PostgreSQL into a Job Queue
PgQueuer is a minimalist, high-performance job queue library for Python, leveraging the robustness of PostgreSQL. Designed for simplicity and efficiency, PgQueuer uses PostgreSQL's LISTEN/NOTIFY to manage job queues effortlessly.
Show HN: PgQueuer – Transform PostgreSQL into a Job Queue
PgQueuer is a minimalist, high-performance job queue library for Python, leveraging the robustness of PostgreSQL. Designed for simplicity and efficiency, PgQueuer uses PostgreSQL's LISTEN/NOTIFY to manage job queues effortlessly.
Show HN: PgQueuer – Transform PostgreSQL into a Job Queue
PgQueuer is a minimalist, high-performance job queue library for Python, leveraging the robustness of PostgreSQL. Designed for simplicity and efficiency, PgQueuer uses PostgreSQL's LISTEN/NOTIFY to manage job queues effortlessly.
Show HN: Create interactive vector animations with Lottielab Interactivity
I'm excited to announce the release of Lottielab Interactivity, an open standard for defining interactive state machines in files conforming to the popular Lottie format.<p>Along with this standard, we're releasing native support for creating, previewing and sharing such interactive animations in the Lottielab editor, similarly to Rive.<p>We are also releasing Lottielab's Lottie Player, with full support for interactive Lotties and a rich API allowing deep integration in an existing UI.<p>At Lottielab, we've all worked hard on this for months, and we are excited about the possibilities. I've been deeply involved with this work and am happy to answer HN's questions.<p>More about the standard itself, and the accompanying player implementation: <a href="https://github.com/lottielab/lottie-player/blob/master/INTERACTIVITY.md">https://github.com/lottielab/lottie-player/blob/master/INTER...</a><p>And some examples: <a href="https://lottielab.github.io/lottie-player/playground/" rel="nofollow">https://lottielab.github.io/lottie-player/playground/</a>
Show HN: A Simple GraphRAG Implementation
I made a simple GraphRAG call nano-graphrag.
The reason is I try to hack the official implementation released by Microsoft but that version is very hard to read/hack.
This algorithm should not be implemented that annoying, I think. So I made a simpler one.<p>It's about 800-900 lines of Python, and it's portable.
Show HN: I develop free, open source and web based irregular shapes bin solver
Show HN: I develop free, open source and web based irregular shapes bin solver
Show HN: Browser-based XSS scanner
This is a simple single-file python program that can find basic XSS (cross-site scripting) vulnerabilities in a target url. Most XSS discovery tools use a payload refelection strategy in which payloads are injected in url parameters and the GET response is inspected for places where the payload content is reflected. This is a very low precision XSS detection strategy because most reflection does not support execution.<p>This program uses a different approach, and instead opens the target url in a browser, tests alert(...) payloads directly in the browser context, and listens for an alert being triggered. This means that any XSS spotted by this program is extremely unlikely to be a false positive.
Show HN: Browser-based XSS scanner
This is a simple single-file python program that can find basic XSS (cross-site scripting) vulnerabilities in a target url. Most XSS discovery tools use a payload refelection strategy in which payloads are injected in url parameters and the GET response is inspected for places where the payload content is reflected. This is a very low precision XSS detection strategy because most reflection does not support execution.<p>This program uses a different approach, and instead opens the target url in a browser, tests alert(...) payloads directly in the browser context, and listens for an alert being triggered. This means that any XSS spotted by this program is extremely unlikely to be a false positive.
Show HN: Cleed – Simple feed reader for the command line