Thursday 8 August 2024

Show HN: InnoDB_rs – InnoDB Recovery Toolkit in Rust https://bit.ly/4fwC0j7

Show HN: InnoDB_rs – InnoDB Recovery Toolkit in Rust I recently had the "opportunity" to recover a database from being accidentally `rm -rf`'ed. In the process decided the best route is to implement InnoDB storage format and scan the disk for any and all record we can still find. https://bit.ly/4fEjCF2 August 9, 2024 at 12:28AM

Show HN: I built interactive map of active and decommissioned nuclear stations https://bit.ly/4ckETAu

Show HN: I built interactive map of active and decommissioned nuclear stations Hi all, I am not an expert in nuclear energy but I've always wondered and found it difficult to get a clear picture about the amount of nuclear stations located in a specific region. So I built this tool that shows all the nuclear plants in the world, scaled by their capacity and with indication of their status. Clustering is enabled by default and allows to see the sum potential capacity of a region. It's a fun tool for me: e.g. disable clustering, scale circle radius to 70%, go to EU, and you'll see Germany has shutdown all of the stations. Ofc it's a widely known fact, but what came to my surprise is that Poland, Turkey, Scandinavian countries, Africa have literally 1 to none nuclear stations. Which is kinda strange because some of these regions are modern, well-developed, and Africa specifically was sourcing lots of nuclear fuel for other countries other the years. idk what to do with it yet, but I think I'll come up with ideas for future improvements as I believe nuclear sector will grow drastically. https://bit.ly/3WBr770 August 8, 2024 at 08:40AM

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