Monday, 24 July 2023

Show HN: I Created a Amazon Price Comparison Extension That Saves You $$$ https://bit.ly/451DNGV

Show HN: I Created a Amazon Price Comparison Extension That Saves You $$$ I was fed up of habit shopping from Amazon. So I created a Chrome Extension that allows you to easily, compare from every major retailer, whilst still browsing Amazon. Any feedback is welcomed :) https://bit.ly/44Eh2cf July 24, 2023 at 12:05PM

Sunday, 23 July 2023

Show HN: My Pen Plotting Journey https://bit.ly/3q910YF

Show HN: My Pen Plotting Journey https://bit.ly/3O5Z8bb July 24, 2023 at 02:57AM

Show HN: CreatorKit – FREE self-host OSS alternative to Mailchimp https://bit.ly/3Y2zj08

Show HN: CreatorKit – FREE self-host OSS alternative to Mailchimp https://bit.ly/3O83NcL July 24, 2023 at 04:08AM

Show HN: StratusGFX – new release of my open sourced 3D rendering engine https://bit.ly/3q47XKD

Show HN: StratusGFX – new release of my open sourced 3D rendering engine Today I was able to release version 0.10 of my open sourced 3D rendering engine. It is the result of a few months worth of work. The previous version was also posted here and received tons of feedback which greatly helped the project! Since then I've been working to add new features and refine existing ones. GitHub: https://bit.ly/3nvKT5R Video showreel: https://www.youtube.com/watch?v=dj0wVxwd1ng The biggest changes for this version include an overhauled global illumination system, FXAA+TAA, and better mesh LOD generation and selection. https://bit.ly/3K9ICFS July 23, 2023 at 07:59AM

Show HN: Scaffolder, CLI tool to generate project structure, taken from YAML https://bit.ly/44VasO7

Show HN: Scaffolder, CLI tool to generate project structure, taken from YAML Scaffolder is a CLI tool written in Golang to instantly generate skeleton project structure with boilerplate code, that's taken from configurable YAML file, to quickly kick-start your project I was tired of manually creating the project structure, with all those folder, files... So I decided to create a CLI tool that allows you to instantly generate skeleton projects, based on a reusable YAML file with boilerplate code if specified. YAML is very easy for both humans and programs to work with and parse, hence why it's the most logical choice in context of Scaffolder. Check out the GitHub page for detailed description and examples :) https://bit.ly/44Vat4D July 23, 2023 at 08:48AM

Saturday, 22 July 2023

Show HN: Write Excel Formulas in Seconds with AI https://bit.ly/3Y4VUsX

Show HN: Write Excel Formulas in Seconds with AI https://bit.ly/3Q3mL6V July 23, 2023 at 06:37AM

Show HN: Interesting Maps https://bit.ly/3rv9Y2L

Show HN: Interesting Maps https://bit.ly/3OpQ1U0 July 22, 2023 at 10:10PM

Show HN: Trivia Book made with GPT-4 https://bit.ly/3OpXQJq

Show HN: Trivia Book made with GPT-4 Free for the next 5 days. https://amzn.to/3OoG3SO July 22, 2023 at 03:51PM

Show HN: Writing stories by using GPT engine https://bit.ly/44sQJFL

Show HN: Writing stories by using GPT engine https://bit.ly/3KUJaiL July 22, 2023 at 07:52AM

Show HN: Ulry – Lightweight and fast link archiver app for iOS https://bit.ly/44BaFWS

Show HN: Ulry – Lightweight and fast link archiver app for iOS Hey HN! Ulry is a link archiver that allows you to save and organize your favorite links in one convenient place. It uses SQLite under the hood and it does not require any kind of registration. There are many other features like full-text search, ability to add notes to every link and URL redirections, folder, tags and a lot more. I initially created this project because I couldn't keep up with a lot of HN links that ended up in the front page and that I wanted to read in the future. At the time, I was not able to find a simple link archiver that worked without registration and I hated the fact that almost every link archiver that I tried scraped all the text inside of any URL that I saved just to give me an in-app reading experience that I did not want. Ulry is very fast, simple and lightweight AND it does not require registration. Under the hood, the app is going to make a simple HTTP request to the links that you want to save and it will parse meta tags like `og:title`, `og:description`, `og:image` and save it in the local SQLite database (that you can export and inspect whenever you want), ready to be shown in the app. I've been working on Ulry for more than a year as a side project and to improve my iOS skills, mainly for fun. I decided to open-source the project as I have received a lot of positive feedbacks and feature requests but I do not have the time to work on it anytime soon. I've had quite a positive experience in the past with the OS community, plus, I don't want to stop people from improving the product or customise it further with new features or simply learn from it as I consider this to be an intermediate level app. So that's why I'm here! Disclaimer: At the moment the app misses some crucial features like iCloud sync between devices, but I initially designed the app for myself and my usage and for the moment I am 100% satisfied with it. If you want to take a look at the app, you can navigate to the very basic webpage that I created for it at https://bit.ly/3K8TgN6 , there you will also find the App Store link. I'm eager to find out what you think about the app and hopefully I'll work on it with some of you in the future :) https://bit.ly/3pYDmya July 22, 2023 at 12:34AM

Show HN: Vanity, Recognition and Fighting Perfectionism – Buildlog for Git Vain https://bit.ly/3OmSyyr

Show HN: Vanity, Recognition and Fighting Perfectionism – Buildlog for Git Vain https://bit.ly/3Q8jt25 July 22, 2023 at 09:49AM

Friday, 21 July 2023

Show HN: I trained a 65B LLM on my texts to talk to myself (details inside) https://bit.ly/3Q5M4VS

Show HN: I trained a 65B LLM on my texts to talk to myself (details inside) I trained the 65b model on my texts so I can talk to myself. It's pretty useless as an assistant, and will only do stuff you convince it to, but I guess it's technically uncensored? I'll leave it up for a bit if you want to chat with it. I posted this to Reddit and had several hundred people talking to it. Salient points from that discussion: LLAMA 1 65b Rank 128 5 epochs Batch size 1, 256 cutoff Trained in the Oobabooga suite using bitsandbytes 4-bit quantization for the lora Loss around 1.5 seems to give the most coherent results Trained on raw text dumps that is then parsed by a crappy Blazor Server app I threw together in a few hours. Text format is just "Sender:The Message\n" Trained on 2x 3090 Training took about 16 hours at a 90% power cap on the 3090's Trained on ~30k texts (I talk a lot, that was just 2 years) There's nothing telling it that it's a robot, though it sometimes seems to know It was largely inspired by the Unreal Engine lora tutorial I generated a list of fake names and addresses, pulled a list of my contacts, and then scripted out swapping the names and addresses for fictitious PII. I don't really send other sensitive data through text and my account is so thoroughly associated with my real name/location that the data leakage risk is manageable for the short period of time I'll have this available. It tends to halucinate fake PII as well which I think is partially a side effect of the data scrubbing. You'll notice it says things like that I live at 420 Ligma. I'll need to mix in some actual assistant tasks to the dataset before it will actually be useful as an assistant. Right now it's largely just for idle conversation. It's pretty ADHD and will randomly go off on its own tangents. I don't think it's the model. I think I just talk like that. Let me know if you have any questions or comments. I built it for myself, but figured I'll let the communities that have taught and entertained me so much play with it a little, too. Note: it says some pretty unhinged stuff. There's absolutely no guardrails. It also tends to talk like you're already friends with history. https://bit.ly/3K9JA4S July 21, 2023 at 05:01PM

Show HN: Guiding LLM outputs using Zod https://bit.ly/44T95PT

Show HN: Guiding LLM outputs using Zod https://bit.ly/3JyuUMJ July 21, 2023 at 10:02PM

Show HN: Datalake for Computer Vision Projects https://bit.ly/3O1x0pC

Show HN: Datalake for Computer Vision Projects Buddhika, Kelum, and Chong Han here. We are building a self-hosted data infrastructure platform for computer vision. Our community page is https://bit.ly/43DZkUG In the past, we worked on a couple of high-scale computer vision projects in retail, farming, and hospitals in various capacities. These projects involved 2D object sections, 3D object tracking, and more advanced 3D perception. Like other CV Engineers, we observed a common factor during these projects: one needs a large volume of high-quality data to build a production-deployable CV system. Our biggest challenge was not having a robust data infrastructure to handle large volumes of data. Our S3 buckets were like a data swamp; we had so much raw image and video in storage buckets without tracking. Instead of working on CV, we had to develop tools for data operations. We understand that many of us have our own custom scripts and stitch them together to make things happen in the CV pipeline. However, it is brittle and cumbersome to maintain. We wanted to build a system on top of the cloud buckets such as S3 that store all file indexes, labels, metadata attributes, inference outputs, model training outcomes, and literally anything related to machine learning/computer vision. This makes it possible for us to search for anything and consume efficiently. This behaves as a DataLake (by the way, "DataLake" is an overused term). All other downstream processes in the CV pipeline can access data more efficiently via SDK and can also return data back to the Lake (e.g., training/inference outcomes). The reason we made it self-hosted is to address data security and privacy concerns. Since data is fundamental to AI, we believe that companies and organizations should have complete control over it. Currently, we support AWS, GCP, and Azure cloud buckets; soon, we will support local storage. We ship this as a Docker container so you can just install it on any VM or local server. The installation script will do all the configuration automatically. The Python SDK and documentation are available but not perfect yet. We’ve launched this under MIT and Elastic licenses so any developer can use it. Our goal is not to charge individual developers. We make money by charging a license fee for things like multiple users, multiple buckets, scalability with K8, and providing support. Give it a try: https://bit.ly/43DZkUG Let us know what you think. July 22, 2023 at 12:15AM

Show HN: Qwokka – see what's great on Netflix https://bit.ly/46VEHGD

Show HN: Qwokka – see what's great on Netflix https://bit.ly/470UmnQ July 21, 2023 at 04:20PM

Show HN: Primo – a visual CMS with Svelte blocks, a code editor, and SSG https://bit.ly/3rEJuft

Show HN: Primo – a visual CMS with Svelte blocks, a code editor, and SSG https://bit.ly/3O1aSMa July 21, 2023 at 01:38PM

Show HN: A non-VC backed content creation and social media platform https://bit.ly/3O10kg6

Show HN: A non-VC backed content creation and social media platform Hey HN, I'm soft launching my MVP today and would love to hear your honest feedback. For the past few months I've been working extremely hard on this side hustle in my spare time (I have a day job as a CTO). I'm building a platform for writers, bloggers and content creators that's built for them rather than for investors and advertisers like most similar products and social media platforms backed by VCs. I wrote about why I built it here: https://bit.ly/3NYY09j And the landing page is here: https://bit.ly/3OmExQf I would really love your honest feedback, if you care to share them with me. :) In the next week or two I'll write about how I built this MVP in three months - the tech, the architecture, the experiments and the missteps... If you are curious, stay tuned! July 21, 2023 at 01:22PM

Show HN: LibreScroll – enable flywheel-scrolling on any generic mouse https://bit.ly/3Y2ZXGh

Show HN: LibreScroll – enable flywheel-scrolling on any generic mouse Based on the framerate-independent momentum simulation[0] that I used in my TPMouse script[1] If you've ever used a mouse with Infinite-scrollwheel such as Logitech, this utility for Windows basically recreates that functionality for any generic mouse. Actually, it's even better than that: this allows for simultaneous horizontal and vertical scrolling, so essentially it combines two of the best features of the Logitech MX Master -- horizontal wheel, and unlocked momentum scrolling -- into one intuitive control scheme. To enable horizontal scrolling, set the X-sensitivity to a value you prefer. [0] https://bit.ly/3Y18HNa... [1] https://bit.ly/3SsrjkW https://bit.ly/3XXzEkZ July 19, 2023 at 10:36AM

Thursday, 20 July 2023

Show HN: Open Video Game Data: A new approach to evaluating games https://bit.ly/3K679f0

Show HN: Open Video Game Data: A new approach to evaluating games > Introduction Our idea is to offer an alternative to well-known sites like Metacritic and OpenCritic, but with a different approach. Instead of being a score aggregator, we will be a list aggregator. Metacritic brings together reviews from multiple review sites in one place, providing a final score of 0-100 based on a weighted arithmetic average, where some critics carry more weight than others. An alternative to Metacritic is OpenCritic, where all critics are weighted equally in the final average. However, both still work with numeric scores. > Why relying on scores can be problematic? - Ratings only reflect the state of the game at launch Today, more than ever, games are constantly evolving. It is common to have "patch day one", that is, games released with bugs and incomplete content. However, with time and help from the community, these games can be improved, as was the case with No Man's Sky. When No Man's Sky was released in 2016, its average on Metacritic was just 61, due to the troubled release. However, over the years, the game has evolved significantly with updates, but its Metacritic score remains frozen at 61. Alternative: As the lists are constantly evolving and updating, they more accurately reflect the current quality of the games, tracking their improvements and changes over time. - The average score can be unfair as it is based on the amount of critics Sometimes, the amount of crits heavily influences a game's rating. An example of this is The Legend of Zelda: Ocarina of Time, with an average of 99 on Metacritic, based on 22 critics. While The Legend of Zelda: Breath of the Wild averages a 97, based on 109 critics. Getting a high average based on a large number of critics is extremely difficult, and this can influence the overall perception of a game. Alternative: When a final list is created, all games have an equal chance of appearing in different lists. For example, game A might be included in 3 out of 11 lists, while game B might be mentioned in 5 out of 11 lists. The total amount of lists will always be the same for all games. - Relying on an average can be inaccurate Metacritic converts the different rating scales of review sites into a single percentage-based quantitative scale. However, this conversion can be inaccurate and unfair, as each site uses different rating systems. This approach can result in important information being lost during conversion, affecting the accuracy of the final result. Alternative: With our ranked lists approach, we eliminate the need to convert rating systems, as all lists, regardless of site, follow the same common logic. In all lists, there will always be first place, second place, and so on. > A great alternative: *Open Video Game Data* Our site aims to be just another alternative to note-based sites. Our approach to aggregating lists allows users to have a more comprehensive and up-to-date view of games as these lists are constantly updated by the community. The calculation method is quite simple and transparent. All lists on the site have a maximum size of 15 games. When a game ranks first in a list, it is rewarded with 15 points, while if it ranks last, it only receives 1 point. > Conclusion Open Video Game Data seeks to provide gamers and game enthusiasts with a reliable tool to make informed decisions about which games to play, taking into account critics' opinions and the ongoing evolution of the gaming industry. With the active participation of the community, users can add critic lists and can also create personal lists that are also aggregated, we hope to build an inclusive and reference platform for the gaming community, promoting a more complete and updated analysis about the games that so much we love. Come be part of our community! Create an account and join us to explore the world of playlists. Welcome to Open Video Game Data! Visit us at: https://bit.ly/44AxY38 July 21, 2023 at 01:26AM

Show HN: A fine-tuned Stable Diffusion model for generating Minecraft skins https://bit.ly/3O0fKkK

Show HN: A fine-tuned Stable Diffusion model for generating Minecraft skins https://bit.ly/44z4EKu July 20, 2023 at 11:40PM