Show HN: I'm open-sourcing my game engine Modd.io is a collaborative game editor that runs in browser. It's kind of like Figma for game dev. We made this engine low-code and multiplayer-first, so developeres can quickly prototype casual multiplayer games. I hope some of you guys will find this useful. Would love to hear feedback also. Thank you. Engine Demo: https://www.modd.io https://ift.tt/FjPMfGl December 20, 2023 at 01:08PM
Show HN: Live-ish illustration for TTRPG campaigns My D&D group typically casts music to our TV during sessions, and very occasionally, the default background image lines up nicely with what the party is doing (e.g. a picture of a mountain while we’re exploring a mountain pass). Using Whisper speech-to-text, GPT 3.5, and DALL-E 3, I rigged up something to make that happen automatically. The results are certainly interesting. The images generated are typically much closer to what’s actually going on than the previous example, but get many of the small details wrong. https://ift.tt/WKmtTfO December 21, 2023 at 10:14PM
Show HN: JungleReader – A free and open-source web reader Hello! I built a web-app called JungleReader that lets you follow RSS, Mastodon, YouTube, Reddit, and random blogs, all in one place. I made JungleReader as a central place to follow the blogs and sites I like, which I otherwise often lose track of. My next project (which is WIP) is a web-app called JungleWriter where you can build a simple blog and export it for hosting. I love finding a good, free-standing blog, and hope to make it easier for people to read and write them. Feedback is appreciated, thanks :) https://ift.tt/b3xMzSm December 21, 2023 at 03:45AM
Show HN: Slack knowledge curator to extract FAQ from discussion threads Hi HN! Excited to share Snowshoe, a Slack bot that transforms your Slack threads into a searchable StackOverflow-style Q&A. Snowshoe automatically curates key discussions from Slack, creating a dynamic, easy-to-navigate knowledge hub. A lot of technical discussions among engineers happen in Slack threads. Yet the unstructured thread makes its inherent knowledge difficult for search and thus the discussion insights aren’t often well documented & maintained. LLM is surprisingly good at summarization & extraction. Thus I think it’s good timing to give it a try. Currently Snowshoe focuses on knowledge extraction in Q&A format. What’s next? I feel like there would be a lot of value in the auto-curated Q&A, e.g. auto question answering, knowledge hub, Slack archive for SEO. Happy to hear your thoughts! https://snowshoe.dev/ December 21, 2023 at 12:21AM
Show HN: Command line tool for extracting secrets from WARC (Web ARChive) files Troll-A is a command line tool for extracting secrets such as passwords, API keys, and tokens from WARC (Web ARChive) files, such as the ones from the Common Crawl project or the Archive Team. https://ift.tt/mloU8Kp December 20, 2023 at 10:50PM
Show HN: Quack Companion – VSCode extension for OSS contribution assistance Hello there, I'm FG (short for François-Guillaume)! I’m building Quack Companion ( https://ift.tt/w3tBx06 ), a tool designed to bridge the gap between project maintainers and contributors in open-source software (OSS). If you've ever contributed to OSS, you're familiar with the challenge: diving into a new codebase, aligning with maintainers' expectations, and making meaningful contributions can be daunting. For maintainers, managing a flood of contributions and providing guidance while maintaining quality is overwhelming. As a contributor to PyTorch & an OSS author, I’ve been on both sides over the years. This challenged me to become a better engineer & team player, seeking ways to facilitate smooth collaborative software development. This is where Quack steps in, as your AI companion for software team alignment. For developers, it's like having a seasoned mentor guiding you through the intricacies of a new codebase, offering live in-line hints based on the project’s guidelines to craft high-quality pull requests. For maintainers, it’s a practical toolset to identify and address workflow inefficiencies and align contributions effectively with project objectives. As code generation gets commoditized, aligning these diverse efforts becomes critical if you wish to convert individual productivity boosts into team velocity. Quack AI is here to solve this alignment, and make collaborative software development scale without losing any efficiency. We're committed to keeping the service accessible and free for OSS communities while we plan to generate revenue from the enterprise suite. The platform (React, Next JS), the IDE extension (VSCode) and the backend API (Python, FastAPI) are licensed under Apache 2.0. You can find a short demo here [1] and the GitHub project here [2]. Our roadmap includes: * offering autocompletion and code chat in the IDE, making the contribution process even more intuitive and seamless; * finalizing the transition of the community version to hostable OSS models; * identifying ambiguities or unspecified aspects of a given project’s guidelines; * developing a Fitbit-like feature for your software development productivity to identify bottlenecks in your workflow. This is still the early days, but we've seen how sharing a "public design doc" with the community can significantly improve the outcome! How was your experience of managing inbound as maintainers? What were your personal hacks to mitigate those challenges? We'd love to hear about how it has impacted your developer life or if you have any feedback about the above. Cheers! [1] Demo video: https://ift.tt/uwvKHcB [2] Open Source repo: https://ift.tt/w3tBx06 Our documentation: https://ift.tt/HQm9Tux https://ift.tt/w3tBx06 December 20, 2023 at 10:13PM
Show HN: Userscript to improve the readability of deep nested comments on HN Hi everyone, I love browsing Hacker News comments on my smartphone, especially the very popular posts with 100s of replies. However the deep nested comments can get hard to read if the text is squashed together on the right side of the screen. My userscript enhances the readability by providing a button to expand the comment to full width. https://ift.tt/RlPkYrf December 20, 2023 at 02:01AM
Show HN: Interactive ECS Systems/Component Explorer for Cities: Skylines 2 https://ift.tt/9mHJBUA December 20, 2023 at 01:18AM
Show HN: The Most Concise GPT I took the time to prompt engineer a custom GPT to give very concise answers. It is very fast, and works quite well! I've been using it many times of day since I put it together. https://ift.tt/yOSPM4w December 20, 2023 at 12:48AM
Show HN: Canary Checker – An OSS Kubernetes Native Health Check Platform I am Moshe the Founder @ Flanksource, and today we are releasing canary-checker, an open source, kubernetes native health check platform that provides a unified view of health across the entire stack. Canary checker was born out of the need for platform teams (particularly those running on- premise or on less than perfect infrastructure) to understand the health of applications running on top of the platform. Unlike other solutions such as prometheus blackbox exporter, kuberhealthy, and synthetic testing offered by major cloud providers, our approach goes beyond health collection. Canary Checker enables health aggregation by ingesting alerts from Prometheus, Cloudwatch, Dynatrace, and for running full test suites using tools like K6, Playright, Robot, etc.. This approach provides a unified view of system health without the need to browse through many dashboards. Canary Checker can also replace the need for multiple Prometheus exporters. It empowers you to export metrics from responses across 35+ supported protocols, including HTTP, SQL and Elasticsearch. Something fairly unique to canary-checker is the ability to build stateful checks that use the results of a previous check in subsequent checks to generate metrics around historical data such as logs, logins, and activity stored in db tables. https://ift.tt/P3zRU7W December 19, 2023 at 11:44PM
Show HN: Paradict – Streamable multi-format serialization with schema Hi HN ! I'm Alex, a tech enthusiast. I'm excited to show you Paradict ( https://ift.tt/gruRN3H ), my solution for streamable multi-format serialization. Although JSON, YAML, and TOML are all human-readable, they serve different purposes. For example, TOML is specifically designed for configuration files while JSON is used as a data interchange format. Sometimes an initiative to create a binary version of JSON arises and as far as I know, it ends with an unidirectional mapping of datatypes. There is no silver bullet, yet one coherent solution built from scratch that addresses multi-format (binary and textual) serialization and configuration files would be a step forward. Earlier this year, I accidentally designed a textual data format to represent complex data structures inside a document divided into sections. The project, namely Jesth (Just Extract Sections Then Hack'em), generated an interesting discussion on HN ( https://ift.tt/tSiP5CD ). Out of curiosity, I ran some benchmarks using Jesth, JSON and MessagePack, with and without Gzip compression against a large JSON file downloaded from the web. The benchmarking gave me insights that led to the decision to evolve Jesth's ideas into a new multi-format serialization solution. I designed and built Paradict from scratch to serialize and deserialize a dictionary data structure. Although Paradict's root data structure is a dictionary, lists, sets, and dictionaries can be nested within it at arbitrary depth. A Paradict dictionary can be populated with strings, binary data, integers, floats, complex numbers, booleans, dates, times, datetimes, comments, extension objects, and grids (matrices). There is also a schema-based validation mechanism that can contain programmatic checkers. The binary serialization format is designed with compactness in mind such as Pi with its first two decimal places, the Golden ratio with its first two decimal places, and the date of the funeral of Pope Benedict XVI would each be encoded on two bytes (not counting their respective 1-byte tag which starts each Paradict binary datum). This binary format has two levels of granularity for continuous data stream processing: a datum at the low level, which is in some cases a 2-tuple composed of a tag and its payload, and the message at the high level which is a dictionary data structure. The textual serialization format has two modes: data and config modes. Config mode implicitly treats dictionary keys as strings, removing the need to surround them with quotes, and unlike the colon (:) between a key-value pair in data mode, it uses the equal sign (=) as separator. This textual format has two levels of granularity for continuous data stream processing: a single line of text at the low level and the message at the high level which is a dictionary data structure. Here is a valid Paradict configuration document that contains a "user" section: [user] # no comment id = 42 name = 'alex' birthday = 2042-12-25T16:20:59Z photo = (bin) 54 68 69 73 20 69 73 20 6E 6F 74 20 61 20 70 68 6F 74 6F 67 72 61 70 68 weight_matrix = (grid) 1 0 1 0 0 1 0 1 1 0 1 0 books = (dict) romance = (list) 'Happy Place' 'Romantic Comedy' sci_fi = (list) 'Dune' 'Neuromancer' epitaph = (text) According to the law of conservation of energy, no a bit of you is gone; you are just less orderly. --- Under the hood, Paradict uses Braq ( https://ift.tt/T4geuoB ), the most obvious way to section a document (as shown just above), and Ustrid ( https://ift.tt/2LwcNb9 ), to uniquely generate string identifiers. Paradict is available on PyPI and you can learn more by reading its README, browsing the source code or playing with its tests. Let me know what you think about all this ! https://ift.tt/gruRN3H December 18, 2023 at 10:00PM
Show HN: DALL-E 3 and GPT-4 Vision Recursive Image Generator It's like Gartic Phone for images, powered by AI. I created an automated DALL·E 3 and GPT-4 Vision Image Recursor. Simply provide a starting prompt and see how AI iterates on it. It's perfect for the 'Make it more' trend. You'll need to provide your own OpenAI API Key, but the website is open source! I've linked to the GitHub on the website. Try it out: https://ift.tt/Z9KcIOT https://ift.tt/xTcOYW7 December 18, 2023 at 09:09PM
Show HN: Sigkill, utility for decrypting and exporting signal chats https://ift.tt/HPdB4Le December 17, 2023 at 07:54PM
Show HN: FlashFlashCards- create Anki flashcards from screenshots https://ift.tt/bkrmz8c December 18, 2023 at 12:06AM
Show HN: Get any piece of Google Earth as a single normalized glTF 3D model Google released an API in May to get fetch 3D Tiles of anywhere on Earth. Using this in standard 3D engines like Blender is tricky because (1) the tiles are in a geographic coordinate system (2) you get a lot of little tiles at varying quality levels I wanted to simplify this so all you need to do is get an API key, select a map region and a zoom level, and get one combined glTF file that you can throw into any engine. Especially if you're just prototyping and want to see how this data looks in your engine before investing in figuring out all the nuances of the API & coordinate system. (Note that the API prohibits offline use, as in you can't distribute a processed glTF file like this. But you can do this preprocessing in memory whenever you're fetching tiles). https://ift.tt/610xo4N December 17, 2023 at 10:07PM
Show HN: Modern C++ implementations of a words counter with benchmarks I uploaded a few days ago some code I had around that some people could find interesting, so I share it here. It is a series of increasingly more performant C++20 words counters (though quite simple in the definition of what a "word" is). Feel free to experiment. Things should be ready to use in Linux and Mac. If you find any problems building, please let me know through Github, I do not have much time but when I find a slot I will correct at least user failures. Planning to add a decent `./bootstrap.sh` to speed up dependencies installation by users. https://ift.tt/Ypj4OUT December 17, 2023 at 01:09AM
Show HN: Sqlauthz: Declarative permissions management for PostgreSQL I've been working on a little project recently to solve a problem that I've encountered at every job I've ever had, and I'm eager for some feedback. Having super granular roles & permissions in PostgreSQL is desirable, but quite difficult to maintain (particularly at smaller companies without dedicated security/devops/DBA/whatever who make it their business to maintain it). I've thought for a while that having a declarative way to manage them would be really useful and allow more teams to actually make use of sophisticated security features that PostgreSQL offers in their production systems. You can probably see where this is going... I wrote a tool to do just that! It's called sqlauthz, and it allows you to declarative manage your PostgreSQL permissions by writing rules in the Polar authorization language. https://ift.tt/O2VNuxX December 17, 2023 at 12:42AM
Show HN: Visualising Rising Temperatures for the Netherlands Something I've been working on this weekend: visualising climate change in the Netherlands. https://ift.tt/iX9Lods I particularly liked the heatmap with monthly temperature data since the 1900s. It's a lot of scrolling, but you can clearly see that climate is accelerating since the '90s. https://ift.tt/dGUF45Y December 16, 2023 at 07:19PM
Show HN: Ottehr is a modern, open-source EHR https://ift.tt/SrvxKpq December 15, 2023 at 11:53PM
Show HN: Bemi – context-aware data change tracking for Prisma Hey HN, we’re Evgeny, Arjun, and Donna - we’re building automatic data change tracking for PostgreSQL and we’re releasing our Prisma integration! The repo is https://ift.tt/qhOBLfI and our home page is https://bemi.io . We've built robust data tracking systems before, for example at companies that hadn’t implemented an event-sourced architecture from the get-go and needed to scale with traditional transactional databases. We’ve since learned that the tech is useful to lots of others. We’ve gone full-time on Bemi now and have been following that demand to build a general-purpose tracking solution that can be used for a wide range of use cases such as reliable audit trails, surfacing data to customer support, reverting changes made in an API request, or testing different application states. We’ve built Bemi to be lightweight and secure. It takes a practical approach to achieve the benefits of event sourcing without requiring rearchitecting existing code, switching to highly specialized databases, or using unnecessary git-like data versioning abstractions. We want your system to work the way it already does with PostgreSQL to allow keeping things as simple as possible. We plug in at both the database and application levels, to get reliability, performance, and also a comprehensive understanding of every change. On the database level, we ingest changes using change data capture (CDC). On the application level, our library allows passing application context and metadata to the write-ahead logs (WAL) automatically. We then stitch the change data together and store it in a structured format in a destination cloud PostgreSQL. We plan to charge for compute if you’re a company storing >1M changes a month. If this is something that seems interesting to you feel free to play around with it or message us! We’re still early and it’d be amazing to get HN’s feedback. What do you think HN? https://ift.tt/qhOBLfI December 15, 2023 at 11:01PM
Show HN: Screenshot AI, Your Intelligent Screenshot Assistant Few weeks back i have been deleting my screenshots which gave me idea to this side project to declutter and organise my device screenshots. After several weekend it turn out to this. Since deep learning need lot of infra and i am running on budget, results might be slow but you will get results. Let me know in comments what can i do better or how can i do better. https://ift.tt/l4bkFtG December 15, 2023 at 09:53PM
Show HN: MastodonPoster: Simple PHP class to post status with images on Mastodon https://ift.tt/zaQgNCD December 15, 2023 at 09:44PM
Show HN: I made a long-distance instant camera Howdy! Wanted to share a weekend project of mine. When you take a picture with snapress it'll print on your friends' printers -- kinda like if you separated the camera and printer parts of a Polaroid and put them in different places. Just something to make picture sharing a little more physical again! It's free to use and all you need is a spare computer or raspberry pi to run the script. Everything takes place in the browser, so there's no need to download an app. I made it mostly as a way to connect with family on upcoming travels, it's a nice surprise to come back home to a printed out picture that was printed the moment they took it. Happy to answer any questions about the project! Thanks! https://ift.tt/wMfvN4P December 14, 2023 at 10:17PM
Show HN: FoxColorBox FF exten that allows you to change, customize Window colors FoxColorBox is a Firefox extension that allows you to change and customize browser Window colors. When you open a new window, it will have a distinct color. You can also change colors by clicking on the extension icon. This can help you differentiate between home, work, and school. It can also be useful when working in development, staging and production environments. https://ift.tt/tQj1rNP https://ift.tt/bVmOCgx https://ift.tt/tQj1rNP December 15, 2023 at 12:38AM
Show HN: Octopus – a directed acyclic graph for app development Directed acyclic graphs are muched discussed in comp-sci, but octopus appears to be the first reusable, turnkey, ready-to-wear, off-the-shelf implementation of a DAG for application development, in any language, that I'm aware of. This is remarkable because DAGs hit a sweet spot in the middle of the three common programming paradigms (OO, event-driven, functional). Let's have a DAG as the top-level structure of our applications. Data-fetching and onChange handlers live in DAG nodes, next to the data they act on. The UI flows out from the DAG with fine-grained reactivity. Our app state is effortlessly consistent, because any outside change (user action, api result) unleashes a graph traversal. Our UI components become much simpler, because they just need to dumbly reflect values in the graph. I'm putting this up for a second time. Absolutely no-one bit the first time, which can't be right :-) https://ift.tt/fzVS0FJ December 15, 2023 at 12:06AM
Show HN: Gait Analyzer When ever I visit my spine doctor, the first thing they ask me to do is to walk for checking my gait. I've been wanting to analyze my gait myself for a long time and only now its been possible due to accessible & efficient ML/AI and the ability to run complex models on local computer. Gait abnormalities can be attributed to various musculoskeletal and neurological conditions and so gait analysis is being used as an important diagnostic tool by doctors. Automated gait analysis requires expensive motion capture or multiple-camera systems. But with Gait Analyzer one can analyze their gait in comfort and privacy of their home on their computer. Gait Analyzer implements the algorithm published in the paper titled Automated Gait Analysis Based on a Marker-Free Pose Estimation Model - https://ift.tt/oHxQ5g2 . This algorithm for gait analysis is shown to be as reliable as a motion capture system for most scenarios. Gait Analyzer further uses Llama 2 large language model to interpret the gait data to the end user in simple terms. You can test Gait Analyzer by uploading a short side-view video of you walking. In case you want to run it locally in your computer, It's available on docker and its open-source. I'd appreciate your feedback to improve Gait Analyzer. https://ift.tt/G1PzSw2 https://ift.tt/N3sJrAO December 13, 2023 at 11:35PM
Show HN: Full-Text Search the Browser History Using SQLite and WASM https://ift.tt/LaHqfBU December 13, 2023 at 08:14PM
Show HN: Visualize rotating objects from the 4th, 5th, nth dimensions Ever since I remember I had a lot of curiosity regarding hyper dimensional spaces. Picturing higher dimensions, such an impossible yet exciting idea... So years ago I came across a small GIF of a tesseract. Since then it left me wondering how cubes from even higher dimensions would look like... Years passed and I became a software developer, decided to tackle the problem myself and ncube was the result. ncube allows you to visualize rotating hypercubes of arbitrary dimensions. It works by rotating the hyperdimensional vertices and applying a chain of perspective projections to them until the 3rd dimension is reached. Everything is generated in real time just from the dimension number. The application is fully free and open source: https://ift.tt/rRvlS36 . There, you'll find some demos, more detailed explanation and how you can test it out yourself. Binaries for Windows, Mac and Linux are available: https://ift.tt/Vd8JyEa There's also a web version that runs fully on the browser: https://ncube.ndavd.com If you like the project I'd appreciate if you could give it a star on GitHub ♥ If you have any issue or feature request please submit at https://ift.tt/0b3hFfU https://ncube.ndavd.com December 11, 2023 at 11:53PM
Show HN: A dictionary of untranslatable words from around the world Have you ever come across a word in another language that just perfectly captures a feeling or concept you can't quite express in your own tongue? I created coolforeignwords.com because I wanted to share those "aha" moments with fellow language lovers, and created a website to make those words easier to find. So, whether you're a word nerd, a traveler, or just curious about the world, please feel free to visti my website. Try it out and please share your feedback. It's still very early stage, so would love any advice. Thank you https://ift.tt/QsgZhIY December 13, 2023 at 03:04AM
Show HN: QA GPT – Write UI tests in plain English powered by GPT-4-Vision Hey HN, QA GPT enables engineers and QA teams to write UI and functionality tests in plain english. As engineers, we sometimes get a little lazy when it comes to testing the functionality of our changes. It's hard to switch from coder hat to user hat. However, a single bug can significantly impact users experience and satisfaction. Errors found in production aren't just a nuisance; they're costly. The later a bug is discovered, the more expensive it becomes to fix. I built QA GPT as a proof of concept to make writing UI/functionality tests really easy. It's super simple - just write your test case in plain english and run it. For example: - "Test the new sharing functionality by signing in, selecting a user, and clicking share." - "Log in and try adding a product to the cart" - "Create a new card, view the number of the card, and verify the digits match the face of the card" Let me know what you guys think https://ift.tt/KsyCfH4 December 13, 2023 at 02:54AM
Show HN: RΞASON – Open-source TypeScript framework for LLM apps Hi HN! RΞASON is an OSS Typescript framework for developing LLM apps that uses Typescript's interfaces to get structured output from an LLM. While there are other TS LLM frameworks, I think RΞASON fills a unique space in the market: it's laser-focused on only three areas and, most importantly, actively stays away from pre-made prompting & retrieval. I've been in the LLM space since GPT-3 originally came out, and I've always had problems with other frameworks, such as LangChain. I dislike that they focus a ton on out-of-the-box prompting & pre-made agents — I , as the dev, should be the one in charge of it. My belief is that LLMs are a new primitive that programmers can use — not a new way to program; it's still up to the programmer to do the right thing & create the right abstractions. Therefore, it's the developer's job to learn the new concepts that come from this new primitive, such as prompting & retrieval. I see a similar analogy here with ORMs & SQL. What RΞASON helps with is in areas that don't differentiate your app: getting structured outputs, handling streaming, and observability. The goal of RΞASON is to make creating great LLM experiences easier. We try to accomplish this by simplifying the hard stuff & maximizing performance — decreasing as much as possible the TTUB. RΞASON is OpenTelemetry compatible — which allows observability in almost any tool (Zipkin, Jaeger, paid solutions, etc.). I'd really love to hear feedback about RΞASON! It has been a hobby project for the last months and I'm super curious to what y'all will think. By the way, contributions welcome! https://ift.tt/ro52HTV December 13, 2023 at 01:05AM
Show HN: Atomix – UX/UI Design Services for Startups https://atomix.design/ December 11, 2023 at 09:53PM
Show HN: I built an OSS alternative to Azure OpenAI services Hey HN, I am proud to show you guys that I have built an open source alternative to Azure OpenAI services. Azure OpenAI services was born out of companies needing enhanced security and access control for using different GPT models. I want to build an OSS version of Azure OpenAI services that people could self host in their own infrastructure. "How can I track LLM spend per API key?" "Can I create a development OpenAI API key with limited access for Bob?" "Can I see my LLM spend breakdown by models and endpoints?" "Can I create 100 OpenAI API keys that my students could use in a classroom setting?" These are questions that BricksLLM helps you answer. BricksLLM is an API gateway that let you create API keys with rate limit, cost control and ttl that could be used to access all OpenAI and Anthropic endpoints with out of box analytics. When I first started building with OpenAI APIs, I was constantly worried about API keys being comprised since vanilla OpenAI API keys would grant you unlimited access to all of their models. There are stories of people losing thousands of dollars and the existence of a black market for stolen OpenAI API keys. This is why I started building a proxy for ourselves that allows for the creation of API keys with rate limits and cost controls. I built BricksLLM in Go since that was the language I used to build performative ads exchanges that scaled to thousands of requests per second at my previous job. A lot of developer tools in LLM ops are built with Python which I believe might be suboptimal in terms of performance and compute resource efficiency. One of the challenges building this platform is to get accurate token counts for different OpenAI and Anthropic models. LLM providers are not exactly transparent with the way how they count prompt and completion tokens. In addition to user input, OpenAI and Anthropic pad prompt inputs with additional instructions or phrases that contribute to the final token counts. For example, Anthropic's actual completion token consumption is consistently 4 more than the token count of the completion output. The latency of the gateway hovers around 50ms. Half of the latency comes from the tokenizer. If I start utilizing Go routines, might be able to lower the latency of the gateway to 30ms. BricksLLM is not an observability platform, but we do provide integration with Datadog so you can get more insights regarding what is going on inside the proxy. Compared to other tools in the LLMOps space, I believe that BricksLLM has the most comprehensive features when it comes to access control. Let me know what you guys think. https://ift.tt/Yo9RkhU December 12, 2023 at 12:26AM
Show HN: Official Grafana App for Supabase https://ift.tt/I7Z6Brs December 10, 2023 at 09:19PM
Show HN: MyYogaFlow – Online Yoga Instructor Hi fellow hackers :) I am an indie hacker based in Switzerland who has been tinkering around with many side projects. Most of the things I developed were for myself or just to get familiar with a specific technology or piece of software. I never really deployed anything so far. Not too long ago, my SO and me bought a deck of cards with different yoga poses on them. Since we both work from our office chairs more than 8 hours a day, we wanted to do something for our body and this is where the yoga idea originated from. After the first 10 minutes of reading through the leaflet and another 30 minutes of choosing the poses and putting them in a somewhat meaningful order, we finally started with our own yoga session. It was clear to me: this is not something my SO wants to do every day. Doing the same order of poses every day wasn't an appealing alternative either. Away with the cards and on the lookout for an alternative again. Hence I started developing an application for us, that automatically generates a yoga session. It shows the poses one by one and guides you through the session. Each session is unique, which makes it more interesting over the days. The app even lets you create your custom flow that you select or it chooses among poses that fit your experience level just right. I have recently launched this application and made it publicly available. It is working (in most of the cases) and we are pretty happy about how it turned out. We used it many times in our lunch breaks or after a stressful day to calm down. I would be more than happy to get some feedback on it and some pointers on what to improve or focus on next. https://ift.tt/TLWnK5X December 10, 2023 at 08:32PM
Show HN: Watering my Christmas tree with ESPHome https://ift.tt/RlQOrFH December 10, 2023 at 11:00PM
Show HN: Fine-grained stylistic control of LLMs using model arithmetic We developed a new framework that enables flexible control of generated text in language models. By combining several models and/or system prompts in one mathematical formula, it lets you tweak your style and combine model outputs with ease. A handy tool for those working with LLMs, looking for more fine-grained control of stylistic output. More details in our paper: https://ift.tt/v6uEk7y . Feedback and potential applications are welcome. https://ift.tt/RV0hxdf December 10, 2023 at 02:27AM
Show HN: Seamless – An AI assistant that writes your literature review https://seaml.es/ December 10, 2023 at 01:09AM
Show HN: wallstreetlocal – View investments from the world's biggest SEC filers Hello Hacker News! My name is Anonyo, and I am a seventeen-year-old from Southeast Michigan. This is wallstreetlocal, my passion project for the last year. The United States Securities and Exchange Commission (SEC), forces institutional money managers whose portfolios surpass $100 million to quarterly update the SEC website with their latest investments. These money managers, known as 13F (the form type of the report) filers, are the biggest investors in America, and the law forces them to publicly reveal their investments. The problem I found was that SEC filings are cumbersome to find and view. To remedy this, wallstreetlocal saves and formats SEC data by bulk in an easily accessible format. Other websites do the same thing wallstreetlocal does, but wallstreetlocal places an emphasis on stock data. You can compare prices over time, view gains, and even download the data yourself to make any conclusions you wish. For as many stocks as possible, wallstreetlocal provides accurate, recent data to accompany the filings. As of current, there are 850,000 companies in the search database, 30,000 stocks in the stock database, and about 50 filers queried (equates to a couple million lines of JSON, requested by myself alone). By exploring the website, you can see the resources I used, check out some notable money managers I listed, and download any data that suits you. All for free. I plan to open-source this project someday, but I just wanted to get it released for now. The stack uses FastAPI for the back-end, and Next.js for the front-end. The back-end is hosted on a VM using Docker for the different microservices, and the front-end on Vercel. I made this project to better democratize SEC filings, and also to get some experience on my hands. I love computers, and one day hope to change the world through startups. In the comments, I'd appreciate any and all advice, as well as feedback on how to improve the site. Thanks. https://ift.tt/rBUoSvW December 9, 2023 at 11:26PM
Show HN: Open sourcing Restly – GPT-4 powered tutorials from your OpenAPI spec Hi HN - Marius (mbuleandra) and I built Restly as a side project. Restly generates a user-friendly tutorial against any OpenAPI spec. While building public-facing APIs, we found that writing these guides by hand took a lot of work. Many OpenAPI specs were too large to send to GPT-4 / Claude directly, and even when we could send them, we experienced lost-in-the-middle and hallucination issues. The project is very alpha but works against the Vocode API when we specify well-defined goals. Let us know your thoughts; we would love your contribution to the project! [1] https://getrestly.com/ [2] https://ift.tt/7QjKeWm https://ift.tt/7QjKeWm December 9, 2023 at 04:04AM
Show HN: We've built an Open Source plugin to make using AI easier for VFX Hi, I’m Bryan Lyon, the CTO of DeepMake. We’re making plugins for VFX software suites (Right now we have a pre-release of our After Effects plugin ready) that enable you to use Open Source AI tools without leaving the workflow. It makes all the AI tools work just like another plugin in the VFX software. In the past, I worked on VFX adjacent AI and was more than once asked to make AI tools easier to use so the VFX experts could use them. In many cases my job was little more than making it easy to install and make sense to use. After writing dozens of “one-off” scripts that made an AI tool usable I decided there should be a better way. To that end we’ve simplified the process. Right now our public release is still not the easiest to install, but once you’ve installed one plugin and the backend, installing new plugins is as simple as extracting a zip file or cloning a repo (and we’re going to make it even easier). Our target audience isn’t non-technical people, but rather people who don’t have the time or experience to go through installing an AI tool which may not even include an easy way to send your own data through the pipeline. We hope to make VFX easier for people who can’t really do VFX now due to either a lack of time or experience. We also want to make VFX more powerful for VFX experts. We’ve built the backend to make plugins extremely easy to make and hope that the community will be able to take advantage of an easy way to integrate with VFX tools. IN the spirit of open source we’ve released our code as open source (We’re cleaning up the AE plugin side, but it’ll be released too). We plan on monetizing based on managing massive plugins across compute farms for big VFX shops and other features that benefit those larger teams, the core of the system will remain open source and freely available. So far, we’ve released a Stable Diffusion plugin, and have more including Masking, Super Resolution, and more coming up in the pipeline. I hope you like our software and look forward to hearing from you. https://ift.tt/CdJRq5P December 9, 2023 at 03:15AM
Show HN: I created an extension for direct streaming of videos, bypassing ads https://ift.tt/qQDFAms December 8, 2023 at 11:48PM
Show HN: Open-Source AI Adventure Game Hi HN! I'd love your feedback for this AI storytelling game. Remember when you used to read choose-your-own adventure books as a kid? We're trying to re-create that. The site lets you create adventures by seeding them with parameters that end up feeding LLMs: title, genre, writing style, etc. Once you've done that, you can play your book like a game: with custom chapters, illustrations, voice narration, choices, and dice rolls. We’re really into the idea of merging the open-ended generative AI with goal-directed story arcs that the game author can control. Everything is open source (links below) and we’d love your contributions & ideas. I know there's a lot of great work in this space, and the whole team that built this is eager to learn. Agent Source Code: https://ift.tt/b7BclnQ Web Source Code: https://ift.tt/VrkcAQO Video playthrough: https://youtu.be/r5iJkELa-kk https://ift.tt/DkQwMNj December 7, 2023 at 10:38PM
Show HN: Biblos – Semantic Search the Church Fathers I'm pleased to present an update to Biblos, a semantic search tool designed for biblical research. This release incorporates instructor-large embeddings to enhance the precision of verse retrieval. Introducing some key features including historical church writings and commentaries alongside the main biblical corpus. Available for use at https://biblos.app/ Technical Insights: - Utilizes Chroma for vector search, now powered by instructor-large embeddings for improved semantic accuracy. - Features Anthropic's Claude LLM model to generate summaries that provide context and clarity for search results. - Developed with a Retrieval Augmented Generation (RAG) architecture, the app offers a streamlined user experience through a Streamlit Web UI, all orchestrated with Python. https://biblos.app/ December 7, 2023 at 11:38PM
Show HN: Signal Generator Written in Go https://ift.tt/dghLtKl December 7, 2023 at 04:25AM
Show HN: Online RPG Game with AI being dungeon master Hi I've created a text-based RPG game in which you can experience different adventures and play interesting characters while the AI acts as a real time DM/story teller. There are multiple ways to interact with AI: 1) Input free will move 2) Input default move (affects resources) 3) Post a question to DM Also one more cool feature is that you can create your own adventure via simple form. Add scenes, add characters and make it public so other players are able to test it. I also plan to have 'competetive' side where players will pay some small fee to creators in crypto depending on community, and leaderboards can determine price pool reward distribution. But thats for future. Check it out and tell me what you think guys :) https://v3rpg.com https://ift.tt/FEZWnNQ December 7, 2023 at 01:51AM
Show HN: Lume – automate data mappings using AI Hi HN! I'm Nicolas, co-founder of Lume, a seed-stage startup ( https://www.lume.ai/ ). At Lume, we use AI to automatically transform your source data into any desired target schema in seconds, making onboarding client data or integrating with new systems take seconds rather than days or weeks. In other words, we use AI to automatically map data between any two data schemas, and output the transformed data to you. We are live with customers and are just beginning to open up our product to more prospects. Although we do not have a sandbox yet, here is a video walkthrough of how the product works: https://ift.tt/q5eRcEu?... . And, here is our documentation: https://docs.lume.ai . We would love to get you set up to test it, so please reach out. Using Lume: we do not have self-serve yet. In the meantime, you can request full access to our API through the Request Access button in https://www.lume.ai . The form asks for quick information e.g. email so that I can reach out to you to onboard you. Please mention you came from HN and I’ll prioritize your request. How our full API product offering works: Through Lume’s API, users can specify their source data and target schema. Lume’s engine, which includes AI and rule-based models, creates the desired transformation under the hood by producing the necessary logic, and returns the transformed data in the response. We also support mapper deployment, which allows you to edit and save the AI generated mappers for important production use cases. This allows you to confidently reuse a static and deterministic mapper for your data pipelines. Our clients have three primary use cases - Ingest Client Data: Each client you work with handles data differently. They name, format, and handle their data in their own way, and it means you have to iteratively ingest each new client's data. - Normalize data from unique data systems. To provide your business value, your team needs to connect to various data providers or handle legacy data. Creating pipelines from each one is time consuming, and things as small as column name differences between systems makes it burdensome to get started. - Build and maintain data pipelines. Creating different pipelines to that map to your target schema, whether for BI tooling, downstream data processing, or other purposes, means you have to manually create and maintain these mappings between schemas. We're still trying to figure out pricing so we don't have that on our website yet - sorry, but we wanted to share this even though it's still at an early stage. We’d love your feedback, ideas & questions. Also, feel free to reach out to me directly at nicolas@lume.ai. Thank you. https://www.lume.ai/ December 6, 2023 at 11:07PM
Show HN: Llama 2 Uncensored 70B as API https://woolapi.com December 7, 2023 at 12:39AM
Show HN: Frogtab – Private, peaceful task management Hi HN! I'm excited to share the task manager that I've been building and relying on for the past 9 months I started developing Frogtab after a particularly busy period at work, where a large number of ad-hoc tasks would need my attention each day. What I Initially tried was a single (long!) checklist of outstanding tasks, but I found that too overwhelming to look at all day long. Then I tried scheduling tasks based on when I expected to complete them, but that also required too much cognitive load - I only had the capacity to bucket tasks into "today" and "not today" And so Frogtab was born. Originally as a Google doc, then later as a rudimentary web app with some simple automation. The automation was there to nudge me towards good habits, e.g., grouping all my outstanding tasks at the beginning of each day and requiring me to consciously choose which tasks to tackle that day. I subsequently refined the system a little, but the core mechanic has been serving me well ever since! More than the benefits I've gotten from using Frogtab at work, it's been really fun to develop Frogtab into a form that is usable - dare I say enjoyable - by other people too. Thanks to feedback from the awesome community at Bear (bearblog.dev) and also from sharing an early version here on HN, I've been able to make a whole host of improvements to Frogtab Highlights include: - Support for a weekly routine, aka recurring tasks - Data export and import, including auto-backup in supported browsers - Ability to receive tasks sent from any device - Dark theme - Keyboard shortcuts - Full docs at frogtab.com/help As I've been developing Frogtab, one of my primary concerns has been data privacy. Frogtab stores data in your bowser and doesn't require an account. Also, Frogtab does not use cookies, collect PII, serve ads, or track you in any way. It's entirely free to use and fully open source - the code is at github.com/dwilding/frogtab If you try Frogtab, I hope that you have a great experience! I would love to hear any feedback/suggestions, thank you :) https://frogtab.com/ December 6, 2023 at 04:27AM
Show HN: Solving NYT Connections with ChatGPT Just for fun I decided to see if I could use chatGPT to solve NYT Connections word puzzles. It uses a pretty straightforward BFS search in which the LLM is first prompted to generate several possible groupings of four related words, and then a different prompt is used to evaluate the soundness of each of those groupings. This approach seems to be able to produce the correct solution somewhat less than half the time. Some observations: * For whatever reason, chatGPT-4 seems to be a bit worse than 3.5 at generating Connections groupings. I haven’t tested systematically so maybe this is just some small sample size bias. But at the very least it isn’t obviously better * It really struggles with the “words that can fill in the blank” style groups. Often it will correctly come up with the right category (e.g. “words that can precede `cheese`”) but will only be able to identify 2 of 4 words in that grouping * It frequently generates very vague categories (“words that can be nouns”) despite nothing like that appearing in the proposal prompt. Also it will still sometimes score them highly, despite there being several explicitly examples in the value prompt disallowing these types of categories If you have any idea for how to improve this, please let me know (or send a PR)! https://ift.tt/MoKIdiT December 6, 2023 at 01:41AM
Show HN: Dropbase – Build internal web apps with just Python Hey HN, I’m Jimmy, co-founder of Dropbase ( https://www.dropbase.io ). We are an internal tools builder for Python developers. All you have to do is import any Python scripts/libraries, declare UI components, and layer app permissions so you can share them with others. We’re a middle ground between Airplane and Retool—simpler UI creation than Airplane, more code-centered than Retool. UI building is declarative and you can bind Python scripts/functions to UI components. You can write Python scripts/functions using our App Studio with support from a Python Language Server Protocol (LSP) for linting. Since the self-hosted worker directly references .py or .sql files in the filesystem, you can even write them on VSCode directly or import any other Python script or library. Our app layout is highly opinionated to speed up app building. Instead of an open canvas for UI building, we just give you a main table view and a widget sidebar. This approach significantly reduces app-building time while still covering what most tools need: see some data and take actions based on it. It’s not flexible enough to do absolutely anything, but that’s the point—there’s a tradeoff between flexibility and speed. Dropbase gives you most of what you need, plus speed! A neat feature we are experimenting with to build admin panels fast is “Smart Tables”. We convert any SQL SELECT statement (even across multiple joins and filters) into an inline editable table, like spreadsheets, without any additional code. We have a hybrid hosting model that combines a self-hosted client and a worker server, with a backend API for app/component definitions hosted by us to simplify pushing feature updates. The worker server sits in your machines so your sensitive data doesn’t leave your infra. We’re Python-centric for now, but plan to add support for Rust, Go, and others later. We made a few demo videos building common tools: - Customer approval tool: https://youtu.be/A1MIIRNkv3Q - Data editing tool (with Smart Table): https://youtu.be/R1cHO9lMRXo To try Dropbase, create an account at https://app.dropbase.io and generate a token, then follow these instructions for local setup: https://ift.tt/i39gf5F . We are very early so we're really excited to get your feedback, especially on our approach to tools building with Python! My co-founder Ayazhan and some of our teammates will be around to answer questions. https://ift.tt/KoZdNJ1 December 5, 2023 at 11:55PM
Show HN: Demo of Agent Based Model on GPU with CUDA and OpenGL (Windows/Linux) Demo of agent based model on GPU with CUDA and OpenGL (Windows/Linux) Agent instances on GPU memory Uses SSBO for instanced objects (with GLSL 450 shaders) CUDA OpenGL interops Renders with GLFW3 window manager Dynamic camera views in OpenGL (pan,zoom with mouse) Libraries installed using vcpkg ( https://ift.tt/TMKgHcB ) https://ift.tt/TMKgHcB December 5, 2023 at 01:04AM
Show HN: Satounki – Self-hosted temporary elevated access management service I was reading through the comments on this HN post last night[1] which inspired me to share this project here today. I've been working on Satounki since I got laid off last month. It's the culmination of a lot of experience building similar ad-hoc internal tooling at various places throughout my professional career. Satounki already includes: * AWS support * GCP support * Cloudflare support * Auto-generated Terraform providers from the Rust API * Auto-generated Typescript client wrapper from the Rust API * Slack bot for request notifications, approvals and rejections * CLI for requests, approvals and rejections * Dashboard for exploring policies, requests and stats The scope of this project is pretty big and I'm looking for contributors; if you know Rust, Go, Typescript, Nix, or even have an interest in them, take a look and see if this is something that you might like to work on! [1]: https://ift.tt/MOmJeV6 https://ift.tt/wrFeP0d December 4, 2023 at 10:39PM
Show HN: Darwinio: An Attempt at an Evolution Simulator We made this for our school project. I think we went a little too ambitious. https://ift.tt/yo19PdW December 4, 2023 at 07:28PM
Show HN: Caption – Generate social media posts from a given image using LLaVA https://ift.tt/qK5ouNs December 4, 2023 at 10:37AM
Show HN: A Who is Hiring app with AI filters – December update A cureated list of Who is Hiring with posts with smart filters generated with AI https://ift.tt/gdTZCPB December 4, 2023 at 06:51AM
Show HN: OSHW Embedded Ethernet Switch https://ift.tt/D7H15qm December 3, 2023 at 07:19PM
Show HN: Audio plugin for circuit-bent MP3 compression sounds I made MAIM, an open-source audio plugin that uses real MP3 encoders to distort the sound. I've also added knobs that let you "circuit bend" the encoders, changing parameters that would normally be inaccessible to the user to get strange glitchy sounds. The plugin lets you switch between two MP3 encoders, since under the MP3 standard, the specifics of what to lose in MP3 lossy compression is left up to the encoder. The encoders are LAME, the gold standard for open-source MP3 encoders, and BladeEnc, an old open-source MP3 encoder that has a really bubbly sound and was fun to work with. I'd love any feedback, and I'll be around to answer questions! https://ift.tt/PkUE4Hg December 3, 2023 at 11:31PM
Show HN: ThreeFold – Decentralized Cloud Infrastructure We built it from the ground up, minimal Linux based operating system (written in go and rust), messaging system written in rust and infrastructure as code support (terraform and pulumi) There is even a dashboard, and a playground UI to manage it (that you can even run yourself) . Beautifully decentralized, you have full control of everything, you can deploy on your own servers if the cost of the cloud is too much. You can even run the whole system yourself if you want to. Here is a link to documentation https://manual.grid.tf/ Also, we are honored if it piqued your interest, and would love to support your testing journey free of charge. https://threefold.io/ December 3, 2023 at 02:13AM
Show HN: DN42 – a free, BGP-routed VPN https://dn42.dev/Home December 2, 2023 at 11:36PM
Show HN: Ambient scene builder – comfy, cozy, & ad-free on woolie.tv https://www.woolie.tv/ December 3, 2023 at 12:56AM
Show HN: AI Shopping Assistant Hi! My friend and I built an AI Shopping Assistant powered by ChatGPT, called ShopMigo. The primary purpose of this project was to learn more about LLMs, embeddings, and AI in general. This started more as a pet project, but turned into something that we actually find really useful. I’m the kind of person that will take weeks to do research before buying an electronic or an expensive product. ShopMigo helps to guide you through a purchase and aggregates reviews so you don’t have to spend weeks/months doing your due diligence. Try it out! Let us know what you think! https://ift.tt/f0kECrH December 3, 2023 at 12:23AM
Show HN: 80% faster, 50% less memory, 0% loss of accuracy Llama finetuning Hi HN! I'm just sharing a project I've been working on during the LLM Efficiency Challenge - you can now finetune Llama with QLoRA 5x faster than Huggingface's original implementation on your own local GPU. Some highlights: 1. Manual autograd engine - hand derived backprop steps. 2. QLoRA / LoRA 80% faster, 50% less memory. 3. All kernels written in OpenAI's Triton language. 4. 0% loss in accuracy - no approximation methods - all exact. 5. No change of hardware necessary. Supports NVIDIA GPUs since 2018+. CUDA 7.5+. 6. Flash Attention support via Xformers. 7. Supports 4bit and 16bit LoRA finetuning. 8. Train Slim Orca fully locally in 260 hours from 1301 hours (5x faster). 9. Open source version trains 5x faster or you can check out Unsloth Pro and Max codepaths for 30x faster training! https://ift.tt/bBRJeA9... has more info about Unsloth! Hopefully you can try it out! Wrote a blog post at https://ift.tt/UmIS4Xw if you want to learn more about our manual hand derived backprop or Triton kernels and stuff! Thanks once again! https://ift.tt/RPDVsIT December 1, 2023 at 08:12PM
Show HN: Block bots and spam on Instagram with SocialGuard Hey HN, I've been working on a project to combat bots and spam on Instagram. SocialGuard provides an overview of all the comments flowing through your IG account, with options to automatically delete or reply to comments based on keywords + phrases. If you use IG for work purposes, I hope it can help keep your posts clean of spam! https://ift.tt/2GKSP7Z December 1, 2023 at 11:11PM
Show HN: Bi-directional sync between Postgres and SQLite Hi HN, Today we’re launching PowerSync, a Postgres<>SQLite bi-directional sync engine that enables an offline-first app architecture. It currently supports Flutter, React Native and web (JavaScript) using Wasm SQLite in the browser, with more client SDKs on the way. Conrad and I (Ralf) have been working on our sync engine since 2009, originally as part of a full-stack app platform. That version of the system is still used in production worldwide and we’ve learnt a lot from its use cases and scaling. About a year ago we started on spinning off PowerSync as a standalone product that is designed to be stack-agnostic. If you’d like to see a simple demo, check out the pebbles widget on the landing page here: https://ift.tt/nlFt6aj We wrote about our architecture and design philosophy here: https://ift.tt/8xaZGLQ... This covers amongst other things how we designed the system for scalable dynamic partial replication, why we use a server authority architecture based on an event log instead of CRDTs for merging changes, and the approach to consistency. Our docs can be found here: https://ift.tt/b4F3iBH We would love to hear your feedback! - Ralf, Conrad, Kobie, Phillip and team https://powersync.com November 30, 2023 at 07:43PM
Show HN: Status on DP – Add Status on Profile Picture Like LinkedIn https://ift.tt/O9l3j7M November 30, 2023 at 12:34PM
Show HN: Turn Emoji into Artwork via AI https://ift.tt/GR8twoB November 30, 2023 at 05:29PM
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/h1GbNlM ): 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/vLDYskV 2. Technical documentation: https://ift.tt/e0Vkrbu 3. Paper: https://ift.tt/cSeQHTh 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 04:53AM
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/ALn3xp1 https://ift.tt/BVcReTE November 28, 2023 at 11:41PM
Show HN: Neets.ai – Cheap and Robust TTS Platform We used to rely on ElevenLabs for their TTS API, however the prices for Eleven and their competitors were enormous. That led us to developing our own TTS platform, Neets.ai, which we will grow and improve with a much lower price than our peers. We're always looking for developers. If you think you have the skills, reach out: https://ift.tt/RxFygYX https://neets.ai/ November 29, 2023 at 03:30AM
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/lGidfT1 November 29, 2023 at 01:48AM
Show HN: Star Time Lapse Videos with a Raspberry Pi Camera and AllSky https://ift.tt/yagBcIG November 28, 2023 at 04:31AM
Show HN: DepAuth – Simulate lost/hacked accounts/devices/apps as a nice graph https://depauth.com November 27, 2023 at 06:38PM
Show HN: I built a domain name marketplace for folks (like me) who hoard domains Problem: I (accidentally) hoard domains :') 1. I get excited about a new project 2. I buy a domain 3. I get busy, and the domain collects a thick layer of dust I know I'm not alone in this, either So, I had the idea of creating a simple and casual marketplace for folks like me to list their domains at a fair price with a nice community feel to free up these caged domains It felt like a great project for me to pick up some new skills, so I got to it All up, it took me about a month, and I built the whole thing live on Twitch I've always sat on the design, marketing and front-end side of the fence, so this was my first attempt at making a 'full' web app Here's the stack I used: - SvelteKit ( https://kit.svelte.dev/ ) - Supabase ( https://supabase.com/ ) - Resend ( https://resend.com/ ) - ShadCN Svelte ( https://ift.tt/zIUHaAN ) It was super fun to build, and as a beginner, I learnt so much I leaned on AI quite heavily to help advance my speed of groking certain concepts within both SvelteKit & Supabase, and I blogged about the experience and my learnings here: https://ift.tt/z4RnTx1 Any feedback/criticism very much welcome, I've got a lot to learn :) https://ift.tt/eQEtAPO November 27, 2023 at 03:56AM
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 08:39AM
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/LDZtqHv November 27, 2023 at 12:00AM
Show HN: ThemeNix: Theme your NixOS configuration consistently https://ift.tt/GTqVRpa November 26, 2023 at 11:21PM
Show HN: pytunes – Free and open-source music streaming service https://ift.tt/FRWINXJ November 26, 2023 at 04:20AM
Show HN: git-genie: pre-commit hook that writes commit messages for you https://ift.tt/IpdxneJ November 25, 2023 at 11:37PM
Show HN: Building an Investment Management Powerhouse The idea for Stockle came from simply having no usable tools to track, manage and explore investments. It felt like every single one existing platforms lacked even the most basic functionalities. In addition the UIs were not focusing on user experience. The lack of detail in the existing platforms led us to try out a different approach to investment management. Focus points for Stockle have been Modern UI, Detailed coverage on investments and flexible portfolio creation. For future we are focusing on even more personalised features. Feel free to put Stockle-beta to test whether you are an investor or not! Many features still under development but core features are there! Maybe it can even spark up your inner Warren Buffet. Feedback is also appreciated! https://stockle.app/ November 25, 2023 at 10:36PM
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/z4pbcyI https://ift.tt/LZlf4HE November 25, 2023 at 07:46PM
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/xEA4Sbr November 25, 2023 at 01:29AM
Show HN: Manage mail inbox directly in OpenAI ChatGPT https://ift.tt/lGUA4Lk November 24, 2023 at 09:16PM
Show HN: Go bindings to SQLite using wazero https://ift.tt/75adCOF November 24, 2023 at 05:36AM
Show HN: Play Vectoroids in the browser – a clone of the classic game Asteroids src: https://ift.tt/raQh0Cd https://ift.tt/xvdPZM1 November 23, 2023 at 08:45PM
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/2euSfXj * 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/2euSfXj November 22, 2023 at 07:21PM
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/QPcNtoB November 23, 2023 at 03:41AM
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/KTQheHq November 23, 2023 at 02:23AM
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/pRzZw6P https://ift.tt/MYpJRPj November 22, 2023 at 05:32PM
Show HN: I made a catalog of useful GPTs https://coolgpts.ai/ November 22, 2023 at 02:41AM
Show HN: Gaming Gaiden: A lightweight gaming time tracker in PowerShell Hi Everyone, I made a Powershell application to track time spent playing pc / emulated games. It provides many other interesting statistics as well over long term that can add value to someone's gaming hobby imo. I used to use a closed source program called Gameplay Time Tracker for time tracking focused on gaming, but overtime it started failing and throwing exceptions everywhere. I tried reaching to its Developer to ask if they can open source it and i can fix the problems. I couldn't raise them. It had been truly abandoned. After a while i just decided to build a replacement. Few choices that may seem strange, using Powershell for a GUI application, building the GUI with HTML, CSS and JS instead of native windows forms. All of these were made because i am not a windows app dev / GUI dev. I am infra engineer and have strong scripting skills. Instead of getting bogged down in learning a whole programming language like C# and .Net., decided to go with Powershell. DataTables and ChartJs made it trivial to create the UI. Pragmatic choices over conventional wisdom basically. It turned out well in my opinion. Got some attention on reddit and in a youtube channel. Thought it would be good to share here as well. https://ift.tt/FkVS6mi November 21, 2023 at 11:10PM
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/ljD0U3d November 21, 2023 at 10:00PM
Show HN: I made a conversational language learning chat UI with gpt4-1106 Hi, I built JoJo, a personal conversational language learning chat interface. video demo here: https://ift.tt/1rE0ZQh You can chat casually in both your native and foreign language, translate from your native to foreign language, and get grammar explanations. There is explanation mode when having a conversation which corrects and explains what you type. This can be turned off so you can just chat back and forth in your foreign language. I have a 1395 day streak with duolingo Italian so I wanted to build something to help with conversational practice. There are 15 languages supported to choose from. Any feedback or suggestions is greatly appreciated. Thank you - Kyle https://www.jojo.so/ November 20, 2023 at 08:27PM
Show HN: Signed URLs Gateway – The Missing Infra Piece for Building Modern Apps https://ift.tt/6khyOd1 November 20, 2023 at 09:39PM
Show HN: How we built an AI copilot for Windmill's code workflows https://ift.tt/ziqcapN November 20, 2023 at 10:59PM
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/Oknm3R5 Get it on Play Store: https://ift.tt/RxCoIfJ... Feedback about product, pricing, website is most welcome! Thank you, Himanshu https://ift.tt/we38CD1 November 20, 2023 at 12:52AM
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 02:25AM
Show HN: torbb – Now with Tor, run BrowserBox as a hidden service instantly https://ift.tt/MUmLpNk November 20, 2023 at 12:52AM
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/8Fcrd9E Code: https://ift.tt/d4TjKkL November 19, 2023 at 06:24AM
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 09:42PM
Show HN: nbi.ai – Generative Business Intelligence https://ift.tt/1rAJeLE November 18, 2023 at 02:48AM
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/NyWJqaR Feedback welcome. https://ift.tt/q9K7PTj November 18, 2023 at 01:36AM
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/tmkvVg3 Eager to hear your thoughts and discuss improvements! https://ift.tt/tmkvVg3 November 17, 2023 at 07:46PM
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/aboRVwv... 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/0Gr8MR2... [2] https://ift.tt/nbJA89W... [3] https://ift.tt/7iFEXUy https://ift.tt/dOYSlvB November 17, 2023 at 02:51AM
Show HN: I made a really silly personal landing page Also, yes I am looking for a new role. And yes, I should have been spending my time looking for suitable roles instead of building this. https://ift.tt/H0TIJ29 November 17, 2023 at 02:36AM
Show HN: Tiny LLMs – Browser-based private AI models for a wide array of tasks https://ift.tt/UPh5KAY November 17, 2023 at 02:13AM
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/qb7vApR 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/tgiGnYo - 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/WICGak5 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/CKYwDBh - GitHub: https://ift.tt/nq3uCNg November 16, 2023 at 11:56PM
Show HN: AI Receptionist, Speaks 64 Languages If you are looking for a receptionist for your startup, consider using Lomni. Lomni is an AI receptionist that can: * Read your website to answer questions * Upsell your product or service according to your instructions * Send texts and emails to you or the caller, for example: * Send links and confirmation texts to callers * Forward customer feedback to support@startup.com * Connect to any API or webhook, in order to: * Generate leads * Book appointments * Process payments * Integrate with any application * Read from and write to your database * Do all of the above in any language, all day, everyday. * Do all of the above over SMS messaging or a chatbot that you could embed into your website. * Coming very soon: Do all of the above over WhatsApp, Facebook Messenger, and Google’s Business Messages. * Coming very soon: generate actionable insights from conversational data using state-of-the-art machine learning. Pricing: Lomni can do all of the above starting at $89/month, approximately 9 cents per minute of calling. This is 1/10th to 1/20th of the standard pricing of calling centres. Custom Demo: Set up in 30 minutes using our user-friendly dashboard and start testing. Alternatively, email hello@lomni.ai for a free custom demo. https://lomni.ai/ November 16, 2023 at 01:59AM
Show HN: Multi-Object Tracking in Python Hello! I've created a small library for tracking, along with a tutorial. I plan to continue developing it. Tracking is an important topic, closely related to object detection. However, I've noticed that it doesn't receive as much attention compared to machine learning approaches. Or, the focus is on filters like the Kalman filter. This tutorial begins with single object tracking and progressively complicates the tasks, introducing various models and a hypothesis tree to solve them. https://ift.tt/tfOjPm7 November 16, 2023 at 12:06AM
Show HN: Movis – A Video Editing Library in Python Originally, this library was created due to my motivation to make videos in Python. Of course, I considered other Python libraries, but I decided to create a new library for video editing because I needed the following features and also for study purposes: - The existence of composition. Especially, the ability to perform advanced video editing by inserting compositions within compositions. - The ability to add animations based on keyframes. - Effects like chroma key and drop shadow. - A caching mechanism to render the same frame quickly. - Various blending modes. These features, despite being standard in proprietary video editing software, were not present in previous Python libraries. Currently, I am using this library to automatically generate videos from raw materials. I would be grateful for any comments, thoughts, or requests. https://ift.tt/aG2J73e November 15, 2023 at 10:50PM
Show HN: Add auth to Next.js and deploy in 60 seconds – no manual config https://ift.tt/R9QFCYO November 15, 2023 at 10:48PM
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 02:12AM
Show HN: Interactive Demo of a Tag-Based Bookmark Manager https://ift.tt/sjHY6wB November 14, 2023 at 10:08PM
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/q0Ecnd9 ), 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 14, 2023 at 11:28PM
Show HN: Llm.f90 fast, hackable transformer implementation in Fortran I submitted an earlier version of this a few months ago (as llama2.f90). At that time it had a lot of steps to run and was just a toy, now it's easy to run and is a competitive option for llm inference. See the motivation section for discussion and the `Performance` issue for an ongoing discussion about performance. https://ift.tt/VXkNsy9 November 14, 2023 at 01:17AM
Show HN: Twogether AI – Multi-Person Photo Generation API Hey everyone, at Magicflow (YC W23) we're helping our customers run AI image generation in production, enabling them to produce high-quality photos at scale. We are launching a scalable API today that makes it possible to create multi-person portrait photos: which means the ability to create real-looking photos of any two persons interacting with each other in some way only by providing a prompt and the person's pose. Generating this kind of photo requires a deep understanding of the AI ecosystem, a knowledge gap many companies face. In order to make the photos look real with high consistency and for a low cost, chaining of many models is required, and an excellent understanding of how to tweak with the various params of each one. We also handle the infrastructure required to generate the photos, which can be a challenge when dealt with alone, especially for companies with a small backend team (we can scale to thousands of requests per day and generate 100 photos in about 3 minutes). Our customers today use this technology for the following use cases: creating new photo albums from old-scanned albums, providing personalized content for user acquisition campaigns, enabling new kinds of experiences in physical venues, and creating humorous photos with celebrities. There is a significant tradeoff between creating a robust abstraction layer on top of Stable Diffusion capabilities and providing customers with more control over various options. The API currently allows you to manipulate the following parameters: the pose of the couple (hugging, taking a selfie, etc.), their facial expressions, the style of the photo (realistic, cartoon, painting, etc.), as well as the location, theme, and outfits (e.g., ski vacation, on the beach) We created a free demo app for you to view examples and try live: https://ift.tt/UvYABae (no user or payment needed). For full API access, contact me at yardenst@magicflow.ai. We can typically set you up within a day, but an onboarding session is required to ensure responsible API usage. https://ift.tt/DOLvbMI November 13, 2023 at 08:37PM
Show HN: Bitemporal, Binary JSON DBS 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/J32TPg0 [2] https://ift.tt/rLsHT89 [3] https://ift.tt/sPTCQ4Z [4] https://sirix.io/docs/ [5] http://brackit.io [6] https://ift.tt/d52MZf6 [7] https://youtu.be/Ee-5ruydgqo?si=Ift73d49w84RJWb2 November 13, 2023 at 11:21PM
Show HN: Interactive AI Resume/LinkedIn for better networking/job hunting Generally, I found resumes too vague to get to know anyone (hence why no one networks with them), professional blogs too low ROI, walking up to people unscalable, and cold messaging fairly low success-rate. I wanted the 'marketing tool' of networking to get myself out there. Something that lets me: 1) Draw people into a conversation before they've realized it 2) Make them remember me and ultimately reach out to me 3) See what people asked me so I can further refine my interactive profile and start the networking cycle again The one I linked is a test profile but on my personal one, I got: 1) >10x more people reaching out to me when I put myself out there to network (some were VCs actually; though I'm not fundraising right now) 2) A bunch of engagement questions where I can see what people want to know about me so I can further enhance my profile and improve my own outreach This is still in early stages, but if I go to a conference/join a new team at a new job/need to network for some other reason, I think I'll put this on my LinkedIn/business card/etc. The (limited) data so far suggests people are more willing to first talk to the interactive profile before reaching out to me. I guess that makes sense, it's less commitment than emailing me. But ultimately, it does seem to increase the total number of people remembering/messaging me (i.e. improving the professional networking funnel as it were). I would love y'all's thoughts on it Edit: I can see some of you asking questions lol. Way more fun than LinkedIn's 'This random person looked at your profile but what did they want to know? We have no idea'. https://ift.tt/PsUHN3l November 13, 2023 at 06:14AM
Show HN: LoRA Tune LLM in Lightning on GPU https://ift.tt/VpoxJGv November 12, 2023 at 09:37PM
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/VhuGyCg November 13, 2023 at 12:45AM
Show HN: Koelsynth – a simple FM synthesis library This is part of my journey on pybind11. I wrote a tiny FM Synthesis library in C++ and a Python wrapper for that using pybind11. There is a command-line piano app in the examples directory if you want to play with it. Here is the link: https://ift.tt/EU7ihbj... My next target is to attach this to some kind of physics simulation - like a bunch of balls moving around in a box with some internal walls. When the ball hits certain trigger points, it produces the sound. https://ift.tt/zEaDUvQ November 12, 2023 at 02:22AM
Show HN: GPT-4 vision utilities to browse the web https://ift.tt/UltMJvc November 12, 2023 at 02:13AM
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 01:56AM
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/b1lMBVp November 11, 2023 at 11:42PM
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/DbI7md9 Story to Audio: https://ift.tt/UvuHsBC Why sharing here: To get some constructive feedback from awesome HN community. https://storybee.app November 11, 2023 at 02:39PM