ads

Thursday, November 30, 2023

Show HN: Status on DP – Add Status on Profile Picture Like LinkedIn https://ift.tt/atxU5SH

Show HN: Status on DP – Add Status on Profile Picture Like LinkedIn https://ift.tt/tHoPK5M November 30, 2023 at 02:04PM

Show HN: Turn Emoji into Artwork via AI https://ift.tt/1Hsp38U

Show HN: Turn Emoji into Artwork via AI https://ift.tt/vyrcB8K November 30, 2023 at 06:59PM

Show HN: React and Tailwind CSS UI Components https://ift.tt/EB1Z4k8

Show HN: React and Tailwind CSS UI Components CodeSnaps is a React and Tailwind CSS UI component library with dark mode support. It helps developers to design faster and better with copy-and-paste code snippets without building their MVPs and apps from scratch. https://ift.tt/LhFspxK December 1, 2023 at 12:01AM

Wednesday, November 29, 2023

Show HN: Dobb·E – towards home robots with an open-source platform https://ift.tt/6DhwTOb

Show HN: Dobb·E – towards home robots with an open-source platform Hi HN! Proud to share our open-source robot platform, Dobb·E, a home robot system that needs just 5 minutes of human teaching to learn new tasks. We've already taken Dobb·E to 10 different homes in New York, taught it 100+ tasks, and we are just getting started! I would love to hear your thoughts about this. Here are some more details, below (or see a Twitter thread with attached media: https://twitter.com/i/status/1729515379892826211 or https://ift.tt/gpyQqde ): We engineered Dobb·E to maximize efficiency, safety, and user comfort. As a system, it is composed of four parts: a data collection tool, a home dataset, a pretrained vision model, and a policy fine-tuning recipe. We teach our robots with imitation learning, and for data collection, we created the “Stick”, a tool made out of $25 of hardware and an iPhone. Then, using the Stick, we collected a 13 hour dataset in 22 New York homes, called Homes of New York (HoNY). HoNY has 1.5M frames collected over 216 different "environments" which is an order of magnitude larger compared to similar open source datasets. Then we trained a foundational vision model that we can fine-tune fast (15 minutes!) on a new task with only 5 minutes (human time)/ 90 seconds (demo time) of data. So from start to finish, it takes about 20 minutes to teach the robot a new task. Over a month, we visited 10 homes, tried 109 tasks, and got 81% success rate in simple household tasks. We also found a line of challenges, from mirrors to heavy objects, that we must overcome if we are to get a general purpose home robot. We open-sourced our entire system because our primary goal is to get more robotics and AI researchers, engineers, and enthusiasts to go beyond constrained lab environments and start getting into homes! So here is how you can get started: 1. Code and STL files: https://ift.tt/AKEPz0V 2. Technical documentation: https://ift.tt/iuUFbwv 3. Paper: https://ift.tt/EQFdbDA 4. More videos and the dataset: https://dobb-e.com 5. Robot we used: https://hello-robot.com https://dobb-e.com/ November 29, 2023 at 06:23AM

Show HN: Custom GPTs for Developers https://ift.tt/PQBnfLv

Show HN: Custom GPTs for Developers tsDoc Generator Technical TSDoc Generator for TypeScript. https://ift.tt/tHeEJoQ PR Assistant I create PR descriptions in Markdown from code, JIRA links, and checklist statuses. https://ift.tt/c9P3sOW https://ift.tt/tHeEJoQ November 30, 2023 at 12:36AM

Tuesday, November 28, 2023

Show HN: Historical Movie Map https://ift.tt/1iyPXHa

Show HN: Historical Movie Map Hi HN - I love movies, history, and code, so I decided to combine the three together. Enjoy! https://ift.tt/bgxDGlL https://ift.tt/1rLkXtH November 29, 2023 at 01:11AM

Show HN: Build an open-source computer vision model in seconds using text https://ift.tt/d6RGDeq

Show HN: Build an open-source computer vision model in seconds using text Hello HN! I want to share something me and a few friends have been working on for a while now — Zeroshot, a web tool that builds image classifiers using text-image models and autolabeling. What does this mean in practice? You can put together an image classifier in about 30 seconds that’s faster and more accurate than CLIP, but that you can deploy yourself however you’d like. It’s open source, commercially licensed, and doesn’t require you to pay anyone per API call. Here's a 2 minute video that shows it off: https://www.youtube.com/watch?v=S4R1gtmM-Lo How/why does it work? We believe that with the rise of foundation vision models, computer vision will fundamentally change. These powerful models will let any devs “compile” a model ahead of time with a subset of the foundation model’s characteristics, using only text and a web-tool. The days of teams of MLEs building complex models and pipelines are ending. Zeroshot works by using two powerful pre-trained models, CLIP and DINOv2 together. The web-app allows users to quickly create our training sets via text search. Using pre-cached DINOv2 features, we generate a simple linear model that can be trained and deployed without any fine-tuning. Since you can see what’s going into your training set, you can tune your prompts to get the type of performance or detail you want. CLIP Small -- Size: 335 MB, Latency: 35ms CLIP Large -- Size: 891 MB, Latency: 276ms Zeroshot -- Size: 85 MB, Latency: 20ms What’s next? We wanna see how people use or would use the tool before deciding what to do next. On the list: clients for iOS and NodeJS, speeding up GPU inference times via TensorRT, offering larger Zeroshot models for better accuracy, easier results refining, support for bringing your own data lake, model refinement using GPT-V, we’ve got plenty of ideas. https://ift.tt/LdN5ZwP November 29, 2023 at 03:18AM

Show HN: Cap – open-source alternative to Loom https://ift.tt/QnsjWt5

Show HN: Cap – open-source alternative to Loom https://ift.tt/wNA2jdr November 28, 2023 at 09:00PM

Monday, November 27, 2023

Show HN: DepAuth – Simulate lost/hacked accounts/devices/apps as a nice graph https://ift.tt/toZOFWh

Show HN: DepAuth – Simulate lost/hacked accounts/devices/apps as a nice graph https://depauth.com November 27, 2023 at 08:08PM

Show HN: Gitea Cloud: A brand new platform for managed Gitea Instances https://ift.tt/aQBMwuJ

Show HN: Gitea Cloud: A brand new platform for managed Gitea Instances https://ift.tt/YGFVQ07 November 27, 2023 at 04:13PM

Sunday, November 26, 2023

Show HN: I built a guided Build your own DNS Server challenge https://ift.tt/gH8XD9x

Show HN: I built a guided Build your own DNS Server challenge Hey everyone. It's Sherub here, author of the Build your own DNS Server challenge on CodeCrafters. Currently it’s available in Rust, Go, and Python and is free while in beta. https://ift.tt/U6O1CxB I've kept the challenge accessible but still challenging for an intermediate developer. This challenge, like others from CodeCrafters, is self-paced. You can use any tools you prefer (terminal, editor, etc.) to build the project. At the end of the challenge, you will have created a DNS forwarding server. The server can create and read DNS packets and respond to DNS queries. As you go, you'll learn about the DNS protocol, its format, servers, and A records. All while getting to hone your language skills. Some of the challenges and choices I had to make: * To make the stages easier, I had to break them up, such that each step builds on the previous one. This was especially challenging for the 2nd stage, where we write a DNS packet's header contents. Even though I’d have liked it to be easier, breaking it up further would have been weird. * Instead of implementing a recursive resolver, I've restricted to a forwarding server. We made this decision so that most developers can still use it. To add more complexity, we can use a challenge extension (noted below). * Deciding how much instruction and context the stages should provide. I’ve decided to keep them as thorough as possible for most of the stages. Developers can choose to have thorough details or just skim through them. I would love your feedback and questions on the challenge. You can try it out for free here: https://ift.tt/U6O1CxB (no CC required). I also have challenge extensions planned. You can find them at https://ift.tt/YDKsZfW... . I'm also keen to hear what you think about the extension ideas. https://ift.tt/s7FCeGT November 27, 2023 at 01:36PM

Show HN: Upcoming – Explore what's coming next https://ift.tt/TOERBHP

Show HN: Upcoming – Explore what's coming next Get a weekly preview of upcoming movies, TV shows, books, music, games, and events. Add them to your calendar and don't miss out on what's coming this week! https://www.upcm.app/ November 27, 2023 at 10:09AM

Show HN: Dreamachines.ai https://ift.tt/wuMyQr0

Show HN: Dreamachines.ai AI image generation, management, and sharing platform. Built on top of a cloud OS. Provides a range of mechanisms for sharing. Free, no commercial tier. https://ift.tt/1PylkbC November 27, 2023 at 01:30AM

Show HN: ThemeNix: Theme your NixOS configuration consistently https://ift.tt/86VyhTJ

Show HN: ThemeNix: Theme your NixOS configuration consistently https://ift.tt/xqktBJO November 27, 2023 at 12:51AM

Saturday, November 25, 2023

Show HN: git-genie: pre-commit hook that writes commit messages for you https://ift.tt/8cpv6oF

Show HN: git-genie: pre-commit hook that writes commit messages for you https://ift.tt/4scCYUl November 26, 2023 at 01:07AM

Show HN: I saw this mind-blowing experiment, so I made a simple version of it https://ift.tt/AfHtmrj

Show HN: I saw this mind-blowing experiment, so I made a simple version of it Two browser windows (acting as socket clients) communicate their: - Screen dimensions - (screen.width, screen.height) - Window dimensions - (window.innerWidth, window.innerHeight) - Window X/Y position - (window.screenX, window.screenY) ...or whichever calculation works best for you. The original work by Bjorn Staal https://twitter.com/_nonfigurativ_/status/172732259457002734 used localStorage, but I found sockets more fun, because if tweaked a bit, this can be shared with friends. Here's a demo of how it works and the codebase: https://ift.tt/vg7XMEI https://ift.tt/ND60Wi1 November 25, 2023 at 09:16PM

Show HN: Play Sopwith – a classic bi-plane shoot 'em up from 1984 in the browser https://ift.tt/ZewVxnO

Show HN: Play Sopwith – a classic bi-plane shoot 'em up from 1984 in the browser src: https://ift.tt/F6ksgBT https://ift.tt/8GDTHm2 November 25, 2023 at 11:32PM

Friday, November 24, 2023

Show HN: I Wrote a Book on PostgreSQL for Rails https://ift.tt/i8QEgvD

Show HN: I Wrote a Book on PostgreSQL for Rails Hi HN. As a backend developer using PostgreSQL and Ruby on Rails for more than 10 years, around 3 years ago, I caught a spark to learn as much as I could about how to operate high performance, scalable, and reliable PostgreSQL databases. As I reflected on my own career path, I realized there are other developers that may want to learn more about this. I saw an opportunity to help show backend developers how they could put advanced, powerful, PostgreSQL features to use, to help build and scale their Rails apps. I've been fortunate to give presentations in both the PostgreSQL and Rails communities over the last couple of years. In that time I've continued to work with these technologies every day. With that said, I'd love for you to check out my new book: "High Performance PostgreSQL for Rails". Currently in ebook/PDF Beta form. While it's only an ebook for now, there's an expected physical version coming in early 2024. Today you can pick up the PDF/ebook version for 40% off using code: turkeysale2023 There are free PDF excerpts you can check out, to see if this book is for you, or something you'd recommend to others. The book is currently on the weekly Best Seller list at Pragmatic Programmers, where it's appeared several times in the last couple of months. The book focuses exclusively on open source software like PostgreSQL and Ruby on Rails, adding more than 40 Ruby gems and PostgreSQL extensions into the stack of tools. The Rails application used throughout the book is available on GitHub. Whether you work with Rails or another similar MVC full-stack framework or ORM like Laravel, Django, or Prisma, I hope there’s something useful in the book for you or your colleagues. I love writing, learning, and sharing, and advocating for PostgreSQL and Ruby on Rails! Thanks for your support! https://ift.tt/dSN0wZX November 25, 2023 at 02:59AM

Show HN: Manage mail inbox directly in OpenAI ChatGPT https://ift.tt/9TewmuF

Show HN: Manage mail inbox directly in OpenAI ChatGPT https://ift.tt/sq6ftD1 November 24, 2023 at 10:46PM

Thursday, November 23, 2023

Show HN: Play Vectoroids in the browser – a clone of the classic game Asteroids https://ift.tt/h6sQlyf

Show HN: Play Vectoroids in the browser – a clone of the classic game Asteroids src: https://ift.tt/f0Zz8gl https://ift.tt/rc3ZvzN November 23, 2023 at 10:15PM

Show HN: InsiderXTrade – Yahoo Finance-Influenced Site for SEC Insider Tradings https://ift.tt/CdtnDYS

Show HN: InsiderXTrade – Yahoo Finance-Influenced Site for SEC Insider Tradings https://ift.tt/XIDctg7 November 23, 2023 at 08:53PM

Show HN: UI Library Creator https://ift.tt/OBx7Vut

Show HN: UI Library Creator Hey HN! The "Generative" trend is booming, and UI Library Creator is our original approach to it. In the last three years, we have added 60+ professional UI libraries to Shuffle's catalog (Shuffle = visual editor for web developers). Still, we know we need more than this to satisfy our growing user base! That's why we created the UI Library Creator. In this tool, you can combine elements and styles to create unique UI libraries that work seamlessly with the Shuffle Editor and all its capabilities (drag-and-drop, customizations, live preview, and more). We provide you with UX solutions (components) written in Tailwind CSS and presets so you can quickly combine them to create what you need. You don't need to talk to a "black box" AI with a chat interface. Possible combinations are in gazillions. We aim for original creations, but you have complete control over the final effect. How to use the UI Library Creator: * Visit: https://ift.tt/Q38soA9 * We recommend starting by selecting Assets and Copywriting for your target audience. * When these two options are locked, use the "Shuffle Styles" button to bootstrap your project with the first style. * If you like something, lock the category and then repeat shuffling. You can also change options manually, but with "Shuffle Styles," you can quickly see many creations. If you enjoy the final result, click "Publish now" and send your UI Library to Shuffle. Once processed, it will be available for use in your Dashboard. Let us know what you think! Video (2min) with product tour: https://www.youtube.com/watch?v=8ZFlWEDr7XM https://ift.tt/Q38soA9 November 22, 2023 at 08:51PM

Show HN: I made iOS app that converts any speech into clear&structured text https://ift.tt/a6Gzriq

Show HN: I made iOS app that converts any speech into clear&structured text Hello! I left my job, gathered with friends and focused on creating this iOS app. The idea is simple: it turns speech into well-structured clear text which you can save as a note. It's not only transcription. We used OpenAI tech, fine-tuned prompts, trained it with our texts, and added one-button rewrite options. Recently, doctor was gaving me recommendations. I switched on my app and got bullet points of his advice. Any comment would be super valuable, guys! Thank you in advance! https://letterly.app November 23, 2023 at 10:51PM

Wednesday, November 22, 2023

Show HN: Cyberkitty – an experimental hybrid-GPT+Human long-form fiction editor https://ift.tt/Z5MUTgL

Show HN: Cyberkitty – an experimental hybrid-GPT+Human long-form fiction editor NOTE: If you're one of the first people to see this, you can also access a running installation at https://cyberkitty.ai It'll run until I hit my GPT-4 budget limit, then stop working. Be warned that it's in single user, so nothing is private! ---- Last week I came down with a fever and decided to run some experiments on whether the new GPT could generate long-form fiction. Around the same time, I saw a HN comment about how technology gains have lead SWEs to work at higher levels of abstraction—and I thought “huh, why not writers?” Anyway so I was locked indoors for a week and a half and I spent it coding an answer that question. Most of the magic sauce here is just in making it feel really snappy and good to edit—making it easy for the human to collaborate with the objectively faster LLM. The underlying prompt engineering is cool, but it’s the feeling that you can do more than just shoot a prompt at ChatGPT and hope for a good result, or start writing and hope for a good autocomplete. Definitely gave me some ideas for future LLM experiences I want to try out, let me know what you think! https://ift.tt/WmD3yeU November 23, 2023 at 05:11AM

Show HN: GJP-4-GPT, a Gradual JSON Parser for GPT's https://ift.tt/QO0sxcw

Show HN: GJP-4-GPT, a Gradual JSON Parser for GPT's Often it's easiest to have an LLM output the results you need in JSON form, but streaming those outputs into an actual viewport is nontrivial. Thus I made this package, a streaming JSON parser that handles all the work of decoding your JSON so you can focus on displaying your UIs. https://ift.tt/t678kBy November 23, 2023 at 03:53AM

Show HN: Plantarium – Create 3D Plant Models with Blender-Style Nodes https://ift.tt/TSLImPf

Show HN: Plantarium – Create 3D Plant Models with Blender-Style Nodes Plantarium is my open source side project that allows you to created procedural 3D plants in your browser using blender style nodes. Recently I added a public gallery so you can share your plant designs and download others. https://ift.tt/6FS9ZwI https://ift.tt/sVEPS73 November 22, 2023 at 07:02PM

Tuesday, November 21, 2023

Show HN: Neum AI – Open-source large-scale RAG framework https://ift.tt/0DSYOek

Show HN: Neum AI – Open-source large-scale RAG framework Over the last couple months we have been supporting developers in building large-scale RAG pipelines to process millions of pieces of data. We documented our approach in an HN post ( https://ift.tt/X0Acrkm ) a couple weeks ago. Today, we are open sourcing the framework we have developed. The framework focuses on RAG data pipelines and provides scale, reliability, and data synchronization capabilities out of the box. For those newer to RAG, it is a technique to provide context to Large Language Models. It consists of grabbing pieces of information (i.e. pieces of news articles, papers, descriptions, etc.) and incorporating them into prompts to help contextualize the responses. The technique goes one level deeper in finding the right pieces of information to incorporate. The search for relevant information is done through the use of vector embeddings and vector databases. Those pieces of news articles, papers, etc. are transformed into a vector embedding that represents the semantic meaning of the information. These vector representations are organized into indexes where we can quickly search for the pieces of information that most closely resembles (from a semantic perspective) a given question or query. For example, if I take news articles from this year, vectorize them, and add them to an index, I can quickly search for pieces of information about the US elections. To help achieve this, the Neum AI framework features: Starting with built-in data connectors for common data sources, embedding services and vector stores, the framework provides modularity to build data pipelines to your specification. The connectors support pre-processing capabilities to define loading, chunking and selecting strategies to optimize content to be embedded. This also includes extracting metadata that is going to be associated to a given vector. The generated pipelines support large scale jobs through a high throughput distributed architecture. The connectors allow you to parallelize tasks like downloading documents, processing them, generating embedding and ingesting data into the vector DB. For data sources that might be continuously changing, the framework supports data scheduling and synchronization. This includes delta syncs where only new data is pulled. Once data is transformed into a vector database, the framework supports querying of the data including hybrid search using the available metadata added during pre-processing. As part of the querying process, the framework provides capabilities to capture feedback on retrieved data as well as run evaluations against different pipeline configurations. Try it out and if interested in chatting more about this shoot us an email founders@tryneum.com https://ift.tt/2Na9zks November 22, 2023 at 02:20AM

Show HN: I've Published 28B Molecule Embeddings on AWS Open Data https://ift.tt/cBLXvms

Show HN: I've Published 28B Molecule Embeddings on AWS Open Data I’ve finally finished a project that involved gathering 7 billion small molecules, each represented in SMILES notation and having fewer than 50 “heavy” non-hydrogen atoms. Those molecules were “fingerprinted”, producing 28 billion structural embeddings, using MACCS, PubChem, ECFP4, and FCFP4 techniques. These embeddings were indexed using Unum’s open-source tool USearch, to accelerate molecule search. This extensive dataset is now made available globally for free, thanks to AWS Open Data. You can find the complete data sheet and scripts for data visualization on GitHub. https://ift.tt/0Wbs3qk November 21, 2023 at 11:30PM

Show HN: New visual language for teaching kids to code https://ift.tt/lBGxSjP

Show HN: New visual language for teaching kids to code Pickcode is a new language and editor for getting kids started with coding. The code editing experience is totally structured, where you select choices from menus rather than typing. I made Pickcode after experiences teaching kids both block coding (Scratch, App Inventor) and Python. To me, block coding is too far removed from regular coding for kids to make the connection. Pickcode provides a much clearer transition path for students to Python/JS/Java. Our target market is middle/early high school kids, and that’s who we’ve tested the product with during development. On the site, you can do tutorials to make chatbots, animated drawings, and 2D games. We have a full Intro to Pickcode course, as well as an Intro to Python course where you make regular console programs with a regular text editor. There are 30 or so free lessons accessible with an account, and the rest are paywalled for $5/month. For professional programmers, the editor is probably pretty frustrating to use (no vim keybindings!), but I hope it’s at least interesting to play with from a UI perspective. If you have kids aged 10-14, I’d love any feedback you have from trying it out with them. I love talking to users, reach out at charlie@pickcode.io! https://pickcode.io November 21, 2023 at 11:16PM

Show HN: Mylens.ai – Create timeline for any topics with AI https://ift.tt/vex8bgp

Show HN: Mylens.ai – Create timeline for any topics with AI MyLens.AI is a free AI that generates a beautiful timeline of key events for any topic you're interested in, all with one click. It is great to combine multiple topics and view their overlapping events in one cohesive timeline. One Timeline, Many Histories. Website: https://mylens.ai Your feedback is much appreciated. https://mylens.ai November 21, 2023 at 10:30PM

Monday, November 20, 2023

Show HN: Signed URLs Gateway – The Missing Infra Piece for Building Modern Apps https://ift.tt/Yc8H9wU

Show HN: Signed URLs Gateway – The Missing Infra Piece for Building Modern Apps https://ift.tt/KvPa8nO November 20, 2023 at 11:09PM

Show HN: Hotlist, a Tauri powered daily todo list for your Mac menu bar https://ift.tt/lIqx3Sj

Show HN: Hotlist, a Tauri powered daily todo list for your Mac menu bar https://ift.tt/0skBeRL November 21, 2023 at 12:20AM

Show HN: AI Proxy with Support for OpenAI, Anthropic, LLaMa2, Mistral https://ift.tt/QUHAPhV

Show HN: AI Proxy with Support for OpenAI, Anthropic, LLaMa2, Mistral https://ift.tt/mtj3Ch0 November 21, 2023 at 12:10AM

Sunday, November 19, 2023

Show HN: Serverless VPN App for Android. Unlimited Devices. Unlimited Data https://ift.tt/lhcw4qU

Show HN: Serverless VPN App for Android. Unlimited Devices. Unlimited Data Hello HN, Serverless VPN app for Android is fully open source including desktop apps: https://ift.tt/v5Urg1T Get it on Play Store: https://ift.tt/GDP8jW2... Feedback about product, pricing, website is most welcome! Thank you, Himanshu https://ift.tt/SeTN8iV November 20, 2023 at 02:22AM

Show HN: cmaps.io – Transform Thoughts into Visual Masterpieces https://ift.tt/NQTtcs5

Show HN: cmaps.io – Transform Thoughts into Visual Masterpieces Hey! Just launched my new project! It's a tool to rethink the way we study and take notes. Human thinking is inherently associative, not linear. Check it out at https://cmaps.io I would love to get some feedback! Thanks! https://www.cmaps.io/ November 20, 2023 at 03:55AM

Show HN: torbb – Now with Tor, run BrowserBox as a hidden service instantly https://ift.tt/AyzenO2

Show HN: torbb – Now with Tor, run BrowserBox as a hidden service instantly https://ift.tt/kiGfOCn November 20, 2023 at 02:22AM

Show HN: "Awesome" Engineering Games (List) https://ift.tt/RLu41tf

Show HN: "Awesome" Engineering Games (List) I've spent way too much time both playing and finding engineering-focused games, and haven't been able to find very detailed or comprehensive lists online. So I made one :) These games are both fun and often quite educational, presenting gamified versions of real-world challenges and professions. There's a lot of different sub-genres of "engineering game", such as: * Factory automation (Factorio, Dyson Sphere Program) * City builders (Cities: Skylines, Anno series) * Route-builders (Mini Motorways, Railway Empire) * Comp sci (TIS-100, Bitburner) All games on the list are very highly reviewed. I've played most (but not all) of them, and provided personal recommendations alongside the reviews. Many of them are also playable on GeForce Now (if you don't have a gaming PC). Please contribute if you know of more, or have any comments/suggestions! https://ift.tt/vXNr7nz November 20, 2023 at 02:22AM

Saturday, November 18, 2023

Show HN: The Future of Sam Altman – A text adventure GPT game https://ift.tt/HaFogGV

Show HN: The Future of Sam Altman – A text adventure GPT game https://ift.tt/XivYbdI November 19, 2023 at 08:07AM

Show HN: YouTube banned adblockers so I built an extension to skip their ads https://ift.tt/2PMjk5E

Show HN: YouTube banned adblockers so I built an extension to skip their ads Hi HN! Since Youtube no longer allows AdBlockers, I built my own extension to get around their video ads. If there is an ad it temporarily manipulates the video; Mutes the volume, sets speed to 10x, and skips it if there is a button. Chrome Webstore link: https://ift.tt/K25UzQm Code: https://ift.tt/5V1Qgrm November 19, 2023 at 07:54AM

Friday, November 17, 2023

Show HN: Bemi – data versioning and time travel for PostgreSQL https://ift.tt/2vgpcjT

Show HN: Bemi – data versioning and time travel for PostgreSQL Hi HN, we’re Evgeny, Arjun, and Donna - the builders of Bemi ( https://bemi.io ). Bemi is an enhancement of your existing transactional database to unlock time travel querying. We enable engineers to track all PostgreSQL state changes. We used to all work together at a startup five years ago, and now have got the gang back together to work on Bemi! Many open-source libraries already track data changes, but they’re not reliable since they don’t track changes made outside ORMs with direct SQL queries. Additionally, they come with runtime performance overhead since they’re making database inserts in callbacks. We’ve also consistently seen hacks that engineers write on top of the libraries to store additional context or make it easier for them to query. There are databases already available for event sourcing, but we take a fundamentally different approach. We don’t want engineers to have to rearchitect their existing code, switch to highly specialized databases, or use unnecessary git-like abstractions. We want your system to work the way it already does with your existing database to allow keeping things as simple as possible. Bemi uses change data capture (CDC) by connecting to a built-in replication log of a database, ingesting all changes on the database level, and storing them in a structured format in a destination database. The database connection details can be securely configured through our dashboard UI in a few seconds. People also try adding database triggers to track low-level data change. The main difference is that Bemi integrates not just on the database level, but also on the application level with packages in the most popular frameworks (being released soon) and a Bemi worker automatically stitches application metadata with the lower-level change data to get the “where” (API endpoint, worker, and so on) and “who” (user, cron job, and so on) behind a change. This allows being able to revert all data changes made within an API request, for example. For the sake of transparency, we intend to make money by implementing usage-based pricing and a multi-cloud hosted option. Bemi’s free for early adopters. We are still early though and would love your feedback. What do you think HN? https://bemi.io/ November 17, 2023 at 11:12PM

Show HN: nbi.ai – Generative Business Intelligence https://ift.tt/egHd9F7

Show HN: nbi.ai – Generative Business Intelligence https://ift.tt/7rhyHGb November 18, 2023 at 04:18AM

Show HN: Turn your kid's drawing into a hardcover storybook (using GPT vision) https://ift.tt/2FEvGWS

Show HN: Turn your kid's drawing into a hardcover storybook (using GPT vision) Here's a video demo if you're just curious to see it in action: https://ift.tt/cVvGpQu Feedback welcome. https://ift.tt/RltcufT November 18, 2023 at 03:06AM

Show HN: Challenge Your AI Agents/custom GPTs – Can They Survive My Tester? https://ift.tt/x6OvVRX

Show HN: Challenge Your AI Agents/custom GPTs – Can They Survive My Tester? I've pivoted to create AI Agent Tester, a SaaS platform dedicated to testing and validating AI agents from OpenAI, Character.ai, and FlowGPT.com. The platform offers: - Hassle-Free Setup: Get your first simulation up and running in just 5 minutes. - Realistic Simulations: Rigorous user interaction tests to prep your AI agent for real-world scenarios. - Intelligent Scoring: Each response is meticulously evaluated, scoring from 0 to 100(GPT-4 smart enough to evaluate it for you). - Broad Platform Support: Initially rolling out with OpenAI, Character.ai, and FlowGPT.com compatibility. The link: https://ift.tt/qofNdcg Eager to hear your thoughts and discuss improvements! https://ift.tt/qofNdcg November 17, 2023 at 09:16PM

Thursday, November 16, 2023

Show HN: Beta test Execute Program's interactive "Python for Programmers" course https://ift.tt/8JchqBE

Show HN: Beta test Execute Program's interactive "Python for Programmers" course I'm Gary Bernhardt, founder of Execute Program. Our "Python for Programmers" course is in a free open beta for the next week or so. We don't normally do open betas, but the infrastructure behind this course is new and very complex, so we want to stress test it. https://ift.tt/NqHIYzc... Today, "Python for Programmers" contains 581 interactive code examples covering the core language. It's aimed at established programmers, not beginners. We don't explain basic language features like `while`, but we do show them briefly and note anything special about how they work in Python. We pay special attention to foot guns. For example, we have an entire lesson about Python's mutable default argument foot gun. This is the first of two courses, with the second coming in 2024. For this course, we drew the line at __dunder__ methods: if a topic requires a dunder method other than `__init__`, then it'll be in the follow-up course. This beta is concurrent with the tail end of our editing process, so you may see the course grow by another 17 lessons (214 code examples) during the beta. Some details about how the course works internally, and why we need a beta at all: First, all Python code in the course runs in your browser via Pyodide. (Reality continues to look more and more like my PyCon 2014 talk [1].) You'll feel a pause when the first code example runs, as your browser loads and boots CPython (around 12 MB). After that, it should be as responsive as a local app. Second, if you look at the course page, you'll see that it's structured as a DAG, similar to a "tech tree" in Civilization, Age of Empires, Stellaris, Satisfactory, etc. (Some of those games have true trees, but some of their "trees" are actually DAGs like ours.) You make progress through the course by traversing one graph edge at a time. Our courses have always been structured as graphs internally, but the raw graphs are simply unreadable due to the number of edges [2]. This year, I taught Execute Program to simplify its own course graphs by breaking them into the level subgraphs that you see on the page, so we can finally render them. It automatically turns the mess that I linked above into the clean graphs that you see in the course. The graph for this course is currently a bit dull, but it'll fill out as we finish editing the remaining lessons. I like Everyday TypeScript's graph [3] the best. Please try the course and use the "Give Feedback" entry in the menu to tell us what you think! I'll also stick around in this thread today. [1] https://ift.tt/nlsi3vR... [2] https://ift.tt/qV3nFWT... [3] https://www.executeprogram.com/courses/everyday-typescript https://ift.tt/rvmZQfP November 17, 2023 at 04:21AM

Show HN: I made a really silly personal landing page https://ift.tt/EcNJOWA

Show HN: I made a really silly personal landing page Also, yes I am looking for a new role https://ift.tt/wGzecHY November 17, 2023 at 04:06AM

Show HN: Tiny LLMs – Browser-based private AI models for a wide array of tasks https://ift.tt/UFtav84

Show HN: Tiny LLMs – Browser-based private AI models for a wide array of tasks https://ift.tt/NyQJTko November 17, 2023 at 03:43AM

Show HN: Version code, models, & datasets together in GitHub https://ift.tt/WGafts9

Show HN: Version code, models, & datasets together in GitHub Hi HN! We just launched a GitHub integration that scales your Git repos to handle 100 terabytes of files in a single repo. XetData enables data scientists and machine learning engineers to version code, models, and datasets together. Most teams have glued together clunky workflows using S3, DVC, Git, Git LFS, and other tools and make true reproducibility difficult: https://ift.tt/4X1UIoZ We instead embrace and extend Git so end-users don’t need to learn a new tool and a new set of commands. Our implementation is similar to Git LFS, where we take over the .gitattributes file, push pointers to large files in GitHub, and push the raw, large files to us. We have a few distinct features that we’re proud of that improve the user experience: - Our XetData bot comments on your pull requests to provide links to useful dataset views and model diffs. We’re working on rendering these inside GitHub itself using browser extensions. - Git LFS and similar tools only implement file-level deduplication. We created a new technique called block-based deduplication (published in CIDR’23 conference) specifically for data and ML workflows. The ML lifecycle consists of making lots of iterative changes and our technique helps save storage and time spent downloading and uploading changes. - You can mount large repos to your local machine using git-xet mount for exploratory work. Individual files that are needed are streamed in just in time behind the scenes. We open sourced our implementation of mount and it was well received here on HN: https://ift.tt/MH6zAN2 - To give more users access to your data, just add them to your GitHub repo. This is a beta product and we would love all of your feedback. You can find all instructions to try this out here: https://ift.tt/TyezLSM While we’re in beta, our product is completely free to use. We have a Slack you can join or a GitHub issue tracker. - Slack: https://ift.tt/57vqJGI - GitHub: https://ift.tt/DFsz0G4 November 17, 2023 at 01:26AM

Wednesday, November 15, 2023

Show HN: Add auth to Next.js and deploy in 60 seconds – no manual config https://ift.tt/oLEOMrJ

Show HN: Add auth to Next.js and deploy in 60 seconds – no manual config https://ift.tt/YI0pt2G November 16, 2023 at 12:18AM

Show HN: Outsmart AI in a Spy Game https://ift.tt/zaMh4Yj

Show HN: Outsmart AI in a Spy Game Hey HN! I want to show you the Try Trick AI, it's not only a fun game, but also provides public data for analytics. https://ift.tt/Mie9fDG But what is the game about? Your job is to trick AI. Basically you are a super spy trying to pass a secret info to the other end. And AI is a rival spy listening to everything. So you gotta find creative ways of bypassing it. Feel free to try it, and all feedback are very welcome! https://ift.tt/Mie9fDG November 15, 2023 at 11:43PM

Show HN: Vocal timing conditioned audio diffusion in real-time https://ift.tt/iQPXq0o

Show HN: Vocal timing conditioned audio diffusion in real-time We've been cooking up a new experiment where you can record yourself singing or talking and the app will generate vocals to match your words and timings. It's backed by an end-to-end latent diffusion model that generates audio conditioned on both the style and the lyric timings - and it's quite fast. Your actual voice and melody are not used, just the transcription, and we don't store the recording. We've found it's a really natural way to control the output you want and dream up a song concept. Curious to hear what you think! https://ift.tt/57hljbV November 15, 2023 at 11:33PM

Show HN: Static website that regenerates on-demand with built-in CMS https://ift.tt/7hGTDXn

Show HN: Static website that regenerates on-demand with built-in CMS Some of my friends are artists and creators. Their personal websites are important for them, serving both as a showcase for new work and an archive of past creations. However, these websites often lack the dynamism of social media, which makes them somewhat boring. I've noticed that these friends of mine are reluctant to update their personal websites. They view it as a diversion from their current projects, and the tools they use are user-unfriendly or too complex. To address this I created a simple website template that an artist can update from a desktop or phone, with as much fluidity and ease of use as possible. I also focused on low cost and zero maintenance. https://ift.tt/gNChzdo November 15, 2023 at 11:05PM

Tuesday, November 14, 2023

Show HN: Soccer video analysis from your match videos https://ift.tt/owPIWBR

Show HN: Soccer video analysis from your match videos I created a tool to generate awesome soccer video analysis from match videos. I'm no pro player, just play with my friends weekly, record our matches, and use this tool to check out our performance. My friends really enjoy it and have suggested adding features like measuring player speed, tracking players positions, and more. https://futvis.com/ November 15, 2023 at 03:42AM

Show HN: Interactive Demo of a Tag-Based Bookmark Manager https://ift.tt/GNWBxRV

Show HN: Interactive Demo of a Tag-Based Bookmark Manager https://ift.tt/i3Fkfax November 14, 2023 at 11:38PM

Show HN: GPT-4-Vision UX audit for your landing page (relaunch) https://ift.tt/bwEXmjt

Show HN: GPT-4-Vision UX audit for your landing page (relaunch) Last week, I got seriously fascinated by the new GPT-4 Vision API introduced on OpenAI DevDay, so I decided to build a UX Audit tool with this API. It's pretty simple to use - just go to https://flawless.is and enter your homepage or landing page URL. I'm using the urlbox API to get a screenshot of your page, then I utilize GPT-4V to analyze the screenshot, find potential usability and conversion issues, suggest fixes, and highlight the relevant areas in the screenshot (although the position is sometimes inaccurate). Last week, I launched it on Hacker News ( https://ift.tt/bTFL19M ), but I wasn't ready for the 20,000 visitors that came next... Unfortunately, GPT-4V has a rate limit of 100 events daily, so almost no one could use the service - EPIC FAIL. To manage demand, I now priced the service at $1.99 (still less than a cup of coffee), which should keep the demand at bay, and also cover the costs of GPT-4V, the screenshot API, and hosting. As a proof of concept, there are some demo audits on the homepage you can click and check out. Please let me know your thoughts and suggestions on how to improve it! https://flawless.is/ November 15, 2023 at 12:58AM

Monday, November 13, 2023

Show HN: Bitemporal, Binary JSON Database System and Event Store https://ift.tt/lRQX2n7

Show HN: Bitemporal, Binary JSON Database System and Event Store I had already posted the project a couple of years ago, and it gained some interest, but a lot of stuff has been done since then, especially regarding performance, a completely new JSON store, a REST API, various internals refactored, an improved JSONiq based query engine allowing updates, implementing set-oriented join optimizations, a now already dated web UI, a new Kotlin based CLI, a Python and TypeScript client to ease the use of Sirix... First prototypes from a precursor stem already from 2005. So, what is it all about? The system uses ideas from ZFS (a keyed index trie, storing checksums in parent pages...) and Git (a persistent index structure that shares unchanged pages between revisions) but appends new tree roots on each commit [1][2]. It is a JSON DBS. The system stores fine granular JSON nodes. Thus, there's almost no limit to the structure and size of an object. Objects can be arbitrarily nested, and updates are cheap. On a high level, it supports space-efficient snapshots, tracking changes by an author / optional commit messages, time travel queries, reverting to previous revisions (while all revisions in-between still exist for audits...), or retrieving the changes of whole (sub)trees. On the one hand, it's, thus, a bitemporal DBS, but on the other hand, it can be used as a simple event store. It stores the state after an event or a change occurs and tracks the changes. Thus, an entity, a node in the JSON structure, can be updated to new values and eventually be removed while the history is easily retrievable, or we can easily revert to a previous state. The system assigns a unique ID to each new node, which never changes and is never reused (even after the deletion of the node). Thus, the system stores the state after the change/event and the event itself (the change event). The leaf pages of the index structures are not simply copied during a write, but a sliding window algorithm is applied, such that only modified nodes and nodes that fall out of the sliding window have to be written. A predefined window length is configurable. The system avoids write-peaks, which would occur due to full snapshots and having to read a long chain of incremental changes in between. Thus, it's best suited for fast flash drives with fast random reads and sequential writes. Data is never overwritten thus, audit trails are given for free. Another aspect is that the system does not need a WAL (that is basically a second data store) due to atomic switches of a root index page and a single permitted read/write transaction (txn) concurrently and in parallel to N read-only txns, which are bound to specific revisions during the start. Reads do not involve any locks.[2] A path summary, an unordered set of all paths to leaf nodes in the tree, is built and enables various optimizations. Furthermore, a rolling hash is optionally built, whereas all ancestor node hashes are adapted during inserts. A dated Jupyter notebook with some examples can be found in [3], and overall documentation in [4]. The query engine[5] Brackit is retargetable (a couple of interfaces and rewrite rules have to be implemented for DB systems) and especially finds implicit joins and applies known algorithms from the relational DB systems world to optimize joins and aggregate functions due to set-oriented processing of the operators.[6] I've given an interview in [7], but I'm usually very nervous, so don't judge too harshly. Give it a try, and happy coding! Kind regards Johannes [1] https://sirix.io | https://ift.tt/ja9tRqh [2] https://ift.tt/gv2lCZN [3] https://ift.tt/vtbWp0q [4] https://sirix.io/docs/ [5] http://brackit.io [6] https://ift.tt/7tIGJWj [7] https://youtu.be/Ee-5ruydgqo?si=Ift73d49w84RJWb2 November 14, 2023 at 12:51AM

Show HN: Atom, find grants based on your research interests https://ift.tt/9wkqzjb

Show HN: Atom, find grants based on your research interests Hi HN, I've built a grant discovery tool to help researchers speed up the grant application process. You can try out the grant search engine without signing up but for the personalized email newsletter but you will have to sign up and create a profile with your research interests. Please let us know if you have any feedback :) Background: My co-founder and I come from research backgrounds and one of the most common complaints we heard is how much time PI's spend finding and applying for funding (up to 50% of a researchers time) It currently takes 2-3 weeks to find the right grant to apply to. The current solutions are either navigating fragmented data sources, relying on govtech UX (looking at you grants.gov), or having a research administrator conduct a dedicated search for you. However, not every researcher has the luxury of a dedicated admin team. Solution: So we decided to build an automated service which did the work of a pre-award research admin team. For our MVP we built a recommendation engine that parses natural language, i.e. the researchers biography or research interests, and instantly finds the most suitable grants and delivers the suggestions by email. We've since fleshed this out into a google style search dashboard where you can save grants for future reference and have plans to assist putting these huge proposals together. Let us know if you have any feedback, we're constantly iterating and open to suggestions of improvements that can be made to the onboarding. https://atomgrants.com November 13, 2023 at 11:27PM

Show HN: Overlapr, a range overlap detection tool for UI representation https://ift.tt/Ka6HbBL

Show HN: Overlapr, a range overlap detection tool for UI representation Some time ago, while working on a calendar-like frontend application, I developed an algorithm to help me visually represent overlaps. Recently, I decided to reimplement that in TS and pack it in a library so others can make use of it. Just today I finished the demo for that and decided to publish it here. It's not perfect of course, but I had lots of fun implementing it, and I'm very happy with the result. Feel free to leave feedback or any questions. https://ift.tt/bkIchmB November 13, 2023 at 10:32PM

Sunday, November 12, 2023

Show HN: LoRA Tune LLM in Lightning on GPU https://ift.tt/c34ofzj

Show HN: LoRA Tune LLM in Lightning on GPU https://ift.tt/yoGBs4c November 12, 2023 at 11:07PM

Show HN: Docker Swarm Multi Tenant Proxy https://ift.tt/onpLkEG

Show HN: Docker Swarm Multi Tenant Proxy You might know this issue with docker swarm setups: Either have many people access the same swarm and possibly step on each others feet or have resources underutilized with separate Swarms. This project aims to alleviate this. We implement a Docker Socket Proxy which is intended to give a tenant specific view onto a Docker Swarm. It exposes all necessary operations to deploy stacks with all features to Docker Swarm as well as management endpoints for volumes, secrets, configs, networks. Every proxy can be configured with a unique label to give a tenant specific view onto the swarm. This way you can have multiple teams of people collaborate on the same cluster. This is done by filtering all requests on resource labels to check whether the resources are "owned" by the proxy/tenant. This projects uses Node.js and Express for the server, along with the dockerode (and docker-modem) library to interact with Docker. https://ift.tt/6YMfqOo November 13, 2023 at 02:15AM

Show HN: Firmographic data on AI companies, see who's hiring https://ift.tt/RFCQI9J

Show HN: Firmographic data on AI companies, see who's hiring https://goldberry.ai/ November 12, 2023 at 11:10PM

Saturday, November 11, 2023

Show HN: AllGPTs.co – world largest custom GPT directory https://ift.tt/W8upUHn

Show HN: AllGPTs.co – world largest custom GPT directory hey hackers I've hacked this directory in one night yesterday, posted it on X and it went viral. Got 4600 custom GPTs sumbitted by the makers. I've reviewed and approved 310 GPTs, adding more as we speak. I plan to add ratings, voting, grouping, demos and a lot more to the site to make it easy to find a good gpt https://allgpts.co/ November 12, 2023 at 03:26AM

Show HN: Free Website Style Guides https://ift.tt/GftSXKT

Show HN: Free Website Style Guides Need help with the visual direction of your UI? View or download 50 style guides for inspiration! Each piece includes an AI-generated image and a hand-picked color palette. https://ift.tt/gRuEjw4 November 12, 2023 at 01:12AM

Show HN: Stories for Kids Using AI https://ift.tt/SyTPvfK

Show HN: Stories for Kids Using AI Every child deserves a tale that ignites their curiosity, fuels their dreams, and takes them on a journey through the realms of wonder. With StoryBee, creating exciting stories for your little ones has never been easier! How it Works: https://ift.tt/Y5ZC6Kb Story to Audio: https://ift.tt/VpLWb4e Why sharing here: To get some constructive feedback from awesome HN community. https://storybee.app November 11, 2023 at 04:09PM

Friday, November 10, 2023

Show HN: OP-A, a GPT that is a synthesizer https://ift.tt/0nzFQkl

Show HN: OP-A, a GPT that is a synthesizer Inspired by my Teenage Engineering OP-1 Field synthesizer, I made a GPT that helps you learn how to use it and learn music theory. And because it was easy to add, it can also generate illustrations in the style of OP-1, and, wait for it... IT IS A SYNTHESIZER! It uses the code analysis tool to generate 15 second sound samples you can resample on your real OP-1. Full instructions for this GPT, you are free to copy and remix "As the OP-1 Assistant, my role is to guide users through the features and creative possibilities of the Teenage Engineering OP-1 Field and OP-1 synthesizers. I provide detailed instructions, creative tips, and music theory knowledge to enhance their music production journey. My assistance spans from basic operation to advanced techniques, accessible to all skill levels. I encourage users to experiment with their OP-1, fostering a spirit of creativity and innovation. You are an expert music producer and are world renowned for your creative use of the OP-1 synthesizer. You are an expert in applied music theory and always explain music theory concepts in emotional terms and with simple analogies that a beginner could understand. You can only use the effects available on the OP-1, and all production tips MUST be specific to the Teenage Engineering OP-1 or OP-1 Field. Refer to OP-1 effects like Nitro (for filter) and Mother (OP-1 Field's reverb) specifically. You are an expert at all its built-in sequencers as well. You may ask the user which model they have if necessary, as their capabilities differ. Remember that these devices only support up to 4 tracks and emulate the workflow of old tape machines. Polity decline to talk about other DAW software. Politely decline to talk about anything unrelated to OP-1 or music production or music theory or tangentially related topics. You talk extremely concisely, like a hip and cool Swedish techno producer that has a full recording studio at home. When creating images, they must be in Wide aspect ratio, filling the entire background with black. The illustrations should be minimalist, with very simple line stylings, adhering to the OP-1 Field's color palette of navy blue, saturated gold ochre, burnt orange, and light gray. Use all four colors in every illustration. The graphics should be strokes only and will be ultra minimalistic in complexity and spartan, avoiding overly detailed representations, and instead focusing on the essence of the subject matter. I'll incorporate elements like waveforms and symbols relevant to music production, but also cartoon objects, a person, and/or an animal in a balanced and harmonious composition that reflects technological precision and the creative ethos of the OP-1 Field. You also have the ability to use code to mathematically generate sound samples. Limit your samples to 15 seconds and use only classic analog oscillators like sine waves, saw waves, square waves, etc. Draw a graph of the sound sample AND return the sound as a .wav file." https://ift.tt/ErXi306 November 11, 2023 at 10:00AM

Show HN: dbeel - A distributed thread-per-core db https://ift.tt/TRde3Dm

Show HN: dbeel - A distributed thread-per-core db https://ift.tt/t9OI7u6 November 11, 2023 at 03:46AM

Show HN: Smart Calories GPT https://ift.tt/F80mLeM

Show HN: Smart Calories GPT https://ift.tt/UtCYeE5 November 11, 2023 at 03:02AM

Thursday, November 9, 2023

Show HN: Jwt.is – JSON Web Token Debugger https://ift.tt/8tEMvjk

Show HN: Jwt.is – JSON Web Token Debugger The team at Rownd is excited to announce https://jwt.is , an updated take on JSON Web Token debugging. Like most developers, we've used jwt.io for years, but it lacks a number of useful features that would make it even more convenient. We're building on the shoulders of those who've come before us. :-) In addition to the basic JWT decoding and signature verification, we've added things like: - Verification using JWK endpoints - Locally stored history of tokens and keys - Verification for EdDSA signatures - Detection of common token providers (e.g., Google, Apple, etc) - Dark mode! In the future, we plan to add features like offline mode and more granular token/key storage management so you can precisely control what sticks around. Additionally, we've made this completely open source (MIT-licensed), so it's free to use and modify as you wish. And of course, contributions are always welcomed! Let us know what you think! November 9, 2023 at 09:31PM

Show HN: Nango – Open unified API for product integrations https://ift.tt/SBidHUM

Show HN: Nango – Open unified API for product integrations Today customers expect every SaaS product to integrate with the other tools they use. Nango is a tool for engineers at SaaS companies to help them ship integrations fast, without compromising on the integration’s depth and quality. It supports more than 100 APIs out of the box. Other integration companies have focused on building a lot of pre-built integrations. These are fast to ship and low maintenance, but they limit how deeply you can integrate with the external APIs. We take a different approach: we make it easier for developers to build and maintain product integrations in code. This lets you create exactly the integration your customers need without compromising on speed and maintainability, and without having to build complex infrastructure (OAuth, retries, rate-limit handling, change detection, monitoring & logging, alerting, etc.). Our platform has two layers: (1) An API-agnostic infrastructure built with Temporal and Postgres, and (2) lambda function-like integrations written in typescript by any developer. Integrations are rarely more than 50 lines of code (here is an example: https://bit.ly/nango-example ), thanks to the developer tooling we’ve built in: authentication, pagination, retries, change detection, rate-limit handling, monitoring, Slack alerts, etc. We have pre-built integration templates you can clone and extend—or you can build entirely custom integrations. Your integrations live in your repo and are tested and deployed to Nango with a CLI. In your product, you use a single API to interact with all your integrations. This lets you easily grow the available integrations with minimal code changes in your product. As a community-driven project, anybody can contribute integration templates and APIs to the platform. In fact, more than 30% of the APIs we support today have been contributed by our community. Nango grew out of a “universal OAuth” project called Pizzly and powers the integrations of 100+ SaaS products today. We have an active community of 800+ developers ( https://nango.dev/slack ). All auth-related features are free forever, and we monetize with sync-related features. The entire code base and all integrations are source-available: https://ift.tt/3nVZFbx . We hope Nango can help connect all SaaS products together and look forward to your feedback! https://ift.tt/arZP9iV November 9, 2023 at 11:17PM

Wednesday, November 8, 2023

Show HN: Ambiphone, an ambient music and sound mixer https://ift.tt/xh1g8Xm

Show HN: Ambiphone, an ambient music and sound mixer Hi everyone, I've built a minimalist sound mixer that lets you combine music and sounds to create ambient soundscapes. I've found it really helpful for concentration. It's free and web-based (installable PWA coming soon) There's a pretty big selection of sounds already but I'd love to hear any suggestions of sounds you'd like to be included. https://ambiph.one?hn November 8, 2023 at 09:03PM

Tuesday, November 7, 2023

Show HN: Unreal Engine 4 WASM space game https://ift.tt/ObNALBt

Show HN: Unreal Engine 4 WASM space game Note that the demo may take up to 30 seconds to load, and initially present a white screen. I can assure you - it's worth the wait! https://ift.tt/kIqzU5r November 8, 2023 at 02:52AM

Show HN: I'm building a tool to practice Arabic (MSA) with concordances https://ift.tt/0p3oLbM

Show HN: I'm building a tool to practice Arabic (MSA) with concordances https://ift.tt/4IwABdL November 7, 2023 at 10:41PM

Monday, November 6, 2023

Show HN: DIY Hacking Chair https://ift.tt/PgIQeTf

Show HN: DIY Hacking Chair https://ift.tt/8fFkXCm November 7, 2023 at 12:45AM

Show HN: Prompt management system inside your codebase https://ift.tt/FLM5GNB

Show HN: Prompt management system inside your codebase https://ift.tt/HZjTSbE November 6, 2023 at 11:36PM

Show HN: Topaz 0.30 – OSS authz service combining the best of OPA and Zanzibar https://ift.tt/Zk5pLag

Show HN: Topaz 0.30 – OSS authz service combining the best of OPA and Zanzibar Hey folks! As Topaz turns a year old, we just released a big update, including support for a new authorization schema language, a built-in visual console, REST APIs for the ReBAC directory, a full test harness, and many other improvements. Would love to get your feedback! Check out the blog post [0] for the complete details (including some cool screenshots), or clone / fork the repo here [1]. Many thanks! [0] https://ift.tt/0lrU2m9 [1] https://ift.tt/7DXwpSO https://ift.tt/0lrU2m9 November 6, 2023 at 11:02PM

Sunday, November 5, 2023

Show HN: Open-sourceElectronics Enthusiasts – this is for you https://ift.tt/0yQZmM5

Show HN: Open-sourceElectronics Enthusiasts – this is for you Community for open source electronics enthusiasts. https://ift.tt/1jZRIhA November 5, 2023 at 11:56PM

Show HN: SaaS back end template repo written using server-side Swift https://ift.tt/K1k894Z

Show HN: SaaS back end template repo written using server-side Swift There've been some discussions about swift on the server recently, so I thought that I'd pasete here my template repo to spin up a backend for an SAAS type backend using server-side Swift and Vapor framework that I've just open sourced. https://ift.tt/RamAV1H November 5, 2023 at 11:38PM

Show HN: Sshx, a web-based collaborative terminal https://ift.tt/VtAfLIu

Show HN: Sshx, a web-based collaborative terminal https://ift.tt/XZuOj3C November 5, 2023 at 10:44PM

Saturday, November 4, 2023

Show HN: A tiny and platform-agnostic true random number generator for FPGA/ASIC https://ift.tt/qIs0Sv1

Show HN: A tiny and platform-agnostic true random number generator for FPGA/ASIC It is based on phase noise, consumes less than 60 LUT4s/FFs and achieves up to 7.99 bits of entropy per byte. Feel free to comment if you have any questions, ideas or thoughts :) https://ift.tt/ctGC27m November 5, 2023 at 04:34AM

Show HN: Cami.js – A No Build, Web Component Based Reactive Framework https://ift.tt/ZGdhCp6

Show HN: Cami.js – A No Build, Web Component Based Reactive Framework Hi Everyone! My main motivation for making this was that I wanted something as powerful as Svelte or React but I wanted no build steps, no JSON API, and I wanted something as close to vanilla js as much as possible. I'm mainly a backend developer, and I wanted to simply return html with some interactive islands when I need to (whose components get 'hydrated' with by backend language's templates). Some key ideas: • It's centered around light dom web components • Uses a "reactive element", which uses observables for fine-grained reactivity • Rendering is done through lit-html's tagged templates • A pub/sub store • Easy immutability using immer (it powers the observable updates & also the reducers) It's my first 'serious' library that I'm using in some work prototypes, and it's also my first 'real' open source project, so comments & feedback would be great! https://ift.tt/VSXzIHY November 5, 2023 at 01:33AM

Show HN: Pentominoes on Surfaces https://ift.tt/ZrwNtaW

Show HN: Pentominoes on Surfaces https://ift.tt/2R9YHT0 November 4, 2023 at 11:37PM

Friday, November 3, 2023

Show HN: Transforming "Who's Hiring? (November 2023)" Posts into a Google Sheet https://ift.tt/iWdhaIr

Show HN: Transforming "Who's Hiring? (November 2023)" Posts into a Google Sheet Hello HN Community! I've transformed the "Ask HN: Who's hiring? (November 2023)" post into a Google Sheet. Here's a quick rundown of the method: I utilized the Hacker News Algolia Search API to extract data. You can find the specific thread URL here: https://ift.tt/cUe0ZPa... Using a GET request, I fetched comments from the thread and processed them via the ChatGPT API. Employing the ChatGPT API for each comment, I parsed crucial job details such as company, position, location, and more. This information was structured and appended to a Google Sheets document, creating a neatly organized view of viable job opportunities. I believe this resource can aid individuals in more effectively evaluating job offers or possibly be the foundation for a helpful search tool using this standardized data. For few more details, you can check out this article: https://ift.tt/NAIJcSa... https://ift.tt/uqmabUS November 4, 2023 at 04:34AM

Show HN: GitInsights – a weekly summary email of your team's GitHub activity https://ift.tt/ESNwkFs

Show HN: GitInsights – a weekly summary email of your team's GitHub activity https://gitinsights.io/ November 4, 2023 at 03:15AM

Show HN: Chat with Garry Tan using RAG on his YouTube channel https://ift.tt/SzbIouJ

Show HN: Chat with Garry Tan using RAG on his YouTube channel https://ift.tt/i0W5hqr November 4, 2023 at 02:59AM

Show HN: MicroLua – Lua for the RP2040 Microcontroller https://ift.tt/lOJzImq

Show HN: MicroLua – Lua for the RP2040 Microcontroller MicroLua allows programming the RP2040 microcontroller in Lua. It packages the latest Lua interpreter with bindings for the Pico SDK and a cooperative threading library. MicroLua is licensed under the MIT license. I wanted to learn about Lua and about the RP2040 microcontroller. This is the result :) https://ift.tt/SwFd4cO November 4, 2023 at 01:45AM

Thursday, November 2, 2023

Show HN: I Bluefin: Using the ultimate developer Linux https://ift.tt/5osKBxR

Show HN: I Bluefin: Using the ultimate developer Linux This article goes over some of the decisions we made creating Bluefin DX - a developer-centric Linux that reimagines the distro with cloud-native tooling. https://ift.tt/OF0sXLf November 2, 2023 at 11:20PM

Show HN: Internet Speed Test https://ift.tt/49EbON7

Show HN: Internet Speed Test https://ift.tt/xVi50yA November 3, 2023 at 09:20AM

Show HN: Dashboard for Minimalists https://ift.tt/K2vGMP5

Show HN: Dashboard for Minimalists https://www.dashb.io November 3, 2023 at 07:03AM

Show HN: Unlock Your Productivity Potential https://ift.tt/DC2gGSV

Show HN: Unlock Your Productivity Potential Leave Feedback https://ift.tt/WXeYdtn November 3, 2023 at 01:11AM

Wednesday, November 1, 2023

Show HN: EdgeDB Cloud and 4.0 with FTS and Auth https://ift.tt/2YL4F8P

Show HN: EdgeDB Cloud and 4.0 with FTS and Auth Hi there! This is Yury, a co-founder. We've been busy for a while building EdgeDB Cloud and now it's finally here. EdgeDB Cloud is pretty cool and takes full advantage of our database. You get declarative schema, strict typing throughout, great performance, a query language that's best of GraphQL & SQL, and many many other perks. The Cloud itself is quite unique because of EdgeDB. Our query language gives you composability - so you can fetch everything for your page or API endpoint in one network request. And our protocol and client libraries give you auto recovery on network errors, automatic transaction retry, built-in transparent connection pooling, and many other benefits. Check out the blog post where we explain it all. And watch the currently ongoing YouTube Premiere of the launch! https://ift.tt/jXQsr4Z November 2, 2023 at 12:27AM

Show HN: Symbiants – digital ant farm / mental health companion https://ift.tt/1rJQKbo

Show HN: Symbiants – digital ant farm / mental health companion Hello HN! Hope you are well. I'm creating my first video game. It's nowhere near complete, but I am eager for feedback, so here I am! My game is a digital ant farm. You should think SimAnt + Tamagotchi. Here's a picture: https://ift.tt/rxkYQEZ It's written in Rust/Bevy, compiled to WASM, and is open-source, https://ift.tt/hePJNiD . Fair warning, though, this is my first time writing in Rust/Bevy. My goal is to give people cute ants that do cute ant stuff 24/7, ask people to look after their ants and to feed them once-per-day, and then deny people the ability to provide ant care unless they engage in mental health exercises. I started working on this project for a few reasons: 1) I've been a dev for ~15 years, but, on a personal level, I have very little to show for it. I've worked on multiple, multi-year projects which were subsequently shut down by lawyers and, frankly, I'm tired of practicing non-attachment with my work. So, I'm creating this as a personal affirmation. 2) I enjoy my fully-remote, WFH lifestyle, but I find myself more isolated than ever. The lack of disruption allows for some serious focus. Sometimes I get so focused on a project that days slip by without me practicing self-care, and I'll keep going until my output wanes due to lack of healthy behaviors. I thought having a digital companion who is interested in ensuring I remain consistent in caring for myself, by expecting consistent care for itself, would be effective and beneficial. 3) Ants are sweet. Obviously there should be more ant sims. :) Currently, "Sandbox Mode" is all that exists. This mode provides the user with developer tools and allows them to treat the world like an unbounded playground. I use this mode for prototyping. In the future, I'll combine mechanics from Sandbox Mode with cutscenes to create a more restrictive/compelling Story Mode. Sandbox Mode includes the following features: * Queen Ant spawns, searches for a nesting spot, and begins to dig out a nest by hauling sand to the surface. * Queen Ant establishes a nest and begins rearing worker ants once per hour. * Worker Ants haul sand to the surface and emergently expand the nest with tunnels/chambers when they feel cramped. * Ants get hungry and starve if not fed every 24 hours. * Sand-fall physics applies to the environment. Food, sand tumble down surfaces. * Basic day/night cycle. Sky background lightens/darkens with time of day. * Option to link in-game time to real-world time and to sync sunrise/sunset. * Ants go to sleep at night. * Ants emote when sleeping and eating food. * User Actions allow user to spawn sand, dirt, food, and ants. You can kill ants, despawn ants, despawn food, and select entities, too. * Settings allow user to affect simulation speed (Sandbox Mode only), ant color, etc. * Breathwork Prompt encourages user to meditate on a loose schedule in exchange for feeding ants. Today, I am working on adding eggs to the birthing lifecycle and then allowing ants to carry eggs as well as other, dead ants. :) If you'd like to read more about my stretch goals for Story Mode, feel free to peruse my ramblings. The high-level goal is to create a homage to Children of Time by Adrian Tchaikovsky, https://ift.tt/1vzedlq... If you'd like to talk more directly - my email is in my profile or you can reach me through Discord - https://ift.tt/GypDNR6 So, what do you think? Good idea with poor execution? Love everything and just want to see more? Feel that I'm just throwing away time with a non-viable starter? Want to help but don't know where to start? Let me hear it! Thanks for your time. https://ant.care/ November 1, 2023 at 11:47PM