Monday, January 29, 2024

Show HN: Boardzilla, a framework for making web-based board games https://ift.tt/v7VuqfL

Show HN: Boardzilla, a framework for making web-based board games Show HN: Boardzilla, a framework for making web-based board games Tldr: We’ve made a framework for web-based board games. You can try out some games over at https://boardzilla.io , or you can take a look at https://ift.tt/UAHi5xL to learn more about how to develop your own game. Source is available at https://ift.tt/EF2SDpm Hey y’all. My brother and I have made a framework for board games. During the pandemic we started to look at BGA but got discouraged by how old-fashioned the tools were and how cumbersome the development process was. We set out to make our own framework where you could use the same code for both the client and server. Our hope is anyone familiar with Typescript and CSS could code up a game without worrying about state management, persistence or networking. It’s still very much a wip, and we're rapidly adding features and games. But we’ve got our first draft of developer docs done, and we've put up a few games we've developed to showcase and test out the platform. Source for the games and framework is available on Github, and we’re excited to code more games and hopefully encourage other people to try it out. Happy for any feedback. https://ift.tt/ExopNlG January 30, 2024 at 12:42AM

Show HN: WhisperFusion – Ultra-low latency conversations with an AI chatbot https://ift.tt/R3jJV7N

Show HN: WhisperFusion – Ultra-low latency conversations with an AI chatbot WhisperFusion builds upon the capabilities of open source tools WhisperLive and WhisperSpeech to provide a seamless conversations with an AI chatbot. https://ift.tt/RjLAaHO January 29, 2024 at 07:53PM

Sunday, January 28, 2024

Show HN: Animating the World of Van Gogh with Stable Diffusion and AnimateDiff [video] https://ift.tt/Wy520xr

Show HN: Animating the World of Van Gogh with Stable Diffusion and AnimateDiff [video] I know I'm very late to the game but tried to realize Van Gogh's work with AI. Workflow is quite straightforward, generated all the video samples through Automatic1000's Web-UI by leveraging SD1.5 + Motionv3 in AnimateDiff. Rendered everything on my RTX 3080TIM laptop. Took me decent 40 mins for different experiments and generations. https://www.youtube.com/watch?v=yntoe0i6QxY January 29, 2024 at 11:30AM

Show HN: 12-colored visual interactive music theory for pop/rock MIDI (+Github) https://ift.tt/Hs8kp6B

Show HN: 12-colored visual interactive music theory for pop/rock MIDI (+Github) I'm sharing an early prototype of my open-source interactive book and MIDI viewer. My approach is to annotate a tonic and phrasing in each file, so that chords become visible as 3-4 color bundles after a bit of training. This radically simplifies seeing and hearing chords, so that you can rapidly browse through many arrangements and study Western harmonic/arrangement language If you don't have a touchpad, a horizontal scrolling can be done via shift+mouse wheel (generally on the web). Also, I have a second color scheme that I tried to optimized for people with color vision deficiencies. My big dream now is to have all piano rolls in DAWs support 12-coloring (in any color scheme really), so that the music can be seen as less complex, less gatekeeped and less entangled. It's not as hard as I've seen it before. Source code: https://ift.tt/75m6ixB It currently doesn't play music from Russia or Türkiye (=requires a VPN), because I rely on corsproxy.io internally which blocks access from those countries. I plan to rehost stuff on S3 soon to fix that. Also, it's more performant in Chrome than in Safari - audio clicks less. === Backstory: I quit Whatsapp in 2021 to focus full-time on studying music theory. Along that I've assembled a list of resources to see the frontier: https://ift.tt/zAq910B My biggest inspiration is Hooktheory - an interactive book that teaches how melody and chords interact in Western pop music. After it I wanted to study how the rest of the arrangement works - what the bass line is doing, how is melody doubled, what chromatic chords are possible, are there any functional pre-dominants and dominants in mixolydian or dorian etc. I wanted to focus on music for which the complete arrangement is clean and available. This is early chiptune (NES/Genesis) OSTs and MIDI arrangements (primarily created in 1990s). As I plugged MIDIs into my front-end, I discovered that the harmonic analysis - the cornerstone of studying Western harmony - can be done by eyes in real-time. That is, if you color the notes consistently, the chords start to stare at you, sharply and memorably. I'm intrigued by latest shifts towards corpus studies in music theory and I'm generally happy that nowadays the research is not just about classical music anymore. At least in the West. https://rawl.rocks/ January 28, 2024 at 07:07PM

Saturday, January 27, 2024

Friday, January 26, 2024

Show HN: Anki/Duolingo like app using Educational YouTube videos https://ift.tt/L0dnMhV

Show HN: Anki/Duolingo like app using Educational YouTube videos Hi HN, I watch A LOT of educational YouTube videos but wasn't forgetting a good chunk of the details because I was only really passively watching. So I made a tool that generates quiz questions/flashcards from YouTube videos, and uses spaced repetition like Anki or Duolingo to keep it in memory. Let me know if you find it cool/useful (or terrible ) or if you want to know a bit about the details! https://ift.tt/Mi1u0zZ January 27, 2024 at 02:34AM

Show HN: An Amiga Soundtracker Mod / PDF / CSV Polyglot File [pdf] https://ift.tt/cbTi1St

Show HN: An Amiga Soundtracker Mod / PDF / CSV Polyglot File [pdf] Open it in your browser (pdf.js), Adobe Acrobat, Okular, mpv, VLC, Microsoft Excel, and more. https://lab6.com/6 January 26, 2024 at 10:47PM

Show HN: PHP API Bindings for Open Brewery DB https://ift.tt/2cZFGv5

Show HN: PHP API Bindings for Open Brewery DB Howdy! I'm a recent PHP convert after a decade of laughing at PHP memes on r/programmerhumor, and wanted to dive a bit deeper into the language by building something practical with it. I also love beer and decided to combine the two by building a PHP library for the Open Brewery DB API ( https://ift.tt/rax1Elc ). Hope someone finds it useful! https://ift.tt/z6iHF2P January 26, 2024 at 11:48PM

Thursday, January 25, 2024

Show HN: Object-Oriented HTML – Proposal for new powerful features in HTML https://ift.tt/TKJXmia

Show HN: Object-Oriented HTML – Proposal for new powerful features in HTML Hey all, I'm a big fan of the HTML-first + Progressive Enhancement approach to UI development! For a background: 1. I like to be able to write HTML by default and progressively add JavaScript (and, in the same way, progressively involve tooling) instead of go ahead of the problem by going the other way around! 2. Also turns out that UIs are more resilient when built on the same principles: - given how browsers process web pages: HTML initially, then JavaScript eventually; with the bulk of the page being best done at the initial phase - and given how, on a more general note, performance is a function of browsers doing the heavy lifting But it turns out that as compelling as it is to move more to HTML, there isn't as much you can do in HTML as you'd like to! In my experience, four specific limitations have felt like a deal breaker: 1: How Do You Do Reactivity? 2: How Do You Make Components? 3: How Do You Re-Use Components? 4: How Do You Pass Data/Props? I've since committed to exploring the answers to those questions, and my life's work here is what I propose as Object-Oriented HTML - a set of HTML/DOM-level features that let us write dynamic and object-oriented markup! (Full explainer is here: https://ift.tt/atyIe8W... ) I am hoping that this moves us forward on the HTML-first + Progressive Enhancement paradigm! But as with everything on the web, it's all about your thoughts!!! https://ift.tt/ejWuMgq January 26, 2024 at 12:40AM

Show HN: Lumos, a Local LLM Chrome Extension https://ift.tt/Xp3oux5

Show HN: Lumos, a Local LLM Chrome Extension Lumos is an LLM co-pilot for browsing the web, powered by local LLMs (Ollama). - Summarize long threads on issue tracking sites, forums, and social media sites - Summarize news articles - Ask questions about reviews on business and product pages - Ask questions about long, technical documentation - What else? https://ift.tt/6mkca2R January 25, 2024 at 11:54PM

Wednesday, January 24, 2024

Show HN: Integer Map Data Structure https://ift.tt/UzYI0Fy

Show HN: Integer Map Data Structure This project presents a new data structure for storing ordered integer maps. The proposed data structure is a compressive, cache-friendly, radix tree that has performance comparable to an unordered map (`std::unordered_map`) and is an order of magnitude faster than an ordered map (`std::map`). https://ift.tt/dpfy0uC January 25, 2024 at 05:58AM

Show HN: Geo-Distributed KV Store for Metadata Management https://ift.tt/za3Bt1I

Show HN: Geo-Distributed KV Store for Metadata Management Community Meeting In order to provide a more comprehensive overview of Xline's progress and to promote the Xline community, we will be hosting an Xline community meeting on January 26, 2024 at 6:00 PM PST The meeting will be held via zoom: Meeting number: 874 4309 5241 Password: 124294 Link: https://ift.tt/x2pRWrD... https://ift.tt/r4phIzO January 25, 2024 at 04:44AM

Show HN: A self-hosted GitHub issues notifier https://ift.tt/J9Zcgpq

Show HN: A self-hosted GitHub issues notifier I wrote this simple tool to receive an email each time a Github issue with certain tags is created in a repository I'd like to contribute to. I thought somebody else might find this useful. https://ift.tt/BOY9HLC January 25, 2024 at 01:12AM

Show HN: Startup funding simulator https://ift.tt/fXSMdZi

Show HN: Startup funding simulator Hi HN We built a tool to help founders understand how modern fundraising (with safes) works, and how much dilution you can expect when raising money. The project is open-source. The code is a mess right now, but it'll get better I promise. You can also help with that. We didn't build this to make money. We genuinely did it because we were looking for it, and couldn't find it. We're in fact in the process of fundraising for a company, and at first glance the process looks simple. Just an excel sheet will do! But then the more we dug into it and tried different simulators, the more we realized that it's more complex than it looks. We even signed up to Pulley, Carta and others just to run simulations. But they're a bit confusing. TL;DR: Understanding modern startup funding and knowing how much dilution you'll face is hard. We built a tool that'll hopefully help with that. You can add Post-money Safes, priced rounds and issue options to employees, and you can see how that affects your ownership at every step. You can also simulate an Exit scenario and see how much money you'll be left with. --- Some examples of complex stuff: - There are many different types of safes. They all convert at the first priced round, but in different ways. Some are through discount, some are uncapped, some have a fixed valuation cap, and some have both a discount and a valuation cap. - All safes (before first priced round) convert at the same time. They don't dilute each other, which is what happens in the rest of fundraising. - Investors often require you to set aside some options. This one is particularily nasty. Basically, if an investor expects you to set aside 10% as options, and expects to get 10% equity, that's what should appear in the subsequent cap table. However, calculating the options is difficult, and is often a circular calculation (even Kirsty Nathoo from YC says it's complex and avoids showing the calculation in the Safe video "Understanding SAFEs and Priced Equity Rounds") - Safes and priced rounds can have pro-rata, but don't always exercise it - Pro-ratas of safes are taken from the priced round money, so you'd expect the safe holder's equity to remain the same if they exercise it. BUT ... it gets diluted by the new options issued. - Safes can have an MFN provision, which defers the valuation discussion/calculation until the moment the priced round is about to close. With a mix of discounts, uncapped and valuation caps, it gets tricky to know which deal is "better". - ... Assumptions and limitations: - Only post-money safes and priced rounds. - No down rounds. There's a bit more complexity around liquidation preferences and anti-dilution rights - we don't support that now. It only matters if you're simulating a "bad" situation. But come on, it's a simulator — Be optimistic. - No pro-rata caps. We might add that soon, to fully support the YC standard deal. But for now, if an investor gets a pro-rata, they can exercise either all of it (keeping their original ownership) or none. - Safes' pro-ratas disappear after the first priced round. (I think this is what happens normally?) - Remaining available options get redistributed evenly at exit. - The round is the investor. For the sake of simplicity, consider "Series A" as the combination of all series A investors into one, super-investor. Let us know what you think! https://ift.tt/UzPjYMX January 24, 2024 at 11:41PM

Tuesday, January 23, 2024

Show HN: Queries – Natural Language Data Analysis from Structured https://ift.tt/goK6Gus

Show HN: Queries – Natural Language Data Analysis from Structured Hello HN community, We’re excited to share our latest feature at Structured, called Queries. We've focused on making data analysis as intuitive as possible, and are eager to hear your feedback. Key Features: - Natural Language Understanding: Imagine querying your data with simple questions like, "Show recent error logs" or "Summarize last month's sales." Queries translates these into actionable data insights, bypassing traditional query complexities. - Direct Data Connectivity: Connect your datasets easily, whether they're in S3 buckets or uploaded directly. Queries handles various data formats, making it a versatile tool for any data source. - Instant Data Insights: Get real-time answers without the need for intricate database queries. It's about making data exploration quick and accessible, even for non-technical users. - Customizable Output: Tailor your data presentation to suit your specific requirements. Whether it's sorting, filtering, or visualizing, Queries adapts to your needs. Potential Benefits: - Enhance Productivity: By simplifying data interrogation, Queries can significantly speed up data analysis and decision-making processes. - Democratize Data Analysis: It's not just for developers or data scientists. Queries opens up data exploration to a broader range of users, fostering a more inclusive data-driven culture. - Reduce Reliance on Technical Teams: Empower users across your organization to answer their own data questions, freeing up your technical staff for more complex tasks. We believe Queries can be valuable, whether for troubleshooting, reporting, or gaining business insights. It’s aiming to make data analysis more intuitive and less time-consuming. Curious about your thoughts, potential use cases, or any feedback you might have. For those interested, more info here: app.structuredlabs.io Thanks! https://ift.tt/2FjflNL January 23, 2024 at 10:31PM

Show HN: Blocks by Cosmic – Web components for headless CMS https://ift.tt/z2tH8LJ

Show HN: Blocks by Cosmic – Web components for headless CMS Hi HN, today we are releasing Blocks ( https://ift.tt/pOIsZta ), our new data infused components for building Cosmic ( https://ift.tt/yKv692C ) (W19) powered websites and apps. Cosmic is a headless content management system (CMS). We provide a dashboard to create content and API tools to deliver content to any website or app. Blocks are pre-built website components that you can drop into your project. Choose from landing pages, blogs, image galleries, product pages, and more. With Blocks you can build these features with Cosmic faster than ever. It's our goal to empower your team to create the best content powered websites and apps. Blocks can be considered the missing "head" to connect with the Cosmic headless CMS. It is our opinionated component frontend for building highly scalable and performant web applications built with tools we think offer a development experience and performance advantage (React Server Components, Next.js, and Tailwind CSS). React Server Components (RSCs) have unlocked a new paradigm in building data-driven web applications. By safely encapsulating data-fetching inside components, we can use RSCs as building blocks to enable faster and more scalable application development. We are excited for the potential of RSCs and Blocks. This is just the beginning. To get started, go to the Blocks website ( https://ift.tt/pOIsZta ) and follow the steps for installation. View the Blocks demo (Agency Template) ( https://ift.tt/IK8wMXi ) to see all of the Blocks in action. Blocks are built to give developers a head start with features that are: - Performance optimized - Draft preview ready - Mobile responsive - Localization ready - Dark mode ready - Customizable - Accessible - Type safe Blocks not only provide a fast development experience, they have been optimized for speed and performance by default, so you can ship production-ready faster. Check out the Blocks demo (Agency Template) ( https://ift.tt/IK8wMXi ) to see how building with Blocks can give you high scores across the board for performance, SEO, and accessibility. Blocks are open source ( https://ift.tt/vHaTbXM ) and built with React Server Components, Next.js, TypeScript, Tailwind CSS, and powered by the Cosmic content management system. You can install Blocks into any new or existing Next.js (v13+) codebase using the Blocks CLI ( https://ift.tt/f4JCjVl ). Check it out on the Blocks website ( https://ift.tt/pOIsZta ) and let us know what you think in the comments. Tony January 24, 2024 at 12:03AM

Show HN: Atlas – Make maps like never before https://ift.tt/dNEvu2m

Show HN: Atlas – Make maps like never before https://atlas.co January 23, 2024 at 11:59PM

Monday, January 22, 2024

Show HN: Simply Reading Analog Gauges – GPT4, CogVLM Can't https://ift.tt/e2zPu5H

Show HN: Simply Reading Analog Gauges – GPT4, CogVLM Can't https://ift.tt/tk13vqW January 23, 2024 at 12:41AM

Show HN: Postcrest.com – faceswap and image generation tool https://ift.tt/t1zycqR

Show HN: Postcrest.com – faceswap and image generation tool Hey HN! I created a tool that includes multiple image generation models, faceswapping and face enhance, with more AI models coming soon. It allows you to create workspaces where you can generate images, faceswap, face enhance and have a structured way to save your results. https://ift.tt/yupL1wc January 20, 2024 at 06:10PM

Show HN: Playing Piano with Prime Numbers https://ift.tt/57qGj3T

Show HN: Playing Piano with Prime Numbers I decided to turn prime numbers into a mini piano and see what kind of music they could make. Insp...