Tuesday, 11 April 2023

Show HN: Skip the SSO Tax, access your user data with OSS https://bit.ly/3GzAqNg

Show HN: Skip the SSO Tax, access your user data with OSS As the former CTO of an Insurtech and Fintech startup I always had the “pleasure” to keep regulators and auditors happy. Think of documenting who has access to what, quarterly access reviews, yearly audits and so on… Like many others we couldn’t justify the Enterprise-plan for every SaaS tool to simply get access to SSO and SCIM/SAML APIs. For Notion alone the cost would have nearly doubled to $14 per user per month. That’s insane! Mostly unknown to people, SSO Tax also limits access to APIs that are used for managing user access (SCIM/SAML). This has proven to be an incredibly annoying roadblock that prevented me from doing anything useful with our user data: - You want to download the current list of users and their permissions? Forget about it! - You want to centrally assign user roles and permissions? Good luck with that! - You want to delete user accounts immediately? Yeah right, like that's ever gonna happen! It literally cost me hours to update our access matrix at the end of every quarter for our access reviews and manually assigning user accounts and permissions. I figured, there must be a better way than praying to the SaaS gods to miraculously make the SSO Tax disappear (and open up SCIM/SAML along the way). That’s why I sat down a few weeks ago and started building OpenOwl ( https://bit.ly/3KPRQba ). It allows me to just plug in my user credentials and automatically download user lists, including permissions from SaaS tools. Granted, OpenOwl is still a work in progress, and it's not perfect. At the moment it's limited to non-SSO login flows and covers only 7 SaaS vendors. My favorite part is that you can configure integrations as “recipes”. The goal was for anybody to be able to add new integrations (IT managers and developers alike). Therefore you ideally don’t even have to write any new code, just tell OpenOwl how the new SaaS vendor works. What do you think? Have you dealt with manually maintaining a list of users and their permissions? Could this approach get us closer to overcoming parts of the SSO Tax? https://bit.ly/3KPRQba April 11, 2023 at 01:40PM

Monday, 10 April 2023

Show HN: Chappy, a friendly, privacy first chatbot https://bit.ly/3Gt94bW

Show HN: Chappy, a friendly, privacy first chatbot Introducing Chappy, a friendly, privacy-first chatbot that's here to brighten your day and spark intriguing conversations! With Chappy, you can chat about anything from cosmic wonders to random fun facts, all while enjoying a colorful and exciting user interface. We prioritize your privacy, so you can chat with Chappy without worrying about your data. As a bonus, Chappy is capable of generating vibrant images using AI, making your conversations even more engaging and visually appealing. Come join the adventure and give Chappy a try at chappyai.com! We can't wait to chat with you and explore the universe together! https://bit.ly/3GzgYAu April 10, 2023 at 05:31PM

Show HN: Bridging the Gap Between Generative AI and Human Intelligence https://bit.ly/3GzKA0v

Show HN: Bridging the Gap Between Generative AI and Human Intelligence https://bit.ly/3Gx8OIS April 10, 2023 at 08:38AM

Show HN: Nudge: A command line tool for sending notifications via pushover https://bit.ly/3UlKsHy

Show HN: Nudge: A command line tool for sending notifications via pushover https://bit.ly/3UmV0WY April 10, 2023 at 08:27AM

Sunday, 9 April 2023

Show HN: Upgrade Your English with Tarabol's Coaching Power https://bit.ly/40LO7AZ

Show HN: Upgrade Your English with Tarabol's Coaching Power https://bit.ly/40S3gRt April 10, 2023 at 03:35AM

Show HN: Secretsfly – a minimalist self-hosted secrets manager https://bit.ly/3mlfRNW

Show HN: Secretsfly – a minimalist self-hosted secrets manager https://bit.ly/3KNQGwZ April 10, 2023 at 02:32AM

Show HN: ThoughtCoach: Helping to improve mental health with AI https://bit.ly/3Mvyr0y

Show HN: ThoughtCoach: Helping to improve mental health with AI https://bit.ly/3UoVqw7 April 10, 2023 at 12:36AM

Show HN: A Lightweight 1.7KB JavaScript Framework https://bit.ly/40V1NcP

Show HN: A Lightweight 1.7KB JavaScript Framework I have developed a lightweight JavaScript framework that utilizes a single class and occupies only 1.7KB of gziped JavaScript. The framework features a Vue-inspired API and supports functionalities such as if, for, slot, and bind. https://bit.ly/3zG5kjv April 9, 2023 at 05:04PM

Show HN: Supavisor – a Postgres connection pooler written in Elixir https://bit.ly/40UxrXZ

Show HN: Supavisor – a Postgres connection pooler written in Elixir https://bit.ly/40TxDqy April 9, 2023 at 12:29PM

Show HN: Standup automation with automatic Timesheet generation https://bit.ly/3ms55VY

Show HN: Standup automation with automatic Timesheet generation https://bit.ly/41br7LB April 9, 2023 at 07:31AM

Show HN: Shell-maker, a maker of Emacs shells https://bit.ly/3mdct7P

Show HN: Shell-maker, a maker of Emacs shells https://bit.ly/3Ut8YXy April 9, 2023 at 10:23AM

Saturday, 8 April 2023

Show HN: Top Web3/crypto jobs from companies funded by top tier VCs https://bit.ly/3mdv03V

Show HN: Top Web3/crypto jobs from companies funded by top tier VCs https://bit.ly/41ehvQm April 8, 2023 at 03:43PM

Friday, 7 April 2023

Show HN: Find Perfect App for Self Hosting https://bit.ly/3ZPvdIa

Show HN: Find Perfect App for Self Hosting The website is just another interface to awesome-selfhosted[0] list. I am no front-end developer so please bear with me as I improve the design and add more capabilities like filter and sort. The website looks good on desktop and on mobile in landscape mode. [0]: https://bit.ly/3UhhRmO https://bit.ly/3UhhUiu April 7, 2023 at 06:53PM

Show HN: Shoogle – fast, FOSS and tracking-free Yellow Pages powered by OSM data https://bit.ly/43hmtxu

Show HN: Shoogle – fast, FOSS and tracking-free Yellow Pages powered by OSM data https://bit.ly/3Mqwgep April 7, 2023 at 12:53PM

Show HN: I built a website editor for TailwindCSS https://bit.ly/3ZMsbUZ

Show HN: I built a website editor for TailwindCSS https://bit.ly/43g01od April 7, 2023 at 04:32PM

Show HN: Chrome extension to improve productivity with ChatGPT https://bit.ly/3MppA08

Show HN: Chrome extension to improve productivity with ChatGPT https://bit.ly/3MvBIgp April 7, 2023 at 03:32PM

Show HN: Scan your blog for broken outgoing links https://bit.ly/417LSYn

Show HN: Scan your blog for broken outgoing links I built this small proof-of-concept interface that lets you scan a URL or the pages in a .XML sitemap for broken outgoing links. I use this to find issues with links in my own blog and I'm wondering if this is useful for others! I also have some cases of false positives showing up and I'd be interested in knowing if you have suggestions to better handle those cases. https://bit.ly/3Mm5zHN April 7, 2023 at 09:08AM

Show HN: I built a Hackable Hacker News (reprogrammable in-browser) https://bit.ly/3nS85eM

Show HN: I built a Hackable Hacker News (reprogrammable in-browser) Explanation/How to use: https://www.youtube.com/watch?v=-LsnmoSEEjI It works as a general-purpose news reader too! Feel free to give me your thoughts and suggestions. Hope it's something you all find fun! https://bit.ly/3nSq195 April 7, 2023 at 12:50PM

Thursday, 6 April 2023

Show HN: Smart speaker that curses (and lot more) https://bit.ly/3UhdIiA

Show HN: Smart speaker that curses (and lot more) https://bit.ly/418ibq8 April 6, 2023 at 01:10PM

Show HN: The Future of Data APIs https://bit.ly/3GiFBBe

Show HN: The Future of Data APIs Hello everyone, I'm Matteo, and, over the last few months, I have been working with my co-founder and other folks from Goldman Sachs, Netflix, Palantir, and DBS Bank to simplify building data APIs. I have personally faced this problem myself multiple times, but, the inspiration to create a company out of it really came from this Netflix article (https://bit.ly/40RpanJ). You know the story: you have tons of data locked in your data platform and RDBMS and suddenly, a PM asks to integrate this data with your customer-facing app. Obviously, all in real-time. And the pain begins! You have to set up infrastructure to move and process the data in real-time (Kafka, Spark, Flink), provision a solid caching/serving layer, build APIs on top and, only at the end of all this, you can start integrating data with your mobile or web app! As if all this is not enough, because you are now serving data to customers, you have to put in place all the monitoring and recovery tools, just in case something goes wrong. There must be an easier way !!!!! That is what drove us to build Dozer. Dozer is a simple open-source Data APIs backend that allows you to source data in real-time from databases, data warehouses, files, etc., process it using SQL, store all the results in a caching layer, and automatically provide gRPC and REST APIs. Everything with just a bunch of SQL and YAML files. In Dozer everything happens in real-time: we subscribe to CDC sources (i.e. Postgres CDC, Snowflake table streams, etc.), process all events using our Reactive SQL engine, and store the results in the cache. The advantage is that data in the serving layer is always pre-aggregated, and fresh, which helps us to guarantee constant low latency. We are at a very early stage, but Dozer can already be downloaded from our GitHub repo (https://bit.ly/3UiqHAH). We have taken the decision to build it entirely in Rust, which gives us the ridiculous performance and the beauty of a self-contained binary. We are now working on several features like cloud deployment, blue/green deployment of caches, data actions (aka real-time triggers in Typescript/Python), a nice UI, and many others. Please try it out and let us know your feedback. We have set up a samples-repository (https://bit.ly/40NCwBn) for testing it out and a Discord channel (https://bit.ly/40JNR5n) in case you need help or would like to contribute ideas! Thanks Matteo April 6, 2023 at 07:16AM