Tuesday, 19 September 2023

Show HN: I made a CMS for Astro content collections https://bit.ly/3PJETCc

Show HN: I made a CMS for Astro content collections I like writing content in Markdown and I enjoy Astro very much. When I tried out Astro's content collections feature, I couldn't stop wondering how would a nice packaging look for it, which would smooth out the rough edges around Markdown in static websites. So I made the app that I can enjoy when writing posts on my Astro-powered blog. It's been saving me a ton of time already. I don't need to: 1. Edit in iA writer then paste into VS Code. 2. Google YAML date format. 3. Generate Unix timestamps to prefix new files with. 4. Copy paste images and write down their URLs manually. 5. Peek at collection schema to remember which frontmatter fields am I supposed to fill out. Because it's exclusively made for Astro, it can integrate deeply with it and support Astro-specific features and conventions, like where images need to be stored or how to reference entries from other collections in the frontmatter. Also, this app has the coolest name of all my projects - Darkmatter. If you own or work with an Astro website, Darkmatter can be the content editing tool that makes you want to write again. https://bit.ly/3PJeMLy September 19, 2023 at 02:06PM

Monday, 18 September 2023

Show HN: I've working on a webUI for the TinyLlama LLM, would love some feedBack https://bit.ly/3sZ3cDc

Show HN: I've working on a webUI for the TinyLlama LLM, would love some feedBack Hi HN! This Is a UI I've Been building for the tinyLlama model.The website design is based off openchat.team, but I'm not a Ux designer, and I wanted some feedback on how I could improve it, thanks! https://bit.ly/3LpSmfS September 19, 2023 at 02:05AM

Show HN: Breakout programmed in CSS (no JavaScript) https://bit.ly/48mBeSc

Show HN: Breakout programmed in CSS (no JavaScript) I always see great questions here and I'd love to talk about the specifics of the CSS code involved here if anyone is curious or has questions. I have written about the very basics of the "engine" driving this on my blog but there's a lot more involved in many different directions of its creation: https://bit.ly/3t0PvDV Happy Monday! // Jane https://bit.ly/48ntS0A September 18, 2023 at 07:45PM

Show HN: A murder mystery game built on an open-source gen-AI agent framework https://bit.ly/3rhGJAL

Show HN: A murder mystery game built on an open-source gen-AI agent framework Hey HN, Michael and Scott here. We’re open-sourcing an interactive murder mystery featuring LLM-driven character agents. Solve the mystery by finding clues, taking notes, and interrogating agents. They all have distinct motives, personality, and can impact the game in different ways (attacking you, running away, etc). Try it out, it’s pretty fun! We’re also open-sourcing the framework that we used to make and refine the agents. The goal is to create an intuitive interface for storytellers to create, debug, and test game agents. We then take those game agents and expose an API beyond just chat - such as actions, player guardrails, emotional queries, etc. We’re not done yet - there are a lot more features coming on the way: scenario-based agent evals, agent-storyline consistency management, automatic agent generation, etc. We would love to hear your feedback. Thanks! [0] https://bit.ly/3rm11Jx [1] https://bit.ly/45Xd7Yr [2] https://bit.ly/3t1qvfO https://bit.ly/3t1qvMQ September 18, 2023 at 04:28PM

Show HN: HyperDX – open-source dev-friendly Datadog alternative https://bit.ly/44RhuDa

Show HN: HyperDX – open-source dev-friendly Datadog alternative Hi HN, Mike and Warren here! We've been building HyperDX (hyperdx.io). HyperDX allows you to easily search and correlate logs, traces, metrics (alpha), and session replays all in one place. For example, if a user reports a bug “this button doesn't work," an engineer can play back what the user was doing in their browser and trace API calls back to the backend logs for that specific request, all from a single view. Github Repo: https://bit.ly/3sWeqbM Coming from an observability nerd background, with Warren being SRE #1 at his last startup and me previously leading dev experience at LogDNA/Mezmo, we knew there were gaps in the existing tools we were used to using. Our previous stack of tools like Bugsnag, LogRocket, and Cloudwatch required us to switch between different tools, correlate timestamps (UTC? local?), and manually cross-check IDs to piece together what was actually happening. This often made meant small issues required hours of frustration to root cause. Other tools like Datadog or New Relic come with high price tags - when estimating costs for Datadog in the past, we found that our Datadog bill would exceed our AWS bill! Other teams have had to adjust their infrastructure just to appease the Datadog pricing model. To build HyperDX, we've centralized all the telemetry in one place by leveraging OpenTelemetry (a CNCF project for standardizing/collecting telemetry) to pull and correlate logs, metrics, traces, and replays. In-app, we can correlate your logs/traces together in one panel by joining everything automatically via trace ids and session ids, so you can go from log <> trace <> replay in the same panel. To keep costs low, we store everything in Clickhouse (w/ S3 backing) to make it extremely affordable to store large amounts of data (compared to Elasticsearch) while still being able to query it efficiently (compared to services like Cloudwatch or Loki), in large part thanks to Clickhouse's bloom filters + columnar layout. On top of that, we've focused on providing a smooth developer experience (the DX in HyperDX!). This includes features like native parsing of JSON logs, full-text search on any log or trace, 2-click alert creation, and SDKs that help you get started with OpenTelemetry faster than the default OpenTelemetry SDKs. I'm excited to share what we've been working with you all and would love to hear your feedback and opinions! Hosted Demo - https://bit.ly/4520Rom Open Source Repo: https://bit.ly/3sWeqbM Landing Page: https://bit.ly/3sWeqZk https://bit.ly/3sWeqbM September 18, 2023 at 05:25PM

Show HN: Visualizing pipeline parallel algorithms: GPipe, 1F1B (& -2bw, & eager) https://bit.ly/45cKcPf

Show HN: Visualizing pipeline parallel algorithms: GPipe, 1F1B (& -2bw, & eager) Visualizing how pipeline mode parallel works and how batches are scheduled under various scheduling scheme: GPipe (F-then-B), Pipedream (1F1b), Pipedrea-2BW (no flushes between iterations) and Eager-1F1B (better computation-communication overlapping). https://bit.ly/3PHi0iF September 18, 2023 at 11:40AM

Show HN: LLM Powered Keyboard [video] https://bit.ly/3PIzxqO

Show HN: LLM Powered Keyboard [video] Hey HN, I'm excited to share Taikoboard, a mechanical keyboard with LLM powered autocomplete. I made this keyboard for myself so I could use LLM-powered autocomplete in apps that didn't have this feature. Although more apps have started integrating LLMs, there's a large number of software tools that don't support this. Taikoboard bridges that gap, making the AI autocomplete experience universal. Would love to hear feedback, answer questions, or discuss potential use cases you see for Taikoboard. https://www.youtube.com/watch?v=BbMSWZKrrcI September 18, 2023 at 01:14PM

Sunday, 17 September 2023

Show HN: Type and Calculate Anything, Instantly. Numi like Calculator. https://bit.ly/3EFEM4e

Show HN: Type and Calculate Anything, Instantly. Numi like Calculator. https://bit.ly/3sYLnEo September 17, 2023 at 10:32PM

Show HN: Me and my buddy made $20 with a Stripe link and a Tweet https://bit.ly/44Qvi0R

Show HN: Me and my buddy made $20 with a Stripe link and a Tweet Hi there, So a buddy a couple of days ago came up with the idea for a new SaaS product regarding gpt and image generation. We did a quick MVP that barely works, it breaks almost 50% of the time but we still wanted to validate the idea before going all in. We have almost 1k followers on Twitter together. Did a quick post describing the idea with a stripe link in the comments with a 5$ value, no landing page, and no shipped product. In exchange, the buyers become beta users. Around 30 mins later we got our first sale next 30 mins another 5$ and so on. Do we consider the idea validated? The short answer is no, We gained some initial momentum but we can't call it a business yet, not until we are starting to get recurring revenue. What next? We created a notion file with multiple marketing channels we plan to test out and see which one is the best. We also created a list full of websites to submit our product and we are tracking the traffic we are going to get from each of them. PS: If you are curious, this is the product https://bit.ly/3sV2I14 September 17, 2023 at 04:16PM

Show HN: ARA Records Ansible and makes it easier to understand and troubleshoot https://bit.ly/45VOAmz

Show HN: ARA Records Ansible and makes it easier to understand and troubleshoot Hey HN, long time lurker here. I humbly present ara which is a project I created back at Red Hat in 2016 (before AWX was open source) to make my life easier working with distributed and large scale Ansible playbooks. It is designed to be simple and compatible with however you're already running Ansible today without needing to change much of your existing workflows. My time and skills are limited but I have learned a lot and I am happy with how the project has steadily improved over the years with the much appreciated help of contributors. If you'd like to read more about the project, the blog might be interesting: https://bit.ly/3rmX5bh If you'd like to help, contribute or chat, feel free to hop on IRC, Slack or Matrix: https://bit.ly/45RBx5V The best way to stay up to date with the project is on Mastodon: https://bit.ly/460MhyY I will be here for a while to reply to comments and answer questions. https://bit.ly/3rmk9a8 September 17, 2023 at 02:58PM

Show HN: Infinitely Recyclable Plastic (PDK) from Berkley https://bit.ly/3RnWfWm

Show HN: Infinitely Recyclable Plastic (PDK) from Berkley https://bit.ly/3RnWh0q September 17, 2023 at 04:38PM

Show HN: I made a browser extension for building your own custom HN themes https://bit.ly/3ZjUkUG

Show HN: I made a browser extension for building your own custom HN themes Hi HN! I’ve spent the last few weeks writing a browser extension that lets users write their own HN themes using Handlebars and CSS. It works by converting the current Hacker News page’s content into an object that is made available to the user-defined Handlebars templates. There is a built-in code editor that makes writing themes super easy and you can see changes in real-time. If you don’t want to write a theme from scratch, there are premade themes available or you may import one made by somebody else. It is shipped with Bootstrap so you can get pretty far without needing to write a lot of custom CSS. Material icons are also included so your themes get iconography out of the box. Any theme can be toggled into dark mode with a single click. It is open-sourced under the MIT license so feel free to use any of the code in the linked repo[0]. Additionally, I’ve put together a short demo video on YouTube[1]. If you decide to check it out, let me know of any feedback and please share any themes you create! I’d be happy to answer any questions. [0] https://bit.ly/3t1M93C [1] https://youtu.be/6DxLJQrKXa0 https://bit.ly/3PoHVKC September 17, 2023 at 02:46PM

Show HN: Fireworks Tap Toy https://bit.ly/3PEOz0Q

Show HN: Fireworks Tap Toy https://bit.ly/48iI9LV September 17, 2023 at 08:47AM

Saturday, 16 September 2023

Show HN: Dead simple API for Retrieval Augmented Generation https://bit.ly/45SVJEp

Show HN: Dead simple API for Retrieval Augmented Generation Hello everyone, I am the developer of eazyrag.com, and here is the problem I am trying to solve. When I was working on usegrasp.com (a search engine), I integrated the LLM answer engine, which is basically implementing a retrieval augmented generation (RAG) pipeline. First, I tried the most popular libraries available. I have to say I disliked the developer experience due to confusing APIs and complex abstractions. I wanted something like Algolia for retrieval augmented generation. So, I built eazyrag.com, which is an easy-to-use API to implement RAG with your own data inside your apps or websites. You can simply index everything and query it. You don't even need a unique ID for the content you are indexing; just send the entire documents in a single API call, and we will handle chunking, splitting, embedding, and prompt with context formation, etc. Here is a demo I built: I indexed all the Bun.js docs/guides pages on EazyRAG and performed RAG on them: https://bit.ly/45TxhTm https://bit.ly/3ZnCZKU September 16, 2023 at 11:35AM

Show HN: exaequOS - a new OS running in a web browser https://bit.ly/44WEMHZ

Show HN: exaequOS - a new OS running in a web browser https://bit.ly/3Lsg8YO September 16, 2023 at 11:11AM

Show HN: Every Breath You Take – Heart Rate Variability Training https://bit.ly/45YAZLp

Show HN: Every Breath You Take – Heart Rate Variability Training Through controlled breathing it is possible to regulate your body's stress response. This application allows you to measure and train this effect with a Polar H10 Heart Rate monitor. With every breath you take, you can set the pace of your breathing rate, measure your breathing control with the chest accelerometer, and see how heart rate variability responds. https://bit.ly/3ZjkV4m September 16, 2023 at 10:38AM

Show HN: Android Hacker News Widget and App https://bit.ly/3PFLxJv

Show HN: Android Hacker News Widget and App This app and widget and related code is free to use for anyone. This was a side project to learn Android, Kotlin and the many libraries that came along with it. Screenshots in the Google Play link above. app code: https://bit.ly/3PGo7E0 backend api: https://bit.ly/48hXhZZ There are many Hacker News apps, but this one focused on two features: - Widgets: This app supports dynamic widgets using Compose Glance. The widgets can be themed and set up with one of the three main categories: "New", "Top" and "Best". - Themes: Both the widgets and the main app support a number of color schemes based on user preference. https://bit.ly/3Zs4HpF September 16, 2023 at 10:10AM

Friday, 15 September 2023

Show HN: Make box plots from parquet, avro, CSV https://bit.ly/3rcRch1

Show HN: Make box plots from parquet, avro, CSV https://bit.ly/3sYWptm September 16, 2023 at 12:31AM

Show HN: Hello Inbox – Free email deliverability checklist for marketers https://bit.ly/3RmdV4M

Show HN: Hello Inbox – Free email deliverability checklist for marketers After struggling with low open rates in my small lifestyle software business, I decided to go down the rabbit hole that is email deliverability, learned a bunch of things I didn't know even after being in tech for a decade. A/B tested a bunch of things and finally got good results. I then decided to put together a comprehensive checklist of everything I learned and got me results to share with others. Now I help companies fix poor email deliverability and boost their email ROI. I want this checklist to be a repository of email best practices so I'm always looking to improve and update it. Your feedback is welcome. https://bit.ly/3PG4SKR September 16, 2023 at 02:18AM

Show HN: Super Castle Game, a JavaScript puzzle under 13 KB https://bit.ly/44VUseu

Show HN: Super Castle Game, a JavaScript puzzle under 13 KB I wrote this for the js13kGames game jam, and thought I'd share. https://bit.ly/3rjqkMj September 16, 2023 at 01:37AM