Friday, June 23, 2023

Show HN: Iceberg Graphic Design and Diagramming in Python https://ift.tt/OIwUEKr

Show HN: Iceberg – Graphic Design and Diagramming in Python https://ift.tt/InstxNB June 23, 2023 at 11:18PM

Show HN: React Jam build a game using React https://ift.tt/qLzNjhs

Show HN: React Jam, build a game using React We created some games using React. It was surprisingly easy, which got us wondering why more people weren’t doing it. So we decided to host a “React Jam” event to encourage React devs to try their hand at building games! React Jam aims to be a first-of-its-kind online event where React devs create a game in 10 days. We’ve gotten some amazing judges/sponsors and we’re really excited to see how the React + game dev communities will respond to our event. More broadly, our hope is that React Jam will help millions of React developers realize that it's quite easy to create their first game using a familiar framework. Building games with React might sound crazy / suboptimal, but React Native seemed ridiculous a decade ago and is now ubiquitous. We think the same could happen with games too! Would you build a game using React? Why / why not? https://reactjam.com June 23, 2023 at 08:49PM

Show HN: ground-init: Install a machine with almost but not quite cloud-init https://ift.tt/0ZErczK

Show HN: ground-init: Install a machine with almost, but not quite, cloud-init https://ift.tt/d5c9KAI June 23, 2023 at 06:27PM

Show HN: I've built open-source collaborative WYSIWYG Markdown editor https://ift.tt/ZU1pF7L

Show HN: I've built open-source, collaborative, WYSIWYG Markdown editor Inspired by the design and UI/UX of apps like Notion, and utility of open-source apps like StackEdit, I decided to create a minimalistic, local-only WYSIWYG Markdown editor. Some features worth highlighting: - Monaco editor and Prettier integration for code snippets - Tables (apparently the holy grail of WYSIWYG editing) - Embeds (for CodePen, CodeSandbox and YouTube, most useful for HTML or JSON exports) - Accepts Markdown paste-in, and "exports"/generates HTML, Markdown and JSON outputs - Collaboration (with real-time awareness and initial commenting system, available only when logged in) - GPT-3.5 integration (only when logged-in with the corresponding extension installed) Stack used: TipTap, Solid.js, HocusPocus, Fastify, tRPC. Some notable drawbacks: - No mobile support - Collaboration available only between signed-in users, in the same workspace; - I tried my best to support most common Markdown formatting, pasting and in-editor shortcuts, though there might still be room for improvement - Self-hosting isn't easy right now, though you should be able to figure it out from the source code The editor itself is a standalone app, extracted from the larger Vrite CMS project ( https://ift.tt/Uf3gnP2 ) which you can also test out (only with sign-in) here: https://app.vrite.io/ https://ift.tt/CGEapIn June 23, 2023 at 06:10PM

Show HN: Flights for Flaneurs https://ift.tt/KS9Zgdj

Show HN: Flights for Flaneurs This is a "show" and an "ask". I built a Flight search engine for people with Wanderlust in their souls I had 2 days off, I wanted to leave town, didn't matter where, away! Expedia doesn't give a list of destinations when you want to leave Tuesday, and return Wednesday. So I built my own custom solution. It has Bangkok, Lisbon and Austin as departure points. But ... Flight data is horribly expensive, so I cannot scale to all cities in the world. If you have any suggestions to solve this, feel free to share! https://ift.tt/HKNaVC7 June 23, 2023 at 08:57AM

Thursday, June 22, 2023

Show HN: Zero-to-high-school / Learn Grade 1-12 subjects https://ift.tt/FwYlCdq

Show HN: Zero-to-high-school / Learn Grade 1-12 subjects https://ift.tt/dN6pY2M June 23, 2023 at 07:09AM

Show HN: I wrote a script to back up your Notion.so data with ease https://ift.tt/e78pVtc

Show HN: I wrote a script to back up your Notion.so data with ease Backup made easy with NotionBackup! No more hassle with obscure Notion exports! Our project fixes HTML exports, giving you editable and visually appealing pages that stand the test of time. Preserve your data effortlessly. Check it out: https://ift.tt/iRgmM0S https://ift.tt/iRgmM0S June 23, 2023 at 04:32AM

Show HN: Send your diff to ChatGPT and prepare a commit message https://ift.tt/XuJetkV

Show HN: Send your diff to ChatGPT and prepare a commit message https://ift.tt/Pn3hCFx June 23, 2023 at 01:29AM

Wednesday, June 21, 2023

Show HN: Zoney.io Decide on meeting time across timezone easily https://ift.tt/A8zcYqR

Show HN: Zoney.io – Decide on meeting time across timezone easily https://zoney.io/ June 22, 2023 at 08:34AM

Show HN: Dependency Hell (Short Story) https://ift.tt/XtwQbsY

Show HN: Dependency Hell (Short Story) https://ift.tt/gryjM3i June 22, 2023 at 03:11AM

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

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code https://ift.tt/GQauRgE

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code Hi All, Recently I've been using Claude Code a lot for de...