Monday, August 21, 2023

Show HN: DocXReducer – C# lib for docx size reducing without losses https://news.ycombinator.com/item?id=37208627

Show HN: DocXReducer – C# lib for docx size reducing without losses https://github.com/QCplus/DocXReducer August 21, 2023 at 06:04PM

Show HN: CryptexVault – Decentralized Password Manager https://ift.tt/DwgWRrt

Show HN: CryptexVault – Decentralized Password Manager Hi everyone! We started working on this project last year because a password manager that we used was being sold to another company and stopped offering their service. We were not happy with the alternatives that were available so we decided to give it a shot and build our own. We are now at a point where we have a working Beta and are looking for some feedback from the community. The main idea is to have data synchronization without a central server (single point of failure). When you create a Vault (inside which you can store your credentials and other sensitive data), you can "Link" it to other devices. By linking it to other devices, you can synchronize the data between them. - The Vault itself never leaves your device, it is encrypted and decrypted locally, and is only shared with the other devices that you link it to. The data synchronization is done using WebRTC, meaning, the data is transferred directly between the devices without going through a central server . If the devices cannot connect directly, the data is transferred through a TURN server (which is a server that is used to relay the data between the devices). - We are working on a way to allow the users to use their own TURN server (or a TURN server that they trust) or perhaps not use one at all, instead of using the one that we provide. Now, the only problem is how do your devices find each other - Using a signaling server. - We provide a signaling server that is used by default, but we're also working on a way to allow the users to use their own signaling server. In order to allow for easier testing, I've allowed the users to link devices without having to upgrade their account. I would appreciate any feedback you have for us, and if you have any questions, I'll be happy to answer them. Bl4cksmith https://ift.tt/PDmoVsR August 21, 2023 at 10:23AM

Sunday, August 20, 2023

Show HN: Efficiently Query BigQuery and Snowflake from Postgres https://ift.tt/aBE9nM4

Show HN: Efficiently Query BigQuery and Snowflake from Postgres https://ift.tt/TOg23sW August 21, 2023 at 07:31AM

Show HN: Fake Hacker News – See what HN has to say before you post https://ift.tt/iy3mIab

Show HN: Fake Hacker News – See what HN has to say before you post Hi HN! I’ve been lurking for a while, but out of fear of being steamrolled by HN readers or maybe just natural introversion, I’ve always been too scared to post or comment. Which why 1. this is my first real Hacker News submission 2. my friend Michael and I built "Fake" Hacker News, a place to post and see what AI-generated HN comments might say. Here’s a video of me using fakeHN to test this very submission: https://ift.tt/gJoz8Pn?... And an example of one of our generated posts: https://ift.tt/CyszWid To try it, submit a title and text, and depending on traffic and the powers that be, after ~5 seconds, you’ll see some Fake HN comments and replies. We don’t support url submissions yet, but we’re happy to build it if the community wants it! Other features to knock out: deeply nested replies, streamed comments, and higher-fidelity comments mapping to real readers, since the generations now are still pretty shallow. Instead of the quick and dirty system in place now, we think it’d be really cool to see how more nuanced AI agents with the opinions and biases of real individual HN readers might respond. I’d love to see what fakeHN posts you’ve tried and hear any feedback, whether you feel like it’s more of a nifty toy or could eventually solve real problems. If nothing else, it’s been funny to try random posts and see the results. :) - Justin and Michael https://www.fakehn.com/ August 21, 2023 at 02:56AM

Show HN: Simple open-source tool for mocking using TS interfaces https://ift.tt/bMuUIHX

Show HN: Simple open-source tool for mocking using TS interfaces https://ift.tt/xKj4rTL August 21, 2023 at 02:23AM

Show HN: HTBL – A stupid way to write back ends in HTML https://ift.tt/oJSOl8q

Show HN: HTBL – A stupid way to write back ends in HTML https://ift.tt/2vsHo5Q August 21, 2023 at 12:35AM

Show HN: Cubisum – A number puzzle game inspired by Sudoku and Minesweeper https://ift.tt/b07ilIE

Show HN: Cubisum – A number puzzle game inspired by Sudoku and Minesweeper Hi HN, I'd like to share a logic number puzzle game I created! It is somewhat reminiscent of Sudoku and Minesweeper, but with its own twist. The rules are simple but it can be quite challenging! Please enjoy :) The feedback on the game prototype was invaluable and I incorporated a lot into what I hope is a more polished version of the game. What's new: Introduced a daily puzzle challenge. Dark mode. Enhanced user experience with improved UI. I'd love to hear your thoughts on these updates. Feedback is always appreciated! https://cubisum.com/ August 20, 2023 at 11:44PM

Show HN: Easy Sell AI – AI that sells for you on marketplace apps https://ift.tt/CNoWyKk

Show HN: Easy Sell AI – AI that sells for you on marketplace apps Hey Hacker News! I've developed Easy Sell AI to address the challenges I faced when I had to quickly sell items on platforms like Facebook Marketplace and OfferUp. Problem: 1. Constantly getting lowballed by potential buyers, and I just didn't know what I needed to say to get the price I wanted. 2. Spending hours negotiating with potential buyers, only to often get ghosted. 3. Encountering fake accounts and scammers, making the process even more tedious. Solution: Enter Easy Sell AI, an AI-powered tool that does all the selling for you on Marketplace Apps. With it: 1. The AI takes over negotiations, giving the perfect line to get you the price you deserve. 2. You're only notified when a genuine deal is on the table. 3. Set your preferences, like your minimum acceptable price and availability, and let Easy Sell AI manage the rest. Check it out and let me know your thoughts! https://easysell.ai August 20, 2023 at 07:54PM

Show HN: AI transforms eating – healthier choices in your busy life https://ift.tt/eYtqsyh

Show HN: AI transforms eating – healthier choices in your busy life Upgrade eating habits with Eat Fix! Our custom AI fosters a healthier lifestyle in your busy schedule. Prioritize well-being, no compromises! Let Eat Fix be your guide to improved health and balanced eating. https://www.eatfix.app/ August 20, 2023 at 06:57PM

Saturday, August 19, 2023

Show HN: NES emulator with network multiplayer written in Go https://ift.tt/EaqwAS5

Show HN: NES emulator with network multiplayer written in Go https://ift.tt/KYdD7oI August 19, 2023 at 09:35PM

Show HN: CatGPT - Expert answers to any cat-related questions https://ift.tt/gJmdWpC

Show HN: CatGPT - Expert answers to any cat-related questions https://ift.tt/u8caQY2 August 19, 2023 at 08:14PM

Show HN: Linguist, a translation browser extension https://ift.tt/Vf0M7pk

Show HN: Linguist, a translation browser extension Hey everyone, check the Linguist - you can translate texts offline - dictionary + history for learn languages - it is are hackable - you can enter code to use your own translation service https://ift.tt/gjJ0e91 August 19, 2023 at 07:58PM

Show HN: Find simple open source bounties to solve and get paid https://ift.tt/qEp6uUA

Show HN: Find simple open source bounties to solve and get paid https://ift.tt/RdKPDjy August 19, 2023 at 09:24PM

Show HN: Rivet (YC W23) – Open-Source Game Server Management with Nomad and Rust https://ift.tt/lmb1yVK

Show HN: Rivet (YC W23) – Open-Source Game Server Management with Nomad and Rust Hey HN! Rivet is an OSS game server management tool that enables game developers to easily deploy their dedicated servers without any infra experience. We recently open-sourced Rivet after working on it for the past couple of years. I wanted to share some of my favorite things about our experience building this with the HN community. My cofounder and I have been building multiplayer games together since middle school for fun (and not much profit [1]). In HS, I stumbled into building the entire infrastructure powering [Krunker.io]( http://Krunker.io ) (acq by FRVR) & other popular multiplayer web games. After wasting months rebuilding dedicated server infrastructure + DDoS/bot mitigation over and over, we started building Rivet as a side project. Some interesting tidbits: - ~99% Rust and a smidgeon of Lua. - Bolt [2] – Cluster dev & management toolchain for super configurable self-hosted Rivet clusters. It’s way over-engineered. - The entire repo is usable as a library. Our EE repo uses OSS as a submodule. - Traefik used as an edge proxy for low-latency UDP, TCP+TLS, & WSS traffic. - Apache Traffic Server is under-appreciated as a large file cache. Used as an edge Docker pull-through cache to improve cold starts & as a CDN cache to lower our S3 bill. - ClickHouse used for analytics & game server logs. It’s so simple, I have nothing more to say. - Serving Docker images with Apache TS is simpler & cheaper than running a Docker pull-through cache. - Nebula has been rock solid & easy to operate as our overlay network. - We use Redis Lua scripts for complex, atomic, in-memory operations. - Obviously, we love Nix. - We keep a rough SBOM [3]. - Licensed under Apache 2.0 (OSI-approved). We seriously want people to run & tinker with Rivet themselves. We get a lot of questions about this: [4] [5] Some HN-flavored FAQ: > Why not build on top of Agones or Kubernetes? Nomad is simpler & more flexible than Agones/Kubernetes out of the box, which let us get up and running faster. For example, Nomad natively supports multiple task drivers, edge workloads, and runs as a standalone binary. > [Fly.io]( http://Fly.io ) migrated off of Nomad, how will you scale? Nomad can support 2M containers [6]. Some quick math: avg 8 players per lobby * 2M lobbies * 8 regional clusters = ~128M CCU. That’s well above PUBG’s 3.2m CCU peak. Roblox’s game servers also run on top of Nomad [7]. We’re in good company. > Are you affected by the recent Nomad BSL relicensing [8]? Maybe, see [9]. > How do you compare to $X? Our core goal is to get developers up and running as fast as possible. We provide extra services like our matchmaker [10], CDN [11], and KV [12] to make shipping a fully-fledged multiplayer game require only a couple of lines of code. No other project provides a comparably accessible, OSS, and comprehensive game server manager. > Do you handle networking logic? No. We work with existing tools like FishNet, Mirror, NGO, Unreal & Godot replication, and anything else you can run in Docker. > Is anyone actually using this? Yes, we’ve been running in closed beta since Jan ‘22 and currently support millions of MAU across many titles. [1]: https://ift.tt/7y4v5El [2]: https://ift.tt/M2Xep5j... [3]: https://ift.tt/3WdyXKi... [4]: https://ift.tt/KHTVgCU... [5]: https://ift.tt/KHTVgCU... [6]: https://ift.tt/sGXNrEq [7]: https://ift.tt/ndT50gF [8]: https://ift.tt/DCy9ewq... [9]: https://ift.tt/qkR46Df [10]: https://ift.tt/TR4KWta [11]: https://ift.tt/QlgeV0z [12]: https://ift.tt/uPY10Ot https://ift.tt/dE3t7xS August 19, 2023 at 07:08PM

Show HN: A simple, open-source Notion-like avatar generator https://ift.tt/QoEOTvr

Show HN: A simple, open-source Notion-like avatar generator https://ift.tt/BLFZeEa August 19, 2023 at 06:02PM

Friday, August 18, 2023

Show HN: Saf – simple, reliable, rsync-based, battle tested, rounded backup https://ift.tt/Pz93rNe

Show HN: Saf – simple, reliable, rsync-based, battle tested, rounded backup I had this backup code working reliably for years, using local file system, vps/dedicated server, or remote storage for backup, then I finally get time to wrap README, iron few missing switches and publish. Should be production ready and reliable, so it could be useful to others. Contributors are welcome. < https://github.com/dusanx/saf > https://ift.tt/w6XF7zk August 19, 2023 at 02:49AM

Show HN: Poozle – open-source Plaid for LLMs https://ift.tt/CeNyARq

Show HN: Poozle – open-source Plaid for LLMs Hi HN, We’re Harshith, Manoj, and Manik Poozle ( https://ift.tt/oqBK0nw ) provides a single API that helps businesses achieve accurate LLM responses by providing real-time customer data from different SAAS tools (e.g Notion, Salesforce, Jira, Shopify, Google Ads etc). Why we built Poozle: As we were talking to more AI companies who need to integrate with their customers’ data we realised managing all SAAS tools data and keeping them up-to-date is a huge infra of ETL, Auth management, Webhooks and many more things before you take it to production. It struck us – why not streamline this process and allow companies to prioritise their core product? How it works: Poozle makes user authorization seamless using our drop-in component (Poozle Link) and handles both API Key and OAuth dance. Post-authentication developers can use our Unified model to fetch data to their LLMs (no need to sync data separately and then normalise at your end). Poozle keeps data updated in real time while giving you options to choose sync intervals. Even if the source doesn’t support webhooks, we’ve got you covered. Currently, we support Unified API for 3 categories - Ticketing, Documentation and Email. You can watch a demo of Poozle ( https://ift.tt/zctsT7f)... We just got started a month ago and we’re eager to get feedback and keep building. Let us know what you think in the comments : ) https://ift.tt/oqBK0nw August 18, 2023 at 11:57PM

Show HN: AI chatbot to reduce support costs by 80% https://ift.tt/3jTPhV0

Show HN: AI chatbot to reduce support costs by 80% Hey, HN! We have developed a bot for technical support. The task was set to reach the next level of chatbots. The thing is that nowadays bots too often redirect customers to support staff when a question was not found in the bot's presets database or the customer requires some kind of interaction with the company (for example, wants to buy a product). We have succeeded in reducing the percentage of situations where the bot transfers the customer to the operator. At the same time, it can still ask for help from a real person if the case requires it. 1. the bot is capable of answering complex questions that require analyzing the company's knowledge base (especially the technical part). 2. the possibility to leave a request for some action was introduced. For example, a customer can leave a request for connection to a tariff plan . An example of such a bot for the fictitious company BananaCom is given on the site, you can test it. After the request is made, the company receives the necessary information. Of course, if the client really wants to talk to an employee, he will be transferred to the employee. When to transfer to employees is a matter to be discussed with the individual company, so now a bot on the site will try to answer all your questions. We did a lot of work before the product was ready, we can't reveal all the secrets, but for connoisseurs we'll give you a hint: https://ift.tt/Wg40zMU https://ift.tt/sFtLx0c August 18, 2023 at 11:47PM

Show HN: ChatGPT: craft the right question, unlock the best answer https://ift.tt/Lgwn6kF

Show HN: ChatGPT: craft the right question, unlock the best answer https://ift.tt/zEUb2dv August 18, 2023 at 05:01PM

Show HN: An Open-Source Collaborative Database Development Tool https://ift.tt/1kgx2RD

Show HN: An Open-Source Collaborative Database Development Tool A couple of years ago, we had an interesting idea. When a development team within an organization consists of around 10 members or fewer, controlling the risks associated with database changes might be achieved through trust and real-time communication. However, as the team grows, the responsibilities within the team become more specialized. Imagine a scenario where different branches of the business exist, each with its own set of developers, team leads, testers, testing leads, DBAs, and more. Relying solely on traditional communication methods becomes increasingly challenging when it comes to managing change risks. Envision a platform where a change request goes through a sequence of checks: it's first reviewed by colleagues familiar with the business, then approved by the business lead, followed by scrutiny from the database lead, and finally assessed for security by the security lead. Does this approach effectively control the risk associated with that change when it's executed? In 2019, we embarked on building the first piece of this puzzle: ODC. Fast forward to today, after more than three years of development, ODC has evolved from a specialized developer tool designed for OceanBase (OB) into an enterprise-grade collaborative control platform, with plans to support multiple data sources. And today, we are thrilled to announce that we are open-sourcing our project. You can find the entire four-year code history on GitHub ( https://ift.tt/8FsTp3N ). We're excited to hear your thoughts on this concept and whether you identify any potential challenges or opportunities that lie ahead. Your insights will play a crucial role in shaping the future of this project. Looking forward to your feedback! https://ift.tt/8FsTp3N August 18, 2023 at 04:06PM

Show HN: A lie detector game that reads your pulse through your phone camera https://ift.tt/rzFTDLm

Show HN: A lie detector game that reads your pulse through your phone camera https://kouh.me/tells May 8, 2026 at 11:31PM