Show HN: Squabblr – A Twitter/Reddit hybrid platform
6 by jayclees | 6 comments on Hacker News.
Hey guys, I made a post about this about a week ago and was told to create a Show HN post. So here we are! Squabblr is a hybrid that takes Twitter style posting and combines it with Reddit style commenting. It came up from a personal want where I liked using Twitter to see what people I'm interested in are up to, but found that the reply system left a lot to be desired. It's very hard to have or follow conversations with their UI. While Reddit provided a great commenting system but didn't support following people very well (or had much usage of it at all). So I decided to create Squabblr. You can "tweet" random blurbs or have in-depth conversations in a single unified platform. You can follow people, and you can also have Reddit style communities for whatever niche subject you find interest in. If you find any interest in it, check it out here! https://squabblr.com Tech stack: - Laravel - Vue.js - MySQL - DigitalOcean Appreciate your time!
Thursday, 31 August 2023
New Show Hacker News story: latest news
Show HN: Flake schemas – teaching Nix about your flake outputs
3 by biggestlou | 0 comments on Hacker News.
3 by biggestlou | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Video about the CPU vulnerability Zenbleed (CVE-2023-20593)
3 by LiveOverflow | 0 comments on Hacker News.
3 by LiveOverflow | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Become fluent in a language by practicing with an AI Tutor
3 by vinpalumbo | 3 comments on Hacker News.
Hi everyone! After recently moving from Toronto to Montreal, I was trying to become more fluent in French. I downloaded a couple language learning apps, but quickly realized that it wasn’t helping me hold a conversation in everyday situations. I then downloaded some language exchange apps, but it was difficult to keep the conversations going with different time zones, and my language partners weren’t always properly correcting all my mistakes. So finally, I got a real tutor but it quickly became expensive, and I couldn’t just practice anytime, like on the bus every morning. So I built Tutor Lily, a mobile app chatbot to help language learners like me become fluent by practicing real-life conversations with a friendly AI companion, who corrects and explains all your mistakes, making personalized tutoring both affordable and always available at your fingertips! But this is just the beginning, I have many interesting ideas that I hope to launch in the coming months to enhance Tutor Lily's capabilities. Excited to see what you guys think, and get all your most honest feedback!
3 by vinpalumbo | 3 comments on Hacker News.
Hi everyone! After recently moving from Toronto to Montreal, I was trying to become more fluent in French. I downloaded a couple language learning apps, but quickly realized that it wasn’t helping me hold a conversation in everyday situations. I then downloaded some language exchange apps, but it was difficult to keep the conversations going with different time zones, and my language partners weren’t always properly correcting all my mistakes. So finally, I got a real tutor but it quickly became expensive, and I couldn’t just practice anytime, like on the bus every morning. So I built Tutor Lily, a mobile app chatbot to help language learners like me become fluent by practicing real-life conversations with a friendly AI companion, who corrects and explains all your mistakes, making personalized tutoring both affordable and always available at your fingertips! But this is just the beginning, I have many interesting ideas that I hope to launch in the coming months to enhance Tutor Lily's capabilities. Excited to see what you guys think, and get all your most honest feedback!
New Show Hacker News story: latest news
Show HN: A NextJS boilerplate to automate all the boring stuff
4 by marclou | 0 comments on Hacker News.
Hey HN, I'm a solopreneur and I ship apps like a madman. 16 startups in the last 2 years. I realized I was doing the same thing over and over: set up DNS records, connect DB, listen to Stripe webhooks... So I built ShipFast for 2 reasons: 1. Save time and focus on what matters: building a business 2. Avoid headaches like emails ending in spam or waiting 3 days for Google to approve I hope this boilerplate will be as helpful to you as it is for me. Would love your feedback pls Marc
4 by marclou | 0 comments on Hacker News.
Hey HN, I'm a solopreneur and I ship apps like a madman. 16 startups in the last 2 years. I realized I was doing the same thing over and over: set up DNS records, connect DB, listen to Stripe webhooks... So I built ShipFast for 2 reasons: 1. Save time and focus on what matters: building a business 2. Avoid headaches like emails ending in spam or waiting 3 days for Google to approve I hope this boilerplate will be as helpful to you as it is for me. Would love your feedback pls Marc
New Show Hacker News story: latest news
Show HN: Vercel-like preview deployment comments but for every platform
2 by anshumandev | 0 comments on Hacker News.
Huddle is a cloud platform agnostic collaboration tool for preview deployments. With Huddle, your team can initiate discussions, share insights, and enhance website quality, all right within your deployment previews. Why Huddle Wins? Cloud Platform Agnostic: Huddle plays nice with all platforms – no more compatibility worries! Real-Time Interaction: Experience live collaboration with team members via cursor movement and real-time comments. No Per-User Pricing Drama: Say goodbye to perplexing pricing structures. Huddle keeps things simple and cost-effective. Would love to hear your feedback :)
2 by anshumandev | 0 comments on Hacker News.
Huddle is a cloud platform agnostic collaboration tool for preview deployments. With Huddle, your team can initiate discussions, share insights, and enhance website quality, all right within your deployment previews. Why Huddle Wins? Cloud Platform Agnostic: Huddle plays nice with all platforms – no more compatibility worries! Real-Time Interaction: Experience live collaboration with team members via cursor movement and real-time comments. No Per-User Pricing Drama: Say goodbye to perplexing pricing structures. Huddle keeps things simple and cost-effective. Would love to hear your feedback :)
New Show Hacker News story: latest news
Show HN: Yet Another Notepad App for macOS
2 by NotepadApp | 0 comments on Hacker News.
Any suggestion is welcomed and appreciated!
2 by NotepadApp | 0 comments on Hacker News.
Any suggestion is welcomed and appreciated!
Wednesday, 30 August 2023
New Show Hacker News story: latest news
Show HN: How to Notebooks for computer vision models and techniques
2 by zerojames | 1 comments on Hacker News.
2 by zerojames | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: dnum − A small TypeScript library to handle decimal numbers
2 by bpierre | 0 comments on Hacker News.
2 by bpierre | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Write Github Actions Workflows in Typescript Rather Than YAML
2 by emmanuelnk | 0 comments on Hacker News.
Hey HN, I just released github-actions-workflow-ts, an NPM package that allows you to write GitHub Actions workflows in Typescript rather than YAML. The package then generates GH Actions workflow YAML files from your Typescript code. Why? - Type safety - Code re-usability: package and reuse common jobs and steps across different workflows. - Imperative edge: Utilize control flow to control the generation of different kinds of workflows easily. Essentially, I realized that as I write larger and more complicated GH Actions workflows in YAML, they become less readable and thus more prone to errors and harder to maintain/refactor. You can try it out on Replit (free but requires an account to fork my examples and run them yourself). Fork it and run the build command in the shell: - Simple Example: https://ift.tt/GlTEfQt... - Advanced Example: https://ift.tt/GlTEfQt... Read the accompanying blog post here: https://ift.tt/W7KJ5br... Please check it out. I'm open to any feedback as I march towards the first stable 1.0.0 release. Thanks
2 by emmanuelnk | 0 comments on Hacker News.
Hey HN, I just released github-actions-workflow-ts, an NPM package that allows you to write GitHub Actions workflows in Typescript rather than YAML. The package then generates GH Actions workflow YAML files from your Typescript code. Why? - Type safety - Code re-usability: package and reuse common jobs and steps across different workflows. - Imperative edge: Utilize control flow to control the generation of different kinds of workflows easily. Essentially, I realized that as I write larger and more complicated GH Actions workflows in YAML, they become less readable and thus more prone to errors and harder to maintain/refactor. You can try it out on Replit (free but requires an account to fork my examples and run them yourself). Fork it and run the build command in the shell: - Simple Example: https://ift.tt/GlTEfQt... - Advanced Example: https://ift.tt/GlTEfQt... Read the accompanying blog post here: https://ift.tt/W7KJ5br... Please check it out. I'm open to any feedback as I march towards the first stable 1.0.0 release. Thanks
New Show Hacker News story: latest news
Show HN: Chatmate: Discover and create chatbots
2 by jmiran15 | 0 comments on Hacker News.
Chatmate.dev allows you to easily make gpt4 based chatbots by combining multiple chat completions and/or document retrievals. You can chain different components together or run them in parallel and then use their responses in future prompts/components. To get started, create a project and then create a chat component. A single chat component is the same as one chat completion. You can add more chat or document components that use the responses of previous components in their prompts. There are some simple demos in the "discover" page. You can also publish your own chatbots and share them at the share url. The first demo is a simple document extraction. I copied a few posts from today's hackernews and fed it as a pdf. I then used the document retireval in the prompt for the final chat completion. The second demo is a teaching assistant chatbot for a data structures course. It is made up of 4 components, 1) Standalone query, which converts the user input to a standalone question (so that the document retrieval can be improved) 2) Thought generator, generates a sentiment based on the user's input (i.e. the user seems stressed about their data structures homework) 3) Document retrieval, retrieves lecture notes from over 400 documents 4) combines all the components into one system prompt for a better response. Roadmap: 1) Code components - run any code (including network calls) 2) Conditional components - uses gpt functions to decide which components to run (components are the functions) 3) Multitenancy (i.e. publish your bot at {botname}.chatmate.dev 4) Verisoning - chat with multiple versions of your bot (easy comparison of prompts) If you have any feedback, feel free to reach out at "jmiran15@jhu.edu".
2 by jmiran15 | 0 comments on Hacker News.
Chatmate.dev allows you to easily make gpt4 based chatbots by combining multiple chat completions and/or document retrievals. You can chain different components together or run them in parallel and then use their responses in future prompts/components. To get started, create a project and then create a chat component. A single chat component is the same as one chat completion. You can add more chat or document components that use the responses of previous components in their prompts. There are some simple demos in the "discover" page. You can also publish your own chatbots and share them at the share url. The first demo is a simple document extraction. I copied a few posts from today's hackernews and fed it as a pdf. I then used the document retireval in the prompt for the final chat completion. The second demo is a teaching assistant chatbot for a data structures course. It is made up of 4 components, 1) Standalone query, which converts the user input to a standalone question (so that the document retrieval can be improved) 2) Thought generator, generates a sentiment based on the user's input (i.e. the user seems stressed about their data structures homework) 3) Document retrieval, retrieves lecture notes from over 400 documents 4) combines all the components into one system prompt for a better response. Roadmap: 1) Code components - run any code (including network calls) 2) Conditional components - uses gpt functions to decide which components to run (components are the functions) 3) Multitenancy (i.e. publish your bot at {botname}.chatmate.dev 4) Verisoning - chat with multiple versions of your bot (easy comparison of prompts) If you have any feedback, feel free to reach out at "jmiran15@jhu.edu".
New Show Hacker News story: latest news
Show HN: Clippy and his friends, all in one page (Click to animate)
3 by naeemnur | 2 comments on Hacker News.
3 by naeemnur | 2 comments on Hacker News.
Tuesday, 29 August 2023
New Show Hacker News story: latest news
Show HN: Binary search tree shape animations using Go and WASM
2 by rtheunissen | 0 comments on Hacker News.
2 by rtheunissen | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: When Will I Run Out Of Money? (weekend project)
2 by adrianmsmith | 0 comments on Hacker News.
Hi everyone, I’ve been on Hacker News for a good number of years, but this is my first “Show HN”. I changed jobs recently. Tax is weird in Europe (and maybe other places as well?) in that different amounts go out at different times and repeat at various intervals. I needed to make sure I had enough cashflow to make all upcoming payments, I didn't want any surprises. So I created a little tool for my own purposes, then had fun putting a small HTML frontend on it as I thought it might be useful for someone else. I'm a backend developer in my day job, as you can probably tell from the design :) There are other tools out there that do a similar thing, but they normally require you to upload the relevant data to other people's servers, which I wasn't comfortable with for financial data. Also I didn't fancy paying anyone for a service as small as this. I'm posting it here in the hope that it's useful to someone. And to gather feedback, let me know what you think.
2 by adrianmsmith | 0 comments on Hacker News.
Hi everyone, I’ve been on Hacker News for a good number of years, but this is my first “Show HN”. I changed jobs recently. Tax is weird in Europe (and maybe other places as well?) in that different amounts go out at different times and repeat at various intervals. I needed to make sure I had enough cashflow to make all upcoming payments, I didn't want any surprises. So I created a little tool for my own purposes, then had fun putting a small HTML frontend on it as I thought it might be useful for someone else. I'm a backend developer in my day job, as you can probably tell from the design :) There are other tools out there that do a similar thing, but they normally require you to upload the relevant data to other people's servers, which I wasn't comfortable with for financial data. Also I didn't fancy paying anyone for a service as small as this. I'm posting it here in the hope that it's useful to someone. And to gather feedback, let me know what you think.
New Show Hacker News story: latest news
Show HN: Mu – A Micro App Platform
3 by asim | 0 comments on Hacker News.
Hey all Sharing a new piece of work I've been doing with a friend. Mu is a new micro web app platform which enables building and sharing apps instantly with storage, auth and payments built in. Apps are single file, built in the browser and rendered as an iframe. They're "micro" because they're quite literally tiny single purpose utilities like a hackernews reader or old school guest book. It's mostly at this point something that scratches a personal itch. Making app development super simple and lightweight. Sort of like living GitHub gists. And trying to build a simpler, cleaner place to consume the web. Right now nothing more than a cool hack I'm sharing. Feedback obviously welcome. Cheers Asim
3 by asim | 0 comments on Hacker News.
Hey all Sharing a new piece of work I've been doing with a friend. Mu is a new micro web app platform which enables building and sharing apps instantly with storage, auth and payments built in. Apps are single file, built in the browser and rendered as an iframe. They're "micro" because they're quite literally tiny single purpose utilities like a hackernews reader or old school guest book. It's mostly at this point something that scratches a personal itch. Making app development super simple and lightweight. Sort of like living GitHub gists. And trying to build a simpler, cleaner place to consume the web. Right now nothing more than a cool hack I'm sharing. Feedback obviously welcome. Cheers Asim
Monday, 28 August 2023
New Show Hacker News story: latest news
Show HN: I built a website that lets you read classic books as email newsletters
3 by andrewedstrom | 0 comments on Hacker News.
3 by andrewedstrom | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: MuscleWiki Advanced Bodymap – A More Granular Exercise Finder
3 by w0ts0n | 0 comments on Hacker News.
We are currently working on moving our site over to a react front end and adding more features to the site. I wanted to highlight one we are quite proud of - The advanced bodymap. Click the advanced button and get specific exercises that work that muscle. We are hoping to have an even bigger breakdown in the future when we build our "recovery" section of the site. Happy to answer any questions and take feature requests.
3 by w0ts0n | 0 comments on Hacker News.
We are currently working on moving our site over to a react front end and adding more features to the site. I wanted to highlight one we are quite proud of - The advanced bodymap. Click the advanced button and get specific exercises that work that muscle. We are hoping to have an even bigger breakdown in the future when we build our "recovery" section of the site. Happy to answer any questions and take feature requests.
New Show Hacker News story: latest news
Show HN: Deploying computer vision apps with Docker and Pipeless
2 by miguelaeh | 0 comments on Hacker News.
2 by miguelaeh | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Turning Websites into Animated Videos
5 by sum1ren | 0 comments on Hacker News.
Would love to try the tool on new apps, feel free to share your website, and we'll make a new video for you
5 by sum1ren | 0 comments on Hacker News.
Would love to try the tool on new apps, feel free to share your website, and we'll make a new video for you
New Show Hacker News story: latest news
Show HN: Flytrap – See all I/O of functions before JS/TS production bugs
2 by motemax | 0 comments on Hacker News.
Hi guys, I’ve been building a debugging tool for JS/TS production bugs that lets you see all the I/O of every function before the error. This makes reproducing the bug with detail very simple and fast. Ideas, experiences and feedback are much appreciated! I’m also interested to hear what issues you have had with fixing bugs in production and what tools you’re currently using. Links: Home page: https://ift.tt/kZqnNP8 Live Demo: https://ift.tt/XPjYsLA Docs: https://ift.tt/GD3NAFZ GitHub: https://ift.tt/k9plR1y
2 by motemax | 0 comments on Hacker News.
Hi guys, I’ve been building a debugging tool for JS/TS production bugs that lets you see all the I/O of every function before the error. This makes reproducing the bug with detail very simple and fast. Ideas, experiences and feedback are much appreciated! I’m also interested to hear what issues you have had with fixing bugs in production and what tools you’re currently using. Links: Home page: https://ift.tt/kZqnNP8 Live Demo: https://ift.tt/XPjYsLA Docs: https://ift.tt/GD3NAFZ GitHub: https://ift.tt/k9plR1y
New Show Hacker News story: latest news
Show HN: Qramaank: Reuse and Reorganise internet content
2 by im_coder | 0 comments on Hacker News.
TLDR; It is a platform for you to create course like content by reusing existing content from Youtube, Github, Google Drive etc. I tried to create this for my personal use to make all the urls, document to be shown in an orderly fashion like a normal course do. But then tried to expand this to make it community driven and have functionality like cloning as well. I am still working on this, any suggestion would be good.
2 by im_coder | 0 comments on Hacker News.
TLDR; It is a platform for you to create course like content by reusing existing content from Youtube, Github, Google Drive etc. I tried to create this for my personal use to make all the urls, document to be shown in an orderly fashion like a normal course do. But then tried to expand this to make it community driven and have functionality like cloning as well. I am still working on this, any suggestion would be good.
New Show Hacker News story: latest news
Show HN: Mail Organizer for Gmail
2 by alexkuang0 | 0 comments on Hacker News.
This Google Apps Script labels emails accoding to the address the email was sent to. For example, you own the domain name "example.com", and you set up an email forwarding service such as Forward Email or ImprovMX to relay all emails sent to "*@relay.example.com" to your Gmail account. The script will label your emails according to a set of rules. For example: - "hello@relay.example.com" will be labeled "hello" - "hello-world@relay.example.com" will be labeled "hello" and "world" - "hello.world@relay.example.com" will be labeled "hello/world" ("world" as a sublabel of "hello") - "hello.world-yo.wassup@relay.example.com" will be labeled "hello/world" and "yo/wassup"
2 by alexkuang0 | 0 comments on Hacker News.
This Google Apps Script labels emails accoding to the address the email was sent to. For example, you own the domain name "example.com", and you set up an email forwarding service such as Forward Email or ImprovMX to relay all emails sent to "*@relay.example.com" to your Gmail account. The script will label your emails according to a set of rules. For example: - "hello@relay.example.com" will be labeled "hello" - "hello-world@relay.example.com" will be labeled "hello" and "world" - "hello.world@relay.example.com" will be labeled "hello/world" ("world" as a sublabel of "hello") - "hello.world-yo.wassup@relay.example.com" will be labeled "hello/world" and "yo/wassup"
New Show Hacker News story: latest news
Show HN: MoodMinder – Swift Anger Regulation for Better Emotional Well-Being
5 by marans | 1 comments on Hacker News.
Hey Hacker News community! We're excited to showcase MoodMinder, a mental health app MVP that empowers individuals to swiftly regulate anger and enhance emotional well-being. MoodMinder was born out of a desire to provide quick anger regulation solutions for busy individuals. Unique Features: Rapid Mood Identification: Identify anger triggers and tension levels swiftly. Instant Personalized meditations: Receive tailored meditations for immediate anger control. Cognitive Reappraisal: Shift perspectives to defuse triggers in real-time. Quick Interactive Games: Engage in games designed for anger regulation in just minutes. As an MVP, we're seeking insights from the Hacker News community to shape our app's development. Your feedback is pivotal. Thank you for being part of our journey!
5 by marans | 1 comments on Hacker News.
Hey Hacker News community! We're excited to showcase MoodMinder, a mental health app MVP that empowers individuals to swiftly regulate anger and enhance emotional well-being. MoodMinder was born out of a desire to provide quick anger regulation solutions for busy individuals. Unique Features: Rapid Mood Identification: Identify anger triggers and tension levels swiftly. Instant Personalized meditations: Receive tailored meditations for immediate anger control. Cognitive Reappraisal: Shift perspectives to defuse triggers in real-time. Quick Interactive Games: Engage in games designed for anger regulation in just minutes. As an MVP, we're seeking insights from the Hacker News community to shape our app's development. Your feedback is pivotal. Thank you for being part of our journey!
Sunday, 27 August 2023
New Show Hacker News story: latest news
Show HN: Hermes – SMM backdoor and client for usermode privilege escalation
6 by pRain1337 | 0 comments on Hacker News.
Hermes is an open source system management mode backdoor which allows a user mode application to elevate its own privileges and interact with memory without any direct access at smm level.
6 by pRain1337 | 0 comments on Hacker News.
Hermes is an open source system management mode backdoor which allows a user mode application to elevate its own privileges and interact with memory without any direct access at smm level.
New Show Hacker News story: latest news
Show HN: Bicycle – A Database Tool (Rust, gRPC, RocksDB)
2 by seanwatters | 1 comments on Hacker News.
2 by seanwatters | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Sounds of Space – Hear comets, planets, black holes, and more
3 by xk4rim | 2 comments on Hacker News.
Most audios are data translated and processed into hearable sounds in a process called sonification. Not all sounds are sonifications, though. For instance, the sound of Mars' wind is real. Every audio has a source link attached to it that will point you to the place I got the sound from. Tools: Svelte
3 by xk4rim | 2 comments on Hacker News.
Most audios are data translated and processed into hearable sounds in a process called sonification. Not all sounds are sonifications, though. For instance, the sound of Mars' wind is real. Every audio has a source link attached to it that will point you to the place I got the sound from. Tools: Svelte
New Show Hacker News story: latest news
Show HN: Graphweaver – Instant GraphQL API on Postgres, MySQL, SQLite and More
3 by graphweaver | 1 comments on Hacker News.
Graphweaver is an open-source GraphQL API Server that can connect many data sources to create a single API. Create a headless CMS, API Gateway, BaaS or use it as a BFF.
3 by graphweaver | 1 comments on Hacker News.
Graphweaver is an open-source GraphQL API Server that can connect many data sources to create a single API. Create a headless CMS, API Gateway, BaaS or use it as a BFF.
Saturday, 26 August 2023
New Show Hacker News story: latest news
Show HN: Pilot your motorcycle across increasingly wild roller coaster geometry
2 by doomlaser | 0 comments on Hacker News.
I began this project in the 2010s to teach myself Unity and C#. Each piece of 3D geometry was made inside of the Unity IDE with the free ProBuilder suite of simple modeling tools. Should work in the browser on both phones and personal computers!
2 by doomlaser | 0 comments on Hacker News.
I began this project in the 2010s to teach myself Unity and C#. Each piece of 3D geometry was made inside of the Unity IDE with the free ProBuilder suite of simple modeling tools. Should work in the browser on both phones and personal computers!
New Show Hacker News story: latest news
Show HN: Pezzo – Open-Source LLMOps Plaform Tailored for Developers
5 by arielwein | 0 comments on Hacker News.
Hello HN, Introducing Pezzo – a developer-centric LLMOps platform designed to streamline Generative AI integrations. As Generative AI gains traction, we've observed a gap in tools catering to product teams and developers. Most are oriented toward ML/AI experts. That's why we created Pezzo - fully open-source under Apache 2.0. GitHub: https://ift.tt/9I2l7qi Why Pezzo? - Centralized Prompt Management: Think email templates but for prompts. Design, test, and publish prompts without undergoing an extensive release cycle. - Observability & Insights: Comprehensive dashboards that offer insights into cost metrics, AI provider expenses, success/error rates, and anomaly detection. Be in control of your AI operations. - Efficient Request Caching: Out-of-the-box caching reduces costs and redundancy. Especially valuable during local development with repetitive LLM requests. Future Roadmap: We're working on issue auto-suggestions, continuous prompt improvements, cost optimization, and security threat flagging, among other features. If you'd like to try it out, we've made our Cloud version available: https://pezzo.ai . Note: It runs the identical code as our open-source version! Additionally, we're always looking for contributors, so if you're interested - we'd love to hear from you.
5 by arielwein | 0 comments on Hacker News.
Hello HN, Introducing Pezzo – a developer-centric LLMOps platform designed to streamline Generative AI integrations. As Generative AI gains traction, we've observed a gap in tools catering to product teams and developers. Most are oriented toward ML/AI experts. That's why we created Pezzo - fully open-source under Apache 2.0. GitHub: https://ift.tt/9I2l7qi Why Pezzo? - Centralized Prompt Management: Think email templates but for prompts. Design, test, and publish prompts without undergoing an extensive release cycle. - Observability & Insights: Comprehensive dashboards that offer insights into cost metrics, AI provider expenses, success/error rates, and anomaly detection. Be in control of your AI operations. - Efficient Request Caching: Out-of-the-box caching reduces costs and redundancy. Especially valuable during local development with repetitive LLM requests. Future Roadmap: We're working on issue auto-suggestions, continuous prompt improvements, cost optimization, and security threat flagging, among other features. If you'd like to try it out, we've made our Cloud version available: https://pezzo.ai . Note: It runs the identical code as our open-source version! Additionally, we're always looking for contributors, so if you're interested - we'd love to hear from you.
New Show Hacker News story: latest news
Show HN: Our latest AI creation, all feedback and discussions welcome
2 by andy89 | 0 comments on Hacker News.
Please Check out our Latest AI content generation Tool LogicBalls AI. Please give your feedback and suggestions.
2 by andy89 | 0 comments on Hacker News.
Please Check out our Latest AI content generation Tool LogicBalls AI. Please give your feedback and suggestions.
New Show Hacker News story: latest news
Show HN: Email Enricher, a Free, Offline Clearbit Alternative
4 by dominicwhyte | 0 comments on Hacker News.
At my prior employer, we got Slack alerts for big company sign-ups I wanted the same for my new startup ( https://fillout.com ) but quickly found that Clearbit would cost us $7,000 / mo... Instead, I made this free npm package `email-enricher` the returns if an email is likely from a Fortune 1000 company Hope it's useful to someone else!
4 by dominicwhyte | 0 comments on Hacker News.
At my prior employer, we got Slack alerts for big company sign-ups I wanted the same for my new startup ( https://fillout.com ) but quickly found that Clearbit would cost us $7,000 / mo... Instead, I made this free npm package `email-enricher` the returns if an email is likely from a Fortune 1000 company Hope it's useful to someone else!
New Show Hacker News story: latest news
Show HN: Display primary keys the way humans and developers prefer
2 by tttp | 1 comments on Hacker News.
2 by tttp | 1 comments on Hacker News.
Friday, 25 August 2023
New Show Hacker News story: latest news
Show HN: I’m a startup nerd, I spend roughly 10h a week researching trends
3 by taruza | 1 comments on Hacker News.
3 by taruza | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Release AI – Talk to Your Infrastructure
2 by dgiffin | 1 comments on Hacker News.
Hello, Hacker News! I'm David, cofounder of Release (YCW20). Introducing Release AI, a tool designed to empower users with instant access to DevOps expertise, all without monopolizing the valuable time of our experts. Developed with the developer and engineer community in mind, Release AI takes the power of OpenAI's cutting-edge GPT-4 public LLM and augments it with DevOps knowledge. In its initial phase, Release AI offers "read-only" access to both AWS and Kubernetes. This means you can engage in insightful conversations with your AWS account and K8s infrastructure effortlessly. Looking ahead, our roadmap includes plans to integrate more tools for commonly used systems. This will enable you to automate an even broader array of your daily tasks. If you would like more info you can check-out our launch YC (it has more details, screen casts): https://ift.tt/f7kIigp... Our quickstart guide: https://ift.tt/sWZOgN8 Signup and use it: https://ift.tt/CTo3sd9 Please give it a try! We would love your feedback as we are enhancing Release AI, reach out to us with any feature requests or crazy ideas that Release AI could do for you. Feel free to email me at david@release.com or leave a comment, looking forward to chatting with you. Join the conversation in our Slack community and discover the future of DevOps with Release AI!
2 by dgiffin | 1 comments on Hacker News.
Hello, Hacker News! I'm David, cofounder of Release (YCW20). Introducing Release AI, a tool designed to empower users with instant access to DevOps expertise, all without monopolizing the valuable time of our experts. Developed with the developer and engineer community in mind, Release AI takes the power of OpenAI's cutting-edge GPT-4 public LLM and augments it with DevOps knowledge. In its initial phase, Release AI offers "read-only" access to both AWS and Kubernetes. This means you can engage in insightful conversations with your AWS account and K8s infrastructure effortlessly. Looking ahead, our roadmap includes plans to integrate more tools for commonly used systems. This will enable you to automate an even broader array of your daily tasks. If you would like more info you can check-out our launch YC (it has more details, screen casts): https://ift.tt/f7kIigp... Our quickstart guide: https://ift.tt/sWZOgN8 Signup and use it: https://ift.tt/CTo3sd9 Please give it a try! We would love your feedback as we are enhancing Release AI, reach out to us with any feature requests or crazy ideas that Release AI could do for you. Feel free to email me at david@release.com or leave a comment, looking forward to chatting with you. Join the conversation in our Slack community and discover the future of DevOps with Release AI!
New Show Hacker News story: latest news
Show HN: Budget Zen – Simple, Encrypted Budgets and Expenses
2 by BrunoBernardino | 1 comments on Hacker News.
2 by BrunoBernardino | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: HD Image Downloader Chorme Extension for Any Website
2 by NeroLens | 1 comments on Hacker News.
Hello HN, A small AI tool to easily download any images on any website, and turn into high-quality with one click. Feature - 3 models: Generic; Paintings; Face - 5 free credits per day Tested Platform - Pinterest, Instagram, Discord x Midjourney, And more…
2 by NeroLens | 1 comments on Hacker News.
Hello HN, A small AI tool to easily download any images on any website, and turn into high-quality with one click. Feature - 3 models: Generic; Paintings; Face - 5 free credits per day Tested Platform - Pinterest, Instagram, Discord x Midjourney, And more…
New Show Hacker News story: latest news
Show HN: A simple web app to combat phone addiction
2 by dtran | 0 comments on Hacker News.
When I'm stuck on coding something, I find myself reaching for my phone even if I don't have any particular reason to do so. Inspired by Calm's DoNothingFor2Minutes.com which launched on HN 13 years ago [1], I made this simple webapp to see if my friends and I could go an hour without touching our phones. It is surprisingly difficult. According to a 2022 survey [2], the average US adult picks up their phone 352 times per day, or approximately once every 2m43s while they're awake. On browsers that support it (iOS 16.4+, most versions of Android Chrome), it uses the Screen Wake Lock API [3] to keep the page open, and falls back to nosleep.js [4] otherwise. From testing on my iPhone 14 Pro Max running iOS 16.6, battery life only went down 3 or 4 percentage points after an hour with the wake lock. Made this as a web app as a quick demo to be compatible across all mobile devices. As an app, we can probably save more on battery + not have the screen on. One caveat is that on iOS this will actually increase your Screen Time (although hopefully reduce your other category usage). I currently only track time on page through Google Analytics 4. No other calls are made to a server, although if we actually wanted to verify that you kept the page open vs. javascript/inspector-system clock-fu, we could add a verified mode that pings the server every X minutes. As a PWA, possibly due to an iOS/Mobile Safari quirk/bug [5], neither wake lock nor nosleep.js appear to work . [1] https://ift.tt/8qcMTId [2] https://ift.tt/q0TEutH [3] https://ift.tt/RCHOmN8... [4] https://ift.tt/BEKXfsM [5] https://ift.tt/zw9IXbW
2 by dtran | 0 comments on Hacker News.
When I'm stuck on coding something, I find myself reaching for my phone even if I don't have any particular reason to do so. Inspired by Calm's DoNothingFor2Minutes.com which launched on HN 13 years ago [1], I made this simple webapp to see if my friends and I could go an hour without touching our phones. It is surprisingly difficult. According to a 2022 survey [2], the average US adult picks up their phone 352 times per day, or approximately once every 2m43s while they're awake. On browsers that support it (iOS 16.4+, most versions of Android Chrome), it uses the Screen Wake Lock API [3] to keep the page open, and falls back to nosleep.js [4] otherwise. From testing on my iPhone 14 Pro Max running iOS 16.6, battery life only went down 3 or 4 percentage points after an hour with the wake lock. Made this as a web app as a quick demo to be compatible across all mobile devices. As an app, we can probably save more on battery + not have the screen on. One caveat is that on iOS this will actually increase your Screen Time (although hopefully reduce your other category usage). I currently only track time on page through Google Analytics 4. No other calls are made to a server, although if we actually wanted to verify that you kept the page open vs. javascript/inspector-system clock-fu, we could add a verified mode that pings the server every X minutes. As a PWA, possibly due to an iOS/Mobile Safari quirk/bug [5], neither wake lock nor nosleep.js appear to work . [1] https://ift.tt/8qcMTId [2] https://ift.tt/q0TEutH [3] https://ift.tt/RCHOmN8... [4] https://ift.tt/BEKXfsM [5] https://ift.tt/zw9IXbW
Thursday, 24 August 2023
New Show Hacker News story: latest news
Show HN: Open-source obsidian.md sync server
30 by acheong08 | 9 comments on Hacker News.
https://ift.tt/0PGSb17 Hello HN, I'm a recent high school graduate and can't afford $8 per month for the official sync service, so I tried my hand at replicating the server. It's still missing a few features, such as file recovery and history, but the basic sync is working. To the creators of Obsidian.md: I'm probably violating the TOS, and I'm sorry. I'll take down the repository if asked. It's not ready for production and is highly inefficient; Not competition, so I hope you'll be lenient.
30 by acheong08 | 9 comments on Hacker News.
https://ift.tt/0PGSb17 Hello HN, I'm a recent high school graduate and can't afford $8 per month for the official sync service, so I tried my hand at replicating the server. It's still missing a few features, such as file recovery and history, but the basic sync is working. To the creators of Obsidian.md: I'm probably violating the TOS, and I'm sorry. I'll take down the repository if asked. It's not ready for production and is highly inefficient; Not competition, so I hope you'll be lenient.
New Show Hacker News story: latest news
Show HN: Declarative Spark Transformations with Hamilton
2 by elijahbenizzy | 0 comments on Hacker News.
I'm really excited about this new feature in Hamilton and wanted to share. It allows you to express a series of spark transformations as a DAG of individual functions that can be managed at a column level, while running them efficiently on spark dataframes.
2 by elijahbenizzy | 0 comments on Hacker News.
I'm really excited about this new feature in Hamilton and wanted to share. It allows you to express a series of spark transformations as a DAG of individual functions that can be managed at a column level, while running them efficiently on spark dataframes.
New Show Hacker News story: latest news
Show HN: Gov.uk Vue, a Vue component library based on Gov.uk
2 by matteason | 0 comments on Hacker News.
Hi everyone, TLDR: I've just released an alpha version of GOV.UK Vue, an easy to use, accessible component library for Vue 3, and I'd love to hear any feedback you have. This post links to the GitHub repo but there's full documentation on https://govukvue.org I'm in the UK and our government is very bad at a lot of things, but it's very good at building digital services - there have been discussions praising how easy to use GOV.UK is in the past: https://ift.tt/V85YiUI The frontend framework they've built, the GOV.UK Design System, is great, and I use it all the time in my day job. But no-one had built a Vue library for it yet, so I decided to do it. My aim is for it to be the most accessible Vue component library available - the Design System components already have brilliant accessibility, so all I have to do is not mess it up when porting it to Vue, and I think I've done OK (but let me know if you find any bugs) At the moment my focus has been on implementing the components in the Design System, so GOV.UK Vue doesn't include things like modals or autocomplete, but I'm planning to build a companion library which includes those kinds of components. Let me know if you'd be interested in that. Please check it out and let me know what you think!
2 by matteason | 0 comments on Hacker News.
Hi everyone, TLDR: I've just released an alpha version of GOV.UK Vue, an easy to use, accessible component library for Vue 3, and I'd love to hear any feedback you have. This post links to the GitHub repo but there's full documentation on https://govukvue.org I'm in the UK and our government is very bad at a lot of things, but it's very good at building digital services - there have been discussions praising how easy to use GOV.UK is in the past: https://ift.tt/V85YiUI The frontend framework they've built, the GOV.UK Design System, is great, and I use it all the time in my day job. But no-one had built a Vue library for it yet, so I decided to do it. My aim is for it to be the most accessible Vue component library available - the Design System components already have brilliant accessibility, so all I have to do is not mess it up when porting it to Vue, and I think I've done OK (but let me know if you find any bugs) At the moment my focus has been on implementing the components in the Design System, so GOV.UK Vue doesn't include things like modals or autocomplete, but I'm planning to build a companion library which includes those kinds of components. Let me know if you'd be interested in that. Please check it out and let me know what you think!
Wednesday, 23 August 2023
New Show Hacker News story: latest news
Show HN: SEC Insights AI – LLM powered Q&A for SEC 10-Ks and 10-Qs
5 by secsamai | 0 comments on Hacker News.
Hey HN, We've launched SEC Insights, a web application that turns the tedious task of analyzing SEC 10-K and 10-Q documents into an intuitive chat experience. Instead of diving deep into complex filings, ask questions and get immediate insights. Key Features: - Chat Interface: Chat on one side, original SEC document on the other. Ask, and the AI answers. - AI-Powered Analysis: Pose questions about any content, and our AI provides relevant information. - Transparent Processing: View real-time steps as the AI interprets and answers. - Unified Analysis: Ask questions spanning multiple documents; our engine crafts accurate, comprehensive responses. - Precision Metrics: Backed by top-tier financial data providers to ensure accurate financial data. Caveats: - No mobile support yet, but it's in the works. - Limited to select SEC documents for now, with plans to expand. - Reminder: We provide document analysis, not financial advice. Always consult a professional. Tech Stack: - LlamaIndex - OpenAI (gpt-3.5-turbo) - FastAPI + PostgreSQL - Next.js + Tailwind CSS We're eager for feedback and discussion on enterprise use cases. If you’re looking to build a similar experience for your own company’s documents, please reach out! hi@secinsights.ai. Best, The SEC Insights Team
5 by secsamai | 0 comments on Hacker News.
Hey HN, We've launched SEC Insights, a web application that turns the tedious task of analyzing SEC 10-K and 10-Q documents into an intuitive chat experience. Instead of diving deep into complex filings, ask questions and get immediate insights. Key Features: - Chat Interface: Chat on one side, original SEC document on the other. Ask, and the AI answers. - AI-Powered Analysis: Pose questions about any content, and our AI provides relevant information. - Transparent Processing: View real-time steps as the AI interprets and answers. - Unified Analysis: Ask questions spanning multiple documents; our engine crafts accurate, comprehensive responses. - Precision Metrics: Backed by top-tier financial data providers to ensure accurate financial data. Caveats: - No mobile support yet, but it's in the works. - Limited to select SEC documents for now, with plans to expand. - Reminder: We provide document analysis, not financial advice. Always consult a professional. Tech Stack: - LlamaIndex - OpenAI (gpt-3.5-turbo) - FastAPI + PostgreSQL - Next.js + Tailwind CSS We're eager for feedback and discussion on enterprise use cases. If you’re looking to build a similar experience for your own company’s documents, please reach out! hi@secinsights.ai. Best, The SEC Insights Team
New Show Hacker News story: latest news
Show HN: Flintable – Fixable ESLint rules Playground
2 by mho22 | 0 comments on Hacker News.
Hi community! I am glad to introduce to you my latest project! What? Flintable is a playground for experimenting lint rules, focusing on fixable layout and suggestions rules. I initially focused on ESLint, the most popular JavaScript linter. Flintable allows adding your code and regularly testing it with individual rules or custom configurations, composing your own configuration file. How? I developed Flintable using the PHP Laravel framework for the server side and the Vue framework linking them with Inertia JS, accompanied by Tailwind CSS for the client side. Laravel Horizon manages the queues and jobs, while Laravel Websockets and Laravel Echo enable the dialogue between the queue and the client. I used JSON Schema via AJS and OPIS to manipulate ESLint rule schemas and vue-codemirror for the code editor within the tool. Why? Working on the same code as a team can pose challenges, especially in terms of code conventions and working environments. That's why I created Flintable, which long-term goal is to allow everyone to configure their environment to the fullest without impacting others. Thus, developers can collaborate more effectively while respecting each other's workspaces. The short-term objective of Flintable is to simplify the understanding, the discovery and manipulation of rules with ease. How it works? Select a rule in the list of rules on your right. Activate the rule. Determine some options or not. And lint with this rule or with the configuration you made [ by activating other rules ]. When you're satisfied, download your configuration file. You can also try the rules on your own code by pasting it in the code editor. Next? - Implementing more plugins, more linters, more frameworks, more languages? - Creating custom rules sought by the community? - Storing configuration files online to facilitate reuse on other projects? - Launching lint of local and remote code via a command line throughout the development process, using version control tools like Git? I am thrilled about sharing my newborn project with you and would love to hear your feedback. See you in the comments. I don't know if I can share a post from my blog here about the Flintable journey, so ask me if you want it, and I will share the link in response.
2 by mho22 | 0 comments on Hacker News.
Hi community! I am glad to introduce to you my latest project! What? Flintable is a playground for experimenting lint rules, focusing on fixable layout and suggestions rules. I initially focused on ESLint, the most popular JavaScript linter. Flintable allows adding your code and regularly testing it with individual rules or custom configurations, composing your own configuration file. How? I developed Flintable using the PHP Laravel framework for the server side and the Vue framework linking them with Inertia JS, accompanied by Tailwind CSS for the client side. Laravel Horizon manages the queues and jobs, while Laravel Websockets and Laravel Echo enable the dialogue between the queue and the client. I used JSON Schema via AJS and OPIS to manipulate ESLint rule schemas and vue-codemirror for the code editor within the tool. Why? Working on the same code as a team can pose challenges, especially in terms of code conventions and working environments. That's why I created Flintable, which long-term goal is to allow everyone to configure their environment to the fullest without impacting others. Thus, developers can collaborate more effectively while respecting each other's workspaces. The short-term objective of Flintable is to simplify the understanding, the discovery and manipulation of rules with ease. How it works? Select a rule in the list of rules on your right. Activate the rule. Determine some options or not. And lint with this rule or with the configuration you made [ by activating other rules ]. When you're satisfied, download your configuration file. You can also try the rules on your own code by pasting it in the code editor. Next? - Implementing more plugins, more linters, more frameworks, more languages? - Creating custom rules sought by the community? - Storing configuration files online to facilitate reuse on other projects? - Launching lint of local and remote code via a command line throughout the development process, using version control tools like Git? I am thrilled about sharing my newborn project with you and would love to hear your feedback. See you in the comments. I don't know if I can share a post from my blog here about the Flintable journey, so ask me if you want it, and I will share the link in response.
New Show Hacker News story: latest news
Show HN: Fast vector similarity using Rust and Python
12 by eigenvalue | 0 comments on Hacker News.
I recently found myself computing the similarity between lots of very high dimensional vectors (i.e., sentence embedding vectors from LLMs), and I wanted to try some more powerful measures of similarity/dependency than just Cosine similarity, which seems to be the default for everything nowadays because of its computational efficiency. There are many other more involved measures that can detect more subtle relationships, but the problem is that some of them are quite slow to compute, especially if you're trying to do it in Python. For my favorite measure of statistical dependency, Hoeffding's D, that's true even if you use Numpy. Since I recently learned Rust and wanted to learn how to make Python packages using Rust, I put together this new library that I call Fast Vector Similarity. I was blown away by the performance of Rust and the quality of the tooling while making this. And even though it required a lot of fussing with Github Actions, I was also really impressed with just how easy it was to make a Python library using Rust that could be automatically compiled into wheels for every combination of platform (Linux, Windows, Mac) and Python Version (3.8 through 3.11) and uploaded to PyPi, all triggered by a commit to the repo and handled by Github's servers-- and all for free if you're working on a public repo! Anyway, this library can easily be installed to try out using `pip install fast_vector_similarity`, and you can see some simple demo Python code in the readme to show how to use it. Aside from exposing some very high performance implementations of some very nice similarity measures, I also included the ability to get robust estimates of these measures using the Bootstrap method. Basically, if you have two very high dimensional vectors, instead of using the entire vector to measure similarity, you can take the same random subset of indices from both vectors and compute the similarity of just those elements. Then you repeat the process hundreds or thousands of times and look at the robust average (i.e., throw away the results outside the 25th percentile to 75th percentile and average the remaining ones, to reduce the impact of outliers) and standard deviation of the results. Obviously this is very demanding of performance, but it's still reasonable if you're not trying to compute it for too many vectors. Everything is designed to fully saturate the performance of multi-core machines by extensive use of broadcasting/vectorization and the use of paralell processing via the Rayon library. I was really impressed with how easy and low-overhead it is to make highly parallelized code in Rust, especially compared to coming from Python, where you have to jump through a lot of hoops to use multiprocessing and there is a ton of overhead. Anyway, please let me know what you think. I'm looking to add more measures of similarity if I can find ones that can be efficiently computed (I already gave up on including HSIC because I couldn't get it to go fast enough, even using BLAS/LAPACK).
12 by eigenvalue | 0 comments on Hacker News.
I recently found myself computing the similarity between lots of very high dimensional vectors (i.e., sentence embedding vectors from LLMs), and I wanted to try some more powerful measures of similarity/dependency than just Cosine similarity, which seems to be the default for everything nowadays because of its computational efficiency. There are many other more involved measures that can detect more subtle relationships, but the problem is that some of them are quite slow to compute, especially if you're trying to do it in Python. For my favorite measure of statistical dependency, Hoeffding's D, that's true even if you use Numpy. Since I recently learned Rust and wanted to learn how to make Python packages using Rust, I put together this new library that I call Fast Vector Similarity. I was blown away by the performance of Rust and the quality of the tooling while making this. And even though it required a lot of fussing with Github Actions, I was also really impressed with just how easy it was to make a Python library using Rust that could be automatically compiled into wheels for every combination of platform (Linux, Windows, Mac) and Python Version (3.8 through 3.11) and uploaded to PyPi, all triggered by a commit to the repo and handled by Github's servers-- and all for free if you're working on a public repo! Anyway, this library can easily be installed to try out using `pip install fast_vector_similarity`, and you can see some simple demo Python code in the readme to show how to use it. Aside from exposing some very high performance implementations of some very nice similarity measures, I also included the ability to get robust estimates of these measures using the Bootstrap method. Basically, if you have two very high dimensional vectors, instead of using the entire vector to measure similarity, you can take the same random subset of indices from both vectors and compute the similarity of just those elements. Then you repeat the process hundreds or thousands of times and look at the robust average (i.e., throw away the results outside the 25th percentile to 75th percentile and average the remaining ones, to reduce the impact of outliers) and standard deviation of the results. Obviously this is very demanding of performance, but it's still reasonable if you're not trying to compute it for too many vectors. Everything is designed to fully saturate the performance of multi-core machines by extensive use of broadcasting/vectorization and the use of paralell processing via the Rayon library. I was really impressed with how easy and low-overhead it is to make highly parallelized code in Rust, especially compared to coming from Python, where you have to jump through a lot of hoops to use multiprocessing and there is a ton of overhead. Anyway, please let me know what you think. I'm looking to add more measures of similarity if I can find ones that can be efficiently computed (I already gave up on including HSIC because I couldn't get it to go fast enough, even using BLAS/LAPACK).
New Show Hacker News story: latest news
Show HN: Script to Auto-Generate Commit Messages with AI
2 by 5n00py | 0 comments on Hacker News.
The goal is to integrate the capabilities of OpenAI's GPT-3 model into the Git commit process. The tool inspects the staged changes and auto-generates descriptive commit messages which can be used as template for the commit command.
2 by 5n00py | 0 comments on Hacker News.
The goal is to integrate the capabilities of OpenAI's GPT-3 model into the Git commit process. The tool inspects the staged changes and auto-generates descriptive commit messages which can be used as template for the commit command.
New Show Hacker News story: latest news
Show HN: Make sense of all your files, links and messages in the cloud
3 by derkthejerk | 0 comments on Hacker News.
Hello everyone! Like most of you, we also use a lot of tools and have all our files, links and messages scattered over all those different tools in the cloud. Which often leads to not knowing where that one file is that you need. At best this means you waste 5 minutes looking for a file or link and at worst it means that valuable knowledge gets lost in a company. That’s why we created a place for you to connect all your tools, organize your files, and allow you to search across all your apps. Right now, you can connect up to 8 different tools, but there are a lot more to come! Give it a try and let me know your feedback!
3 by derkthejerk | 0 comments on Hacker News.
Hello everyone! Like most of you, we also use a lot of tools and have all our files, links and messages scattered over all those different tools in the cloud. Which often leads to not knowing where that one file is that you need. At best this means you waste 5 minutes looking for a file or link and at worst it means that valuable knowledge gets lost in a company. That’s why we created a place for you to connect all your tools, organize your files, and allow you to search across all your apps. Right now, you can connect up to 8 different tools, but there are a lot more to come! Give it a try and let me know your feedback!
New Show Hacker News story: latest news
Show HN: Pip install inference, open source computer vision deployment
2 by zerojames | 0 comments on Hacker News.
Deploying vision models is time consuming and tedious. Setting up dependencies. Fixing conflicts. Configuring TRT acceleration. Flashing (and re-flashing) NVIDIA Jetsons. A streamlined, developer-friendly solution for inference is needed. We, the Roboflow team, have been hard at work open sourcing Inference, an open source vision deployment solution. Our solution is designed with developers in mind, offering a HTTP-based interface. Run models on your hardware without having to write architecture-specific inference code. Here's a demo showing how to go from a model to GPU inference on a video of a football game in ~10 minutes: https://www.youtube.com/watch?v=at-yuwIMiN4 Inference powers millions of daily API calls for global sports broadcasts, one of the world’s largest railways, a leading electric car manufacturer, and multiple other Fortune 500 companies, along with countless hackers’ hobby and research projects. Inference works in Docker and supports CPU (ARM and x86), NVIDIA GPU, and TRT. Inference manages dependencies and the environment. All you need to do is make HTTP requests to the server. YOLOv5, YOLOv8, YOLACT, CLIP, SAM, and other popular vision models are supported (some models need to be hosted on Roboflow first, see the docs; we're working on bring your own model weights!). Try it out and tell us what you think!
2 by zerojames | 0 comments on Hacker News.
Deploying vision models is time consuming and tedious. Setting up dependencies. Fixing conflicts. Configuring TRT acceleration. Flashing (and re-flashing) NVIDIA Jetsons. A streamlined, developer-friendly solution for inference is needed. We, the Roboflow team, have been hard at work open sourcing Inference, an open source vision deployment solution. Our solution is designed with developers in mind, offering a HTTP-based interface. Run models on your hardware without having to write architecture-specific inference code. Here's a demo showing how to go from a model to GPU inference on a video of a football game in ~10 minutes: https://www.youtube.com/watch?v=at-yuwIMiN4 Inference powers millions of daily API calls for global sports broadcasts, one of the world’s largest railways, a leading electric car manufacturer, and multiple other Fortune 500 companies, along with countless hackers’ hobby and research projects. Inference works in Docker and supports CPU (ARM and x86), NVIDIA GPU, and TRT. Inference manages dependencies and the environment. All you need to do is make HTTP requests to the server. YOLOv5, YOLOv8, YOLACT, CLIP, SAM, and other popular vision models are supported (some models need to be hosted on Roboflow first, see the docs; we're working on bring your own model weights!). Try it out and tell us what you think!
Tuesday, 22 August 2023
New Show Hacker News story: latest news
Show HN: Cosmic Media – Search millions of stock photos and videos
8 by tonyspiro | 0 comments on Hacker News.
Hello HN, I’m Tony, the CEO of Cosmic (https://ift.tt/30CN78t), we provide a headless CMS and API toolkit to create and deliver content to websites and apps. Today, we are releasing Cosmic Media which enables you to search millions of high-quality, royalty-free, stock photos, videos, and vectors from popular online media services: Unsplash, Pexels, Giphy, and Pixabay from one convenient interface. It also includes AI-generated images from OpenAI. Check it out here: https://ift.tt/6xvABYJ We built it to solve our own need to consolidate our existing media extensions, which were individual media extensions using the Unsplash API and Pexels Video API, and we thought, "why not combine them into one"? Rather than search from different stock media websites, seems like it would be nice to aggregate it into one interface. Then we sort of thought about what else might someone want for adding media to their content, so we added DALL-E AI image generation. We've been using it internally and find that it's saved us some time when searching for media to add to our blog posts. We are offering it as both a stand-alone open source tool and as a Cosmic extension which can be added to your projects for easy access during content creation from the Cosmic dashboard. Check out the code and feel free to customize and extend it to suit your needs: https://ift.tt/OZTref4 Let me know what you think in the comments. - Tony
8 by tonyspiro | 0 comments on Hacker News.
Hello HN, I’m Tony, the CEO of Cosmic (https://ift.tt/30CN78t), we provide a headless CMS and API toolkit to create and deliver content to websites and apps. Today, we are releasing Cosmic Media which enables you to search millions of high-quality, royalty-free, stock photos, videos, and vectors from popular online media services: Unsplash, Pexels, Giphy, and Pixabay from one convenient interface. It also includes AI-generated images from OpenAI. Check it out here: https://ift.tt/6xvABYJ We built it to solve our own need to consolidate our existing media extensions, which were individual media extensions using the Unsplash API and Pexels Video API, and we thought, "why not combine them into one"? Rather than search from different stock media websites, seems like it would be nice to aggregate it into one interface. Then we sort of thought about what else might someone want for adding media to their content, so we added DALL-E AI image generation. We've been using it internally and find that it's saved us some time when searching for media to add to our blog posts. We are offering it as both a stand-alone open source tool and as a Cosmic extension which can be added to your projects for easy access during content creation from the Cosmic dashboard. Check out the code and feel free to customize and extend it to suit your needs: https://ift.tt/OZTref4 Let me know what you think in the comments. - Tony
New Show Hacker News story: latest news
Show HN: UpTrain (YC W23) – open-source tool to evaluate LLM response quality
11 by sourabh03agr | 0 comments on Hacker News.
Hello, we are Shikha and Sourabh, founders of UpTrain(YC W23) - an open-source tool to evaluate the performance of your LLM applications on aspects such as correctness, tonality, hallucination, fluency, etc. The Problem: Unlike traditional Machine learning or Deep learning models where we always have a unique Ground Truth and can define metrics like Precision, Recall, accuracy, etc. to quantify the model’s performance, LLMs are trickier and it is very difficult to estimate if their response is correct or not. If you are using GPT-4 to write a recruitment email, there is no unique correct email to do a word-to-word comparison against. As you build an LLM application, you want to compare it against different model providers, prompt configurations, etc., and figure out the best working combination. Instead of manually skimming through a couple of model responses, you want to run them through hundreds of test cases, aggregate their scores, and make an informed decision. Additionally, as your application generates responses for real user queries, you don’t want to wait for them to complain about the model inaccuracy, instead, you want to monitor the model’s performance over time and get alerted in case of any drifts. Again, at the core of it, you want a tool to evaluate the quality of your LLM response and assign quantitative scores. The Solution: To solve this, we are building UpTrain which has a set of evaluation metrics so that you can know when your application is going wrong. These metrics include traditional NLP metrics like Rogue, Bleu, etc., embeddings similarity metrics as well as model grading scores i.e. where we use LLMs to evaluate different aspects of your response. A few of these evaluation metrics include: 1. Response Relevancy: Measures if the response contains any irrelevant information 2. Response Completeness: Measures if the response answers all aspects of the given question 3. Factual Accuracy: Measures hallucinations i.e. if the response has any made-up information or not with respect to the provided context 4. Retrieved Context Quality: Measures if the retrieved context has sufficient information to answer the given question 5. Response Tonality: Measures if the response aligns with a specific persona or desired tone etc. We have designed workflows so that you can easily add your testing dataset, configure which checks you want to run (you can also define custom checks suitable for your use case) and conveniently access the results via Streamlit dashboards. UpTrain also has experimentation capabilities where you can specify different prompt variations and models to test across and use these quantitative checks to find the best configuration for your application. You can also use UpTrain to monitor your application’s performance and find avenues for improvement. We integrate directly with your databases (BigQuery, Postgres, MongoDB, etc.) and can run daily evaluations. We’ve launched the tool under an Apache 2.0 license to make it easy for everyone to integrate it into their LLM workflows. Additionally, we also provide managed service (with a free trial) where you can run LLM evaluations via an API request or through UpTrain testing console. We would love for you to try it out and give your feedback. Links: Demo: https://ift.tt/8YRg3jh Github repo: https://ift.tt/YnpF7Nt Create an account (free): https://ift.tt/iszLQ76 UpTrain testing console (need an account): https://ift.tt/TNY3mFo Website: https://uptrain.ai/
11 by sourabh03agr | 0 comments on Hacker News.
Hello, we are Shikha and Sourabh, founders of UpTrain(YC W23) - an open-source tool to evaluate the performance of your LLM applications on aspects such as correctness, tonality, hallucination, fluency, etc. The Problem: Unlike traditional Machine learning or Deep learning models where we always have a unique Ground Truth and can define metrics like Precision, Recall, accuracy, etc. to quantify the model’s performance, LLMs are trickier and it is very difficult to estimate if their response is correct or not. If you are using GPT-4 to write a recruitment email, there is no unique correct email to do a word-to-word comparison against. As you build an LLM application, you want to compare it against different model providers, prompt configurations, etc., and figure out the best working combination. Instead of manually skimming through a couple of model responses, you want to run them through hundreds of test cases, aggregate their scores, and make an informed decision. Additionally, as your application generates responses for real user queries, you don’t want to wait for them to complain about the model inaccuracy, instead, you want to monitor the model’s performance over time and get alerted in case of any drifts. Again, at the core of it, you want a tool to evaluate the quality of your LLM response and assign quantitative scores. The Solution: To solve this, we are building UpTrain which has a set of evaluation metrics so that you can know when your application is going wrong. These metrics include traditional NLP metrics like Rogue, Bleu, etc., embeddings similarity metrics as well as model grading scores i.e. where we use LLMs to evaluate different aspects of your response. A few of these evaluation metrics include: 1. Response Relevancy: Measures if the response contains any irrelevant information 2. Response Completeness: Measures if the response answers all aspects of the given question 3. Factual Accuracy: Measures hallucinations i.e. if the response has any made-up information or not with respect to the provided context 4. Retrieved Context Quality: Measures if the retrieved context has sufficient information to answer the given question 5. Response Tonality: Measures if the response aligns with a specific persona or desired tone etc. We have designed workflows so that you can easily add your testing dataset, configure which checks you want to run (you can also define custom checks suitable for your use case) and conveniently access the results via Streamlit dashboards. UpTrain also has experimentation capabilities where you can specify different prompt variations and models to test across and use these quantitative checks to find the best configuration for your application. You can also use UpTrain to monitor your application’s performance and find avenues for improvement. We integrate directly with your databases (BigQuery, Postgres, MongoDB, etc.) and can run daily evaluations. We’ve launched the tool under an Apache 2.0 license to make it easy for everyone to integrate it into their LLM workflows. Additionally, we also provide managed service (with a free trial) where you can run LLM evaluations via an API request or through UpTrain testing console. We would love for you to try it out and give your feedback. Links: Demo: https://ift.tt/8YRg3jh Github repo: https://ift.tt/YnpF7Nt Create an account (free): https://ift.tt/iszLQ76 UpTrain testing console (need an account): https://ift.tt/TNY3mFo Website: https://uptrain.ai/
New Show Hacker News story: latest news
Show HN: Ploter – the all-in-one reader for learning
2 by vorte | 0 comments on Hacker News.
Ploter is an all-in-one reader for your ebooks, audiobooks, pdfs, and more. Take highlights and annotations across all formats (including audio) and have these synced to your favourite note-taking app.
2 by vorte | 0 comments on Hacker News.
Ploter is an all-in-one reader for your ebooks, audiobooks, pdfs, and more. Take highlights and annotations across all formats (including audio) and have these synced to your favourite note-taking app.
New Show Hacker News story: latest news
Show HN: Breaklist – A Morning Briefing Printed on a Tiny Thermal Receipt
3 by bahmann | 1 comments on Hacker News.
I built Breaklist to organize the essential info I need to start my day. It generates a personalized morning briefing, optimized for thermal printers. The morning report currently includes: Task list Reminders Weather forecast Summary of latest top articles on Hacker News The result is a tidy, receipt-sized report that I can print and take on-the-go each morning.
3 by bahmann | 1 comments on Hacker News.
I built Breaklist to organize the essential info I need to start my day. It generates a personalized morning briefing, optimized for thermal printers. The morning report currently includes: Task list Reminders Weather forecast Summary of latest top articles on Hacker News The result is a tidy, receipt-sized report that I can print and take on-the-go each morning.
New Show Hacker News story: latest news
Show HN: Convert Research Papers into Dynamic Mind Maps with Claude
3 by haouarin | 0 comments on Hacker News.
3 by haouarin | 0 comments on Hacker News.
Monday, 21 August 2023
New Show Hacker News story: latest news
Show HN: My husband quit his job to build a new social audio app with Flutter
8 by stephanietam36 | 4 comments on Hacker News.
Wife of an app-builder here. My husband quit his full time job at Apple to work full-time last year on a new social audio app where you are anonymous and there are no videos or images - people can only connect with their voice. The app has been up for just less than 2 months, and it was incredible to see 300 users from all around the world leave voice messages of support for each other. It definitely restored my faith in humanity, so much so that I decided to jump on board as a co-founder :) We are on a mission to end loneliness that is gripping our world today, and we hope you also come onboard to get or offer support, or even just to make authentic connections with people around the world.
8 by stephanietam36 | 4 comments on Hacker News.
Wife of an app-builder here. My husband quit his full time job at Apple to work full-time last year on a new social audio app where you are anonymous and there are no videos or images - people can only connect with their voice. The app has been up for just less than 2 months, and it was incredible to see 300 users from all around the world leave voice messages of support for each other. It definitely restored my faith in humanity, so much so that I decided to jump on board as a co-founder :) We are on a mission to end loneliness that is gripping our world today, and we hope you also come onboard to get or offer support, or even just to make authentic connections with people around the world.
New Show Hacker News story: latest news
Show HN: Footage – Full-featured private video editor, 1.04 MB in size (iOS)
3 by zilvinassebeika | 1 comments on Hacker News.
3 by zilvinassebeika | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Kypso – copilot to manage and scale your teams' operations
4 by adamgold7 | 0 comments on Hacker News.
4 by adamgold7 | 0 comments on Hacker News.
Sunday, 20 August 2023
New Show Hacker News story: latest news
Show HN: Fake Hacker News – See what HN has to say before you post
6 by jusquan | 7 comments on Hacker News.
Hi HN! I’ve been lurking for a while, but out of fear of being steamrolled by HN readers or maybe just natural introversion, I’ve always been too scared to post or comment. Which why 1. this is my first real Hacker News submission 2. my friend Michael and I built "Fake" Hacker News, a place to post and see what AI-generated HN comments might say. Here’s a video of me using fakeHN to test this very submission: https://ift.tt/nAaqriw?... And an example of one of our generated posts: https://ift.tt/p3S9bcK To try it, submit a title and text, and depending on traffic and the powers that be, after ~5 seconds, you’ll see some Fake HN comments and replies. We don’t support url submissions yet, but we’re happy to build it if the community wants it! Other features to knock out: deeply nested replies, streamed comments, and higher-fidelity comments mapping to real readers, since the generations now are still pretty shallow. Instead of the quick and dirty system in place now, we think it’d be really cool to see how more nuanced AI agents with the opinions and biases of real individual HN readers might respond. I’d love to see what fakeHN posts you’ve tried and hear any feedback, whether you feel like it’s more of a nifty toy or could eventually solve real problems. If nothing else, it’s been funny to try random posts and see the results. :) - Justin and Michael
6 by jusquan | 7 comments on Hacker News.
Hi HN! I’ve been lurking for a while, but out of fear of being steamrolled by HN readers or maybe just natural introversion, I’ve always been too scared to post or comment. Which why 1. this is my first real Hacker News submission 2. my friend Michael and I built "Fake" Hacker News, a place to post and see what AI-generated HN comments might say. Here’s a video of me using fakeHN to test this very submission: https://ift.tt/nAaqriw?... And an example of one of our generated posts: https://ift.tt/p3S9bcK To try it, submit a title and text, and depending on traffic and the powers that be, after ~5 seconds, you’ll see some Fake HN comments and replies. We don’t support url submissions yet, but we’re happy to build it if the community wants it! Other features to knock out: deeply nested replies, streamed comments, and higher-fidelity comments mapping to real readers, since the generations now are still pretty shallow. Instead of the quick and dirty system in place now, we think it’d be really cool to see how more nuanced AI agents with the opinions and biases of real individual HN readers might respond. I’d love to see what fakeHN posts you’ve tried and hear any feedback, whether you feel like it’s more of a nifty toy or could eventually solve real problems. If nothing else, it’s been funny to try random posts and see the results. :) - Justin and Michael
New Show Hacker News story: latest news
Show HN: Simple open-source tool for mocking using TS interfaces
2 by devrafx | 0 comments on Hacker News.
2 by devrafx | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: HTBL – A stupid way to write back ends in HTML
2 by ksawery297 | 0 comments on Hacker News.
2 by ksawery297 | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Talk to AI Models in Terminal
5 by today072 | 0 comments on Hacker News.
Hi everyone, nice to meet you and I am a newcomer of HN. I have made a binary tool Aih that could communicate with Bard, ChatGPT, Claude, and Llama(HuggingChat) from the terminal. https://ift.tt/OUV9Njo Since CAPTCHA challenges and bots detecting have become increasingly difficult, I've changed my strategy from hacking the APIs to simulating a real browser's action. The tool first takes the logged-in cookies of Google, ChatGPT, Claude, and HuggingChat accounts from the real Chrome browser, then it opens an invisible instance of Chromium for communication, then displays the answers in terminal. I think it's useful especially when I am researching some topics and need to compare answers of those AI models at the same time. Feel free to test and welcome provide feedback!
5 by today072 | 0 comments on Hacker News.
Hi everyone, nice to meet you and I am a newcomer of HN. I have made a binary tool Aih that could communicate with Bard, ChatGPT, Claude, and Llama(HuggingChat) from the terminal. https://ift.tt/OUV9Njo Since CAPTCHA challenges and bots detecting have become increasingly difficult, I've changed my strategy from hacking the APIs to simulating a real browser's action. The tool first takes the logged-in cookies of Google, ChatGPT, Claude, and HuggingChat accounts from the real Chrome browser, then it opens an invisible instance of Chromium for communication, then displays the answers in terminal. I think it's useful especially when I am researching some topics and need to compare answers of those AI models at the same time. Feel free to test and welcome provide feedback!
New Show Hacker News story: latest news
Show HN: Easy Sell AI – AI that sells for you on marketplace apps
2 by isidorolapidot | 0 comments on Hacker News.
Hey Hacker News! I've developed Easy Sell AI to address the challenges I faced when I had to quickly sell items on platforms like Facebook Marketplace and OfferUp. Problem: 1. Constantly getting lowballed by potential buyers, and I just didn't know what I needed to say to get the price I wanted. 2. Spending hours negotiating with potential buyers, only to often get ghosted. 3. Encountering fake accounts and scammers, making the process even more tedious. Solution: Enter Easy Sell AI, an AI-powered tool that does all the selling for you on Marketplace Apps. With it: 1. The AI takes over negotiations, giving the perfect line to get you the price you deserve. 2. You're only notified when a genuine deal is on the table. 3. Set your preferences, like your minimum acceptable price and availability, and let Easy Sell AI manage the rest. Check it out and let me know your thoughts!
2 by isidorolapidot | 0 comments on Hacker News.
Hey Hacker News! I've developed Easy Sell AI to address the challenges I faced when I had to quickly sell items on platforms like Facebook Marketplace and OfferUp. Problem: 1. Constantly getting lowballed by potential buyers, and I just didn't know what I needed to say to get the price I wanted. 2. Spending hours negotiating with potential buyers, only to often get ghosted. 3. Encountering fake accounts and scammers, making the process even more tedious. Solution: Enter Easy Sell AI, an AI-powered tool that does all the selling for you on Marketplace Apps. With it: 1. The AI takes over negotiations, giving the perfect line to get you the price you deserve. 2. You're only notified when a genuine deal is on the table. 3. Set your preferences, like your minimum acceptable price and availability, and let Easy Sell AI manage the rest. Check it out and let me know your thoughts!
New Show Hacker News story: latest news
Show HN: AI transforms eating – healthier choices in your busy life
2 by JuanLDev | 0 comments on Hacker News.
Upgrade eating habits with Eat Fix! Our custom AI fosters a healthier lifestyle in your busy schedule. Prioritize well-being, no compromises! Let Eat Fix be your guide to improved health and balanced eating.
2 by JuanLDev | 0 comments on Hacker News.
Upgrade eating habits with Eat Fix! Our custom AI fosters a healthier lifestyle in your busy schedule. Prioritize well-being, no compromises! Let Eat Fix be your guide to improved health and balanced eating.
New Show Hacker News story: latest news
Show HN: Superfunctions – AI prompt templates as an API
2 by trentearl | 0 comments on Hacker News.
Hi HN, https://ift.tt/zHhLmY0 I'm working on a web app that allows Ai prompts to function as an API. I want to make it easier for developers to use Ai. I've found it painful to monitor, cache, and iterate on prompts. superfunctions.com is designed to be the simplest building block to create Ai powered apps and scripts. Simplest example I can think of: You want an api to convert human-named colors to hex You can write a prompt like: "convert to color, only output hex for css" and then you can call your prompt with https://ift.tt/06qHtVQ and the response will contain: #0000FF Watch a short video intro: https://www.youtube.com/watch?v=KdO1TBUbRuA Login without needing an account: https://ift.tt/WeGA1tq I'm still sorting out a few bugs, but it's usable in it's current state. This is my first solo project, so I'm very open to feedback and suggestions. -Trent
2 by trentearl | 0 comments on Hacker News.
Hi HN, https://ift.tt/zHhLmY0 I'm working on a web app that allows Ai prompts to function as an API. I want to make it easier for developers to use Ai. I've found it painful to monitor, cache, and iterate on prompts. superfunctions.com is designed to be the simplest building block to create Ai powered apps and scripts. Simplest example I can think of: You want an api to convert human-named colors to hex You can write a prompt like: "convert to color, only output hex for css" and then you can call your prompt with https://ift.tt/06qHtVQ and the response will contain: #0000FF Watch a short video intro: https://www.youtube.com/watch?v=KdO1TBUbRuA Login without needing an account: https://ift.tt/WeGA1tq I'm still sorting out a few bugs, but it's usable in it's current state. This is my first solo project, so I'm very open to feedback and suggestions. -Trent
Saturday, 19 August 2023
New Show Hacker News story: latest news
Show HN: NES emulator with network multiplayer written in Go
2 by rainbowcake | 0 comments on Hacker News.
2 by rainbowcake | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: CatGPT - Expert answers to any cat-related questions
2 by arpitipra | 3 comments on Hacker News.
2 by arpitipra | 3 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Linguist, a translation browser extension
2 by vitonsky | 0 comments on Hacker News.
Hey everyone, check the Linguist - you can translate texts offline - dictionary + history for learn languages - it is are hackable - you can enter code to use your own translation service
2 by vitonsky | 0 comments on Hacker News.
Hey everyone, check the Linguist - you can translate texts offline - dictionary + history for learn languages - it is are hackable - you can enter code to use your own translation service
New Show Hacker News story: latest news
Show HN: Find simple open source bounties to solve and get paid
4 by saasxyz | 1 comments on Hacker News.
4 by saasxyz | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Rivet (YC W23) – Open-Source Game Server Management with Nomad and Rust
14 by NathanFlurry | 0 comments on Hacker News.
Hey HN! Rivet is an OSS game server management tool that enables game developers to easily deploy their dedicated servers without any infra experience. We recently open-sourced Rivet after working on it for the past couple of years. I wanted to share some of my favorite things about our experience building this with the HN community. My cofounder and I have been building multiplayer games together since middle school for fun (and not much profit [1]). In HS, I stumbled into building the entire infrastructure powering [Krunker.io]( http://Krunker.io ) (acq by FRVR) & other popular multiplayer web games. After wasting months rebuilding dedicated server infrastructure + DDoS/bot mitigation over and over, we started building Rivet as a side project. Some interesting tidbits: - ~99% Rust and a smidgeon of Lua. - Bolt [2] – Cluster dev & management toolchain for super configurable self-hosted Rivet clusters. It’s way over-engineered. - The entire repo is usable as a library. Our EE repo uses OSS as a submodule. - Traefik used as an edge proxy for low-latency UDP, TCP+TLS, & WSS traffic. - Apache Traffic Server is under-appreciated as a large file cache. Used as an edge Docker pull-through cache to improve cold starts & as a CDN cache to lower our S3 bill. - ClickHouse used for analytics & game server logs. It’s so simple, I have nothing more to say. - Serving Docker images with Apache TS is simpler & cheaper than running a Docker pull-through cache. - Nebula has been rock solid & easy to operate as our overlay network. - We use Redis Lua scripts for complex, atomic, in-memory operations. - Obviously, we love Nix. - We keep a rough SBOM [3]. - Licensed under Apache 2.0 (OSI-approved). We seriously want people to run & tinker with Rivet themselves. We get a lot of questions about this: [4] [5] Some HN-flavored FAQ: > Why not build on top of Agones or Kubernetes? Nomad is simpler & more flexible than Agones/Kubernetes out of the box, which let us get up and running faster. For example, Nomad natively supports multiple task drivers, edge workloads, and runs as a standalone binary. > [Fly.io]( http://Fly.io ) migrated off of Nomad, how will you scale? Nomad can support 2M containers [6]. Some quick math: avg 8 players per lobby * 2M lobbies * 8 regional clusters = ~128M CCU. That’s well above PUBG’s 3.2m CCU peak. Roblox’s game servers also run on top of Nomad [7]. We’re in good company. > Are you affected by the recent Nomad BSL relicensing [8]? Maybe, see [9]. > How do you compare to $X? Our core goal is to get developers up and running as fast as possible. We provide extra services like our matchmaker [10], CDN [11], and KV [12] to make shipping a fully-fledged multiplayer game require only a couple of lines of code. No other project provides a comparably accessible, OSS, and comprehensive game server manager. > Do you handle networking logic? No. We work with existing tools like FishNet, Mirror, NGO, Unreal & Godot replication, and anything else you can run in Docker. > Is anyone actually using this? Yes, we’ve been running in closed beta since Jan ‘22 and currently support millions of MAU across many titles. [1]: https://ift.tt/W0eHQJh [2]: https://ift.tt/KQIY5DN... [3]: https://ift.tt/gzsFQkm... [4]: https://ift.tt/LeW8qZP... [5]: https://ift.tt/LeW8qZP... [6]: https://ift.tt/VCZ96s1 [7]: https://ift.tt/hvoKOuj [8]: https://ift.tt/01v4V9P... [9]: https://ift.tt/2EGkF1H [10]: https://ift.tt/bvuEpzk [11]: https://ift.tt/aQWyr6E [12]: https://ift.tt/zQOARS8
14 by NathanFlurry | 0 comments on Hacker News.
Hey HN! Rivet is an OSS game server management tool that enables game developers to easily deploy their dedicated servers without any infra experience. We recently open-sourced Rivet after working on it for the past couple of years. I wanted to share some of my favorite things about our experience building this with the HN community. My cofounder and I have been building multiplayer games together since middle school for fun (and not much profit [1]). In HS, I stumbled into building the entire infrastructure powering [Krunker.io]( http://Krunker.io ) (acq by FRVR) & other popular multiplayer web games. After wasting months rebuilding dedicated server infrastructure + DDoS/bot mitigation over and over, we started building Rivet as a side project. Some interesting tidbits: - ~99% Rust and a smidgeon of Lua. - Bolt [2] – Cluster dev & management toolchain for super configurable self-hosted Rivet clusters. It’s way over-engineered. - The entire repo is usable as a library. Our EE repo uses OSS as a submodule. - Traefik used as an edge proxy for low-latency UDP, TCP+TLS, & WSS traffic. - Apache Traffic Server is under-appreciated as a large file cache. Used as an edge Docker pull-through cache to improve cold starts & as a CDN cache to lower our S3 bill. - ClickHouse used for analytics & game server logs. It’s so simple, I have nothing more to say. - Serving Docker images with Apache TS is simpler & cheaper than running a Docker pull-through cache. - Nebula has been rock solid & easy to operate as our overlay network. - We use Redis Lua scripts for complex, atomic, in-memory operations. - Obviously, we love Nix. - We keep a rough SBOM [3]. - Licensed under Apache 2.0 (OSI-approved). We seriously want people to run & tinker with Rivet themselves. We get a lot of questions about this: [4] [5] Some HN-flavored FAQ: > Why not build on top of Agones or Kubernetes? Nomad is simpler & more flexible than Agones/Kubernetes out of the box, which let us get up and running faster. For example, Nomad natively supports multiple task drivers, edge workloads, and runs as a standalone binary. > [Fly.io]( http://Fly.io ) migrated off of Nomad, how will you scale? Nomad can support 2M containers [6]. Some quick math: avg 8 players per lobby * 2M lobbies * 8 regional clusters = ~128M CCU. That’s well above PUBG’s 3.2m CCU peak. Roblox’s game servers also run on top of Nomad [7]. We’re in good company. > Are you affected by the recent Nomad BSL relicensing [8]? Maybe, see [9]. > How do you compare to $X? Our core goal is to get developers up and running as fast as possible. We provide extra services like our matchmaker [10], CDN [11], and KV [12] to make shipping a fully-fledged multiplayer game require only a couple of lines of code. No other project provides a comparably accessible, OSS, and comprehensive game server manager. > Do you handle networking logic? No. We work with existing tools like FishNet, Mirror, NGO, Unreal & Godot replication, and anything else you can run in Docker. > Is anyone actually using this? Yes, we’ve been running in closed beta since Jan ‘22 and currently support millions of MAU across many titles. [1]: https://ift.tt/W0eHQJh [2]: https://ift.tt/KQIY5DN... [3]: https://ift.tt/gzsFQkm... [4]: https://ift.tt/LeW8qZP... [5]: https://ift.tt/LeW8qZP... [6]: https://ift.tt/VCZ96s1 [7]: https://ift.tt/hvoKOuj [8]: https://ift.tt/01v4V9P... [9]: https://ift.tt/2EGkF1H [10]: https://ift.tt/bvuEpzk [11]: https://ift.tt/aQWyr6E [12]: https://ift.tt/zQOARS8
New Show Hacker News story: latest news
Show HN: A simple, open-source Notion-like avatar generator
4 by wilmerterrero | 0 comments on Hacker News.
4 by wilmerterrero | 0 comments on Hacker News.
Friday, 18 August 2023
New Show Hacker News story: latest news
Show HN: AI chatbot to reduce support costs by 80%
3 by norros | 1 comments on Hacker News.
Hey, HN! We have developed a bot for technical support. The task was set to reach the next level of chatbots. The thing is that nowadays bots too often redirect customers to support staff when a question was not found in the bot's presets database or the customer requires some kind of interaction with the company (for example, wants to buy a product). We have succeeded in reducing the percentage of situations where the bot transfers the customer to the operator. At the same time, it can still ask for help from a real person if the case requires it. 1. the bot is capable of answering complex questions that require analyzing the company's knowledge base (especially the technical part). 2. the possibility to leave a request for some action was introduced. For example, a customer can leave a request for connection to a tariff plan . An example of such a bot for the fictitious company BananaCom is given on the site, you can test it. After the request is made, the company receives the necessary information. Of course, if the client really wants to talk to an employee, he will be transferred to the employee. When to transfer to employees is a matter to be discussed with the individual company, so now a bot on the site will try to answer all your questions. We did a lot of work before the product was ready, we can't reveal all the secrets, but for connoisseurs we'll give you a hint: https://ift.tt/QxhOBSI
3 by norros | 1 comments on Hacker News.
Hey, HN! We have developed a bot for technical support. The task was set to reach the next level of chatbots. The thing is that nowadays bots too often redirect customers to support staff when a question was not found in the bot's presets database or the customer requires some kind of interaction with the company (for example, wants to buy a product). We have succeeded in reducing the percentage of situations where the bot transfers the customer to the operator. At the same time, it can still ask for help from a real person if the case requires it. 1. the bot is capable of answering complex questions that require analyzing the company's knowledge base (especially the technical part). 2. the possibility to leave a request for some action was introduced. For example, a customer can leave a request for connection to a tariff plan . An example of such a bot for the fictitious company BananaCom is given on the site, you can test it. After the request is made, the company receives the necessary information. Of course, if the client really wants to talk to an employee, he will be transferred to the employee. When to transfer to employees is a matter to be discussed with the individual company, so now a bot on the site will try to answer all your questions. We did a lot of work before the product was ready, we can't reveal all the secrets, but for connoisseurs we'll give you a hint: https://ift.tt/QxhOBSI
New Show Hacker News story: latest news
Show HN: Bliq – A meta-search engine for ride-hailing
3 by soonpls | 0 comments on Hacker News.
The problem we address: Platform monopolies in the ride-hailing space have led to users paying more for trips, while receiving a lower quality service. On the flip side, drivers often find themselves at the mercy of a single dominant platform, impacting their earnings and freedom of choice. So… we saw an opportunity to empower users. Technical solution: - built an internal API that interfaces with multiple platform APIs to fetch real-time ride data (for both passenger and driver personas) - built two apps: - for drivers: aggregated incoming offers in a single interface, custom parameters-based automation, surge maps, aggregated statistics (earnings, distance, time) - for passengers: aggregated ride options, pricing, and ETAs in a single interface, deep-linking directly into the ride request within the platform apps Challenges & resistance: - platforms attempted to block our API traffic - we observed unusually rigorous hardware protection in some platform apps, causing a lot of drivers to have to change their older phones even if they didn’t use Bliq - we realized some of their mobile apps tried to detect if our app is installed on their device, potentially flagging drivers. they removed this mechanism afterwards - some drivers reported being cautioned/advised against using Bliq by employees of some of the platforms Curious to know how the community would navigate these challenges while maintaining integrity and user value. We just launched the passenger app this week, so feedback on both apps is very welcome.
3 by soonpls | 0 comments on Hacker News.
The problem we address: Platform monopolies in the ride-hailing space have led to users paying more for trips, while receiving a lower quality service. On the flip side, drivers often find themselves at the mercy of a single dominant platform, impacting their earnings and freedom of choice. So… we saw an opportunity to empower users. Technical solution: - built an internal API that interfaces with multiple platform APIs to fetch real-time ride data (for both passenger and driver personas) - built two apps: - for drivers: aggregated incoming offers in a single interface, custom parameters-based automation, surge maps, aggregated statistics (earnings, distance, time) - for passengers: aggregated ride options, pricing, and ETAs in a single interface, deep-linking directly into the ride request within the platform apps Challenges & resistance: - platforms attempted to block our API traffic - we observed unusually rigorous hardware protection in some platform apps, causing a lot of drivers to have to change their older phones even if they didn’t use Bliq - we realized some of their mobile apps tried to detect if our app is installed on their device, potentially flagging drivers. they removed this mechanism afterwards - some drivers reported being cautioned/advised against using Bliq by employees of some of the platforms Curious to know how the community would navigate these challenges while maintaining integrity and user value. We just launched the passenger app this week, so feedback on both apps is very welcome.
New Show Hacker News story: latest news
Show HN: This project allows you to easily implement parallel training
3 by NoteDancing | 0 comments on Hacker News.
3 by NoteDancing | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Superlines.io – The all-in-one AI marketing solution
2 by ihmissuti | 0 comments on Hacker News.
Superlines is an all-in-one marketing solution that automates content creation, analysis, optimization, and testing - basically, it takes care of the daily grind for marketing teams. Core target group are marketers such as social media managers, copywriters, content marketers, or marketing directors looking to scale their marketing team's impact without increasing resources. Many AI tools are popping up all the time but Superlines is different as it covers all major marketing use cases in one platform rather than being only focused, eg. on text generation. Our most popular feature is our landing page optimizer, which analyzes landing page content and instantly creates improvements. Just provide a URL and rock on. Superlines lets marketers input their brand and business details to their Brand settings and Superlines uses this knowledge to customize it's output. We've just launched in AppSumo and gotten a ton of feedback. https://ift.tt/lw7yFrg Check it out and just tell me what you think.
2 by ihmissuti | 0 comments on Hacker News.
Superlines is an all-in-one marketing solution that automates content creation, analysis, optimization, and testing - basically, it takes care of the daily grind for marketing teams. Core target group are marketers such as social media managers, copywriters, content marketers, or marketing directors looking to scale their marketing team's impact without increasing resources. Many AI tools are popping up all the time but Superlines is different as it covers all major marketing use cases in one platform rather than being only focused, eg. on text generation. Our most popular feature is our landing page optimizer, which analyzes landing page content and instantly creates improvements. Just provide a URL and rock on. Superlines lets marketers input their brand and business details to their Brand settings and Superlines uses this knowledge to customize it's output. We've just launched in AppSumo and gotten a ton of feedback. https://ift.tt/lw7yFrg Check it out and just tell me what you think.
New Show Hacker News story: latest news
Show HN: New homebrew games for the PDP-1 and Apollo Guidance Computer
3 by arlasoft | 0 comments on Hacker News.
All games were written in the past month in AGC/Macro1 assembler, with source code available on Github: https://ift.tt/qleuzVr https://ift.tt/jPyI0z8 https://ift.tt/CQgVLIo
3 by arlasoft | 0 comments on Hacker News.
All games were written in the past month in AGC/Macro1 assembler, with source code available on Github: https://ift.tt/qleuzVr https://ift.tt/jPyI0z8 https://ift.tt/CQgVLIo
New Show Hacker News story: latest news
Show HN: A website for remote workers to find Airbnb's with good Internet
2 by idoescompooters | 4 comments on Hacker News.
I created this website about a month ago to solve a problem I was facing myself as an aspiring digital nomad. It is very important to find an accommodation with fast and reliable Internet. I also specifically wanted places with Ethernet access to minimize latency as much as possible since I (and many others) use a VPN hosted back at home. The database is in its infancy but covers 11 countries so far. I realize the UX is very basic and a minimum viable product. I intend to have someone help me overhaul the design (with ReactJS perhaps) to make it mobile friendly and more appealing.
2 by idoescompooters | 4 comments on Hacker News.
I created this website about a month ago to solve a problem I was facing myself as an aspiring digital nomad. It is very important to find an accommodation with fast and reliable Internet. I also specifically wanted places with Ethernet access to minimize latency as much as possible since I (and many others) use a VPN hosted back at home. The database is in its infancy but covers 11 countries so far. I realize the UX is very basic and a minimum viable product. I intend to have someone help me overhaul the design (with ReactJS perhaps) to make it mobile friendly and more appealing.
New Show Hacker News story: latest news
Show HN: An Open-Source Collaborative Database Development Tool
5 by zhaosk | 0 comments on Hacker News.
A couple of years ago, we had an interesting idea. When a development team within an organization consists of around 10 members or fewer, controlling the risks associated with database changes might be achieved through trust and real-time communication. However, as the team grows, the responsibilities within the team become more specialized. Imagine a scenario where different branches of the business exist, each with its own set of developers, team leads, testers, testing leads, DBAs, and more. Relying solely on traditional communication methods becomes increasingly challenging when it comes to managing change risks. Envision a platform where a change request goes through a sequence of checks: it's first reviewed by colleagues familiar with the business, then approved by the business lead, followed by scrutiny from the database lead, and finally assessed for security by the security lead. Does this approach effectively control the risk associated with that change when it's executed? In 2019, we embarked on building the first piece of this puzzle: ODC. Fast forward to today, after more than three years of development, ODC has evolved from a specialized developer tool designed for OceanBase (OB) into an enterprise-grade collaborative control platform, with plans to support multiple data sources. And today, we are thrilled to announce that we are open-sourcing our project. You can find the entire four-year code history on GitHub ( https://ift.tt/zLr9qR4 ). We're excited to hear your thoughts on this concept and whether you identify any potential challenges or opportunities that lie ahead. Your insights will play a crucial role in shaping the future of this project. Looking forward to your feedback!
5 by zhaosk | 0 comments on Hacker News.
A couple of years ago, we had an interesting idea. When a development team within an organization consists of around 10 members or fewer, controlling the risks associated with database changes might be achieved through trust and real-time communication. However, as the team grows, the responsibilities within the team become more specialized. Imagine a scenario where different branches of the business exist, each with its own set of developers, team leads, testers, testing leads, DBAs, and more. Relying solely on traditional communication methods becomes increasingly challenging when it comes to managing change risks. Envision a platform where a change request goes through a sequence of checks: it's first reviewed by colleagues familiar with the business, then approved by the business lead, followed by scrutiny from the database lead, and finally assessed for security by the security lead. Does this approach effectively control the risk associated with that change when it's executed? In 2019, we embarked on building the first piece of this puzzle: ODC. Fast forward to today, after more than three years of development, ODC has evolved from a specialized developer tool designed for OceanBase (OB) into an enterprise-grade collaborative control platform, with plans to support multiple data sources. And today, we are thrilled to announce that we are open-sourcing our project. You can find the entire four-year code history on GitHub ( https://ift.tt/zLr9qR4 ). We're excited to hear your thoughts on this concept and whether you identify any potential challenges or opportunities that lie ahead. Your insights will play a crucial role in shaping the future of this project. Looking forward to your feedback!
Thursday, 17 August 2023
New Show Hacker News story: latest news
Show HN: Interactive exercises for GNU grep, sed and awk
3 by asicsp | 0 comments on Hacker News.
Hello! For the past few months, I've been using a Python framework called Textual to create TUI apps for interactive exercises. Released the app for GNU awk earlier today, so thought I'd create a post here. If you already know how to manage Python packages, you can use the following command to get all the three apps: pip install grepexercises sedexercises awkexercises `pipx` should also work, but I haven't tested it. The GitHub repo has the source code as well as more detailed installation instructions. You can use alternative CLI tools to solve these exercises as well. For example, Perl instead of GNU awk or ripgrep instead of GNU grep and so on. Hope you find these TUI apps useful. I'd highly appreciate your feedback. Happy learning :)
3 by asicsp | 0 comments on Hacker News.
Hello! For the past few months, I've been using a Python framework called Textual to create TUI apps for interactive exercises. Released the app for GNU awk earlier today, so thought I'd create a post here. If you already know how to manage Python packages, you can use the following command to get all the three apps: pip install grepexercises sedexercises awkexercises `pipx` should also work, but I haven't tested it. The GitHub repo has the source code as well as more detailed installation instructions. You can use alternative CLI tools to solve these exercises as well. For example, Perl instead of GNU awk or ripgrep instead of GNU grep and so on. Hope you find these TUI apps useful. I'd highly appreciate your feedback. Happy learning :)
New Show Hacker News story: latest news
Show HN: I resurrected one of the top dead Show HNs
2 by koch | 0 comments on Hacker News.
OneView was first posted to HN in 2017, but died sometime around late 2019. Using the web archive I cobbled together something that works. According to this[0], oneview is the #5 top dead show hn. [0] https://ift.tt/HZD2IMJ...
2 by koch | 0 comments on Hacker News.
OneView was first posted to HN in 2017, but died sometime around late 2019. Using the web archive I cobbled together something that works. According to this[0], oneview is the #5 top dead show hn. [0] https://ift.tt/HZD2IMJ...
New Show Hacker News story: latest news
Show HN: Strich – Barcode scanning for web apps
9 by alex_suzuki | 2 comments on Hacker News.
Hi, I'm Alex - the creator of STRICH ( https://strich.io ), a barcode scanning library for web apps. Barcode scanning in web apps is nothing new. In my previous work experience, I've had the opportunity to use both high-end commercial offerings (e.g. Scandit) and OSS libraries like QuaggaJS or ZXing-JS in a wide range of customer projects, mainly in logistics. I became dissatisfied with both. The established commercial offerings had five- to six-figure license fees and the developer experience was not always optimal. The web browser as a platform also seemed not to be the main priority for these players. The open source libraries are essentially unmaintained and not suitable for commercial use due to the lack of support. Also the recognition performance is not enough for some cases - for a detailed comparison see https://ift.tt/3Ln0us7 Having dabbled a bit in Computer Vision topics before, and armed with an understanding of the market situation, I set out to build an alternative to fill the gap between the two worlds. After almost two years of on-and-off development and 6 months of piloting with a key customer, STRICH launched at beginning of this year. STRICH is built exclusively for web browsers running on smartphones. I believe the vast majority of barcode scanning apps are in-house line of business apps that benefit from distribution outside of app stores and a single codebase with abundant developer resources. Barcode scanning in web apps is efficient and avoids platform risk and unnecessary costs associated with developing and publishing native apps.
9 by alex_suzuki | 2 comments on Hacker News.
Hi, I'm Alex - the creator of STRICH ( https://strich.io ), a barcode scanning library for web apps. Barcode scanning in web apps is nothing new. In my previous work experience, I've had the opportunity to use both high-end commercial offerings (e.g. Scandit) and OSS libraries like QuaggaJS or ZXing-JS in a wide range of customer projects, mainly in logistics. I became dissatisfied with both. The established commercial offerings had five- to six-figure license fees and the developer experience was not always optimal. The web browser as a platform also seemed not to be the main priority for these players. The open source libraries are essentially unmaintained and not suitable for commercial use due to the lack of support. Also the recognition performance is not enough for some cases - for a detailed comparison see https://ift.tt/3Ln0us7 Having dabbled a bit in Computer Vision topics before, and armed with an understanding of the market situation, I set out to build an alternative to fill the gap between the two worlds. After almost two years of on-and-off development and 6 months of piloting with a key customer, STRICH launched at beginning of this year. STRICH is built exclusively for web browsers running on smartphones. I believe the vast majority of barcode scanning apps are in-house line of business apps that benefit from distribution outside of app stores and a single codebase with abundant developer resources. Barcode scanning in web apps is efficient and avoids platform risk and unnecessary costs associated with developing and publishing native apps.
New Show Hacker News story: latest news
Show HN: Rules – Shortcuts Automation Based on Calendar Events
3 by ArminRS | 0 comments on Hacker News.
Read and thought once too often that "This would be trivial if Calendar Events were triggers for Personal Shortcuts Automations". So decided to create a Mac app for it. The app works similar to Rules in Mail: - Specify some conditions (e.g. Calendar is "Work", Location contains "zoom") - Choose shortcuts to run on events that meet the conditions - you can have multiple actions, each with a different offset and custom input Good to know: - The app can only trigger automations while your Mac is awake (missed actions can be triggered on wake up) - The free version offers full functionality, but is limited to a max of 2 rules. Pro is a one-time purchase - All your data stays on device + no ads or data collection I would appreciate any feedback, especially what automations you might use the app for
3 by ArminRS | 0 comments on Hacker News.
Read and thought once too often that "This would be trivial if Calendar Events were triggers for Personal Shortcuts Automations". So decided to create a Mac app for it. The app works similar to Rules in Mail: - Specify some conditions (e.g. Calendar is "Work", Location contains "zoom") - Choose shortcuts to run on events that meet the conditions - you can have multiple actions, each with a different offset and custom input Good to know: - The app can only trigger automations while your Mac is awake (missed actions can be triggered on wake up) - The free version offers full functionality, but is limited to a max of 2 rules. Pro is a one-time purchase - All your data stays on device + no ads or data collection I would appreciate any feedback, especially what automations you might use the app for
Wednesday, 16 August 2023
New Show Hacker News story: latest news
Show HN: Marqo – Vectorless Vector Search
3 by jn2clark | 0 comments on Hacker News.
Marqo is an end-to-end vector search engine. It contains everything required to integrate vector search into an application in a single API. Here is a code snippet for a minimal example of vector search with Marqo: mq = marqo.Client() mq.create_index("my-first-index") mq.index("my-first-index").add_documents([{"title": "The Travels of Marco Polo"}]) results = mq.index("my-first-index").search(q="Marqo Polo") Why Marqo? Vector similarity alone is not enough for vector search. Vector search requires more than a vector database - it also requires machine learning (ML) deployment and management, preprocessing and transformations of inputs as well as the ability to modify search behavior without retraining a model. Marqo contains all these pieces, enabling developers to build vector search into their application with minimal effort. Why not X, Y, Z vector database? Vector databases are specialized components for vector similarity. They are “vectors in - vectors out”. They still require the production of vectors, management of the ML models, associated orchestration and processing of the inputs. Marqo makes this easy by being “documents in, documents out”. Preprocessing of text and images, embedding the content, storing meta-data and deployment of inference and storage is all taken care of by Marqo. We have been running Marqo for production workloads with both low-latency and large index requirements. Marqo features: - Low-latency (10’s ms - configuration dependent), large scale (10’s - 100’s M vectors). - Easily integrates with LLM’s and other generative AI - augmented generation using a knowledge base. - Pre-configured open source embedding models - SBERT, Huggingface, CLIP/OpenCLIP. - Pre-filtering and lexical search. - Multimodal model support - search text and/or images. - Custom models - load models fine tuned from your own data. - Ranking with document meta data - bias the similarity with properties like popularity. - Multi-term multi-modal queries - allows per query personalization and topic avoidance. - Multi-modal representations - search over documents that have both text and images. - GPU/CPU/ONNX/PyTorch inference support. See some examples here: Multimodal search: [1] https://ift.tt/KVAfjMd... Refining image quality and identifying unwanted content: [2] https://ift.tt/BJ9wvNT... Question answering over transcripts of speech: [3] https://ift.tt/386Dq4i Question and answering over technical documents and augmenting NPC's with a backstory: [4] https://ift.tt/VN9EpO4...
3 by jn2clark | 0 comments on Hacker News.
Marqo is an end-to-end vector search engine. It contains everything required to integrate vector search into an application in a single API. Here is a code snippet for a minimal example of vector search with Marqo: mq = marqo.Client() mq.create_index("my-first-index") mq.index("my-first-index").add_documents([{"title": "The Travels of Marco Polo"}]) results = mq.index("my-first-index").search(q="Marqo Polo") Why Marqo? Vector similarity alone is not enough for vector search. Vector search requires more than a vector database - it also requires machine learning (ML) deployment and management, preprocessing and transformations of inputs as well as the ability to modify search behavior without retraining a model. Marqo contains all these pieces, enabling developers to build vector search into their application with minimal effort. Why not X, Y, Z vector database? Vector databases are specialized components for vector similarity. They are “vectors in - vectors out”. They still require the production of vectors, management of the ML models, associated orchestration and processing of the inputs. Marqo makes this easy by being “documents in, documents out”. Preprocessing of text and images, embedding the content, storing meta-data and deployment of inference and storage is all taken care of by Marqo. We have been running Marqo for production workloads with both low-latency and large index requirements. Marqo features: - Low-latency (10’s ms - configuration dependent), large scale (10’s - 100’s M vectors). - Easily integrates with LLM’s and other generative AI - augmented generation using a knowledge base. - Pre-configured open source embedding models - SBERT, Huggingface, CLIP/OpenCLIP. - Pre-filtering and lexical search. - Multimodal model support - search text and/or images. - Custom models - load models fine tuned from your own data. - Ranking with document meta data - bias the similarity with properties like popularity. - Multi-term multi-modal queries - allows per query personalization and topic avoidance. - Multi-modal representations - search over documents that have both text and images. - GPU/CPU/ONNX/PyTorch inference support. See some examples here: Multimodal search: [1] https://ift.tt/KVAfjMd... Refining image quality and identifying unwanted content: [2] https://ift.tt/BJ9wvNT... Question answering over transcripts of speech: [3] https://ift.tt/386Dq4i Question and answering over technical documents and augmenting NPC's with a backstory: [4] https://ift.tt/VN9EpO4...
New Show Hacker News story: latest news
Show HN: Prompt-Compose.js Use Axioms and Compositions to Build Modular Prompts
4 by anubhav200 | 2 comments on Hacker News.
This JS library provides basic axioms for building and managing GPT prompts. It helps you build small and reusable prompt components and then let you compose them together to build larger ones.
4 by anubhav200 | 2 comments on Hacker News.
This JS library provides basic axioms for building and managing GPT prompts. It helps you build small and reusable prompt components and then let you compose them together to build larger ones.
New Show Hacker News story: latest news
Show HN: SpacetimeDB – The database that replaces your server
6 by cloutiertyler | 1 comments on Hacker News.
We just released our database, SpacetimeDB, on GitHub under the BSL 1.1 license. It converts to a free software license after a few years. The point of the database is that you upload application logic into the database as a WebAssembly stored procedure, so instead of clients connecting to a webserver they connect directly to the database. The database itself does authentication and you write your own authorization logic just like you would inside a webserver. We’ve developed our game, BitCraft ( https://ift.tt/UgZkYQD ) entirely in this way. All of the game state is stored and synchronized with clients via SpacetimeDB, including player positions and movement. We also plan to allow you to horizontally scale your applications in two ways: 1. By having multiple databases that can send messages to each other (i.e. the actor model) 2. By having distributed databases which partition data over multiple machines, similarly to CockroachDB, although this approach would cause a commensurate increase in latency in accessing data Curious to hear your thoughts! https://spacetimedb.com
6 by cloutiertyler | 1 comments on Hacker News.
We just released our database, SpacetimeDB, on GitHub under the BSL 1.1 license. It converts to a free software license after a few years. The point of the database is that you upload application logic into the database as a WebAssembly stored procedure, so instead of clients connecting to a webserver they connect directly to the database. The database itself does authentication and you write your own authorization logic just like you would inside a webserver. We’ve developed our game, BitCraft ( https://ift.tt/UgZkYQD ) entirely in this way. All of the game state is stored and synchronized with clients via SpacetimeDB, including player positions and movement. We also plan to allow you to horizontally scale your applications in two ways: 1. By having multiple databases that can send messages to each other (i.e. the actor model) 2. By having distributed databases which partition data over multiple machines, similarly to CockroachDB, although this approach would cause a commensurate increase in latency in accessing data Curious to hear your thoughts! https://spacetimedb.com
New Show Hacker News story: latest news
Show HN: AI Configured Log Collection Agents
2 by stephenjcollins | 0 comments on Hacker News.
Long time reader, first time caller! I had what I thought was a common DevOps problem. My data collection agents had a centralized config registry but couldn't update their own configs. This was a nightmare for my dynamic environments where one-off deployments were common. Unable to find something that fit my needs, LogSail was born. My solution is an autonomous logging and monitoring platform that provides a reactive log layer. Once an agent deploys, it defines collection sources and starts reporting. The agent decides on its own what to check, as well as when and how to do it. It even works in the face of anomalies and other problems. Part of the logic lives in the agent, but I ended up designing a protocol for the agents to be more robust. This could make it useful for some scenarios where connectivity is iffy, too. By design, the log collection layer has started out agnostic of other upstream logging platforms. It turns out, this work also reduces centralized logging storage costs, network traffic, and enhances data quality. In early prototypes, my first customer saw a 30% drop in their Datadog bill. LogSail isn’t designed to replace the likes of Datadog or Splunk, but it lets you optimize your dollars with them. As an added bonus, real time control over agents via web-based console or API makes integration a snap. For my own needs, it was enough to store log data in a secure archive. The archive design had multi-tenancy and security in mind. Now that I have a few customers, they have all asked for event forwarding to Datadog, SumoLogic, and Splunk. At the link, I’ve included a quick video showing what agents are capable of finding, as well as the ease of deployment. Please feel free to try it out. There’s a free tier to make that easier and I welcome any feedback. Even if you don’t try it, I’d appreciate an opportunity to get your feedback about the idea and any pointers you might have based on your own experiences.
2 by stephenjcollins | 0 comments on Hacker News.
Long time reader, first time caller! I had what I thought was a common DevOps problem. My data collection agents had a centralized config registry but couldn't update their own configs. This was a nightmare for my dynamic environments where one-off deployments were common. Unable to find something that fit my needs, LogSail was born. My solution is an autonomous logging and monitoring platform that provides a reactive log layer. Once an agent deploys, it defines collection sources and starts reporting. The agent decides on its own what to check, as well as when and how to do it. It even works in the face of anomalies and other problems. Part of the logic lives in the agent, but I ended up designing a protocol for the agents to be more robust. This could make it useful for some scenarios where connectivity is iffy, too. By design, the log collection layer has started out agnostic of other upstream logging platforms. It turns out, this work also reduces centralized logging storage costs, network traffic, and enhances data quality. In early prototypes, my first customer saw a 30% drop in their Datadog bill. LogSail isn’t designed to replace the likes of Datadog or Splunk, but it lets you optimize your dollars with them. As an added bonus, real time control over agents via web-based console or API makes integration a snap. For my own needs, it was enough to store log data in a secure archive. The archive design had multi-tenancy and security in mind. Now that I have a few customers, they have all asked for event forwarding to Datadog, SumoLogic, and Splunk. At the link, I’ve included a quick video showing what agents are capable of finding, as well as the ease of deployment. Please feel free to try it out. There’s a free tier to make that easier and I welcome any feedback. Even if you don’t try it, I’d appreciate an opportunity to get your feedback about the idea and any pointers you might have based on your own experiences.
New Show Hacker News story: latest news
Show HN: Yadget Synthetic Data Generation for Testing
2 by Renjit | 0 comments on Hacker News.
Yadget is an honest-to-goodness SaaS tool designed to generate Synthetic Data for testing. You can produce realistic, non-identifiable datasets to help you test and validate your products. Ideal for sw developers for data testing and validation processes. Right now the only differentiator is the number of free rows that it can develop but there is a roadmap IF people use it. Is this a good approach or a chicken and egg problem that we have set for ourselves?
2 by Renjit | 0 comments on Hacker News.
Yadget is an honest-to-goodness SaaS tool designed to generate Synthetic Data for testing. You can produce realistic, non-identifiable datasets to help you test and validate your products. Ideal for sw developers for data testing and validation processes. Right now the only differentiator is the number of free rows that it can develop but there is a roadmap IF people use it. Is this a good approach or a chicken and egg problem that we have set for ourselves?
New Show Hacker News story: latest news
Show HN: Static_str_ops: &'static str and non-const operations in Rust
2 by sighingnow | 0 comments on Hacker News.
It is often asked by Rust programmer that how to create `&'static str` in Rust with non-const operations at runtime, e.g., returns the result of `format!()` as `&'static str`, rather than `String`. The crate static_str_ops addressed this issue, by allocating a hash set under the hood, and return the reference as the result. Along with this crate, a set of utilities are provided, including `static_format!`, `static_concat!`, and `staticize_once!` which can be used to initialize static strings with the `call_once` semantic.
2 by sighingnow | 0 comments on Hacker News.
It is often asked by Rust programmer that how to create `&'static str` in Rust with non-const operations at runtime, e.g., returns the result of `format!()` as `&'static str`, rather than `String`. The crate static_str_ops addressed this issue, by allocating a hash set under the hood, and return the reference as the result. Along with this crate, a set of utilities are provided, including `static_format!`, `static_concat!`, and `staticize_once!` which can be used to initialize static strings with the `call_once` semantic.
Tuesday, 15 August 2023
New Show Hacker News story: latest news
Show HN: Exploring the design space of binary search trees
2 by rtheunissen | 0 comments on Hacker News.
2 by rtheunissen | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Layerform (YC S23) – Open-source dev environments using Terraform files
14 by lucas_vieira | 4 comments on Hacker News.
Hi HN, we're Lucas and Lucas, the authors of Layerform (https://ift.tt/nt1ZOaG). Layerform is an open-source tool for setting up development environments using plain .tf files. We allow each engineer to create their own "staging" environment and reuse infrastructure. Whenever engineers run layerform spawn, we use plain .tf files to give them their own "staging" environment that looks just like production. Many teams have a single (or too few) staging environments, which developers have to queue to use. This is particularly a problem when a system is large, because then engineers can't run it on their machines and cannot easily test their changes in a production-like environment. Often they end up with a cluttered Slack channel in which engineers wait for their turn to use staging. Sometimes, they don't even have that clunky channel and end up merging broken code or shipping bugs to production. Lucas and I decided to solve this because we previously suffered with shared staging environments. Layerform gives each developer their own production-like environment.This eliminates the bottleneck, increasing the number of deploys engineers make. Additionally, it reduces the amount of bugs and rework because developers have a production-like environment to develop and test against. They can just run "layerform spawn" and get their own staging. We wrap the MPL-licensed Terraform and allow engineers to encapsulate each part of their infrastructure into layers. They can then create multiple instances of a particular layer to create a development environment.The benefit of using layers instead of raw Terraform modules is that they're much easier to write and reuse, meaning multiple development environments can run on top of the same infrastructure. Layerform's environments are quick and cheap to spin up because they share core pieces of infrastructure. Additionally, Layerform can automatically tag components in each layer, making it easier for FinOps teams to manage costs and do chargebacks. For example: with Layerform, a product developer can spin up their own lambdas and pods for staging while still using a shared Kubernetes cluster and Kafka instance. That way, development environments are quicker to spin up and cheaper to maintain. Each developer's layer also gets a tag, meaning FinOps teams know how much each team's environments cost. For the sake of transparency, the way we intend to make money is by providing a managed service with governance, management, and cost-control features, including turning off environments automatically on inactivity or after business hours. The Layerform CLI itself will remain free and open. You can download the Layerform CLI right now and use it for free. Currently, all the state, permissions, and layer definitions stay in your cloud, under your control. After the whole license change thing, I think it's also worth mentioning we'll be building on top of the community's fork and will consider adding support for Pulumi too. We'd love your feedback on our solution to eliminate “the staging bottleneck". What do you think?
14 by lucas_vieira | 4 comments on Hacker News.
Hi HN, we're Lucas and Lucas, the authors of Layerform (https://ift.tt/nt1ZOaG). Layerform is an open-source tool for setting up development environments using plain .tf files. We allow each engineer to create their own "staging" environment and reuse infrastructure. Whenever engineers run layerform spawn, we use plain .tf files to give them their own "staging" environment that looks just like production. Many teams have a single (or too few) staging environments, which developers have to queue to use. This is particularly a problem when a system is large, because then engineers can't run it on their machines and cannot easily test their changes in a production-like environment. Often they end up with a cluttered Slack channel in which engineers wait for their turn to use staging. Sometimes, they don't even have that clunky channel and end up merging broken code or shipping bugs to production. Lucas and I decided to solve this because we previously suffered with shared staging environments. Layerform gives each developer their own production-like environment.This eliminates the bottleneck, increasing the number of deploys engineers make. Additionally, it reduces the amount of bugs and rework because developers have a production-like environment to develop and test against. They can just run "layerform spawn" and get their own staging. We wrap the MPL-licensed Terraform and allow engineers to encapsulate each part of their infrastructure into layers. They can then create multiple instances of a particular layer to create a development environment.The benefit of using layers instead of raw Terraform modules is that they're much easier to write and reuse, meaning multiple development environments can run on top of the same infrastructure. Layerform's environments are quick and cheap to spin up because they share core pieces of infrastructure. Additionally, Layerform can automatically tag components in each layer, making it easier for FinOps teams to manage costs and do chargebacks. For example: with Layerform, a product developer can spin up their own lambdas and pods for staging while still using a shared Kubernetes cluster and Kafka instance. That way, development environments are quicker to spin up and cheaper to maintain. Each developer's layer also gets a tag, meaning FinOps teams know how much each team's environments cost. For the sake of transparency, the way we intend to make money is by providing a managed service with governance, management, and cost-control features, including turning off environments automatically on inactivity or after business hours. The Layerform CLI itself will remain free and open. You can download the Layerform CLI right now and use it for free. Currently, all the state, permissions, and layer definitions stay in your cloud, under your control. After the whole license change thing, I think it's also worth mentioning we'll be building on top of the community's fork and will consider adding support for Pulumi too. We'd love your feedback on our solution to eliminate “the staging bottleneck". What do you think?
New Show Hacker News story: latest news
Show HN: Portfolio/Resume website driven by GPT
3 by neighborlynook | 0 comments on Hacker News.
Decided to take a left turn in building a portfolio site for myself. So I fed ChatGPT my resume, came up with a prompt, and now will let ChatGPT be my advocate for my resume site. Github for the page: https://ift.tt/PcIxJHE
3 by neighborlynook | 0 comments on Hacker News.
Decided to take a left turn in building a portfolio site for myself. So I fed ChatGPT my resume, came up with a prompt, and now will let ChatGPT be my advocate for my resume site. Github for the page: https://ift.tt/PcIxJHE
New Show Hacker News story: latest news
Show HN: Servicer, pm2 alternative built on rust and systemd
3 by shardulaeer | 0 comments on Hacker News.
Servicer is a CLI to create and manage services on systemd. I have used pm2 in production and find it easy to use. However a lot of its functionality is specific to node.js, and I would prefer not to run my rust server as a fork of a node process. Systemd on the other hand has most of the things I need, but I found it cumbersome to use. There are a bunch of different commands and configurations- the .service file, systemctl to view status, journald to view logs which make systemd more complex to setup. I had to google for the a template and commands every time. Servicer abstracts this setup behind an easy to use CLI, for instance you can use `ser create index.js --interpreter node --enable --start` to create a `.service` file, enable it on boot and start it. Servicer will also help if you wish to write your own custom `.service` files. Run `ser edit foo --editor vi` to create a service file in Vim. Servicer will provide a starting template so you don't need to google it. There are additional utilities like `ser which index.js` to view the path of the service and unit file. ``` Paths for index.js.ser.service: +--------------+-----------------------------------------------------------+ | name | path | +--------------+-----------------------------------------------------------+ | Service file | /etc/systemd/system/index.js.ser.service | +--------------+-----------------------------------------------------------+ | Unit file | /org/freedesktop/systemd1/unit/index_2ejs_2eser_2eservice | +--------------+-----------------------------------------------------------+ ``` Servicer is daemonless and does not run in the background. It simply sets up systemd and gets out of the way. There are no forked services, everything is natively set up on systemd. You don't need to worry about resource consumption or servicer going down which will cause your app to stop. Do give it a spin and review the codebase. The code is open source and MIT licensed- https://ift.tt/pcLosXF
3 by shardulaeer | 0 comments on Hacker News.
Servicer is a CLI to create and manage services on systemd. I have used pm2 in production and find it easy to use. However a lot of its functionality is specific to node.js, and I would prefer not to run my rust server as a fork of a node process. Systemd on the other hand has most of the things I need, but I found it cumbersome to use. There are a bunch of different commands and configurations- the .service file, systemctl to view status, journald to view logs which make systemd more complex to setup. I had to google for the a template and commands every time. Servicer abstracts this setup behind an easy to use CLI, for instance you can use `ser create index.js --interpreter node --enable --start` to create a `.service` file, enable it on boot and start it. Servicer will also help if you wish to write your own custom `.service` files. Run `ser edit foo --editor vi` to create a service file in Vim. Servicer will provide a starting template so you don't need to google it. There are additional utilities like `ser which index.js` to view the path of the service and unit file. ``` Paths for index.js.ser.service: +--------------+-----------------------------------------------------------+ | name | path | +--------------+-----------------------------------------------------------+ | Service file | /etc/systemd/system/index.js.ser.service | +--------------+-----------------------------------------------------------+ | Unit file | /org/freedesktop/systemd1/unit/index_2ejs_2eser_2eservice | +--------------+-----------------------------------------------------------+ ``` Servicer is daemonless and does not run in the background. It simply sets up systemd and gets out of the way. There are no forked services, everything is natively set up on systemd. You don't need to worry about resource consumption or servicer going down which will cause your app to stop. Do give it a spin and review the codebase. The code is open source and MIT licensed- https://ift.tt/pcLosXF
Monday, 14 August 2023
New Show Hacker News story: latest news
Show HN: AI chatbot on Mermaid Chart for simplifying text-based diagram creation
5 by jordanroga | 0 comments on Hacker News.
5 by jordanroga | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Little Rat – Chrome extension monitors network calls of all extensions
19 by npace12 | 3 comments on Hacker News.
Hi HN I needed a way to monitor network calls made by chrome extensions so I made a small extension. You can install it by dropping the zip or crx into the extensions page. It'll be on the chrome store whenever/if it gets through the review. Hopefully it's useful to others. https://ift.tt/dL2vXRF https://twitter.com/dnak0v
19 by npace12 | 3 comments on Hacker News.
Hi HN I needed a way to monitor network calls made by chrome extensions so I made a small extension. You can install it by dropping the zip or crx into the extensions page. It'll be on the chrome store whenever/if it gets through the review. Hopefully it's useful to others. https://ift.tt/dL2vXRF https://twitter.com/dnak0v
New Show Hacker News story: latest news
Show HN: A website chatbot that also uses APIs
3 by iamrafal | 0 comments on Hacker News.
Hi! "Another chatbot for your content" you may ask? Not really! Let me explain. I have realized that there's an untapped potential for ChatGPT plugins: why leave them locked up in the OpenAI store? Let's embed them on websites or share using links! Let's make chatbots ~ do stuff ~, not just talk about what they know. That's how Chatwith was born. It is a chat widget, it scrapes your website, knowledge page, notion etc - but more importantly, it also understands your API. It can interact with that API on your or your visitors' behalf. Some use cases & ideas: - Shopify bot - ask it for order status and invoice - Realtor - ask for budget, provide listings - Survey - ask questions, collect answers, submit to Typeform - Airline service - get your boarding pass - Mixpanel - talk to your analytics In other words: - Talk to APIs & hot data - ChatGPT plugin on every website - Your SaaS can be a chatbot - APIs made accessible (they were reserved for devs until now) - Create an API, use chat as the interface - skip the frontend I am trying to envision a future where website visitors are empowered to just say what they want from the business - instead of navigating endless dashboards and documentation. I'm looking for some feedback about my product! lmk Rafal
3 by iamrafal | 0 comments on Hacker News.
Hi! "Another chatbot for your content" you may ask? Not really! Let me explain. I have realized that there's an untapped potential for ChatGPT plugins: why leave them locked up in the OpenAI store? Let's embed them on websites or share using links! Let's make chatbots ~ do stuff ~, not just talk about what they know. That's how Chatwith was born. It is a chat widget, it scrapes your website, knowledge page, notion etc - but more importantly, it also understands your API. It can interact with that API on your or your visitors' behalf. Some use cases & ideas: - Shopify bot - ask it for order status and invoice - Realtor - ask for budget, provide listings - Survey - ask questions, collect answers, submit to Typeform - Airline service - get your boarding pass - Mixpanel - talk to your analytics In other words: - Talk to APIs & hot data - ChatGPT plugin on every website - Your SaaS can be a chatbot - APIs made accessible (they were reserved for devs until now) - Create an API, use chat as the interface - skip the frontend I am trying to envision a future where website visitors are empowered to just say what they want from the business - instead of navigating endless dashboards and documentation. I'm looking for some feedback about my product! lmk Rafal
New Show Hacker News story: latest news
Show HN: I made a tool that turns images into videos to boost our Twitter reach
4 by andreiterteci18 | 0 comments on Hacker News.
Recently there were some changes to the Twitter algorithm and one of the most important ones was boosting video content even more in the feed, which got me thinking: "Why shouldn't we benefit from the algo changes and get a boost every time we are sharing some visuals?" So I spent the weekend building a tool that: - Turns your images into videos - Has 30 beautiful animated gradients that we can pick from - Is completely FREE I'd love to know your thoughts about it!
4 by andreiterteci18 | 0 comments on Hacker News.
Recently there were some changes to the Twitter algorithm and one of the most important ones was boosting video content even more in the feed, which got me thinking: "Why shouldn't we benefit from the algo changes and get a boost every time we are sharing some visuals?" So I spent the weekend building a tool that: - Turns your images into videos - Has 30 beautiful animated gradients that we can pick from - Is completely FREE I'd love to know your thoughts about it!
New Show Hacker News story: latest news
Show HN: A free course on how to write a good Midjourney/ChatGPT prompt
2 by thinkingjimmy | 1 comments on Hacker News.
2 by thinkingjimmy | 1 comments on Hacker News.
Sunday, 13 August 2023
New Show Hacker News story: latest news
Show HN: I redesigned old GNOME app icons to fit in with the new HIG guidelines
2 by mdwalters | 0 comments on Hacker News.
2 by mdwalters | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: PokerWave – Retro PvP Card Games in Rust and Redis and VanillaJS
2 by djzin | 0 comments on Hacker News.
Source code: https://ift.tt/wOJRaIB
2 by djzin | 0 comments on Hacker News.
Source code: https://ift.tt/wOJRaIB
New Show Hacker News story: latest news
Show HN: NotYetNews – AI-Generated News from the Future
9 by johnpolacek | 5 comments on Hacker News.
9 by johnpolacek | 5 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Broken Bear, the AI teddy bear that loves your broken self
3 by Norvin_Chan | 0 comments on Hacker News.
I made a GPT-based AI Chatbot based on Carl Roger's philosophy of radical self-acceptance. Broken Bear is designed to be a kind, comforting, and quietly encouraging friend.
3 by Norvin_Chan | 0 comments on Hacker News.
I made a GPT-based AI Chatbot based on Carl Roger's philosophy of radical self-acceptance. Broken Bear is designed to be a kind, comforting, and quietly encouraging friend.
New Show Hacker News story: latest news
Show HN: Add a feedback widget on your website with a single script
2 by evanyang | 2 comments on Hacker News.
2 by evanyang | 2 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Mixtape of 200 “futuristic” songs circa 1980
5 by italianradio | 0 comments on Hacker News.
I'm posting this long mix of 200 "futuristic" music recordings, in chronological order (from the mid 1970's to the mid 1980's). Some are obvious (eg: "She Blinded Me With Science") while others are long forgotten (eg: G.G. Tonet's "Dedicated To Norbert Wiener" or Jyl's "Silicon Valley") --- Circa 1980 Mixtape https://ift.tt/f3HGdN7 --- While the theme of the linked mix (ie: tech) probably interests some here, it is likely too fluffy for many others so apologies for that. This thing took me almost two years to finish, so in a moment of weakness I am going ahead and posting it here. There actually is a tech angle to why it took so long. After I gathered the 200 audio tracks I wanted, I wound up stymied for several months because trying to match the timbre and loudness of 200 songs overwhelmed me. During that time I began writing a program in my spare time to band-split all the files and match their perceived loudness. I got around half-way through that when OpenAI released GPT4. On a whim, I asked it to write a BASH script to perform the auto-EQ: a couple evenings of minor tweaks and it was done https://ift.tt/8Bw91oA so I went ahead and completed the mix. The final mixing together of songs - I am not a DJ and have no experience beat-matching - was also done programmatically (wrote a program that takes start- and end- times of the regions to crossfade, and then ramps samplerate up or down for the two tracks.
5 by italianradio | 0 comments on Hacker News.
I'm posting this long mix of 200 "futuristic" music recordings, in chronological order (from the mid 1970's to the mid 1980's). Some are obvious (eg: "She Blinded Me With Science") while others are long forgotten (eg: G.G. Tonet's "Dedicated To Norbert Wiener" or Jyl's "Silicon Valley") --- Circa 1980 Mixtape https://ift.tt/f3HGdN7 --- While the theme of the linked mix (ie: tech) probably interests some here, it is likely too fluffy for many others so apologies for that. This thing took me almost two years to finish, so in a moment of weakness I am going ahead and posting it here. There actually is a tech angle to why it took so long. After I gathered the 200 audio tracks I wanted, I wound up stymied for several months because trying to match the timbre and loudness of 200 songs overwhelmed me. During that time I began writing a program in my spare time to band-split all the files and match their perceived loudness. I got around half-way through that when OpenAI released GPT4. On a whim, I asked it to write a BASH script to perform the auto-EQ: a couple evenings of minor tweaks and it was done https://ift.tt/8Bw91oA so I went ahead and completed the mix. The final mixing together of songs - I am not a DJ and have no experience beat-matching - was also done programmatically (wrote a program that takes start- and end- times of the regions to crossfade, and then ramps samplerate up or down for the two tracks.
Saturday, 12 August 2023
New Show Hacker News story: latest news
Show HN: Run LLaMa2 on the Browser with Ggml.js
3 by anonymousd3vil | 1 comments on Hacker News.
You can now build serverless AI inference web application with ggml.js's LM backends.
3 by anonymousd3vil | 1 comments on Hacker News.
You can now build serverless AI inference web application with ggml.js's LM backends.
New Show Hacker News story: latest news
Show HN: React Hooks in Python
2 by amitassaraf | 0 comments on Hacker News.
A React inspired way to code in Python. Python Hooks is a very opinionated project and it's not meant to be a replacement for any of the existing state management libraries. It was created as a coding exercise gone sideways.
2 by amitassaraf | 0 comments on Hacker News.
A React inspired way to code in Python. Python Hooks is a very opinionated project and it's not meant to be a replacement for any of the existing state management libraries. It was created as a coding exercise gone sideways.
New Show Hacker News story: latest news
Show HN: Hypersprawl – a metaverse with 4 spatial dimensions
2 by teemur | 0 comments on Hacker News.
Hi all, Years ago I was wondering what kind of problems superhuman AI would be able to solve that would be difficult for humans. I came up with problems requiring higher dimensional spatial awareness. Scratching my head a bit further, the humble me started thinking that actually there is no reason why our brains could not handle higher spatial dimensions, if the brain was just given appropriate feedback from our sensory system. Fast forward a lot of further head scratching, and here is a barely MVP of a VR environment for 4 spatial dimensions, with some navigation aids including acoustic sensory augmentation (sounds fancier than it is...) First I thought to have just the Hypershack where you can locally build 4d stuff on your browser, but then thought it would be cool to have also a 4d metaverse where you could share and see 4d things built by others - and there might be even a way to monetise this for me by renting real estate in there. So, that is Hypersprawl. To manage expectations, the performance is bad for now, I have limited the Hypersprawl to 10 4d objects per address. You can use Hypershack for free, also there are lots of free addresses in Hypersprawl, only if you want to get closer to the Black Sun (sorry Stephenson, I couldn't not copy that), you need to make a donation or subscription. You do not need to have a VR headset to have a look, browser is enough, but of course immersion suffers quite a lot. All feedback is more than welcome. Frankly, I do not expect this to be a major commercial success and actually I think this may be a bit too far in the fringes of geekiness to find anyone else interested, but I guess this community is one of the better places to try to prove me wrong. (So, have I been successful in getting any intuition in 4 spatial dimensions? So far not much luck on that, only that the 4d space is huge. Literally mind-bogglingly huge. I think my next direction is to spend some time figuring out the pedagogy on what objects/functionality I should have there to get the intuition. But do not expect anything to be quick with this one, and I am talking more likely about years than months.) Cheers, Teemu
2 by teemur | 0 comments on Hacker News.
Hi all, Years ago I was wondering what kind of problems superhuman AI would be able to solve that would be difficult for humans. I came up with problems requiring higher dimensional spatial awareness. Scratching my head a bit further, the humble me started thinking that actually there is no reason why our brains could not handle higher spatial dimensions, if the brain was just given appropriate feedback from our sensory system. Fast forward a lot of further head scratching, and here is a barely MVP of a VR environment for 4 spatial dimensions, with some navigation aids including acoustic sensory augmentation (sounds fancier than it is...) First I thought to have just the Hypershack where you can locally build 4d stuff on your browser, but then thought it would be cool to have also a 4d metaverse where you could share and see 4d things built by others - and there might be even a way to monetise this for me by renting real estate in there. So, that is Hypersprawl. To manage expectations, the performance is bad for now, I have limited the Hypersprawl to 10 4d objects per address. You can use Hypershack for free, also there are lots of free addresses in Hypersprawl, only if you want to get closer to the Black Sun (sorry Stephenson, I couldn't not copy that), you need to make a donation or subscription. You do not need to have a VR headset to have a look, browser is enough, but of course immersion suffers quite a lot. All feedback is more than welcome. Frankly, I do not expect this to be a major commercial success and actually I think this may be a bit too far in the fringes of geekiness to find anyone else interested, but I guess this community is one of the better places to try to prove me wrong. (So, have I been successful in getting any intuition in 4 spatial dimensions? So far not much luck on that, only that the 4d space is huge. Literally mind-bogglingly huge. I think my next direction is to spend some time figuring out the pedagogy on what objects/functionality I should have there to get the intuition. But do not expect anything to be quick with this one, and I am talking more likely about years than months.) Cheers, Teemu
New Show Hacker News story: latest news
Show HN: There are over a thousand possible finger arrangements for your hands
2 by xk4rim | 0 comments on Hacker News.
2 by xk4rim | 0 comments on Hacker News.
Friday, 11 August 2023
New Show Hacker News story: latest news
Show HN: Startup Viability Calculator
3 by brntsllvn | 0 comments on Hacker News.
Last week, my co-founder and I walked away from our revenue-generating startup Jason Cohen's startup viability calculator was the nail in the coffin https://ift.tt/SVY1oTE We spoke to many investors about our startup, and the calculator is the best proxy for vc feedback I've seen Use the calculator as a gut check before speaking with customers, building, or pitching. It should save you time
3 by brntsllvn | 0 comments on Hacker News.
Last week, my co-founder and I walked away from our revenue-generating startup Jason Cohen's startup viability calculator was the nail in the coffin https://ift.tt/SVY1oTE We spoke to many investors about our startup, and the calculator is the best proxy for vc feedback I've seen Use the calculator as a gut check before speaking with customers, building, or pitching. It should save you time
New Show Hacker News story: latest news
Show HN: Pykoi – a Python library for LLM data collection and fine tuning
15 by jaredwilber | 0 comments on Hacker News.
Hi HN, pykoi is an open-source python library for ML scientists. pykoi makes it easier to collect data for LLMs, to use that data for finetuning, and to compare models to each other (e.g. your model pre- and post- finetuning, or your model vs openai vs claude). The library comes from pain points we experienced in LLM development: 1. Collecting feedback data from users isn't as easy as it could be. (The current process usually involves sharing excel files of annotated responses back-and-forth, offering no insight into how users actually engage with your models). 2. RLHF remains complicated to carry out. By complicated , we mean requires a lot of steps, hundreds of configs, lengthy setups, etc. 3. Comparing models to each other as they're used (that is, independent from academic metrics) is full of friction. The current approach: spin up a model, ask questions, write them down. Repeat for other models then compare. At a high-level, we think that the active learning process should be closed-loop: data collection, fine tuning, and inference all feed from the same system. This library is our first step in that direction. The project is still very early but we hope that some if it is useful. Note, we're fully open-source, and actively adding features! Website: https://ift.tt/Uq0pQBl GitHub: https://ift.tt/yaQuDMs We would love your feedback!
15 by jaredwilber | 0 comments on Hacker News.
Hi HN, pykoi is an open-source python library for ML scientists. pykoi makes it easier to collect data for LLMs, to use that data for finetuning, and to compare models to each other (e.g. your model pre- and post- finetuning, or your model vs openai vs claude). The library comes from pain points we experienced in LLM development: 1. Collecting feedback data from users isn't as easy as it could be. (The current process usually involves sharing excel files of annotated responses back-and-forth, offering no insight into how users actually engage with your models). 2. RLHF remains complicated to carry out. By complicated , we mean requires a lot of steps, hundreds of configs, lengthy setups, etc. 3. Comparing models to each other as they're used (that is, independent from academic metrics) is full of friction. The current approach: spin up a model, ask questions, write them down. Repeat for other models then compare. At a high-level, we think that the active learning process should be closed-loop: data collection, fine tuning, and inference all feed from the same system. This library is our first step in that direction. The project is still very early but we hope that some if it is useful. Note, we're fully open-source, and actively adding features! Website: https://ift.tt/Uq0pQBl GitHub: https://ift.tt/yaQuDMs We would love your feedback!
Subscribe to:
Posts (Atom)