Friday, 8 November 2024

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