Thursday 29 February 2024

Show HN: Predictive Text Using Only 13KB of JavaScript. No LLM https://bit.ly/3wDyUrC

Show HN: Predictive Text Using Only 13KB of JavaScript. No LLM https://bit.ly/3P3Ucor March 1, 2024 at 01:11AM

Show HN: A curated list of tech related to Autism Spectrum Disorder(ASD) https://bit.ly/49FcmW8

Show HN: A curated list of tech related to Autism Spectrum Disorder(ASD) https://bit.ly/49wxltT March 1, 2024 at 01:03AM

Show HN: We Built the Fastest Spreadsheet https://bit.ly/49zqksl

Show HN: We Built the Fastest Spreadsheet https://bit.ly/49xI4EB February 29, 2024 at 04:57PM

Show HN: Dice Guess – which side lands up? https://bit.ly/3uTkR0u

Show HN: Dice Guess – which side lands up? Based on a X post: https://twitter.com/typedfemale/status/1757510140524482988 https://apple.co/42XwaRL February 29, 2024 at 03:53PM

Show HN: Workout Tracker – self-hosted, single binary web application https://bit.ly/49wlnRf

Show HN: Workout Tracker – self-hosted, single binary web application I tried some web tools to track my workouts (specifically, running); some (like FitTrackee) came close, but I always found annoyances. So I decided to build my own. Specifically geared towards distance-based workouts, such as walking, running or cycling. https://bit.ly/49wlooh February 29, 2024 at 02:45PM

Show HN: Capture emails with 5 lines of code https://bit.ly/3P6209h

Show HN: Capture emails with 5 lines of code Capturing emails always sucked. I don't want to add a full-blown newsletter API. That's why I've created my own tool. Would love your feedback on this https://bit.ly/4bYc51K February 29, 2024 at 09:51AM

Wednesday 28 February 2024

Show HN: SQL Workbench in the Browser https://bit.ly/3wuZmDv

Show HN: SQL Workbench in the Browser https://bit.ly/48tpXOM February 28, 2024 at 02:44PM

Show HN: An AI Image to Summary Generator https://bit.ly/48H0rWw

Show HN: An AI Image to Summary Generator I am validating this idea. Will start building after 1 order. Will anyone pay for this service? https://bit.ly/48xGAJ8 February 28, 2024 at 12:46PM

Tuesday 27 February 2024

Show HN: AI Convert https://bit.ly/3UVEcc4

Show HN: AI Convert https://bit.ly/4bQCYVx February 27, 2024 at 11:24PM

Show HN: I made an app to use local AI as daily driver https://bit.ly/3IdYN3R

Show HN: I made an app to use local AI as daily driver Hi Hackers, Excited to share a macOS app I've been working on: https://bit.ly/3ImHuNL for chatting with local AI. While it's amazing that you can run AI models locally quite easily these days (through llama.cpp / llamafile / ollama / llm CLI etc.), I missed feature complete chat interfaces. Tools like LMStudio are super powerful, but there's a learning curve to it. I'd like to hit a middleground of simplicity and customizability for advanced users. Here's what separates RecurseChat out from similar apps: - UX designed for you to use local AI as a daily driver. Zero config setup, supports multi-modal chat, chat with multiple models in the same session, link your own gguf file. - Import ChatGPT history. This is probably my favorite feature. Import your hundreds of messages, search them and even continuing previous chats using local AI offline. - Full text search. Search for hundreds of messages and see results instantly. - Private and capable of working completely offline. Thanks to the amazing work of @ggerganov on llama.cpp which made this possible. If there is anything that you wish to exist in an ideal local AI app, I'd love to hear about it. https://bit.ly/3ImHuNL February 28, 2024 at 01:40AM

Show HN: Mountaineer – Webapps in Python and React https://bit.ly/3URc1el

Show HN: Mountaineer – Webapps in Python and React Hey HN, I’m Pierce. Today I’m open sourcing a beta of Mountaineer, an integrated framework for building webapps in React and Python. I’ve written a good 25+ webapps over the last few years in almost every major framework under the sun. Python and React remain my favorite. They let you get started quickly and grow to scale. But the developer experience of linking these two worlds remains less than optimal: — Sharing typehints and schemas across frontend and backend code — Scattered fetch() calls to template data and modify server objects — Server side rendering / gateway support — Error handling on frontend fetches Mountaineer is an attempt to solve those problems. I didn’t want to re-invent the wheel of what Python and React are good at, so it’s relatively light on syntax. It provides one frontend hook for React apps and introduces a MVC convention on the backend for managing views. Support files are generated progressively through a local watcher, so IDE type-hints and function calls work out of the box. It’s more intuitive to explain with some code, so pop over to the Github if you’re interested in this stack and taking a look: Github: https://bit.ly/3uCNleY More context: https://bit.ly/3UVYimr... Would love to hear your thoughts! https://bit.ly/3uCNleY February 27, 2024 at 03:59PM

Show HN: Software Engineer jobs at modern Vietnam tech companies https://bit.ly/49sUkWF

Show HN: Software Engineer jobs at modern Vietnam tech companies https://bit.ly/49rlv4v February 27, 2024 at 02:34PM

Monday 26 February 2024

Show HN: I built a tool to help you search for CivitAI's models by art style https://bit.ly/3OULUPK

Show HN: I built a tool to help you search for CivitAI's models by art style https://bit.ly/48wELfp February 27, 2024 at 08:08AM

Show HN: Unlock PDF Insights with Google Gemini: AI-Powered Summarization https://bit.ly/4bNesEH

Show HN: Unlock PDF Insights with Google Gemini: AI-Powered Summarization https://bit.ly/48xeMVl February 26, 2024 at 11:40AM

Sunday 25 February 2024

Show HN: Iauto – Low-Code automation tool that integrates LLM and RPA https://bit.ly/48s3fq9

Show HN: Iauto – Low-Code automation tool that integrates LLM and RPA Will the combination of LLM and RPA make automation easier to deploy and more powerful? iauto is an attempt to combine LLM and RPA, and we welcome any discussion on this topic. https://bit.ly/49qP329 February 26, 2024 at 06:18AM

Show HN: Justpath – a simple utility to explore the PATH environment variable https://bit.ly/3IaRgCP

Show HN: Justpath – a simple utility to explore the PATH environment variable https://bit.ly/3wu90GF February 24, 2024 at 06:32PM

Show HN: FastAPI wrapper for recognize-anything image recognition models https://bit.ly/3wnkhbC

Show HN: FastAPI wrapper for recognize-anything image recognition models I've been experimenting with the recognize anything models from https://bit.ly/3ORtjEo and ended up writing a simple HTTP API around them using FastAPI, packaged into an offline-capable docker image on Dockerhub ( https://bit.ly/49Lbzm6 ). This made it convenient to run inference across all my photos, and create a web app to search / browse them by tag/content (I plan to tidy this up and release it too). https://bit.ly/49NiA5H February 25, 2024 at 01:23PM

Show HN: Bungo Bloxx – playable Tetris window display https://bit.ly/3SPzAla

Show HN: Bungo Bloxx – playable Tetris window display https://bit.ly/3SJKg4E February 25, 2024 at 10:50AM

Show HN: Automated and personalized push notifications and emails using LLM https://bit.ly/3TcyYqQ

Show HN: Automated and personalized push notifications and emails using LLM I'm currently trying to find proof of concept around this idea i have. It's pretty early and any feedback is appreciated. Currently in email marketing you can personalize marketing emails based on tags and group them into fx. a segment. This allows the marketer to personalize the email to the extend an limited to the segmentation, tags of the user and usage of those tags in the emails. But what if you could fully automate it and personalize it to create unique marketing emails for everyone where real-time user data, behaviour and the environment the user is in also could be part of this. I'm working on a beta. The idea is that rather than writing your marketing email your would instead provide an "intent". Fx. "new product launch at https://bit.ly/3TaLirG ". This information could then be used along with information about the users to fully customize the email for each of them. Even based on the weather and stuff like that. The hypothesis is that this would increase AARRR. https://bit.ly/3TaLiYI February 25, 2024 at 02:52AM

Saturday 24 February 2024

Show HN: Namique, straight-to-point brand name generator https://bit.ly/42ZiINl

Show HN: Namique, straight-to-point brand name generator https://bit.ly/3m8DGsc February 25, 2024 at 01:28AM

Show HN: Hacker News Telegram Bot https://bit.ly/4bP5bf9

Show HN: Hacker News Telegram Bot https://bit.ly/4bOrB06 February 24, 2024 at 01:46PM

Show HN: Gree – go lib for making trees like the 'tree' command https://bit.ly/3SUnbML

Show HN: Gree – go lib for making trees like the 'tree' command I'm always looking for easy ways to visualize data from CLI so I built something I couldn't find an existing solution for. a := gree.NewNode("root") a.NewChild("child1") a.NewChild("child2").NewChild("grandchild1") fmt.Println(a.Draw()) Makes root ├── child1 └── child2 └── grandchild1 Curious if others find it useful https://bit.ly/48yOKAW February 24, 2024 at 12:24AM

Friday 23 February 2024

Show HN: React and Angular micro front end bookstore https://bit.ly/4bQnOQc

Show HN: React and Angular micro front end bookstore Example online book store web application, using 3 react and one angular micro frontend orchestrated over fusionize network https://bit.ly/3OV0PcL February 24, 2024 at 03:33AM

Show HN: Consol3 – A 3D engine for the terminal that executes on the CPU https://bit.ly/3OU1cEz

Show HN: Consol3 – A 3D engine for the terminal that executes on the CPU Hi all This has been my hobby project for quite a few years now It started as a small engine to serve as a sandbox to try out new 3d graphics ideas After adding many features through out the years and re-writing the entire engine a few times, this is the latest state It currently supports loading models with animations, textures, lights, shadow maps, normal maps, and some other goodies I've also recently added voxel raymarching as an alternative renderer, along with a fun physics simulation :) https://bit.ly/42SNIi2 February 24, 2024 at 03:17AM

Thursday 22 February 2024

Show HN: Stand out as a founder by sharing your story https://bit.ly/3UR1hfP

Show HN: Stand out as a founder by sharing your story Hey HN, I built a new platform called Indie Logs to help founders share their journey in a clear and organized way. Building in public is common now, but it's hard to stand out and share everything properly on places like Twitter. Your updates can get lost, and it's not easy to show the full picture of your good and tough days. There is no real way to present the full story. I built Indie Logs because I saw these problems. It gives you a personal page for all your projects, lets you put updates on your own site with embeddable timelines, and offers over 30 themes to personalize both your profile and the changelog you're embedding on your website. The core idea is to help you tell your story in a more coherent, visible way. Hope you check it out and find it useful! Here's the link: (https://bit.ly/3SRbYfF). There's a demo on the homepage too! February 22, 2024 at 10:59PM

Show HN: flagconf: Environment variable & config file parsing for Go stdlib flag https://bit.ly/49Hwg28

Show HN: flagconf: Environment variable & config file parsing for Go stdlib flag https://bit.ly/49lVZ0g February 23, 2024 at 01:06AM

Show HN: MidiCard, a credit card-sized PCB MIDI Keyboard https://bit.ly/3OSQ0b2

Show HN: MidiCard, a credit card-sized PCB MIDI Keyboard This is a product I designed and the software is open source. https://bit.ly/3OPSgQo February 23, 2024 at 02:03AM

Show HN: Real-time image generation with SDXL Lightning https://bit.ly/3uFxBb1

Show HN: Real-time image generation with SDXL Lightning https://bit.ly/3T8jCUx February 22, 2024 at 11:52PM

Show HN: I made a React Native app boilerplate and no, it doesn't use AI https://bit.ly/3uIWlPy

Show HN: I made a React Native app boilerplate and no, it doesn't use AI (while it doesn't use AI, I bet it's the fastest way to build a cross-platform AI app!) I've been a React Native developer since 2018, and I've built a whole lot of products with it. I wanted to make a service that includes: - A boilerplate to get you up and running (hyper) fast - Solid documentation that tells guides you along the various steps with developing, building, submitting and launching an app - Detailed documentation on the ins-and-outs of the Google Play Store and iOS App Store - (a big one) lots of advice on MVP app principles, how to not overthink it, what information to put on various screens, things like that - (another big one) very opinionated advice on services to use, UX paths to go down and decisions made for you so you don't get bogged down in swathes of documentation - A community of developers on a similar app-building path to help you out whenever you need (including me, currently at your beck and call during Australian awake hours!) My promise is: buying HyperFast will save you - at the VERY least - your hourly rate x the hours you'd spend setting up a React Native app from scratch. The service is in its infancy at the moment so I'm offering a hefty discount for new signups. Would love for you to check it out and would love some feedback. https://bit.ly/49N5WDX February 22, 2024 at 12:31PM

Wednesday 21 February 2024

Show HN: PrintDirTree – Easily Visualize Customized Directory Trees from the CLI https://bit.ly/49FXrug

Show HN: PrintDirTree – Easily Visualize Customized Directory Trees from the CLI A simple CLI tool that lets you print directory trees with options for custom exclusions. It's particularly useful for prompting ChatGPT. https://bit.ly/42N5ByE February 22, 2024 at 04:28AM

Show HN: Sapling is a business-ready TypeScript, Express.js, React boilerplate https://bit.ly/4bNmM7y

Show HN: Sapling is a business-ready TypeScript, Express.js, React boilerplate Development of real applications can and should be simpler. Existing solutions focus on the problems that are the most fun to work and that give the appearance of creating a working app quickly but don't deal with the real issues that arise when building a business quality application. Worse, many of these problems have known solutions which are never applied. Sapling propels you, the developer, forward by generously applying known solutions and innovative ideas, allowing you to tackle problems that should be simple with unprecedented facility and tackle hard problems rapidly and without distraction. It's a MERN boilerplate that lets you soar. https://bit.ly/4bMCGyJ February 22, 2024 at 04:51AM

Show HN: A comprehensive, efficient, and reusable util function library of Go https://bit.ly/3SEKWrO

Show HN: A comprehensive, efficient, and reusable util function library of Go https://bit.ly/42P5Au5 February 21, 2024 at 08:39AM

Show HN: Turn your available ingredients into recipes https://bit.ly/49zf6ny

Show HN: Turn your available ingredients into recipes https://bit.ly/42LqeLE February 21, 2024 at 09:36AM

Tuesday 20 February 2024

Show HN: Deploy highly available infra to EC2 with Docker-compose and CDK https://bit.ly/3OMazpO

Show HN: Deploy highly available infra to EC2 with Docker-compose and CDK I created a CDK deploy that uses docker-rollout [1][2] to deploy highly available infrastructure to EC2 using only autoscaling groups. It is not super polished but it is a complete example, so it could be useful if you are considering hosting on EC2. Rolling out deploys involves updating one file on S3 and running one script. Ironically after all that setup, I decided to give Linode with k8s a try [3] :-) (due to aws' high costs of egress and NAT gws / IPv4 tax on AWS, and the fact that some apps that I want to run are easier to deploy with helm). More notes: * I did try ECS and Fargate, which are nice, but also come with associated costs and a bunch of complexity. At that point, I rather spend time directly with k8s, which should make my localhost parity way higher, and hosting somewhere more affordable. * I tried both Pulumi and Terraform. I have mixed feelings about them. I ended up using CDK because it _felt_ like the nicer development experience (except when CloudFormation fails and it kind of hides the reason why, sigh ... fishing for logs on CloudWatch is such a drag!). * I tried to add some NACL rules since I ended up running the thing on a public VPC. I couldn't make it work but at that time I had already decided to host elsewhere so I left it like that :-). I did succeed on adding support for AWS WAF. Sadly, the cdk currently doesn't have high level support for WAF so it was not as nice to setup. -- 1: https://bit.ly/3JL4lVn 2: https://bit.ly/3HEK6pL 3: https://bit.ly/3OMaAtS... https://bit.ly/49nPgD3 February 21, 2024 at 02:59AM

Show HN: I built my own CDN to host over 20k websites https://bit.ly/3UIxDth

Show HN: I built my own CDN to host over 20k websites https://bit.ly/3SKTltW February 20, 2024 at 06:19PM

Show HN: I made a site that creates the documentation of your code https://bit.ly/49ioE6v

Show HN: I made a site that creates the documentation of your code https://bit.ly/48lHHeY February 20, 2024 at 09:20AM

Show HN: I Made an RSS to Tweet Generator in 2 Hours with ChatGPT https://bit.ly/3I7FetY

Show HN: I Made an RSS to Tweet Generator in 2 Hours with ChatGPT Hey HN. I've made a tool that parses RSS feeds and creates ready-to-post Tweets with ChatGPT. https://bit.ly/49CpIlp February 20, 2024 at 08:57AM

Monday 19 February 2024

Show HN: Is It FDR? https://bit.ly/3SI0lYB

Show HN: Is It FDR? Is it authentic audio recording from FDR, or AI voice clone? https://bit.ly/3SO0mds February 20, 2024 at 01:15AM

Show HN: We have built an API to extract data from unstructured documents https://bit.ly/3T4J6Sz

Show HN: We have built an API to extract data from unstructured documents https://bit.ly/48iX1c1 February 19, 2024 at 11:46PM

Sunday 18 February 2024

Show HN: RAM Prices https://bit.ly/3uFvALU

Show HN: RAM Prices I was inspired by this discussion https://bit.ly/3I2svIG about diskprices.com last month, and decided to go ahead and make a site for RAM. It's my first time building anything like this! Any tips / suggestions / calls for complete overhaul are welcome :) https://bit.ly/3uGO3HZ February 19, 2024 at 03:39AM

Show HN: I built a vector database API on Cloudflare https://bit.ly/49FBDis

Show HN: I built a vector database API on Cloudflare https://bit.ly/49D7PTE February 19, 2024 at 05:24AM

Show HN: Like HN, but for Science https://bit.ly/3usfLbu

Show HN: Like HN, but for Science https://bit.ly/49kDFVt February 18, 2024 at 10:30PM

Show HN: FakeMyDb – Fake data generator for your RDBMS https://bit.ly/4bJhLMW

Show HN: FakeMyDb – Fake data generator for your RDBMS Introducing fake data generator for your relational database. Are you sick of manually entering data into your database for every darn table that you have before you could test, debug and deploy? With this tool, all you have to do is click a few buttons and then copy the data to your database! easy-peasy-lemon-squeezy. https://bit.ly/4bKOa5R February 18, 2024 at 03:47AM

Show HN: I create a free website for download YouTube transcript, subtitle https://bit.ly/3OOzsAX

Show HN: I create a free website for download YouTube transcript, subtitle https://bit.ly/42FE4iN February 18, 2024 at 10:41AM

Show HN: I Built an Open Source API with Insanely Fast Whisper and Fly GPUs https://bit.ly/3UMJPsS

Show HN: I Built an Open Source API with Insanely Fast Whisper and Fly GPUs Hi HN! Since the launch of JigsawStack.com, we've been trying to dive deeper into fully managed AI APIs built and fine tuned for specific use cases. Audio/video transcription was one of the more basic things and we wanted the best open source model at this point it is OpenAI's whisper large v3 model based on the number of languages it supports and its accuracy. The thing is, the model is huge and requires tons of GPU power for it to run efficiently at scale. Even OpenAI doesn't provide an API for their best transcription model while only providing whisper v2 at a pretty high price. I tried running the whisper large v3 model on multiple cloud providers from Modal.com, Replicate, and Hugging faces dedicated interface and it takes a long time to transcribe any content about ~30mins long for 150mins of audio and this doesn't include the machine startup time for on-demand GPUs. Keeping in mind at JigsawStack we aim to return any heavy computation under 25s or 2mins for async cases and any basic computation under 2s. While exploring Replicate, I came across this project https://bit.ly/3weFJiY by Vaibhav Srivastav which optimises the hell out of this whisper large v3 model with a variety of techniques like batching and using FlashAttention 2. This reduces computation time by almost 30x, check out the amazing repo for more stats! Open source wins again!! First, we tried using Replicate's dedicated on-demand GPU service to run this model but that did not help, the cold startup/booting time alone of a GPU made the benefits of the optimised model pretty useless for our use case. Then we tried Hugging face and modal.com and we got the same results, with an A100 80GB GPU, we saw around an average of ~2mins start up time to load the machine and model image. It didn't make sense for us to have an always on GPU running due to the crazy high cost. At this point, I was inches away from giving up. The next day I got an email from Fly.io: "Congrats, Yoeven D Khemlani has GPU access!". I forgot the Fly started providing GPUs and I'm a big fan of their infra reliability and ease of deployment. We also run some of our GraphQL servers for JigsawStack on Fly's infra! I quickly picked up some Python and Docker by referring to a bunch of other Github repos and Fly's GPU tutorials, then wrote the API layer with the optimised version of Whisper 3 and deployed it on Fly's GPU machines. And wow the results were pretty amazing, the start up time of the machine on average was ~20 seconds compared to the other providers at ~2mins with all the performance benefits from the optimised whisper. I've added some more stats in the Github repo. The more interesting thing to me is the cost↓ Based on 10mins of audio: - OpenAI Whisper v2 API -> $0.06/10mins - Insanely Fast Whisper large v3 API on Fly GPU (Cold startup) -> ~$0.029/10mins - Insanely Fast Whisper large v3 API on Fly GPU (Warm startup) -> ~$0.011/10mins (Note: These are rough estimates I did by taking averages after running 5 rounds each) If you guys want to run this on any other GPU providers you can as long as they support Docker. We'll be optimising this more over the next few days specific to Fly's infrastructure allowing for global distributed instances of whisper and will soon be providing a fully managed API on JigsawStack.com. Stay tuned! https://bit.ly/42GNs5J February 18, 2024 at 09:18AM

Friday 16 February 2024

Show HN: Chat-focused RAG with automated memory management https://bit.ly/3wjg6xJ

Show HN: Chat-focused RAG with automated memory management https://bit.ly/3witW3g February 17, 2024 at 06:01AM

Show HN: A Flask-Based Internet Radio Player Built in Hylang https://bit.ly/42H6BnY

Show HN: A Flask-Based Internet Radio Player Built in Hylang I ported this small project to Hylang a few weeks ago. It calls out to mpd and mpc, but the most exciting part is that it is written in Hylang, a Lisp that compiles down to Python. It pairs well with [1]. Be sure to use the direct links. [1] https://bit.ly/49hXI6V https://bit.ly/42KmGth February 16, 2024 at 10:30PM

Thursday 15 February 2024

Show HN: Magika: AI powered fast and efficient file type identification https://bit.ly/42EsjZV

Show HN: Magika: AI powered fast and efficient file type identification We are very excited to announce the release of Magika our AI powered fast and efficient file type identification lib and tool - https://bit.ly/3uAeFu3 Thanks to its optimized Keras model, large scale training dataset, and Onnx Magika massively outperform other file identification tools while be very fast even on CPU. Magika python code and model is open sourced on Github: https://bit.ly/42EskwX and we also provide an experimental TFJS based npm package https://bit.ly/3I1VyfB With the team we hope you will find Magika useful for your own projects. Let us know what you think or if you have any question! February 16, 2024 at 02:08AM

Show HN: Old-school Unix talk for the web https://bit.ly/48jo1YX

Show HN: Old-school Unix talk for the web Posted 12 years ago, but (a) it's been completely rewritten, and (b) it looks awesomely retro now, instead of just some textarea boxes. We would love feedback and PRs. Please note that if you're testing it "solo" - your second browser window should be in an incognito window. https://bit.ly/3wjIXBS February 15, 2024 at 10:40PM

Show HN: Erogen AI – Safe, ethical, and accessible romantic AI companionship https://bit.ly/3OHBxyE

Show HN: Erogen AI – Safe, ethical, and accessible romantic AI companionship Like many others on the recent internet, I've found the idea of AI companionship to be sort of an attractive idea. At the very least, some element of AI companionship seems inevitable in our daily lives after 5-10 years, whether its through video games or on our phones / in our eyes and ears, etc. I had been playing around with locally hosted options for AI chatbot companions but found the interfaces clunky, and also I was really disheartened by the direction of the content and quality I was seeing on existing sites online. I saw some that were completely SFW-handicapped so as to sprout entire communities around filter-breaking, making safeguard nullification the standard mode by your users (dangerous) simply to get some affection (which seems unreasonable given how much violence and sex we're exposed to in TV, movies, and online). On the other end of the spectrum, I saw a few sites that were completely off the rails with its content free-for-all so as to potentially give AI companionship a really bad name. So I challenged myself to create a more polished experience that would be safe, ethical, and accessible to the mainstream. You can find the site at https://bit.ly/3I3gyT8 (nsfw) I shared this site on Reddit a few months ago asking for feedback on the beta version and it's been slowly gaining traction. I just made significant AI speed improvements for site users this month, added the ability for the AIs to change their avatar images dynamically based on your conversation, and implemented customizable AI voices (still adding options), and I'm ready to unveil the new website to the general public in its more complete form. A few upcoming features I'm excited about include long-term memory and speech-to-text for full voice conversations. I'm also exploring avatar generation on the fly as well as moving avatars. The name "Erogen" and its content is meant to be very much oriented towards romance, love, and NSFW - I think that safe romantic and adult roleplay with a premium feel will be essential components towards the success of AI companionship in the long-run, so I'm dedicating my efforts towards building around that type of content in the most transparently direct and reasonable way possible. I'm eager to listen to the community. I'd love for folks to try it out for free and provide feedback! I'm proud of how far its come already (AI has certainly given me coding and content management superpowers), but I'm still improving many things so please let me know if you run into any issues. https://bit.ly/3I3gyT8 February 15, 2024 at 11:13PM

Wednesday 14 February 2024

Show HN: IaC to Launch Palworld Servers on Fargate Spot https://bit.ly/3wfjyJI

Show HN: IaC to Launch Palworld Servers on Fargate Spot https://bit.ly/3wjXeP7 February 15, 2024 at 05:47AM

Show HN: NeuralFlow – Visualize the intermediate output of Mistral 7B https://bit.ly/3I2sl4m

Show HN: NeuralFlow – Visualize the intermediate output of Mistral 7B https://bit.ly/3UBuawx February 15, 2024 at 04:29AM

Show HN: Gitlab Meeting Simulator 2024 https://bit.ly/3SYH4n1

Show HN: Gitlab Meeting Simulator 2024 Gitlab's meeting recordings on YouTube have tens of thousands of views by people pretending to work. Now you can appear to be in the meeting using your own webcam. https://bit.ly/3SZSfvS February 15, 2024 at 01:22AM

Tuesday 13 February 2024

Show HN: Instantly play the game I'm developing directly on its website https://bit.ly/42Bhsjj

Show HN: Instantly play the game I'm developing directly on its website I've been working on Athena Crisis for about two years, and full time for the past 9 months. The game is entirely built from scratch using React and CSS without a game engine. It runs anywhere, including the Steam Deck. You can even use a gamepad on the landing page to play! Previously the landing page had a video of the game but my goal was to always just put the actual game on the website. I merged the landing page into the game's monorepo, added the game's React components, and boom – the video was replaced with a playable version of Athena Crisis. Of course, the real game has tons more features, but the landing page now always runs the exact same code as the actual game – including assets, the AI, and the UI/UX – and it is pushed within 5 minutes as the actual game is being updated live. I frequently talk about the tech behind this game (see this React Summit talk about "How Not to Build a Video Game": https://www.youtube.com/watch?v=m8SmXOTM8Ec ) and I'm planning on open sourcing as much as possible in the future. https://bit.ly/42Lug6U February 14, 2024 at 02:13AM

Show HN: Event finding map-based platform https://bit.ly/3SXx65m

Show HN: Event finding map-based platform Hello there, We're trying to develop a map-based event-finding platform for people to explore nearby events. On the following URL u can find our MVP: https://bit.ly/3SXx6SU . The thing is, we are not sure how to find early adopters. We have lots of ideas how to develop the platform, but would like to do it with active feedback from the users. Some of the feature ideas that we have: - Build-in resell marketplace for tickets for people who cannot attend an events - Users' own event facilitation - Events live streaming and PPV - Community building (go together with friends or have no friends to go with and you search people through the platform to go with) - Our own build-in navigation system to the events - Personalized notifications/newsletter for events like the ones you have attended or added in favorites - VR/AR event attending Thanks in advance to those who will check out our platform! :) Best Regards, Kalo https://bit.ly/3SXx7pW February 14, 2024 at 12:48AM

Show HN: Linen.team – A lightweight, thread-first Slack alternative https://bit.ly/49cApLv

Show HN: Linen.team – A lightweight, thread-first Slack alternative Hi HN! I'm Kam, the founder and one of the authors of Linen. Today, we are launching Linen.team ( https://bit.ly/49dZx4M ), a lightweight threaded messaging app for your team. Modern workplace messaging apps (like Slack) are based on IRC, which is great for small groups, but as it scales, breaks down quickly: you either get overwhelmed by notifications or you have to turn them all off. Most chat apps have threads tacked on but aren't built from the ground up with this design in mind. We wanted to create a thread-first experience where you can organize and prioritize conversations so that you are not reliant on notifications to make sure you don’t miss anything. In apps like Slack, you have to check activities, channels, threads, and replies just to make sure you aren't missing anything important. We designed every message in Linen to belong to a thread, so it makes it easy to centralize everything in a single location. We let you select which channels you subscribe to from your inbox. This way, your inbox only has the important channels. This makes it easy to keep track of conversations without having to rely on notifications to make sure you don’t miss anything. We also wanted a better way to separate urgent vs. non-urgent communication. In Linen, we have introduced the concept of a !mention that is designed for urgent/time-sensitive messages. A !mention will send a push notification, whereas an @mention will show up in the person’s inbox. This allows us to encourage more async conversations and reduce the need for the number of push notifications. We also designed the mention system closely with the inbox so that even if you aren’t subscribed to channels, mentions will still appear in your inbox. This is great for joining partner teams where you don’t need to view every conversation but do need to respond when you are mentioned. We believe that most messaging apps are secretly to-do lists in disguise; you have to read, respond, or do some task when you receive a thread. We wanted to give you the ability to manage threads individually. We let you mark each thread as done, which hides them from your inbox and is useful to keep track of tasks. You also can set reminders and mute threads with one click/key. With these features, we make it easy to get to a zero inbox state. This combined with the inbox makes it easy for you to keep track of conversations and make sure you don’t miss anything. Linen is designed for power users. We love keyboard shortcuts and want an experience that is keyboard-first. For many, the messaging app is the app that is used the most. We believe that you should be able to use Linen for an entire day without touching the mouse. We’ve added modern features like CMD+K for navigation. We’ve designed Linen to be fast and lightweight. Our gzipped bundle size is 400KB, so it's fast on first load, and we’ve introduced multiple layers of caching to make sure things are fast on subsequent loads. We’ve been working hard on this app for the past 6 months, so there are still gaps in the platform. But we’re also very excited about the direction we can take. Our focus is on what a modern message platform built in 2024 should look like and what lessons we can take from the previous decades of IRC and messaging apps. If our message resonates with you, we would love for you to give us a try at https://bit.ly/49cAqPz , where you can join our public community and come say hi! February 13, 2024 at 03:31PM

Show HN: Google Sheets as backend for React apps https://bit.ly/49bIHmR

Show HN: Google Sheets as backend for React apps https://bit.ly/42BcpiU February 13, 2024 at 11:18AM

Show HN: Explore a collection of over 5000 Custom GPTs https://bit.ly/3OJjAjb

Show HN: Explore a collection of over 5000 Custom GPTs Hey, HN community. I am Launching EpicGPTStore today. I would like to make it the best gptstore out there. let me know your opinions and feedback on this. ;) https://bit.ly/3UEjQUl February 13, 2024 at 07:57AM

Monday 12 February 2024

Show HN: Swift Mail, a native macOS app for JMAP mail https://bit.ly/3uyDBSO

Show HN: Swift Mail, a native macOS app for JMAP mail Hello HN! I'm excited to share Swift Mail, a native macOS email client purpose-built for the JMAP mail standard. Primarily constructed with SwiftUI with occasional AppKit elements, Swift Mail combines the speed and efficiency of a modern mail standard with desktop-centric features such as system notifications, keyboard shortcuts, quick look, multiple windows, state restoration, dark mode, and more. Swift Mail distinguishes itself from other email clients with its steadfast commitment to the JMAP standard over the traditional IMAP implementation, facilitating seamless alignment with modern mail features. It supports various innovative Fastmail features, such as multiple sending identities, the ability to send or reply on-the-fly from wildcard (*) aliases, and the ability to swiftly transition between (true) label and folder organization schemes. Swift Mail prioritizes user privacy and does not collect any user data or function through intermediary servers. Instead, it directly connects to the JMAP server with the user's provided account credentials, processing and storing all data locally on the user's device. Currently, Swift Mail is available directly via the Mac App Store with support extending back to Monterey. I’m also running a developer build on visionOS (if you have hardware and are interested in testing a beta release, please reach out to beta at swiftmail dot io). A sincere thank you to everyone who has contributed their valuable insights or participated in beta testing via TestFlight thus far. Looking forward to your feedback! - Karl https://bit.ly/3uAnFzp February 13, 2024 at 03:04AM

Show HN: I built a simple daily budgeting app for me and my wife https://bit.ly/4bDsrwA

Show HN: I built a simple daily budgeting app for me and my wife https://bit.ly/48hjCpB February 12, 2024 at 09:48PM

Show HN: Zilch · Level up your skills coding Ping Pong bots, Chess bots and more https://bit.ly/3OH9dN3

Show HN: Zilch · Level up your skills coding Ping Pong bots, Chess bots and more Zilch is an online platform created to help folks level up their coding skills with a suite of well-known games (like Table Tennis, Tic-Tac-Toe and Chess) that are built to be played by bots - bots you design and program. Here's a 3 minute overview video: https://www.youtube.com/watch?v=uAsWdtWx9aE The "manifesto" sums up the rational behind the method: https://bit.ly/3OIJp34 Zilch is in its early stages. It has a lot of room to grow! Your feedback will have a big impact on its future direction. Thanks! Braden https://bit.ly/3wganZv February 12, 2024 at 03:40PM

Show HN: How to use GPT and OCR to study practice tests more effectively? https://bit.ly/48d57D9

Show HN: How to use GPT and OCR to study practice tests more effectively? https://bit.ly/49Phk2f February 12, 2024 at 11:01AM

Sunday 11 February 2024

Show HN: pg-bulk-ingest – Now with multi-table support https://bit.ly/4bMOCkn

Show HN: pg-bulk-ingest – Now with multi-table support I (with others) made a Python utility for loading data into PostgreSQL incrementally from ETL-ish pipelines. Its API supported ingesting into multiple multiple tables at the sort of "structural" level from its beginning (more or less), but didn't actually support it if you tried to do it. And I've been umming and ahhing on how best to do it. No way seemed perfect... ... but pushed by an actual use case, I finally made a decision and did it. https://bit.ly/48cX6xW February 11, 2024 at 07:58AM

Show HN: Bitwise Liminal – A Short Film in 256 Bytes of Code https://bit.ly/3SCGkTb

Show HN: Bitwise Liminal – A Short Film in 256 Bytes of Code Bitwise Liminal A Short Film in 256 Bytes of Code Programmed by KilledByAPixel Presented at Lovebyte Party 2024 ... I found an old VHS tape at a yard sale. It was labeled "Bitwise Liminal" in sharpie. But when I watched the video it was only static. Then I started having vivid and... unsettling dreams. Also I couldn't stop thinking about that weird VHS tape. After researching I learned it was a digital backup. Using some special software I recovered the data. To my shock, it was a 256 byte program... With trembling hands I opened it in a web browser. Strange. This reminds me of the dreams I've been having. Now I don't need to sleep anymore. I just keep watching. ... l ɐ u ᴉ ɯ ᴉ ⅂ ǝ s ᴉ ʍ ʇ ᴉ ᗺ <(V 95+C(t/3)+Z X/64-Z^Z|(60-Y) Z/58)%13;Z+=.2);",t=9)> https://bit.ly/3SzQIv4 February 11, 2024 at 11:09PM

Saturday 10 February 2024

Show HN: Loz – Automate Git Commit Messages with LLM https://bit.ly/3weL3D9

Show HN: Loz – Automate Git Commit Messages with LLM Loz is a CLI tool that utilizes Large Language Models(LLMs), specifically code-lamma and GPT-3.5, to automatically generate GIT commit messages based on code changes. https://bit.ly/497Eh0v February 11, 2024 at 01:17AM

Show HN: A Sudoku solver in TypeScript's type system https://bit.ly/3uiYVM8

Show HN: A Sudoku solver in TypeScript's type system GitHub: https://bit.ly/3uiYWQc... Hi HN! I wrote a small file that solves sudoku puzzles at the type level - that is, entirely within TypeScript's type system, with no runtime code. To play with it, scroll down to the bottom (below where it says "BEGIN TESTING") and check out the examples. You can "run" the solver by hovering over the name of the type (e.g. SudokuEasySolved). Also, if you haven't seen it already, I did the same thing with Conway's Game of Life: https://bit.ly/484RmYi :) https://bit.ly/3w77RV8 February 11, 2024 at 02:39AM

Show HN: A platform for remote piano lessons based on the Web MIDI API https://bit.ly/49c8b3A

Show HN: A platform for remote piano lessons based on the Web MIDI API I'm building a video conferencing app designed to facilitate better remote piano lessons. My hope is to solve a lot of the challenges piano tutors and new students deal with when taking lessons through Skype/Zoom. It leverages WebRTC's data transmission to send media, MIDI state, and (eventually) send sheet music files and other musical data. I'm surprised with how well the MVP has worked and would love to hear any feedback or suggestions! https://bit.ly/3HWDbZw February 11, 2024 at 12:50AM

Show HN: AI Video to Anime Stylizer https://bit.ly/49uLrvp

Show HN: AI Video to Anime Stylizer https://bit.ly/3waMrXf February 10, 2024 at 11:31PM

Show HN: Now my pet programming language can run in the browser https://bit.ly/3HW97NO

Show HN: Now my pet programming language can run in the browser https://bit.ly/48b0bi3 February 10, 2024 at 03:36PM

Show HN: I made an AI powered job description generator https://bit.ly/49slBYV

Show HN: I made an AI powered job description generator https://bit.ly/49r7YcD February 10, 2024 at 08:43AM

Friday 9 February 2024

Show HN: Mukette, a Markdown Pager for Unix-Based Systems https://bit.ly/3SSa7bI

Show HN: Mukette, a Markdown Pager for Unix-Based Systems I really apologize if I am submitting this twice. I am new to these fora. I just discovered Show HN. The other thread did not have Show HN so it did not get any traction. This is a useful little tool so I guess people will like it. You're eithre like me, and do all your work in the terminal emulator. If they literally replace my displays with a VT100 I won't complain (but have to watch Youtube on my phone -_-). The other kind of use is someone who uses X (I know emulators are X too!) extensively, and only often needs to use the terminal This can be useful for both groups. Imagine you wanna read the README.md file of a repository. This happened to me what I wanted to read PackCC's REAMDE. And I had to do a pipline from Pandoc to Philadelphia! This nifty little tool will page the markdown file. I want to improve it in the future. I have made some leeway to adding more features to it. I want people to execute the code listings (in a safe environment) by navigating to them. It's all right these in the code, I just got tired of picking at this like an old wound and releassed it. It's been rand through ASAN and Valgrind. Some errors were fixed. If anything remains that I missed please tell me. I always initialize pointer ssto NULL so it should not complain much? Anyways thanks. https://bit.ly/42GZ7By February 10, 2024 at 01:15AM

Show HN: AutoBashCraft – a tool for automated Markdown screencast generation https://bit.ly/42BIXct

Show HN: AutoBashCraft – a tool for automated Markdown screencast generation Hello HN, Around New Year's I started a personal project called AutoBashCraft (ABC), aiming to simplify the creation of screencasts from bash code blocks in markdown files. I needed to create a lot of markdown files explaining workflows and code. I wanted to make the text-heavy files more interesting and thought of screencasts. There are many great tools to record terminal sessions. Then I found the asciinema-rec-script ( https://bit.ly/42AZLQX ) by Chris Ottrey that creates screencasts of bash scripts that look like a record of a terminal session including typing out the commands. I wanted the markdown files to be the same documents you would use as training or documentation material so I picked HTML comments to mark the codeblocks that are supposed to be executed. It would then execute the commands and save the screencast next to the markdown file in an asset folder so they can be easily embedded just under the codeblock. I went on from there and more commands were added such as 'create' to create a file with the contents of the codeblock, 'browse' to create a screenshot of a website, 'spawn' to spawn a background process, 'snapshot' to create a docker container of the current environment state, 'init' to initialize a new environment e.g. from a snapshot created in another file and 'config' to change configuration for the following commands. ABC is very much a work-in-progress and a proof of concept at this stage. I am also thinking of adding an editor to create a similar experience to jupyter notebooks, with automatic snapshots between each command in dev mode. There is so much work left to be done but for now I am back at my day job. The repository includes some examples that also work as (currently manually executed tests) including more complex workflows like automating MBTiles generation and usage or integrating private GPT, showcasing what I hope it can become. Running it is as simple as using NPX, with Docker and Node.js being the only requirements. Please only run your code or code you trust (esp. with docker activated). I later realized it also serves as a validator for the accuracy of instructional content. It happens so often that training material is missing important steps and it is very frustrating for beginners to follow a guide step by step and it just won't work. I'd be incredibly grateful if you could take a moment to check it out on GitHub, give it a star if you find it interesting, and maybe even contribute or fork it. I'm looking forward to your feedback and suggestions. Let's make something great together! Links: https://bit.ly/3ul4wl5 https://bit.ly/42CEJ4A... https://bit.ly/42Q3JFD... https://bit.ly/42Q3JFD... https://bit.ly/42Q3JFD... https://bit.ly/3ul4wl5 February 9, 2024 at 11:01PM

Show HN: A "Comments Layer" for the Internet https://bit.ly/42BDNxc

Show HN: A "Comments Layer" for the Internet SwearBy is an iOS app that provides a "comments section" and live chat for every URL. Load SwearBy in Safari, Chrome, and many other apps (Airbnb, Spotify, Redfin, Amazon...) Just tap the "Share" button from your current page. Basically - you get a "Twitter thread" and a "Youtube Live Chat" on every URL. LMK what you think :) https://bit.ly/3P17AKj February 9, 2024 at 09:41PM

Show HN: Presentations for your webcam, not a projector https://bit.ly/3HVJpIY

Show HN: Presentations for your webcam, not a projector CueCam Presenter is my Mac app (actually a suite of Mac and iOS apps) to run better presentations on your webcam. Editing cards should feel natural to anybody used to Markdown. I came to create CueCam as an "embedded entrepreneur". I had some success with my camera app "Shoot Pro Webcam" back in 2020 and built on this by creating squares.tv. As I talked to more and more users, I discovered more opportunities to make their lives easier. I started with features in Shoot (camera options, pausing, drawing etc..).. Then I created Video Pencil (which connects to your computer and lets you draw on your webcam using your iPad). Then I created "Beat Sheet" which lets you run through "smart scripts", controlling Ecamm Live, OBS and mimoLive. CueCam Presenter is how I'm connecting all these elements. It gives you a virtual webcam, virtual mic, and seamlessly connects to Shoot and Video Pencil running on other devices. There are various ways you can use it as a teleprompter while maintaining eye contact. It's taken a lot to get it to this stage. The video pipeline has been through two major iterations and the audio pipeline even more. The UI has evolved and developed to cover the different ways it is understood by different people. Educational discounts are a must for me, as I want to help improve the quality of remote teaching around the world. For other professionals, I believe it transforms the way you interact with people on video calls. It's useful for recording software demos and running live streams. https://bit.ly/3w9McvN February 9, 2024 at 01:37PM

Thursday 8 February 2024

Show HN: Querying DNS Without Trusting the Resolver in 1000 Lines of Rust https://bit.ly/499LhtH

Show HN: Querying DNS Without Trusting the Resolver in 1000 Lines of Rust https://bit.ly/485cAnG February 8, 2024 at 10:17PM

Show HN: Program will only compile if the grid on line 30 is a magic square https://bit.ly/49ubdQI

Show HN: Program will only compile if the grid on line 30 is a magic square https://bit.ly/3SSAJcH February 9, 2024 at 01:29AM

Show HN: SnapCode – a real Java IDE in the browser https://bit.ly/42zsYeT

Show HN: SnapCode – a real Java IDE in the browser https://bit.ly/3OFVcir February 8, 2024 at 02:17PM

Show HN: Audiocate – a Haskell library for combating audio deepfake misuse https://bit.ly/3uit6TF

Show HN: Audiocate – a Haskell library for combating audio deepfake misuse Audiocate is a Haskell library for audio verification and source validation to attempt to combat AI generated audio deepfake misuse. It's currently just a MSc dissertation project but hoping to make it actually usable in the near future https://bit.ly/3OA4wnY February 8, 2024 at 11:49AM

Wednesday 7 February 2024

Show HN: Open-source code editor with autocomplete built-in https://bit.ly/3HTii1c

Show HN: Open-source code editor with autocomplete built-in https://bit.ly/3HUzGTr February 7, 2024 at 07:57PM

Show HN: Directory of All LLM Models(Closed and Open Source) https://bit.ly/3w9oG1M

Show HN: Directory of All LLM Models(Closed and Open Source) https://bit.ly/496agy9 February 8, 2024 at 12:40AM

Show HN: Bluesky Hacker News Bot https://bit.ly/3w41BO1

Show HN: Bluesky Hacker News Bot Hello there! After Bluesky opened its doors to everyone, I jumped straight into the API to build something. Here is a bot that posts top stories from HN. https://bit.ly/42D42Dp February 7, 2024 at 11:00AM

Show HN: DynamiCrafter: Animating Open-Domain Images with Video Diffusion Priors https://bit.ly/3SyWnRM

Show HN: DynamiCrafter: Animating Open-Domain Images with Video Diffusion Priors Hello HN! We have released a major update of our image-to-video diffusion model, DynamiCrafter, with better dynamic, higher resolution, and stronger coherence. DynamiCrafter can animate open-domain still images based on text prompt by leveraging the pre-trained video diffusion priors. Please check our project page and paper for more information. We will continue to improve the model's performance. Comparisons with Stable Video Diffusion and PikaLabs can be found at https://www.youtube.com/watch?v=0NfmIsNAg-g Online demo: https://bit.ly/3uzEnie Our project page: https://bit.ly/3OBc7Tc Arxiv link: https://bit.ly/4bvjxRI https://bit.ly/485S7iI February 7, 2024 at 08:12AM

Show HN: I made a local wrapper for Automatic 1111 https://bit.ly/3SrGZa5

Show HN: I made a local wrapper for Automatic 1111 I made an open-source Python library for the Stable Diffusion Web UI. It's a direct alternative to Huggingface Diffusers except it has more features + runs the same scripts as A1111 so the results are replicable. Please give it a star on Github! https://bit.ly/3SxSaOk https://bit.ly/3SxSaOk February 7, 2024 at 06:55AM

Tuesday 6 February 2024

Show HN: Kirby-like platformer game made in TypeScript https://bit.ly/49sHasB

Show HN: Kirby-like platformer game made in TypeScript https://bit.ly/49fCVjY February 5, 2024 at 10:45PM

Monday 5 February 2024

Show HN: How we got fine-tuning Mistral-7B to not suck https://bit.ly/3SPTopL

Show HN: How we got fine-tuning Mistral-7B to not suck https://bit.ly/42vSmCl February 6, 2024 at 08:12AM

Show HN: CPU Prices on eBay https://bit.ly/49lQXR9

Show HN: CPU Prices on eBay Tech stack: Go + templ + htmx There are some rough edges but this combo is quite refreshing after React. The best thing is that I could omit npm from my stack. Having just a monolith (Go) server greatly simplifies things if you're an indie dev. https://bit.ly/49p5cVm February 5, 2024 at 04:43PM

Sunday 4 February 2024

Show HN: An opinionated TS package build toolchain with typed configuration https://bit.ly/3SIZsAi

Show HN: An opinionated TS package build toolchain with typed configuration https://bit.ly/3SK3TdX February 5, 2024 at 02:47AM

Show HN: ReadToMe (iOS) turns paper books into audio https://bit.ly/492kzDf

Show HN: ReadToMe (iOS) turns paper books into audio I'm launching something that started as a side project publicly today: ReadToMe, which is an iPhone app that turns paper books and other printed text into audio. Originally this was a Christmas present for my fiancée, who loves books but has an eye problem that makes it hard for her to read more than a few pages at a time. She mostly listens to audiobooks while following along with the paper book, but some books aren't available in audiobook or even e-book form, and all of the existing apps we tried were surprisingly bad at scanning paper books into audio — they make lots of mistakes, include footnotes and page numbers, etc., in a way that really degrades the experience. Being an AI-oriented engineer by training, I had a crack at solving the problem myself, and was pleasantly surprised at how well the proof of concept worked. I then had some time free while shutting down my previous company (Mezli, YC W21), during which I polished up the app to the point you see it at now. The way it works: On the front end, it's a SwiftUI app (mostly written by ChatGPT!) that consists mostly of a document scanner (VNDocumentCameraViewController) and a custom-built audio player. The back end is more complex — book photos are first sent to an OCR API, then some custom code I wrote does a first pass at stitching together and correcting the results. Then, the corrected OCR results are sent to GPT-3.5-turbo for further post-processing and re-stitching together, and finally to a text-to-speech API for conversion to audio. The hardest part of this process was actually getting the GPT calls right — I ended up writing a custom LLM eval framework for making sure the LLM wasn't making edits relative to the true text of the book. A few issues remain, which I'll work on fixing if the app gets a significant amount of traction, including: 1) It can take multiple minutes to get audio back from a scan, especially if it's on the longer side (10+ pages). I'll be able to bring this down by spinning up dedicated servers for the OCR and TTS back-end. 2) The LLM sometimes does TOO good of a job at correcting "mistakes" in book text. This issue crops up particularly often when an author deliberately uses improper grammar, e.g. in dialogue. The app is priced at $9.99/month for up to 250 pages/month right now, which I estimate will just about cover the costs of API calls. I'll be bringing the price point down as the pricing of the required AI APIs comes down. There's also a 3-day free trial if you want to try it out. If you do find this useful, or know somebody who might, I'd appreciate you giving it a try or letting them know! And please let me know if you have any feedback, including issues or feature requests. https://bit.ly/484Yd2A February 5, 2024 at 12:56AM

Show HN: Letlang, written in Rust, targeting Rust, now has a specification https://bit.ly/48joCKt

Show HN: Letlang, written in Rust, targeting Rust, now has a specification https://bit.ly/3ubLjSR February 4, 2024 at 02:17PM

Show HN: Aidely is AI powered thread; AI and Humans cooperation https://bit.ly/42oVH6g

Show HN: Aidely is AI powered thread; AI and Humans cooperation Discover the future of community engagement with our iPhone app. Seamlessly blend human creativity with AI prowess as users collaborate with ChatGPT, Bard, and Llama to spark captivating threads and discussions. Join us in shaping the next frontier of content creation. https://bit.ly/42sZlfx February 4, 2024 at 03:48PM

Show HN: USD 0.99/TB/month cloud storage https://bit.ly/3uhzxGv

Show HN: USD 0.99/TB/month cloud storage https://bit.ly/3SKxcx6 February 4, 2024 at 03:16PM

Show HN: Unofficial Google Lens OCR API https://bit.ly/3OxpO5H

Show HN: Unofficial Google Lens OCR API Default OCR in ShareX is pretty bad, so I reverse-engineered Lens API and made a library to call unofficial Lens API and made a script for ShareX to OCR the captured region. URL points to library I've made, there's a tutorial for ShareX in separate file: https://bit.ly/3I5OZZH... https://bit.ly/3I5P0Nf February 4, 2024 at 01:08PM

Saturday 3 February 2024

Show HN: A Python PDF Form Library https://bit.ly/3uk7bLC

Show HN: A Python PDF Form Library Hi HN! I have a project that I have been working on for three years that I’d love to show you today called PyPDForm ( https://bit.ly/3HJylyE ). It is a Python library that specializes in processing PDF forms, with the most outstanding feature being programmatically filling a PDF form by simply feeding a Python dictionary. I used to work at a startup company with Python as our backend stack. We were constantly given paper documents by our clients that we needed to generate into PDFs. We were doing it using reportlab scripts and I quickly found the process tedious and time consuming for more complex PDFs. This is where the idea of this project came from. Instead of writing lengthy and unmaintainable reportlab scripts to generate PDFs, you can just turn any paper document into a PDF form template and PyPDFForm can fill it easily. On top of the GitHub repo, here are some additional resources for this project: PyPi: https://bit.ly/48X4te4 Docs: https://bit.ly/49nVTon A public speak I did about this project: https://www.youtube.com/watch?v=8t1RdAKwr9w I hope you guys find the library helpful for your own PDF generation workflow. Feel free to try it, test it, leave comments or suggestions, and open issues. And of course if you are willing, kindly give me a star on GitHub. https://bit.ly/3HJylyE February 4, 2024 at 02:25AM

Friday 2 February 2024

Show HN: Oh My ZSH Aliases https://bit.ly/3SqbDAH

Show HN: Oh My ZSH Aliases https://bit.ly/3SKjw4b February 3, 2024 at 04:45AM

Show HN: BP.AdventureFramework, a framework for writing text adventures in C# https://bit.ly/3HKUBIo

Show HN: BP.AdventureFramework, a framework for writing text adventures in C# BP.AdventureFramework is a framework written in C# targeting .Net Standard 2.0. It provides all of the core classes and logic required to write rich text adventures and interactive fiction. Games run in a terminal window - ANSI support is not essential but is recommended however the NO_COLOR environment variable can be used to suppress colour. https://bit.ly/3HIwqdN February 3, 2024 at 01:06AM

Show HN: Brainbase (YC W24) – ship enterprise grade AI features in minutes https://bit.ly/3SK1Tmc

Show HN: Brainbase (YC W24) – ship enterprise grade AI features in minutes https://bit.ly/3SIqFTt February 3, 2024 at 05:25AM

Show HN: HN stories categorized by topics of interest https://bit.ly/3UlNz4s

Show HN: HN stories categorized by topics of interest Hi HN, TL;DR: I made a website that takes all the top stories on HN and categorizes them into one of ten topics of interest using LangChain and GPT-4. I've always liked the idea of getting a personal mix of news tailored to my interests. Hacker News is pretty close to that ideal, which is reflected in the time I spend on here every day. It's a great mix, but playing with LangChain, I got the idea for a weekend project. Roughly speaking most posts on HN fall into one of these categories: * Programming, Software & Computer Science * AI, Data Science & Analytics * Business & Entrepreneurship * Science & Research * Cybersecurity & Digital Safety * Design, User Experience & Creativity * Finance & Economics in Tech * Work Culture & Career Development * Media, Content & Communication * General & Diverse Interests Using langchain with GPT-4 Turbo (JSON mode), I sort every top submission into one of the above. Costs for using the API are currently at 15$ a month, with few optimizations. For ease of use I also added the possibility to consume the news topics via a responsive webpage, RSS and email digest (daily,weekly,monthly). https://bit.ly/3u8mKWU February 2, 2024 at 11:00PM

Show HN: Write Documentation Easily https://bit.ly/481EbpT

Show HN: Write Documentation Easily Docs+ is a low-code easy way for developers to share Onboarding documents, API documentation, and much more in an easy way. Create sections and sub-sections, create unlimited pages, and share via a single link to anyone! Docs+ has a huge roadmap ahead and We're happy to hear feedback and make the product better!! https://bit.ly/3HHGOCz February 2, 2024 at 11:56AM

Thursday 1 February 2024

Show HN: Automate Variable Selection for Research on Big Datasets (Open-Source) https://bit.ly/4bpkZoL

Show HN: Automate Variable Selection for Research on Big Datasets (Open-Source) https://bit.ly/4bpl1gn February 1, 2024 at 09:04PM

Show HN: filippo.io/mlkem768 – Post-Quantum Cryptography for the Go Ecosystem https://bit.ly/48Wp7uY

Show HN: filippo.io/mlkem768 – Post-Quantum Cryptography for the Go Ecosystem https://bit.ly/42kVvVo February 1, 2024 at 12:10PM