The best Hacker News stories from Show from the past week

Go back

Latest posts:

Show HN: Willow – Open-source privacy-focused voice assistant hardware

As the Home Assistant project says, it's the year of voice!<p>I love Home Assistant and I've always thought the ESP BOX[0] hardware is cool. I finally got around to starting a project to use the ESP BOX hardware with Home Assistant and other platforms. Why?<p>- It's actually "Alexa/Echo competitive". Wake word detection, voice activity detection, echo cancellation, automatic gain control, and high quality audio for $50 means with Willow and the support of Home Assistant there are no compromises on looks, quality, accuracy, speed, and cost.<p>- It's cheap. With a touch LCD display, dual microphones, speaker, enclosure, buttons, etc it can be bought today for $50 all-in.<p>- It's ready to go. Take it out of the box, flash with Willow, put it somewhere.<p>- It's not creepy. Voice is either sent to a self-hosted inference server or commands are recognized locally on the ESP BOX.<p>- It doesn't hassle or try to sell you. If I hear "Did you know?" one more time from Alexa I think I'm going to lose it.<p>- It's open source.<p>- It's capable. This is the first "release" of Willow and I don't think we've even begun scratching the surface of what the hardware and software components are capable of.<p>- It can integrate with anything. Simple on the wire format - speech output text is sent via HTTP POST to whatever URI you configure. Send it anywhere, and do anything!<p>- It still does cool maker stuff. With 16 GPIOs exposed on the back of the enclosure there are all kinds of interesting possibilities.<p>This is the first (and VERY early) release but we're really interested to hear what HN thinks!<p>[0] - <a href="https://github.com/espressif/esp-box">https://github.com/espressif/esp-box</a>

Show HN: I built my first Cyberdeck

Show HN: Moderator Mayhem, a game about the difficulties of content moderation

Show HN: Boring Report, a news app that uses AI to desensationalize the news

In today's world, catchy headlines and articles often distract readers from the facts and relevant information. By utilizing OpenAI's language models, Boring Report processes sensationalist news articles, transforms them into the content you see, and helps readers focus on the essential details. We recently updated our iOS app experience, so any and all feedback would be appreciated.<p>App Link: <a href="https://apps.apple.com/us/app/boring-report-news-by-ai/id6446786839?itsct=apps_box_link&itscg=30200" rel="nofollow">https://apps.apple.com/us/app/boring-report-news-by-ai/id644...</a>

Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js

Fir leverages Golang’s standard library html/template package and a bit of alpinejs to allow building reactive UIs. You start with plain old html and use alpinejs to enhance it to bring no-page-reload interactivity to web apps.<p>The Fir toolkit is designed for Go developers with moderate html/css & js skills who want to progressively build reactive web apps without mastering complex web frameworks. It includes a Go library and an Alpine.js plugin.<p>How it works ?<p>On receiving user-interactions the fir server re-renders html templates and sends it over the wire where the fir client library selectively updates the changed areas.<p>When a user event is received by a Fir route, an array of html templates are rendered on the server and returned as an array of DOM events to the browser. The DOM events are consumed by the alpinejs plugin and dispatched within the DOM where listeners attached to elements can use the event to update the DOM.<p>See the demo and quickstart here: <a href="https://livefir.fly.dev/" rel="nofollow">https://livefir.fly.dev/</a>

Show HN: Engineering Book Club

An online community that enjoys reading and discussing engineering books together.

Show HN: Cptn.io – open-source integration platform

Hi, I am Krishna Thota. I am building an open source integration and data platform(<a href="https://cptn.io" rel="nofollow">https://cptn.io</a>). The product is MIT licensed and the repo is at <a href="https://github.com/cptn-io/el-cptn">https://github.com/cptn-io/el-cptn</a>.<p>I have started on my startup journey an year ago and launched a monitoring platform called DevRaven. Unfortunately the product did not takeoff as expected. That story is for another day.<p>But during the course of building the product, I have built several integrations leveraging MQs and Cloud Functions. While building and deploying Cloud Functions for happy paths is easy, I had to monitor logs for failures, build retry mechanisms or manually process failed events, keep instances running to prevent cold start timeouts. It can also get expensive with charges for MQs, server time for running cloud functions etc and costs can be unpredictable.<p>I thought of building a platform where I can build integrations quickly, have the ability to look at incoming/outgoing events, look at logs, retry any failed events etc. And finally, predictable costs for running the infrastructure. cptn.io provides all these capabilities and more. You can build pipelines to integrate with any cloud services, send data from your backend to data warehouses, listen to web hook events etc. The platform can be integrated into any stack by sending events to HTTP end points.<p>Instead of trying to build a business first or launch an open source product under restrictive licenses, the platform will be available under MIT license so any user or customer can use it. There is no ee folder or complex dual licensing and I am also committing to releasing SSO under MIT. The plan is to offer a managed service in the cloud at a later time, accept sponsors for prioritizing features for enterprise customers and charge for enterprise support.<p>It should take less than 5 minutes to get the platform running on your machine. Welcome any feedback, feature requests, PRs and bug reports.

Show HN: SineRider, a math puzzle game

Messing with your TI-84 graphing calculator is a rite of passage for every teenager who has ever been bored in a math class. In 2013 I was that teenager, and it gave me an idea for a tiny game about sledding on graphs. This project grew into my white whale, and I spent my twenties trying and failing to finish it alone. I shelved the game when I started working for Hack Club in 2018—until last May, when a few community members took it off the shelf. The project took on a life of its own, and turned into a year of nights and weekends from a global team of 20+ teens in 8+ countries. Today SineRider enters public beta!<p>SineRider is literally an infinite universe of function composition puzzles, each with infinite solutions, that range from welcoming for 9th graders to difficult for even the most serious matlab user. And every day we tweet out a fresh one to be solved with your morning coffee.<p>We hope you enjoy playing SineRider as much as we’ve enjoyed making it. And we’re not done! Mobile support, polar coordinates, and a level editor are all on the roadmap. SineRider is a living project, to be continuously built and maintained as free OSS by the Hack Club community: <a href="https://github.com/hackclub/sinerider">https://github.com/hackclub/sinerider</a><p>The team that built the game will try to be in the comments today between high school classes and AP tests.<p>—chris walker, creative director<p>Watch the trailer: <a href="https://www.youtube.com/watch?v=35nDYoIwiA8">https://www.youtube.com/watch?v=35nDYoIwiA8</a><p>Play now: <a href="https://sinerider.com" rel="nofollow">https://sinerider.com</a>

Show HN: Git Hooting

00's called, they want their RSS feeds back.<p>I was looking at my growing Github gist collection when a sudden urge to blog and make a name for myself "by not programming" struck. Part way into implementing my oh so special static website generator it occurred to me that, quite frankly, Github gists is a pretty decent publishing platform. I mean, it gives you reasonably extended markdown with previews, heck I could even write in org-mode, has comments, follower - followee relationship, extended search with filters, check out locally and push your edits. Did someone say "edit button"?<p>Thus the idea behind <a href="https://git.ht" rel="nofollow">https://git.ht</a> was born: collect gists into RSS feeds and force everyone, kicking and screaming, into the good old days when Google Reader was king. Well, it's a bit more than that now. But basically, you create a gist or grab an old one, name its main file `hoot.md` or `hoot.org` if org-mode is your poison, make it public and voila. These "hoots" make it into your RSS feed and will get permalinks with social graph metatags, so you get nice previews when you share them on Twitter and such.<p>To take it for a spin: - pick a subdomain e.g. foo.git.ht, - navigate you browser there, - login with Github.<p>I still consider it alpha, but it should work. Report any issues as you would normally on Github <a href="https://github.com/fullmeta-dev/githoot-public">https://github.com/fullmeta-dev/githoot-public</a>.<p>Thank you

Show HN: Git Hooting

00's called, they want their RSS feeds back.<p>I was looking at my growing Github gist collection when a sudden urge to blog and make a name for myself "by not programming" struck. Part way into implementing my oh so special static website generator it occurred to me that, quite frankly, Github gists is a pretty decent publishing platform. I mean, it gives you reasonably extended markdown with previews, heck I could even write in org-mode, has comments, follower - followee relationship, extended search with filters, check out locally and push your edits. Did someone say "edit button"?<p>Thus the idea behind <a href="https://git.ht" rel="nofollow">https://git.ht</a> was born: collect gists into RSS feeds and force everyone, kicking and screaming, into the good old days when Google Reader was king. Well, it's a bit more than that now. But basically, you create a gist or grab an old one, name its main file `hoot.md` or `hoot.org` if org-mode is your poison, make it public and voila. These "hoots" make it into your RSS feed and will get permalinks with social graph metatags, so you get nice previews when you share them on Twitter and such.<p>To take it for a spin: - pick a subdomain e.g. foo.git.ht, - navigate you browser there, - login with Github.<p>I still consider it alpha, but it should work. Report any issues as you would normally on Github <a href="https://github.com/fullmeta-dev/githoot-public">https://github.com/fullmeta-dev/githoot-public</a>.<p>Thank you

Show HN: The HN Recap – AI generated daily HN podcast

We've been running The HN Recap for a month to make it easier to consume Hacker News. While this was a PoC in understanding adoption for AI-generated podcasts, we now plan to keep this going, since lots of people are now listening to this daily.<p>Let us know what other content channels you'd like to receive as Podcasts and we'll get on it.<p>Read more about our learnings here → <a href="https://wondercraft.ai/blog/learnings-from-1-month-of-ai-podcast">https://wondercraft.ai/blog/learnings-from-1-month-of-ai-pod...</a>

Show HN: A search engine for your personal network of high-quality websites

Hey all,<p>Last time when we were on HackerNews [1], we received a lot of feedback, and we incorporated most of it.<p>- We have changed our name from grep.help to usegrasp.com<p>- A privacy policy page<p>- Bulk import<p>- Pricing page<p>We are happy to introduce a new feature: a personalized answer search engine that provides direct citations to the content on the page.<p>Demo: <a href="https://usegrasp.com/search?q=is+starship+fully+reusable?" rel="nofollow">https://usegrasp.com/search?q=is+starship+fully+reusable?</a><p>1 - <a href="https://news.ycombinator.com/item?id=35510949" rel="nofollow">https://news.ycombinator.com/item?id=35510949</a>

Show HN: A search engine for your personal network of high-quality websites

Hey all,<p>Last time when we were on HackerNews [1], we received a lot of feedback, and we incorporated most of it.<p>- We have changed our name from grep.help to usegrasp.com<p>- A privacy policy page<p>- Bulk import<p>- Pricing page<p>We are happy to introduce a new feature: a personalized answer search engine that provides direct citations to the content on the page.<p>Demo: <a href="https://usegrasp.com/search?q=is+starship+fully+reusable?" rel="nofollow">https://usegrasp.com/search?q=is+starship+fully+reusable?</a><p>1 - <a href="https://news.ycombinator.com/item?id=35510949" rel="nofollow">https://news.ycombinator.com/item?id=35510949</a>

Show HN: GPT-JSON – Structured and typehinted GPT responses in Python

Hey HN, I've been using GPT a lot lately in some side projects around data generation and benchmarking. During the course of prompt tuning I ended up with a pretty complicated request: the value that I was looking for, an explanation, a criticism, etc. JSON was the most natural output format for this but results would often be broken, have wrong types, or contain missing fields.<p>There's been some positive movement in this space, like with jsonformer (<a href="https://github.com/1rgs/jsonformer">https://github.com/1rgs/jsonformer</a>) the other day. But nothing that was plug and play with GPT.<p>This library consolidates the separate logic that I built across 5 different projects. It lets you prompt the model for how it should return fields, inject variable prompts, handle common formatting errors, then cast to pydantic when you're done for typehinting and validation in your IDE. If you're able to play around with it, let me know what you think.

Show HN: Currl – A free text-based social bookmarking website

Show HN: I've built a spectrogram analyzer web app

Show HN: I built a database GUI with ChatGPT integration

Hey there! I’ve been working on DB Pilot for the last couple of months, and I recently added an AI assistant powered by GPT 3.5 to help you write SQL queries tailored to your DB schema.<p>Simply ask what data you are looking for - GPT will figure out which tables to use, how to join them, and then write a query for you.<p>The AI assistant knows which tables and columns exist in your database, meaning it can write queries specific to your schema.<p>Besides that, it doesn't have access to any actual data from your database though, meaning your data doesn't get exposed to OpenAI.

Show HN: PySaaS – Python SaaS starter kit

Hi HN,<p>Recently, I’ve noticed there’s a decently high barrier to entry in developing competitive, full-stack SaaS applications.<p>Beside the standard, boring features that take months to implement, you typically have to know several languages and frameworks, and be familiar with fancy frontend styling classes.<p>I’m working hard right now to solve this problem by building PySaaS- The 100% pure Python SaaS starter kit.<p>PySaaS is a boilerplate Python codebase that takes care of the fundamental components standard to all SaaS applications.<p>The codebase uses the Pynecone web framework to compile your frontend into a NextJS app, so you never have to touch any HTML, CSS, or Javascript. Pynecone is easy to learn, yet fully flexible and powerful enough for advanced use cases. We implement out-of-the-box functionality for secure Firebase user authentication, Lemon Squeezy subscription management (MoR removes a major tax headache), Notion as a headless blog CMS, and more.<p>Our mission is to help developers and founders save months of development time and focus on building unique features, which will in turn provide more opportunities to generate revenue and give value to customers.<p>And easily do it in pure Python! Frontend. Backend. All in Python.<p>To check out the live demo for free, click the link and then the “See Demo” button.<p>Let me know what you think.

Show HN: EVA – AI-Relational Database System

Hi friends,<p>We are building EVA, an AI-Relational database system with first-class support for deep learning models. Our goal with EVA is to create a platform that supports AI-powered multi-modal database applications operating on structured (tables, feature vectors, etc.) and unstructured data (videos, podcasts, pdf, etc.) with deep learning models. EVA comes with a wide range of models for analyzing unstructured data, including models for object detection, OCR, text summarization, audio speech recognition, and more.<p>The key feature of EVA is its AI-centric query optimizer. This optimizer is designed to speed up AI-powered applications using a collection of optimizations inspired by relational database systems. Two of the most important optimizations are:<p>+ Caching: EVA automatically reuses previous query results (e.g., inference results), eliminating redundant computation and saving you money on inference.<p>+ Predicate Reordering: EVA optimizes the order in which query predicates are evaluated (e.g., running faster, more selective deep learning models first), leading to faster queries.<p>Besides saving money spent on inference, EVA also makes it easier to write SQL queries to set up multi-modal AI pipelines. With EVA, you can quickly integrate your AI models into the database system and seamlessly query structured and unstructured data.<p>We are constantly working on improving EVA and would love to hear your feedback!

Show HN: Frogmouth – A Markdown browser for the terminal

Hi HN,<p>Frogmouth is a TUI to display Markdown files. It does a passable job of displaying Markdown, with code blocks and tables. No image support as yet.<p>It's very browser like, with navigation stack, history, and bookmarks. Works with both the mouse and keyboard.<p>There are shortcuts for viewing README.md files and other Markdown on GitHub and GitLab.<p>License is MIT.<p>Let me know what you think...

< 1 2 3 ... 53 54 55 56 57 ... 130 131 132 >