Wednesday, June 21, 2023

Show HN: Passkeys use cases demo (Authsignal) https://ift.tt/L1aKue0

Show HN: Passkeys use cases demo (Authsignal) We've created a more comprehensive demo for Passkeys showing how you can use it at sign in, or embed into other parts of your flow https://ift.tt/58ULnRH June 22, 2023 at 03:03AM

Show HN: I Built a next.js Product Catalog with an open source ecommerce module https://ift.tt/eDsudYF

Show HN: I Built a next.js Product Catalog with an open source ecommerce module I built a next.js product catalog entirely on open source modular e-commerce and Vercel's serverless functions. You own the data, the commerce logic is integrated into your project and run through your own APIs. This is a showcase for our Modular way of approaching e-commerce rather than approaching it through Shopify or commercetools APIs. You can follow the twitter thread here - https://twitter.com/RiqwanMThamir/status/1671426435813179394 Looking forward to hearing your thoughts :) https://ift.tt/AqZJ8BO June 22, 2023 at 01:59AM

Show HN: Webhooks That Email You https://ift.tt/bVAPTgK

Show HN: Webhooks That Email You Hey HN, I spent the long weekend on a small tool for sending myself emails via webhook. Yes, webhook-to-email in 2023 (somehow most things I could find are email-to-webhook or not quite easy to set up). Yep, I'm aware this problem is very much already solved(tm) in a bunch of ways: - Zapier exists - IFTTT exists - Slack webhooks exist (this one is probably what normal people would pick) - Native email integrations usually exist in whatever tool in the first place Somehow, I still find myself wanting a super easy way to get an email delivered to me when a webhook endpoint is hit (via POST or GET). Maybe I just run more early software than other people, or am far too comfortable `curl`ing from CI or other dodgy execution contexts... Knowing that an email with whatever data I want to attach is just one web request away makes it pretty easy for me. Also, this fits in well with software that has just the webhook part and not much other configurability. Anyway, the website is as simple as you think it is: 1. Put in your email 2. We validate your email and give you a URL 3. You GET or POST to that URL, and an email flies to your inbox If this sounds like something you want in your life, I encourage you to check it out! There's no login, only an email address is required (to do... the email sending). There's a free tier and a very low (but probably commensurate) price because I do indeed like money, but between you and me, the limits aren't really enforced (and probably won't be for quite a while, barring abuse). Don't ask what I used to build this -- it's embarrassingly over-engineered for what most people would do in an hour and call it a day (and achieve the same results). https://ift.tt/kAowO58 June 21, 2023 at 08:02PM

Show HN: Fake Terraform modules for fast testing and learning https://ift.tt/0zT6c9x

Show HN: Fake Terraform modules for fast testing and learning I often use these reusable modules to sketch ideas during live demos or for tutorials about Terraform patterns, where actual resource creation would be a waste of time and money. Contributions, especially for other clouds, are welcome, as I only know what is helpful for AWS. They're handy for beginners to understand how to wrap and manage reusable modules from root modules and for more advanced users who want to experiment with Terragrunt. https://ift.tt/L0d93l5 June 22, 2023 at 12:10AM

Show HN: My Consolea Simple Web-Based Command Line Interface for Cool Utilities https://ift.tt/IhJ2Bx1

Show HN: My Console,a Simple Web-Based Command Line Interface for Cool Utilities With this Command Line Interface, you can effortlessly look up word meanings, fetch song lyrics, get random quotes, play chess, perform Google searches, and even generate QR codes for URLs. It also offers additional features like displaying the current time, battery status, and sharing the site with your friends. https://ift.tt/ThAfVZv June 21, 2023 at 03:05PM

Show HN: GitHub Stats Dashboard Powered by GraphQL API and GitHub Action https://ift.tt/GouUMKB

Show HN: GitHub Stats Dashboard Powered by GraphQL API and GitHub Action https://ift.tt/jAU9nBy June 21, 2023 at 01:48PM

Tuesday, June 20, 2023

Show HN:Wikipedia vector search. 36M passages embeddings in just 2.54 GB https://ift.tt/YH7eZnw

Show HN:Wikipedia vector search. 36M passages embeddings in just 2.54 GB https://ift.tt/y3aplZv June 21, 2023 at 08:36AM

Show HN: A library for execing Python code safely using WASM https://ift.tt/hxUqOWe

Show HN: A library for `exec`ing Python code safely using WASM Inspired by Simon Willison's blog post that was catalyzed by this HN post: https://ift.tt/wMjCs5u wasm_exec is a Wasm-powered, sandboxed implementation of exec() for safely running dynamic Python code There are number of use-cases emerging that require arbitrary code execution, often code that is generated by LLMs (Large Language Models) like ChatGPT. This can enable some really cool functionality - like generative BI or website generation - but also introduce a massive security flaw if implemented via eval() or exec(). This is because arbitrary code can be executed using these methods. In a worst case scenario, exec'ing arbitrary code could enable some to rm -rf / your entire server! This library intends to provide a secure method of executing arbitrary Python code to empower LLM-based code generation. This was originally intended to be a direct PR to Langchain but given that the problems with exec() extend to the entire Python ecosystem, it was decided that it would be better as a standalone package. Given the love for Wasm on HN, I thought some folks might be interested,and I'd love additional feedback or contributions to the code base. https://ift.tt/9Fw4Nvk June 21, 2023 at 06:14AM

Show HN: AfterZhev A Graphical RPG for Arduino in AVR Assembly https://ift.tt/iHMVkx9

Show HN: AfterZhev – A Graphical RPG for Arduino in AVR Assembly For the last year I've been working on a small RPG, called "AfterZhev", that runs on a single ATmega2560 plus some passive components. The game runs at 60 FPS on a stock 16 MHz ATmega2560, so it's Arduino Mega2560 compatible, and generates a 60 Hz 640x480 VGA video output, with an effective resolution of 120x66 pixels. It also generates 8-bit sound. AfterZhev was written entirely in AVR assembly. AfterZhev - I think! - is the only graphical RPG that runs on an 8-bit Atmel chip. I'd like to be wrong about that, though. As the world's official best player, I can beat the game in under three minutes, but it'll probably take an hour or so to complete. Let me know what you think! Writeup: https://ift.tt/YdVDGia Source code: https://ift.tt/BC1oW4z https://ift.tt/NK5f2Yg June 21, 2023 at 03:05AM

Show HN: Autolabel a Python library to label and enrich text data with LLMs https://ift.tt/OtmN3zc

Show HN: Autolabel, a Python library to label and enrich text data with LLMs Hi HN! I'm excited to share Autolabel, an open-source Python library to label and enrich text datasets with any Large Language Model (LLM) of your choice. We built Autolabel because access to clean, labeled data is a huge bottleneck for most ML/data science teams. The most capable LLMs are able to label data with high accuracy, and at a fraction of the cost and time compared to manual labeling. With Autolabel, you can leverage LLMs to label any text dataset with <5 lines of code. We’re eager for your feedback! https://github.com/refuel-ai/autolabel June 21, 2023 at 12:56AM

Monday, June 19, 2023

Show HN: I made a landing page am I doing this right? https://ift.tt/gE0jZ7c

Show HN: I made a landing page am I doing this right? Full write-up explainer blogpost here: https://ift.tt/svVGlng Maybe I should have linked that instead of the landing page??? What do you think I'm new to this :) https://dj.exchange June 20, 2023 at 10:29AM

Show HN: AWS Cost Leaderboard https://ift.tt/wVXNqQP

Show HN: AWS Cost Leaderboard https://ift.tt/uDHoLIm June 20, 2023 at 08:15AM

Show HN: Global Pomodoro every 30 minutes https://ift.tt/AoLiw2E

Show HN: Global Pomodoro every 30 minutes I love using the Pomodoro technique with my friends. We each share what we want to accomplish in 25 minutes, work together, and then take a 5-minute break to discuss our progress. Recently, I had an idea to take this concept to the next level. If you think about it, 25 + 5 = 30 minutes - the perfect amount of time for a global Pomodoro session to start every half hour. After several evenings of brainstorming and collaboration, I'm excited to introduce Pomodorr.io. This platform allows individuals from around the world to come together and work on their projects during these global Pomodoro sessions. So, meet Pomodorr.io. Every 30 minutes, a global pomodoro kicks off in the world. There is a general chat to feel the shoulder of remote colleagues in terms of efficiency. You can meet me and my friends there almost every day. https://pomodorr.io June 20, 2023 at 04:42AM

Show HN: Multiplayer Word Scramble in Browser Using Common Lisp https://ift.tt/EPfWCqQ

Show HN: Multiplayer Word Scramble in Browser, Using Common Lisp Thirteen Letters is a web-based, competitive word scramble game I made for Lisp Game Jam (Spring 2023) [0]. The gameplay isn't novel, but it's a multiplayer browser game that's written in 100% Common Lisp (cf. the source code [1]). The front end uses Parenscript, Spinneret, and cl-css to translate s-expressions to JavaScript, HTML, and CSS, respectively. The back end is built using the Hunchentoot web server, Hunchensocket for WebSockets, and yason for JSON, running on SBCL. I'm fairly new to Common Lisp, so I'm not qualified to dispense advice, but I found having a REPL on the live service to be convenient for monitoring activity, toggling settings, and fixing minor bugs on the fly. It's a lot of fun for hobby projects, although I'd be much more cautious with anything important--I definitely broke the live service a few times by not being careful! I posted a more thorough braindump elsewhere [2]. Let me know what you think! I'm happy to answer any questions. I'll play for a while, to hopefully give people a moderately worth opponent :) [0] https://ift.tt/EyZlHc9 [1] https://ift.tt/q7cwzjA [2] https://ift.tt/3GMHXtk... https://ift.tt/6pi90tm June 20, 2023 at 02:47AM

Show HN: Debian Based Home Router https://ift.tt/dVnpE86

Show HN: Debian Based Home Router https://ift.tt/Lrtzwg2 June 20, 2023 at 02:42AM

Show HN: Simulacra and Simulation Photography Project https://ift.tt/mHLzTld

Show HN: Simulacra and Simulation” Photography Project Simulacra and Simulation is a conceptual photography project that is meant to explore what constitutes reality in an image. First, I ask ChatGPT to create a detailed description of a famous photograph. Second, I provide that description to Midjourney, which creates a flawed, but usually recognizable interpretation of the original photograph. Third, I capture my computer screen, where the Midjourney image is visible, with a medium format film camera. Fourth, I hand develop and print the resulting image, which is now very much a real photograph of a facsimile of a real photograph. https://ift.tt/K3CvMNY June 19, 2023 at 11:34PM

Show HN: Clean architecture template repository for building FastAPI apps https://ift.tt/rdxVcS3

Show HN: Clean architecture template repository for building FastAPI apps https://ift.tt/Hr6fGj7 June 19, 2023 at 07:18PM

Show HN: Generate photorealistic images using Stable Diffusion and ControlNet https://ift.tt/cjmtAMH

Show HN: Generate photorealistic images using Stable Diffusion and ControlNet https://app.visoid.com/ June 19, 2023 at 06:09PM

Show HN: Hat Trick 247 Experimental AI-Powered 24/7 Soccer News Radio [video] https://ift.tt/rWnb6BC

Show HN: Hat Trick 247 – Experimental AI-Powered 24/7 Soccer News Radio [video] https://www.youtube.com/watch?v=UgPL-u6Sav4 June 19, 2023 at 04:20PM

Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop https://ift.tt/3K9hlR1

Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop Slint is a declarative GUI toolkit written primarily in Rust, with API support for multiple programming languages such as C++ and JavaScript. It is designed for desktop and embedded usage. The Slint website has just been redesigned. And we added a new Royalty-Free License option besides GPL and commercial https://slint.dev June 19, 2023 at 02:27PM

Show HN: tltv – Federation protocol for 24/7 TV channels https://ift.tt/KMVr6Ng

Show HN: tltv – Federation protocol for 24/7 TV channels I spent six years trying to build a tv channel server. rewrote it eight times. flas...