Thursday, 11 July 2024

Show HN: CipherAI – Technical interview prep platform with LLM to assist you https://bit.ly/3S0F7pe

Show HN: CipherAI – Technical interview prep platform with LLM to assist you Hi HN, I'm working on a technical interview prep platform that uses AI to help you. As of now, the platform is missing a lot of features and only has a few problems, but I wanted some feedback on the idea. Currently, Cipher is basically just leetcode but with a chatbot to help you answer questions. However, I was wondering if I should shift in a different direction, which would be more helpful to have an AI assistant (i.e., AI mock interviewer), or if optimizing the current idea is best. Also, any suggestions on either a) features to add and b) feedback in general would be greatly appreciated! Thank you in advance! https://bit.ly/463s4ZP July 11, 2024 at 10:51PM

Show HN: CalmJobsAI – Find jobs with better work-life balance https://bit.ly/4bE7rot

Show HN: CalmJobsAI – Find jobs with better work-life balance https://bit.ly/3W0xm3P July 11, 2024 at 07:57AM

Wednesday, 10 July 2024

Show HN: Upload your PDF and get a shareable link https://bit.ly/4cAG5AG

Show HN: Upload your PDF and get a shareable link https://bit.ly/4croxXP July 11, 2024 at 04:05AM

Show HN: Dut, a fast Linux disk usage calculator https://bit.ly/3XU2pB3

Show HN: Dut, a fast Linux disk usage calculator "dut" is a disk usage calculator that I wrote a couple months ago in C. It is multi-threaded, making it one of the fastest such programs. It beats normal "du" in all cases, and beats all other similar programs when Linux's caches are warm (so, not on the first run). I wrote "dut" as a challenge to beat similar programs that I used a lot, namely pdu[1] and dust[2]. "dut" displays a tree of the biggest things under your current directory, and it also shows the size of hard-links under each directory as well. The hard-link tallying was inspired by ncdu[3], but I don't like how unintuitive the readout is. Anyone have ideas for a better format? There's installation instructions in the README. dut is a single source file, so you only need to download it and copy-paste the compiler command, and then copy somewhere on your path like /usr/local/bin. I went through a few different approaches writing it, and you can see most of them in the git history. At the core of the program is a datastructure that holds the directories that still need to be traversed, and binary heaps to hold statted files and directories. I had started off using C++ std::queues with mutexes, but the performance was awful, so I took it as a learning opportunity and wrote all the datastructures from scratch. That was the hardest part of the program to get right. These are the other techniques I used to improve performance: * Using fstatat(2) with the parent directory's fd instead of lstat(2) with an absolute path. (10-15% performance increase) * Using statx(2) instead of fstatat. (perf showed fstatat running statx code in the kernel). (10% performance increase) * Using getdents(2) to get directory contents instead of opendir/readdir/closedir. (also around 10%) * Limiting inter-thread communication. I originally had fs-traversal results accumulated in a shared binary heap, but giving each thread a binary-heap and then merging them all at the end was faster. I couldn't find any information online about fstatat and statx being significantly faster than plain old stat, so maybe this info will help someone in the future. [1]: https://bit.ly/4cAmukb [2]: https://bit.ly/3Y3QJfb [3]: https://bit.ly/3XUTBL1 , see "Shared Links" https://bit.ly/4eWsntG July 11, 2024 at 12:29AM

Show HN: Open-source tool that writes Nvidia Triton Inference Glue code for you https://bit.ly/4eVy6Qq

Show HN: Open-source tool that writes Nvidia Triton Inference Glue code for you Triton Co-Pilot: A quick way to write glue code to make deploying with NVIDIA Triton Inference Server easier. It's a cool CLI tool that we created as part of an internal team hackathon. Earlier, deploying a model to Triton was very tough. You had to navigate through the documentation for the Python backend, figure out how to get your inputs and outputs right, write a bunch of glue code, create a config.pbtxt file with all the correct parameters, and then package everything up. It could easily take a couple of hours. But with Triton Co-Pilot, all that hassle is gone. Now, you just write your model logic, run a command, and Triton Co-Pilot does the rest. It automatically generates everything you need, uses AI models to configure inputs and outputs, and handles all the tedious parts. You get your Docker container ready to go in seconds. Check out our GitHub repository and see how much easier deploying to Triton can be! It would be great if you folks try it out and see if it works for you. reply https://bit.ly/4cSXLYa July 10, 2024 at 11:54PM

Tuesday, 9 July 2024

Show HN: Devirtualize Audible- extension removes Virtual/AI audiobook narrators https://bit.ly/4bH3xLo

Show HN: Devirtualize Audible- extension removes Virtual/AI audiobook narrators https://bit.ly/4bxvXYp July 10, 2024 at 02:43AM

Show HN: GPT Powered Text User Interface for Poker AI Engine https://bit.ly/4eZY8SL

Show HN: GPT Powered Text User Interface for Poker AI Engine It mostly analyzes specific hands. If you don't know how to play poker, check out the suggestions as a starting point. Yes, it has more bugs than features. https://bit.ly/4ePOEtf July 10, 2024 at 04:38AM

Show HN: AI for Research Statistics https://bit.ly/3LgPe5p

Show HN: AI for Research Statistics https://bit.ly/4cwMYD7 July 10, 2024 at 02:08AM

Show HN: I Recreated the THX "Deep Note" in JavaScript https://bit.ly/3VY5Y6p

Show HN: I Recreated the THX "Deep Note" in JavaScript https://bit.ly/3Whz0zz July 9, 2024 at 08:45AM

Show HN: Tegon: Open-source alternative to Jira, Linear https://bit.ly/3XWMfaa

Show HN: Tegon: Open-source alternative to Jira, Linear Hi HN, we're Harshith, Manoj and Manik and we're building Tegon ( https://bit.ly/4ae9uir ), open-source issue tracking software that uses AI to smartly automate manual workflows or provide more context to engineers for a given task. There's a demo video here: https://bit.ly/3VUqiWA , and you can try out the product at https://bit.ly/3XQMaVl using these credentials: Email: elon@xyz.com Password: XfFNw6GwVJVQv6PA As engineers, our experience with traditional tools like Jira hasn't been great. It is slow, bloated and often acts as a burden to engineers. These tools didn't help engineers in getting the work done faster, they only helped the management in tracking the work which enabled a lot of processes and micro-management which used to kill our productivity. With the rise of LLMs, we thought about how project management and issue tracking would look 5-10 years from now. The current tools didn't match our vision, which excited us and started the journey of Tegon. We aim to build a tool where manual workflows are either automated or handled by AI. This tool will provide better context about a task to an engineer by smartly gathering data from all sources, helping teams with better prioritization. Tegon loads all the data from local (indexed db) thus making it super fast to load and navigate. We make all of this happen by real-time sync in the background. Tegon also uses AI to simplify the issue-creation process by automatically creating titles, suggesting labels and assignees and identifying duplicates. Tegon also simplifies the issue creation process from Slack, just apply an emoji to a Slack message and a tegon issue will be created making it easier for other teams to raise bugs or feature requests to engineering teams. We deeply value the feedback from this community and have spent the last month revamping Tegon's design based on the feedback from our last launch. We just got started and there's a lot more to come. We're eager to get more feedback and keep building. Let us know what you think in the comments :) https://bit.ly/4ae9uir July 9, 2024 at 07:01AM

Show HN: Print Your Personalized Playing Cards with Only SVGs https://bit.ly/4eSaH2n

Show HN: Print Your Personalized Playing Cards with Only SVGs https://bit.ly/3xFFGht July 9, 2024 at 07:54AM

Monday, 8 July 2024

Show HN: I built a IMDB for all kinds of micro-creators https://bit.ly/3LjpCFf

Show HN: I built a IMDB for all kinds of micro-creators https://bit.ly/3VZ0sQW July 9, 2024 at 12:29AM

Show HN: Open-sourced Webflow for your own app https://bit.ly/3xDxyy1

Show HN: Open-sourced Webflow for your own app Hi HN, I’m Kiet, one of the creators of Onlook studio. I made this app that allows you to visually edit your locally running React app and write the code back to it in real-time. The purpose is to allow you to develop UI while fully owning your code the whole time. There are other visual builders out there but they either require you to upload your code to the cloud or some lengthy setup process. Onlook runs locally, deterministically, and only requires adding a plugin for the compile step (2 lines of config change). Technical details: This is technically a web browser that can point to your localhost, which injects some CSS into the page that allows you to select, drag, and drop DOM elements, then track and translate those changes back into React code. Theoretically, you could do this with any compiled framework but I wanted a reasonable scope for the launch (the first version was actually in Svelte). Some interesting challenges: 1. There is a React parser that is used to parse, insert the style, and serialize it back to code 2. There is a React pre-processor that traces the DOM elements to the corresponding code 3. There's also CSS parsing, injection, and converting to Tailwind 4. This is also an Electron app so there’s a browser within a browser within a node app which makes message passing… interesting What’s next? We’ve already built a proof-of-concept for inspecting and selecting layers, dragging to reorder, and inserting new DOM elements that I’m working on porting over from our private codebase. We’re also exploring opening more tabs in new frames in order to A/B test the changes before committing to code. There’s a long tail of exciting features we can do but I want to put this out there first and see what others would need. Let me know what you think/feedback. It's been a blast working on this so far and I think it’s just neat :) https://bit.ly/3LgUtSG July 8, 2024 at 01:36PM

Show HN: I made AI sales reps for live product demos https://bit.ly/3xRPhld

Show HN: I made AI sales reps for live product demos https://bit.ly/3XRZysc July 8, 2024 at 08:01AM

Sunday, 7 July 2024

Show HN: Io_uring like asynchronous API and coroutine powered IO tasks for Zig https://bit.ly/3Lcj3UO

Show HN: Io_uring like asynchronous API and coroutine powered IO tasks for Zig https://bit.ly/3xrY7WI July 8, 2024 at 03:55AM

Show HN: Simulating 20M Particles in JavaScript https://bit.ly/3S2IwDZ

Show HN: Simulating 20M Particles in JavaScript Had some fun with shared array buffers over many months of free time. Skip to the end to play around with the final app. Open to ideas on how to simulate more whilst staying in js land. https://bit.ly/4eRWW3I July 8, 2024 at 02:52AM

Show HN: Better Tmux – Customize Tmux Using React and JSX https://bit.ly/3XOBjv5

Show HN: Better Tmux – Customize Tmux Using React and JSX Hey folks! I'm working on something that's still in the early stages and a work in progress, but it seems promising. Don't hesitate to leave your honest feedback. https://bit.ly/4eRiRbg July 6, 2024 at 11:19PM

Saturday, 6 July 2024

Show HN: BeaconDB – An Alternative to Mozilla Location Services https://bit.ly/3WeYuMP

Show HN: BeaconDB – An Alternative to Mozilla Location Services https://bit.ly/3VVrvwF July 7, 2024 at 07:25AM

Show HN: I made a tool that automates competitor research for startups/hackers https://bit.ly/4eTV8qJ

Show HN: I made a tool that automates competitor research for startups/hackers Hi HN! After months of coding in my free time, I wanted to share Competitor Research [ https://bit.ly/3LgmOc2 ], a tool that helps you find and research your competitors. Problem: Most competitor analysis tools are 1. Time consuming: These tools get you the data, but you still have to do the work of knowing what to look for 2. Expensive: Most tools like Ahrefs, SEMRush cost $99+/month. Other more niche tools can cost $1000+/month. For enterprise software it can be $100K+, for consultants, it can be ~$2K+ 3. Requires you to know who your competitors are 4. Not comprehensive: Mostly provides only SEO related info/social media information 5. No actionable insights Solution: We tried our best to help startups/solopreneurs/makers get the best possible experience when researching their competitors. Here’s what we ended up making: 1. We help you find your competitors by combining several different sources and ranking the ones most relevant to your business. 2. We use multiple data sources and provide a comprehensive overview of your company: 1. SEO Keywords - what keywords do your competitors rank for 2. Backlinks - who’s linking to your competitors 3. Pricing - what your competitor’s pricing model is 4. Traffic - where they get traffic from 5. Website performance - how does your competitor’s website perform 6. Target audience and messaging 3. We provide you with actionable insights, things you can do to improve your business (get more customers, improve pricing, improve copy) 4. It’s a one time fee of $79, which is a steal compared to other tools Thanks a lot for reading through this :) We'd love to hear any feedback/comments you might have! Adam https://bit.ly/3LbuHzg July 6, 2024 at 08:12PM

Show HN: DecapBridge – Standalone Accounts for DecapCMS / NetlifyCMS https://bit.ly/4cunyWS

Show HN: DecapBridge – Standalone Accounts for DecapCMS / NetlifyCMS Hey folks! Any DecapCMS / NetlifyCMS users here? If so I've got something very niche for you guys: A "Standalone" (Github-free / Netlify-free) auth service for DecapCMS. Basically it let's you invite anyone with an email address to contribute to a Decap CMS site (without needing to create a github account). It came out of my own itch because I'm not on Netlify and asking non-devs to create a github account always felt a bit weird to me. Been working on it on and off for the past couple months and it's getting pretty stable now! Right now it only supports github and isn't deeply integrated with a github app (so you need to manually copy/paste a token) but I'm trying to see if it's something that interests people other than me before spending too much adding more features (see roadmap at the end of the homepage) I also plan on cleaning it up and providing a self-hosted version of it for those who prefer that. Thoughts / comments / ideas? If you try it out, let me know how it went! Thanks! https://bit.ly/4bO1rK1 July 6, 2024 at 01:30AM