Tuesday, December 10, 2024

Show HN: Chrome extension – See if HN discussed a website while you browse it https://ift.tt/8ZSu4R0

Show HN: Chrome extension – See if HN discussed a website while you browse it I built a Chrome extension that shows existing Hacker News posts for the current website. Background: Often when I read articles or websites, I find the associated HN posts and discussions at least as interesting as the content itself. I have been wishing for a solution to have all HN discussions for a page I am visiting directly to my fingertips, without searching. In fact, there are already extensions for it, but all of them (at the time of my search) were only developed with Manifest v2 and will therefore soon be deactivated. For this reason (and to get to know the development process of an extension better) I decided to develop a solution myself using the HN Algolia Search API and Manifest v3. The result is a simple little tool that solves my problem perfectly. Feel free to try it out - it's open source and available in Chrome Web Store. https://ift.tt/Aupd6ZS December 10, 2024 at 09:43PM

Monday, December 9, 2024

Show HN: FormML – A DSL for building complex web forms https://ift.tt/lBw3jiA

Show HN: FormML – A DSL for building complex web forms Hi everyone! I wrote a DSL (named Form Modeling Language) for modeling & building complex forms and am glad to share it with you now. Over the years, I’ve encountered many challenges while building complex forms from scratch—challenges that I believe are common, difficult, and yet often overlooked. These include managing interdependent fields, handling intricate validation rules, and maintain good collaboration between technical and non-technical people. FormML is my attempt to address these pain points. The project's README goes into more detail, but in short, FormML offers a model-first approach to form development (inspired by Prisma), focusing on ease of use for both developers and non-developers. Lastly, there is a design question I’d love your input: FormML has a primitive type called decimal , used for high-precision decimal numbers. Since one of FormML's design principles is to be as readable as possible to non-programmers, I’m considering renaming it to currency . However, currency might feel too narrow and not cover all applications. What do you think? - Stick with decimal ? - Switch to currency ? - Support both via aliases? Looking forward to your thoughts and feedback! https://ift.tt/QDTPYz9 December 10, 2024 at 12:16AM

Show HN: Securelog – Secret detector LLMs and RSC components https://ift.tt/KHeuo7g

Show HN: Securelog – Secret detector LLMs and RSC components https://securelog.com/ December 10, 2024 at 02:09AM

Show HN: Ternary Computer System https://ift.tt/MWDQkc7

Show HN: Ternary Computer System https://ift.tt/zmjHegQ December 9, 2024 at 11:53PM

Sunday, December 8, 2024

Show HN: A Security-First Web Server in C with XSS, SQL Injection Protection https://ift.tt/E3Qy96X

Show HN: A Security-First Web Server in C with XSS, SQL Injection Protection I built a high-performance web server in C that prioritizes security from the ground up. Key features: - XSS protection and SQL injection prevention built into the core - Rate limiting with IP tracking and automatic blocking - Comprehensive security headers (CSP, HSTS, CORS) - Multi-threaded architecture with connection pooling - Zero-copy file serving for performance - 100% test coverage with integration tests - Pure C99, no external dependencies beyond POSIX The goal was to create a web server that's secure by default and easy to audit (under 2000 lines of C). All security features are enabled out of the box with sensible defaults. GitHub: https://ift.tt/wVvchjT I am looking for feedback, especially on the security implementation and test coverage. The code is MIT-licensed. https://ift.tt/wVvchjT December 9, 2024 at 04:17AM

Show HN: Deepshot – AI lip-sync platform https://ift.tt/RQPUnO9

Show HN: Deepshot – AI lip-sync platform https://deepshot.ai/ December 9, 2024 at 02:42AM

Show HN: Replace CAPTCHAs with WebAuthn passkeys for bot prevention https://ift.tt/4GraF2B

Show HN: Replace CAPTCHAs with WebAuthn passkeys for bot prevention I built Nocaptcha after getting frustrated with traditional CAPTCHAs both as a user and developer. WebAuthn passkeys offered a promising alternative that's both more secure and user-friendly. What makes Nocaptcha different: - Uses WebAuthn standard instead of puzzle-solving - No need for users to remember passwords or solve puzzles - Open source Current limitation: Working with W3C WebAuthn Community Group on true passkey disposal for this use case. Looking for feedback particularly on: 1. Integration experience 2. User experience compared to traditional CAPTCHAs https://ift.tt/RxD9voq December 9, 2024 at 12:05AM

Saturday, December 7, 2024

Show HN: I built an HTML5 RTL-SDR application https://ift.tt/Fxjkyev

Show HN: I built an HTML5 RTL-SDR application There are lots of RTL-SDR applications, but you have to install them. I used the HTML5 USB API that exists in Chrome (did you know about it?) to build one that you can run straight from your browser, on your computer or your Android phone. https://ift.tt/MY8uEsj December 8, 2024 at 04:06AM

Show HN: AirFry.Pro – The best popular and healthy recipes for your air fryer https://ift.tt/Ybh6L2l

Show HN: AirFry.Pro – The best popular and healthy recipes for your air fryer https://airfry.pro December 8, 2024 at 04:37AM

Show HN: My Bluesky Facts https://ift.tt/rW1ZdnE

Show HN: My Bluesky Facts I've just launched a new feature for my tool, that creates screenshots for Bluesky. Initially, I created this tool only for posts, but now, I've also added the ability to create profiles like Nutrition Facts. Add your @bskyhandle and the tool creates your Facts, graded from A to E. https://ift.tt/RNsofEI December 7, 2024 at 11:54PM

Show HN: An Immutable Alpine Linux NAS with No Rootfs https://ift.tt/twZpAYu

Show HN: An Immutable Alpine Linux NAS with No Rootfs https://ift.tt/flpVDjJ December 7, 2024 at 10:48PM

Friday, December 6, 2024

Show HN: Random Caplocks Prank https://ift.tt/InuhLEa

Show HN: Random Caplocks Prank I was building a program that needed to allow a user to set a hotkey but the program lives in the taskbar so there's no UI. I decided what I would do is enable the caplock key when they click "Set Hotkey" and then they can disable the caplock key (or set it to its initial state, rather) to indicate they have finished. That project is still going but I got sidetracked by the idea that I could just build a program to randomly enable the caplock key every once in a while. This isn't a program designed to calculate child malnutrition or do anything to stop genocide etc but I was able to do it in a few hours and learn some new tricks. I hope this isn't too stupid for HN. https://ift.tt/3eS0j4h November 29, 2024 at 08:42PM

Show HN: Simple VPN Comparison Table https://ift.tt/bfEhWaH

Show HN: Simple VPN Comparison Table https://vpns.gg December 6, 2024 at 10:25PM

Show HN: DRSS – Decentralized web publishing network https://ift.tt/Ok9LEB4

Show HN: DRSS – Decentralized web publishing network https://ift.tt/6EqbhZF December 6, 2024 at 11:21PM

Thursday, December 5, 2024

Show HN: Checkmate, a server and infrastructure monitoring application https://ift.tt/ntageAl

Show HN: Checkmate, a server and infrastructure monitoring application We just released Checkmate 2.0 (formerly BlueWave Uptime). Originally designed as a simple uptime manager, Checkmate has evolved into an infrastructure monitoring tool. With the addition of our lightweight Go-based server agent (Capture) it's possible to monitor key metrics like CPU, RAM, and disk usage across remote servers. We’re now exploring new features, including enhanced notifications, advanced configuration options, DNS monitoring, and status pages (which are almost ready to launch btw). There are no plans for synthetic monitoring, APM, log management, traces etc. It'll hopefully stay as small as possible. It's still the early days for Checkmate. The project gained some traction with 31 contributors and this version itself had 13 contributors. - Server: https://ift.tt/hdU6mbV - Agent: https://ift.tt/mAl64QM - Demo: https://ift.tt/6SOFEUk (The username is uptimedemo@demo.com and the password is Demouser1! ) https://ift.tt/hdU6mbV December 6, 2024 at 02:38AM

Show HN: Fifty – A game where you match numbers until you clear the board https://ift.tt/zIysfHV

Show HN: Fifty – A game where you match numbers until you clear the board Hey everyone, I'm Fabio, a very long time lurker here. Today I want to celebrate and share with you, again, a game that I conceived more than 8 years ago. I shared it last week with all its history (if you're curious) [1], but it just stayed in the "shownew" and never reached the main "show" page, hopefully this time it'll do better (:crossed_fingers:)! What changed since last week? Today I've also published the mobile apps for both iOS and Android (last week it was just web), which are also my first mobile apps ever. So I believe it's still a worthwhile post and something to show :) I'd love to know what you think about it. I'll try to answer to everyone during the day. [1]: https://ift.tt/vMUFCVB https://ift.tt/LMB2qP7 December 5, 2024 at 10:48PM

Show HN: JavaFX app recreating the Omegle chat service experience with ChatGPT https://ift.tt/euzQtip

Show HN: JavaFX app recreating the Omegle chat service experience with ChatGPT This is a JavaFX project which aims to simulate the Omegle online chat service with ChatGPT, letting you chat with AI 'strangers' based on mutual interests. It started off as a client for the actual service but pivoted due to the service shutdown. https://ift.tt/KYPTFE5 December 6, 2024 at 01:35AM

Show HN: Banan-OS, an Unix-like operating system written from scratch https://ift.tt/vAiE5m0

Show HN: Banan-OS, an Unix-like operating system written from scratch This is my operating system that I've been working for the past 2 years. All of the code is written exclusively by me except from ported software. banan-os has a monolithic kernel targeting x86 (i686) and x86_64 architectures. The project consists of bootloader, kernel and userspace libraries (libc, libGUI, libFont, ...). It also uses my custom C++ standard library partly based on stdc++. Currently I have basic TTY and GUI environment with some of the basic UNIX utilities like cp, ls and stat. I have basic support for USB (keyboard/mouse/storage), disks (NVMe, AHCI), custom networking stack with TCP and UDP support, and a UNIX-like filesystem with /dev /tmp /proc filesystems. The whole project is written in C++ except for my BIOS bootloader that is written in 16-bit real mode assembly. I have been testing the OS mainly on virtual machines but also frequently on real hardware. https://ift.tt/HPglj1U December 6, 2024 at 12:24AM

Wednesday, December 4, 2024

Show HN: Minimalboard – A intuitive and fast way to organize work https://ift.tt/vzOTGiM

Show HN: Minimalboard – A intuitive and fast way to organize work Hi HN! Organizing my work has always been frustrating because no tool seemed to fit my workflow. Every app I tried came with endless menus, complicated settings, and more clicking than actually working. If you've ever wrestled with Jira, you know the drill — its great for tracking an army of developers, but a tad overkill for my personal tasks. That's why I built Minimalboard. It combines the simplicity of a good old notepad with the visual organization of a Kanban board. Its sole focus is speed and intuitiveness. Just click to start editing, drag to rearrange, and everything saves automatically. It's a quick, clean workspace to jot down ideas, organize tasks, or capture information on the fly. I've been using Minimalboard privately for two years, and now I'm releasing it to see if I'm the only one with this peculiar obsession for simplicity or if others are equally struggling. Give it a spin and let me know what features you'd find useful. I'm curious to see how much functionality I can stuff in before it starts looking like, well, the tools I was trying to avoid! Website: https://ift.tt/ze1BMmO Feedback & Ideas Tracker: https://ift.tt/4jrQpBn https://ift.tt/eIxKUWV December 5, 2024 at 02:00AM

Show HN: LimeJourney – open-source Customer Engagement Platform https://ift.tt/b8Y1qfo

Show HN: LimeJourney – open-source Customer Engagement Platform Hello HN - I’m Tobi and I am building LimeJourney. LimeJourney is an open source customer engagement platform, a Customer.io /braze etc alternative. - For the past few weeks I have been hacking on LimeJourney during my free time and I’m inviting you to check it out and give your feedback. You can try out the demo with email and password demo@limejourney.com/demo@limejourney.com - My Grand thesis for building LimeJourney is that the channels through which we currently receive notifications will not be changing anytime soon but with the increase in data - now more than ever - businesses that will catch the attention of customers are the ones who in some shape or form are intelligently sending notifications(possibly with AI). - LimeJourney in its current form is very far off from what I hope for it to be but still solves a couple of issues I experienced when working on another project. LimeJourney is relatively cheap($50) - single base plan compared to the other big guys in the market(>$100). It is also open source and I’lld love to see folks who are able to, adopt and self host limeJourney. LimeJourney aims to play real nice with whatever you current email sending stack is and we already have integrations with Resend, AWS and are building more. The codebase is on Github => https://ift.tt/sdyvYM5 Thank you for checking this out. You can reach me at tobi@limejourney.com https://ift.tt/gtBrO64 December 5, 2024 at 03:08AM

Show HN: Free OSS transcription app I made and found it's faster than wispr flow https://ift.tt/2h9d6Kn

Show HN: Free OSS transcription app I made and found it's faster than wispr flow title doesn't let nuance, ofc it's not the app ...