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

Wednesday, 31 January 2024

Show HN: Lockbox: forward proxy for making third party API calls https://bit.ly/3UiEJED

Show HN: Lockbox: forward proxy for making third party API calls https://bit.ly/49hP4VG February 1, 2024 at 02:26AM

Show HN: Matrix Multiplication with Half the Multiplications https://bit.ly/3I0TIfb

Show HN: Matrix Multiplication with Half the Multiplications https://bit.ly/48X0A8Z February 1, 2024 at 01:11AM

Show HN: Stanchion – Column-oriented tables in SQLite https://bit.ly/49ij1oi

Show HN: Stanchion – Column-oriented tables in SQLite Hello HN! I built stanchion to scratch my own itch. I have personal applications running on SQLite where I want to store log and metric data (basically forever) but don't want to add complexity by bringing in a new database or whole separate server. Some of these applications are running on a Raspberry Pi, where storage and compute are limited, but I still want data warehouse like capabilities. I envision stanchion being used in similar scenarios: on phones and resource-limited devices in applications that are already using SQLite. I know that there are alternatives like DuckDB (which is very cool), but I want stanchion to be "good enough" that it is useful without having to add whole new database technology. If you think stanchion may be a good fit for your use case and you are interested in contributing, please test it and provide feedback by opening issues for any bugs, difficulties, or missing features you would need! Ideas are also welcome in this thread or as a github issue. Of course stars are always appreciated as well. The CONTRIBUTING doc in the repository has more details. - Dan https://bit.ly/497CXKG January 31, 2024 at 07:38PM

Tuesday, 30 January 2024

Show HN: FrequentlyAskedAI – An interactive AI FAQ alternative to chatbots https://bit.ly/499O1aJ

Show HN: FrequentlyAskedAI – An interactive AI FAQ alternative to chatbots I originally released an interactive resume tool and that went well but I got pulled in another direction by HN. HN really slammed my server on the original thing I built (thanks for the unexpected but useful battle testing, I learned a lot). More importantly some people reached out and said they wanted to use it for their business, not professional networking, which led me down a completely different path for a different tool using similar tech. Long story short, these businesses: 1) Wanted to know more about what their customers wanted but couldn't necessarily rely on customers reaching out to them 2) Spent more time answering similar questions than they'd like 3) REALLY hated chatbots and didn't want to pay for/train customer service agents yet I added a bunch of features they asked for like being able to embed my tool on their website, customize the quick questions, and add related links that can route their customers to other URLs. That last feature request was particularly interesting. Two businesses independently asked for this and they used it to basically make a mini Google search for their complex product (e.g. to direct customers to the right help pages, tutorials, etc). I have no idea where this project is going to end up yet and it's already turned in a direction I didn't expect. I'd love y'all's thoughts on the latest. Here's a link to my new home page with more information: https://bit.ly/3HBnc2Z Forgive me for lack of visual elements and some of the corny marketing text. Many are placeholders and I'm working on it. Also shout out to the business owner that went out of their way to find me this relevant domain name. We were joking that my tool should actually be called InfrequentlyAskedAI since it actually handles a long tail of questions. https://bit.ly/3vYgAcp January 30, 2024 at 10:33PM

Show HN: Privacy-first cross platform spreadsheet pipeline app https://bit.ly/48KVAnT

Show HN: Privacy-first cross platform spreadsheet pipeline app In my previous role at a small startup, I frequently developed simple scripts to assist recruiters and marketing professionals in handling data processing tasks on Excel or CSV files. These tasks were typically straightforward and repetitive, stemming from the periodic export of data. This experience sparked the idea to create a straightforward tool dedicated to such functionalities(also mobile friendly, as they occasionally need to process data on their smartphones). There are powerful tools like Power Query and Tableau, but they often prove too complex for non-technical users to navigate effectively. Additionally, ETL tools that support CSV/XLSX formats often come with a high price. That's why I build Tablesmith, an easy-to-use and free spreadsheet automation tool that empowers anyone to automate their data-related tasks with ease. Furthermore, I also include AI autofill capability, which I believe would be useful. https://bit.ly/47Woosf January 29, 2024 at 03:54PM

Monday, 29 January 2024

Show HN: Oasis, the community tech collective building an advocacy flywheel https://bit.ly/3SDaCqg

Show HN: Oasis, the community tech collective building an advocacy flywheel Hey everyone, I wanted to share the project I recently launched called Oasis, which is a community-driven tech collective with the focus of driving social advocacy by creating a self-sustaining flywheel of open-core projects that feeds into our various social advocacy initiatives. The governance is set up much like Open AI, where Oasis is the non-profit that handles the social advocacy and acts as an umbrella for the various OSS projects, and we have a collective structure of contribution with shared ownership so everyone who is working on a project, while it being OSS, gets to share in the financial success. We're 100% community driven, and anyone can join the Slack workspace now and contribute to any of the repos, but to actually be an "owner" we do require a $200/yr membership fee to help offset operational costs of adding users. All the projects we work on are thoroughly researched for profit potential and technology stack, and currently the angle we've been focusing on a lot of finding closed-source software and essentially ripping their features out into open-core versions. Tangentially, if you have a software you'd love to see a open-core version of then add a comment in here for sure. We're mainly been playing with simple CRUD apps but should the collective grow there's potential for other types of projects. https://bit.ly/47U18LA January 30, 2024 at 02:46AM