This is a autopost bolg frinds we are trying to all latest sports,news,all new update provide for you
Wednesday, May 31, 2023
Show HN: Find the sickest motorcycle rides in your area with Peg Scraper https://ift.tt/uLmA6zg
Show HN: Find the sickest motorcycle rides in your area with Peg Scraper Dear HN, This is a little weekend project I put together for a good friend of mine who loves to ride. It shows you the best, twistiest roads in your area and then randomly selects a few of them until you see a "loop" that you like—then it shoots you straight to Google Maps with the route pre-loaded. Thought I would drop it here because why not. https://ift.tt/4urby7I May 31, 2023 at 06:32PM
Show HN: To support my 3 micro SaaS, I created another one https://ift.tt/Jz2RwOG
Show HN: To support my 3 micro SaaS, I created another one https://help.center May 31, 2023 at 05:29PM
Show HN: Dreaming about content.revenue(); https://ift.tt/U7YAsqh
Show HN: Dreaming about content.revenue(); https://ift.tt/lyGiVtE May 31, 2023 at 09:29AM
Show HN: Jitar, a runtime that automates all end-to-end communication for TS https://ift.tt/3RD9Cmx
Show HN: Jitar, a runtime that automates all end-to-end communication for TS Do you know where you will end at the start of a new application? Me neither. Change is the only constant, and it haunts me for decades. I think that applications should be able to change without making extensive modifications and regression testing. That is my goal. In the ideal world, a simple monolithic application can grow and transition into microservices without any refactoring. Defining what runs where should be a matter of configuration, and be changed any time. And this is exactly what Jitar brings to the table. https://ift.tt/XKNbh2f May 31, 2023 at 05:25PM
Show HN: Travel website fully generated by AI https://ift.tt/sBdxoz1
Show HN: Travel website fully generated by AI https://ift.tt/h87OzJj May 31, 2023 at 12:55PM
Tuesday, May 30, 2023
Show HN: I open sourced the CLI of my API Testing Framework https://ift.tt/0mNVXoC
Show HN: I open sourced the CLI of my API Testing Framework https://ift.tt/c9UNpTI May 31, 2023 at 03:05AM
Show HN: A powerful, compact home server for self-hosting https://ift.tt/gJl1UcH
Show HN: A powerful, compact home server for self-hosting https://umbrel.com/?v=1 May 30, 2023 at 06:58PM
Show HN: Metabase and Forest Admin Integration https://ift.tt/8yTULgm
Show HN: Metabase and Forest Admin Integration https://ift.tt/bhrCWif May 30, 2023 at 01:18PM
Show HN: Opinionated Web Framework for Converting Jupyter Notebooks to Web Apps https://ift.tt/GWZJHbI
Show HN: Opinionated Web Framework for Converting Jupyter Notebooks to Web Apps https://RunMercury.com May 30, 2023 at 04:09PM
Show HN: iOS iCal Helper https://ift.tt/gENb52o
Show HN: iOS iCal Helper Hello HN! Long time lurker and Apple user here. I made this simple tool to load .ics files client-side and open it in-browser so Apple's iCal integration enables adding it to their calendar. To say the app is barebones is an understatement: I made it in 2 minutes. Visual enhancements might come. Source: https://ift.tt/agM3TPC Useful context: https://ift.tt/jIXnKNG https://ift.tt/upjniaB May 30, 2023 at 01:14PM
Monday, May 29, 2023
Show HN: Plus AI Market Research https://ift.tt/mlPfaAq
Show HN: Plus AI Market Research Hi Team! Please add my app to your directory. Here's more info: App name: Plus AI Market Research Description: Give Plus AI a topic, and it will create a market or strategy report. Plus AI uses the latest AI technologies to create an easy-to-digest presentation. After creating the report, we send you the link to a slide deck, so you can customize it and share with your coworkers Link: https://ift.tt/jORd7c1 My best, Daniel Li https://ift.tt/jORd7c1 May 30, 2023 at 02:22AM
Show HN: Tiny – A 2D Game Engine in Kotlin Working with Lua https://ift.tt/vUHgkyR
Show HN: Tiny – A 2D Game Engine in Kotlin Working with Lua I created a small 2D game engine named Tiny. The engine was created using Kotlin Multiplatform and can run on a JVM and JS. Funny things: Games can be created using the programming language Lua. Tiny is designed to help you create and test your ideas quickly and effectively. Not only can you run your games on your desktop computer, but you can also export them for the web, making it easy to share your creations with others. You can create games easily with the hot reload, small API and Lua, which is very easy to learn. If you want to test a game idea, to try to create your first game or just have fun, give it a try to Tiny. https://ift.tt/m8tTDKU May 30, 2023 at 12:49AM
Show HN: Candydate – TikTok Meets Tinder but for Recruitment https://ift.tt/JBOv2Ul
Show HN: Candydate – TikTok Meets Tinder but for Recruitment HB here, sharing my first post ; ) I run a tech lab in the UK, and after several costly, poor hires over the years, we decided to build our own hiring tool with a focus on personality over skills. Here's the thing: resumes suck at showcasing personality! We've been using video and AI successfully and for quite some time to solve this problem. Now, we thought, why not spread the love? Especially if we can make it FREE for small businesses like ours? https://candydate.app , has the following goals: 1. Highlight true personalities using short videos, instead of relying on CVs or forms. 2. Employ AI to help rank applicants for each role, based on human factors and company culture. 3. Transform the selection process into something akin to scrolling through TikTok or using Tinder. Job seekers won't need to fill out forms, attach resumes, create an account or download anything. They just scan a QR code, record a short video, and they're done. It's truly simple! The aim was never to build an ATS (too complex for our needs) or a job listing site (there are many already). Instead, something simpler, to use wherever we already advertise vacancies, be it online or in print. We believe small businesses that lack recruitment tools (like we did) might appreciate it, although Candydate can certainly help businesses of all sizes. I have no idea how to launch or promote this type of tool, so any feedback or tips on spreading the word or improving the app would be immensely appreciated. Many thanks, HN! https://candydate.app May 29, 2023 at 08:04PM
Show HN: A weekly newsletter that explain tech terms in plain, everyday language https://ift.tt/xl2z0we
Show HN: A weekly newsletter that explain tech terms in plain, everyday language Hey there! As a software developer, I've always wished that my clients, managers, directors, and stakeholders could get a better grasp of programming. I know they can't become coding gurus overnight, but wouldn't it be awesome if they could at least understand terms like APIs, caching, and variables? I think it would make communication a whole lot smoother and help us have more meaningful conversations. I decided to create a newsletter that explains all these tech terms in super simple language! At first, I tried to make a newsletter just for my clients. I wanted to bridge the gap between tech-savvy folks like me and those who aren't as familiar with the ins and outs of programming. But then it hit me—why not make it available to everyone who wants to understand the tech world without having to learn how to code? So, I revamped it to cater to anyone who's curious about technology. Each edition of the newsletter focuses on a specific tech term or concept. We'll break it down, ditch the complicated jargon, and give you real-life examples that make it all crystal clear. My goal isn't to teach you programming (that's a whole different ball game). Instead, I want to give you the knowledge you need to have better conversations and a deeper understanding of the tech that shapes our world. So, whether you're an entrepreneur who wants to connect better with your tech team, a project manager looking to understand what the developers are talking about, or simply a tech enthusiast who wants to dive into the digital world, hop on board and let's make tech simple together! https://ift.tt/ALQTlCY May 29, 2023 at 06:36PM
Show HN: ProductLogz-Bridging the Feedback Gap with Rewards https://ift.tt/rmpfy2u
Show HN: ProductLogz-Bridging the Feedback Gap with Rewards Encourage and incentivize your users to provide valuable feedback. By rewarding their input, you create a win-win situation, where users feel appreciated while you gain valuable insights. https://ift.tt/jzGNFEc May 29, 2023 at 01:31PM
Sunday, May 28, 2023
Show HN: Cloud Agnostic AI Platform https://ift.tt/FVXRYtq
Show HN: Cloud Agnostic AI Platform Hi HN, I'm currently working on an AI platform for training and deployment. I'm working on early access with the early users. It would be great if people with AI/ML experience who are interested in a way to reduce their costs and increase their performance check it out! Thanks! https://inferent.io/ May 29, 2023 at 06:34AM
Show HN: A CLI for quickly generating 3D device mockups https://ift.tt/yZMzvHB
Show HN: A CLI for quickly generating 3D device mockups Device mockups usually require expensive and manual tools like Photoshop to generate. I was willing to sacrifice absolute quality for a tool that could do the job much faster. Mockupgen [0] generates a 3D perspective mockup from a screenshot. Using premade templates (from the amazing work of Anthony Boyd [1]) and opencv, it masks, warps and composites the provided image onto a device rendering. I'm working on expanding the selection of devices offered (mostly MacBook and iPhone at the moment), which is a matter of finding more sources of free to use PSD mockups. Currently, it doesn't do any handling of reflections and shadows, but this is in the works. Install with: pip install mockupgen And run with: mockupgen screenshot.png [0] https://ift.tt/W9ivlQC [1] https://ift.tt/zLcpuKJ https://ift.tt/W9ivlQC May 29, 2023 at 01:06AM
Show HN: Build your own ChatGPT with Mersei https://ift.tt/WXvz9x7
Show HN: Build your own ChatGPT with Mersei https://mersei.com May 28, 2023 at 11:39AM
Show HN: fastgron: A JSON to GRON Converter That's 40 Times Faster Than Gron https://ift.tt/ptiUPz8
Show HN: fastgron: A JSON to GRON Converter That's 40 Times Faster Than Gron Hello HN! I want to introduce fastgron, my new project. fastgron is a JSON to GRON converter, built to be incredibly fast – it's 40 times faster than Gron. GRON is a tool for making JSON greppable, but it can slow down with larger files. With fastgron, even a 200MB JSON file can be converted in just 1 second. Key features include streaming conversion for memory efficiency and an optimized path reconstruction for faster operations. It leverages C++ and the simdjson and fast_io libraries for speed. I welcome all feedback, suggestions, or questions. Thank you! https://ift.tt/bIQ2w0B May 28, 2023 at 05:36PM
Show HN: HNRelevant – Show related HN submissions in an integrated sidebar https://ift.tt/3GtQxgu
Show HN: HNRelevant – Show related HN submissions in an integrated sidebar While browsing Hacker News, I wished for an easier way to find related submissions (instead of googling and going back and forth). So I made this small chrome extension that automatically shows relevant submissions on page load. It's intergrated as a sidebar right in the page (for ease & native look), with customization options for fine control. It's based on HN algolia search API[1] and uses the submission title as its initial query with the ability to customize the query if you're not satisfied with the initial results. Originally, I took it as an opportunity to try my hands at creating a browser extension, but I was quite satisfied with the result and so I decided to release it. [1] HN algolia search API: https://ift.tt/PYHQsXl https://ift.tt/H6NrcoR May 28, 2023 at 03:23PM
Saturday, May 27, 2023
Show HN: No more copy-pasting – a ChatGPT plugin to read code from your computer https://ift.tt/kNQGc8O
Show HN: No more copy-pasting – a ChatGPT plugin to read code from your computer Introducing the Code ChatGPT Plugin - a new era of seamless interaction between ChatGPT and your codebase. This TypeScript Code Analyzer furnishes a suite of utilities to analyze TypeScript code, enabling ChatGPT to "talk" with YOUR code. Fetch a list of all the files in your project, list of every function in a TypeScript or JavaScript file, or even get the content of a specific function, all while staying in your conversation with ChatGPT. With accessible API endpoints, you can effortlessly navigate your codebase and ask ChatGPT anything you can think of about it. Say goodbye to the days of incessant copy-pasting and welcome a more streamlined code discussion experience . I'd love to hear your thoughts, experiences, and suggestions for improvement. Let's discuss and evolve this tool together! https://ift.tt/YeT75kG May 28, 2023 at 05:03AM
Show HN: MicroSCOPE https://ift.tt/mLrtAQG
Show HN: MicroSCOPE https://ift.tt/U2BrjqZ May 27, 2023 at 07:36PM
Show HN: RASCII, an advanced ASCII art generator made using Rust https://ift.tt/dUZANCT
Show HN: RASCII, an advanced ASCII art generator made using Rust https://ift.tt/zVhqJsn May 28, 2023 at 12:36AM
Friday, May 26, 2023
Show HN: Hacker News profile text can be used for prompt injection https://ift.tt/7DpPAIt
Show HN: Hacker News profile text can be used for prompt injection https://ift.tt/ndEsPum May 27, 2023 at 09:10AM
Show HN: Eludris, A free and open source, federated and E2EE chat platform https://ift.tt/ANmrtWK
Show HN: Eludris, A free and open source, federated and E2EE chat platform https://ift.tt/bYkw7hV May 27, 2023 at 01:38AM
Show HN: dotnet-console-games (40+ beginner-level coding project ideas) https://ift.tt/1B86z5H
Show HN: dotnet-console-games (40+ beginner-level coding project ideas) https://ift.tt/3L5hOV6 May 27, 2023 at 01:43AM
Show HN: Python Recursion: A Trampoline from the Mutual Head to the... https://ift.tt/BNsIvZK
Show HN: Python Recursion: A Trampoline from the Mutual Head to the... https://ift.tt/bDThJmc May 27, 2023 at 01:15AM
Show HN: I made an in-browser code editor with code replay and REPL https://ift.tt/GltUJbI
Show HN: I made an in-browser code editor with code replay and REPL I made a Logicboard.com — A collaborative code editor with code-replay feature. Code-replay lets you run the coding session like a movie, I wrote a blog post on how I implemented this: https://ift.tt/8RAEiGX You can try out the demo here: https://ift.tt/0oDPGRL And play around with the code editor here: https://ift.tt/byOUWQK Logicboard also has an REPL shell, just type "start()" and hit enter in the output area. https://ift.tt/CAk4m8t May 27, 2023 at 12:36AM
Thursday, May 25, 2023
Show HN: Find alternatives to a GH repo by replaceing “github” with “libhunt” https://ift.tt/ZrclEu2
Show HN: Find alternatives to a GH repo by replaceing “github” with “libhunt” https://ift.tt/jkLgiDE May 26, 2023 at 07:11AM
Show HN: Search Engine for Family Activities https://ift.tt/8xaAQu4
Show HN: Search Engine for Family Activities https://www.twkids.app May 26, 2023 at 05:59AM
Show HN: Tweets Sentiment Analysis with LLM https://ift.tt/huHqMTL
Show HN: Tweets Sentiment Analysis with LLM https://twitter.com/mikebb100/status/1661873548703715329 May 26, 2023 at 05:21AM
Show HN: Private instances are the secret sauce for Unleash https://ift.tt/nVPMx2K
Show HN: Private instances are the secret sauce for Unleash Hi HN, I want to share how important Private instances are for us, and how we build at Unleash. Hope you find this helpful and if you have any questions, ask away! In case you don't know - Unleash is an open source, enterprise-ready feature management solution built with privacy in mind. I would love to know your thoughts about this, and share your thoughts about Unleash or the way we build software. Questions about the setup are also welcome, if you would like to build something like this yourself! https://ift.tt/KRHnsBD May 25, 2023 at 11:30PM
Show HN: Searchable Astronomy Picture of the Day https://ift.tt/F9G68Ax
Show HN: Searchable Astronomy Picture of the Day Discover the cosmos by searching the APOD collection, powered by OpenAI text embedding based on the original image descriptions by NASA. https://ift.tt/cY4Ni2z May 26, 2023 at 02:02AM
Show HN: Hacker News in Slow Italian - AI-generated podcast (with code) https://ift.tt/bjpyRmA
Show HN: Hacker News in Slow Italian - AI-generated podcast (with code) There are plenty of podcasts to listen to some slow basic Italian, but often they just talk about random things I'm not that interested in. Nothing a few hours of tinkering with Python cannot solve these days! Introducing Hacker News in Slow Italian. Each episode is generated automatically, using GPT4 API to summarise the top articles on Hacker News and then fed to Play.ht for text-to-speech. The (very short) code is available on Github: https://ift.tt/7vC5ptr https://hn.lingually.ai May 25, 2023 at 10:28PM
Show HN: One-paragraph summaries of the most important news happenings on Earth https://ift.tt/1hLM8PH
Show HN: One-paragraph summaries of the most important news happenings on Earth https://ift.tt/drsAwLP May 26, 2023 at 01:02AM
Show HN: Collaborative recipe manager for iOS, built with SwiftUI and Firebase https://ift.tt/V7KhjFR
Show HN: Collaborative recipe manager for iOS, built with SwiftUI and Firebase I initially created Umami for my family. We'd been using a giant google sheet of recipes that my wife made (one recipe per tab plus a table of contents at the front), but the UX of that left much to be desired, especially on mobile. We also tried a bunch of other recipe apps like Paprika, Whisk, Mela, etc., but most of them don't let you create a shared collection of recipes without using the same login credentials, which we didn't want to share with extended family members. Anyways, I've steadily been working on Umami as a solo side project for about 3 years. At first, just my family and a few friends were using it, but now it's starting to get downloaded by other people. I'd love to get feedback here on what kinds of features would be helpful to y'all. Also happy to answer any questions about the tech stack. Thanks friends! https://ift.tt/BF6c3Rd May 25, 2023 at 11:07PM
Show HN: Course: What Is Outbound Sales Why Is It Important? https://ift.tt/Zr1slRI
Show HN: Course: What Is Outbound Sales Why Is It Important? https://ift.tt/SBfAwXv May 25, 2023 at 02:26PM
Wednesday, May 24, 2023
Show HN: Create a talent/services marketplace without code https://ift.tt/fiIUwyW
Show HN: Create a talent/services marketplace without code Hi HN We are building a platform that allows anyone to create a custom talent marketplace inside your network. Think of it as Shopify but for talent : ) You can create your own board (store) in minutes, customise and invite your talent. Everything else works our of the box: profiles, matching requests and talent, support, payments, collaboration. The best part is that you make 3-10% every time someone is hired inside your board. You can use it with a link or embed inside your product/community/website. We already have YC startups like Memberstack - https://ift.tt/Of1mtDB among early users. The short backstory: we have originally started Heep as a marketplace for webflow/bubble developers and quickly realised that there are ton of new, niche, emerging professions. So instead of building another talent marketplace we decided to pivot and build a platform to for others to build on top. Our vision is to support any (even the most crazy) emerging talent/services use-cases: if there is a supply and demand for it we wan to help support it. It's currently in early beta and we are looking for feedback and community leaders interested in trying Heep (I will personally onboard you to the product and help you launch your board). Also here for any AMA https://heep.so/?b=yes May 25, 2023 at 04:31AM
Show HN: My word game now has GPT-4 generated poetry https://ift.tt/SW8vGMh
Show HN: My word game now has GPT-4 generated poetry Hi! I just added a new feature to my daily word game https://squareword.org that I though you may find interesting. The game consists of a puzzle of 5x5 letters containing 10 words, that need to be revealed by guessing 5 letter words. Now, once the player has solved the puzzle, they are presented with a poem containing some of these words, generated by GPT-4. Here is an example from a few days ago: https://twitter.com/SquareWordOrg/status/1660702885154377730 While the poems do not always make complete sense and are somewhat whimsical, I am quite impressed by the ability of the model to create an often coherent, rhyming poem from the disparate words. It gives me some extra motivation to solve the daily puzzle! https://squareword.org May 25, 2023 at 03:05AM
Show HN: FarProbe – Access Logic Analyzers from the Browser https://ift.tt/noyERb2
Show HN: FarProbe – Access Logic Analyzers from the Browser FarProbe is a web application that connects to some of the most popular logic analyzers (Saleae, USBee, and their clones) from the browser and streams data to the cloud. Open a Chromium-based browser (even on an Android or ChromeBook), plug in the analyzer, and its data can be streamed over USB to the browser for analysis. After generating a link, the data can be stored on our server or live-streamed to another user. If you don't have the hardware, check out the demo video we prepared for YC over a month ago, we're now live: https://youtu.be/QVoLbB5LAr4 Why did we start it? Often enough I worked on my hardware projects while on the go. Traveling to clients, staying in hotel rooms, I missed a simple tool that allowed me to see what is going on, diagnose it and iterate on the go. I have also seen that problem in the other direction - most recently, I was hybrid-working on electric aircraft avionics, sometimes with the aircraft on the other side of the US. Frequently I had to call some on-site engineers to connect some instruments and screen-share, file-share, send screenshots, etc., to give me a glimpse of the elusive GPS-related bug I was hunting down. What can FarProbe do today? Bare minimum - we like to build in public and want to see where the community needs lead us! You can use a logic analyzer locally, send a link to someone else to capture data for you remotely, you can run long-term acquisitions on our cloud - and export to PulseView for further analysis. You can also invite your colleagues to look at your issue without installing anything new. How does it work? It's a data-intensive WebUSB application written in Rust, both client and server-side. On Linux (Android, Chrome OS) and OSX, we are able to stream ~24MB/s, compress it (most of the time, the signal doesn't change) and send over to our servers. On Windows, we are limited to ~8MB/s, there is a bug in Chromium's WebUSB windows stack that we're thinking about a good way to resolve. What do we want to do in the future? Support more hardware (Oscilloscopes? Any favorite devices you really wished for had better software support?); Implement protocol decoders (also in the cloud); Implement device emulators and test fixtures. Overall - we want to be the software company that gets hardware - and implements the companion software well. https://farprobe.com May 25, 2023 at 02:07AM
Show HN: Mount Unix system into Common Lisp image https://ift.tt/ilhPYD6
Show HN: Mount Unix system into Common Lisp image https://ift.tt/ZTtCSNy May 25, 2023 at 02:04AM
Show HN: I made a Chrome extension to hide history in ChatGPT https://ift.tt/9luZKE1
Show HN: I made a Chrome extension to hide history in ChatGPT https://ift.tt/DVx2gX5 May 24, 2023 at 04:45PM
Show HN: iCal RSVP Helper https://ift.tt/O3n4C6U
Show HN: iCal RSVP Helper Hi HN, We use HEY for Work at my startup, which doesn't have a calendar integration. This is mostly fine, as we can simply use our private calendars, but has a major drawback: We can't reply to invitations in an easy way. I made this microsite to help with this problem until they implement simple Yes/No/Tentative buttons in HEY. It's fully client-side, and gives you the ICS-file you need to attach in an email, and the correct address it needs to be sent to as well - just select your file and RSVP. Hope it's useful for someone else too! https://rsvp.klungo.no/ May 24, 2023 at 12:49PM
Show HN: Defguard – open-source security army knife (Identity,MFA,VPN,Yubikey) https://ift.tt/7zM8cYa
Show HN: Defguard – open-source security army knife (Identity,MFA,VPN,Yubikey) https://ift.tt/FIOm3s5 May 24, 2023 at 03:57PM
Show HN: Dark Mode for HN https://ift.tt/hrVaD3z
Show HN: Dark Mode for HN https://ift.tt/UMjsl8S May 24, 2023 at 02:11PM
Tuesday, May 23, 2023
Show HN: Honda Civic Infotainment Reverse-Engineering https://ift.tt/85K2e3s
Show HN: Honda Civic Infotainment Reverse-Engineering I own a 2021 Honda Civic and have been annoyed by the lack of public documentation/hacking tools for the Android-based headunit. I hope to address this by publishing my research into the headunit and encouraging discussion and community contribution https://ift.tt/uj3QJvt May 24, 2023 at 06:35AM
Show HN: File-by-file AI-generated comments for your codebase https://ift.tt/jd4uY5V
Show HN: File-by-file AI-generated comments for your codebase My friends and I were complaining about having to decipher incomprehensible code one day and decided to pass the code through GPT to see if it could write easily understandable comments to help us out. It turns out that GPT can but it was still a hassle to generate comments for large files. So we decided to develop a basic web application that automatically integrates with your Github repository, generate comments, create a pull request and send you an email when it is all done. There is definitely a lot more that can be done but we wanted to gain feedback on whether this is a problem that you face too. Do you often find it challenging to understand complex code? Do you have difficulties in writing informative comments? And if so, would you find value in a tool that can automatically generate comments for your code? Really appreciate any feedback and suggestions! Thanks in advance! https://ift.tt/qOrCvlm May 23, 2023 at 07:46PM
Show HN: I'm open sourcing Harmonic, the Android Hacker News client https://ift.tt/ZRXgNBq
Show HN: I'm open sourcing Harmonic, the Android Hacker News client https://ift.tt/eptxbLI May 23, 2023 at 10:26PM
Monday, May 22, 2023
Show HN: I ported my Tetris built with SDL2 to WebAssembly https://ift.tt/jLcZUef
Show HN: I ported my Tetris built with SDL2 to WebAssembly https://ift.tt/r3hltS5 May 23, 2023 at 05:16AM
Show HN: Aimless.js – the missing js randomness library https://ift.tt/akm86CE
Show HN: Aimless.js – the missing js randomness library https://ift.tt/ALdhOic May 23, 2023 at 04:11AM
Show HN: Blotter – An interactive, never ending music video https://ift.tt/b4YuQN2
Show HN: Blotter – An interactive, never ending music video One day I was listening to a playlist and wished there could be some cool visuals to go along with it. Blotter is a proof of concept I hacked together that does a bit of audio recognition combined with a few generative AI models (both text and img) to create visuals that are relevant to the song. The video stream is generated in real time at 24fps - you can try it yourself by requesting visuals in the Twitch chat using the "!v" command! Right now it's mostly a fun hack project, but I am tinkering with new model architectures for higher fidelity video as well as an interactive tool so people can make videos with their own audio files. I'd love to hear any feedback or suggestions, thanks! https://ift.tt/plqH0CG May 23, 2023 at 03:51AM
Show HN: Psychic - An open-source integration platform for unstructured data https://ift.tt/YB8Oymu
Show HN: Psychic - An open-source integration platform for unstructured data My cofounder and I used to work at Robinhood where we shipped the company’s first OAuth integrations, so we know a lot about how data moves between companies. For example, we know that the pain of building new API integrations scales with the level of fragmentation and number of competing "standards". In the current meta, we see this pain with a lot of AI startups who invariably need to connect to their customers data, but have to support 50+ integrations before they even scale to 50+ customers. This is the process for an AI startup to add a new integration for a customer: - Pore over the API docs for each source application and write a connector for each - Play email tag to find the right stakeholders and get them to share sensitive API keys, or give them an OAuth app. It can take 6+ weeks for some platforms to review new OAuth apps - Normalize data that arrives in a different formats from each source (HTML, XML, text dumps, 3 different flavors of markdown, JSON, etc) - Figure out what data should be vectorized, what should be stored as SQL, and what should be discarded - Detect when data has been updated and synchronize it - Monitor when pipelines break so data doesn’t go stale This is a LOT of work for something that doesn’t move the needle on product quality. That’s why we built Psychic.dev to be the fastest and most secure way for startups to connect to their customer’s data. You integrate once with our universal APIs and get N integrations with CRMs, knowledge bases, ticketing systems and more with no incremental engineering effort. We abstract away the quirks of each data source into Document and Conversation data models, and try to find a good balance to allow for deep integrations while maintaining broad utility. Since it’s open source, we encourage founders to fork and extend our data models to fit their needs as they evolve, even if it means migrating off our paid version. To see an example in action, check out our demo repo here: https://ift.tt/rUA8Sne We are also open source and open to contributions, learn more at docs.psychic.dev or by emailing us at founders@psychic.dev! https://ift.tt/9UmOVCy May 22, 2023 at 08:11PM
Show HN: ClipBase - YouTube Full Text Search – Search videos by words spoken https://ift.tt/eLGUwiN
Show HN: ClipBase - YouTube Full Text Search – Search videos by words spoken https://clipbase.xyz May 22, 2023 at 02:09PM
Show HN: I built a web app for learning Vim from the browser as a 17-year-old https://ift.tt/AeCTSVo
Show HN: I built a web app for learning Vim from the browser as a 17-year-old Hey HN! After my own experiences with learning Vim, I wanted to skip the frustrating process of configuring a new tool before even learning how to use it. In an attempt to solve this problem, I started working on Vim Ninja, a web app that would allow developers to learn Vim through interactive lessons in the browser. It’s been a couple of months, and I’m proud to say that I’ve finally released https://VimNinja.com ! Check out a demo of the app here: https://youtu.be/reukQHKqMZE . On the technical side of things, I used SvelteKit to build the entire app and Tailwind, which turned out to be an amazing decision. I actually really like SvelteKit’s filesystem-based router as well as Svelte’s brevity, and Tailwind actually makes styling a fun task for me. I’m using CodeMirror 6 as a base for Vim Ninja’s code editor, and I really prefer it over more feature-packed alternatives like the Monaco Editor, which is what I started out with but soon abandoned due to its worse performance when compared to alternatives like CM6 and the sheer amount of bells and whistles that I just didn’t need. https://ift.tt/98EmrTk May 22, 2023 at 05:33PM
Show HN: Rust Port of Pwnpasswordsdownloader https://ift.tt/NDmOlIY
Show HN: Rust Port of Pwnpasswordsdownloader https://ift.tt/weOvTki May 22, 2023 at 02:48PM
Show HN: WikTok – A Recommendation UI for Wikipedia https://ift.tt/Tgwj7nF
Show HN: WikTok – A Recommendation UI for Wikipedia Hi HN, WikTok is a UI for Wikipedia that lets you quickly swipe (or use your arrow keys) to navigate between random and recommended articles (based on the previous articles you interacted most with). It's just a fun project I hacked together this weekend, so may be a little rough around the edges, but I'd love to get your thoughts. Let me know if you have any suggestions (or find any interesting articles!) Cheers, https://wiktok.org/ May 22, 2023 at 02:29PM
Sunday, May 21, 2023
Show HN: A Simple Load Testing CLI Built in Go https://ift.tt/d7mTbZ2
Show HN: A Simple Load Testing CLI Built in Go There are plenty of good tools for load testing such as JMeter, Minigun, and plenty more - but they all have their own set of options to learn. I built this one to support a simpler workflow where you just paste your curl request (or other cli command) after your `spam` config (literally just `spam -r 2 -- curl www.google.com). It's pretty barebones but I'm 100% going to use it in my day to day - figured I'd share it here if it helped anyone else! https://ift.tt/AvCKafe May 22, 2023 at 01:02AM
Show HN: Thousands of shadertoy.com creations on one scrollable grid https://ift.tt/ydUKr3w
Show HN: Thousands of shadertoy.com creations on one scrollable grid https://ift.tt/SgMVmTq May 21, 2023 at 08:35PM
Show HN: AI-based app that helps you raise funding https://ift.tt/XOKQM5J
Show HN: AI-based app that helps you raise funding One app for the Best Fundraising Experience. Founders describe their ideas, and then an app produces: - A list of competitors using similarity search. - A list of best-fit investors based on their previous investments, the idea, and competitors. - Detailed analysis on each investor. https://ift.tt/O10dgRC May 21, 2023 at 07:07PM
Show HN: SpaceBadgers – Free and Libre SVG Badges https://ift.tt/TSqEF51
Show HN: SpaceBadgers – Free and Libre SVG Badges Greetings, Hacker News community! I am thrilled to present SpaceBadgers, a new free and open-source SVG badge generator I've been working on. It's located at badgers.space. SpaceBadgers is born out of the desire to offer more flexibility and customization for project badges, often used in open-source projects. It's fully open source, provided under the permissive MIT license, and will always be provided for free. The core badge worker is written in Rust, and so is the library behind it, which you can also find on crates.io under the name spacebadgers. I am excited to receive your feedback and suggestions. Check it out and let me know what you think in the comments. Contributions are also welcomed and appreciated. You can find the source code here: https://ift.tt/OxFuinI . https://badgers.space May 21, 2023 at 05:24PM
Show HN: Summary GPT – host a bot to summary Text, URLs, PDFs and videos for you https://ift.tt/WUNXCfk
Show HN: Summary GPT – host a bot to summary Text, URLs, PDFs and videos for you An AI-powered text summarization Telegram bot that generates concise summaries of text, URLs, PDFs and YouTube videos. https://ift.tt/VuyIUSz May 21, 2023 at 09:36AM
Show HN: Loofi – Our AI-Powered SQL Query Builder https://ift.tt/kaHcjOZ
Show HN: Loofi – Our AI-Powered SQL Query Builder Hi HN Community, We're a team of software engineers who've experienced the complexity of crafting SQL queries. To address this, we've developed a tool that simplifies this process. Introducing Loofi, an AI-powered SQL Query Builder. Loofi streamlines query building and leverages AI algorithms for intelligent recommendations. We value community feedback and invite you to try out Loofi. Your thoughts and suggestions will help us improve our tool. Here's the link to Loofi: https://loofi.dev/ For any questions or assistance, feel free to reach out. We're eager to engage with this community. Your valuable feedback is much appreciated! https://loofi.dev/ May 21, 2023 at 07:49AM
Saturday, May 20, 2023
Show HN: Drift, a self-hostable Gist and pastebin https://ift.tt/Uo01LwP
Show HN: Drift, a self-hostable Gist and pastebin https://drift.lol/ May 21, 2023 at 04:37AM
Show HN: What Electrons Look Like https://ift.tt/eUkQWVR
Show HN: What Electrons Look Like https://ift.tt/HGvf0rK May 20, 2023 at 11:32PM
Show HN: pg-bulk-ingest – Bulk ingest into PostgreSQL with high-watermarking https://ift.tt/eoOcs8Y
Show HN: pg-bulk-ingest – Bulk ingest into PostgreSQL with high-watermarking https://ift.tt/7LVqjhW May 20, 2023 at 11:13PM
Show HN: YouTube Full Text Search – Search all of a channel from the commandline https://ift.tt/txIfdp7
Show HN: YouTube Full Text Search – Search all of a channel from the commandline yt-fts is a simple python script that uses yt-dlp to scrape all of a youtube channels subtitles and load them into an sqlite database that is searchable from the command line. It allows you to query a channel for specific key word or phrase and will generate time stamped youtube urls to the video containing the keyword. https://ift.tt/BE1NfoU May 20, 2023 at 11:48AM
Friday, May 19, 2023
Show HN: Nonius Clock https://ift.tt/wzjoEpu
Show HN: Nonius Clock https://ift.tt/51srLtQ May 20, 2023 at 12:30AM
Show HN: Localias, securely manage local devserver aliases https://ift.tt/htzCsf0
Show HN: Localias, securely manage local devserver aliases Hey HN, Localias is a new tool that you can use to securely manage your local development servers. Use localias to securely proxy a local development server running on http://localhost:3000 and access it at https://frontend.test . Localias is built on top of Caddy, so it's secure and performant. And because it's built on top of Caddy, it will automatically generate and install a custom root certificate, and automatically generate and sign certificates for each of your aliases. This all works by editing your /etc/hosts file and generating a Caddy config, then running the proxy server for you either in the foreground or as a daemon. It's easier to deal with than running Caddy yourself. Your whole team can share a configuration file in your git repo, making it easier to share URLs with each other while developing. I hope you try it out and find it useful! The code is MIT-licensed and I'm happy to accept any feedback, feature requests, PRs, or comments. Have a good weekend, Peter https://ift.tt/QzbD2lu May 20, 2023 at 02:12AM
Show HN: Todo PWA with Pomodoro with keyboard friendly https://ift.tt/O7BCwD6
Show HN: Todo PWA with Pomodoro with keyboard friendly https://ift.tt/LEZRw5n May 20, 2023 at 02:05AM
Show HN: Garson.io – The privacy-first AI-powered writing assistant for Product https://ift.tt/BReEnQf
Show HN: Garson.io – The privacy-first AI-powered writing assistant for Product As a product manager, one of the biggest challenges is managing the constant influx of emails. While I am confident in my responses, I often spend a significant amount of time crafting a professional message, especially as a non-native English speaker. To address this issue, I turned to OpenAI and created https://garson.io . This platform has not only helped me improve the quality of my emails but has also significantly reduced the time it takes to write them. If you are facing similar struggles, I highly recommend giving Garson.ai a try – there is even a free option available. I would love to hear your feedback on how it works for you. P.S. The above text was generated by Garson.io https://garson.io May 19, 2023 at 05:18PM
Show HN: ReColor AI – Transform Your Sketches into Vibrant Art with AI https://ift.tt/wE3BsPK
Show HN: ReColor AI – Transform Your Sketches into Vibrant Art with AI https://recolorai.com/ May 19, 2023 at 03:39PM
Show HN: Numtease – My new number word puzzle game https://ift.tt/hpC5vkn
Show HN: Numtease – My new number word puzzle game https://ift.tt/e4DGuR2 May 19, 2023 at 01:34PM
Show HN: Midjourney-Python-API https://ift.tt/Cs7pxIX
Show HN: Midjourney-Python-API This Python client is built for the unofficial MidJourney API, leveraging a Discord self bot and utilizing the Merubokkusu/Discord-S.C.U.M library. Please be mindful that there might be risks associated with the use of self bots, as per issue #66. Key Features: 1: Info retrieval 2: Imagine prompt 3: Image upscale and vectorization by label 4: All message returns via WebSocket, including banned words check and image processing 5: Auto reconnect WebSocket https://ift.tt/fgUOtzV May 19, 2023 at 07:36AM
Thursday, May 18, 2023
Show HN: Lunchtoast – a CLI tool for functional testing of console applications https://ift.tt/ojUVFLO
Show HN: Lunchtoast – a CLI tool for functional testing of console applications It helps to create tests that check program output with a simple test description format. It's written in C++20 and works on Windows and Linux. https://ift.tt/iyWKEr3 May 19, 2023 at 03:58AM
Show HN: PAKman – A new build system built around Alpine Linux Packages https://ift.tt/HOrXuTB
Show HN: PAKman – A new build system built around Alpine Linux Packages https://ift.tt/TwjxmrC May 16, 2023 at 07:53PM
Show HN: Jesth – Next-level human-readable data serialization format https://ift.tt/eEblOuQ
Show HN: Jesth – Next-level human-readable data serialization format Hi HN ! I'm Alex, a tech enthusiast. I'm excited to show you Jesth, a next-level human-readable data serialization format. This project started out as a markup language for writing the docstrings of functions that would ultimately be consumed by a documentation generator. Basically the idea was to split a docstring into sections like Description and Parameters. Each section would consist of a header in square brackets and a body (lines of text between two headers). Here's what a docstring for a sum function would look like: This function takes in two integers a and b and returns their sum. [parameters] - a: First integer - b: Second integer [return] Sum of a and b The Description section in the example above is actually an anonymous section, i.e., a section with an empty header. Meanwhile, I was thinking of a way to automate part of my dev workflow by storing in a file commands grouped into tasks such as project creation, build, testing, release, et cetera. Similarly with the markup language for my documentation generator, I would use square brackets to define the tasks. Thus, a task would consist of a header and a body which would be a list of commands to be executed sequentially. I built this project and named it Backstage. Here is a hypothetical backstage.tasks file: [release] & test & generate_doc & git_stuff & build # upload to PyPI $ twine upload --skip-existing dist/* [git_stuff] $ git add . $ git commit -m {message} $ git push origin master The example above is illustrative only and would not work. It contains 2 sections "release" and "git_stuff". Running the "release" task from the command line is equivalent to sequentially executing the commands in the "release" section. The documentation generator and the scripting language, despite the obvious similarity in their formats, did not share any parsing code. So, to stop repeating myself, I created a file format and its library named Jesth which stands for "Just Extract Sections Then Hack". The library acts as an incomplete INI file parser that only hands the programmer the sections (as headers and their associated bodies which are lists of strings). No further interpretation of the data is done by the parser, allowing the programmer to unleash their creativity through useful hacks. In its latest iteration, Jesth has matured and also includes a proper and extensively tested hack to convert a compatible section into a dictionary data structure, making Jesth my de facto preferred format for config files. I find Jesth more readable than TOML, YAML, and JSON. Here, encoding a dictionary data structure in its own section with another section containing a prompt for ChatGPT: [prompt] I want you to act as a detective story writer. I will provide you with two dictionary data structures representing the profiles of two people. Your goal is to write a thrilling neo-noir story. My first request is: "guess who the killer and victim is from the profiles, then build a story that includes every detail of the profiles". [profile] # This section can be converted into a dictionary data structure name = 'Jane Doe' birthday = 2000-12-23Z10:17:37Z photo_jpg = (bin) VGhpcyBpcyBub3QgYSBwaG90by4uLiBCdXQgdGhhbmsgeW91 IGZvciB5b3VyIGludGVsbGVjdHVhbCBjdXJpb3NpdHkgOyk= --- books = (dict) romance = (list) 'Happy Place' 'Romantic Comedy' sci-fi = (list) 'Dune' 'Neuromancer' epitaph = (text) According to the law of conservation of energy, no a bit of you is gone; you are just less orderly. --- [profile] name = 'John Doe' birthday = null books = (list) 'American Predator' 'Mindhunter: Inside the FBI's Elite Serial Crime Unit' You can learn more by reading the project's README and playing with the demo. Let me know what you think of this project. https://ift.tt/e6Uf8Eo May 18, 2023 at 10:38PM
Show HN: A ChatGPT-powered colour palette generator https://ift.tt/0Ctk2z9
Show HN: A ChatGPT-powered colour palette generator https://ift.tt/CRBHcPG May 18, 2023 at 06:37PM
Show HN: Is Bard Available in EU? https://ift.tt/ha9Bxc3
Show HN: Is Bard Available in EU? Wonder no more if Google Bard is available in the EU, you can check here. https://ift.tt/FwgQlcf May 18, 2023 at 04:45PM
Show HN: Do not chat with your pdfs alone. Let others join the fun too https://ift.tt/1WBIsvC
Show HN: Do not chat with your pdfs alone. Let others join the fun too https://ift.tt/Q0rKxC2 May 18, 2023 at 02:31PM
Wednesday, May 17, 2023
Show HN: Cosigny - Crowd source the best credit card and loan terms. https://ift.tt/JjPyzvu
Show HN: Cosigny - Crowd source the best credit card and loan terms. The goal is to create spreadsheet with crowd sourced data regarding credit products and profiles so we can see how we measure up and find the best deals. Don't go too hard on me. I linked a few google sheets together. Hope you find it useful. https://ift.tt/C7toZV0 May 18, 2023 at 10:41AM
Show HN: Smallville – Create Generative Agents for simulations and games https://ift.tt/VA6IQ2u
Show HN: Smallville – Create Generative Agents for simulations and games https://ift.tt/EL64pik May 18, 2023 at 01:11AM
Show HN: LogSpend – Gain full visibility and control over your OpenAI costs https://ift.tt/j3hTRcH
Show HN: LogSpend – Gain full visibility and control over your OpenAI costs https://logspend.com/ May 18, 2023 at 01:06AM
Show HN: Printnanny.ai, Monitoring for 3D Printers https://ift.tt/6dDlE4s
Show HN: Printnanny.ai, Monitoring for 3D Printers https://printnanny.ai/ May 17, 2023 at 06:39PM
Show HN: Generative wall art, running on a Raspberry Pi https://ift.tt/THctPMi
Show HN: Generative wall art, running on a Raspberry Pi https://twitter.com/adamfuhrer/status/1657070909469884429 May 17, 2023 at 06:36PM
Show HN: CounterDB, to persist your likes/dislikes counts https://ift.tt/QZdJMiY
Show HN: CounterDB, to persist your likes/dislikes counts A Solution to durably store your counts. For example number of likes/dislikes on a post. Its time complexity is O(1). Single header only C++ file for storing and retrieving numbers. It does this without increasing the file size, as its not append only DB. Which also means it can be slower on simultaneous writes to an index. Well if your task is just to store likes/dislikes counts, than it must not be much of a problem. As reads are done more than writes for such cases. https://ift.tt/pyZvdCe May 17, 2023 at 11:20AM
Show HN: A nihilist All-hands Meeting Simulator https://ift.tt/eI3YVhb
Show HN: A nihilist All-hands Meeting Simulator I was just digging through some old projects to find a link for a potential new employer and stumbled upon this reminder of how much I enjoyed middle-management office politics. https://ift.tt/8pxYCnJ May 17, 2023 at 05:03PM
Tuesday, May 16, 2023
Show HN: Zig Without Unused Variable Errors https://ift.tt/SenYPZt
Show HN: Zig Without Unused Variable Errors I hacked the flag --allow-unused into the Zig compiler to turn off the unused variable error. https://ift.tt/5DkfQ0x May 17, 2023 at 08:57AM
Show HN: Oblivus GPU Cloud – Affordable and scalable GPU servers from $0.29/hr https://ift.tt/xJyQzUD
Show HN: Oblivus GPU Cloud – Affordable and scalable GPU servers from $0.29/hr Greetings HN! This is Doruk from Oblivus, and I'm excited to announce the launch of our platform, Oblivus Cloud. After more than a year of beta testing, we're excited to offer you a platform where you can deploy affordable and scalable GPU virtual machines in as little as 30 seconds! https://ift.tt/rqkmaDT - What sets Oblivus Cloud apart? At the start of our journey, we had two primary goals in mind: to democratize High-Performance Computing and make it as straightforward as possible. We understand that maintaining GPU servers through major cloud service providers can be expensive, with hidden fees adding to the burden of running and maintaining servers. Additionally, the cloud can sometimes be overly complex for individuals who don't have much knowledge but still require powerful computing resources. That's why we decided to create a platform that offers affordable pricing, easy usability, and high-quality performance. - Features 1. Fully customizable infrastructure that lets you switch between CPU and GPU configurations to suit your needs. 2. Transparent and affordable per-minute-based Pay-As-You-Go pricing with no hidden fees. Plus, free data ingress and egress. (Pricing: https://ift.tt/lenH28i ) 3. Optimized cost with storage and IP address-only billing when the virtual machine is shut down. 4. Each virtual machine comes with 10Gbps to 40Gbps public network connectivity. 5. NVMe ($0.00011/GB/hr) and HDD ($0.00006/GB/hr) storage that is 3x replicated to fulfill your storage needs. 6. Choose from a variety of cutting-edge CPUs and 10 state-of-the-art GPU SKUs. (Availability: https://ift.tt/WKuFdow ) 7. OblivusAI OS images come with pre-installed ML libraries, so you can start training your models right away without the hassle of installing and configuring the necessary libraries. 8. If you're working with a team, utilize our organization feature to simplify the billing process. Everyone in your organization uses the same billing profile, so you don't need to keep track of multiple accounts. 9. No quotas or complex verification processes. Whether you represent a company, an institution, or you're a researcher, you have full access to our infrastructure without any limitations. 10. Easy-to-use API with detailed documentation so that you can integrate your code with ours. - Pricing At Oblivus Cloud, we provide pricing that is affordable, transparent, and up to 80% cheaper than major cloud service providers. Here is a breakdown of our pricing: 1. CPU-based virtual machines starting from just $0.019/hour. 2. NVIDIA Quadro RTX 4000s starting from $0.27/hour. 3. Tesla V100s starting from $0.51/hour. 4. NVIDIA A40s and RTX A6000s starting from $1.41/hour. We also offer 6 other GPU SKUs to help you accurately size your workloads and only pay for what you need. Say goodbye to hidden fees and unpredictable costs. If you represent a company, be sure to register for a business account to access even better pricing rates. - Promo Code Join us in celebrating the launch of Oblivus Cloud by claiming your $1 free credit! This may sound small, but it's enough to get started with us and experience the power of our platform. With $1, you can get over 3 hours of computing on our most affordable GPU-based configuration, or over 50 hours of computing on our cheapest CPU-based configuration. To redeem this free credit, simply use the code HN_1 on the 'Add Balance' page after registration. Register now at https://ift.tt/SyDr7Zo - Quick Links Website: https://oblivus.com/ Console: https://ift.tt/ZPazprH Company Documentation: https://ift.tt/1PJnmrg API Documentation: https://ift.tt/fWgxAcl If you have any questions, feel free to post them below and I'll be happy to assist you. You can also directly email me at doruk@oblivus.com! https://oblivus.com May 16, 2023 at 01:00PM
Show HN: My passion project for the last 6 months https://ift.tt/4Xl3Wrn
Show HN: My passion project for the last 6 months https://ift.tt/3YKAyRT May 16, 2023 at 10:27AM
Monday, May 15, 2023
Show HN: Query Hacker News via ChatGPT https://ift.tt/NRJq4hG
Show HN: Query Hacker News via ChatGPT https://ift.tt/1sRr9VP May 16, 2023 at 09:58AM
Show HN: dreamGPT: What if LLM hallucinations were a feature and not a bug? https://ift.tt/CrxTlfE
Show HN: dreamGPT: What if LLM hallucinations were a feature and not a bug? The first GPT-based solution that uses hallucinations from LLMs for divergent thinking to generate new and novel ideas. Hallucinations are often seen as a negative thing, but what if they could be used for our advantage? dreamGPT is here to show you how. The goal of dreamGPT is to explore as many possibilities as possible, as opposed to most other GPT-based solutions which are focused on solving specific problems. https://ift.tt/bhnrUHM May 16, 2023 at 04:32AM
Show HN: Legend-State 1.0 – The fastest React state library https://ift.tt/9WMsVnd
Show HN: Legend-State 1.0 – The fastest React state library After almost a year of development and iterating, we just released Legend-State 1.0. It's the fastest React state library and is very easy to use, based on Observables (Signals) with fine-grained reactivity and built-in persistence. I'd love to know what you think, and I'm also happy to answer any general JavaScript performance questions if you want since I've gone very deep into optimizing . https://ift.tt/PsJZX1A https://ift.tt/YIBUwz0 May 16, 2023 at 04:36AM
Show HN: Hat-syslog – Syslog Server with real time web UI https://ift.tt/9WMTgbf
Show HN: Hat-syslog – Syslog Server with real time web UI https://ift.tt/Jxb5RBO May 16, 2023 at 03:35AM
Show HN: Openlayer – Test, fix, and improve your ML models https://ift.tt/zn6tUXa
Show HN: Openlayer – Test, fix, and improve your ML models Hey HN, my name is Vikas, and my cofounders Rish, Gabe and I are building Openlayer: http://openlayer.com/ Openlayer is an ML testing, evaluation, and observability platform designed to help teams pinpoint and resolve issues in their models. We were ML engineers experiencing the struggle that goes into properly evaluating models, making them robust to the myriad of unexpected edge cases they encounter in production, and understanding the reasons behind their mistakes. It was like playing an endless game of whack-a-mole with Jupyter notebooks and CSV files — fix one issue and another pops up. This shouldn’t be the case. Error analysis is vital to establishing guardrails for AI and ensuring fairness across model predictions. Traditional software testing platforms are designed for deterministic systems, where a given input produces an expected output. Since ML models are probabilistic, testing them reliably has been a challenge. What sets Openlayer apart from other companies in the space is our end-to-end approach to tackling both pre- and post-deployment stages of the ML pipeline. This "shift-left" approach emphasizes the importance of thorough validation before you ship, rather than relying solely on monitoring after you deploy. Having a strong evaluation process pre-ship means fewer bugs for your users, shorter and more efficient dev-cycles, and lower chances of getting into a PR disaster or having to recall a model. Openlayer provides ML teams and individuals with a suite of powerful tools to understand models and data beyond your typical metrics. The platform offers insights about the quality of your training and validation sets, the performance of your model across subpopulations of your data, and much more. Each of these insights can be turned into a “goal.” As you commit new versions of your models and data, you can see how your model progresses towards these goals, as you guard against regressions you may have otherwise not picked up on and continually raise the bar. Here's a quick rundown of the Openlayer workflow: 1. Add a hook in your training / data ingestion pipeline to upload your data and model predictions to Openlayer via our API 2. Explore insights about your models and data and create goals around them [1] 3. Diagnose issues with the help of our platform, using powerful tools like explainability (e.g. SHAP values) to get actionable recommendations on how to improve 4. Track the progress over time towards your goals with our UI and API and create new ones to keep improving We've got a free sandbox for you to try out the platform today! You can sign up here: https://ift.tt/JVA2Rml . We are also soon adding support for even more ML tasks, so please reach out if your use case is not supported and we can add you to a waitlist. Give Openlayer a spin and join us in revolutionizing ML development for greater efficiency and success. Let us know what you think, or if you have any questions about Openlayer or model evaluation in general. [1] A quick run-down of the categories of goals you can track: - Integrity goals measure the quality of your validation and training sets - Consistency goals guard against drift between your datasets - Performance goals evaluate your model's performance across subpopulations of the data - Robustness goals stress-test your model using synthetic data to uncover edge cases - Fairness goals help you understand biases in your model on sensitive populations https://ift.tt/9eST8RW May 15, 2023 at 11:05PM
Show HN: Sha2git brings code hosting to secure SHA-2 Git repositories https://ift.tt/9b1XJNk
Show HN: Sha2git brings code hosting to secure SHA-2 Git repositories https://sha2git.com/ May 15, 2023 at 08:44AM
Sunday, May 14, 2023
Show HN: Terminal Notifications for Long Processes over Slack and Discord -Nudge https://ift.tt/QDbNEe3
Show HN: Terminal Notifications for Long Processes over Slack and Discord -Nudge Hi HN! Nudge is an effortless notifier for long-running terminal commands. No prompt needed, you can set it up to automatically notify you for completion of commands running over X minutes over Mac, Slack, and Discord. It can even notify you of commands running over ssh without installing it on the remote host. I built it to notify me of long, monolithic builds at my workplace. Check out Nudge Notifier at NudgeNotifier.com https://ift.tt/OQHUZ96 May 14, 2023 at 11:51PM
Show HN: Online and CLI Tool to backup password protected data with QR codes https://ift.tt/Hqmladn
Show HN: Online and CLI Tool to backup password protected data with QR codes https://ift.tt/yafvNOH May 14, 2023 at 11:47PM
Show HN: Run AWS Cedar Policy Like OPA https://ift.tt/ipejmnt
Show HN: Run AWS Cedar Policy Like OPA https://ift.tt/iP9IYk7 May 15, 2023 at 02:55AM
Show HN: I built my first Cyberdeck https://ift.tt/JHxRcm8
Show HN: I built my first Cyberdeck https://ift.tt/xGBviKP May 15, 2023 at 12:08AM
Show HN: Tack, a fast lightweight scripting language for games and embedding https://ift.tt/1L9ztUa
Show HN: Tack, a fast lightweight scripting language for games and embedding https://ift.tt/i2HoaCt Hi HN! Tack is a scripting language I've been working on sporadically for the past year or so, and intensely for the past few weeks. It originated out of a desire for something that was like Lua, but with a more familiar syntax, and without some of the other surprises in Lua such as the 1-indexed tables. It's also been a great learning project, and a very satisfying challenge! While the current version is early beta at best, I hope to continue working on it and maybe see some adoption. Despite the relative lack of optimization, I'm very pleased with the performance so far - although I haven't done a huge amount of benchmarking, it seems to be significantly faster than the stock Lua 5.4 interpreter for the quicksort test, and the btrees test (copied from the Computer Language Benchmarks Game). The language is designed for embedding in C++ programs, and is written in C++ more or less from scratch including the handwritten recursive descent parser, and a register-based compiler/interpreter. The only dependency other than the standard library is my C++ adaptation of the khash library used for the object type - a from-scratch hashmap seemed not worth the trouble. Quick code example - more examples in the repo! fn quicksort(arr) { const n = #arr if n <= 1 { return arr } " find the midpoint " let l = min(arr) let r = max(arr) if r == l { return arr } const mid = (l + r) / 2 " split array into upper and lower " const upper = filter(arr, fn(x) { return x < mid }) const lower = filter(arr, fn(x) { return x >= mid }) " recursively sort the upper and lower sub-arrays and join the result" return quicksort(lower) + quicksort(upper) } let A = [] for i in 0, 1000000 { A << random() } let before = clock() let B = quicksort(A) let after = clock() print("Time taken: ", after - before, "seconds") Building requires just cmake and a C++20 compiler - tested with MSVC 2022, g++11 on WSL and Clang 15 on M1 https://craftinginterpreters.com was a great help with implementing closures, as I had gone down a blind alley with my first approach for locating the closed-over variables. However I have taken a slightly different approach towards boxing. As I do intend to use this for some small games myself going forward, there is a standard library already, and plans to expand it. I also intend to release a GLFW-based mini game framework along with precompiled binaries, so hobbyists (and younger relatives!) may use it without needing a full compiler toolchain. I would love if anyone is interested enough to try it out! James https://github.com/PlumeCat/tack May 14, 2023 at 11:09PM
Show HN: Torquigen,create symmetrical animated GIFs from your images https://ift.tt/Xg0d1sE
Show HN: Torquigen,create symmetrical animated GIFs from your images This is the first code I've written in WebGL2. It supports Chrome, Firefox, and Safari (macOS or ipadOS). https://torquigen.app May 14, 2023 at 10:09PM
Show HN: ts-npm-template – Template to bootstrap NPM package with TypeScript https://ift.tt/Arpk9LN
Show HN: ts-npm-template – Template to bootstrap NPM package with TypeScript https://ift.tt/6wmqlnp May 14, 2023 at 06:06PM
Saturday, May 13, 2023
Show HN: WhyBot, making GPT-4 question itself https://ift.tt/K9CzdNc
Show HN: WhyBot, making GPT-4 question itself Hi HN — we’re John and Vish! We built WhyBot, a tool to help you deeply explore a question or topic. You ask a question, and WhyBot responds by building an ever-expanding knowledge graph. It does this by recursively generating answers and follow-up questions. You can change its persona to change the flavor of the generations (try toddler mode!). We originally built this for the AngelList Agent Hackathon ( https://twitter.com/AqeelMeetsWorld/status/16502799744050421... ) and got a lot of interest from folks asking to play around with it. So we thought it’d be fun to brush it up and release it as a web app! It’s a work in progress and we plan on adding more features, such as saving, sharing, focusing on one branch and potentially executing code. We hope you enjoy playing around with it and would love to hear any of your feedback or thoughts. https://ift.tt/z6XGEpD May 14, 2023 at 09:47AM
Show HN: Bytebase – a GUI-based database schema change tool for developers https://ift.tt/93qtcKH
Show HN: Bytebase – a GUI-based database schema change tool for developers https://ift.tt/BrKJOlP May 13, 2023 at 11:36PM
Show HN: MotivationalSMS – Daily Inspirational Quotes by SMS https://ift.tt/1moeuLE
Show HN: MotivationalSMS – Daily Inspirational Quotes by SMS https://ift.tt/Gdb1rTj May 13, 2023 at 05:31PM
Show HN: React 18.2 and Express 4.18 TypeScript SSR ESM stack https://ift.tt/HXKUnRF
Show HN: React 18.2 and Express 4.18 TypeScript SSR ESM stack https://ift.tt/K6zrPGj May 13, 2023 at 12:55PM
Show HN: Kaizen, music updated over time like software https://ift.tt/eavSJip
Show HN: Kaizen, music updated over time like software Hi, I'm co-founder and CTO of Kaizen. The project started as just a weekend project with me and a music producer friend. It has since grown into a community of artists looking to share their music more frequently and engage with their fans more consistently. We've just launched on ProductHunt: https://ift.tt/TL34fN9 We would love any thoughts or feedback! https://kaizen.place/ May 13, 2023 at 01:16PM
Friday, May 12, 2023
Show HN: A game about guessing which YT video is the most popular https://ift.tt/0XrFngb
Show HN: A game about guessing which YT video is the most popular https://ift.tt/bQ89xGf May 13, 2023 at 06:36AM
Show HN: React.js LLM Agent (open-source) https://ift.tt/IrqWsKa
Show HN: React.js LLM Agent (open-source) I've been working in the couple of months on an experiment, trying to make GPT-4 much more useful for web development / React, writing production code that is relevant to any repository without copy pasta from ChatGPT or having small snippets of auto-complete from Copilot that are not in your context. The agent is taking a user story text and generating and composing multiple react components to generate the relevant screens, based on atomic design principles, with Typescript, TailwindCSS and RadixUI. Is is still experimental but very interesting results, I would like to get your feedback on it! It is completely open-sourced, looking for contributors! https://ift.tt/CeFmGPM May 12, 2023 at 03:06PM
Show HN: Infinity Whiteboard, Designed for Teachers https://ift.tt/jGo8DSL
Show HN: Infinity Whiteboard, Designed for Teachers I've created a whiteboard which I use every lesson when teaching maths, though it can be used for anything. It currently has a few hundred teachers using it daily. It's designed for use with touch-screen interactive whiteboards in classrooms, and stays in sync with your phone/tablet/whatever without signup/login. You can also find me on Twitter where I post updates etc: https://twitter.com/jakegmaths Some features and cool things: * Sync devices without signup - offline by default, just hit 'sync devices' and use the same code on multiple devices to sync * Touch-first - 1 finger draws; 2 finger pan/zoom; 3 finger gestures like changing pen colour * Add images - when teaching, this is usually photos of student work taken on my phone and auto-sync'd to the whiteboard at the front of the room * Add PDFs - when teaching, these are usually past paper exams which I then annotate over with the class * Zen mode - 3 finger tap or hit the ∞ icon to hide the UI; something I use every lesson so students can focus on the actual maths (there's also a fullscreen button when not on iOS) * Visualiser - often when teaching we'll work on paper with a webcam aka 'visualiser' pointing down at it; this projects that to the main whiteboard, with optional cropping, freeze-frame and snapshots * Screencast - many teachers use eg PowerPoint to teach; instead, I'll use PowerPoint in edit/design mode rather than slideshow mode, with a locally-cast cropped portion of that on the main whiteboard at the front of the room. This enables me to eg edit my PowerPoint as I go and use all the PowerPoint tools not available in slideshow mode * Instant replay - hit the play button to play back all the scribblings currently showing on the screen * Magnet mode - when sync'd with another device, use the magnet icon so the other device follows you. Most of my teaching is now via a tablet-with-stylus anywhere in the room, and as I pan/zoom around with the tablet the main whiteboard comes with me... but only when I want it to by activating the magnet * Student mini-whiteboards (MWBs) - if my students have devices and I want them to use them, I 'sync devices' then enable student MWBs and each student has a live copy of the whiteboard, and I can see what they write and can showcase any student instantly on the main board * PWA support - install as a PWA and you can download whiteboards as .iwb files which can then be double-clicked to open/edit on desktop * Free - I have no plans to charge for this Other things you may find interesting from a tech perspective: * The client is a single <5,000 lines HTML file, with JS, CSS, SVG-favicon all inlined (plus PDF.js lazily loaded if you add a PDF) * This is vanilla Javascript with no frameworks or libraries (except PDF.js) and no minification or build scripts - just view-source and check out how ugly all my code is! * 77.6kB for everything (except PDF support)... the size of 'modern' websites frankly disgusts me * The server is just a single ~500 line Javascript file and runs on Deno (also ported to Bun but unstable for now) and really just serves some static files, deals with websockets and temporarily stores images people add * Costs ~£5/month on Heroku * There's no database or any long-term persistence - Heroku servers restart every 24h and nothing is saved beyond that; it's all ephemeral https://www.mathsuniverse.com/infinity May 12, 2023 at 06:56PM
Show HN: Explore career opportunities in AI-first companies https://ift.tt/sBycYfe
Show HN: Explore career opportunities in AI-first companies Like many unemployed right now, I've been playing with LLMs and learning a lot. It's an exciting space right now, with many opportunities. So I curated over 100 companies in the space and joined all their opportunities (not only tech) in a single site. I believe it can be interesting for many people recently affected by layoffs and looking to restart in a market that is booming — for better or worse. Exploring the data about the market is also something that I'm starting to look into [1]. Companies can be added for free and get highlighted by sponsoring the site. I hope that someone out there who is searching for a new job finds this helpful. 1- https://ift.tt/0hD7gzt... https://ift.tt/f5CPyLb May 12, 2023 at 09:40PM
Show HN: The Leica MPi: A Leica M2 with a Raspberry Pi-Powered Digital Sensor https://ift.tt/9H4mT3j
Show HN: The Leica MPi: A Leica M2 with a Raspberry Pi-Powered Digital Sensor PetaPixel article: https://ift.tt/itJ4TqM... https://ift.tt/J1Q96mt May 12, 2023 at 04:55PM
Thursday, May 11, 2023
Show HN: Plan international rendezvous with different passport holders https://ift.tt/z1GNyeo
Show HN: Plan international rendezvous with different passport holders https://unli.xyz/city/honeymoon/ May 12, 2023 at 07:46AM
Show HN: Google's photorealistic 3D tiles for GPS activity visualization https://ift.tt/6Ze3Twa
Show HN: Google's photorealistic 3D tiles for GPS activity visualization I made a Proof of Concept integration of Google's new 3D tile model (which got announced today at Google's I/O) for my hiking/skiing/running app. It's basically Google Earth plus your GPS track, all the heavy lifting done by Cesium.js. I'm wondering how much this is gonna cost once it's out of experimental phase. https://ift.tt/MSjliE4 May 12, 2023 at 03:44AM
Show HN: A Tool for DJs to Talk to Spotify's Recommendations API https://ift.tt/gJikWlh
Show HN: A Tool for DJs to Talk to Spotify's Recommendations API https://ift.tt/FPsvIHm May 12, 2023 at 12:59AM
Show HN: Browsing in Public https://ift.tt/1Sq0rLv
Show HN: Browsing in Public https://inpubliq.com May 12, 2023 at 12:55AM
Show HN: Browse, upvote and comment on HN from command line https://ift.tt/YDNr21b
Show HN: Browse, upvote and comment on HN from command line Hi HN! I've built hnterminal, a pip package that lets you browse, upvote, and comment on Hacker News from your terminal. To get started: $ pip install hnterminal $ hnterminal hnterminal is an interactive REPL environment with commands like "get_front_page", "get_tree", "upvote", "reply_to", etc, each of which supports rich arguments and comes with full help documentation. Checkout the readme. https://ift.tt/0srbB6H May 11, 2023 at 09:57PM
Show HN: Interactive story map built using Google 3D Tiles and deck.gl https://ift.tt/iKYIz6E
Show HN: Interactive story map built using Google 3D Tiles and deck.gl https://ift.tt/yXUuPO9 May 11, 2023 at 12:22PM
Show HN: MedGPT – Get information about medicines, treatments, and diagnoses https://ift.tt/5jePUQV
Show HN: MedGPT – Get information about medicines, treatments, and diagnoses https://ift.tt/8OhE0Hk May 11, 2023 at 05:21PM
Show HN: BundleStore – increase revenue by offering your product in a bundle https://ift.tt/csvB1hQ
Show HN: BundleStore – increase revenue by offering your product in a bundle On BundleStore, users buy more to save more. By offering your product in a bundle, you can make your product instantly more attractive! Visit the website and tell me what your product is, and I'll do the rest. https://ift.tt/ZxIcgTV May 11, 2023 at 02:28PM
Show HN: Search Xkcd https://ift.tt/difhc6P
Show HN: Search Xkcd https://xkcd.netcore.io May 11, 2023 at 01:33PM
Wednesday, May 10, 2023
Show HN: Deterministic objective Bayesian inference for spatial models [pdf] https://ift.tt/OY9HwbN
Show HN: Deterministic objective Bayesian inference for spatial models [pdf] To give some context, objective Bayesian inference refers to Bayesian analysis (i.e. integrating over the parameter space) using a prior that is design to represent "minimal information" (see [1], [2], and [3] for an overview). Particularly in cases where a model's likelihood function is not strongly peaked about a point, objective Bayesian inference can give better results than methods based off of point estimates like Maximum Likelihood [4]. Reference priors provides a general approach to construct so-called noninformative priors that are suitable for Objective Bayesian analysis ([5], [6]). The approach takes a practical viewpoint of noninformative priors and looks to build priors that are both tractable and provide good performance on frequentist coverage simulations. See Section 2 for a description of how the process and frequentist simulations work and [7] for examples with some basic models (e.g. why 1/σ^2 is the noninformative prior for the variance of normally distributed data with known mean). [8] was the first to develop reference priors for Gaussian processes models, and [9] extended the work to handle Gaussian Processes with noise (or nugget effects). The project I'm working on provides software and algorithms to do deterministic inference using the prior from [9]. Typically, such inference has been done using MCMC sampling algorithms; but my belief is that deterministic algorithms can give results that are more consistent, less sensitive to parameter tweaking, and more efficient, at the expense of some engineering cost and loss of generality. For an example of how the algorithms work on a real-world data set of zinc measurements in a flood plain along the Meuse river [10], see https://ift.tt/Oc4NW8C... References [1]: https://ift.tt/Rz5OZBm [2]: https://ift.tt/xjrcb4P... [3]: https://ift.tt/BVkDEMv [4]: https://ift.tt/14Zy9ps... [5]: https://ift.tt/9xm5pnS... [6]: https://ift.tt/sxaVXAY [7]: https://ift.tt/NdM5DOt... [8]: https://ift.tt/waErfnj... [9]: https://ift.tt/dmgMpCc... [10]: https://ift.tt/iJLQI18... https://ift.tt/eiEl41n May 10, 2023 at 08:37PM
Show HN: Mineo.app – Better Python Notebooks https://ift.tt/F9OBLgH
Show HN: Mineo.app – Better Python Notebooks Hello everyone, I would like to introduce our startup to HN: Mineo.app. Mineo.app is a production-ready SaaS Python notebook that provides a complete environment for building your data applications: Dashboards, Reports, and Data Pipelines based on Python notebooks. Key features: * Superpowered jupyter-compatible Python notebooks with extra goodies like: version control, commenting support, custom docker images, etc... enhanced with no code components that allow to create beautiful dashboards and reports. * Data Pipelines: Ability to schedule and run one or more notebooks. * Integrated file system to manage your files and projects with detailed permissions and groups. We have a freemium licensing model, so you can start using Mineo just by registering with your Github/Google/Microsoft account for free without a credit card. And it's free for educational purposes ;-) Diego. https://www.mineo.app/ May 9, 2023 at 06:49PM
Show HN: Millions Dollar AI Homepage https://ift.tt/jxLU7Yy
Show HN: Millions Dollar AI Homepage https://ift.tt/zoSBcsl May 10, 2023 at 06:15PM
Show HN: Awesome OpenAI Whisper List https://ift.tt/RU0L1f7
Show HN: Awesome OpenAI Whisper List https://ift.tt/Ve4nxRJ May 10, 2023 at 04:44PM
Tuesday, May 9, 2023
Show HN: A clock app developed based on flutter https://ift.tt/S2BWcMx
Show HN: A clock app developed based on flutter https://ift.tt/kgFbaHw May 10, 2023 at 09:30AM
Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js https://ift.tt/Bf7ZrGk
Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js Fir leverages Golang’s standard library html/template package and a bit of alpinejs to allow building reactive UIs. You start with plain old html and use alpinejs to enhance it to bring no-page-reload interactivity to web apps. The Fir toolkit is designed for Go developers with moderate html/css & js skills who want to progressively build reactive web apps without mastering complex web frameworks. It includes a Go library and an Alpine.js plugin. How it works ? On receiving user-interactions the fir server re-renders html templates and sends it over the wire where the fir client library selectively updates the changed areas. When a user event is received by a Fir route, an array of html templates are rendered on the server and returned as an array of DOM events to the browser. The DOM events are consumed by the alpinejs plugin and dispatched within the DOM where listeners attached to elements can use the event to update the DOM. See the demo and quickstart here: https://ift.tt/3ik67sX https://ift.tt/3ik67sX May 10, 2023 at 05:33AM
Show HN: Card game where players write their own cards that get parsed into code https://ift.tt/y1RtOUd
Show HN: Card game where players write their own cards that get parsed into code Wordbots is a long-running side project I've been working on on-and-off for the past ~7 years that I finally feel comfortable enough with to share with the HN community. It's an online tactical card game (inspired by games like Hearthstone and Magic: the Gathering), where players write their own cards in natural language, that gets parsed down to JavaScript. The English-to-JavaScript translation is handled by a semantic parser operating on a hand-crafted CCG grammar – kind of an “old-school” approach in this age of LLMs but one that performs quite well on the very constrained language of Wordbots cards. The resulting game gets pretty wacky as players can create all sorts of cards, though there are some game formats that try to produce more balanced gameplay as well (e.g. one format in which both players shuffle their decks together, and various draft formats). If you're curious about how it all works, I made a write-up about it here: https://ift.tt/pnCYHbk And if you want to chat about Wordbots beyond this thread, please don't hesitate to join our discord at https://ift.tt/5ak4Kls . I'd love to hear any and all feedback. -Alex https://ift.tt/LW8ZADo May 10, 2023 at 01:01AM
Show HN: Engineering Book Club https://ift.tt/L60k918
Show HN: Engineering Book Club An online community that enjoys reading and discussing engineering books together. https://ift.tt/pRcUuhI May 9, 2023 at 11:32PM
Show HN: We built an end-to-end encrypted alternative to Notion https://ift.tt/YfBrcoU
Show HN: We built an end-to-end encrypted alternative to Notion Hello HN, Over the last year we've been building snote.app, a Privacy focused, End-to-End Encrypted alternative to Notion. You can write, plan, collaborate and get organized - it allows you to take notes, store files, add tasks, manage projects & more. Whether you're working solo or in a team. We are hoping to use this post as an opportunity to collect feedback from fellow hackers. If there's anything we can do better, please let us know https://www.snote.app/ May 9, 2023 at 07:17PM
Show HN: Metarank – open-source hybrid search with LLMs https://ift.tt/U8R7Fs4
Show HN: Metarank – open-source hybrid search with LLMs A small demo for a Metarank open-source project I'm maintaining. https://ift.tt/qXyaHvo May 9, 2023 at 05:22PM
Monday, May 8, 2023
Show HN: Novika – a free-form, moldable, interpreted programming language https://ift.tt/0FVBqiY
Show HN: Novika – a free-form, moldable, interpreted programming language https://ift.tt/HC2Q9Pc May 9, 2023 at 05:04AM
Show HN: Submit ChatGPT prompts on a web page to mutate the same web page https://ift.tt/rAjiTxW
Show HN: Submit ChatGPT prompts on a web page to mutate the same web page https://ift.tt/CErQ32T May 8, 2023 at 11:19PM
Show HN: A social network to share articles you've read https://ift.tt/UlLRkyC
Show HN: A social network to share articles you've read https://ift.tt/hQWRxO2 May 9, 2023 at 02:52AM
Show HN: Monch, a tasty TypeScript parser-combinators library https://ift.tt/VlxvkdE
Show HN: Monch, a tasty TypeScript parser-combinators library https://ift.tt/qhQM7mo May 9, 2023 at 01:38AM
Show HN: Cptn.io – open-source integration platform https://ift.tt/QKwRqOx
Show HN: Cptn.io – open-source integration platform Hi, I am Krishna Thota. I am building an open source integration and data platform( https://cptn.io ). The product is MIT licensed and the repo is at https://ift.tt/waJXNHq . I have started on my startup journey an year ago and launched a monitoring platform called DevRaven. Unfortunately the product did not takeoff as expected. That story is for another day. But during the course of building the product, I have built several integrations leveraging MQs and Cloud Functions. While building and deploying Cloud Functions for happy paths is easy, I had to monitor logs for failures, build retry mechanisms or manually process failed events, keep instances running to prevent cold start timeouts. It can also get expensive with charges for MQs, server time for running cloud functions etc and costs can be unpredictable. I thought of building a platform where I can build integrations quickly, have the ability to look at incoming/outgoing events, look at logs, retry any failed events etc. And finally, predictable costs for running the infrastructure. cptn.io provides all these capabilities and more. You can build pipelines to integrate with any cloud services, send data from your backend to data warehouses, listen to web hook events etc. The platform can be integrated into any stack by sending events to HTTP end points. Instead of trying to build a business first or launch an open source product under restrictive licenses, the platform will be available under MIT license so any user or customer can use it. There is no ee folder or complex dual licensing and I am also committing to releasing SSO under MIT. The plan is to offer a managed service in the cloud at a later time, accept sponsors for prioritizing features for enterprise customers and charge for enterprise support. It should take less than 5 minutes to get the platform running on your machine. Welcome any feedback, feature requests, PRs and bug reports. https://cptn.io May 8, 2023 at 11:15PM
Show HN: Play SineRider, a math puzzle game built by teenagers at Hack Club https://ift.tt/qD7U1kJ
Show HN: Play SineRider, a math puzzle game built by teenagers at Hack Club Messing with your TI-84 graphing calculator is a rite of passage for every teenager who has ever been bored in a math class. In 2013 I was that teenager, and it gave me an idea for a tiny game about sledding on graphs. This project grew into my white whale, and I spent my twenties trying and failing to finish it alone. I shelved the game when I started working for Hack Club in 2018—until last May, when a few community members took it off the shelf. The project took on a life of its own, and turned into a year of nights and weekends from a global team of 20+ teens in 8+ countries. Today SineRider enters public beta! SineRider is literally an infinite universe of function composition puzzles, each with infinite solutions, that range from welcoming for 9th graders to difficult for even the most serious matlab user. And every day we tweet out a fresh one to be solved with your morning coffee. We hope you enjoy playing SineRider as much as we’ve enjoyed making it. And we’re not done! Mobile support, polar coordinates, and a level editor are all on the roadmap. SineRider is a living project, to be continuously built and maintained as free OSS by the Hack Club community: https://ift.tt/3blAt1O The team that built the game will try to be in the comments today between high school classes and AP tests. —chris walker, creative director Watch the trailer: https://www.youtube.com/watch?v=35nDYoIwiA8 Play now: https://sinerider.com https://ift.tt/3blAt1O May 8, 2023 at 06:44PM
Show HN: A recipe website where all recipes are made by GPT4 https://ift.tt/w32qsUR
Show HN: A recipe website where all recipes are made by GPT4 https://ift.tt/m8XwtHQ May 8, 2023 at 10:46AM
Sunday, May 7, 2023
Show HN: Free tool to convert Google Docs to Markdown https://ift.tt/XKmBo5R
Show HN: Free tool to convert Google Docs to Markdown https://ift.tt/w8ibSF3 May 8, 2023 at 02:04AM
Show HN: AI Poetry Contest https://ift.tt/TEbWqwV
Show HN: AI Poetry Contest Hi HN! Me and my buddy made this in a weekend as an experiment in 1. building something quickly and putting it out there and 2. using AI in an interesting way; in this case a poetry judge. Our “judge” isn’t perfect, but the hope is that at least it’s a relatively fair system that everyone can be sure evaluates their work. Anyway, we wanted to see what the lovely people of HN think of it. Some background on the idea; I like poetry and thought it would be cool if there was a big competition with a large financial incentive that scales with the number of participants. Using AI as a judge allows us to handle any number of submissions in a consistent and fair way. It also opens up the competition to poetry written in other languages, although for now we’re only promoting in the US. Happy to answer any questions! Also any feedback is much appreciated, thanks! https://ift.tt/U5SprNV May 8, 2023 at 04:51AM
Show HN: What do you think about my metasearch engine? https://ift.tt/DMhvdT8
Show HN: What do you think about my metasearch engine? https://ift.tt/HJPwFpz May 8, 2023 at 02:14AM
Show HN: Filter crowded places (bars, clubs, museums) per day in major cities https://ift.tt/cqiNySe
Show HN: Filter crowded places (bars, clubs, museums) per day in major cities Free tool to find and filter busy venues based on predicted crowd levels. This way you can find for example busy bars on Wednesday evening, or quiet museums on Sunday morning. It works in most big cities around the world. It makes it easy to find crowded places (or avoid them) when you are unfamiliar with the area. You can filter on days of the week, how busy a place is (quiet, normal, busy), and sort venues based on overall popularity, rating, dwell time, and price. https://ift.tt/iflBZo2 May 8, 2023 at 12:14AM
Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data https://ift.tt/Su7D3Pz
Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data Hey everyone, I'm excited to announce the launch of PostData, a new service that simplifies IoT data storage and visualization. As developers, we know how frustrating it can be to set up complicated services like AWS just to store and view our data. That's why we created PostData – to offer a straightforward solution that gets the job done without all the hassle. With PostData, you can easily ingest, store, and visualize your IoT data in just a few clicks. We offer a forever-free plan that allows you to create new public devices with up to 20 metrics and a limit of 1000 messages per device. We also have two paid plans for private devices and higher limits for those who need them. We're looking for beta users to try out our service and provide feedback. So if you're tired of struggling with complicated IoT data storage and visualization tools, give PostData a try and let us know what you think! Thanks for your time, and I look forward to hearing from you. https://postdata.cloud/ May 7, 2023 at 02:39PM
Show HN: ChatGPT powered AI chatbot for your website https://ift.tt/uiXHgz1
Show HN: ChatGPT powered AI chatbot for your website Introducing Chabotix.com - the no-code chatbot builder powered by ChatGPT! With Chabotix.com, you can easily create a custom chatbot for your website without any coding skills. Simply upload your document and get a link to your chatbot. Your users can then interact with the chatbot, ask questions, and get answers - all without leaving your website! Whether you're a small business owner, a blogger, or a website owner, Chabotix.com is the perfect solution for enhancing your online presence and engaging your audience. Say goodbye to expensive developers and complicated code - with Chabotix.com, you can create a chatbot in minutes and start reaping the benefits of enhanced user engagement and improved customer support. Visit Chabotix.com today and start building your own chatbot! You upload a text file like this one in Chabotix website. Then you receive a personalized link to your AI chat bot. To get your own chabotix, follow simple steps: 1- Sign in to Chabotix.com, 2- Upload your document 3-You get a link to your personalized AI chatbot. Add it to your website. To add chabotix to your website, follow simple steps: 1-Add that Javascript link to your website, before closing html tag. Check this page to see an example. 2- Also use our CSS file to style it. You can also style your Chabotix bot according to your taste by using your own CSS file. Any time if you have any questions, either ask Chabotix directly here or send me a message on Twitter. https://ift.tt/hUOZlQT May 7, 2023 at 02:04PM
Show HN: Hyrable - An AI powered job description writer for recruiters https://ift.tt/dpCmeou
Show HN: Hyrable - An AI powered job description writer for recruiters Write Better Job Descriptions Faster with Hyrable https://ift.tt/cSY9ArE May 7, 2023 at 01:43PM
Saturday, May 6, 2023
Show HN: Git Hooting https://ift.tt/K3asRoH
Show HN: Git Hooting 00's called, they want their RSS feeds back. I was looking at my growing Github gist collection when a sudden urge to blog and make a name for myself "by not programming" struck. Part way into implementing my oh so special static website generator it occurred to me that, quite frankly, Github gists is a pretty decent publishing platform. I mean, it gives you reasonably extended markdown with previews, heck I could even write in org-mode, has comments, follower - followee relationship, extended search with filters, check out locally and push your edits. Did someone say "edit button"? Thus the idea behind https://git.ht was born: collect gists into RSS feeds and force everyone, kicking and screaming, into the good old days when Google Reader was king. Well, it's a bit more than that now. But basically, you create a gist or grab an old one, name its main file `hoot.md` or `hoot.org` if org-mode is your poison, make it public and voila. These "hoots" make it into your RSS feed and will get permalinks with social graph metatags, so you get nice previews when you share them on Twitter and such. To take it for a spin: - pick a subdomain e.g. foo.git.ht, - navigate you browser there, - login with Github. I still consider it alpha, but it should work. Report any issues as you would normally on Github https://ift.tt/w20vTes . Thank you https://git.ht May 7, 2023 at 05:59AM
Show HN: Mini-spend-tracker – a self-hosted server for tracking your spendings https://ift.tt/ojQZbiE
Show HN: Mini-spend-tracker – a self-hosted server for tracking your spendings https://ift.tt/JfcxdaK May 7, 2023 at 02:52AM
Show HN: MoodFood – AI Chef Assistant for Personalized Meals and Mood Dining https://ift.tt/S2o7a4r
Show HN: MoodFood – AI Chef Assistant for Personalized Meals and Mood Dining https://ift.tt/AnMQiKZ May 7, 2023 at 02:11AM
Show HN: CrossLine – the desktop Outliner with cross-links and transclusion https://ift.tt/3rzwXWC
Show HN: CrossLine – the desktop Outliner with cross-links and transclusion https://ift.tt/IbVHLDJ May 6, 2023 at 08:16PM
Show HN: SpiderSuite: Advance GUI web security crawler https://ift.tt/AjZrLwP
Show HN: SpiderSuite: Advance GUI web security crawler https://ift.tt/CVzqLho May 6, 2023 at 11:26AM
Friday, May 5, 2023
Show HN: Ethereum address reviews, similar to Yelp https://ift.tt/bHcP20z
Show HN: Ethereum address reviews, similar to Yelp Hi HN, Excuse me if the formatting sucks, this is a first time post. I want to introduce to you vrfd.info. A place where you can openly view and influence the reputation of any Ethereum address. Think of it as Yelp but for Eth. Addresses are classified as either verified or flagged on-chain through soulbound NFTs. A type of NFT that has no trade value as it cannot be sold. Once minted, it is stuck to the given address. The metadata of the NFT contains either information to verify the address with, this could be a social account for example. Or in the case of flagged addresses, the metadata contains proof of wrong-doing. Users can search the classification status of any address on the web app. Additionally, users can apply to either verify or report an address, provided proof. In the case of reports, users stand a chance to be rewarded. Finally, users can up or down vote other addresses. I made this tool after suffering one to many scam without having an open source library where addresses can be reported or their credentials verified. It's still a bit clunky, but the core concept works fully integrated on the Testnet. I'm shipping a big update this week to make it more responsive. Thanks for taking the time to read this. Please give me any feedback as I am looking to improve everywhere I can. https://vrfd.info May 5, 2023 at 11:00PM
Show HN: Telegram Bot for Surf Conditions https://ift.tt/hB8q65x
Show HN: Telegram Bot for Surf Conditions I got tired of checking different weather apps every time my surf group wanted to go out. This bot shares the current conditions whenever you message /conditions to the group! https://ift.tt/9p4MXrw May 6, 2023 at 02:31AM
Show HN: Avoiding Imgur Link Rot https://ift.tt/dBFyhqT
Show HN: Avoiding Imgur Link Rot Over the last decade I've built a number of different digital asset managers (mostly media files) that met the needs of my companies at the time. It is an area I enjoy working in. A month ago, when asked what was next for me, I jokingly said I would build another DAM. Then on Saturday, two weeks ago, I learnt that Imgur was going to delete all anonymous & NSFW files on the 15th of May. It was pointed out that this would mean broken links in communities that had relied on Imgur. By the Sunday I had decided that I would build another DAM, initially with the intent of avoiding Imgur link rot. It was challenging to find time to spend on this, the project was put together over about 8 evenings. It still has rough patches, this is an early MVP (a Michael Seibel "brick"). I have many ideas of where to take this project, but for now it only does one thing: backup Imgur files and produce new links that are easy to swap out for old soon-to-be-deleted Imgur links. https://haasie.com May 6, 2023 at 04:10AM
Show HN: Pure browser side natural language processing https://ift.tt/D7GJdcN
Show HN: Pure browser side natural language processing https://winkjs.org/ May 5, 2023 at 09:45PM
Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flowcharts https://ift.tt/os9pA8r
Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flowcharts https://ift.tt/lcogtLD May 6, 2023 at 12:04AM
Thursday, May 4, 2023
Show HN: Hypertune – Visual, functional, statically-typed configuration language https://ift.tt/rT1uvqn
Show HN: Hypertune – Visual, functional, statically-typed configuration language Hey HN! I'm Miraan, the founder at Hypertune, and I'm excited to be posting this on HN. Hypertune lets you make your code configurable to let teammates like PMs and marketers quickly change feature flags, in-app copy, pricing plans, etc. It's like a CMS but instead of only letting you set static content, you can insert arbitrary logic from the UI, including A/B tests and ML "loops". I previously built a landing page optimization tool that let marketers define variants of their headline, CTA, cover image, etc, then used a genetic algorithm to find the best combination of them. They used my Chrome extension to define changes on DOM elements based on their unique CSS selector. But this broke when the underlying page changed and didn't work with sites that used CSS modules. Developers hated it. I took a step back. The problem I was trying to solve was making the page configurable by marketers in a way that developers liked. I decided to solve it from first principles and this led to Hypertune. Here's how it works. You define a strongly typed configuration schema in GraphQL, e.g. type Query { page(language: Language!, deviceType: DeviceType!): Page! } type Page { headline: String! imageUrl: String! showPromotion: Boolean! benefits: [String!]! } enum Language { English, French, Spanish } enum DeviceType { Desktop, Mobile, Tablet } Then marketers can configure these fields from the UI using our visual, functional, statically-typed language. The language UI is type-directed so we only show expression options that satisfy the required type of the hole in the logic tree. So for the "headline" field, you can insert a String expression or an If / Else expression that returns a String. If you insert the latter, more holes appear. This means marketers don't need to know any syntax and can't get into invalid states. They can use arguments you define in the schema like "language" and "deviceType", and drop A/B tests and contextual multi-armed bandits anywhere in their logic. We overlay live counts on the logic tree UI so they can see how often different branches are called. You get the config via our SDK which fetches your logic tree once on initialization (from our CDN) then evaluates it locally so you can get flags or content with different arguments (e.g. for different users) immediately with no network latency. So you can use the SDK on your backend without adding extra latency to every request, or on the frontend without blocking renders. The SDK includes a command line tool that auto-generates code for end-to-end type-safety based on your schema. You can also query your config via the GraphQL API. If you use the SDK, you can also embed a build-time snapshot of your logic tree in your app bundle. The SDK initializes from this instantly then fetches the latest logic from the server. So it'll still work in the unlikely event the CDN is down. And on the frontend, you can evaluate flags, content, A/B tests, personalization logic, etc, instantly on page load without any network latency, which makes it compatible with static Jamstack sites. I started building this for landing pages but realized it could be used for configuring feature flags, in-app content, translations, onboarding flows, permissions, rules, limits, magic numbers, pricing plans, backend services, cron jobs, etc, as it's all just "code configuration". This configuration is usually hardcoded, sprawled across json or yaml files, or in separate platforms for feature flags, content management, A/B testing, pricing plans, etc. So if a PM wants to A/B test new onboarding content, they need a developer to write glue code that stitches their A/B testing tool with their CMS for that specific test, then wait for a code deployment. And at that point, it may not be worth the effort. The general problem with having separate platforms is that all this configuration naturally overlaps. Feature flags and content management overlap with A/B testing and analytics. Pricing plans overlap with feature flags. Keeping them separate leads to inflexibility and duplication and requires hacky glue code, which defeats the purpose of configuration. I think the solution is a flexible, type-safe code configuration platform with a strongly typed schema, type-safe SDKs and APIs, and a visual, functional, statically-typed language with analytics, A/B testing and ML built in. I think this solves the problem with having separate platforms, but also results in a better solution for individual use cases and makes new use cases possible. For example, compared specifically to other feature flag platforms, you get auto-generated type-safe code to catch flag typos and errors at compile-time (instead of run-time), code completion and "find all references" in your IDE (no figuring out if a flag is in kebab-case or camelCase), type-safe enum flags you can exhaustively switch on, type-safe object and list flags, and a type-safe logic UI. You pass context arguments like userId, email, etc, in a type-safe way too with compiler errors if you miss or misspell one. To clean up a flag, you remove it from your query, re-run code generation and fix all the type errors to remove all references. The full programming language under the hood means there are no limits on your flag logic (you're not locked into basic disjunctive normal form). You can embed a build-time snapshot of your flag logic in your app bundle for guaranteed, instant initialization with no network latency (and keep this up to date with a commit webhook). And all your flags are versioned together in a single Git history for instant rollbacks to known good states (no figuring out what combination of flag changes caused an incident). There are other flexible configuration languages like Dhall (discussed here: https://ift.tt/VaxFgmn ), Jsonnet (discussed here: https://ift.tt/ZVcvKlX ) and Cue (discussed here: https://ift.tt/2MYzgSd ). But they lack a UI for nontechnical users, can't be updated at run-time and don't support analytics, A/B testing and ML. I was actually going to start with a basic language that had primitives (Boolean, Int, String), a Comparison expression and an If / Else. Then users could implement the logic for each field in the schema separately. But then I realized they might want to share logic for a group of fields at the object level, e.g. instead of repeating "if (deviceType == Mobile) { primitiveA } else { primitiveB }" for each primitive field separately, they could have the logic once at the Page level: "if (deviceType == Mobile) { pageObjectA } else { pageObjectB }". I also needed to represent field arguments like "deviceType" in the language. And I realized users may want to define other variables to reuse bits of logic, like a specific "benefit" which appears in different variations of the "benefits" list. So at this point, it made sense to build a full, functional language with Object expressions (that have a type defined in the schema) and Function, Variable and Application expressions (to implement the lambda calculus). Then all the configuration can be represented as a single Object with the root Query type from the schema, e.g. Query { page: f({ deviceType }) => switch (true) { case (deviceType == DeviceType.Mobile) => Page { headline: f({}) => "Headline A" imageUrl: f({}) => "Image A" showPromotion: f({}) => true benefits: f({}) => ["Ben", "efits", "A"] } default => Page { headline: f({}) => "Headline B" imageUrl: f({}) => "Image B" showPromotion: f({}) => false benefits: f({}) => ["Ben", "efits", "B"] } } } So each schema field is implemented by a Function that takes a single Object parameter (a dictionary of field argument name => value). I needed to evaluate this logic tree given a GraphQL query that looks like: query { page(deviceType: Mobile) { headline showPromotion } } So I built an interpreter that recursively selects the queried parts of the logic tree, evaluating the Functions for each query field with the given arguments. It ignores fields that aren't in the query so the logic tree can grow large without affecting query performance. The interpreter is used by the SDK, to evaluate logic locally, and on our CDN edge server that hosts the GraphQL API. The response for the example above would be: { "__typename": "Query", "page": { "__typename": "Page", "headline": "Headline A", "showPromotion": true } } Developers were concerned about using the SDK on the frontend as it could leak sensitive configuration logic, like lists of user IDs, to the browser. To solve this, I modified the interpreter to support "partial evaluation". This is where it takes a GraphQL query that only provides some of the required field arguments and then partially evaluates the logic tree as much as possible. Any logic which can't be evaluated is left intact. The SDK can leverage this at initialization time by passing already known arguments (e.g. the user ID) in its initialization query so that sensitive logic (like lists of user IDs) are evaluated (and eliminated) on the server. The rest of the logic is evaluated locally by the SDK when client code calls its methods with the remaining arguments. This also minimizes the payload size sent to the client and means less logic needs to be evaluated locally, which improves both page load and render performance. The interpreter also keeps a count of expression evaluations as well as events for A/B tests and ML loops, which are flushed back to Hypertune in the background to overlay live analytics on the logic tree UI. It's been a challenge to build a simple UI given there's a full functional language under the hood. For example, I needed to build a way for users to convert any expression into a variable in one click. Under the hood, to make expression X a variable, we wrap the parent of X in a Function that takes a single parameter, then wrap that Function in an Application that passes X as an argument. Then we replace X in the Function body with a reference to the parameter. So we go from: if (X) { Y } else { Z } to ((paramX) => if (paramX) { Y } else { Z } )(X) So a variable is just an Application argument that can be referenced in the called Function's body. And once we have a variable, we can reference it in more than one place in the Function body. To undo this, users can "drop" a variable in one click which replaces all its references with a copy of its value. Converting X into a variable gets more tricky if the parent of X is a Function itself which defines parameters referenced inside of X. In this case, when we make X a variable, we lift it outside of this Function. But then it doesn't have access to the Function's parameters anymore. So we automatically convert X into a Function itself which takes the parameters it needs. Then we call this new Function where we originally had X, passing in the original parameters. There are more interesting details about how we lift variables to higher scopes in one click but that's for another post. Thanks for reading this far! I'm glad I got to share Hypertune with you. I'm curious about what use case appeals to you the most. Is it type-safe feature flags, in-app content management, A/B testing static Jamstack sites, managing permissions, pricing plans or something else? Please let me know any thoughts or questions! https://ift.tt/qgJX6G9 May 4, 2023 at 08:31PM
Show HN: Low-level portfolio showcase projects beyond traditional CVs https://ift.tt/HboA9Ru
Show HN: Low-level portfolio showcase projects beyond traditional CVs You are more than just your CV! I always feel that CVs are abbreviated and ATS-friendly but not human-friendly. I want to write about what inspired me beyond all my work. about my unique story and experiences that set me apart from the competition. it's important to make your resume ATS-friendly, don't forget to showcase the real you. Portfolio: https://ift.tt/ckzDWJU... I appreciate any feedback or suggestions. https://ift.tt/vwQeZa3 May 5, 2023 at 07:13AM
Show HN: Structured and typehinted GPT responses in Python https://ift.tt/encC2Ox
Show HN: Structured and typehinted GPT responses in Python https://ift.tt/dRCkeiI May 5, 2023 at 02:09AM
Show HN: Narr – Download Netflix audio for sampling https://ift.tt/eOClSIJ
Show HN: Narr – Download Netflix audio for sampling https://ift.tt/vsfZazx May 5, 2023 at 12:27AM
Show HN: Deploy to X” buttons for any GitHub repository https://ift.tt/UoxEa3O
Show HN: Deploy to X” buttons for any GitHub repository https://deploy-to.com/ May 4, 2023 at 10:50PM
Show HN: Skyname – the first Bluesky username registrar https://ift.tt/ZWze0M5
Show HN: Skyname – the first Bluesky username registrar Hey HN! Skyname is the world's first Bluesky username registrar. Pick a fun domain from bsky.cool to tired.io and register your username in seconds. It'll automatically create the TXT record used for verification, assign it to your account, and update your handle on Bluesky. Interested to hear what y'all think :~) https://skyna.me May 4, 2023 at 10:20PM
Wednesday, May 3, 2023
Show HN: GPT Prompt IDE https://ift.tt/eRbuJVl
Show HN: GPT Prompt IDE Hi HN, Today we're launching a tool to help you evaluate and test prompts for Generative AI. We have been building different GPT3 apps and noticed a gap in tooling to help developers assess the quality of different prompts. Our tool helps you template and test on different datasets and LLM models like GPT-3, GPT-3.5 and open source models like flan-t5-xxl. We are just getting started and would be delighted to receive your feedback. https://trywale.com/ May 4, 2023 at 12:38AM
Show HN: Real-time news summary and mind maps https://ift.tt/MDUvyH8
Show HN: Real-time news summary and mind maps https://ift.tt/NhGKSx7 May 3, 2023 at 09:29PM
Show HN: USearch – Smaller and Faster Single-File Vector Search Engine https://ift.tt/bumBJa7
Show HN: USearch – Smaller and Faster Single-File Vector Search Engine Last week was insane for vector search. Weaviate raised $50M, and Pinecone raised $100M... That's a lot and makes you believe that vector search is hard. But it's not. I have spent the last couple of days implementing a single-file vector search engine from scratch, which is at least the tenth in the twenty years of my career. But this time, it's different. Instead of inventing a brand new algorithm and doing some crazy optimizations on the GPU, I: 1. took the standard HNSW algorithm, 2. fitted into 1000 lines of C++11 for portability, 3. added quantization and hardware-accelerated metrics, 4. wrapped for Python, JavaScript, Rust, and Java, and 5. open-sourced it! It was fun, and to my surprise, it performed well, reaching 300K QPS on Amazon c7g instances. I never had to use third-party vector search products, but the first testers of USearch suggested 3x performance improvement over their existing solutions. My colleagues and friends are also adding bindings for GoLang and the Wolfram language. We will soon add Windows support, a standalone server, and a distributed version based on UCall we shared a month ago. There are, of course, but you can already use it! One of the apparent use cases is Semantic Search platforms. The example at the end of the GitHub page shows how to use USearch, UCall, and the UForm transformers together to build up a text-to-image semantic search platform in just 20 lines of Python. Try it and join the development! We also have a lot of open positions, especially for those who want to work with us on next-get algorithms and AI infra rather than polishing and repackaging existing ideas :) https://ift.tt/RsNOqt7 May 3, 2023 at 09:03PM
Show HN: Designesy – Subscription-based design service for digital products https://ift.tt/QPi5sTf
Show HN: Designesy – Subscription-based design service for digital products https://designesy.com May 3, 2023 at 12:46PM
Show HN: Logss – BETA Release. A simple Rust tool to helps visualize logs https://ift.tt/Eokem6J
Show HN: Logss – BETA Release. A simple Rust tool to helps visualize logs I've already show this in the past, but this time is a beta release with many new features. https://ift.tt/XUrBEjv May 3, 2023 at 05:10PM
Show HN: Niui 3.0 – lightweight, rich, accessible front end https://ift.tt/ENqPzkC
Show HN: Niui 3.0 – lightweight, rich, accessible front end Here is a library of the most common components I've created in the last decade. It aims to solve the toughest UI problems like Carousel, Modal and Select, while using native browser capabilities as much as possible, and focusing on accessibility, stability and customisation. 14 KB of CSS, JS optional. https://ift.tt/D3yUeFJ https://niui.dev May 3, 2023 at 05:28PM
Show HN: Praxis, an iOS browser that blocks all JavaScript and cookies https://ift.tt/R0WruTe
Show HN: Praxis, an iOS browser that blocks all JavaScript and cookies https://ift.tt/XxbtNG3 May 3, 2023 at 05:20PM
Show HN: Public data research using ChatGPT https://ift.tt/ZRL2BsO
Show HN: Public data research using ChatGPT After trying some queries, I found ChatGPT is good at finding public data, sometimes it may not be accurate, but overall, pretty good. Then why don't we make the data in a beautiful way ready to share? Columns + ChatGPT (alpha) is for data researchers! Looking forward to any feedback or suggestion... https://ift.tt/MCeQ5fg May 3, 2023 at 11:18AM
Tuesday, May 2, 2023
Show HN: Diofanti.org Tracking government decisions in Greece https://ift.tt/OCbJ3Sz
Show HN: Diofanti.org Tracking government decisions in Greece Hello HN, I'm Florents, and I'm a data engineer based in Greece. I've developed Diofanti.org , an application that tracks public spending and government procurement & decisions in Greece. Here's the big picture: There's diavgeia.gov.gr (diavgeia kinda translates to "transparency") where all Greek state organizations (think ministries, authorities, municipalities, regions) should publish their executive decisions. There are roughly 20K decisions published daily (Greece has a population of 11M). If a decision is not openly published, it cannot be executed legally. So it is a legal prerequisite. A decision could be a payment from a municipality or ministry to a vendor, a procurement of software licenses, or even a parking permit to a disabled citizen. Now, decisions are typically published as PDF documents (with all the legal jargon and details), which makes the law happy but doesn't say much to the average citizen; There's also an API, though, and diofanti taps on that to fetch and analyze those decisions and make them easy to visualize and analyze. So the use cases diofanti supports are like the following: • How much did my hometown pay during the last week? Which vendors are the most frequent receivers? • What are the decisions that my local town makes and that I should know about? • For non-financial decisions, one could go back in time and assess a state's stance on a particular issue. For example, a few years back, diofanti was used to uncover anti-abortion campaigns financed by some state organizations. As you might expect, it's become very popular among journalists and political (opposition) parties. The reason I'm publishing this on HN is to ask the following: 1. Do you have any pointers to similar efforts in other countries? 2. Any ideas to make this better ? 3. Forward this to anyone / any organization that you think would like to support financially Additional material * Blog post describing the thinking behind this [0] (in Greek, but can be translated easily): * Demo video [1] 0: https://ift.tt/p7nil49 1: https://youtu.be/vdpHyxQqyWQ https://diofanti.org May 2, 2023 at 06:48PM
Subscribe to:
Posts (Atom)
Show HN: Tablr – Supabase with AI Features https://ift.tt/ltABMro
Show HN: Tablr – Supabase with AI Features https://www.tablr.dev/ June 30, 2025 at 04:35AM
-
Show HN: Locksmith – detect locks taken by Postgres migrations https://ift.tt/0cBueJt February 10, 2025 at 02:26AM
-
Show HN: I built a FOSS tool to run your Steam games in the Cloud I wanted to play my Steam games but my aging PC couldn’t keep up, so I bui...
-
Show HN: TNX API – Natural Language Interactions with Your Database Hey HN! I built TNX API to make working with databases as simple as aski...