Wednesday 7 August 2024

Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://bit.ly/3LX4aWP

Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://bit.ly/3LZmG0E August 8, 2024 at 04:56AM

Show HN: OllamaAgents – Your Natural Language Gateway to Linux Mastery https://bit.ly/3YCqnRB

Show HN: OllamaAgents – Your Natural Language Gateway to Linux Mastery OllamaAgents is a TypeScript-based CLI application that provides a Linux command interpreter using the Ollama API. It converts natural language queries into appropriate Linux commands, executing them if requested, offering explanations and cautions when necessary. https://bit.ly/3YCqo87 August 8, 2024 at 01:04AM

Show HN: Voyage – Toolbox of otherwise expensive SaaS marketing tools https://bit.ly/4fCC5ld

Show HN: Voyage – Toolbox of otherwise expensive SaaS marketing tools Voyage is a bunch of marketing tools for SaaS in one platform. We're betting on three things: 1. Many marketing tools don't offer free tiers. Think Optimizely, 6sense, Mutiny, Typeform, Qualified, Marketo, Drift, etc. A lot of these have minimum contract sizes of 5 figures. Voyage is completely free right now (haven't shipped monetization yet) and will always be usage-based + free tier. 2. Having these tools in one place compounds. We offer global themes for all of the user-facing marketing assets, which means you won't have to manage a brand theme for each of Wistia, Drift, etc. We also can use the data from one tool to modify another. Ex: personalize the header of the pricing page based on whether a visitor went through the video on your splash page. 3. We can outship most engineering teams in the long term. It's difficult for mar-tech companies to attract/retain talent since they're GTM-first, not eng-first. We're building an eng-first mar-tech company, getting into teams early with a generous free tier, and making money as our customers scale. We can probably offer these tools much cheaper at bundled scale too. If you use any of these tools and want to combine them together for a reduced bill or better cross-tool integration, please reach out. We'd love to have you as a design partner. - Wistia / Vimeo - Typeform / HS forms - Optimizely / Mutiny - Google Analytics 4 - Drift / Qualified / etc - SEO content tools bryan.houlton@withvoyage.com https://bit.ly/4fBM3Dh August 7, 2024 at 11:55PM

Show HN: I made a new kind of Trusted Timestamp based on plaintext encoding https://bit.ly/4dxKOTR

Show HN: I made a new kind of Trusted Timestamp based on plaintext encoding I've just launched a new site that creates Trusted Timestamps. Anyone can use it to make any data immutable going forward in time. By "verifying" a Trusted Timestamp against a file, you certify that file has not been altered since the time the Trusted Timestamp was created at. Trusted Timestamps are not a new idea, there is a standard defined in RFC3161 and some other prior work as well. My design though is different as it is based on plain-text, human readable files. I believe this makes this form of Trusted Timestamp more accessible for a wider set of applications. I found the RFC3161 timestamp standard to be difficult to work with, and I also found the existing providers of Trusted Timestamps to not be particularly suitable for building on top of. This is why I made TimestampIt! I have my own plans for applications to build on top of this basic site, however I would love to see what ideas everyone else can come up with. Any feedback is appreciated! https://bit.ly/4dxKPan August 7, 2024 at 07:09AM

Tuesday 6 August 2024

Show HN: Open Sourcing the Cure to Acne https://bit.ly/3Acm8lJ

Show HN: Open Sourcing the Cure to Acne took an ml model from MIT and using it as the foundation for the open sourced cure to acne. if we all come together and share our protocols we can quickly identify what works and what doesnt https://bit.ly/3LCWXuJ August 7, 2024 at 02:50AM

Show HN: Simple TypeScript SSG with custom JSX support https://bit.ly/4cdWGtb

Show HN: Simple TypeScript SSG with custom JSX support https://bit.ly/3YBkbJA August 6, 2024 at 10:31PM

Show HN: ScholArxiv – an open-source, aesthetic, minimal research paper explorer https://bit.ly/3SE13a8

Show HN: ScholArxiv – an open-source, aesthetic, minimal research paper explorer https://bit.ly/3SDEQcc August 6, 2024 at 05:37PM

Monday 5 August 2024

Show HN: Python Code Resumption. A way to stop and resume a Python script https://bit.ly/4fBbODK

Show HN: Python Code Resumption. A way to stop and resume a Python script Wanted to share this crazy little idea I had and implemented. Not sure if anyone has tried to do this in python before, but I wanted a way to interrupt a python script and then restart it from the interrupt point later. Obviously the implementation is very POC and simple, but it works. Let me know your thoughts! What crazy python stuff have you done? https://bit.ly/3WzQkyH August 6, 2024 at 03:35AM

Show HN: I revamped JustWatch with a minimalist UI https://bit.ly/4cgfdFa

Show HN: I revamped JustWatch with a minimalist UI https://bit.ly/4ceRR2V August 6, 2024 at 03:02AM

Sunday 4 August 2024

Show HN:Playing Checkers with Local LLMs https://bit.ly/3ygx6Gd

Show HN:Playing Checkers with Local LLMs https://bit.ly/46zUUS3 August 5, 2024 at 12:40AM

Show HN: Hyperaide – your personal assistant for getting things done https://bit.ly/4cftXnI

Show HN: Hyperaide – your personal assistant for getting things done https://bit.ly/40x6M4p August 4, 2024 at 04:36PM

Show HN: Candix, a confidential, reverse recruiting platform https://bit.ly/3AjvJqE

Show HN: Candix, a confidential, reverse recruiting platform It's a site where you describe your ideal next job and get approached by top-paying startups. It’s confidential, ensuring that your current employer won’t find out. It's free for candidates, while we charge companies for access to the pool. They’re charged a subscription fee, not a traditional success fee, because it’s the only way to remain forever candidate-centric and not obsessed with placing profiles at any cost, like agencies are. I'm opposed to the AI trends in recruitment. Recruitment is opaque and needs more humanity in the process, not less. Consequently, we're stubborn about keeping humans involved at every level, from onboarding to support. This results in high operational costs, which we are working hard to streamline. Confidentiality is what truly sets Candix apart. It's a tricky concept in recruitment, though, as it needs to be balanced with recruiters' need to know about your background to make hiring decisions. Our approach is to protect access to the pool with NDAs and limit profile visibility to relevant companies only. Additionally, we limit points of access to one per company and thoroughly monitor all recruiter activity on the site to prevent any leakage. For those who are not open to receiving offers, one interesting feature is the option to mark your profile as unavailable. Interested companies won’t reach out, but they will be able to place an alert on your profile to be notified when this changes, effectively boosting your future search. We operate in the US and European markets, helping people connect with over seventy companies, such as OpenAI and Ramp. What do you think about the tool and its positioning? https://bit.ly/4dexa8v August 4, 2024 at 01:15PM

Show HN: Semiotic Analysis Tool https://bit.ly/3Svl02z

Show HN: Semiotic Analysis Tool The Semiotic Analysis Tool is a comprehensive and sophisticated Python-based application designed to analyze various sign systems within textual and visual data. This tool integrates multiple advanced NLP techniques, machine learning models, and external knowledge sources to provide an in-depth analysis of the meaning and context of the input data. https://bit.ly/3YxdjNb August 4, 2024 at 12:18PM

Show HN: Remix Gear and Next.js Gear – The cleanest way to start a project https://bit.ly/4cb8dtk

Show HN: Remix Gear and Next.js Gear – The cleanest way to start a project I like starting projects from scratch, but not from zero: - Remix or Next.js - Tailwind CSS - TypeScript - shadcn/ui - i18n https://bit.ly/3AmmMgc https://bit.ly/4cc0IlN August 3, 2024 at 07:59PM

Saturday 3 August 2024

Show HN: RAGBuilder – Hyperparameter tuning on various RAG parameters https://bit.ly/3WO0Za1

Show HN: RAGBuilder – Hyperparameter tuning on various RAG parameters A RAG has several moving parts: data ingestion, retrieval, re-ranking, generation etc.. Each part comes with numerous options. If we consider a toy example, where you could choose from: 5 different chunking methods, 5 different chunk sizes, 5 different embedding models, 5 different retrievers, 5 different re-rankers/ compressors 5 different prompts 5 different LLMs That’s 78,125 distinct RAG configurations! If you could try evaluating each one in just 5 mins, that’d still take 271 days of non-stop trial-and-error effort! In short, it’s kinda impossible to find your optimal RAG setup manually. So, how do you determine the most optimal RAG configuration for your data and use-case? Meet RagBuilder, a tool designed to help you create optimal, production-ready Retrieval-Augmented-Generation (RAG) setup for your data automatically. RagBuilder performs hyperparameter tuning on various RAG parameters, such as chunking strategy (semantic, character, etc.) and chunk size (1000, 2000, etc.), to evaluate these configurations against a test dataset. This process identifies the best-performing setup tailored to your data. Check it out and let us know what you think! https://bit.ly/3LNWV3o https://bit.ly/3LSt7CW August 3, 2024 at 08:01AM

Friday 2 August 2024

Show HN: Hanon Pro – piano technique and exercises for the digital age https://bit.ly/3SykIrQ

Show HN: Hanon Pro – piano technique and exercises for the digital age https://bit.ly/3YNXC4H August 3, 2024 at 06:21AM

Show HN: I built a solcial-media-inspired fitness App https://bit.ly/3yeXzUB

Show HN: I built a solcial-media-inspired fitness App Hi Hacker News! I'm Jarne, a student and software developer, and I have developed MyGainplan for the last 2 years. When I started working out, I realized that it is quite hard to keep varying training plans. I know that it is recommended to change your training plan every 2–3 months in order to prevent muscular imbalance and other injuries. Besides that, some little changes help to stay motivated on a long fitness journey . After endless searching for free workouts or training plans, I had the idea of MyGainplan. The main idea of MyGainplan is to allow users to share their experience and profit from each other. MyGainplan guides you through your workouts, tracks your progress and keeps you motivated to train. When it comes to discovering new workouts, MyGainplan allows you to search for unique and different workouts created and uploaded by other users. With that, changing your training plan becomes a breeze - And it's totally free! No payments, no subscriptions, no advertisements! I am so happy to say that I have now launched on iOS and Android. I would love to get some Feedback from the first users in order to make MyGainplan even better! Website: https://bit.ly/3Ywh3Pk Play Store: https://bit.ly/3WttxV7 App Store: https://apple.co/3WML0cw Let's make training better together https://bit.ly/3Ywh3Pk August 2, 2024 at 09:39PM

Show HN: webhooked.email (2023) https://bit.ly/46EAIyn

Show HN: webhooked.email (2023) Hey HN, I built this tool a while ago, and it looks like it's finally getting some traction lately -- wanted to post it up again here for anyone who's looking for a dead simple solution for webhooks that email you. For those who say new products are hard to trust ("you never know how long they'll be around!") -- this one has been casually running for just over 13 months now! https://bit.ly/46EpwSw August 3, 2024 at 03:17AM

Show HN: ShortLoop – Replay Audio Calls and Test Your VoiceAI https://bit.ly/3WoYr0O

Show HN: ShortLoop – Replay Audio Calls and Test Your VoiceAI VoiceAI builders can replay production calls (or) create voice test data set and replay those calls to your VoiceAI. With this( https://bit.ly/4ds3cxr ) you can now test end to end flows frequently and in an automated way. We have been tinkering with LLMs and building voice applications for the past few months. As we were trying to improve our voice bots performance (interruptions, latency of tts, llm etc) it became very tedious to test our bot over and over again speaking to it. With real users we would observe edge cases that we didn’t handle before. After making changes it was difficult to recreate that exact scenario (accent, noise, slow speech or gaps between sentences) and test changes. So we built a way to use any existing call recording and replay ‘user’ portion of the call to the bot. Since LLMs won’t repeat the exact text or follow same flow on each run, it became important to handle those deviations. So took sometime experimenting and came up with this approach: 1. Segment call in to audio snippets of dialogue 2. Create a transcript and understand flow, intent, details of the call. 3. In response to LLM, identify correct user audio snippet to replay based on the flow/context (lot of work here :D) 4. In cases where it is a new question or reconfirmation by bot, generate new text+audio. I think this is pretty cool and would love for you to try it over your VoiceAI bots and give feedback to improve it. Earlier we also built a visualisation for analysing audio calls (player, transcript and basic errors) and included it. Here is a quick demo of how both look: https://youtu.be/j3kRhSxD5P0 What’s next? Thinking of creating more voice based automated tests. Open to ideas and would love to know how you improve your VoiceBots. https://bit.ly/4ds3cxr August 2, 2024 at 08:03AM

Thursday 1 August 2024

Show HN: Zig Inspired Standalone OpenCL Compiler https://bit.ly/3SCxR39

Show HN: Zig Inspired Standalone OpenCL Compiler Hello HN, I’d like some feedback on a recent project: openclc. As the name suggests it’s an AOT compiler for OpenCL-C/C++ code targeting SPIR-V to be consumed by `clCreateProgramWithIL`. Coming from CUDA, I liked using the OpenCL language on a school project. That being said, I found the compile at runtime, put the kernels in a c string flow to be janky and off-putting. Thankfully, Khronos created an LLVM backend that converts LLVM IR to SPIR-V. Despite the good code in the SPIRV-LLVM-Translator, it leaves much to be desired when it comes to packaging. It requires a build from source against a system LLVM installation, doesn’t do SPIRV-Opt performance passes, and leaves you to figure out the inclusion of the SPIR-V into your program. Openclc bundles clang/llvm, the LLVM-SPIRV translator, and spirv-opt performance passes into one static executable. It can output the SPIR-V directly or as a C array so you can easily embed it into a binary. * I also included builds of Spirv-Tools for windows, linux, and macos. Future Idea: OpenCLC Runtime The biggest problem with OpenCL is the ardous and error prone device discovery and kernel scheduling. It would be a huge boost to OpenCL usability to offload device discovery and scheduling to a runtime library like CUDA does with the CUDA Runtime. Instead of just compiling cl sources to SPIR-V, it could offer a regular c symbol for each kernel where the `clEnqueueNDRangeKernel` ugliness is handled underneath the hood. With sufficient abstraction the OpenCL backend could be swapped for Vulkan, Level Zero, and maybe even Metal through SPIR-V cross. I'd love to answer any questions. https://bit.ly/3yqf6Js August 2, 2024 at 03:42AM