Thursday, 14 November 2024

Show HN: Railway – A better way to build software. Period https://bit.ly/3O7bAYP

Show HN: Railway – A better way to build software. Period https://bit.ly/3UUwLAT November 14, 2024 at 09:25PM

Show HN: 16 year olds building an Integrated Writing Environment using AI https://bit.ly/3O8f2Ck

Show HN: 16 year olds building an Integrated Writing Environment using AI Hey HN! Jainish here—super excited to share that my friends and I have just launched Factful, an Integrated Writing Environment (IWE) that many of you helped shape with your feedback. For those who missed our last post (from Andrew, previous post here: https://bit.ly/4fxHp95 ), we shared an early version of Factful and were amazed to see over 20,000 users giving it a try. Since then, we’ve been hard at work refining the platform based on your suggestions. Factful is now a complete IWE that offers everything you need to write, edit, and fact-check in one streamlined environment, helping you stay productive and ensure every piece is accurate and credible. It also provides grammar & suggestions based on writing style & locale, along with personalized analytics. We also support google drive integration, our google auth is in the process of getting approved. Rich text editor and chrome extension is also in development. For businesses and teams, Factful offers custom B2B features tailored to meet organizational needs. These include advanced usage analytics, dev API, and and an admin dashboard that allows team leaders to oversee account settings, manage workflows, and customize Factful’s toolset for their specific goals. Whether you're working on internal documentation, marketing materials, or research-heavy projects, Factful enables seamless collaboration and high-quality content creation across your team. We also offer a custom fact-checking AI model to correct employee-written text on internal knowledge set (invoices, company policies, receipts, etc.) One of our standout features is the inline forward-slash commands, which make your workflow even faster. Commands like /search (for web lookups, including academic papers), /translate, /paraphrase, and /synonym or /antonym help you research, refine, and adjust your writing seamlessly (many more to come!) Here’s a guide: https://bit.ly/3URpvWA... For a limited time, we’re offering free premium access so that everyone can try out these features at no cost. We’d love for you to give Factful a try, whether you’re an individual user or a business looking for smarter writing solutions. Your feedback has been invaluable, and we can’t wait to hear more! Thanks for helping us make Factful the best it can be! https://bit.ly/44pJgbk November 14, 2024 at 08:24PM

Show HN: I Made MailChecker for Outlook https://bit.ly/3Z4KFTu

Show HN: I Made MailChecker for Outlook Hi guys, I just released small chrome extension to web store called "MailChecker for Outlook™". This browser extension brings you the power of mail using an icon in the browser. You can quickly access your Outlook work, school or personal account, your Outlook.com or Hotmail.com account without switching to another tab or app. Please guys would you test it, comment it or give a feedback? Website: https://bit.ly/4hReK0r https://bit.ly/4ewf69V November 14, 2024 at 10:34AM

Show HN: I made a scam detector and build a public database for it https://bit.ly/4hKmkKb

Show HN: I made a scam detector and build a public database for it We think this is helpful because scams are getting more out of hand than ever, so we wanted to build a tool that can help people to identify scams instantly and ALSO creates a large dataset to "train" everyone's brain on scam detection patterns. After browsing 10-20 scams, anyone can quickly learn what indicators to look for in subtle (or not so subtle) scams. 1. Upload screenshot of anything you think is suspicious 2. GPT-vision goes to work, extract text and analyze the screentho and give you an instant result 3. Each upload adds to a growing public database, letting everyone to see and learn from real-world scam patterns. Try it out, contribute a recent scam that you've received lately, and hopefully this could help more people. https://bit.ly/3YQKcDn November 14, 2024 at 07:00AM

Wednesday, 13 November 2024

Show HN: Unifi – Accept Crypto Payments – Zero Transaction Fees https://bit.ly/4hMRaBO

Show HN: Unifi – Accept Crypto Payments – Zero Transaction Fees https://bit.ly/4hKDNSF November 14, 2024 at 01:44AM

Show HN: Building LLM Gameplay Mechanics with Guidance https://bit.ly/3Z2kAEx

Show HN: Building LLM Gameplay Mechanics with Guidance I've written this article about how I'm using small LLMs and logit_bias to leverage the gameplay mechanics of my generative visual novels engine. I also open sourced the guidance library as an npm package. https://bit.ly/3Z3Asqr November 13, 2024 at 11:30AM

Tuesday, 12 November 2024

Show HN: SurfSense – A Personal NotebookLM and Perplexity-Like AI with Privacy https://bit.ly/48PJ9b5

Show HN: SurfSense – A Personal NotebookLM and Perplexity-Like AI with Privacy https://bit.ly/3VcSnsH November 13, 2024 at 04:09AM

Show HN: ClearTerms – Analyze TOS of your Gmail-connected app https://bit.ly/3CoYYJL

Show HN: ClearTerms – Analyze TOS of your Gmail-connected app Hi everyone, I'm working on a SaaS idea to make TOS more understandable. Motivation: companies like Disney, Uber, and many more put an arbitration clause in order to protect themselves from being sued. Not to mention Adobe has also tried sneaking in access to users IP in their terms of service. Any feedback is appreciated, lmk if love the idea, hate it or anything in between! https://bit.ly/4fELeZC November 12, 2024 at 11:33PM

Show HN: We built the simplest Online Unit Converter for everyday use https://bit.ly/4fJnzY9

Show HN: We built the simplest Online Unit Converter for everyday use Features: 200+ unit converters in Area, Length, Mass, Speed, Temperature, and Time categories; Precision: up to 28 decimal places; Conversion formulas with examples; Neat UI with light/dark theme. Enjoy using it. https://bit.ly/4eu9a0Z November 12, 2024 at 02:53PM

Show HN: Chat-tree: a chat UI organized as a tree https://bit.ly/4fqfnfQ

Show HN: Chat-tree: a chat UI organized as a tree The problem with current chat interfaces is that they restrict the conversation to only a single thread. chat-tree is a tool that allows you to ask multiple independent follow-up questions without polluting the context or scrolling up and down through the chat history. https://bit.ly/4fmS1HU November 12, 2024 at 10:09AM

Show HN: Comicmark – A Self-hosted Link Manager with comic-like visual elements https://bit.ly/3ALwR71

Show HN: Comicmark – A Self-hosted Link Manager with comic-like visual elements https://bit.ly/3YN7bzb November 12, 2024 at 09:44AM

Monday, 11 November 2024

Show HN - All-in-one developer portfolio platform https://bit.ly/4epFlyr

Show HN - All-in-one developer portfolio platform Browse developer portfolios uploaded by real developers, upload your portfolio to be seen by others. https://bit.ly/3UMJ02A November 12, 2024 at 04:37AM

Show HN: Lyceum – An MMO game built with Zig and Erlang https://bit.ly/48JtwSx

Show HN: Lyceum – An MMO game built with Zig and Erlang Hey HN, this is a small project myself and closer friends have been building on our free time ( https://bit.ly/3YM6Ts2 ), it finally reached 0.1.0, we are open to feedback! The original idea was to experiment with Zig + Raylib, eventually we wrote a small server in Erlang as well. We started by first interacting with Erlang via its C bindings, but this eventually led to some of us to prototyping our own tooling to better integrate Zig types with Erlang, we called such tool "zerl" as its avaliable here https://bit.ly/3YM6TZ4 . Most of the developers are NixOS users, so the tooling heavily relies on Nix as well, including a Postgres running our devshell as well. https://bit.ly/3YM6Ts2 November 5, 2024 at 05:45PM

Show HN: Openkoda 2.0, an open-source insurance application platform https://bit.ly/3ULlMKc

Show HN: Openkoda 2.0, an open-source insurance application platform https://bit.ly/3Zb88CR November 11, 2024 at 10:57AM

Show HN: I made a conversation starter card game https://bit.ly/3YJb5ZR

Show HN: I made a conversation starter card game Hey HN, I made conversation starter game. Here's how it works: - Choose a theme like "Couples" or "Favorites" - Tap to reveal thought-provoking questions - Take turns answering and discover new things about each other I made ConvoCards because everyone has an interesting story to tell, but these don't often come up in day to day conversations. I also enjoy using them for journaling and self reflection. I hope you enjoy playing and learn something new about someone close to you! https://bit.ly/4fn9HD7 November 11, 2024 at 08:54AM

Sunday, 10 November 2024

Show HN: Krita RGBA Tech – Bringing Realistic Metal to Life in Open-Source Art https://bit.ly/3CnJPIH

Show HN: Krita RGBA Tech – Bringing Realistic Metal to Life in Open-Source Art Krita's v4.2+ RGBA brushtips let you paint with dimensionality, and it's a technology that Photoshop doesn't have (≖‿ゝ≖) It lets the creator do things like emulating light direction, making brushstrokes look 3D. I used them to make a set of metallic brushes. If there are any FOSS artists around, feel free to test them out. (p.s. Yes, I am learning Github so I probably made repository mistakes - apologies in advance lol) https://bit.ly/4enUuR1 November 11, 2024 at 03:45AM

Saturday, 9 November 2024

Show HN: Gleam.so – Beautiful OG images in seconds, no design skills needed https://bit.ly/4elG97z

Show HN: Gleam.so – Beautiful OG images in seconds, no design skills needed https://bit.ly/3YK03DC November 10, 2024 at 02:03AM

Show HN: Icon (AI Ads, icon.me, funded by Peter Thiel's Founders Fund) https://bit.ly/40GUbNZ

Show HN: Icon (AI Ads, icon.me, funded by Peter Thiel's Founders Fund) https://bit.ly/40Hkeom November 10, 2024 at 04:04AM

Show HN: LLM driven OS to execute network security exploration agents https://bit.ly/3O1S9jV

Show HN: LLM driven OS to execute network security exploration agents I made this thing where LLM works like a tiny OS kernel - it plans tasks and runs different agents. Right now it's doing security stuff (poking at networks, checking SSL, testing APIs) with WebGoat as a playground. The ultimate goal is to ask it "find vulnerabilities in XYZ" and see it orchestrate its own tools, backtrack, try different approaches, etc. The cool part is the LLM doesn't just blast out a bunch of tokens - it plans, reasons and executes tasks step by step during inference. Currently playing with security agents but you could plug in anything really. Would love getting you to play with it and maybe add an agent or two. https://bit.ly/3NZXkAK November 10, 2024 at 03:02AM

Show HN: Dracan – Open-source, 1:1 proxy with simple filtering/validation config https://bit.ly/4hKUi1d

Show HN: Dracan – Open-source, 1:1 proxy with simple filtering/validation config If you are tired of using Apache or Nginx to proxy your app and implement validation or limiting you may be interested in this hobbyist project. Thanks for all feedback. https://bit.ly/4hFtAXI November 10, 2024 at 01:15AM

Friday, 8 November 2024

Show HN: SICP-VSCode https://bit.ly/4fIfTWd

Show HN: SICP-VSCode I am sharing an opinionated configuration for VS Code that should suffice to work through Structure and Interpretation of Computer Programs (SICP). I have owned SICP for a decade or more and am giving it another go. I (re)started it last weekend using the DrRacket editor, which is fine, but I spend most of my time in vs code. It was a jarring to use another editor. So, in an evening of delightful bikeshedding, I now have a setup that should let me work through SICP in vs code. I thought I'd share this in case someone else is interested or has any feedback. This is a barebones configuration with a lightly tested installation script that works on my machine! I wanted to avoid installing a bunch of vs code extensions and was able to get this working with only a single extension to add scheme support to vs code. Any feedback is welcome and I hope someone gets some use out of this! https://bit.ly/4fGtT2u November 9, 2024 at 05:27AM

Show HN: I build a FullStack boilerplate to ship my projects faster https://bit.ly/48GA8Bk

Show HN: I build a FullStack boilerplate to ship my projects faster Every time I start a new project, it’s the same drill: setting up authentication, routing, databases, UI, etc. Sound familiar? I wasted 10+ hours on the same repetative setup. So I built Getstart, a SaaS-ready framework with everything you need to go from zero to launch—fast. It’s all here: NextAuth for easy auth Prisma + MongoDB for scalable databases Next.js API routes pre-built Nodemailer for emails Razorpay for both domestic and international payments Tailwind and Shadcn for sleek and customizable UI Let me know what you guys think and what can be improved https://bit.ly/48JZNsJ November 9, 2024 at 12:10AM

Show HN: RL Agent that can auto-optimize your LLM prompts https://bit.ly/3UFLWOr

Show HN: RL Agent that can auto-optimize your LLM prompts Hey everyone! Along with my team, I've developed a reinforcement learning system that automatically optimizes LLM prompts, complete with a visualization feature to track both prompt structure and learning progress over time. Take a look here: https://bit.ly/3YX9Ozo... Check out our website too: https://bit.ly/48Mo9lB In terms of how this visualization works: The RL Prompt Optimizer employs a reinforcement learning framework to iteratively improve prompts used for language model evaluations. At each episode, the agent selects an action to modify the current prompt based on the state representation, which encodes features of the prompt. The agent receives rewards based on a multi-metric evaluation of the model's responses, encouraging the development of prompts that elicit high-quality answers. And see our github repo! https://bit.ly/3XhrP9O https://bit.ly/3V7IeNV November 8, 2024 at 09:17PM

Show HN: Mdsf, a Codeblock Formatter for Markdown https://bit.ly/3YH9jbv

Show HN: Mdsf, a Codeblock Formatter for Markdown https://bit.ly/4fkcTPO November 8, 2024 at 02:23PM

Show HN: ZetaJS – client-side LibreOffice widget and automation in the browser https://bit.ly/4fGcPKi

Show HN: ZetaJS – client-side LibreOffice widget and automation in the browser ZetaJS wraps ZetaOffice, a WASM version of LibreOffice - and makes accessing the entire gamut of the LibreOffice programmability interfaces from JavaScript convenient, idiomatic & extremely fast. If you always wanted an entire client-side office suite in the browser, that you could fully automate with JS & seamlessly embed in your web apps - and on top of that, be able to self-host it & keep all data on the client, since there's literally no server involved (except for some static wasm & JS blobs) - then this might be for you. https://bit.ly/4fGskBV November 8, 2024 at 03:43PM

Show HN: Asterogue, my sci-fi roguelike, is now playable on the web https://bit.ly/3YJ2I0a

Show HN: Asterogue, my sci-fi roguelike, is now playable on the web https://bit.ly/3YG26Zp November 8, 2024 at 08:43AM

Wednesday, 6 November 2024

Show HN: CLI to export Markdown to PDF using Jinja2 templates https://bit.ly/4hCB3Xh

Show HN: CLI to export Markdown to PDF using Jinja2 templates https://bit.ly/40ChdWq November 7, 2024 at 03:18AM

Show HN: A minimal iPhone widget for people who love saving links https://bit.ly/4fvYyiU

Show HN: A minimal iPhone widget for people who love saving links https://bit.ly/3CenrBn November 7, 2024 at 12:24AM

Show HN: GitQuill – free cross-platform GUI for Git, inspired by GitKraken https://bit.ly/4eeLCND

Show HN: GitQuill – free cross-platform GUI for Git, inspired by GitKraken https://bit.ly/3AkHE8l November 6, 2024 at 09:43PM

Tuesday, 5 November 2024

Show HN: Hackertuah: A Hacker News CLI Built in Rust https://bit.ly/4el0wSp

Show HN: Hackertuah: A Hacker News CLI Built in Rust This was a lot of fun! Using Claude to start, and then Cursor to make more complicated changes, I made a Hacker News CLI, built in Rust, that has a sweet loading screen ;) Wanted a neat way to browse hacker news, and this was a fun start. Just a 4.7M binary on macOS. https://bit.ly/3Cp4VpY November 6, 2024 at 01:05AM

Show HN: Firecrawl-Simple – Stable fork of Firecrawl optimized for self-hosting https://bit.ly/40z3lfu

Show HN: Firecrawl-Simple – Stable fork of Firecrawl optimized for self-hosting Firecrawl Simple is a stripped down and stable version of firecrawl optimized for self-hosting and ease of contribution. The upstream firecrawl repo contains the following blurb: >This repository is in development, and we're still integrating custom modules into the mono repo. It's not fully ready for self-hosted deployment yet, but you can run it locally. Firecrawl's API surface and general functionality were ideal for our Trieve sitesearch product, but we needed a version ready for self-hosting that was easy to contribute to and scale on Kubernetes. Therefore, we decided to fork and begin maintaining a stripped down, stable version. Fire-engine, Firecrawl's solution for anti-bot pages, being closed source is the biggest deal breaker requiring us to maintain this fork. Further, our purposes not requiring the SaaS and AI dependencies also pushes our use-case far enough away from Firecrawl's current mission that it doesn't seem like merging into the upstream is viable at this time. https://bit.ly/3NVAdr9 November 6, 2024 at 12:18AM

Show HN: Open-Source HTTP Interceptor – Capture, Modify, Run Requests in Browser https://bit.ly/3O16XPD

Show HN: Open-Source HTTP Interceptor – Capture, Modify, Run Requests in Browser Hey HN, I recently built an open-source HTTP interceptor called Relay, which works as a Chrome extension for capturing, modifying, and replaying HTTP requests directly in your browser — no account needed. How it works: Relay lets you capture requests as they happen, modify parameters, headers, or body content, and replay them on the fly. You can customize or debug network requests quickly without needing an external tool or complex setup. Key features: - Simple setup: Install the extension and start a session to capture requests. You can filter by URLs and methods. -Request modification: Make quick edits to any part of the requests for debugging or testing. - Copy as cURL: Easily copy requests as cURL commands to use elsewhere if needed. - Replay functionality: Re-run requests with modified data or headers and see the results in your browser. - Local, no account needed: All interactions are handled locally in your browser, so you maintain privacy and control over your data. I built Relay to make tasks like testing API integrations, troubleshooting network calls, and experimenting with client-side requests easier. Originally, I made it for myself because I wanted a faster way to look at and edit network requests without constantly switching between my browser and other tools. After seeing how useful it was, I decided to make it open-source for anyone who would find it useful. Here's the GitHub repo: https://bit.ly/3NW7PFw Would love to hear your feedback and suggestions! https://chromewebstore.google.com/detail/relay-–-intercept-modify/kilmhgoembjiamcmcbecekdonljjiolg November 5, 2024 at 11:48AM

Show HN: IMDb SQL Best Movie Finder https://bit.ly/3UxNn15

Show HN: IMDb SQL Best Movie Finder I've built a static web app called IMDb SQL Best Movie Finder that lets you query a database of 1.5 million IMDb titles using SQL directly in your browser. It’s entirely client-side, so all the data processing happens locally on your machine — no server involved. https://bit.ly/3Cak7aG November 5, 2024 at 10:16AM

Show HN: Apache Wayang supports now Kafka https://bit.ly/4faUB3r

Show HN: Apache Wayang supports now Kafka https://bit.ly/3Qk3Ox3 November 5, 2024 at 08:08AM

Monday, 4 November 2024

Show HN: Gradienty V2 – Effortlessly Convert 16K+ Color Palettes to Code https://bit.ly/40xVbUx

Show HN: Gradienty V2 – Effortlessly Convert 16K+ Color Palettes to Code Hi HN community, I'm excited to share the latest version of Gradienty – a tool designed to streamline your design-to-development workflow by converting over 16,000 color palettes into code effortlessly. What’s New in Gradienty V2? Palette Visualizer: Preview your color palettes in real-time on a fully-functional website interface. See how your colors interact across various UI components like buttons, cards, navigation bars, and typography. Extensive Palette Library: Choose from more than 16,000 curated color palettes or create your own. Whether you're looking for pastels, vintage vibes, neon pops, or seasonal themes like spring and autumn, Gradienty has you covered. Seamless Code Conversion: Easily export your selected palette into code formats compatible with popular frontend frameworks such as Tailwind CSS, Bootstrap, Material UI, Chakra UI, and more. Each export includes necessary color variations, dark/light mode support, and accessibility-compliant contrast ratios. Intelligent Theme Switching: Automatically toggle between light and dark modes based on your palette’s luminance, ensuring your designs are both beautiful and accessible. Smart Color Processing: Generate lighter and darker shades of your chosen colors automatically, maintaining harmony and consistency across your designs. Why You'll Love It Gradienty V2 bridges the gap between designers and developers by providing a seamless way to implement color schemes directly into your projects. Whether you're building a landing page, dashboard, or mobile app, our tool ensures that your color choices are both aesthetically pleasing and technically sound. Explore and Get Started Check out Gradienty V2 and explore our vast collection of color palettes: https://bit.ly/40xE9Gc We’d love to hear your feedback and see how you’re using Gradienty in your projects. Feel free to share your thoughts or ask any questions! Happy designing and coding! https://bit.ly/3AiaDtp November 5, 2024 at 05:52AM

Sunday, 3 November 2024

Show HN: CMD+C – Instant Grammar Correction Across All Apps for macOS https://bit.ly/3Cava3H

Show HN: CMD+C – Instant Grammar Correction Across All Apps for macOS Hey HN! Here is my simple native macOS app for correcting grammar — CMD+C. I'm a non-native English speaker working in English-speaking teams, and I care about how my Slack messages and other communications come across. Frustrated with switching between grammar tools, apps that don't support some input boxes, and endless copy-pasting, I built CMD+C — a simple macOS app that corrects grammar on the fly in any app, with just a triple-click. Features: 1) Triple-click "⌘+C" to correct any selected text instantly, no matter where you're typing. 2) Use your own API key (OpenAI, Anthropic) or access premium corrections with our plan. 3) View correction history with explanations from GPT why it was corrected and export JSON/CSV if needed. How it works: 1) Intercept triple "⌘+C" shortcut in macOS 2) Process text with LLM (OpenAI, Anthropic) with custom prompt 3) Replace selected text with the corrected version and save it to better understand why and how it was corrected CMD+C was built in 7 days, is free to use, and I plan to share the source code later this month. I've never built anything before, so I'd love your feedback - let me know what you think! Hope someone finds it useful! https://bit.ly/3YBykF5 November 4, 2024 at 12:03AM

Show HN: I launched a super cheap and simple to use OCR tool for macOS https://bit.ly/4fspXSY

Show HN: I launched a super cheap and simple to use OCR tool for macOS 1. Click capture text 2. Select an area on screen with text 3. Paste the text anywhere Are there other solutions out there? Yes, the best one that I've found is Text Sniper, it $8 so I decided to learn SwiftUI and release Text Capture for $0.99. This one uses MacOS builtin Vision API under the hood so it should also improve with new macOS releases. Would love to hear your feedback! https://bit.ly/3Cb53cF November 3, 2024 at 11:40PM

Show HN: Kis.tools – A directory of tools that work https://bit.ly/3CbCr36

Show HN: Kis.tools – A directory of tools that work Hey HN! Tired of hitting "Sign up for free" buttons only to discover the real limitations after creating an account? Or finding a "free" tool that adds watermarks to everything? Yeah, me too. I'm building kis.tools, a curated directory of tools that: Work instantly - registration only when technically necessary, have genuine free functionality, keep interfaces clean and focused, process data locally when possible, keep promotional messages or ads minimal and unobtrusive Think of it as a home for tools like Eric Meyer's Color Blender (running since 2003!) - tools that do one thing, do it well, and respect users enough to let them try before asking for anything in return. Every tool is personally tested and described honestly, including limitations. No marketing fluff, just straight talk about what works and what doesn't. Would love your feedback and tool suggestions, especially mobile apps - seems like every 'free' app nowadays sells its core functionality through in-app purchases. https://bit.ly/3CbNxFk November 3, 2024 at 12:17PM

Show HN: An app for biomechanically-optimized exercise selection https://bit.ly/3NON0M7

Show HN: An app for biomechanically-optimized exercise selection I built an app that analyzes individual anatomical variations (limb lengths, joint alignments, mobility patterns) and matches them with biomechanically suitable exercises. The matching algorithm considers: - Valgus/varus alignment - Limb-to-torso ratios - Joint mobility ranges - Anatomical leverages It then cross-references these data points with a curated database of exercises to determine optimal movement patterns for each body type. Early access signup : https://bit.ly/3C7AW5Q https://bit.ly/3C7AW5Q November 3, 2024 at 08:33AM

Show HN: Pinterest Font Generator https://bit.ly/3CcpqWX

Show HN: Pinterest Font Generator https://bit.ly/3NS0KWd November 3, 2024 at 08:00AM

Saturday, 2 November 2024

Show HN: Oasis Minecraft AI: AI-Generated Minecraft Adventure https://bit.ly/48ADxRT

Show HN: Oasis Minecraft AI: AI-Generated Minecraft Adventure https://bit.ly/3NRQopm November 3, 2024 at 03:31AM

Show HN: Midnight Reminders via Morse Code https://bit.ly/3YtxE4x

Show HN: Midnight Reminders via Morse Code https://bit.ly/3YNYINj November 2, 2024 at 02:11AM

Friday, 1 November 2024

Show HN: Holos – Configure Helm and Kustomize Holistically with Cue https://bit.ly/4hy30Q4

Show HN: Holos – Configure Helm and Kustomize Holistically with Cue Hi HN! I’m excited to share Holos, a Go command line tool I wrote to make it easier to manage a platform built on Kubernetes. Holos implements the rendered manifests pattern as a data pipeline to fully render manifests generated from Helm, Kustomize, or CUE in a holistic way. At the start of the pandemic I was migrating our platform to Kubernetes from virtual machines managed by Puppet. My primary goal was to build an observability system similar to what we had when we managed Puppet at Twitter prior to the acquisition. I started building the observability system with the official prometheus community charts [1], but quickly ran into issues where the individual charts didn’t work with each other. I was frustrated with how complicated and difficult to configure these charts were. They weren’t well integrated, so I switched to the kube-prometheus-stack [2] umbrella chart which attempts to solve this integration problem. The umbrella chart got us further, as long as we didn’t stray too far from the default values, but we quickly ran into operational challenges. Upgrading the chart introduced breaking changes we couldn’t see until they were applied, causing incidents. We needed to manage secrets securely so we mixed in ExternalSecrets with many of the charts. We decided to handle these customizations by implementing the rendered manifests pattern [3] using scripts in our CI pipeline. These CI scripts got us further, but we found them costly to maintain. Teammates needed to be careful to execute them with the same context they were executed in CI. We realized we were reinventing Hiera to manage a hierarchy of helm values.yaml files to inject into multiple charts. At this point I started looking for a more holistic solution to this problem of integrating multiple charts together. We saw the value in the rendered manifests pattern, but we couldn’t find an agreed upon implementation. We built a Go command line tool to implement the pattern as a data pipeline. I’d been thinking about the comments from the Why are we templating YAML? [4][5] posts and wondering what an answer to this question would look like. The Go command line tool was an incremental improvement over the CI scripts, but we still didn’t have a good way to handle the data values. We were still templating YAML which didn’t catch errors early enough. It was too easy to render invalid resources Kubernetes rejected, causing deployment problems. I searched for a solution to manage helm values, something like Hiera which we knew well from Puppet, but not hierarchical because we knew it was important to trace where config values came from in an outage. A few HN comments mentioned CUE [6], and an engineer we worked with at Twitter used CUE to configure Envoy at scale, so I gave it a try. I quickly appreciated how CUE provides both strong type checking and validation of constraints, unifies all configuration data, and provides clarity into where values originate from. Take a look at Holos if you’re looking to implement the rendered manifests pattern or can’t shake that feeling it should be easier to integrate third party software into Kubernetes like we felt. [1]: < https://github.com/prometheus-community/helm-charts > [2]: < https://github.com/prometheus-community/helm-charts/tree/mai... > [3]: < https://akuity.io/blog/the-rendered-manifests-pattern > [4]: Why are we templating YAML? (2019) - < https://news.ycombinator.com/item?id=19108787 > [5]: Why are we templating YAML? (2024) - < https://news.ycombinator.com/item?id=39101828 > [6]: < https://cuelang.org/ > https://bit.ly/40oClzb October 29, 2024 at 01:58PM

Show HN: Clippy Image Generator https://bit.ly/3YukkNh

Show HN: Clippy Image Generator https://bit.ly/3YtH1kE November 1, 2024 at 03:43PM

Show HN: Makr.io – 15 Open-Source Utility Apps Built with AI in 30 Days https://bit.ly/3CcdhRV

Show HN: Makr.io – 15 Open-Source Utility Apps Built with AI in 30 Days Hi HN, I recently completed Makr.io – 15 simple web apps, all open source on GitHub, created in just 30 days using Next.js, Vercel for hosting, and plenty of help from Claude and ChatGPT. Each app took me around 2-3 hours to build, with more time spent brainstorming ideas and framing problem statements. Here’s my approach: I’d start with an idea and problem statement, then ask Claude for a detailed Python script to set up the project. Using the generated code as a foundation, I focused on refining essentials like mobile optimization and core functionality. This project was mostly built during early mornings and late nights as a personal challenge. Here’s a sample of the apps: SVG to PNG – Convert SVG files to PNG Email Preview – Preview HTML emails RSS Feed Reader – Read top RSS feeds DMARC Checker – Check DMARC records Event Countdown - Create countdowns for special days Email header analyzer HN client with dynamic sitemap You can find the full collection on GitHub all open sourced. https://bit.ly/40svAfy November 1, 2024 at 08:22AM

Show HN: Block Sort, a mobile/PWA puzzle game without ads https://bit.ly/3YLCNWX

Show HN: Block Sort, a mobile/PWA puzzle game without ads I like small puzzle games to play on my mobile, (because you can put them away easily as well). But I got really annoyed that a lot of them force feed you advertisements. To counter this I made my own puzzle game, as a progressive web app. This means you can install it on your mobile or desktop as an application, and play offline. After the game is offline ready, no requests should be outgoing except checking for updates of the game. So there is no tracking/reporting going on. This also means I rely on old fashion email to get feedback! The game is build in React + Typescript + Vite, and is open-source at: https://bit.ly/4f4oMcP Challenges: - I wanted to make the game using open web standards such as HTML + CSS. The game actually features one image, the rest is done in pure CSS (the cubes, buffers and placement stacks); - All animation is done through CSS animations; - All levels are randomly generated, and then proven playable by a solver before a player gets the level on screen. To remove loading times for the high difficulty levels, a process was made to generate these levels offline, and the game only contains the random seeds to reproduce them (and then they are still solved by the game first before offering) - The entire game is statically hosted, so there is no backend involved. This proved challenging for data transfer capabilities. The game now generates a QR Code image containing all encrypted/compressed game data, that can be loaded into another instance of the game. https://bit.ly/40q7Rg3 November 1, 2024 at 01:26PM

Show HN: AutoSEO – Generate SEO-optimized blog posts to get more organic traffic https://bit.ly/48DjAdl

Show HN: AutoSEO – Generate SEO-optimized blog posts to get more organic traffic Hey! I built AutoSEO for myself since I needed a solution for my lack of SEO. As a very much non-writer, I have tried to generate something like this from the browser using Claude or in VS Code using Copilot. But neither work for the scale vs. time input I'm looking for. There is something to be said for polluting the web with more AI generated listicles and posts. If I had built this 2 years ago I may have agreed with some ethical concerns, but I think Google search is far past the point where I would be concerned these days. https://bit.ly/48xSSmd November 1, 2024 at 07:46AM

Wednesday, 30 October 2024

Show HN: Logforth, a Rust versatile and extensible logging implementation https://bit.ly/4hutyBK

Show HN: Logforth, a Rust versatile and extensible logging implementation https://bit.ly/4cldONW October 31, 2024 at 04:05AM

Show HN: Genomie – a genome browser you can talk to https://bit.ly/3AjWawV

Show HN: Genomie – a genome browser you can talk to I built a natural language interface for semantically searching across FutureHouse's WikiCrow generated gene summaries embedded in a genome browser. As a PhD student working with non-coding variants, I found it challenging to quickly interpret genetic associations using traditional genome browsers. Genomie helps prioritize genes that could be regulated by nearby non-coding associations by running cosine similarity between gene article and your search terms. Would love to hear what other bio people think about interfaces with new ml/bio tools. https://bit.ly/3AgxLbD October 30, 2024 at 10:52PM

The Probability Times https://bit.ly/3NKyFQy

The Probability Times https://bit.ly/3UtghPW October 29, 2024 at 10:05AM

Show HN: Course platform made out of YouTube videos and Free Resources https://bit.ly/4e5SPPP

Show HN: Course platform made out of YouTube videos and Free Resources I've been working on this for a few days now. The goal is to create a library of the best free educational content available and to build personalised learning paths for each user, using only free resources and at no cost to the user. Let me know what you think. https://bit.ly/4fmx3s8 October 30, 2024 at 09:34PM

Tuesday, 29 October 2024

Show HN: An update to my friendly C++ WebGPU open source library https://bit.ly/3YHuAmw

Show HN: An update to my friendly C++ WebGPU open source library Since my last post was received well, I decided to post an update here :) wgpu-lab is a library to get you started with developing WebGPU apps in C++ It's based on google's dawn implementation and is an open work in progress. Your contributions are welcome ! In my previous release, it was still difficult to build and use the library. This should now be fixed! https://bit.ly/4e2dXGR October 30, 2024 at 02:10AM

Show HN: I built PixSpeed to optimize website images for free https://bit.ly/3YohxFu

Show HN: I built PixSpeed to optimize website images for free https://bit.ly/40nG6oo October 29, 2024 at 11:57PM

Show HN: I built an app to use a QR code as my doorbell https://bit.ly/4hr7VlO

Show HN: I built an app to use a QR code as my doorbell I didn’t have a doorbell before (multiple reasons) and my house feels unwelcoming without one. So I built a doorbell app that uses a QR code - visitors scan the QR code to ring the doorbell and I get notified on my phone. Here is an example of the QR code I have on my door. You can scan it and say hello: https://bit.ly/40phETS This was also a great excuse to build my first app for Android and iPhone. I’d love to get some feedback before I spend more time polishing the app. Please try it out and feel free to ask me any questions! No logins or accounts needed. https://bit.ly/3Ur4XUC October 29, 2024 at 09:03AM

Monday, 28 October 2024

Show HN: I made a utility I named pmake to generate project files https://bit.ly/3YH4YXa

Show HN: I made a utility I named pmake to generate project files My code works but it could probably be improved. Something I'm worried about is this part of the code printf ' ;;; Directory Local Variables -*- no-byte-compile: t -*- ;;; For more information see (info "(emacs) Directory Variables") (setq flycheck-gcc-include-path "'$indir'") ' > .dir-locals.el It generates a .dir-locals.el file that forces flycheck (an emacs package) to look inside the include directory inside the project folder. I'm a little worried about whether setq is the right approach. Any help would be appreciated! https://bit.ly/3AdbNWZ October 29, 2024 at 06:04AM

Show HN: Apache ResilientDB, High-Performance Open-Source Blockchain https://bit.ly/3NPCy6N

Show HN: Apache ResilientDB, High-Performance Open-Source Blockchain Hey Hacker News! We've been building Apache ResilientDB (incubating), a lightweight, modular, and high-performance open-source blockchain framework written in C++. Recently accepted into the Apache Incubator, ResilientDB is designed for flexibility, supporting various Byzantine Fault-Tolerant (BFT) and Crash Fault-Tolerant (CFT) consensus protocols, with native PBFT integration. With features like dynamic client-server architecture, robust checkpoint/recovery, and smart contract support, ResilientDB aims to push distributed ledger tech further. Check us out and join our community: Apache ResilientDB GitHub ( https://bit.ly/3C1Nrjn ). Would love your feedback! https://bit.ly/3YgZRLO October 29, 2024 at 12:26AM

Show HN: Saasdoor – Glassdoor for Enterprise SaaS price parody https://bit.ly/3UsNOdg

Show HN: Saasdoor – Glassdoor for Enterprise SaaS price parody https://bit.ly/4fmVOV3 October 28, 2024 at 09:05PM

Show HN: I made a site to track 2024 U.S. election PAC winners https://bit.ly/4f3Cxby

Show HN: I made a site to track 2024 U.S. election PAC winners https://bit.ly/4e99phI October 28, 2024 at 08:02PM

Show HN: Trench – Open-source analytics infrastructure https://bit.ly/3C1sbKB

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://bit.ly/3YmYmvy ). 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://bit.ly/40ia0un I built Trench because the Postgres table we used for tracking events at our startup ( https://bit.ly/3YlvIel ) 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://bit.ly/3YqjP6H ). 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://bit.ly/4foGt6G October 25, 2024 at 03:07PM

Sunday, 27 October 2024

Show HN: Finstruments - Financial instrument library built with Python https://bit.ly/4eY8br2

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://bit.ly/4f1sB2a October 28, 2024 at 06:18AM

Show HN: Decentralized Twitter clone built on Ethereum blockchain https://bit.ly/40oW7KP

Show HN: Decentralized Twitter clone built on Ethereum blockchain https://bit.ly/40ihsFF October 27, 2024 at 02:41PM

Show HN: Mahjong Dark Dimensions: Mahjong Dimensions Game Online https://bit.ly/3UNVYgD

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://bit.ly/3UtFg5N October 27, 2024 at 07:55AM

Show HN: AI agents working together in a virtual podcast studio. NotebookLM alt https://bit.ly/4ffc4rP

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://bit.ly/4eXd97b October 27, 2024 at 07:36AM

Saturday, 26 October 2024

Music: Seed - Bless Me


This astonishing masterpiece is a vibe that won't be forgotten soon because it has alot of messages and melodies to pass.  

talented Nigerian melodic destination, songwriter, Seed”, is out with his debut single titled “Bless me” It’s a Ghetto_boy_prayer

 DOWNLOAD: Seed - Bless Me

Show HN: I built a paragraph rewriter that runs 100% in the browser https://bit.ly/4e2DiQV

Show HN: I built a paragraph rewriter that runs 100% in the browser https://bit.ly/48nEBsi October 26, 2024 at 03:29PM

Show HN: Jist searches JSON 3x faster than jq https://bit.ly/4hzYkth

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://bit.ly/3YBVAEa October 26, 2024 at 02:25PM

Show HN: Simple Text Blog https://bit.ly/4fle7de

Show HN: Simple Text Blog https://bit.ly/4faPpfI October 26, 2024 at 01:40PM

Friday, 25 October 2024

Show HN: Create Waitlist Pages https://bit.ly/3NGS1Gs

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://bit.ly/3NDpHoi October 25, 2024 at 07:17PM

Thursday, 24 October 2024

Show HN: JSON-qs – JSON in query strings, human-readable, compact https://bit.ly/3YCsB36

Show HN: JSON-qs – JSON in query strings, human-readable, compact https://bit.ly/4e3nUUa October 25, 2024 at 01:16AM

Show HN: Pneumatic – free open-source workflow software https://bit.ly/3NBJtRd

Show HN: Pneumatic – free open-source workflow software Hi HN, I'm one of the co-founders of Pneumatic, an enterprise-grade workflow software designed for small, fast-growing startups. Yesterday, we released Pneumatic under the Apache 2.0 license. If your team has used Trello, Basecamp, or Asana before and you're now looking to implement a more structured, mature approach by building repeatable task sequences, you should try Pneumatic. Here's what Pneumatic offers: - Task sequences defined by templates. Design a template once and run multiple instances of a process based on this reusable template—manually, via API, or with a public share kick-off form. - An intuitive, user-friendly Workflow Template Editor. - Workflow conditions to skip tasks or create branches. - Dynamic task performer assignment: defined by the template or variable, based on conditions. - Email, mobile, push, and REST notifications for all major events, such as when workflows start/stop, tasks start/stop, mentions, and more. - Support for parallel tasks. And much more. Some of the most popular use cases include chains of approvals, employee or customer onboarding, software development and design processes, and content creation workflows for teams. I’d love your feedback and questions. You can reach me at anton.seidler@pneumatic.app https://bit.ly/3A3wTai October 25, 2024 at 12:17AM

Wednesday, 23 October 2024

Show HN: No more subscriptions. Find software you can buy once and own forever https://bit.ly/3UmE5Fh

Show HN: No more subscriptions. Find software you can buy once and own forever Do you have a one-time purchase software? Post it! https://bit.ly/3NEewf0 October 24, 2024 at 05:53AM

Show HN: RF Hunter – Find hidden cameras and other devices https://bit.ly/3YcS6qa

Show HN: RF Hunter – Find hidden cameras and other devices This project is an RF Signal Scanner built using an ESP32, AD8317 RF detector, and various other components. It's designed to detect and measure RF signals in the environment and display the signal strength on an OLED display. It's useful to find hidden cameras, wiretapping devices, and other RF-enabled devices. https://bit.ly/3NHg5J2 October 24, 2024 at 01:21AM

Show HN: Karl – A virtual friend you can text https://bit.ly/4fglJh0

Show HN: Karl – A virtual friend you can text Hi HN! We're excited to introduce "Karl" – a virtual friend you can text to share what's on your mind. We created Karl because we found it incredibly helpful to have a sounding board and someone I could talk to anytime, day or night. Karl isn't meant to replace real friendships but rather to act as a mediator and an additional point of contact. He remembers important details you share and can connect the dots between past events and current decisions. Anyone can message Karl by texting +1 (844) 619-7958 . There’s no separate app or website – just text to start a conversation. The first ten messages are free, after which Karl charges 10 per month to continue (and to help cover Karl's dining habits). On the backend, we primarily use 4o (OpenAI) to handle message flow and identify important memories. All the code for LLM calls, context management, and tool use is custom-built, as we found frameworks like Langchain to be too much overhead. Moving forward, we plan to run a fine-tuned 4o-mini model and experiment with other providers. Texting is powered by Twilio (and FYI – getting a non-sandbox phone number is quite a process), and we use Postgres (via Supabase) to store conversations and context. The entire service runs on Render. We’re also working on new features like proactive check-ins and smarter memory handling. Karl is currently in early alpha. We'd love feedback from the HN community at hello@heykarl.xyz. Please say hi, and we hope you have some great conversations! October 23, 2024 at 11:44PM

Tuesday, 22 October 2024

Show HN: Stable Diffusion 3.5 – Advanced AI Image Generator https://bit.ly/3Y9p9LO

Show HN: Stable Diffusion 3.5 – Advanced AI Image Generator Stable Diffusion 3.5 uses advanced AI to transform text prompts into beautiful, original images. Perfect for artists, designers, and creative professionals. https://bit.ly/3NytFyF October 23, 2024 at 07:46AM

Show HN: I made a list of free high DA site which gives free backlinks https://bit.ly/3Yx87bW

Show HN: I made a list of free high DA site which gives free backlinks SaaSDirectories.fyi is a directory of free saas directories out there. You can submit your saas on these sites and get free backlink and relevant traffic https://bit.ly/4fdZMiR October 23, 2024 at 05:37AM

Show HN: Ryde, a Rust Web Framework https://bit.ly/48mENIj

Show HN: Ryde, a Rust Web Framework https://bit.ly/3AlIRvM October 23, 2024 at 03:10AM

Show HN: I built a Photoshop expert for clothing brands https://bit.ly/4hhpzIH

Show HN: I built a Photoshop expert for clothing brands Hey guys, my name's Chris. The feeling of shipping your first app is incredible. This year, in February I paused my main business (a digital agency) and decided to learn full stack. Yep, not the wisest thing to do. Agree. But I was always passionate about apps. Most of my clients were startups. And gosh, I loved talking to founders. I remember first time running 'npm run dev' in my IDE and seeing the Next screen on my localhost. Great feeling. So I spent 3 months building my first app - Delle. It helps small clothing brands to create professional photo shoots for their clothing line. back in 2023, I had a few eComm clients. And I've noticed they spend a lot of money into professional photo shooting. Most importantly, they waste time and effort on finding a good studio, hiring models, scheduling.. And while there are plenty of tools that integrate with VTON (Virtual Try On) technology, I kept Delle a bit different: 1. I wanted to allow users to generate images for different fits, like S, L, XXL. This would help their customers to see how the product would look on them. It would also help with the store conversions. 2. Realistic models: the competing apps lack that human touch. You can easily spot it's AI. You can go ahead and give Delle a try here: https://bit.ly/4h9lV3L If you'll have questions around the tech stack or simply want to share your feedback/bugs, please let me know. If would mean a lot to me. October 22, 2024 at 11:39PM

Monday, 21 October 2024

Show HN: Optimizing compiler for a large subset of C, written in Rust https://bit.ly/3BS5wk5

Show HN: Optimizing compiler for a large subset of C, written in Rust Hello. I wanted to share what I had been working on for the past couple of months or so. It's an optimizing C compiler for a large subset of the C programming language written in Rust. It's basically a Rust implementation of the C compiler from Nora Sandler's book[1]. It has been a great educational exercise and I wholeheartedly recommend it to everyone. [1]: https://bit.ly/3AaSkGm https://bit.ly/3Ab34ob October 22, 2024 at 01:42AM

Show HN: Amphi, visual data transformation based on Python https://bit.ly/3Y9Gowu

Show HN: Amphi, visual data transformation based on Python Hi everyone, I’d like to introduce Amphi, a free and source-available visual data transformation tool. Amphi is a low-code tool designed for data preparation, manipulation and ETL tasks, whether you're working with files or databases, and it supports a wide range of data transformation operations. The main difference from tools like Alteryx or Knime is that Amphi is based on Python and generates native Python code (pandas and DuckDB) that you can export and run anywhere. You also have the flexibility to use any Python libraries and integrate custom code directly into your pipeline. It is available as both a standalone application or a JupyterLab extension (see Github repo for install instructions). If you're interested don't hesitate to give it a try. You can install it via pip (Python and pip need to be installed on your laptop). Don't hesitate to star the repo and open GitHub issues if you encounter any problems or have suggestions. Amphi is still a young project, so there’s a lot that can be improved. I’d really appreciate any feedback! https://bit.ly/48fYaTj October 21, 2024 at 11:46PM

Show HN: Data Formulator – AI-powered data visualization from Microsoft Research https://bit.ly/3NAV174

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://bit.ly/3Ydnzss.... Give it a shot and let us know how it looks like! https://bit.ly/48iS4l3 October 21, 2024 at 08:42PM

Sunday, 20 October 2024

Show HN: HackBud – I no longer struggle to find teammates for Hackathons https://bit.ly/40bLjQg

Show HN: HackBud – I no longer struggle to find teammates for Hackathons Hey there, Last year, I participated in a hackathon and wanted to connect with people to build a team. I went to Discord and other channels to find people who would be interested in participating, but it took a lot of time to find people and reach out to them and decided to participate alone. Then came the idea of solving my problem by building a platform where I could find people with the same mentality who want to build cool stuff in hackathons, without much effort. Hence, HackBud was born. I am launching it on Product Hunt today: https://bit.ly/40c8D0j October 21, 2024 at 04:45AM

Show HN: Doom Inside an SVG https://bit.ly/4e2tJS8

Show HN: Doom Inside an SVG https://bit.ly/4e0jv4l October 21, 2024 at 02:23AM

Show HN: Semantic Macros Text Editor https://bit.ly/4hgkoJg

Show HN: Semantic Macros Text Editor https://bit.ly/3Ny7etq October 20, 2024 at 11:11PM

Show HN: Create a Digital Signature in Seconds with This Free Tool https://bit.ly/3Nzikym

Show HN: Create a Digital Signature in Seconds with This Free Tool I built this simple free signature generator to quickly create a nice-looking digital signature. No design skills or fancy software needed—just hand-draw it or type your name, pick a style, and download it. It’s a super basic tool, but useful if you need a signature for invoices, documents, or anything else where a little extra polish helps. You can download it in PNG format as a transparent file, so it’s easy to drop into any project. If you’re also into templates for things like invoices or letterheads, there are a many other resources on the site that might come in handy. Thanks for checking it out! https://bit.ly/3A6IMMr October 20, 2024 at 09:28AM

Show HN: I made a Journaling app to be more productive https://bit.ly/3AevYDJ

Show HN: I made a Journaling app to be more productive I'm excited to share with you the onlinefication of my best habit, the one that has helped me build all my other habits: journaling. I didn't want to carry around paper and a pen, so I created this app to make journaling more convenient and accessible. I hope you all enjoy it! https://bit.ly/3C0yWMC October 20, 2024 at 08:46AM

Saturday, 19 October 2024

Show HN: I made a directory of directories (seriously) https://bit.ly/3YuE3xp

Show HN: I made a directory of directories (seriously) I kept seeing more and more Product Hunt alternatives pop up, so I started tracking them in a spreadsheet to potentially use for future launches. The list was sitting at around 80 sites when I decided to deep dive and see how many more I could find. So I then built IndieLaunch: 250+ directories to help you launch your startup. It's free to use and includes Domain Rating (DR) and traffic info so you can pick the right spot to get the most eyes on your launch. https://bit.ly/40dZ3Ka October 20, 2024 at 06:50AM

Show HN: I created a web app to encrypt/decrypt messages using Web Crypto API https://bit.ly/4dP5DKd

Show HN: I created a web app to encrypt/decrypt messages using Web Crypto API https://bit.ly/4dRpCYP October 19, 2024 at 11:42PM

Friday, 18 October 2024

Show HN: KyberLock – Crystals-Kyber Post-Quantum Cryptography in the Browser https://bit.ly/3NxN5DA

Show HN: KyberLock – Crystals-Kyber Post-Quantum Cryptography in the Browser https://bit.ly/3Nxfwld October 18, 2024 at 11:09PM

Show HN: Repaint – A visual editor for HTML and CSS https://bit.ly/4h7uV9j

Show HN: Repaint – A visual editor for HTML and CSS We’re Izak and Ben the founders of Repaint (YC S23). Repaint is an editor, like Figma, that natively exports code. We launched Repaint on HN a little over a month ago. At that point, it was a website builder. There was a lot of feedback that Repaint should directly export code. We took this feedback and decided to change the editor. We completely cut website hosting and decided to focus solely on code export. We’ve added templates for login forms and dashboards to help you get started. The editor experience is similar to Figma. It is a WebGL canvas that has panning and zooming. The internal data-structure is a DOM, like HTML. The style attributes on each node map directly to CSS. Exporting the styles has no translation problems. At Repaint, we spend a lot of time translating designs to code. We’re excited to build something that will help improve our own workflow. We’re hoping to talk to anyone who has issues translating designs to code. If this is something that would help you, please to reach out to izak@repaint.com. Main Website: https://bit.ly/3Xj9xFg Contact: izak@repaint.com https://bit.ly/4eNezRT October 18, 2024 at 06:18PM

Show HN: I built a tool that helps people contact you without spam https://bit.ly/4he69o0

Show HN: I built a tool that helps people contact you without spam https://bit.ly/4h8Ctc3 October 19, 2024 at 12:46AM

Thursday, 17 October 2024

Show HN: I wrote an autodiff in C++ and implemented LeNet with it https://bit.ly/3UfbUIm

Show HN: I wrote an autodiff in C++ and implemented LeNet with it https://bit.ly/3Ua4eqP October 18, 2024 at 01:52AM

Show HN: Tamagotchi-Like Characters for AI Assistants – All in JavaScript https://bit.ly/3NztpPC

Show HN: Tamagotchi-Like Characters for AI Assistants – All in JavaScript I've developed a Tamagotchi-like virtual characters drawn in JavaScript. These characters can be manually controlled or interact dynamically with AI assistants, adding a visual identity and fun to AI. Imagine having an AI character that responds to user requests with different states, making interactions playful and engaging. Demo: https://bit.ly/3BPeLBs Code: https://bit.ly/4hoCysn https://bit.ly/4hoCysn October 15, 2024 at 11:33AM

Show HN: Gomponents, HTML components in pure Go https://bit.ly/3YrGoct

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://bit.ly/3TCvfn2 October 15, 2024 at 12:56PM

Show HN: I'm building a Product Hunt alternative, it's 4 days old https://bit.ly/3UeJbDr

Show HN: I'm building a Product Hunt alternative, it's 4 days old https://bit.ly/3A67Jrp October 17, 2024 at 08:38AM

Wednesday, 16 October 2024

Show HN: Free Image Upscaler – The Ultimate Image Enhancer That Works Like Magic https://bit.ly/3A5ZpIb

Show HN: Free Image Upscaler – The Ultimate Image Enhancer That Works Like Magic https://bit.ly/3UbSx2Q October 17, 2024 at 04:04AM

Show HN: Clean News - A cleaner curation of world news events https://bit.ly/3BHEz2c

Show HN: Clean News - A cleaner curation of world news events Hello HN, This a small side project I built a few months ago and I find myself using it quite often to stay up to date so I thought I should share. Its updated every few hours. Feedback welcome. https://bit.ly/4f9B43g https://bit.ly/4f9B43g October 17, 2024 at 12:31AM

Show HN: A fair Product Hunt alternative https://bit.ly/4e5sDFf

Show HN: A fair Product Hunt alternative Over the past few weeks, I’ve been developing Simple Lister, a platform built to support indie product creators and give them a fair shot. If you’ve launched on Product Hunt recently, you might have noticed that only featured products get the spotlight, while others struggle for visibility. Why Simple Lister? Simple Lister aims to fix this by offering a more transparent and fair approach for product launches. Here’s how we do it: • No favoritism: Every product gets an equal chance, and we don’t play favorites. • Daily Underdog Feature: Each day, we highlight one underdog product to give them extra visibility and support. • No hidden fees: There are no surprise costs. We have a simple submission fee, and that’s it—no pay-to-play or hidden charges. Also we have a long to do list to do better. Why does this matter? After launching on Product Hunt ourselves, we realized how tough it is for smaller creators to get any attention unless they’re featured. Simple Lister is here to champion those indie products that deserve to be seen by a wider audience. The platform is new and evolving, and I’m constantly working to make it better. If you’ve got feedback or questions, don’t hesitate to reach out! Thanks for your support, and I’d be happy if you submit your products! https://bit.ly/4f1fv4w October 16, 2024 at 05:11PM

Show HN: Engine – AI-powered IDE in the browser https://bit.ly/3YrmCOy

Show HN: Engine – AI-powered IDE in the browser https://bit.ly/3YmnJyN October 16, 2024 at 02:30PM

Show HN: 30cc: A toy C compiler written in C https://bit.ly/4dNjRvo

Show HN: 30cc: A toy C compiler written in C My first experience in writing a self-hosting software! https://bit.ly/3Ntci27 October 16, 2024 at 11:18AM

Tuesday, 15 October 2024

Show HN: FTWA – a tool to turn any website into an app https://bit.ly/4eJgve2

Show HN: FTWA – a tool to turn any website into an app https://bit.ly/3BLqQaH October 15, 2024 at 10:52AM

Show HN: MynaUI Icons – 1180 Beautifully Crafted Open Source Icons https://bit.ly/3BKT3hY

Show HN: MynaUI Icons – 1180 Beautifully Crafted Open Source Icons https://bit.ly/4f3jptT October 15, 2024 at 10:03AM

Monday, 14 October 2024

Show HN: I built indiehost to automate self-hosting on a VPS with Coolify https://bit.ly/4e39dAR

Show HN: I built indiehost to automate self-hosting on a VPS with Coolify Recently moved all of my apps to a $4/mo VPS using Coolify Saved tons of $$, and can self-host my Ghost/Wordpress/Postgres instances etc. Built a tool to help others do the same https://bit.ly/4h2J0oB October 15, 2024 at 02:23AM

Show HN: I built an idea to video app https://bit.ly/4f4Cls9

Show HN: I built an idea to video app Frameloop is an AI-powered video creation and automation tool, that turns ideas into publishable videos within seconds. I've been working on this for past 4 months now, and have few paying customers as well. Most of them are individual creators, and about 20% are businesses. I'd like to focus more on business users going forwards, and am building branded video features for businesses. There are many other tools at this point, but my focus has been to focus on great UX, and giving users a really good first draft, which is easily editable. And I think that focus is what differentiates us. Try it out, and feel free to share any feedback. https://bit.ly/4f4fjl0 October 14, 2024 at 10:46PM

Sunday, 13 October 2024

Show HN: A VSCode Extension to edit HTML visually in real-time https://bit.ly/4eHGX7V

Show HN: A VSCode Extension to edit HTML visually in real-time https://bit.ly/4eE9Ul5 October 14, 2024 at 02:06AM

Show HN: Proxmox VE Helper Scripts: Make managing your homelab a breeze https://bit.ly/4dJNOfI

Show HN: Proxmox VE Helper Scripts: Make managing your homelab a breeze https://bit.ly/3zYw0Q2 October 13, 2024 at 09:43PM

Show HN: I built Bazaari.io to make launching online stores simple and fast https://bit.ly/4eZQO8M

Show HN: I built Bazaari.io to make launching online stores simple and fast https://bit.ly/484fx9w October 13, 2024 at 10:59PM

Saturday, 12 October 2024

Show HN: APulse – A one-file Node.js server status monitoring/notification tool https://bit.ly/4dItU4H

Show HN: APulse – A one-file Node.js server status monitoring/notification tool Hey HN, Today I've open sourced aPulse, a very simple server-status monitoring tool that runs through a single watcher.js file (zero dependencies). It measures latency, runs checks on the page to ensure no errors are found and provides the information in a minimalist dashboard. It also supports notifying you through Telegram, Discord, Slack, SMS, Email... in case of outage. https://bit.ly/3NlPAsL October 12, 2024 at 07:47PM

Show HN: A simple online text to SVG converter https://bit.ly/4heKGLU

Show HN: A simple online text to SVG converter Hello! I made a simple online text to SVG converter, mainly for my own use (I was tired of launching Inkscape for such a simple task). It supports Google fonts, font size, color, line breaks, etc. It uses OpenType.js. I am a big fan of really simple tools, which do one thing and do it well. Hopefully this is one of them. I'll be happy if anyone else finds it useful. Thanks! https://bit.ly/488jFFS October 12, 2024 at 09:04PM

Friday, 11 October 2024

Show HN: Self-Hostable Algolia DocSearch Replacement https://bit.ly/4h5kzqm

Show HN: Self-Hostable Algolia DocSearch Replacement Interactive demo: https://bit.ly/3Yjsbyq Canary works with local search indexes like Pagefind too: https://bit.ly/3YkQifV For both demo, you'll find small "code" tab to see actual code to build the search UI. Self-hosting guide: https://bit.ly/4h1kNyY Would love to hear any feedback! https://bit.ly/3U6uUIN October 12, 2024 at 02:55AM

Show HN: CoffeeSpace – A simpler cofounder matching app https://bit.ly/3Npz8HU

Show HN: CoffeeSpace – A simpler cofounder matching app We’ve been working on a playground that showcases what our cofounder-matching mobile app can do ( https://bit.ly/407cnQJ ). It’s designed as a swipe gallery (similar to Hinge), but instead of matching romantically, you’re swiping through profiles of potential cofounders. The profiles are simulated and representative of the real users you'll find on our app. You can even try setting filters to refine your matches. Why we built it: Our mission is simple: to create more high-quality cofounder team-ups in the world. In the startup space, finding the right cofounder can be challenging, and we wanted to provide an intuitive, fun way to make that connection. We’ve even integrated LinkedIn information into the app to give you a fuller sense of who you’re connecting with. What to expect: You can try the playground now, using it to test out different filters and explore the user experience. If you’d like to try the app itself, it’s built using FlutterFlow and is ready for download. We’re still figuring out if the swipe method is the best way to match cofounders. We’re considering adding a browse feature where users can view recommended profiles in a more traditional manner. A semantic search bar that lets you find cofounders by specific traits and characteristics is also in the works. Constantly looking for feedback: We’ve gained around 6,000 users and are constantly improving the app based on what we hear. We’d love your feedback—especially as we continue to iterate on user experience for founders. Fun things to try: - Try different filters and see what kind of cofounders you find. - Let us know if swipe feels like the right approach for you, or if browsing/searching fits better. The tech stack: Mobile app: Built with FlutterFlow. Playground: JavaScript and HTML running on Webflow. Looking forward to hearing your thoughts! Cheers, Hazim, Carin, Fauzan https://bit.ly/3Y0vwkx October 11, 2024 at 11:56PM

Show HN: Peak Brain Plasticity book – maximize brain power https://bit.ly/3YitSvY

Show HN: Peak Brain Plasticity book – maximize brain power The book is based on research on memory and learning, focusing on techniques that strengthen brain functionality and exploit neuroplasticity—the brain's ability to adapt and change. It also covers practical methods like spaced repetition, mnemonics, and other strategies to enhance memory retention. https://bit.ly/48907Rt October 12, 2024 at 02:22AM

Thursday, 10 October 2024

Show HN: Hacktrack.info – Email Notifications for New CVEs Affecting Your Stack https://bit.ly/4h2GWg9

Show HN: Hacktrack.info – Email Notifications for New CVEs Affecting Your Stack I've been working part-time on https://bit.ly/48jOFmp , a SaaS that alerts you when new CVEs or exploits are published for the software you use. By subscribing to assets in the CVE database, you'll receive email notifications whenever a new vulnerability or exploit is released that impacts your stack. Alongside notifications, we provide users with an AI-generated analysis of each CVE, including potential impact and recommended mitigation steps, helping you understand the severity and take action faster. The idea came to me while working on an incident response team, where I noticed that many companies were hacked due to using software versions affected by recently published CVEs or exploits. https://bit.ly/48jOFmp October 10, 2024 at 07:18PM

Show HN: Build Apps via Voice https://bit.ly/4h2MbN6

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://bit.ly/3NkYM0o October 10, 2024 at 11:38PM

Show HN: An app where you suggest me your vet, I suggest you my babysitter https://bit.ly/3Yi04iV

Show HN: An app where you suggest me your vet, I suggest you my babysitter 10 Kudos is an app to share the contacts of trusted service providers with your friends. I built it because I often seek some kind of provider: a plumber, a cat sitter, a lawyer, a web designer, even a hint for a restaurant, whatever. I don't want to just find a random provider on some website, and I don't trust their mostly fake endorsements. I want to tap my friends' network of trusted providers. I usually end up calling my friends one by one, trying to imagine which are more likely to know a good provider, but it's not very efficient. I would prefer to have this kind of shared Rolodex. Similar projects, like Yelp, usually have the two-sided-market, or chicken-and-egg issue: they are useless for costumers until they don't have providers, and useless for providers until they don't have customers. The way I designed it, it's distributed and personal: it doesn't need a database (and actually even if it had it, a new user wouldn't see anything on it, because it only shows the favorite providers entered by your friends). Instead, even if just two or three friends use it to share their trusted contacts, it's already useful to them. Plus, this layout eliminates the issue of the usual fake reviews, and of the effort for the real users to enter diplomatic assessments: this app is just an exchange of contacts, if I need that kind of provider I will then call my friend and ask her for more feedback. This app is a formalized word-of-mouth. It serves two needs: it is useful for anyone like me who often seeks a specific kind of provider, but it's also useful for a provider who wants to increase her customer base. Suppose I'm a math tutor, I will download the app, enter my profile, and then send a broadcast from the app to my WhatsApp contacts asking them to endorse me (and then to share further the app with the endorsement). The Android version of the app as I envisioned it, is complete, no users yet (I know, you'll say I should have progressed the other way around, got it). I have tested it with some people, they are positive but not enough to use it. I need to understand how to make it more appealing so that it can spread. I'm not seeking investors, I believe that if the product/market fit is achieved the app can grow almost naturally, if it isn't achieved money won't help. I would love your comments and suggestions! https://bit.ly/3U7mQYy October 10, 2024 at 03:54PM

Show HN: Tenno – Markdown and JavaScript = an Hybrid of Word and Excel https://bit.ly/484Zcli

Show HN: Tenno – Markdown and JavaScript = an Hybrid of Word and Excel Tenno is a web app that lets you create Markdown documents that can include computational cells. You can think of it as a mix of Word and Excel, some sort of "literate programming" environment. This is still an early version but I wanted to get some feedback from HN on what could be nice features to add. Check out the Docs and examples page, it has a ton of (in my humble opinion) cool stuff! Why did I build this? I was building some estimation for cloud costs in Google Sheets and I quickly ended up with a mess. I realized that if I wanted to analyze how a certain thing changes wrt to multiple variables by plotting it, I had to create a bunch of copies of data and copy my formulas everywhere... a SWE nightmare! Tenno simplifies this because you can essentially define a function you are interested in, and only the analyzing it using plots that explore various dimensions. BTW, you can also use Tenno to build dashboards by pulling data from APIs, checkout the weather data example. https://bit.ly/480eqro October 10, 2024 at 02:15PM

Show HN: I Made an AI Resume Maker That Turns Any Job Link into Tailored Resumes https://bit.ly/4dALkjG

Show HN: I Made an AI Resume Maker That Turns Any Job Link into Tailored Resumes Hey HN, I am a solopreneur building AI SaaS and mini tools. I recently built ResumeSet, an AI resume builder that creates tailored resumes based on job descriptions from any job link. Job hunting can feel like a full-time job itself, especially with the growing reliance on Applicant Tracking Systems (ATS) that automatically filter out resumes. I wanted to help job seekers create resumes more likely to pass ATS checks without endless manual tweaking. How it works: - Paste the job link, and ResumeSet's AI analyzes the job requirements to tailor your resume to match the job's key requirements and skills. - The result? A resume that is ATS (Applicant Tracking System) friendly and increases the likelihood of passing automated screenings. - PDF export feature for easy downloads and integrations into existing job platforms. - No fancy templates, just functional and ATS-friendly formatting. Why I built this: I noticed how time-consuming and frustrating it is to repeatedly tweak resumes for every job application, especially when fighting against rigid ATS systems. I wanted to automate this process and make job hunting more efficient by focusing on what matters—tailoring resumes specifically to each role. ResumeSet helps users avoid the generic, one-size-fits-all resumes that often get rejected. I see how often good candidates are missed due to poorly optimized resumes. My goal was to make a simple but effective tool that bridges that gap. Tech Stack: - Built with Django and OpenAI API for the core AI functionality. - Frontend is a simple Bootstrap for a responsive design. I'd love to get feedback from the community. Thoughts on improving it or potential features? You can try it for free here: https://bit.ly/4dALkQI . Looking forward to your comments and suggestions! https://bit.ly/4dALkQI October 10, 2024 at 08:14AM

Wednesday, 9 October 2024

Show HN: A raw HTTP request parser for Python https://bit.ly/4dEMHhq

Show HN: A raw HTTP request parser for Python I needed to parse raw HTTP request strings but couldn't find a good solution so I built it myself. https://bit.ly/4dIZVtx October 9, 2024 at 11:20PM

Show HN: I'm 13 and built an OpenAI o1-like AI model – would love your feedback https://bit.ly/3ZYFup8

Show HN: I'm 13 and built an OpenAI o1-like AI model – would love your feedback I’m Hayden, a 13-year-old developer based in Australia, and I’ve built a CoT logical thinking and reasoning AI model similar to OpenAI o1. It's powered by open source small models like Llama 3.1 and 3.2 and I would love for you to try it and share your feedback with me. You can try it here: https://bit.ly/3ZS4E8U I built it just for fun and launched it a day after the o1 release. It's not perfect yet but its still amazing to see how a detailed prompt can have such a difference on the quality of the LLM response! Please let me know any feedback or suggestions! Thank you! (read more info here: https://bit.ly/4eWM6Zj ) https://bit.ly/3ZS4E8U October 9, 2024 at 12:06PM

Show HN: I made an SSH tunnel manager to learn Go https://bit.ly/3ZY62qp

Show HN: I made an SSH tunnel manager to learn Go https://bit.ly/3ZZnL0K October 9, 2024 at 08:52AM

Tuesday, 8 October 2024

Show HN: Zeli – HN reader with AI digests for non-native speakers https://bit.ly/4dKn26S

Show HN: Zeli – HN reader with AI digests for non-native speakers I read Hacker News daily, but as a non-native English speaker, it often takes me a while to identify posts that interest me. So I created this tool—it uses an LLM to extract summaries and key highlights from articles, helping me quickly find the ones I want to read in depth. If you're a native English speaker, it can still be useful. Beyond just HN titles, it can give you a quick grasp of an article's main points, allowing you to decide whether to click through. Interestingly, for "Ask HN" posts, I've included a feature that selects the top 3 most insightful responses from the original thread. This lets you preview whether the comments section is worth exploring before you open the post. Happy browsing! https://bit.ly/47XMXXk October 9, 2024 at 07:00AM

Show HN: WikiTables - Wikipedia, but just tables https://bit.ly/3zMSinX

Show HN: WikiTables - Wikipedia, but just tables Static single-page website on GitHub Pages. Extracts and displays tables from Wikipedia articles for quick reference. Great for quickly looking up actor/director filmographies or pro sports stats. Repo: https://bit.ly/4exhEVS https://bit.ly/3YhmHnU October 9, 2024 at 03:14AM

Show HN: Get a custom SVG, BG-removed logo for your startup in 3 clicks https://bit.ly/485t5Ss

Show HN: Get a custom SVG, BG-removed logo for your startup in 3 clicks https://bit.ly/3Bztmkt October 8, 2024 at 07:53AM

Show HN: Alt Text Generator – Streamline Accessibility and SEO with AI https://bit.ly/3BCsDin

Show HN: Alt Text Generator – Streamline Accessibility and SEO with AI Show HN: Alt Text Generator - Streamline Accessibility and SEO with AI Hey Hacker News folks! I am super excited to share my latest project, Alt Text Generator ( https://bit.ly/4gPyocF ), a potent AI-driven tool built to make your web content more accessible and SEO-friendly. Some of the Primary Features Include: Get Correct Alt Text for Images Increase Accessibility to Visually Impaired Users Gain Optimized Alt Text for Higher Search Engine Rankings Waste Less Time and Resources I have created Alt Text Generator to help content developers, web developers, and digital marketers develop better web content for more significant pools of audiences. Try the Alt Text Generator and let me know what you feel. Your responses are really helpful as I am still tuning the platform. https://bit.ly/4gPyocF October 8, 2024 at 08:09AM

Monday, 7 October 2024

Show HN: I built this as a high school student to learn SQL with realistic data https://bit.ly/3TVzlX6

Show HN: I built this as a high school student to learn SQL with realistic data https://bit.ly/3XVakwm October 8, 2024 at 07:37AM

Show HN: Running Game Boy ROMs on the STM32 ARM Cortex Microcontroller https://bit.ly/4gXCTSA

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://bit.ly/3BA2iBv October 8, 2024 at 06:03AM

Show HN: Some JavaScript Experiments https://bit.ly/3XPvI62

Show HN: Some JavaScript Experiments https://bit.ly/4eSnh0D October 7, 2024 at 08:37AM

Sunday, 6 October 2024

Show HN: Offline audiobook from any format with one CLI command https://bit.ly/47Y0LRZ

Show HN: Offline audiobook from any format with one CLI command QuickPiperAudiobook locally generates an mp3 audiobook on Linux with one easy command. It can convert PDFs, epub, mobi, and many more by using ebook-convert. It uses any piper TTS model, and thus supports a wide variety of languages. I've had great success using it to read more while reducing eye strain and computer usage. I think I've probably read 30 or so books this way now over the past year. Being able to listen to any content you want in audio form free and offline while going for a walk is extremely handy. I hope it helps you as well! Cheers https://bit.ly/47SNLwN October 7, 2024 at 04:43AM

Show HN: Read Articles Without Ads https://bit.ly/3XSHE6Z

Show HN: Read Articles Without Ads I've created an application that lets you read articles without ads + recommendation engine that picks 20 best articles for you to read everyday! https://bit.ly/4gVni5N October 6, 2024 at 09:16PM

Show HN: Gato Prompt Lang – keep prompt content and responses short in JSON https://bit.ly/4dwskmh

Show HN: Gato Prompt Lang – keep prompt content and responses short in JSON It started with me trying to get consistent json output but then evolved to something I can use to get consistent outputs structured in the way I need with, which is essential to consume responses in software. I seem to get json consistent 100% of the time when I use the API but when I use the UI I occasionally some response data not in the json. https://bit.ly/4eCXGsT October 2, 2024 at 06:46AM

Show HN: A Browser UI for Your Docker Registry – Built with Elm and Rust https://bit.ly/47XYFRL

Show HN: A Browser UI for Your Docker Registry – Built with Elm and Rust I was hosting my own Docker Registry for work, and i was disappointed that Docker Registry didn't ship with a UI, so i decided to build my own version. https://bit.ly/483tpRx October 6, 2024 at 01:04PM

Show HN: I made a lightweight webapp as an MVP for processing CSV files https://bit.ly/47TwsLW

Show HN: I made a lightweight webapp as an MVP for processing CSV files Over time I wish to add capabilities to create dashboards, allow users to create pipelines and share dashboards, results summary, or create email templates. But all this requires a backend and, most important, possibility of a market with paying users for the backend stuff. P.S. could have minor UI bugs, https://bit.ly/47TwtiY October 6, 2024 at 12:53PM

Saturday, 5 October 2024

Show HN: Created an app to mix calendar and TODOs in one list https://bit.ly/3TYpnnJ

Show HN: Created an app to mix calendar and TODOs in one list was using todoist and calendar, constantly switching between them, decided to implement my own spin on it in react native https://bit.ly/3NbYUiP October 5, 2024 at 11:11PM

Show HN: Stig – a minimalistic puzzle game on Steam, written in React https://bit.ly/4gQnQKd

Show HN: Stig – a minimalistic puzzle game on Steam, written in React Me and my boyfriend are making a puzzle game together. The goal of the game is to follow a specific pattern by moving around in a grid. Since we are both web developers, we chose to do it in React and Typescript rather than a game engine. We will release it on Steam in November, using Electron to package the app as a desktop executable. Not sure if it has saved us time to do it in React, but we didn't feel like learning a new tool and it has worked really well! I thought making a game would take a lot of time, but we started in December so we will finish this project in less than a year. And we have had lots of fun making it :) Would be fun to hear if someone has done something similar! Try out the demo at https://bit.ly/3ZRKhIV or https://bit.ly/4gPQYkT . I have posted about Stig before, roughly 7 months ago ( https://bit.ly/3zBkydf ). Since then we have changed the levels, updated the menu structure, added a lot of polish etc. https://bit.ly/3ZRKhIV October 5, 2024 at 07:39AM

Friday, 4 October 2024

Show HN: Reintroducing Cap, the open source Loom alternative https://bit.ly/3XVJR1G

Show HN: Reintroducing Cap, the open source Loom alternative Hey everyone! We launched the first version of Cap earlier this year. It wasn't great. We had tons of feedback. A couple of months ago we started rebuilding Cap from the ground up (Tauri V2 + SolidJS). We're now focused on being local first. Cap is 100% free to use locally. New features include a powerful editor, screenshots, hotkeys and just overall a much better experience. Would love for you to test it out - appreciate you! Cheers, Richie https://bit.ly/47SMINc October 4, 2024 at 02:53PM

Show HN: Compose2nix – NixOS and Docker Compose made easy https://bit.ly/3Ymcl6h

Show HN: Compose2nix – NixOS and Docker Compose made easy Hi! compose2nix is a CLI tool that automatically converts your Docker Compose project into a NixOS configuration[1]. * Why does this even exist? Well, NixOS is a Linux distro that is configured using Nix (the language). However, Compose adds a configuration layer on top that is opaque to Nix, which means you lose out on some of the "magic" of NixOS. compose2nix solves this by "lifting" Compose functionality into native Nix/NixOS constructs, which results in a more native integration with NixOS. In addition, this tool unlocks two primary use-cases: 1. You can run existing non-trivial applications - e.g., Immich - without worrying if they're natively packaged for NixOS. 2. You can bring your existing Compose stack over to NixOS and run it as-is without having to rewrite it in Nix. The auto-generated config can either act as a starting point, or you can keep your Compose file as the source of truth and re-generate it as you go. * How does it work? compose2nix maps Compose constructs into systemd services that run native Docker/Podman commands. Under the hood, the tool utilizes the same Compose library[2] used by the Docker CLI, so you also get Compose syntax checking "for free". In a way, it's a thin re-implementation of the Docker Compose CLI. One thing to point out is that compose2nix aims to natively support both Podman and Docker as container runtimes. The README has a bit more detail. There's also a (somewhat rambly) video that explains what the project is about and includes a short demo of the tool: https://www.youtube.com/watch?v=hCAFyzJ81Pg Oh, and please feel free to shoot me any questions or feedback (good or bad)! [1]: In case it's your first time hearing about NixOS, here is a good overview: https://bit.ly/4dy483a [2]: https://bit.ly/3zK78LY https://bit.ly/3vjj8l0 October 5, 2024 at 02:10AM

Show HN: Detect if an audio file was generated by NotebookLM https://bit.ly/4dzFf6U

Show HN: Detect if an audio file was generated by NotebookLM https://bit.ly/3Yax7W4 October 5, 2024 at 02:05AM

Thursday, 3 October 2024

Show HN: One-click webpage to markdown Chrome extension (for LLM use) https://bit.ly/3TY5uxc

Show HN: One-click webpage to markdown Chrome extension (for LLM use) https://chromewebstore.google.com/detail/markie-–-one-click-webpag/odpmahcclbeabdmjhliedophekhoefmi October 4, 2024 at 12:48AM

Show HN: I made a Windows XP themed fantasy football game https://bit.ly/3XUC584

Show HN: I made a Windows XP themed fantasy football game Built this work in progress website with some friends for our fantasy football competition. The interface is styled using React to look like the early 2000s Windows XP operating system. For the actual competition our UI/UX was different, and I'm not sure if this nostalgic design will be the most practical for our next competition. Ultimately the contest was really fun, we already had a winner paid out and contestants asking about future contests, so I'm exploring the best UI/UX that can be used moving forward. https://bit.ly/3XQSri7 October 4, 2024 at 01:44AM

Show HN: Screensavers for your terminal (Bevy/Ratatui) https://bit.ly/4dwxFKC

Show HN: Screensavers for your terminal (Bevy/Ratatui) https://bit.ly/480gj7K October 3, 2024 at 11:29PM

Wednesday, 2 October 2024

Show HN: Zero – A no-framework approach to modern front end development https://bit.ly/3TSKSGo

Show HN: Zero – A no-framework approach to modern front end development https://bit.ly/4eolSiL October 2, 2024 at 10:17PM

Show HN: TabGPT - Ask Gemini, ChatGPT, Claude at the Same Time in Chrome https://bit.ly/3ZQdnbE

Show HN: TabGPT - Ask Gemini, ChatGPT, Claude at the Same Time in Chrome https://bit.ly/3ZPC343 October 3, 2024 at 01:24AM

Show HN: Temp.now – A free temporary disposable email generator https://bit.ly/4eIn2oI

Show HN: Temp.now – A free temporary disposable email generator Yesterday I registered the domain temp.now. Today, I deployed a temporary email tool using open-source code, which is convenient for registering products and services. As long as you save the login credentials, you can keep the generated addresses indefinitely. Enjoy! EN URL: https://bit.ly/4eO7Bvy https://bit.ly/3YbIOw0 October 2, 2024 at 09:25PM

Tuesday, 1 October 2024

Show HN: Quilt – Powerful RAG UI for Document QA https://bit.ly/3ZMSHkU

Show HN: Quilt – Powerful RAG UI for Document QA Hey HN! We've just launched Quilt, a robust RAG (Retrieval-Augmented Generation) UI that revolutionizes how you interact with your documents. Key features: - Multi-user setup with private/public document collections - Advanced hybrid RAG pipeline combining full-text & vector search - Smart citations with in-browser PDF preview and highlights - Fully customizable settings and prompts through the UI Making an account is free, no need to even use a strong password: this is only to ensure your documents are separate from the rest. We're keen to hear your thoughts and feedback. What features would you like to see next? https://bit.ly/4gMrepw October 2, 2024 at 04:54AM

Show HN: Speech-to-speech playground for OpenAI's new Realtime API https://bit.ly/3BsLRXC

Show HN: Speech-to-speech playground for OpenAI's new Realtime API Hi there - Ben from LiveKit here! If you’re curious about OpenAI’s brand-new Realtime API and speech-to-speech model, check out this hosted playground and play with the model yourself. If you’d like to learn more about how this came together, read on. If you’re like me, you’ve probably been wondering what novel things a model like this can do in an API setting with unfettered access to the system prompt and other parameters. I’ve been fortunate to have had early access through my work at LiveKit, where we’ve built open-source developer tooling that makes deploying this model in a production app as simple as possible. I thought it would also be fun to build a “playground” environment, partially to dogfood our own tooling but largely because I just wanted to play with the model. This playground is freely available to anyone to try, and comes loaded up with a bunch of fun demos of the model’s unique capabilities that I’ve put together. What blew my mind is how much mileage you can get out of the system prompt alone in this API. Here are some use-cases that are at least halfway to a complete MVP: - "Customer Support": An complete phone support agent for the playground - "Spanish Tutor": A bilingual language-learning demo - "Meditation Coach": It can actually pause and resume speech all on its own as it guides you through a meditation routine Also some fun (and a bit irreverent…) demos of its style and non-verbal capabilities: - "Smoker’s Rasp": It can cough and speak like it’s been smoking three packs a day for 30 years (my favorite, lol) - "Unconfident Assistant": Umms, buts, and more - surprisingly lifelike - "Opera Singer": The best singing demo I’ve been able to compose (but still not quite what they showed off back in May…) The playground doesn’t store anything anywhere besides your browser but you can share anything fun you put together with a link that encodes your config into URL params. For now - anyone can use this playground to access the model and give it a spin (session limit 5min). In the coming days when more people have access to the underlying API, I’ll update it to require you bring your own OpenAI API Key. Lastly - if you’re even more curious how this was built or want to tweak or adapt it for yourself, the whole project and every dependency is open-source (link in footer!). https://bit.ly/3XQ25S5 October 2, 2024 at 02:59AM

Show HN: DnsTrace - Monitor DNS Queries by host processes using BPF https://bit.ly/3zHhPic

Show HN: DnsTrace - Monitor DNS Queries by host processes using BPF https://bit.ly/3N8fWOF October 2, 2024 at 01:08AM

Show HN: TextSnap – Open-Source Tool for Accurate Text Formatting Using AI https://bit.ly/4eKVxuV

Show HN: TextSnap – Open-Source Tool for Accurate Text Formatting Using AI After months of trial and error to format our texts quickly and accurately, we have arrived at this version of Text Snap. We've open-sourced it and launched TextSnap. All the code is open, including the prompts for each of the formats… each prompt is very well crafted, as this is the result of months of trial and error. Feel free to clone it or self-host it, or use it for commercial purposes. Check out the repository ( https://bit.ly/4eOZqiz ) Looking forwards for your feedback. https://bit.ly/4gQJH4q October 2, 2024 at 12:30AM

Monday, 30 September 2024

Show HN:Using Cloudflare, query DNS results from 120 countries and 330 cities https://bit.ly/3XUrvOG

Show HN:Using Cloudflare, query DNS results from 120 countries and 330 cities https://bit.ly/3MqnRXa October 1, 2024 at 03:07AM

Show HN: Presidential polling with instant electoral results https://bit.ly/4emeuEz

Show HN: Presidential polling with instant electoral results Hi HN! This is an experiment with low-friction, "fearless", Internet-based polling. There is no authentication, only a captcha and restriction to US IP addresses. Congressional district is detected automatically. Selections can be changed at any time until the poll closes, kind of like a presidential caucus. Just tap to select. Tap again to change. I built this after pondering about how polling (or even voting) could be improved through technology. Yes, digital voting is a tough space with trust issues. Maybe there are practical, partial solutions. This is my third post. Earlier submissions didn't perform well, probably because politics is a sensitive subject. However, this project is not political. It is about tech and process. I believe it's an appropriate submission for HN and it ought to be interesting no matter your political leaning. Hopefully with this better framing there can be better discussion. Another way of looking at it: if the poll results bother you, think about how improving polling/voting generally might help your cause. Here are some topics to guide constructive discussion: * Internet-based polling. Can we make this a routine thing? Would it be worthwhile? Abuse prevention? * Internet-based voting. About time or never gonna happen? * Augmenting the voting experience. We don't have ranked choice voting, but maybe it could be simulated in advance of an election. Maybe an organization could act as a delivery agent for mail-in votes. * The tech stack. This project uses a combination of boring (Django+Postgres) and shiny (Fastly edge pub/sub, captcha, etc). The database ought to be able to handle a few million participants. To get to a few hundred million I'd probably add more PG nodes and shard. Curious what others think about the database options for accurate+fast counting. * Have fun with it! This isn't a real election. If you want to VPN to an empty state to claim a bunch of electoral votes, go for it. I hope with enough participants the results would be mostly representative, though. The poll will run every Monday afternoon/evening until Election Day. It's designed to withstand a good bit of traffic so feel free to share it. Earlier posts: https://bit.ly/3TOhb9z https://bit.ly/3TQ6zqx https://bit.ly/4enX0Hz September 30, 2024 at 09:26PM

Show HN: Offline macOS app to convert Markdown documents https://bit.ly/47Pd4Qn

Show HN: Offline macOS app to convert Markdown documents Hi HN, I've just launched DocFlex, an offline macOS app that converts Markdown documents into over 30 formats like PDF, HTML, EPUB, LaTeX, and more. Why I built it: As someone who frequently works with Markdown, I found it cumbersome to convert documents into different formats, especially when dealing with multiple files. Online converters weren't ideal due to privacy concerns and the need for an internet connection. So, I created DocFlex to make the process seamless and entirely offline. Key Features: 100% Offline: All conversions happen locally on your machine. Your documents are never sent to any servers. Batch Conversion: Convert multiple Markdown documents at once. 30+ Formats Supported: Export to PDF, HTML, EPUB, LaTeX, JSON, and many more. Native macOS App: Lightweight and focused solely on conversion without any unnecessary bloat (only installs basicTeX and pandoc). Download: You can download it here: https://bit.ly/4dou9BH I'd love to get your feedback and answer any questions you might have! https://bit.ly/4dou9BH September 30, 2024 at 11:51PM

Sunday, 29 September 2024

Show HN: Rocky AI – Chat with any webpage in Chrome using AI https://bit.ly/4gI2EWK

Show HN: Rocky AI – Chat with any webpage in Chrome using AI A simple chrome extension that lets you chat with any webpage using AI. I was tired of copy pasting into Chat GPT from webpages all them time so built this. Popular Use Cases: 1. Summarize Articles – Get concise overviews of content from sources like HackerNews, Reddit, and more. 2. Quick Information Lookup – Effortlessly locate key details on pages such as developer documentation, car forums, and beyond. 3. Personalized LinkedIn Outreach – Craft customized outreach messages for your LinkedIn connections with ease. 4. Review Analysis – Analyze feedback and reviews from platforms like Airbnb, Amazon, and others for quick insights. https://bit.ly/3XSAAHM September 30, 2024 at 04:17AM

Show HN: Fin.flights 2.0 – AI-powered flight search https://bit.ly/4dmb4Ag

Show HN: Fin.flights 2.0 – AI-powered flight search fin.flights is an AI-powered flight search tool that uses natural language processing to find the best flights based on user queries. just released version 2.0 with significant improvements: - No login required: Start searching immediately without creating an account - Advanced AI: Utilizing latest LLMs for more accurate flight results - Natural language interface: Type queries as you would ask a friend - Global coverage: Searches flights worldwide with multi-language support - Free to use: Only upgrade if you find it valuable How it works: 1. Enter a natural language query (e.g., "cheapest business class flights from NYC to Tokyo in the next 3 months with max 1 stopover") 2. Our AI interprets the query and searches across multiple airlines and booking platforms 3. Results are displayed instantly, sortable by price, duration, or best value I built this because existing flight search engines often require too many inputs and don't offer the flexibility of natural language queries. Myy goal is to make flight search as simple as asking a knowledgeable friend. I'd love to get feedback from the HN community on the user experience, AI accuracy, and any features you'd like to see added. https://bit.ly/4dwVNfY September 29, 2024 at 11:02PM

Show HN: FlowG – A KISS low-code log processing software https://bit.ly/4duvE1g

Show HN: FlowG – A KISS low-code log processing software https://bit.ly/4dsXaMP September 29, 2024 at 04:22AM

Saturday, 28 September 2024

Show HN: htmgo - build simple and scalable systems with golang + htmx https://bit.ly/4dvH9Wi

Show HN: htmgo - build simple and scalable systems with golang + htmx Hey all, I just wanted to share a project I've been working on for the past month. After years of heavy frameworks, I really like the idea of using htmx, but it’s a little too low level for me and needs a thin layer above it to facilitate things like components, better syntax with complex JS inside of an attribute, etc To try and solve this problem with a very minimal stack (golang + htmx) that I've been really enjoying, I'm building this project to cater to my needs and was thinking it would be useful for other developers. https://bit.ly/401p7s7 September 28, 2024 at 10:34PM

Show HN: Iceoryx2 – Fast IPC Library for Rust, C++, and C https://bit.ly/47GMY21

Show HN: Iceoryx2 – Fast IPC Library for Rust, C++, and C Hello everyone, Today we released iceoryx2 v0.4! iceoryx2 is a service-based inter-process communication (IPC) library designed to make communication between processes as fast as possible - like Unix domain sockets or message queues, but orders of magnitude faster and easier to use. It also comes with advanced features such as circular buffers, history, event notifications, publish-subscribe messaging, and a decentralized architecture with no need for a broker. For example, if you're working in robotics and need to process frames from a camera across multiple processes, iceoryx2 makes it simple to set that up. Need to retain only the latest three camera images? No problem - circular buffers prevent your memory from overflowing, even if a process is lagging. The history feature ensures you get the last three images immediately after connecting to the camera service, as long as they’re still available. Another great use case is for GUI applications, such as window managers or editors. If you want to support plugins in multiple languages, iceoryx2 allows you to connect processes - perhaps to remotely control your editor or window manager. Best of all, thanks to zero-copy communication, you can transfer gigabytes of data with incredibly low latency. Speaking of latency, on some systems, we've achieved latency below 100ns when sending data between processes - and we haven't even begun serious performance optimizations yet. So, there’s still room for improvement! If you’re in high-frequency trading or any other use case where ultra-low latency matters, iceoryx2 might be just what you need. If you’re curious to learn more about the new features and what’s coming next, check out the full iceoryx2 v0.4 release announcement. Elfenpiff Links: * GitHub: https://bit.ly/4dGdWbv * iceoryx2 v0.4 release announcement: https://bit.ly/47L0nG6 * crates.io: https://bit.ly/3Y1IwHJ * docs.rs: https://bit.ly/47I4ymf https://bit.ly/47L0nG6 September 28, 2024 at 05:40PM

Show HN: Open-source Docker image to run Chrome browsers in your cloud https://bit.ly/3N3NeOR

Show HN: Open-source Docker image to run Chrome browsers in your cloud If you’ve ever worked with web scraping or automation using Puppeteer or Playwright, you know that running Chrome can be tricky. While headless mode (Chrome with no display) often works, some page elements only render in headed mode, forcing you to run Chrome with a display. This usually means bloating your Dockerfile with complex dependencies like xvfb. Updating your server or Lambda container to handle this can increase costs and lead to dependency hell. The Solution: I’ve built a streamlined solution—a Docker image that runs Chrome with all its necessary dependencies and exposes a FastAPI interface. This decouples the browser logic from your main codebase, letting you focus on scraping or automation without worrying about the underlying setup. The container exposes a WebSocket endpoint at ws://localhost:8000/ws, allowing you to connect Playwright or Puppeteer over Chrome DevTools Protocol (CDP). For example: browser = await pw.chromium.connect_over_cdp('ws://localhost:8000/ws') Each connection to the WebSocket spins up a new Chrome session in headed mode, and you can run multiple sessions concurrently. Unlike other solutions, Finic is fully open-source (Apache 2.0 licensed). You can try it by pulling the official Docker image or cloning the repo at Finic on GitHub ( https://bit.ly/3XKPBw6 ) and running `docker-compose up --build`. This approach simplifies handling Chrome for scraping, saves on cloud costs, and keeps your setup clean. Give it a try! https://bit.ly/3ZCDzq8 September 27, 2024 at 04:06PM

Friday, 27 September 2024

Show HN: DecisionBox – Continuous Accuracy Improvement for LLM Apps https://bit.ly/4eqTZGQ

Show HN: DecisionBox – Continuous Accuracy Improvement for LLM Apps Just released DecisionBox, an open-source SDK that helps developers make high-accuracy decisions in LLM apps, which continuously improve with more data. DecisionBox tackles the challenge of maintaining decision accuracy beyond the limitations of prompt engineering. It streamlines the data science process with an easy-to-use API and enables ongoing accuracy metrics and model improvements. Get started: https://bit.ly/3TMNghZ We’re excited to hear feedback and answer any questions! AMA. https://bit.ly/3TMNghZ September 27, 2024 at 07:57PM

Show HN: A tool that turns everyday computers into your own AI cloud https://bit.ly/3ZDxbit

Show HN: A tool that turns everyday computers into your own AI cloud I have a favour to ask. I’ve been working for a while on Kalavai, a project to make distributed AI easy. There are brilliant tools out there to help AI hobbyists and devs on the software layer (shout out to vLLM and llamacpp amongst many others!) but it’s a jungle out there when it comes to procuring and managing the necessary hardware resources and orchestrating them. This has always led me to compromise on the size of the models I end up using (quantized versions, smaller models) to save cost or to play within the limits of my rig. Today I am happy to share the first public version of our Kalavai client (totally free, forever), a CLI that helps you build an AI cluster from your everyday devices. Our first use case is distributed LLM deployment, and we hope to expand this with the help of the community. Now, the favour! I’d love for people interested in AI at scale (bigger than a single machine) to give it a go and provide honest feedback. Do you share our motivation? If you tried Kalavai, did you find it useful? What would you like it to do for you? What are your painpoints when it comes to using large LLMs? https://bit.ly/3zoGHve September 27, 2024 at 07:12PM

Thursday, 26 September 2024

Show HN: Scandium: No-Code Test Automation Tool for Software Testing https://bit.ly/4dq1FaR

Show HN: Scandium: No-Code Test Automation Tool for Software Testing https://bit.ly/4gJAFWz September 24, 2024 at 12:01PM

Show HN NGINIX Manager https://bit.ly/3Buh3Wd

Show HN NGINIX Manager A simple NGINX manager https://bit.ly/4dlJPpy September 26, 2024 at 09:09PM

Show HN: Structured, GitHub App for Automated DBT PR Reviews https://bit.ly/3Y2l1xh

Show HN: Structured, GitHub App for Automated DBT PR Reviews Scaling data teams today means dealing with the complexity of the modern data stack. While DBT has become a core tool for transforming raw data into structured, analytics-ready tables, most teams are using it in ways that lead to chaos: duplicated models, inconsistent metrics, and inefficient SQL that directly impacts cloud spend. The real issue isn’t with DBT itself—it’s in how it’s applied across teams. Here’s the typical setup: Finance defines a revenue model, Marketing calculates customer lifetime value, and Product defines churn. All in DBT, but all with slightly different logic, leading to metric fragmentation. This results in data drift, conflicting reports, and a ton of unnecessary engineering time spent reconciling definitions. Worse, engineers end up re-inventing the wheel by duplicating logic that already exists in other models. The inefficiencies don’t stop there: suboptimal SQL patterns (e.g., full-table scans, poor joins) creep into production and drive up cloud costs. We designed our GitHub App to automate the grunt work of DBT model management, focusing on three key areas: preventing redundant logic, maintaining the semantic layer, and optimizing SQL performance. --- (1) Stop Redundant Models: A lot of teams waste time rebuilding models that already exist. Engineers aren’t aware of what’s been built, so they duplicate work. Our app automatically reviews pull requests, flags redundant models, and suggests reusing existing logic. This keeps your key metrics like revenue or churn consistent across teams and prevents conflicting reports. (2) Maintain the Semantic Layer: DBT’s value is in creating a semantic layer—a consistent definition of business metrics. But as teams scale, maintaining this layer gets tricky. People unknowingly break it with small changes, leading to inconsistencies. Our app checks every new model for deviations from the semantic layer, flagging inconsistencies before they go live. This prevents those all-too-common situations where two departments are debating whose revenue number is right. By ensuring everyone’s using the same definitions, you avoid trust issues with the data. (3) SQL Performance = Real Costs: Bad SQL isn’t just a performance problem—it’s a cost problem. Inefficient joins, full-table scans, and poorly written SQL in your DBT models can blow up your cloud bill. Our app reviews SQL in pull requests, flags inefficiencies, and suggests optimizations. Example: An engineer submits a model that joins two large tables without filtering. Our app flags the full-table scan and suggests using indexed columns and adding WHERE filters. This reduces query cost and improves performance before the code hits production. --- Data engineers are already stretched thin with the demands of modern data pipelines. By automating model consistency checks, semantic layer enforcement, and SQL performance reviews, our GitHub App frees up your team to focus on higher-impact work rather than wasting cycles on repetitive tasks or fighting fires caused by bad data logic. The app is live—give it a try, and let us know how it’s improving your workflow. Also, keep an eye out for our upcoming DBT code generation features—we’re automating more of the heavy lifting soon. https://bit.ly/4eC3fYc September 26, 2024 at 10:28PM

Wednesday, 25 September 2024

Show HN: Oku – A Web browser with an emphasis on local-first data storage https://bit.ly/4gHOt4a

Show HN: Oku – A Web browser with an emphasis on local-first data storage Hello HN, My name is Emil. I'm a recent unemployed graduate, and I've been spending a lot of my time working on a passion project from my teenage years. When I was younger, I wanted a place on the Web that I could call my own—not a social media page, but a proper site. I was interested in the IndieWeb community for a while, but I grew to believe a P2P alternative to the Web made more sense than having people host federated services. My browser isn't production-ready, but I'm satisfied with the progress so far and would appreciate thoughts & feedback. Thank you! https://bit.ly/3MZQ7QP September 26, 2024 at 02:33AM