Thursday, October 31, 2024

Show HN: Screen Canvas – Make Digital Signs Instantly Using Apple TV https://ift.tt/eEFYzJb

Show HN: Screen Canvas – Make Digital Signs Instantly Using Apple TV Screen Canvas is the only app that lets you create stunning, customized digital signs directly on your Apple TV—instantly and effortlessly, using only your remote or even Siri! Perfect for everyone—from individuals crafting reminders or greetings, to businesses setting up real-time displays—Screen Canvas makes creating digital signage fast, taking just seconds right on your TV. Why it's different: No need for third-party apps, designing in a browser, or using complicated software filled with complex features. Screen Canvas is perfect for creating quick, simple signs that anyone can make—no tech skills required. Everything is done right on your Apple TV, with no setup hassles. You can save unlimited signs, add over 100 premium stock photos, customize colors, and enjoy an easy-to-use design library. The free version includes essential features, and a one-time Pro upgrade unlocks extras like more colors, extended character limits, a full image library, and no watermark. Designed for ease of use, Screen Canvas adds a polished, professional touch to any TV display. https://ift.tt/EB09dr2 October 30, 2024 at 09:35PM

Show HN: Routing24 – Free route optimization in the browser https://ift.tt/UgdTLCO

Show HN: Routing24 – Free route optimization in the browser Hi HN! I built Routing24 to make route optimization easier and accessible for small businesses and solo drivers. With Google Maps, you can plan routes between a few locations for free, but it doesn’t support efficient multi-stop planning, handling multiple vehicles, or adding specific business rules like delivery time windows. Many tools offer route optimization for around $30 per vehicle per month, but Routing24 provides it completely free. Optimization happens fully on the client-side, using your device’s resources instead of cloud servers. The interface is simple for now: you can import/export using Excel, and there’s a web UI to edit and view imported data and optimized routes. Data is saved or uploaded anywhere, and one browser tab runs one optimization. Map data comes from OpenStreetMap, and the solver is built in C++/WASM, using public domain algorithms. I’d love to hear any feedback as I keep developing it. Thanks, and I hope it’s useful! https://routing24.com October 30, 2024 at 08:06PM

Show HN: AI OmniGen – AI Image Generator with Consistent Visuals https://ift.tt/2i9T3ZL

Show HN: AI OmniGen – AI Image Generator with Consistent Visuals AI OmniGen is an advanced AI image generator, offering identity preservation for consistent subject representation and seamless image editing for refined, customized visuals. https://aiomnigen.com October 30, 2024 at 10:40PM

Wednesday, October 30, 2024

Show HN: I built PixSpeed to optimize website images for free https://ift.tt/hkB6pjs

Show HN: I built PixSpeed to optimize website images for free https://pixspeed.com/ October 30, 2024 at 04:27AM

Show HN: Built MRRTracker in 4 Days, Hit #4 on Product Hunt, Seeking Feedback https://ift.tt/anWrShu

Show HN: Built MRRTracker in 4 Days, Hit #4 on Product Hunt, Seeking Feedback https://ift.tt/ZOtl9Iq October 30, 2024 at 01:12AM

Show HN: Let's Play (Voice AI) Ball – A Baseball Strategy Game https://ift.tt/Jx9bihC

Show HN: Let's Play (Voice AI) Ball – A Baseball Strategy Game My 8 year old son is obsessed with baseball. It’s unfortunate because 1) I deeply love lacrosse (I was the leading scorer my sophomore year for UC Davis! Never miss an opportunity to say it!), 2) I don’t know much about baseball, and 3) he’s a diehard Yankees fan. Although I can’t do anything about his team affiliation or the current 3-0 Yankees deficit in the 2024 World Series, I can do something about teaching him baseball strategy -- despite knowing little about baseball myself. I built this Voice AI game for him to learn more about baseball strategy. In the game, the Voice AI describes a baseball scenario, and the caller has to describe what the defensive player should do. To try it out, call (530) 203-8359. While my son is obsessed with baseball, I’m equally obsessed with Voice AI. Voice AI is eating the world. We’re seeing Voice AI consume pre-existing call volume (e.g., lead qualification calls, customer surveys, medical appointment setting) and creating a deluge of new call volume enabled by the Voice AI medium (e.g., role playing for professional development ( https://solidroad.com/ ), an AI that introduces you to people with similar interests ( https://www.boardy.ai/ ), and, yes, voice-first baseball games to make you feel like a better dad). If you’re building in Voice AI and are as enthralled with Voice AI as me, check out what we’re building ( https://ift.tt/OIl0M3D ) when we’re not building fun voice-enabled AI applications. We love meeting other people in Voice AI and helping them improve their Voice AI agents! Tom https://ift.tt/Xlhjqmo https://ift.tt/lvV5tir October 30, 2024 at 02:13AM

Show HN: OpenBallot, Aggregated SF/California Voter Guides https://ift.tt/TspkP7q

Show HN: OpenBallot, Aggregated SF/California Voter Guides https://ift.tt/iVz5Qvm October 29, 2024 at 09:46PM

Tuesday, October 29, 2024

Show HN: Query standup data in natural language https://ift.tt/cjPOXt8

Show HN: Query standup data in natural language Hey HN, I was a PM for ~ 4 years before deciding to ditch everything to learn how to build software on my own. As a PM, I was doing standups every day with our engineers, but whenever I'd need an update I'd still end up pinging them on Slack. Why? - No notes from those standup calls - Folks being unavailable - No solid insight from those standups. We ended up using a Standup tool but it didn't do much apart from converting our calls to text + making standups async. Sadly, there was still no insight. So decided to do build something myself: howsthisgoing - it's an AI-powered standup bot that lets you query team updates using natural language (built with Gemini, Claude, Python/Django, Celery, Tailwind). Demo: https://www.youtube.com/watch?v=9ijCTM3PmaU Technical details: - Set up slack apis for running standups - Use gemini for standup based summaries - embeddings using voyageai - natural language queries handled in 2-parts (first with claude for extraction, then gemini for filtering) - first time setting up RAG pipeline was fun! (let me know if you'd like to know how I did this) Currently exploring integrations with Github/Linear for deeper context on technical updates. Particularly interested in solving the challenge of connecting different data sources (commits, tickets, standups, sales updates) into a queryable knowledge base. Looking for feedback on: - Which data sources would be most valuable to integrate? - Planning to pivot to an "all-in-one updates app with github/linear/hubspot etc. being as source. What do you guys think of this idea? https://ift.tt/dSseZ3F October 29, 2024 at 02:20AM

Show HN: Saasdoor – Glassdoor for Enterprise SaaS price parody https://ift.tt/BCb3eQA

Show HN: Saasdoor – Glassdoor for Enterprise SaaS price parody https://saasdoor.org October 29, 2024 at 01:35AM

Show HN: I made a site to track 2024 U.S. election PAC winners https://ift.tt/8DukGNM

Show HN: I made a site to track 2024 U.S. election PAC winners https://ift.tt/fmDwEJb October 29, 2024 at 12:32AM

Show HN: Trench – Open-source analytics infrastructure https://ift.tt/GaWUnph

Show HN: Trench – Open-source analytics infrastructure Hey HN! I want to share a new open source project I've been working on called Trench ( https://trench.dev ). It's open source analytics infrastructure for tracking events, page views, and identifying users, and it's built on top of ClickHouse and Kafka. https://ift.tt/t9T1Qxb I built Trench because the Postgres table we used for tracking events at our startup ( http://frigade.com/ ) was getting expensive and becoming a performance bottleneck as we scaled to millions of end users. Many companies run into the same problem as us (e.g. Stripe, Heroku: https://ift.tt/JGadNz9 ). They often start by adding a basic events table to their relational database, which works at first, but can become an issue as the application scales. It’s usually the biggest table in the database, the slowest one to query, and the longest one to back up. With Trench, we’ve put together a single Docker image that gives you a production-ready tracking event table built for scale and speed. When we migrated our tracking table from Postgres to Trench, we saw a 42% reduction in cost to serve on our primary Postgres cluster and all lag spikes from autoscaling under high traffic were eliminated. Here are some of the core features: * Fully compliant with the Segment tracking spec e.g. track(), identify(), group(), etc. * Can handle thousands of events per second on a single node * Query tracking data in real-time with read-after-write guarantees * Send data anywhere with throttled and batched webhooks * Single production-ready docker image. No need to manage and roll your own Kafka/ClickHouse/Nodejs/etc. * Easily plugs into any cloud hosted ClickHouse and Kafka solutions e.g. ClickHouse Cloud, Confluent Trench can be used for a range of use cases. Here are some possibilities: 1. Real-Time Monitoring and Alerting: Set up real-time alerts and monitoring for your services by tracking custom events like errors, usage spikes, or specific user actions and sending that data anywhere with Trench’s webhooks 2. Event Replay and Debugging: Capture all user interactions in real-time for event replay 3. A/B Testing Platform: Capture events from different users and groups in real time. Segment users by querying in real time and serve the right experiences to the right users 4. Product Analytics for SaaS Applications: Embed Trench into your existing SaaS product to power user audit logs or tracking scripts on your end-users’ websites 5. Build a custom RAG model: Easily query event data and give users answers in real-time. LLMs are really good at writing SQL The project is open-source and MIT-licensed. If there’s interest, we’re thinking about adding support for Elastic Search, direct data integrations (e.g. Redshift, S3, etc.), and an admin interface for creating queries, webhooks, etc. Have you experienced the same issues with your events tables? I'd love to hear what HN thinks about the project. https://ift.tt/Kb0Uc3J October 25, 2024 at 07:37PM

Monday, October 28, 2024

Show HN: Finstruments - Financial instrument library built with Python https://ift.tt/lNzEFAO

Show HN: Finstruments - Financial instrument library built with Python finstruments is a Python library designed for modeling financial instruments. It comes with the core financial instruments, such as forwards and options, out of the box, as well as position, trade, and portfolio models. finstruments comes with the basic building blocks, making it easy to extend and build new instruments for any asset class. These building blocks also provide the functionality to serialize and deserialize to and from JSON, enabling the ability to store a serialized format in a document database. This library is ideal for quantitative researchers, traders, and developers who need a streamlined way to build and interact with financial instruments. https://ift.tt/B5cbLD6 October 28, 2024 at 10:48AM

Show HN: I built EstateLead AI – lead generator boosting agent productivity 10x https://ift.tt/cNqTBLf

Show HN: I built EstateLead AI – lead generator boosting agent productivity 10x As a former real estate agent, I discovered a critical pain point in early 2023. Every day, I spent 3-4 hours manually copying leads from Zillow - phone numbers, emails, and property details. This tedious process was stealing valuable time I could have spent with clients. I realized this wasn't just my problem. Thousands of agents were stuck in this same time-consuming routine, manually gathering leads one by one. There had to be a better way. Over the next a months, I faced numerous challenges building EstateLead AI: - Ensuring reliable data extraction - Maintaining compliance with data privacy regulations - Creating an intuitive interface for non-technical users - Scaling the system to handle thousands of requests After countless iterations and feedback from 50+ beta testers, I'm excited to launch EstateLead AI with these key features: Key Features: - One-click lead extraction from Zillow listings - Up to 18,000 leads per month with phone numbers - Export to Excel/CSV for easy CRM integration - Coverage for both US and Canadian markets - Built-in compliance with data protection rules - Simple browser extension interface The tool has already helped 600+ agents save 40+ hours per week on lead generation. Early users report a 10x increase in their prospecting efficiency. I'd love for the HN community to try it out and share your thoughts. What features would make this even more valuable for real estate professionals? Try it here: https://ift.tt/DxFr4XJ P.S. First 100 users get 40% off (19 spots remaining), and we offer a 60-day money-back guarantee. https://ift.tt/DxFr4XJ October 27, 2024 at 03:02PM

Show HN: Ezcrypt – A file encryption tool (simple, strong, public domain) https://ift.tt/BweciW1

Show HN: Ezcrypt – A file encryption tool (simple, strong, public domain) https://ift.tt/7MWUyP6 October 26, 2024 at 11:08PM

Sunday, October 27, 2024

Show HN: I Built a Tech Stack Recommender https://ift.tt/x8vyGsC

Show HN: I Built a Tech Stack Recommender Which tech stack did it recommend to you? What do you think? https://ift.tt/0caOiG3 October 27, 2024 at 07:14PM

Show HN: Mahjong Dark Dimensions: Mahjong Dimensions Game Online https://ift.tt/alGybnV

Show HN: Mahjong Dark Dimensions: Mahjong Dimensions Game Online Mahjong Dark Dimensions is a captivating mahjong puzzle game set in a mysterious and dark dimension. Solve the puzzles and uncover the secrets of the dimension. https://ift.tt/cRgmHje October 27, 2024 at 12:25PM

Show HN: AI agents working together in a virtual podcast studio. NotebookLM alt https://ift.tt/NDpkMSx

Show HN: AI agents working together in a virtual podcast studio. NotebookLM alt Made this project in a couple of weekends after playing around with NotebookLM and seeing the hype for more projects like this. Let me know what you think! https://ift.tt/k29y3ud October 27, 2024 at 12:06PM

Show HN: Mdx – Execute your Markdown code blocks, now in Go https://ift.tt/9Q8NtsJ

Show HN: Mdx – Execute your Markdown code blocks, now in Go Hey HN! I recently came across makedown here on HN and loved the concept. Wanting to learn Go, I thought this could be a great starter project - so I started working on my own Go implementation, which I’m calling mdx ( https://ift.tt/M8otuJk ). Key Features: - Define dependencies between commands - Supports shebangs - Ability to pass arguments to code blocks Would love feedback and thoughts! Ref. makedown: https://ift.tt/T4tKVUY . Thanks for the idea! :) https://ift.tt/M8otuJk October 26, 2024 at 11:04AM

Saturday, October 26, 2024

Show HN: I built a paragraph rewriter that runs 100% in the browser https://ift.tt/r5uZEM3

Show HN: I built a paragraph rewriter that runs 100% in the browser https://ift.tt/y2ZX1sI October 26, 2024 at 07:59PM

Show HN: Jist searches JSON 3x faster than jq https://ift.tt/bqOLEIt

Show HN: Jist searches JSON 3x faster than jq Hi HN, jist is a JSON path search tool that feels like accessing a JavaScript object. It’s 3x faster than jq for the same use case, and over 2000x more memory efficient when searching a 3.3GB file for the last element (jist reads data in chunks so has constant space use). It doesn’t implement pattern matching yet. A feature I’m looking to add is generating a full JSON schema using the same streaming approach so stay tuned! Any feedback and feature requests are more than welcome https://ift.tt/UvpnKix October 26, 2024 at 06:55PM

Show HN: Simple Text Blog https://ift.tt/CEpG8Zf

Show HN: Simple Text Blog https://ift.tt/14DhPwU October 26, 2024 at 06:10PM

Show HN: Create Waitlist Pages https://ift.tt/zq9u7da

Show HN: Create Waitlist Pages I decided to launch FastWaitlist because I was facing a problem with validating my own product ideas. I noticed the lack of tools that: 1. Let you create waitlist pages fast (always faced complicated page builders) 2. Have conversion optimized templates (we have 5 and we're planning to add more) 3. Support custom domains That's exactly why I launched FastWaitlist. It has solved a huge pain point for me and I hope it'll do the same for you. https://ift.tt/1emn4a3 October 25, 2024 at 11:47PM

Friday, October 25, 2024

Show HN: Infinite SCP Generator https://ift.tt/raAbIcJ

Show HN: Infinite SCP Generator I work at .txt, the Outlines maintainers, and did this as a fun side project. I used Outlines to structure language model output in the format of an SCP entry. SCP entries have a specific structure. It's easy to get a language model to generate these structures via JSON without fail -- no parsing errors, no trailing commas, no missing brackets. Outlines ensures that all text generated will follow the SCP structure. We're also testing an internal structured text API, and figured this might be a good way to test out repeated, regular calls. Entries are generated at midnight and uploaded to a simple website. Check out the resulting entries here: https://ift.tt/WMYbVS6 https://ift.tt/oL2zw6T October 24, 2024 at 11:46PM

Show HN: A shim/command-line tool to use Bluetooth Classic features on Windows https://ift.tt/EmJeBo3

Show HN: A shim/command-line tool to use Bluetooth Classic features on Windows https://ift.tt/gejtfdm October 24, 2024 at 10:27PM

Thursday, October 24, 2024

Show HN: Debugging LLM Failures Like "9.11 > 9.9" via Interpretability https://ift.tt/UvaD4GH

Show HN: Debugging LLM Failures Like "9.11 > 9.9" via Interpretability https://ift.tt/Ll4KSR3 October 23, 2024 at 10:58PM

Wednesday, October 23, 2024

Show HN: OVault – Simple and Local OTP Management for iOS/macOS https://ift.tt/P6VAEp7

Show HN: OVault – Simple and Local OTP Management for iOS/macOS OVault is a super simple iOS and macOS app that lets you store and view your OTP codes for two factor authentication. I found that my personal favourite OTP app Authy seemed to be getting worse with each iOS release. Its usability has never been great, and iOS 18 meant that it lost its Home Screen Widget that let me view my OTP codes without opening the app. I decided to switch to another app, then became frustrated that I couldn't easily export my secrets from Authy. Of course I'm sure there are good security related reasons for this, but I didn't want to migrate all my OTPs just to end up in the same situation in the near future. I also didn't want to have to trust another external service with my OTP secrets being stored on their servers (irrational I'm sure). The obvious answer for this would be to use Apples new 2FA support in Keychain, however the usability for this outside of Safari autofill isn't great either. So that's the long-winded reason for why I built my own OTP app. I hope that anyone else feeling the same way will find this app useful. Of course, learning how TOTP codes works was a nice bonus for my curiosity. OVault stores your OTP metadata inside your devices Keychain, so that you don't have to trust any new service with your data. Unless you have iCloud Keychain enabled, this also means your secrets never leave your device. If you do have iCloud Keychain enabled, your OTP metadata will be synced between all your devices, which ensures your data is never lost. The app provides widgets that you can put in your iOS Home Screen or macOS Notification Center so that you can view your OTPs without opening the app. This was my favourite feature of Authy (until iOS 18). To the best of my knowledge, OVault supports all TOTP codes that are compliant with RFC6238 [1], which means that it supports codes of lengths 6-8, three hash algorithms (SHA1, SHA256, SHA512), and all suggested time periods (15s, 30s (default), 45s, 60s). Exposing these options means that it supports a wide array of TOTP codes, even those that seem non-standard (like those used in HID Approve MFA and other "proprietary" 2FA solutions). Your OTP secrets are yours, so OVault allows you to view the saved secret on demand. This gives you enough information to import your OTPs to any other authenticator you want, avoiding lock-in to a specific app. It's worth mentioning that this app isn't designed to be "super high" security. If you already use Keychain for your passwords, you'll find yourself storing OTP secrets and passwords in the same database. Depending on your threat model, this may not be ideal. For me, I'm happy with threat model this leaves me with (I personally prefer to trust fewer parties), but everyone should critically evaluate if this works for them. If you want to evaluate the app, here's how to add a sample OTP: 1. Tap the "+" button in the toolbar, then tap "+ Manual" 2. Switch to the "From URL" tab 3. Paste in the following URL: otpauth://totp/Example:alice@example.com?secret=JBSWY3DPEHPK3PXP&issuer=Example I'd love to hear any feedback, this has been a fun side project and it would be fun to see if it's useful at all to anyone else. [1] https://ift.tt/9UO7cr4 https://ovault.net October 23, 2024 at 01:13AM

Show HN: I made a tool for curating and sharing links as lists https://ift.tt/g02slaW

Show HN: I made a tool for curating and sharing links as lists https://snack.xyz/ October 23, 2024 at 02:06AM

Show HN: I made a Sonic runner game in JavaScript https://ift.tt/emD9Sbt

Show HN: I made a Sonic runner game in JavaScript https://ift.tt/Xni10Zm October 19, 2024 at 02:36AM

Show HN: I built a tool that helps people scan and clean any repo for secrets https://ift.tt/1mhurVc

Show HN: I built a tool that helps people scan and clean any repo for secrets https://securelog.com/ October 22, 2024 at 11:48PM

Tuesday, October 22, 2024

Show HN: Data Formulator – AI-powered data visualization from Microsoft Research https://ift.tt/90Wflbz

Show HN: Data Formulator – AI-powered data visualization from Microsoft Research Creating data visualizations with AI nowadays often means chat, chat and more chats...and writing long prompts can be annoying while they are also not the most effective way to describe your visualization designs. Data Formulator blends UI interaction with natural language so that you can create visualizations with AI much more effectively! You can: * create rich visualizations beyond initial datasets, where AI helps transforming and visualizing data along the way * iterate your designs and dive deeper using data threads, a new way to manage your conversation with AI. Here is a demo video: https://ift.tt/DRxIXL2.... Give it a shot and let us know how it looks like! https://ift.tt/OWj6BUv October 22, 2024 at 01:12AM

Show HN: The Best Free Online Teleprompter? https://ift.tt/Y8ZLrab

Show HN: The Best Free Online Teleprompter? I Built what I believe to be the best online teleprompter that is 100% free and I would love any feedback on any aspects of the site! https://ift.tt/GBs6tnY October 21, 2024 at 07:22PM

Show HN: Floating point arithmetic types in C++ for any size and any base https://ift.tt/5kImPZg

Show HN: Floating point arithmetic types in C++ for any size and any base Since there is so much interest on HN in floats lately and their software implementations, I wanted to show mine. It has no use and is just for teaching me floats and C++. Give me your thoughts. https://ift.tt/RL6IsJZ October 18, 2024 at 11:12PM

Monday, October 21, 2024

Show HN: Semantic Macros Text Editor https://ift.tt/NdMGuHl

Show HN: Semantic Macros Text Editor https://ift.tt/fJTWFun October 21, 2024 at 03:41AM

Show HN: Launching GetProduct.dev https://ift.tt/cKEtx8Y

Show HN: Launching GetProduct.dev I would be happy to get any feedback! Here is why I built it and what it is: I found it hard to monetize another project of mine where users entered wishes they had. Google ads generated almost no revenue. Therefore I tried Affiliate Marketing using various Affiliate Programs where the users wish is entered as query. Especially with amazon this worked pretty well even though I hit a lot of problems to get it working. My revenue from that is at least 10x the revenue I had from google ads. Thats why I build getProduct.dev and I would be really happy if you would try it our and give me some feedback. It is a nicely documented api to get dynamic affiliate links. I do not get a cut of the revenue because it uses your own Amazon account. You get 100 free requests once you create an account and if you need more for testing you can contact me. Currently it only supports amazon affiliate but I plan on integrating more like Aliexpress and also I am thinking about more usecases that could potentially leverage AI to generate even better responses. Thanks for reading and any feedback! https://getproduct.dev/ October 21, 2024 at 03:12AM

Show HN: HN Update – Hourly News Broadcast of Top HN Stories https://ift.tt/QVTGM5f

Show HN: HN Update – Hourly News Broadcast of Top HN Stories I feel like it was inevitable, with the recent buzz around NotebookLM. I'm just surprised that it hasn't been done yet. https://hnup.date/ October 20, 2024 at 12:40PM

Show HN: Create mind maps to learn new things using AI https://ift.tt/V0xqCDQ

Show HN: Create mind maps to learn new things using AI Enter a topic and get a learning mind map generated by an LLM with links to learn more about each subtopic. You can use it with local models (through Ollama) or external models. If you have any feedback, please share it! Hope it's useful https://ift.tt/fvTKne3 October 21, 2024 at 01:31AM

Sunday, October 20, 2024

Show HN: I created a web app to encrypt/decrypt messages using Web Crypto API https://ift.tt/nV3a15d

Show HN: I created a web app to encrypt/decrypt messages using Web Crypto API https://ift.tt/RYVaTob October 20, 2024 at 04:12AM

Show HN: Open-Source Zero-Shot Image Model Server Enabling Model Feedback https://ift.tt/dKgRXoN

Show HN: Open-Source Zero-Shot Image Model Server Enabling Model Feedback Hi everyone! Here is an open source implementation of a decently performant server hosting zero-shot image models (CLIP for image classification, OWL-ViT-ST for object detection), with an extra algorithm to allow users to give the models feedback when they make mistakes! We built a company off this flavor of tech two years ago and have clients who are currently using our commercial API. We are now moving on to other projects but want to make sure our clients still have access to the approaches that they've grown to rely on, so we're open sourcing a simple implementation that they'll be able to use after we've shut down our hosted API! I used to work at a robotics startup. After a while it seemed clear that the biggest limiting factor in our ability to ship new models wasn't innovation on model architecture, it was access to relevant, high-quality training data. Around that time CLIP was released, which got me thinking about the idea of having models with world-knowledge baked in so as to reduce the amount of training data required. A year later when Stable Diffusion dropped, my cofounder Ben Brooks and I took the plunge and founded DirectAI, where we worked on building ways to get performant models without collecting any training data, using the knowledge stored in pretrained models instead. In this implementation, we replace the linear classification head typically used in zero-shot image classifiers with a modified nearest neighbors method that lets you use multiple examples (both positive and negative) per-class to make sure the decision boundary the model is using is more aligned with what you had in mind. Our clients have found it very useful for things from interior design to content moderation to sports analytics, building models that are either too niche to be supported by a traditional cloud-hosted computer vision API or are subtly different from the models that existing cloud APIs host. For example, one of our clients wants to filter out all images containing alcohol. Hive has an API for that, but Hive explicitly allows red solo cups that don't obviously have anything alcoholic in them, whereas our client wanted to filter those out too! Feedback is welcome! There are still bugs in the Gradio frontend / codebase in general, but I have a deadline and need to be working on new stuff at a new job starting Monday so I thought I would just go ahead and get it out there! I've never tried to publish a real open source piece of code before and I must admit I am quite nervous! https://ift.tt/z4eWgsh October 20, 2024 at 12:21AM

Show HN: I made a site to quick identify any plant and learn how to care for it https://ift.tt/N7d2OiL

Show HN: I made a site to quick identify any plant and learn how to care for it I'm still working on it, curious but what feature may be most valuable for you? What do you think about personalised care instructions, and an interactive chat feature for each plant. https://frondly.app/ October 20, 2024 at 02:30AM

Show HN: Contagious Beliefs–Simulating Political Alignment https://ift.tt/MDdojGU

Show HN: Contagious Beliefs–Simulating Political Alignment This is a simulation that allows you to test how beliefs are adopted based on pre-existing beliefs and how they spread through a population. It is entirely editable, so you can test your own parameters based on your own data or intuitions. A detail methodology can be found here: https://ift.tt/IFzklh1... https://ift.tt/qDTlxPK October 20, 2024 at 12:23AM

Saturday, October 19, 2024

Show HN: I built a tool that helps people contact you without spam https://ift.tt/peJm2DO

Show HN: I built a tool that helps people contact you without spam https://hi.new October 19, 2024 at 05:16AM

Show HN: Run, learn, and debug x86-64 Assembly code directly from your browser https://ift.tt/PK19xTO

Show HN: Run, learn, and debug x86-64 Assembly code directly from your browser I recently created this project to teach assembly, and to have an assembly playground in the style of codepen/jsfiddle to embed in my blog posts. It's based on a wasm version of the blink x86-64 emulator, so everything runs client side with no backend server and with a runtime of only ~200Kb https://x64.halb.it/ October 18, 2024 at 11:02PM

Friday, October 18, 2024

Show HN: Gomponents, HTML components in pure Go https://ift.tt/zgMVSOq

Show HN: Gomponents, HTML components in pure Go Hey everyone! I just released v1.0.0 of gomponents last week. It's an HTML component builder in pure Go, with a DSL-like HTML syntax. It's been 4 years in the making, and makes it really easy to build HTML in your web apps. https://ift.tt/wcDjIeu October 15, 2024 at 05:26PM

Show HN: Thread Archive – free tool to save Slack community data https://ift.tt/P1OeqaU

Show HN: Thread Archive – free tool to save Slack community data Slack's new content deletion policy is a nightmare for 1000s of communities on Slack. It means that all messages older than one year will be permanently deleted from their servers. Thread Archive gives you a simple way to save all your Slack community's chats in an accessible archive. https://ift.tt/LHV8PS5 October 18, 2024 at 03:30AM

Show HN: I made a webapp where you can share your projects https://ift.tt/sBHwZda

Show HN: I made a webapp where you can share your projects Hi guys I made this simple web application, you can use it to share your projects. Your project will appear only if you visit the projects of the other users. In the 'you' section, add an app ( name, link, [icon_link]) and apply the starting points you got, to the app so that all the other N users will see it (where N indicates how many points you applied to the app). IT'S TOTALLY FREE NO PASSWORD NEEDED FOR LOGIN https://appearnow.me October 17, 2024 at 10:18PM

Thursday, October 17, 2024

Taken with Transportation Podcast: Moving Forward on Muni

Taken with Transportation Podcast: Moving Forward on Muni
By

Muni Forward improvements like transit lanes help Muni move through traffic. This makes the system more efficient and reliable. This year, we are celebrating the 10th anniversary of Muni Forward. That’s our program to make Muni service fast, frequent, reliable and safe. And you can join that celebration with the latest episode of our Taken with Transportation podcast. “Moving Forward on Muni” covers the history of the program and some of the specific improvements we have made. The episode also takes you on a bar crawl with transit lovers. “I was born and raised here, and I depend on Muni 24-7...



Published October 16, 2024 at 05:30AM
https://ift.tt/gC7k3WB

Show HN: An in-memory, NoSQL database implemented in Python https://ift.tt/C5fvwns

Show HN: An in-memory, NoSQL database implemented in Python https://ift.tt/ehwQLXS October 16, 2024 at 10:16PM

Wednesday, October 16, 2024

Show HN: I made a social like Instagram but for books https://ift.tt/4RZw2Mq

Show HN: I made a social like Instagram but for books Hey Book Lovers! Today, we’re thrilled to introduce Biblio.com, your new social playground for everything books! Whether you're a voracious reader, budding author, or just someone who loves to explore new ideas through the written word, Biblio has it all. With Biblio, you can: Upload your own stories, novels, or poems and share them with the world Read an ever-growing library of books and writings by other users – discover hidden gems! Follow authors, readers, and creators whose content you love – build your literary network Create reading lists, leave reviews, and join discussions in vibrant community forums Get personalized recommendations and discover your next favorite book in no time! Why Biblio? Unlike other book apps, Biblio is truly multi-functional – it’s your personal bookshelf, a space to publish your work, a place to connect with readers and writers, and much more. Forget juggling between multiple platforms; now you can do it all in one spot! Whether you're an indie author looking to build a fanbase or a casual reader searching for your next cozy read, Biblio makes it effortless to connect and share stories. We’re just getting started and would love your feedback! Jump in, explore, and help us shape the future of books online. Join the conversation – the literary world is waiting! https://www.bibliou.com October 16, 2024 at 01:21AM

Show HN: 4B+ DNS Records Dataset https://ift.tt/JzwbeuA

Show HN: 4B+ DNS Records Dataset Hi HN, I've been working on building a pipeline to create a DNS records database lately. The goal is to enable research as well as competitive landscape analysis on the internet. The dataset for now spans around 4 billion records and covers all the common DNS record types: A AAAA ANAME CAA CNAME HINFO HTTPS MX NAPTR NS PTR SOA SRV SSHFP SVCB TLSA TXT Each line in the CSV file represents a single DNS record in the following format: https://ift.tt/daenbh0 Let me know if you have any questions or feedback! https://ift.tt/hdnfj2p October 16, 2024 at 12:56AM

Introducing the Muni Funding Working Group

Introducing the Muni Funding Working Group
By Melissa Culross

We are working on keeping Muni rolling with the Muni Funding Working Group. We love Muni. Our riders love Muni. San Francisco loves Muni. Muni is the oldest publicly owned and operated transit agency in a major American city, and it has been serving San Francisco for more than a century. Muni supports opportunity and equity by helping people of all ethnicities and income levels get where they need to go. That includes work, school, medical appointments, grocery stores and more. We need Muni and want to see it thrive well into the future. But love alone can’t sustain the system. So, we and the...



Published October 15, 2024 at 05:30AM
https://ift.tt/QISMBV8

Tuesday, October 15, 2024

Show HN: Those Who Die as Cattle https://ift.tt/9f87sZm

Show HN: Those Who Die as Cattle What if a game gave you the backstory of everyone you killed or got killed? I feel like I've heard this question asked before, but I've never seen it done. For Ludum Dare 56 (a game jam), I spent 48 hours building a prototype called Those Who Die As Cattle, a WW1 trench warfare simulation game. I used ChatGPT 4o-mini to generate details for the 12,000 soldiers involved in the game. Notably, I had to supply names because it couldn't introduce sufficient variety. I also had to add randomly generated adjectives for the soldiers; otherwise, the prompts were too similar, even with different seeds and temperatures. Initially, I used Claude (which I usually prefer), but it made every soldier a former carpenter’s apprentice. Since this is a game and your actions should matter, instead of generating one block of text, I had it generate JSON by providing a template with cues for different things that might happen to the soldier. I used these to dynamically assemble a story for each casualty. For example: { "briefBio": "Tell me a little bit about the solider", // Putting this first is critical to introduce variety … "lastThoughtsArtilleryDead": "What are his last thoughts as he dies from an artillery strike" , … "effectOnOthersShotInjured": "What are the long term impacts on the people who care about him when he is seriously injured by a bullet wound", } The prompt template can be found here: https://ift.tt/4GbAZYT... The underlying simulation was programmed using Unity ECS (Entity Component System) and simulated, to some degree, each soldier and artillery piece. Casualties were taken in entity order, so there's some predictability regarding when each name gets added to the list, though it isn't completely deterministic. The area where I skimped the most was the UI, but the game is in a playable state if you're willing to look at the center column and figure out what the numbers mean. A final notable learning is that Unity UI toolkit (their modern, web dev like solution) performs significantly better on the web than in the native linux build, at least on the 2022 LTS version of Unity. This suggests that they may be leveraging the rendering efficiencies built into browsers. https://ift.tt/LmcW6Tr October 14, 2024 at 09:32PM

Show HN: Bolt.new – dev sandbox with AI from StackBlitz https://ift.tt/unlhxby

Show HN: Bolt.new – dev sandbox with AI from StackBlitz https://bolt.new/ October 14, 2024 at 11:51PM

Monday, October 14, 2024

Show HN: Book to Classical Music Soundtrack https://ift.tt/AE5BnZj

Show HN: Book to Classical Music Soundtrack Hey, HN, literature and classical music are two of my biggest passions, and I always found it interesting how some classical pieces fit to the stories they are barely connected with. E.g. some of Tchaikovsky's music will always evoke the world of Harry Potter for me; music of Sibelius takes me to the same landscapes as writings of Tolkien - of course, these clearly result from John Williams' and Howard Shore's direct inspirations from the romantic composers when creating the soundtracks for the movie adaptations. For a more niche example, music of Olivier Messiaen fits in my view the book L'Écume Des Jours by Boris Vian - grandiose movements of the Turangalila symphony for the first half of the story, the expressionism and sadness of Vingt Regards the latter. The examples are numerous. My recent idea was to somehow automate this pairing of literature and music. It works quite simply - at first, I collected a large dataset of classical music pieces with text descriptions, which I transformed into embeddings. When generating a soundtrack, I use an LLM to create a description of what kind of music would be suitable for the story, and the embedding of this description is used to fetch the most relevant tracks. While the resulting playlist can barely be understood as "soundtrack" at this point, it can be a pleasant background playlist for reading the book. Thanks in advance for any suggestions or feedback :) https://ift.tt/o8MH7f9 October 14, 2024 at 02:58AM

Show HN: The fastest Ethereum graph explorer (OpenSource) https://ift.tt/9kfpAVo

Show HN: The fastest Ethereum graph explorer (OpenSource) https://dictynna.com/ October 14, 2024 at 12:51AM

Show HN: I've added undo and redo to IsoCity https://ift.tt/ORW4U6c

Show HN: I've added undo and redo to IsoCity https://ift.tt/JBpQA1e October 12, 2024 at 08:13AM

Sunday, October 13, 2024

Show HN: SSO – Small String Optimization https://ift.tt/0QKzngo

Show HN: SSO – Small String Optimization I wrote this just for fun when saw article about sso in Rust[1]. My string can store up to 23 (excluding null-terminator) 8-bit chars without calling allocator. Here I can mistake, but.. Curious fact: both - libstdc++[2] and libc++[3] - do access to union member without any check that it is active now. AFAIK, this is UB in C++. But I assume that they just rely on theirs compiler features. I tried to avoid this using `std::byte[]`. But I'm still sure that there are several UB's in my code :) [1] https://ift.tt/8EIgPaf... [2] https://ift.tt/mMKoTp7... [3] https://ift.tt/usYmpBW... https://ift.tt/etraDwB October 12, 2024 at 11:56PM

Show HN: AI Podcast Generator https://ift.tt/DhYrjqS

Show HN: AI Podcast Generator https://zenmic.com/app/ October 12, 2024 at 11:40PM

Show HN: I Launched SaaSPack – A Next.js Boilerplate for Micro SaaS Builders https://ift.tt/bwtiqYF

Show HN: I Launched SaaSPack – A Next.js Boilerplate for Micro SaaS Builders https://saaspack.app/ October 12, 2024 at 11:11PM

Saturday, October 12, 2024

Show HN: ZenMD converts a Markdown folder to a site with a single command https://ift.tt/0lCZYKA

Show HN: ZenMD converts a Markdown folder to a site with a single command I have been dogfooding this npx tool to build all my markdown content sites. It allows me to start a site within minutes. As it's just `npx zenmd && netlify deploy` without downloading any framework starter kit, cloning any repo, or generating any folder structure with configs. It's built on remark.js, supports images, [[wikilinks]], and raw html in markdown, as well as custom layout.html customizations. Once the site is built, you can open the output `.html` pages without a server to preview. Demo: here is a post expanding on the "whys" on my personal site (built with ZenMD) - https://ift.tt/YquzVcS Just made the Github repo: https://ift.tt/jIJ5xiM public if you'd like to look at the code. https://ift.tt/NHzXtZ8 October 11, 2024 at 09:54PM

Show HN: QuickDessert – generate quick dessert recipes and adjust Ingredients https://ift.tt/HbjBmdX

Show HN: QuickDessert – generate quick dessert recipes and adjust Ingredients It’s not just your average recipe site – they’ve got an AI-powered feature that generates custom dessert recipes based on your preferences or available ingredients! If you’re short on time or ingredients, the site lets you tweak recipes on the fly. You can adjust ingredients to suit your pantry, dietary preferences, or time constraints, and the AI will instantly generate a new dessert idea for you. Super handy for those moments when you have a sweet tooth but not everything in your kitchen! For example, I tried out a brownie recipe and swapped out sugar for honey – worked like a charm! The flexibility and ease make it really fun to experiment with desserts without spending hours searching for ideas or second-guessing ingredient swaps. https://ift.tt/n3ecdTA October 9, 2024 at 07:51PM

Show HN: AudioWorkletProcessor Generator Powered by AI https://ift.tt/joTSflK

Show HN: AudioWorkletProcessor Generator Powered by AI Hello, Here is an editor and generator for audioworkletprocessor class in javascript. The workspace is dedicated to develop this class. You can drag and drop files to test and signup for free credits or use your personal API KEY https://ift.tt/OJCm6x4 October 11, 2024 at 11:42PM

Show HN: Generative Ambient Music DAW in the Browser https://ift.tt/QkE4gUm

Show HN: Generative Ambient Music DAW in the Browser After many years of research and work I finally put together this MVP for creating ambient music soundtracks for content creators. Would be happy to hear some feedback on what can be improved! https://atmoscapia.com October 11, 2024 at 10:27PM

Friday, October 11, 2024

Show HN: Build Apps via Voice https://ift.tt/OjLXaUP

Show HN: Build Apps via Voice TiramAi - Beta - We have built an app that is now available both on App Store & Play Store that allows non-technical users to build web apps, mobile apps and logic apps as it seems fit by generating user stories and personas. Can be refined as many times. For web apps, the code gets generated in html, cs, JavaScript for the frontend and uses firebase as the db. For mobile app, flutter code gets generated and it takes us a day or so to get it out into test flight or beta testing, due to the app distribution hurdle. Logic apps use c# minimal api and gets deployed on Azure / Google. Exporting of User stories is behind a paywall. We are still fine tuning the code output for all the apps. You can provide feedback within the app as well by shaking the device. Any input / feedback / thoughts are appreciated. https://www.tiram.ai October 11, 2024 at 04:08AM

Show HN: AuthorLens – a new way to find good books to read https://ift.tt/DevtzQi

Show HN: AuthorLens – a new way to find good books to read The previous submission [1] didn't catch on, so re-trying with a less substantive title! [1] https://ift.tt/lj47wXS https://authorlens.com/ October 10, 2024 at 11:16PM

Show HN: HTML for People https://ift.tt/Mng0Zvp

Show HN: HTML for People https://ift.tt/cV1IBYv October 10, 2024 at 11:17PM

Show HN: Arch – an intelligent prompt gateway built on Envoy https://ift.tt/we0i1jy

Show HN: Arch – an intelligent prompt gateway built on Envoy Hi HN! My name is Adil Hafeez, and I am the Co-Founder at Katanemo and the lead developer behind Arch - an open source project for developers to build faster, generative AI apps. Previously I worked on Envoy at Lyft. Engineered with purpose-built LLMs, Arch handles the critical but undifferentiated tasks related to the handling and processing of prompts, including detecting and rejecting jailbreak attempts, intelligently calling “backend” APIs to fulfill the user’s request represented in a prompt, routing to and offering disaster recovery between upstream LLMs, and managing the observability of prompts and LLM interactions in a centralized way - all outside business logic. Here are some additional key details of the project, * Built on top of Envoy and is written in rust. It runs alongside application servers, and uses Envoy's proven HTTP management and scalability features to handle traffic related to prompts and LLMs. * Function calling for fast agentic and RAG apps. Engineered with purpose-built fast LLMs to handle fast, cost-effective, and accurate prompt-based tasks like function/API calling, and parameter extraction from prompts. * Prompt guardrails to prevent jailbreak attempts and ensure safe user interactions without writing a single line of code. * Manages LLM calls, offering smart retries, automatic cutover, and resilient upstream connections for continuous availability. * Uses the W3C Trace Context standard to enable complete request tracing across applications, ensuring compatibility with observability tools, and provides metrics to monitor latency, token usage, and error rates, helping optimize AI application performance. This is our first release, and would love to build alongside the community. We are just getting started on reinventing what we could do at the networking layer for prompts. Do check it out on GitHub at https://ift.tt/6qDuh81 . Please leave a comment or feedback here and I will be happy to answer. (I did make a mistake earlier not properly tagging the title with Show HN and the post didn't end up in Show HN. Later I updated the title but then my text started showing up as a comment. So I redid the post again, sorry if you had looked at the previous post already. Here is the link to the old post https://ift.tt/sh3n1JT ) https://ift.tt/DK6lNBt October 10, 2024 at 11:15PM

Thursday, October 10, 2024

Show HN: AI detects resume "red flags" https://ift.tt/nRjzCWk

Show HN: AI detects resume "red flags" https://ift.tt/Pf1bVHr October 10, 2024 at 01:53AM

Show HN: VRE Dataset generation for MultiTask vision models training from videos https://ift.tt/5UJXDq7

Show HN: VRE Dataset generation for MultiTask vision models training from videos Been working on this tool for my PhD which involves training multi task vision models using various pre-trained models as inputs or pseudolabels in order to improve generalization. I work mostly on UAV datasets, but it should work okay on indoor scenes or self driving (at least Marigold and Mask2Former). For example, this dataset was generated using this tool: https://ift.tt/MAit1kz I'm quite aggressively trying to "just get the nn.Module" from the public repos that other researchers put up in their overly convoluted frameworks. A simple `forward(rgb_input: torch.Tensor) -> torch.Tensor` is nice, having 100 imports from a generic framework that has versions incompatibilities with everything else is not. PS: most mains are standalone runnable too, i.e. - https://ift.tt/vVDinUY... or - https://ift.tt/vVDinUY... https://ift.tt/yi194cs October 9, 2024 at 11:09PM

Show HN: GodmodeHQ – Using AI agents to find public info on any company https://ift.tt/9eUpt3l

Show HN: GodmodeHQ – Using AI agents to find public info on any company Hi hackers, Mert from GodmodeHQ here ( https://godmodehq.com/ ) We are building a prospecting platform for deep research so anyone can understand their prospects deeply and send better outreach instead of spray and praying a generic message. Sales landscape is pretty crowded. Most solutions focus on sending the same email or Linkedin message to thousands of people. This approach worked between 2010 to 2020 at best, however it became such a big habit that everyone started doing it. When you receive an outreach email that talks about the solution they offer without inferring how the solution could solve your problem, you automatically mark it as spam. Now with AI, people started personalising. However this personalisation goes to the extent of where someone graduated from or if they shared a pic of eating ice cream on Instagram. This makes the outreach personal but still useless. At GodmodeHQ, we implemented AI agents in form of columns in a spreadsheet. This resembles Perplexity integrated into a spreadsheet. The agents recognise your website and embeds your ICP and context. So the only thing you need to do is ask: "What are some of the pain points we can solve for the company?" "Does the company have SOC Type 2 certification?" "What are the recent feature launches they did?" and more. The agent automatically starts filling the information for you. Then you can use this information to really understand what problems you can solve for the customer. Last step is reaching out to the customer using email and Linkedin. You can automate this part in GodmodeHQ as well however we do not deal with domain warmups or other similar practices that aim to let you send 10k emails on a day. By design we encourage the users to go through the information agents have uncovered. Our belief is that everyone sells. Whether it is your code or simple ecommerce products, you are a seller. You need to understand how you can sell. Our vision is to turn non-salespeople into successful salespeople using the help of AI. We hope you enjoy GodmodeHQ as much as we do. I would love to hear your feedback. Best, Mert https://godmodehq.com/ October 9, 2024 at 11:36PM

Wednesday, October 9, 2024

Show HN: The Repairable Infinite Battery is now live on Indiegogo https://ift.tt/JL9EGqH

Show HN: The Repairable Infinite Battery is now live on Indiegogo Thanks to this community for continued support! We've been able to bring our prototype Gouach Infinite Battery — Repairable and Fireproof — to production and we're live on Indiegogo! For those who are interested in buying a battery, there's a 25% off early-bird offer! For those who just want to chat, feel free to ask any question and I'll answer! https://ift.tt/8UhR2Fr October 9, 2024 at 12:23AM

Show HN: Winamp and other media players, rebuilt for the web with Web Components https://ift.tt/xVGSHKm

Show HN: Winamp and other media players, rebuilt for the web with Web Components https://player.style October 8, 2024 at 11:57PM

Show HN: Actor Kit – XState Machines for Cloudflare Workers https://ift.tt/sBLTzh3

Show HN: Actor Kit – XState Machines for Cloudflare Workers Actor Kit is a library for running state machines in Cloudflare Workers, leveraging XState for robust state management. It provides a framework for managing the logic, lifecycle, persistence, synchronization, and access control of actors in a distributed environment. Key features include: - Persistent, distributed state management - Type-safe events and state with TypeScript and Zod - Real-time updates and seamless server-to-client state transfer - Access control and secure data management - Framework-agnostic with examples for Next.js and Remix integration - Actor lifecycle management in distributed environments - Support for real-time collaboration - State migration support The project is in early development, and I'm seeking feedback on the ideas and APIs. Cheers, Jon https://ift.tt/LupbUz5 October 8, 2024 at 11:56PM

Tuesday, October 8, 2024

Show HN: Running Game Boy ROMs on the STM32 ARM Cortex Microcontroller https://ift.tt/wYnuHXr

Show HN: Running Game Boy ROMs on the STM32 ARM Cortex Microcontroller Got Tetris running on a 26€ STM32F429 Discovery board emulating the Game Boy CPU and graphics on the ARM Cortex M4. Really fun project to hack together, need to try the original Game Boy Pokemon (red/blue) games next. https://ift.tt/NMpCbaq October 8, 2024 at 10:33AM

Show HN: AI-generated images that look like real life https://ift.tt/DAtuami

Show HN: AI-generated images that look like real life https://ift.tt/4fyzlb8 October 8, 2024 at 02:08AM

It’s a Great Week to Walk and Roll to School

It’s a Great Week to Walk and Roll to School
By Madhu Unnikrishnan

Students and families walk to school during one of our events promoting active transportation. Walk and Roll to School Week Kicks Off Oct. 7-11 Fall is in the air, and the days are shortening. It’s the beginning of the school year, the perfect time to learn new habits, like a different way to get to school. That’s why we in our SF Safe Routes to School program are kicking off the annual Walk and Roll to School Week, Oct. 7-11. Walk and Roll to School Week 2024 is October 7-11. What to expect and how to get involved Thousands of students across San Francisco will walk, bike, scoot and roll to...



Published October 07, 2024 at 05:30AM
https://ift.tt/6Ne9RMP

Show HN: Particle/liquid attraction simulator with raylib C++ https://ift.tt/grHeV2W

Show HN: Particle/liquid attraction simulator with raylib C++ https://ift.tt/Jue5zUY October 7, 2024 at 11:11PM

Monday, October 7, 2024

Show HN: Smart Account Starter - instant smart wallets/smart accounts https://ift.tt/1VXod8y

Show HN: Smart Account Starter - instant smart wallets/smart accounts https://ift.tt/igSYEm6 October 7, 2024 at 01:49AM

Show HN:I made bot to help improve your mood using GPT o1-model https://ift.tt/wLmCOZ0

Show HN:I made bot to help improve your mood using GPT o1-model https://ift.tt/XnatrC1 October 6, 2024 at 10:56PM

Show HN: CodeAir – Control VS Code from Your Phone https://ift.tt/0jDu4mz

Show HN: CodeAir – Control VS Code from Your Phone Hey HN, Inspired by the classic "Compiling" XKCD comic ( https://ift.tt/arN0y5E ), I’ve built CodeAir (codeair.app) – an Android app and VS Code extension that turns your phone into a remote control for VS Code. With CodeAir, you can: - Control 800+ VS Code commands right from your phone. - Send text and image files directly into your workspace and even have the images transcribed using AI. So imagine taking a snapshot of a piece of code from a physical textbook and being directly able to run that inside VS Code. - Request screenshots from VS Code while AFK and get them delivered to your phone so you can monitor long builds or processes remotely when you're on a coffee break. - If you’ve got an OpenAI API key, you can even perform QnA over your transferred files and images. I made this tool to help monitor long builds or tests when I’m AFK, but it’s useful for so much more! It’s super niche, but I hope some of you find it helpful. Check it out at codeair.app and let me know what you think. Feedback is very welcome! https://www.codeair.app October 5, 2024 at 06:35PM

Sunday, October 6, 2024

Show HN: Production Quality AI True Crime Podcast Generator https://ift.tt/9TBxg8r

Show HN: Production Quality AI True Crime Podcast Generator Hello HN! My brother and I built Golpo, the first production-quality AI true crime podcast generator. Just tell Golpo what you want to listen to and it creates a real true crime podcast (usually > 30 min long) in minutes. Golpo does everything that a human podcastor would do. It first understands what you want to listen to, does highly detailed research on the case, creates a script and then uses that to create a production-quality podcast Golpo ensures that every story is meticulously fact-checked and based on real-life events. Say goodbye to waiting for new episodes and experience true crime made just for you on demand. Available today. No waitlist! Web: golpo.app App Store: https://ift.tt/PSGw6CD... https://golpo.app October 6, 2024 at 02:30AM

Show HN: I turned my website into a Matrix-inspired 3D AI replica of me https://ift.tt/hYFr5A8

Show HN: I turned my website into a Matrix-inspired 3D AI replica of me https://ift.tt/d05NPyM October 5, 2024 at 11:18PM

Show HN: AzChat – Chat with Azure OpenAI Service https://ift.tt/PHGBzeD

Show HN: AzChat – Chat with Azure OpenAI Service https://ift.tt/pcCyMa9 October 5, 2024 at 09:15PM

Saturday, October 5, 2024

Show HN: TailwindCSS-motion / a simple syntax to animate in Tailwind CSS https://ift.tt/KFZRrjT

Show HN: TailwindCSS-motion / a simple syntax to animate in Tailwind CSS A plugin designed to make adding animations to your projects effortless We’ve made the API intuitive. Want a slide and fade effect? Just use motion-translate-x-in-25 motion-opacity-in-0. Or, opt for a preset like motion-preset-fade for quick implementation. https://ift.tt/hi6QTfO October 5, 2024 at 01:03AM

Show HN: The Gmail unsubscribe tool with bulk deletion and personal data removal https://ift.tt/k4TdDtB

Show HN: The Gmail unsubscribe tool with bulk deletion and personal data removal https://againstdata.com October 5, 2024 at 12:55AM

Show HN: open source framework OpenAI uses for Advanced Voice https://ift.tt/OWmt6aJ

Show HN: open source framework OpenAI uses for Advanced Voice Hey HN, we've been working with OpenAI for the past few months on the new Realtime API. The goal is to give everyone access to the same stack that underpins Advanced Voice in the ChatGPT app. Under the hood it works like this: - A user's speech is captured by a LiveKit client SDK in the ChatGPT app - Their speech is streamed using WebRTC to OpenAI’s voice agent - The agent relays the speech prompt over websocket to GPT-4o - GPT-4o runs inference and streams speech packets (over websocket) back to the agent - The agent relays generated speech using WebRTC back to the user’s device The Realtime API that OpenAI launched is the websocket interface to GPT-4o. This backend framework covers the voice agent portion. Besides having additional logic like function calling, the agent fundamentally proxies WebRTC to websocket. The reason for this is because websocket isn’t the best choice for client-server communication. The vast majority of packet loss occurs between a server and client device and websocket doesn’t provide programmatic control or intervention in lossy network environments like WiFi or cellular. Packet loss leads to higher latency and choppy or garbled audio. https://ift.tt/vKLi1rW October 4, 2024 at 10:31PM

Friday, October 4, 2024

Show HN: I made a super-simple image CDN https://ift.tt/u8Jv7dB

Show HN: I made a super-simple image CDN Hi HN, MageCDN is a simple and affordable image hosting service I have been working on for the past few weeks. The idea came out of my own frustration with hosting and optimizing images for my blog. While platforms like Imgur make it really simple to upload images, they don't allow you to embed them. Services like Cloudinary, Imagekit exist, but I found them too complex for my needs. Plus, they get really expensive past their free tier. So, I started MageCDN with three simple goals: - pricing should be affordable and scale linearly. - basic image operations (resize, crop, optimize) should be doable within the app. - uploading and getting a link you can use should be fast and hassle-free. Would love to hear what you think! https://magecdn.com/ October 3, 2024 at 09:04PM

Show HN: TabGPT – Ask ChatGPT, Gemini and Claude at the same time with one click https://ift.tt/fodrQBZ

Show HN: TabGPT – Ask ChatGPT, Gemini and Claude at the same time with one click https://ift.tt/6Xaw2Ol October 4, 2024 at 01:38AM

A Look Back at the Muni Fast Pass

A Look Back at the Muni Fast Pass
By Kelley Trahan

Press conference with San Francisco Mayor Dianne Feinstein at Civic Center Station for the launch of the interagency Fast Pass. This type of Fast Pass was good for Muni and BART within the city. | March 24, 1983 Today, we dive into Muni history with a colorful relic of the past, the Fast Pass. Muni introduced the monthly Fast Pass in May 1974. It proved popular among riders and operators alike. They were a deal for riders, “good for unlimited riding, all routes, at all times.” An efficient way to pay, they reduced operating costs and dwell time, speeding up vehicles. These positive results...



Published October 03, 2024 at 05:30AM
https://ift.tt/yCg2Tp0

Show HN: I have published a mobile HN client to have coffee chat with HN users https://ift.tt/SwhElRH

Show HN: I have published a mobile HN client to have coffee chat with HN users Hi, I have published a mobile app to have coffee chat with HN users. There was already a guy who made a website for this, but I wanted to do it in mobile to practice WebRTC(technology behind the audio chat) and have some fun. I haven't spent too much time in terms of the general functionality as a HN client but can upgrade it if there are enough users enjoying the app. You can download the apps via the links below; IOS: https://ift.tt/PdfA1Jc... Android: As you might have known, Android requires the app to be tested in a closed beta with at least 20 people So you can follow these steps to be a part of it and download; 1 - join the group https://ift.tt/g1dJUBi 2 - download the app and enjoy https://ift.tt/K5MVkEQ... or https://ift.tt/o4J7YOC Feel free to contact me if you have any questions; https://ift.tt/R9QyF4w October 3, 2024 at 09:43PM

Thursday, October 3, 2024

Show HN: My Voice AI interviews you, then writes your LI / X posts https://ift.tt/Ln4NQt2

Show HN: My Voice AI interviews you, then writes your LI / X posts I'm Tom, the cofounder of Canonical AI. I build a Voice AI agent that interviews you, then writes LinkedIn and X posts based on the interview. ### Why did I build this? 1. LinkedIn and X are b2b lead goldmines. But generating content is hard. You have to figure out what to say. If you're like me, you have trouble coming up with social post ideas when staring at a blank screen. But interesting ideas arrive when I step away from my laptop and talk to people. Also, it's hard to compose the content in a way that appeases the platform algorithms. 2. I want to dogfood my product. We’re building Mixpanel for Voice AI Agents ( https://ift.tt/BYbsU9g ). We map the caller journeys. We provide audio metrics like latency and interruptions. We show Voice AI devs why and when their agents are failing. I want a Voice AI agent so I can be a user of my Voice AI analytics product. 3. Voice AI will eat the world! This project is essentially a Voice UI for a social media content generation platform. We’re seeing more and more Voice AI interfaces like this (e.g., NotebookLM converts any content into a podcast), and many more use cases for Voice AI agents. ### How did I build this? I built the Voice AI agent using Vapi ( https://vapi.ai/ ). Vapi is amazing! It’s by far the best end-to-end Voice AI platform out there. I actually had to add latency to the Voice AI. I am a slow thinker / talker and it was unrealistic that _my_ Voice AI clone would respond at normal human intervals. I cloned my voice using PlayHT ( https://play.ht/ ). Yes, my voice really is that airy. I wish I could say it’s an issue with PlayHT’s voice cloning, but it’s spot on. The hardest part has been making the social posts feel like they weren't written by an LLM. I initially was using 4o-mini, but they definitely felt written by...well...GPT. I broke the steps into smaller pieces, making one LLM call that extracts the key insights and quotes and another LLM call that generates the content. That helped, but the social posts still felt LLMy. Then I switched to using Claude. That made a big difference. I love Claude. I use Claude so much I'm not sure where I end and Claude begins. I'd love to hear suggestions from the community on how to make the LLM-generated content feel less, as a friend of mine said, boring AF. ### Example Output LinkedIn: Did you know that most Voice AI agent developers are still manually listening to call recordings? It's a time-consuming and ineffective approach to knowing what your agent is doing. It's like drinking from a fire hose. At Canonical AI, we’re changing that by providing Voice AI developers with caller journey maps, audio metrics, and conversation analytics. X: Voice AI developers are currently flying blind. At Canonical AI, we're changing that by building Mixpanel for Voice AI agents. You can see more on my recent posts on my LinkedIn ( https://ift.tt/ltOovmx ) and Twitter ( https://ift.tt/TIMAjaG ). ### Try it out! Here's the number: +15302038359 October 3, 2024 at 02:38AM

Show HN: Hexabot, Open-source AI Chatbot/Agent Tool https://ift.tt/bgBCMzq

Show HN: Hexabot, Open-source AI Chatbot/Agent Tool Why Hexabot? - Fully open source (AGPLv3) - Easy-to-use interface - Multilingual and multi-channel support - Seamless integration with existing workflows and Text-to-Action Join the growing community of developers and businesses around the world building with Hexabot! Check it out: https://ift.tt/y8gEfdY https://ift.tt/cXYQyeb October 3, 2024 at 01:32AM

Show HN: Kameo – a Rust library for building fault-tolerant, async actors https://ift.tt/fwaQdJ0

Show HN: Kameo – a Rust library for building fault-tolerant, async actors Hi HN, I’m excited to share Kameo, a lightweight Rust library that helps you build fault-tolerant, distributed, and asynchronous actors. If you're working on distributed systems, microservices, or real-time applications, Kameo offers a simple yet powerful API for handling concurrency, panic recovery, and remote messaging between nodes. Key Features: - Async Rust: Each actor runs as a separate Tokio task, making concurrency management simple. - Remote Messaging: Seamlessly send messages to actors across different nodes. - Supervision and Fault Tolerance: Create self-healing systems with actor hierarchies. - Backpressure Support: Supports bounded and unbounded mpsc messaging. I built Kameo because I wanted a more intuitive, scalable solution for distributed Rust applications. I’d love feedback from the HN community and contributions from anyone interested in Rust and actor-based systems. Check out the project on GitHub: https://ift.tt/nO3g57N Looking forward to hearing your thoughts! https://ift.tt/nO3g57N October 2, 2024 at 11:52PM

Show HN: Visualenv: store env variables in image https://ift.tt/KMoErsF

Show HN: Visualenv: store env variables in image Store env variables securely in images using steganography https://ift.tt/5eW41hj September 30, 2024 at 02:43PM

Wednesday, October 2, 2024

Muni Welcomes Two New Women Cable Car Grips

Muni Welcomes Two New Women Cable Car Grips
By Nick Veronin

Annie Washington and Chanelle Smith are two of Muni’s newest cable car grips. The Muni family is proud to introduce two of its newest cable car grips: Chanelle Smith and Annie Washington. Earning the right to operate a cable car is challenging. Applicants must complete a month-long training course and pass a rigorous final exam. Only about 20% of applicants make the cut. When Smith and Washington were certified, they became the fifth and sixth women to ever hold the title of cable car grip. Keep reading to find out why cable car operators are called “grips.” You’ll also meet the first woman to...



Published October 01, 2024 at 05:30AM
https://ift.tt/khYQLVi

Show HN: Credentials.new – Keep PII data out of workspace tools, email or chat https://ift.tt/C9VKZY2

Show HN: Credentials.new – Keep PII data out of workspace tools, email or chat https://ift.tt/AqnGrki October 2, 2024 at 12:21AM

Show HN: Web Scraping with Your Web Browser: Why Not? https://ift.tt/dFogaN1

Show HN: Web Scraping with Your Web Browser: Why Not? Includes working code. First article in a planned series. https://ift.tt/Z5F3t4A October 1, 2024 at 11:25PM

Tuesday, October 1, 2024

Show HN: NewTabTodo Firefox Extension replaces your new tab with todo-list https://ift.tt/NsJdq6W

Show HN: NewTabTodo Firefox Extension replaces your new tab with todo-list Hello HN, As an avid Firefox user, I have built a simple extension that replaces your new tab with a to-do list. You can add or delete your to-dos without leaving your browser. I felt that an extension like this didn't exist for Firefox, so I decided to build it myself. It features a minimal and clean UI. I am open to feedback Link to code: https://ift.tt/EyG7Ko9 https://ift.tt/p3Bxmnc October 1, 2024 at 01:25AM

A Decade of Change: How Muni Forward is Transforming San Francisco

A Decade of Change: How Muni Forward is Transforming San Francisco
By Nia Evans

The 9R San Bruno Rapid cruising down its dedicated transit lane, speeding up commutes for thousands of riders every day. This year, we’re celebrating 10 years of Muni Forward, an SFMTA program that aims to make public transit in the city faster, more frequent and reliable and safer. Since it started in 2014, Muni Forward has made big changes to help hundreds of thousands of people move around San Francisco every day. The city now has over 75 miles of transit lanes. That’s the most per-capita of any large U.S. city! We’ve improved routes and made the places where people board Muni safer. All...



Published September 30, 2024 at 05:30AM
https://ift.tt/uOEAhHJ

Show HN: PurePlates – A Recipe Scraping iOS App https://ift.tt/FAm8a7U

Show HN: PurePlates – A Recipe Scraping iOS App Hey Everyone! This is my first post on Hacker News, and I wanted to share my project with you! From a young age, I dreamed of becoming a chef, but life took me down the path of software engineering instead. Nevertheless, my passion for creating delicious meals has always remained close to my heart. This journey led me to seek out recipes to enhance my cooking skills, but I often found myself frustrated by the websites I encountered—ads everywhere, walls of text, and recipes that were difficult to follow. That’s where PurePlates comes in. PurePlates allows users to share a recipe through their mobile browser or simply copy and paste the URL directly into the app. In an instant, you receive a scraped recipe that includes instructions, ingredients, and any available nutrition information. You can easily start cooking and follow along step by step, making the process much more enjoyable. Plus, if you find a recipe you love, you can add it to your favorites for quick access later! As this is just an MVP, there’s still plenty of room for improvement, and I’m actively working on enhancing the extraction rate for recipes. Thanks for reading, and keep hacking! Connor https://ift.tt/z59u4GN September 30, 2024 at 08:59PM

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding https://ift.tt/IwYJfju

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding With the Mozilla Pocket shutdown coming up in about two weeks, I thought ...