Monday, 28 April 2025

Sunday, 27 April 2025

Show HN: I Built ATS Master – A Tool to Help Job Seekers Optimize Their Resumes https://bit.ly/3Rz8VJ7

Show HN: I Built ATS Master – A Tool to Help Job Seekers Optimize Their Resumes Hi HN! I'm a solo developer, and over the past few months, I've been building a tool called ATS Master to help job seekers improve their resumes and land more interviews. During my own job search, I struggled with: Tailoring resumes manually to each job description Low ATS (Applicant Tracking System) scores leading to automatic rejections Not knowing how well my resume actually matched the roles I was applying for So, I built ATS Master, which: Reads the job description Analyzes your resume content Suggests optimizations to improve ATS compatibility Estimates your ATS score Helps you optimize your LinkedIn profile Lets you download a polished PDF resume I'm launching it publicly now and would love to hear your honest feedback — good, bad, or brutal. Here's the link if you want to try it out: https://bit.ly/4jDxnVZ https://bit.ly/4jDxnVZ April 28, 2025 at 03:06AM

Show HN: I made a web-based, free alternative to Screen Studio https://bit.ly/44c9DU8

Show HN: I made a web-based, free alternative to Screen Studio https://bit.ly/433PUVu April 28, 2025 at 01:38AM

Show HN: The #1 Reason Your Product Fails – Ignoring User Feedback https://bit.ly/4jtgCwH

Show HN: The #1 Reason Your Product Fails – Ignoring User Feedback I’ve spent months researching why solo-built products stall—and time and again it comes down to one culprit: poor feedback collection. Without an easy way to capture, organize, and act on what your users are saying, insights slip through the cracks and your roadmap veers off course. That’s why I built Feedaura, a lightweight widget you drop into your site to: Automatically gather feedback right where users are engaging (no more chasing down emails or scattered notes) Analyze every comment with AI, categorizing sentiment, feature requests, and bug reports on the fly Display it all in a simple dashboard, so you can filter, search, and prioritize in seconds Keep your team in sync, with real-time updates as new feedback rolls in Feedaura makes it effortless for solo developers and indie makers to stay laser-focused on what users really want—so your next release hits the mark. Try it out at https://bit.ly/4jqcu0d and let me know how it fits into your workflow! April 27, 2025 at 06:16AM

Show HN: ImgDetect – AI Image Detector to Identify Fake and AI-Generated Images https://bit.ly/3ErAOjr

Show HN: ImgDetect – AI Image Detector to Identify Fake and AI-Generated Images Hi HN community, I recently built an app called *ImgDetect*, an AI-powered tool that detects AI-generated, manipulated, or fake images. How it works: - Upload an image (or paste a link). - ImgDetect analyzes the image using multiple AI models. - It provides a probability score and highlights possible manipulations. Why I built it: With the rise of AI-generated content, it's becoming harder to distinguish real from fake. I wanted to create a lightweight, privacy-focused tool that anyone can use without technical knowledge. Link: - App Store / Download: https://apple.co/44cRd5M... Features: - Fast AI detection - Privacy-focused: No image data is stored - Available on mobile and web I'd love to hear your feedback and suggestions! If you find any bugs or have ideas for improvement, please feel free to share. Thanks a lot for checking it out! https://apple.co/42KeRUz April 27, 2025 at 06:31AM

Show HN: Remote-Controlled IKEA Deathstar Lamp https://bit.ly/4cTXyoT

Show HN: Remote-Controlled IKEA Deathstar Lamp Repainting the iconic IKEA PS 2014 lamp into the Deathstar from Star Wars has been a popular IKEA hack for quite some time. This variant additionally replaces the manual, rope-operated mechanism to open and close the lamp with a remote-controlled motor. The firmware is based on ESPHome, and its excellent Home Assistant integration enables one to implement higher-level features, like a "sundial" where the aperture of the Deathstar follows the sun elevation throughout the day (see the timelapse video). That said, I will not consider this project as complete until the Imperial March can be played over the stepper motor (just like the legendary Floppotron) ;-) https://bit.ly/42SH2Rn April 27, 2025 at 07:25AM

Saturday, 26 April 2025

Show HN: I made no subscription keyword grouping and other SEO tools https://bit.ly/4iDUrmn

Show HN: I made no subscription keyword grouping and other SEO tools I built a keyword grouping tool as a developer managing my own websites' SEO, I found most SEO suites too expensive with only subscription based models, with lots of unnecessary features for my needs. So I made a simple tool for myself that grew into it's own product. Optiwing has tools for Keyword discovery, grouping, content briefing and blogpost drafting with LLMs, SERP checking, and SERP comparison. What I did different: Pay-as-you-go pricing with no subscriptions. A simple integrated workflow from keyword research, to grouping, to content briefing/blog post writing. Large scale keyword grouping is to identify which keywords can be targeted with a single piece of content avoiding keyword cannibilization (multiple pages trying to rank for the same keyword), using live Google search data for accuracy. I'd love feedback, especially from others managing their own SEO and find existing tools too expensive for their needs. Cheers https://bit.ly/3VMbppL April 27, 2025 at 03:51AM

Show HN: My self-written hobby OS is finally running on my vintage IBM ThinkPad https://bit.ly/4jRydhI

Show HN: My self-written hobby OS is finally running on my vintage IBM ThinkPad Finally got my hobby OS up and running on real hardware. I love the old IBM thinkpads, so thought it was the perfect machine to get it working on. Been working on it for quite some time now, but this has been a big milestone! https://bit.ly/4izXr2X April 26, 2025 at 01:51PM

Friday, 25 April 2025

Show HN: VacayBuddy – PTO Management Inside Slack (Open Source) https://bit.ly/3Ryl01d

Show HN: VacayBuddy – PTO Management Inside Slack (Open Source) I built VacayBuddy, an open-source Slack bot that makes managing Paid Time Off (PTO) simple and seamless — all from within Slack. Features: • Request and track PTO directly from the Slack app home • Get notified and approve PTO via Slack modals • Admin dashboard to manage team PTO balances and history • Excel integration for migrating existing PTO data • Works out of the box with SQLite for local setup We use it internally to manage our team’s PTO without emails or spreadsheets. Would love your feedback or contributions! https://bit.ly/3YdNQaP April 26, 2025 at 02:20AM

Show HN: Empty Enter Expander – Type less in the terminal with this tool https://bit.ly/42OfhJA

Show HN: Empty Enter Expander – Type less in the terminal with this tool When you have a lot of aliases it can be difficult to remember how was the one you need named especially if you do not use it very often. You can also have files stored in a bin folder and look there to find the name. Another trick is to prepend your commands with a comma then type the comma and hit the Tab key to see only your own commands. There is an article about it somewhere on the Internet. I needed something lightweight to always show me the available commands. Something to run with a few keystrokes. Something that stores commands in files and folder structures. The idea was born at the time of using Linux Debian with the dwm (dynamic window manager). The first version was implemented in bash and it could do three things: start an application, expand text from a template and do a predefined automation on the selected application. It was launched by a keyboard shortcut and opened the list of commands in a new terminal window. The commands were stored in nested folders and it was able to switch between the three modes (launcher, expander, automator). It also required only few keystrokes to do the desired action. For instance, I was in the terminal and hit Ctrl+P. It opened a new terminal and listed applications to launch. I hit the Space to switch to the expander mode. Then I hit the g to enter the Git folder and s for the status. The result was that it put the git status to the terminal I was in before. This expander could be used in any application. It could insert the email template into the browser. Then I migrated to macOS and really missed that tool. So I quickly wrote a zsh vesrion that consists only the expander mode and supports only the terminal. It is activated by hitting Enter on empty command and then it inserts the desired command right into the prompt. For example, when you hit Enter, g and s you will get the git status command to the prompt and you can then execute it with Enter. Of course, those commands and keys are defined by you. There are various and lenghty commands that I use on a daily basis like this and it saves a lot of typing. The tool is called Empty Enter Expander. It is implemented for the zsh as of now. Please check it out at https://bit.ly/42PsS3B and let me know what you like or dislike about it. https://bit.ly/42PsS3B April 26, 2025 at 04:09AM

Show HN: Photo.codes – Free, privacy-first photo editor for the web https://bit.ly/4cMmpL7

Show HN: Photo.codes – Free, privacy-first photo editor for the web Hi! I built a free, privacy-first photo editor that runs entirely in your browser. No downloads, no accounts needed. It supports non-destructive editing and lets you create, save, and share custom presets easily. Covers most essential tools like exposure, contrast, color grading, and more. Would love to hear your feedback! https://bit.ly/4cP0RgQ April 26, 2025 at 12:03AM

Thursday, 24 April 2025

Show HN: My Python text-based dungeon crawler game engine https://bit.ly/4jwQDEK

Show HN: My Python text-based dungeon crawler game engine I've been recovering from surgery and made use of my downtime by attempting to create a Python dungeon crawler engine. You can find it on GitHub: https://bit.ly/44F4jZp Game worlds are defined in JSON, which provides all the rooms, loot, and monsters to fight. April 25, 2025 at 04:35AM

Show HN: I built Lovable for text bots and mini apps https://bit.ly/4cIJ4Ic

Show HN: I built Lovable for text bots and mini apps Hi HN, During the last weeks, I've been working to create a system that allows you to convert prompts into chatbots and mini apps on platforms that everyone uses on a daily basis. The first integrated platform is Telegram: Telegram is a powerful platform with many integrations and features like bots, apps, games and even payments. So I thought it would be nice to make it easier to create these apps. I created a bot https://bit.ly/4cNqmiA . Workflow is pretty simple: create or choose an existing bot and send a text/voice message about what to create just like you prompt everywhere. To get more instructions, use the /help and /howto commands. Planning to create the same solution for Slack and Discord. Thanks for taking a look. I would love to hear feedback. https://bit.ly/44btuCY x.com/PlutonicDev [1] https://bit.ly/44JuZs7 [2] https://bit.ly/44btva0 https://bit.ly/44btuCY April 24, 2025 at 11:03AM

Show HN: TSCE – Think Before You Speak (Two-Step Contextual Enrichment for LLMs) https://bit.ly/3EqIK4q

Show HN: TSCE – Think Before You Speak (Two-Step Contextual Enrichment for LLMs) Hi HN! I’d like to share TSCE – a Python library that gives small models the ability to follow instructions with above GPT-4-like precision using a two-step architecture. It’s designed for developers who want reliable, high-quality results without the need for fine-tuning large models. TL;DR TSCE uses a two-step approach to improve the reliability of language models. This ensures more accurate and coherent outputs, especially for tasks that require rule adherence or detailed instructions. --- Why You Should Care * No Fine-Tuning: You don't need to fine-tune models. TSCE works with existing models like GPT-3.5 and GPT-4. * Improved Reliability: By decoupling the thinking process (Phase 1) and the answering process (Phase 2), you get more consistent, on-topic results. * Works with OpenAI and Azure: TSCE works out of the box with both OpenAI and Azure OpenAI APIs, so it’s ready to plug into your existing workflows. * Minimal Overhead: The additional latency is small (~2 API calls), but the payoff is huge in terms of clarity and accuracy. Example from tsce import TSCEChat tsce = TSCEChat(model="gpt-3.5-turbo") prompt = "Provide a brief explanation of the benefits of solar energy and how it impacts the environment. Include an example of a renewable energy source other than solar energy." reply = tsce(prompt) print("Answer (Phase 2):", reply.content) # The final response generated after Phase 2 print("Anchor (Phase 1):", reply.anchor) # The structured anchor generated in Phase 1 Output Example: - *Anchor (Phase 1)*: `solar::harvest~light{clean}—echo::sustain[green]` ###END###` - *Answer (Phase 2)*: `"Solar energy offers numerous benefits, particularly in terms of environmental impact. Here are some key points: 1. *Clean Energy Source*: Solar energy is a clean and renewable source of power. It generates electricity without emitting greenhouse gases or pollutants, which helps reduce the overall carbon footprint. 2. *Reduction in Fossil Fuel Dependence*: By harnessing solar energy, we can decrease our reliance on fossil fuels, which are finite and contribute significantly to environmental pollution and climate change. 3. *Sustainable and Renewable*: Solar energy is abundant and inexhaustible. As long as the sun shines, we can harness its power, making it a sustainable energy solution for the long term. 4. *Positive Environmental Impact*: Utilizing solar energy reduces air and water pollution, minimizes habitat destruction, and decreases the strain on natural resources. This contributes to a healthier ecosystem and a more balanced natural environment. *Example of Another Renewable Energy Source*: Wind energy is another excellent example of a renewable energy source. Wind turbines convert the kinetic energy from wind into electrical power. Like solar energy, wind energy is clean, sustainable, and helps reduce greenhouse gas emissions. Wind farms can be established on land or offshore, providing versatile options for generating renewable energy."` --- Installation ``` pip install tsce ``` Customizing System Prompts You can easily customize the system instructions for the final pass by passing in a custom *`final_prefix`*: ``` tsce = TSCEChat(final_prefix="You are a helpful assistant, please respond in 3 sentences.") reply = tsce("Explain the concept of recursion.") print(reply.content) ``` --- If you have any questions or want to try it out, feel free to comment here or head over to the repo. [GitHub Repo]( https://bit.ly/4jqV9UY ) [GDrive: Read the paper, See the proof]( https://bit.ly/3EDZZPG ) Looking forward to hearing what you think! https://bit.ly/4jqV9UY April 25, 2025 at 01:13AM

Show HN: Faasta – A self-hosted Serverless platform for WASM-wasi-HTTP in Rust https://bit.ly/3YgEFX5

Show HN: Faasta – A self-hosted Serverless platform for WASM-wasi-HTTP in Rust I've just released an early version off my project I've been working on for a few months now and would love some feedback. https://bit.ly/44EYpHJ I was surprised there isn't yet an open/source and standards compliant way to host wasi-http functions in a way that takes advantages of WASM, a multi tenanted application. If you're not familiar with wasi, Compared to something like AWS Lambda, this approach is much more efficient as a single process can serve 1000s of function invocations concurrently and asynchronously, instead requiring an entire VM. This is still early days for the project, but feel free to download the cli utility with cargo install cargo-faasta. Feel free to test deploying functions on my hosted instance at https://bit.ly/4cTNWuq . The service is free to use and currently supports deployments via GitHub OAuth, with a limit of 10 functions per GitHub account. https://bit.ly/44EYpHJ April 25, 2025 at 01:31AM

Wednesday, 23 April 2025

Show HN: My from-scratch OS kernel that runs DOOM https://bit.ly/42oTBoC

Show HN: My from-scratch OS kernel that runs DOOM https://bit.ly/4jPmtfC April 24, 2025 at 01:15AM

Show HN: An all-in-one blog for learning Large Language Models (LLMs) https://bit.ly/4jnpXpE

Show HN: An all-in-one blog for learning Large Language Models (LLMs) An all-in-one blog for learning LLM ins and outs: tokenize, attention, PE, and more Project I've been diving deep into the internals of Large Language Models (LLMs) and started documenting my findings. My blog covers topics like: Tokenization techniques (e.g., BBPE) Attention mechanism (e.g. MHA, MQA, MLA) Positional encoding and extrapolation (e.g. RoPE, NTK-aware interpolation, YaRN) Architecture details of models like QWen, LLaMA Training methods including SFT and Reinforcement Learning If you're interested in the nuts and bolts of LLMs, feel free to check it out: https://bit.ly/4jrd7qy https://bit.ly/4jQGhPQ April 23, 2025 at 11:21PM

Tuesday, 22 April 2025

Show HN: Talk to 3000 ICLR 2025 (machine learning conference) papers https://bit.ly/4isj98U

Show HN: Talk to 3000 ICLR 2025 (machine learning conference) papers ICLR is one of the top machine learning / AI conferences. We put the over 3000+ accepted papers into a “Pod” which you can chat. Example queries: “find papers with more than one OpenAI-affiliated author” “find papers that propose alternatives to Transformer architecture in LLM” “give an overview of all spotlight or oral papers with Yann Lecun as author” RadPod is an agentic AI system that supports reasoning over a large amount of context, in this case over 90M tokens, with high accuracy. https://bit.ly/4cJhyKT April 23, 2025 at 02:21AM

Show HN: Trailmarks – Huge, browser-based, Carmen Sandiego-style travel game https://bit.ly/42oxSNv

Show HN: Trailmarks – Huge, browser-based, Carmen Sandiego-style travel game I'd love to have people test-play my Carmen Sandiego/Backpacker style travel game. It's a retro genre... but if you like geography and quizzes, you'll like this! It's a working alpha with most of the content I intend to add, but I need to have people give it a try now before I decide which directions to fully develop! I'm torn between putting effort into missions, more advanced in-game trading economy or creating more of a narrative. But I'm also curious if you get the navigation, if the core gameplay makes sense and if you want to continue playing, basically. Hope you find it worth playing. It's a pure browser game with no login, you're playing for free immediately in this alpha! Please feel welcome to DM feedback or reply or anything! https://bit.ly/4lJ2ZLd April 23, 2025 at 12:55AM

Show HN: Durable Python Workflows https://bit.ly/3EJX73E

Show HN: Durable Python Workflows https://bit.ly/443gXRE April 22, 2025 at 11:41PM