Postingan

Menampilkan postingan dari September, 2024

Show HN: NewTabTodo Firefox Extension replaces your new tab with todo-list https://ift.tt/AZnmDTJ

Show HN: NewTabTodo Firefox Extension replaces your new tab with todo-list Hello HN, As an avid Firefox user, I have built a simple extension that replaces your new tab with a to-do list. You can add or delete your to-dos without leaving your browser. I felt that an extension like this didn't exist for Firefox, so I decided to build it myself. It features a minimal and clean UI. I am open to feedback Link to code: https://ift.tt/3klFCN1 https://ift.tt/dl03JzA October 1, 2024 at 02:55AM

A Decade of Change: How Muni Forward is Transforming San Francisco

A Decade of Change: How Muni Forward is Transforming San Francisco By Nia Evans The 9R San Bruno Rapid cruising down its dedicated transit lane, speeding up commutes for thousands of riders every day. This year, we’re celebrating 10 years of Muni Forward, an SFMTA program that aims to make public transit in the city faster, more frequent and reliable and safer. Since it started in 2014, Muni Forward has made big changes to help hundreds of thousands of people move around San Francisco every day. The city now has over 75 miles of transit lanes. That’s the most per-capita of any large U.S. city! We’ve improved routes and made the places where people board Muni safer. All... Published September 30, 2024 at 07:00AM https://ift.tt/noR7amY

Show HN: Facad. The ls alternative making terminals cooler than GUIs https://ift.tt/dBR1uM7

Show HN: Facad. The ls alternative making terminals cooler than GUIs https://ift.tt/3n5vkGQ October 1, 2024 at 12:47AM

Show HN: PurePlates – A Recipe Scraping iOS App https://ift.tt/4KIbxEz

Show HN: PurePlates – A Recipe Scraping iOS App Hey Everyone! This is my first post on Hacker News, and I wanted to share my project with you! From a young age, I dreamed of becoming a chef, but life took me down the path of software engineering instead. Nevertheless, my passion for creating delicious meals has always remained close to my heart. This journey led me to seek out recipes to enhance my cooking skills, but I often found myself frustrated by the websites I encountered—ads everywhere, walls of text, and recipes that were difficult to follow. That’s where PurePlates comes in. PurePlates allows users to share a recipe through their mobile browser or simply copy and paste the URL directly into the app. In an instant, you receive a scraped recipe that includes instructions, ingredients, and any available nutrition information. You can easily start cooking and follow along step by step, making the process much more enjoyable. Plus, if you find a recipe you love, you can add it to

Show HN: Flutter Web App Template with Firebase and Stripe Integration https://ift.tt/4DWQs7J

Show HN: Flutter Web App Template with Firebase and Stripe Integration Download this ready-to-use Flutter web app template featuring Firebase authentication, Cloud Firestore, Storage, and Stripe payments. Perfect for developers who want to save hours of setup time and focus on building their app's core features. Easy-to-follow instructions included! https://ift.tt/HEg6tKj September 30, 2024 at 01:01AM

Show HN: I Built a Multimodel AI Chatbot to Avoid Having FOMO on the Best Models https://ift.tt/CtNgm5s

Show HN: I Built a Multimodel AI Chatbot to Avoid Having FOMO on the Best Models Hi HN, I built ChatOne while working on a project and constantly switching between AI models like GPT-4 and newer ones like Claude 3.5. I kept wondering if I was missing out on better answers, so I created ChatOne to get responses from multiple models at once and compare them easily. -Teddy https://chatone.io September 29, 2024 at 11:08PM

Show HN: RelayBeam – A new way of messaging using Ports https://ift.tt/WiwXtof

Show HN: RelayBeam – A new way of messaging using Ports Hi HN! I am developing RelayBeam, to overcome the challenges faced by existing messaging platforms. I've introduced Ports based feature for contextual communication. It organizes conversations based on context through the user-defined ports. I've explained in detail about it with some examples at https://ift.tt/rcs5EKD Do try and suggest any more features you'd like to use! https://ift.tt/rcs5EKD September 28, 2024 at 07:41PM

Show HN: Enable right click and copy on websites that disabled it https://ift.tt/QwONV7S

Show HN: Enable right click and copy on websites that disabled it https://ift.tt/k6SOg0u September 28, 2024 at 11:57PM

Show HN: a domain shortener tool https://ift.tt/IQWJngf

Show HN: a domain shortener tool https://shorter.dev September 28, 2024 at 09:57PM

Honoring Mr. Boston

Honoring Mr. Boston By Madhu Unnikrishnan Mike Delia, former Operator of the Year, operating a historic streetcar. During this year’s Muni Heritage Weekend, we commemorated the life and legacy of one of the greatest ambassadors for Muni, vintage vehicles and San Francisco itself: Mike Delia. A favorite among Muni riders, Mike, a.k.a “Mr. Boston,” was a cherished colleague who reached his final destination on Aug. 31, 2023 after a struggle with cancer. On Saturday, Mike’s family and colleagues gathered to dedicate PCC Car 1059 in his honor. Friends, family and colleagues of Mike Delia met in front of the SF Railway Museum to dedicate... Published September 27, 2024 at 07:00AM https://ift.tt/3VR0sJo

Show HN: What Is "Free and Open-Source Software"? https://ift.tt/UntAi83

Show HN: What Is "Free and Open-Source Software"? https://ift.tt/rcD7mEN September 27, 2024 at 11:19PM

Show HN: Interview series featuring founders selling/acquiring micro-SaaS https://ift.tt/EUkheBR

Show HN: Interview series featuring founders selling/acquiring micro-SaaS https://ift.tt/1Ljyatn September 27, 2024 at 11:09PM

Show HN: OCaml – Dune Developer Preview https://ift.tt/NaOTR0r

Show HN: OCaml – Dune Developer Preview https://dune.ci.dev September 27, 2024 at 07:05PM

Show HN NGINIX Manager https://ift.tt/La4qdDz

Show HN NGINIX Manager A simple NGINX manager https://ift.tt/plrQ8F5 September 27, 2024 at 03:09AM

Show HN: Is Fair Source Cool Yet? https://ift.tt/tfNA9zv

Show HN: Is Fair Source Cool Yet? https://fss.cool September 27, 2024 at 04:34AM

Show HN: Gptme – local agent with local tools (terminal, Python, web, vision) https://ift.tt/CSlXW9n

Show HN: Gptme – local agent with local tools (terminal, Python, web, vision) Hi HN, still working on this gptme LLM CLI/agent that's getting really good. Past attempts at submitting to Show HN haven't led to any feedback, so giving it another try! https://ift.tt/rfcsy2q September 27, 2024 at 12:05AM

Show HN: I built a tool to customize ChatGPT UI https://ift.tt/y9aLNH3

Show HN: I built a tool to customize ChatGPT UI Hey HN, I'm a solopreneur with a tech background, and this is one of my latest side projects. Have you ever thought that ChatGPT is super cool, but its interface is just kinda boring? I felt that way from the very beginning. It's been almost 2 years since ChatGPT became popular, and even today, all the 'better ChatGPT UI' apps still make you enter an API key. These are more like ChatGPT alternative UIs. So I built a browser extension that does what it says - it lets you customize the ChatGPT interface by choosing colors, backgrounds, fonts, and more. It's completely free and I've been maintaining it for about a year and a half now. What else do you think I could add to expand the customization options? I'd love to hear your feedback! https://stylergpt.com/ September 25, 2024 at 11:04PM

Show HN: AWS Managed Containers Alternative https://ift.tt/6TIFmdV

Show HN: AWS Managed Containers Alternative Hey everyone, BreezyPod is an AWS App Runner alternative. We are built to be more inclusive to different workloads and budgets so customers can focus on their projects instead of spending hours migrating to and learning about ECS or EKS. Unlike app runner, we support free scale to zero, websockets, CPU & memory based scaling, and ARM instances. All new accounts can create 1 free pod for 24 hours. We would love to hear everyone's thoughts! - Website link: https://breezypod.dev/ - Demo: https://youtu.be/Ci-AKVKSQQI https://breezypod.dev/ September 25, 2024 at 10:43PM

Show HN: King Thirteen: 2048 with chess pieces, in under 13 KB https://ift.tt/wPonZTB

Show HN: King Thirteen: 2048 with chess pieces, in under 13 KB The game is vanilla JS, with SVG for graphics. Written for the js13kGames coding competition. Notes on the game design: https://ift.tt/WNL4bah https://ift.tt/nHxTLij September 23, 2024 at 03:41PM

Show HN: Fast and Exact Algorithm for Image Merging https://ift.tt/yGh6Ddg

Show HN: Fast and Exact Algorithm for Image Merging I developed the application, `image-stitcher` for image merging by automatically searching for overlap region. https://ift.tt/08hwxqY September 25, 2024 at 11:10PM

Show HN: Broken Hill: A Productionized GCG Attack Tool for Use Against LLMs https://ift.tt/it9gmUR

Show HN: Broken Hill: A Productionized GCG Attack Tool for Use Against LLMs https://ift.tt/0juO7W1 September 25, 2024 at 05:31AM

Show HN: Phobos – an engine extension for Red Alert 2: Yuri's Revenge https://ift.tt/AR1kBDP

Show HN: Phobos – an engine extension for Red Alert 2: Yuri's Revenge https://ift.tt/9MFdKzC September 25, 2024 at 02:53AM

Show HN: Agentic AI coding tool that's easy to use, transparent and customizable https://ift.tt/fSRNUo0

Show HN: Agentic AI coding tool that's easy to use, transparent and customizable Hey HN, I’d like to share a new agentic AI coding assistant I’ve been working on called OppyDev. Rather than trying to build something that will write the code for you this is aiming for something more collaborative. You can follow along as the AI makes updates and add your own changes on top. We’ve made the inner workings of the agent accessible to the user by outputting its workflow into the UI and allowing most actions to be triggered manually. You can also use the AI to create your own custom plugins to enhance the existing functionality. Here are some videos available demonstrating its usage: - https://www.youtube.com/watch?v=g9FrwVOHTdE&t=187s - https://www.youtube.com/watch?v=6JlQwnYn7RY&t=119s - https://ift.tt/IhA9UQc The current version has been released in beta for PC and Mac as an electron app, with a VSCode plugin in the works. You can see a demo video and the full list of our featu

Show HN: GitHub Repo Visualizer Using D3 https://ift.tt/Nme934u

Show HN: GitHub Repo Visualizer Using D3 I built this as part of my quest to properly learn data visualization. The code is the easy part! Some lessons learned: - personal verification of the the general truth that pie charts are tough! and the returns are not great for the effort due to people's difficulties perceiving angles - may not use "vanilla" d3 with no React. was difficult to adapt for mobile - the GitHub API provides fairly standardized responses so building dynamic charts wasn't too bad. But when working with streaming data (say Kafka) I can see this getting interesting... schema registry should help but creating a view into the data with a lookback would be interesting with d3, done it with altair before. https://ift.tt/34Wh7TM September 25, 2024 at 12:47AM

Celebrating Muni Forward: The 9 San Bruno Boosts Equity

Celebrating Muni Forward: The 9 San Bruno Boosts Equity By Nick Veronin Passengers exiting the 9 San Bruno from a transit island on Potrero Avenue. This Transit Month, we’re celebrating the 10-year anniversary of Muni Forward! Each week, we’ll highlight one of our Muni Forward corridors to share exactly how we worked to improve your trips — and the wins riders are seeing as a result. Today, we shine the spotlight on the 9 San Bruno. It connects San Francisco’s southern residential neighborhoods to the city’s urban core. Muni Forward improvements on the 9 San Bruno The 9 San Bruno runs all the way from Visitacion Valley to the Financial District. The route serves... Published September 23, 2024 at 07:00AM https://ift.tt/qI5id6T

Show HN: I Wrote a Book on Java https://ift.tt/ZerY0Ti

Show HN: I Wrote a Book on Java https://ift.tt/FHLqzrn... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records, pattern matching, `with` expressions, sum and product types). However, this is not a book about tools. No amount of studying a screw-driver will teach you how to build a house. This book focuses on house building. We'll pick out a plot of land, lay a foundation, and build upon it house that can weather any storm. DoP is based around a very simple idea, and one people have been rediscovering since the dawn of

Show HN: Hoodmaps Meets 4chan https://ift.tt/1tc7eyu

Show HN: Hoodmaps Meets 4chan I made this as a pair programming exercise with o1-preview. o1 did most of the heavy lifting, through high level prompts, but eventually I needed to diverge from it to get to completion. My initial prompt was: --- I'm making a web app: It's like 4chan, but each thread starts with a gps coordinate. People can only post text and images. I want to build it with flask and sqlalchemy. I want just the backend and data model that supports these threads, anonymous users, and users that can register a permanent username. Write as much of it as you can for me. --- This produced a fully scaffolded Flask app running on sqlite. After that, it took a few (casual) evenings of iteration to dockerize everything, implement postgres instead of sqlite, and use a bucket for storage. On my own, this would have easily taken me 10x the time. https://mapchan.com September 23, 2024 at 08:09PM

Show HN: LyricFluent – Learn Languages with Music (Mainly Spanish) https://ift.tt/AdiHbhg

Show HN: LyricFluent – Learn Languages with Music (Mainly Spanish) My motivation for this product was to 'scratch my own itch'. I speak a few languages, have been learning a few more, and have always enjoyed listening to music in my target language. After failing to find my ideal solution, I built my own. I also wanted to give myself this challenge so that I could become a better full-stack software developer. I built the website with React & Next JS, mobile apps with React Native, and the backend with Node JS. Hosted on DigitalOcean. I worked on this for 4 years (it has been a while), but most of this time was part-time while working another job for income. The URL linked here has free lessons with no account required. Main landing page: https://lyricfluent.com Feedback welcome! https://ift.tt/kO0NH2d September 22, 2024 at 08:23PM

Show HN: I built a tool to stop chasing users for feedback and screenshots https://ift.tt/NeIbJP0

Show HN: I built a tool to stop chasing users for feedback and screenshots Hey HN, I got fed up with chasing users for screenshots and building custom feedback forms for every app, so I built FeedbackThing.Pro to make it easier. Now, all I do is drop in a simple

Show HN: Inbound Email (SMTP) to Webhook https://ift.tt/QMraETg

Show HN: Inbound Email (SMTP) to Webhook Here's my first (hopefully of many) open source release. A minimal script to receive emails via SMTP, parse content (including headers), store attachments in Amazon S3, and forward email content to a webhook. I use it to power DMARC report storage and email content testing. Some of the big email API providers have inbound APIs but costs can rack up fast if you're using them at scale. Hence why I built this. https://ift.tt/1yeZaYk Features - SMTP server to receive emails concurrently - Parses incoming emails using mailparser - Uploads attachments to Amazon S3 - Forwards parsed email content to a specified webhook - Configurable via environment variables - Handles large attachments gracefully - Queue system for processing multiple emails and webhook requests simultaneously https://ift.tt/1yeZaYk September 22, 2024 at 01:19PM

Show HN: I built a chatbot to converse with 3M SaaS product reviews https://ift.tt/lL2C0Kd

Show HN: I built a chatbot to converse with 3M SaaS product reviews Hey HN, I'm Andrei, and together with my co-founder Roman have been working on a tool called Reviewradar. Working with startups, doing interviews and sifting through endless software reviews are daunting tasks. So, we built a chatbot that lets you chat with over 3 million reviews from more than 100K SaaS products. With Reviewradar, you can ask questions like: - create a comprehensive SWOT analysis for both Notion and Obsidian - give me negative feedback and complaints you have about Postmark - summarise the reviews you have on products in the OCR category I would love to get your feedback on it. Check it out here: https://reviewradar.ai Looking forward to your thoughts / suggestions, Andrei and Roman https://reviewradar.ai/ September 22, 2024 at 08:04PM

Show HN: Formulaer – Free, simple and clean forms https://ift.tt/iPaYRbl

Show HN: Formulaer – Free, simple and clean forms https://formulaer.com/ September 22, 2024 at 02:04PM

Show HN: PDF to MD by LLMs – Extract Text/Tables/Image Descriptives by GPT4o https://ift.tt/EacqtwM

Show HN: PDF to MD by LLMs – Extract Text/Tables/Image Descriptives by GPT4o I've developed a Python API service that uses GPT-4o for OCR on PDFs. It features parallel processing and batch handling for improved performance. Not only does it convert PDF to markdown, but it also describes the images within the PDF using captions like `[Image: This picture shows 4 people waving]`. In testing with NASA's Apollo 17 flight documents, it successfully converted complex, multi-oriented pages into well-structured Markdown. The project is open-source and available on GitHub. Feedback is welcome. https://ift.tt/Q2BN4do September 22, 2024 at 09:05AM

Show HN: Open-source text classification CLI – train models with no labeled data https://ift.tt/69mwLsP

Show HN: Open-source text classification CLI – train models with no labeled data aiq lets you use a single CLI command to auto-label text data with a language model API & train an efficient classifier on the labels. Training and inference are super fast (both run on CPU). https://ift.tt/H9WpF0C September 21, 2024 at 02:22AM

Tokens – Iconic Symbols of Muni’s Past

Tokens – Iconic Symbols of Muni’s Past By Kelley Trahan Shop mechanics repairing fare boxes at Elkton Shops | April 24, 1947 This Transit Month, we're excited to dive into the history of our payment methods here at Muni. Today, we'll go way back to the 1930s. That’s when a new approach to managing fares became necessary to keep pace with a rapidly growing city. San Francisco Municipal Railway (Muni) token. In 1937, when the Market Street Railway increased its fare from 5 cents to 7 cents, San Francisco transit riders were introduced to the token. Tokens were sold to riders in bulk at a discount rate. They offered a convenient way to adjust fare... Published September 20, 2024 at 07:00AM https://ift.tt/hTM0Xae

Show HN: Inngest 1.0 – Open-source durable workflows on every platform https://ift.tt/ZPaNxJF

Show HN: Inngest 1.0 – Open-source durable workflows on every platform Hi HN! I’m Tony, one of the co-founders of Inngest ( https://inngest.com/ ) Inngest is an open-source durable workflow platform that works on any cloud. Durable workflows are stateful, long running step functions written in code, which automatically retry on failure. It abstracts everything about queues, event streams and state for you, letting you focus on code. Some examples of uses: managing stateful AI chained step functions; managing search/rag indexes and data pipelines; integrations and webhooks; billing and payment flows. Technical details: unlike other solutions, we put lots of effort into designing our SDK’s step.run APIs to make them extremely easy to use — developer experience is the most important thing for us. We had to design and build our own queueing system to work with multi-tenancy, batching, and debouncing, and we’re iterating on this as we move to FoundationDB. It’s largely all Go in the backend

Show HN: Put this touch sensor on a robot and learn super precise tasks https://ift.tt/aIZcrs1

Show HN: Put this touch sensor on a robot and learn super precise tasks We just released a very excited touch sensor that finally simplifies touch sensing for robotics. Our most exciting result: Learned visuotactile policies for precise tasks like inserting USBs and credit card swiping, that work out-of-the-box when you replace skins! To the best of our knowledge, this has never been shown before with any existing tactile sensor. Why is this important? For the first time, you could now collect data and train models on one sensor and expect them to generalize to new copies of the sensor -- opening the door to the kind of large foundation models that have revolutionized vision and language reasoning. Would love to hear the community's questions, thoughts and comments! https://ift.tt/LshN2yV September 21, 2024 at 12:11AM

Show HN: An Elliptic Curve-Based Secure Chat, Written Using Rust and Protobuf https://ift.tt/irFMyuG

Show HN: An Elliptic Curve-Based Secure Chat, Written Using Rust and Protobuf This is a project I made to learn more about crypto. I've also written a [post]( https://ift.tt/utjYqfN ) that explains all the crypto concepts and algorithms used in the project, and how I implemented them. I'd be very glad for any feedback about both the code and the post :) https://ift.tt/8zrd5nc September 20, 2024 at 01:22AM

Show HN: I Made TabDock–Organize Tabs,Kbar,and Searchbar Commands in the Browser https://ift.tt/wKZO0Fd

Show HN: I Made TabDock–Organize Tabs,Kbar,and Searchbar Commands in the Browser Hey HN! I'm Angel, a recent grad who often juggles multiple projects at once. This leads to a clutter of unrelated tabs in my browser, making it hard to stay focused and organized. To solve this, I built TabDock, a tab manager that helps me stay organized by splitting my work into different windows. Here’s what TabDock offers: - New Tab Dashboard: A clean new tab page with a built-in calendar for quick scheduling. - Kbar Integration: Quickly search through open tabs or other tools. - Search Bar Commands: I’ve added customizable commands to the search bar because they’re cool and useful for opening tabs. I’d love to hear any feedback you have or ways to improve it! Thanks for checking it out! https://ift.tt/MjB0zNn https://ift.tt/MjB0zNn September 20, 2024 at 01:20AM

Show HN: OpenFreeMap – Free OpenStreetMap Vector Tile Hosting https://ift.tt/6ft91sw

Show HN: OpenFreeMap – Free OpenStreetMap Vector Tile Hosting Hi HN, After 9 years of running my own OpenStreetMap tile server infra for MapHub ( https://ift.tt/6FbpjX0 ), I’ve open-sourced it and launched OpenFreeMap — offering free, unlimited map tile hosting. OpenFreeMap provides free map hosting for websites and apps with no limits, no registration, no API keys, and no cookies. It’s also fully open-source: see the code at https://ift.tt/8Ra2pPJ and the styles at https://ift.tt/Agl9z5N . Why? Using OpenStreetMap data usually requires paying for hosting or dealing with complex self-hosting. I wanted to make it easy and accessible for everyone. How does it work? Tiles are served directly from Btrfs partition images containing 300 million hard-linked files, avoiding the overhead of a tile server and leveraging Linux kernel file caching. Key components: - Tile Generation: Planetiler ( https://ift.tt/192PUvm ) - Hosting: Nginx serving tiles from Btrfs images on dedicated Hetzner servers.

Show HN: I made crowdwave – imagine Twitter/Reddit but every post is a voicemail https://ift.tt/VJfjEgM

Show HN: I made crowdwave – imagine Twitter/Reddit but every post is a voicemail Hey it's Andrew - author of https://ift.tt/HLsSgun here! - crowdwave works best on your phone - unless you've got your headset and microphone plugged in to your desktop, in which case desktop works great too. Here's the story: So about six months ago I saw this post on HN https://ift.tt/jl0IpAM https://ift.tt/SiIenAb is really cool - it's an anonymous voicemail box - you call the provided phone the number and leave a message. Blaine - the guy who runs the site (eventually) listens to and approves your message and writes a headline. It was fun, and I found I kept going back to it and listening to the messages. I left a message once and several weeks later it appeared on the site. Blaine, from comments I read, didn't seem in a hurry to take the site much further, which got me thinking... And I simply could not get one question out of my head - "what would happen if users could just h

Show HN: GitNotebooks - Jupyter Notebook Review Tool https://ift.tt/g1iA3Un

Show HN: GitNotebooks - Jupyter Notebook Review Tool Hey HN, would love some feedback on our Jupyter Notebook review tool! We help data science teams check one another's work and share knowledge that's stored in Jupyter Notebooks. Currently, we integrate with GitHub, allowing for review comment submissions, pull request approval, comments on markdown and code cells that sync with GitHub. Happy to answer any questions! https://ift.tt/4FVw62p September 19, 2024 at 12:57AM

Show HN: Everyday's ArXiv Papers Explained at Your Level https://ift.tt/e7RhZPY

Show HN: Everyday's ArXiv Papers Explained at Your Level Hey HN, I’m Moe, and I built Everyday Academic because trying to stay up to date with research was driving me crazy. I tend to spend my mornings jumping between newsletters, HN, PapersWithCode, ArXiv, HuggingFace, and GitHub just to track what’s new. After a while, I realized two things: 1. I don’t know nearly as much as I thought about Computer Science. 2. I know even less about anything outside of CS. Spending time on arXiv opened my eyes to all the incredible research happening across fields I didn’t even know existed, but actually understanding it was a whole different challenge. That’s why I built this — to help myself digest what’s going on in these papers, whether it's CS or something totally different. What Everyday Academic does: Set Your Expertise: Adjust your knowledge level for each topic. Summaries change to match, and you can fine-tune it for specific papers by clicking a gauge. Glossary: Click on keywords i

Show HN: Build event-driven workflows with Python async functions https://ift.tt/ncvtx81

Show HN: Build event-driven workflows with Python async functions I noticed the new feature of llama-index: the event-driven workflow[1], which allows for building agents based on LLMs. I think the concept of an event-driven workflow is cool, but I don't find the way llama-index implements it to be intuitive. Therefore, I wrote a simple prototype to demonstrate what I believe is the correct approach. It supports the following features with just a few lines of code: - Multi-Recv: it supports an event to listen on a group of other events(or self), and triggered only when the group of events produced the results - Parallel Execution: using python event loop - Dynamic dispatch: it's a cool feature I think. You can use signals like goto or abort to change the event's return behaviors. [1]: https://ift.tt/km79YSl... https://ift.tt/2esYudV September 17, 2024 at 10:46PM

Rolling into Muni Heritage Weekend: Join us Sept. 21 - 22

Rolling into Muni Heritage Weekend: Join us Sept. 21 - 22 By Roy Tillery Milan No.1895, Boat Tram No.233, and Streetcar No.578, America’s oldest passenger streetcar, in front of the Ferry Building. It’s the best time of the year again - Muni Heritage Weekend is here! Join us and SF Market Street Railway for the 10th Annual celebration of San Francisco’s historic transit system. Our retro and fun-filled event is an enjoyable time for transit fans of all ages. Date: Saturday, Sept. 21 and Sunday, Sept. 22 Time: 10 a.m. - 4 p.m. Location: San Francisco Railway Museum, 77 Steuart Street between Market and Mission streets What to expect: retro rides Muni Streetcar 1 and... Published September 17, 2024 at 07:00AM https://ift.tt/iMKLXan

Show HN: Open Scanner, an open-source document scanning app for iPhone https://ift.tt/T16CNzd

Show HN: Open Scanner, an open-source document scanning app for iPhone https://ift.tt/PUlTE0y September 17, 2024 at 11:36PM

Show HN: Open-Source Data Anonymization for Developers https://ift.tt/WFXdHxn

Show HN: Open-Source Data Anonymization for Developers Hey HN, we're Evis and Nick from Neosync ( https://ift.tt/fiKAgol ). Since we last introduced Neosync on HN 4 months ago, we’ve made a lot of progress and we’re excited to be launching several new features. As a reminder, Neosync is an open source platform that helps developers anonymize production data, generate synthetic data, subset it and sync it across their environments for better testing, debugging and developer experience. We do all of this while handling referential integrity. Whether you have primary keys, foreign keys, unique constraints, circular dependencies (within a table and across tables), sequences and more, Neosync preserves those references. Our goal is to give every developer production-like, representative data for a better developer experience without any security and privacy issues. First, we’ve added new integrations. In addition to supporting Postgres and Mysql, we’re introducing first class support fo

Show HN: Open-source platform to build internal AI agents https://ift.tt/fdGLi0w

Show HN: Open-source platform to build internal AI agents Hi everyone, Airstrip is an open-source platform for users to build internal AI agents. We've made some major changes since our last release. - Improved chat experience with a memory layer: For this, we are using Mem0. This can be configured when creating the agent. - Notion-style editing to configure agent: A sleeker UI and a familiar editing experience for our users. - Encrypted API keys and only decrypted at the point of usage. We are using Infisical to store our encryption keys, ensuring greater security. - Add knowledge bases to chat assistants. We are using Unstructured to handle the parsing of various document types and chunking for greater context. This is much better than our v1 where users need to add all content in the prompt. Our goal is to build an open-source enterprise-grade AI platform that combines the best-in-class LLM tools (preferably open-source too) for users to build AI agents easily. Thank you! https:

Preview Next Steps for Valencia's Bikeway: Join us for an Open House

Preview Next Steps for Valencia's Bikeway: Join us for an Open House By Project Staff Project staff tabled at the recent Sunday Streets to talk about plans for Valencia Street. Join us for an open house this month to learn about the next phase of the Valencia Bikeway Improvements Project. We've been working on details for a side-running bikeway, and we look forward to sharing the design with you. The new design would create a more familiar and comfortable street, similar to other separated bike lanes in the city. Picture the bikeways on Howard, Folsom and 17th streets. Valencia Street between 15th and Market streets is another great example. To move the bike lane from the... Published September 16, 2024 at 07:00AM https://ift.tt/PiWM5gz

Show HN: Subdomain Enumeration CLI https://ift.tt/dHf1Ycz

Show HN: Subdomain Enumeration CLI https://ift.tt/CiORFU7 September 16, 2024 at 01:12AM

Show HN: Call-Me https://ift.tt/rBeu8fi

Show HN: Call-Me https://ift.tt/RhtwOux September 16, 2024 at 12:29AM

Show HN: Ultra-minimalist web framework, a year after release https://ift.tt/bjurl9K

Show HN: Ultra-minimalist web framework, a year after release I'd love to get a bit more feedback about this project, and maybe find some like-minded people who want to chip in. https://ift.tt/sNvUhGc September 16, 2024 at 12:40AM

Show HN: Server Uptime https://ift.tt/sgp4chl

Show HN: Server Uptime https://ift.tt/TaWXQN1 September 15, 2024 at 11:38PM

Show HN: I Made Fleschkey – Non-AI Text Editor with Readability Insights https://ift.tt/fquahow

Show HN: I Made Fleschkey – Non-AI Text Editor with Readability Insights Hello, HN! After weeks of being frustrated with bloated software and AI writing tools, I decided to make something different—something simpler. That's how I created Fleschkey, my privacy-first, AI-free text editor. Fleschkey is for writers who want their work to be clear. It gives instant feedback with a readability score based on the Flesch-Kincaid formula, made in 1975—a system that's been used in many ways since then. To me, privacy means more than opting in or out. It means no one can see or take your data unless there's a good reason. That’s why everything stays on your device—no cloud, no AI, no data collection, no worries. By the way, the text above received the following scores: Flesch-Kincaid Grade Level: 7.16 Flesch Reading Ease Score: 67.55 Reading Level: 7th grade (Plain English) Average Words per Sentence: 13.38 Average Syllables per Word: 1.49 Sentences: 8 Words: 107 Characters (including

Show HN: The Hitchhiker's Guide to the Galaxy Online https://ift.tt/ChcJngB

Show HN: The Hitchhiker's Guide to the Galaxy Online I thought to make a funny website with a fine-tuned model that acts like the guide from Douglas Adams's novel. This way, you can find the right answer when in a tight spot (like when you need a ride to Alpha Centauri or smth). https://www.the42.life/ September 15, 2024 at 01:54AM

Show HN: Preppr – a modern prepping/survivalist iOS app https://ift.tt/6VJfaXp

Show HN: Preppr – a modern prepping/survivalist iOS app Hi, this is my first iOS app and built it for the prepping community as I saw all their existing apps looked like they were from 2010 :) It's 80-90% free (unless you are a power user e.g. create a lot of AI generated items, then there is a cheap pro plan). Enjoy! https://ift.tt/KFhQwHa September 15, 2024 at 01:13AM

Show HN: Electrico – Electron Without Node and Chrome (Rust / Wry) https://ift.tt/SpaJlUe

Show HN: Electrico – Electron Without Node and Chrome (Rust / Wry) https://ift.tt/hk9G5Mz September 14, 2024 at 06:18PM

Show HN: Built a Cookie Clicker Clone in Google Sheets https://ift.tt/TodNGVx

Show HN: Built a Cookie Clicker Clone in Google Sheets https://www.youtube.com/watch?v=r4Z8MdYm1_s September 14, 2024 at 09:23AM

Show HN: Identify fake news, disinformation and clickbaits with Stampira https://ift.tt/2B3jAaX

Show HN: Identify fake news, disinformation and clickbaits with Stampira Stampira is a community-driven search engine that relies on crowd sourced data to filter the search engine result page (serp) from things such as fake news, fake products, misinformation, disinformation, Clickbaits, scams etc by using dedicated stamps that are diagonally overlayed on the snippet of each search result. Stampira users can reward genuine websites that publish high quality articles with stamps such as: Well Researched, Well Written, Educative, Informative etc. Users can also revolt against websites that publish biased articles with stamps like: One-sided, Exaggerated, Misleading etc; Users can also flag AI written articles with the "AI-Generated" stamp. Registered users can select from a variety of stamps that they can use after visiting a website and nonregistered users can still search the web but can't stamp. Currently any website that has the "gov" domain extension can'

Show HN: Ftail – logger for Rust with multiple drivers (console/daily file/etc.) https://ift.tt/abCt52w

Show HN: Ftail – logger for Rust with multiple drivers (console/daily file/etc.) https://ift.tt/MtU7Wvq September 14, 2024 at 01:57AM

Show HN: Skate, daemonless mini PAAS that can deploy K8s manifests https://ift.tt/xGkN8FK

Show HN: Skate, daemonless mini PAAS that can deploy K8s manifests https://ift.tt/rfzBKkE September 13, 2024 at 10:52PM

Show HN: SnazzyPDF – Convert Any JSON Data to Beautifully Formatted PDFs https://ift.tt/hF8BTlS

Show HN: SnazzyPDF – Convert Any JSON Data to Beautifully Formatted PDFs Hi HN, I'm a freelance developer, and I built SnazzyPDF in my spare time to solve a problem I encountered frequently: converting structured data into PDF documents. The existing solutions I found either required manually creating a template or forced you to transform your data into a specific structure. I wanted a tool where you could simply input arbitrary JSON data and get a decent-looking document out. That's why I built SnazzyPDF. * Works with any JSON: No need to restructure your data. SnazzyPDF handles (almost) any JSON data, including deeply nested arrays and objects. * Use REST API or drag & drop web interface. * Zero configuration: Convert your JSON to a finished PDF in seconds. Start simple and incrementally add customization. * Save time: Automate PDF generation for reports, logs, or other structured data. No more manual formatting or custom export workflows. * Free tier for testing or light

Show HN: Galaxy Visualization https://ift.tt/ySlORrQ

Show HN: Galaxy Visualization 100k real ( +100k random ) galaxies from a sector. Visualized with Raylib. https://ift.tt/1t8KRWS September 12, 2024 at 11:32PM

Show HN: Ask LLMs to predict anything based on news https://ift.tt/VjM1sw5

Show HN: Ask LLMs to predict anything based on news Hi HN! We partnered with the Atlas team to build a tool called AI Predict [0] that allows anyone to ask any question about the future and get a thoroughly researched, AI-generated prediction on how likely it is to be true. How it works: Atlas replicated a Berkeley paper [1] that showed LLMs could make predictions as accurate as the crowd. We’re using a mix of models from OpenAI and Anthropic, with information retrieval powered by NewsCatcher [2]. The system is live and fully functional, though it might struggle with hyper-local questions outside of the public domain (e.g., “Will I have chicken for dinner tonight?“). But we’re intentionally NOT stopping it from answering any question, so fire away! What makes it different: - Free to use: Anyone can ask any question about the future that they care about, whether it’s a broad societal trend or a specific personal decision. - Transparent: The tool is based on a proven reasoning model and

Show HN: Tune LLaMa3.1 on Google Cloud TPUs https://ift.tt/Wio8GqU

Show HN: Tune LLaMa3.1 on Google Cloud TPUs Hey HN, we wanted to share our repo where we fine-tuned Llama 3.1 on Google TPUs. We’re building AI infra to fine-tune and serve LLMs on non-NVIDIA GPUs (TPUs, Trainium, AMD GPUs). The problem: Right now, 90% of LLM workloads run on NVIDIA GPUs, but there are equally powerful and more cost-effective alternatives out there. For example, training and serving Llama 3.1 on Google TPUs is about 30% cheaper than NVIDIA GPUs. But developer tooling for non-NVIDIA chipsets is lacking. We felt this pain ourselves. We initially tried using PyTorch XLA to train Llama 3.1 on TPUs, but it was rough: xla integration with pytorch is clunky, missing libraries (bitsandbytes didn't work), and cryptic HuggingFace errors. We then took a different route and translated Llama 3.1 from PyTorch to JAX. Now, it’s running smoothly on TPUs! We still have challenges ahead, there is no good LoRA library in JAX, but this feels like the right path forward. Here's a d

Show HN: HypergraphZ – A Hypergraph Implementation in Zig https://ift.tt/vTa9D8V

Show HN: HypergraphZ – A Hypergraph Implementation in Zig https://ift.tt/9a2KcgE September 9, 2024 at 09:09PM

Show HN: Anthropic React Native Client https://ift.tt/rXHWB69

Show HN: Anthropic React Native Client I recently published a new package on npm that brings the Anthropic APIs to React Native without polyfills. The library supports chat streaming and normal chat completions. The goal of the library is to follow the Node SDK wherever possible while taking advantage of React Native SSE for streaming where the Anthropic Node SDK does not work. Lmk what you think or if this will be useful to you! https://ift.tt/tdQTF3c September 10, 2024 at 11:00PM

Show HN: Glasskube's Argo CD GitOps Template for Kubernetes https://ift.tt/5HyZG1X

Show HN: Glasskube's Argo CD GitOps Template for Kubernetes Hello HN, we’re Philip Louis from Glasskube ( https://ift.tt/VoqQ3DF ). We are working on a package manager for Kubernetes to simplify the packaging of complex applications with multiple dependencies, ensuring they are installed and kept up-to-date across multiple Kubernetes clusters. Nowadays, it is best practice to use Git as a revision control system for your Kubernetes configurations. Update automation workflows like Renovate or Dependabot can create pull requests for new versions of Docker images and Helm charts, but ensuring these new package versions work is still a manual task. By using the central (or a private) Glasskube repository ( https://ift.tt/KVHrp2b ) together with our Renovate integration ( https://ift.tt/V027uIU ), you can ensure that new package versions will run through our Minikube-based CI workflows before they get published—similar to how the Homebrew core tap works. We’ve just introduced readiness

Show HN: Free Xcode Extension for GitHub Copilot and Codeium https://ift.tt/9ytz870

Show HN: Free Xcode Extension for GitHub Copilot and Codeium Hey everyone! We just released CoderKit, a new FREE Xcode extension for GitHub Copilot and Codeium. Use GitHub Copilot or Codeium right inside Xcode. Features include: * Auto completion right in Xcode. No more copy/paste. AI-enabled code autocompletion appears right in Xcode as you type. No more copy-paste. This feature is powered by Codeium or GitHub Copilot. It’s totally free with Codeium Individual account. CoderKit is not affiliated with Codeium or GitHub Copilot. * Tab to autocomplete, or ESC to reject. Press tab key to accept autocompletion or ESC to reject it to make coding as smooth as possible. * Xcode color theme sync Use the same color theme with Xcode in autocompletion panel to comfort your eyes. * There are more coming soon. Hope you like it. You can download it @ https://coderkit.ai September 10, 2024 at 08:37PM

Show HN: A directory of startups that did things that don't scale https://ift.tt/sfZLSlQ

Show HN: A directory of startups that did things that don't scale Hey HN, I've been working on a little side project and could really use your feedback. So, I've always been fascinated by those stories of successful startups doing crazy things in their early days - you know, like Airbnb founders personally photographing listings or DoorDash founders delivering food themselves. I started collecting these stories, and before I knew it, I had a pretty big list. So I thought, "Why not turn this into a website?" And that's how https://ift.tt/m6eBUGw was born. It's super basic right now - just a simple directory with about 70 examples. But I'm wondering if this could be useful for other founders or startup enthusiasts. I'd love to hear your thoughts: > Is this something you'd find helpful? Why or why not? > What would make this more useful for you? > Is it easy to use? (I'm not good at design) > Am I missing any awesome stories that s

Show HN: SocialPredict, MIT Licensed, Easy to Deploy Prediction Market Platform https://ift.tt/1bnEu7N

Show HN: SocialPredict, MIT Licensed, Easy to Deploy Prediction Market Platform Started this last October with the idea of enabling small communities to deploy their own walled-off prediction market instances. We are being used by Kenyon College and St. Lawrence University. To help please star, fork and suggest fixes, bugs or issues. Please submit a discussion on Github discussions if you would like help spinning up your own. https://ift.tt/La5ev0X... https://ift.tt/oiHWazX September 9, 2024 at 11:31PM

Show HN: Robot Utility Models: open-source robots working in new envs zero shot https://ift.tt/hNsjCA8

Show HN: Robot Utility Models: open-source robots working in new envs zero shot Hi all! Sharing our latest work on Robot Utility Models: open source robot models for some useful tasks like door or drawer opening at ~90% success rate that should just work out of the box (given that you have a robot, of course.) Why is this exciting? The state of the art for robot learning thus far has been reliant on pre-training/fine-tuning paradigm: models are first trained on large datasets, then you bring it to your own environment, collect more data, and fine-tune the model on that data. This is not ideal if you want to make robots that work in every home out of the box of course. We're finally free of this status quo! We showed experimentally how the key to this discovery is getting data that is both HIGH QUALITY and DIVERSE. High quality means don't just let anyone collect robot data, and diversity means go to as many different environments as you can to collect your data. We have a final

Show HN: Ki Editor - the multicursor syntactical editor https://ift.tt/nbUY1Eh

Show HN: Ki Editor - the multicursor syntactical editor Hi everyone, I have been developing this editor, Ki, for over a year, and have employed it substantially in all kinds of development (including Ki itself) for at least 3 months. I think it is mostly crystallized, thus I'm happy to share it with you today. Its main strength is first-class multi-cursor and structural (syntax) editing, which is a rare combination in the realm of editors (TUI or GUI alike). Hope you'll enjoy it! https://ift.tt/kND5t83 September 9, 2024 at 07:39AM

Show HN: SFTP Bridge to S3 https://ift.tt/NcYKw8e

Show HN: SFTP Bridge to S3 Hey HN, After seeing all the cool solopreneurs on X I decided to try and see for myself what this is all about. 9 months later here I am with my first project. I decided to scratch my own itch, creating SFTP servers from a simple S3 bucket. I was tired of all my employer's customers asking for SFTP access when all I wanted was to use S3. There I have my lifecycle rules, proper access control, lambda triggers. All the cool stuff. But they keep asking for SFTP and let's be honest SFTP isn't cool. So I created this bridge, they get SFTP, I get modern tech. I hope this tool can help you feel something when using SFTP too. Would love your feedback. Paul-Henri https://usebaskt.com September 9, 2024 at 05:25AM

Show HN: Use Spectre.Console Terminal Widgets in PowerShell https://ift.tt/BPQt9M1

Show HN: Use Spectre.Console Terminal Widgets in PowerShell I like spectre.console and wanted to be able to use it in powershell scripts so I built this module. https://ift.tt/6GVlh8I September 9, 2024 at 03:20AM

Show HN: Dump entire Git repos into a single file for LLM prompts https://ift.tt/fYnZgmu

Show HN: Dump entire Git repos into a single file for LLM prompts Hey! I wanted to share a tool I've been working on. It's still very early and a work in progress, but I've found it incredibly helpful when working with Claude and OpenAI's models. What it does: I created a Python script that dumps your entire Git repository into a single file. This makes it much easier to use with Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) systems. Key Features: - Respects .gitignore patterns - Generates a tree-like directory structure - Includes file contents for all non-excluded files - Customizable file type filtering Why I find it useful for LLM/RAG: - Full Context: It gives LLMs a complete picture of my project structure and implementation details. - RAG-Ready: The dumped content serves as a great knowledge base for retrieval-augmented generation. - Better Code Suggestions: LLMs seem to understand my project better and provide more accurate suggestions. -

Show HN: Private, local data gathering tool, to make your Digital Twin https://ift.tt/Q6AfyNZ

Show HN: Private, local data gathering tool, to make your Digital Twin Imagine giving your grand-grand-grand kids yourself on an SD card. And all of that starts with data. https://ift.tt/MCqWDI6 September 8, 2024 at 03:17AM

Show HN: PeepDB – open-source CLI tool to quickly view SQL database tables https://ift.tt/H0bFvXT

Show HN: PeepDB – open-source CLI tool to quickly view SQL database tables https://ift.tt/isMUJhj September 7, 2024 at 09:45PM

Show HN: Using SQL's Turing Completeness to Build Tetris https://ift.tt/dZibMVf

Show HN: Using SQL's Turing Completeness to Build Tetris https://ift.tt/ovK3gQB September 4, 2024 at 07:28PM

Taken with Transportation Podcast: Ahoy!

Taken with Transportation Podcast: Ahoy! By The Boat Tram offers a unique way to see the sights along San Francisco’s waterfront. It’s Transit Month in the Bay Area, and we are celebrating with one of Muni’s most popular historic streetcars: the Boat Tram. In “Ahoy!”, the latest episode of our Taken with Transportation podcast, we hop on board the Boat Tram to learn about its history, maintenance and how it brings joy to the city. From the English seaside to San Francisco Muni’s Boat Tram cars originally ran in the resort town of Blackpool, England. They were built in 1934, and there were 12 in the fleet. Only eight remain today, and we... Published September 06, 2024 at 07:00AM https://ift.tt/unKbgwS

Show HN: Have a blog? I'll port it to the World Wide Scroll on livestream https://ift.tt/xkUfM6p

Show HN: Have a blog? I'll port it to the World Wide Scroll on livestream Aloha! After many years with your help we've passed version 130 on Scroll! At this point I can safely say this platform is rock solid, and if you are serious about thinking, writing, science, this is the tool for you! I am now helping writers move their content from other platforms to Scroll. If the following describes you, this might be a perfect fit: - You've got a blog already and have been writing and publishing for years. - You love markdown, but have long had a gut feeling there might be an even simpler, more powerful, more lisp like language possible - You love fast and simple software. You love git. You love files. You love local first. You love client side. You love static site generators. You don't want to spend time running servers or databases. - You love to write, think, make things with your hands. You love to continually refine your ideas and share them as broadly as possible to hel

Show HN: Starling – A Cross-Platform File Management System with Version Control https://ift.tt/cxoDRbJ

Show HN: Starling – A Cross-Platform File Management System with Version Control Hey HN, I’m excited to introduce you to Starling, a new way to manage files and folders across platforms. > Why Starling? There are many collaboration tools on the market. And they work great. But they work great in a fixed setting: Like a business decides to roll out system XYZ. Or a group of friends decide to use cloud ABC. But what if I often change projects and collaborators? What if for my profession I work primarily with native applications? This means I’ll send and receive data through diverse and ad-hoc channels: Put something in the cloud and send a link. Receive a link to something in the cloud. Receive an email with attachment. Etc. What app is out there that puts me in control of this, without making demands of others? That is Starling: Starling is a file management system designed to keep your dynamic data organized, prevent version conflicts, and loss. Here are some of its features: - Tota

Show HN: Claude Memory – Long-term memory for Claude https://ift.tt/3P2JyK5

Show HN: Claude Memory – Long-term memory for Claude https://ift.tt/xYDivPK September 5, 2024 at 11:18PM

Show HN: An open-source implementation of AlphaFold3 https://ift.tt/MqFme1T

Show HN: An open-source implementation of AlphaFold3 Hi HN - we’re the founders of Ligo Biosciences and are excited to share an open-source implementation of AlphaFold3, the frontier model for protein structure prediction. Google DeepMind and their new startup Isomorphic Labs, are expanding into drug discovery. They developed AlphaFold3 as their model to accelerate drug discovery and create demand from big pharma. They already signed Novartis and Eli Lilly for $3 billion - Google’s becoming a pharma company! ( https://ift.tt/gEdbnaN... ) AlphaFold3 is a biomolecular structure prediction model that can do three main things: (1) Predict the structure of proteins; (2) Predict the structure of drug-protein interactions; (3) Predict nucleic acid - protein complex structure. AlphaFold3 is incredibly important for science because it vastly accelerates the mapping of protein structures. It takes one PhD student their entire PhD to do one structure. With AlphaFold3, you get a prediction in minu

Show HN: Graphiti – LLM-Powered Temporal Knowledge Graphs https://ift.tt/9no1MIP

Show HN: Graphiti – LLM-Powered Temporal Knowledge Graphs Hey HN! We're Paul, Preston, and Daniel from Zep. We've just open-sourced Graphiti, a Python library for building temporal Knowledge Graphs using LLMs. Graphiti helps you create and query graphs that evolve over time. Knowledge Graphs have been explored extensively for information retrieval. What makes Graphiti unique is its ability to build a knowledge graph while handling changing relationships and maintaining historical context. At Zep, we build a memory layer for LLM applications. Developers use Zep to recall relevant user information from past conversations without including the entire chat history in a prompt. Accurate context is crucial for LLM applications. If an AI agent doesn't remember that you've changed jobs or confuses the chronology of events, its responses can be jarring or irrelevant, or worse, inaccurate. Before Graphiti, our approach to storing and retrieving user “memory” was, in effect, a spe

Show HN: I made a REST based alternative to GraphQL for PostgreSQL https://ift.tt/yBWbZco

Show HN: I made a REST based alternative to GraphQL for PostgreSQL Hi guys! I have had a love-hate relationship with GraphQL for a while and decided to build my own tool as a side project! It's a REST-based API generator that you can use to build and deploy on top of PostgreSQL. I am currently working on a GitHub integration so you can push your API directly to GitHub and deploy on your own infrastructure. The plan is to stabilize the features by December and then to open-source it. It's completely free to use since it's in beta, and I would appreciate any feedback I can get. Thanks: kabir@querydeck.io https://querydeck.io/ September 4, 2024 at 12:45AM

Show HN: Repaint – a WebGL based website builder https://ift.tt/xgupAjK

Show HN: Repaint – a WebGL based website builder Hey HN! We're Ben and Izak, founders of Repaint (YC S23). Repaint is like Figma, but for creating real websites. It has panning, zooming, and dragging elements around. The settings closely follow html/css. We think an open canvas is a big improvement over other website builders. Everything is easier: styling, consistency, responsiveness… But making it work was hard! We thought HN would appreciate the tech behind it: - A custom WebGL rendering engine (w/text, shadows, blurs, gradients, & opacity groups) - A partial implementation of the css spec - A custom text editor & text shaper - A transformer to turn designs into publishable html/css Repaint is a design tool for html/css. But internally, it doesn’t actually use html/css itself. All your designs live in a single element. We wanted users to be able to see all their content on one screen. We target +60fps, so frames only have 16ms to render. The browser’s layout engine could

Show HN: A modern way to type in African languages https://ift.tt/N7Jy2AO

Show HN: A modern way to type in African languages Hello HN, I'm pythonbrad and a core maintainer of Afrim - an input method engine for African languages. Afrim want to simplify the typing in African languages and also digitalize the African typing systems. Basically, it wants to solve the problems encountered with current solutions: - slow typing - not easily configurable - keyboard layout dependent - constant bugs Additionally, Afrim offers the following features [1]: - Dataset easily customizable - Keyboard layout independent - Auto completion, autocorrection and autosuggestion - Support all sequential codes Technical details [2]: Afrim is written in Rust and his architecture is inspired of RIME. What's next? - Offer an android frontend of the Afrim (in development) [3] - Support more African input methods as possible I would like to have your opinions about this project. I have been working on it so far, and I would like to know how I can improve it. -------------- [1] http

Show HN: No-code CLI script builder https://ift.tt/GNAW6ix

Show HN: No-code CLI script builder https://proggy.io September 2, 2024 at 11:59PM

Show HN: Client-side ads-free dev utils (diffs, time conversion, JSON formatter) https://ift.tt/Wpb27TL

Show HN: Client-side ads-free dev utils (diffs, time conversion, JSON formatter) utils.foo a fully client side, ads-free developer utils app. Today, it has a timestamp converter, base64/url encoder/decoder, json & diff utils, quick pivoting data. A lot of these exist, but often buried with ads or unclear data usage. I wanted to build something for myself that is ads-free and easy to use. My goal is get to top 20 commonly used tools, make them feature-rich and then reduce the page size. Will appreciate feature/tools requests and feedback at https://ift.tt/dUqFEW2 . https://utils.foo/ September 2, 2024 at 11:32PM

Show HN: Tech Interview Exp is up and running https://ift.tt/DdKhmcN

Show HN: Tech Interview Exp is up and running https://ift.tt/lf4VQUn September 2, 2024 at 01:58PM

Show HN: Character Headcanon – AI-Powered Backstory Generator https://ift.tt/zlhgU9A

Show HN: Character Headcanon – AI-Powered Backstory Generator Create unique character backstories with Character Headcanon, an AI tool for writers and gamers. Generate instant, detailed profiles for your creative projects. https://ift.tt/vT1qofL September 2, 2024 at 06:56AM

Show HN: Bin-graph: Visualize binary files https://ift.tt/UyBsZ8L

Show HN: Bin-graph: Visualize binary files This program provides a simple way of visualizing the different regions of a binary file. Written in C, depends only on libpng. Currently (commit 1dd42e3) it is able to generate PNG images that represent various aspects of the binary: - Grayscale: Byte values, 00..FF. - Ascii: Printability of each byte. - Entropy: Of a "block", changed with --block-size. - Histogram: Bar graph of the byte frequencies. - Bigrams: Each point is determined by a pair of bytes. - Dotplot: Measure self-similarity. Image width/height is N^2. In the future, I plan on adding an SDL version that allows the user to view a section of the file interactively (sections are currently supported with --offset-start and --offset-end). More information on the README. https://ift.tt/20uX7d8 September 1, 2024 at 09:30PM

Show HN: 789-Zip – A native macOS app for 7-Zip https://ift.tt/lFyxPRi

Show HN: 789-Zip – A native macOS app for 7-Zip https://ift.tt/FXIQpyD September 1, 2024 at 11:55PM

Show HN: Logto – Auth, OIDC, Token Exchange, and multi-tenancy https://ift.tt/sqREJxe

Show HN: Logto – Auth, OIDC, Token Exchange, and multi-tenancy https://logto.io September 1, 2024 at 07:23PM

Show HN: I made an app to discover where to stream movies and TV shows in a week https://ift.tt/XFe0WTY

Show HN: I made an app to discover where to stream movies and TV shows in a week I set myself a challenge to make a simple and clear website to discover where to watch movies and TV series within a week. This was my second project with my now favorite tech stack: Next.js, TypeScript, Tailwind and ShadCN UI. https://ift.tt/8TlGqAz September 1, 2024 at 06:29PM