Thursday, 17 December 2020

Show HN: Turn your un-used domains into Reddit-like clones https://bit.ly/3gW5LMe

Show HN: Turn your un-used domains into Reddit-like clones Hey there, HN people! I would like to share with you a little tool I've been working on this year. It's called Newsy https://bit.ly/2KBVdFS Problem I have more than 30 domains that I've bought over the years. I plan to (eventually) do something with them, but meanwhile, they are un-used and just sitting there. I want to use them somehow. I know there are a few impulsive domain buyers out there! :) My Solution I wanted to turn my un-used domains into something useful without me having to do too much work. So I created Newsy https://bit.ly/2KBVdFS It turns your un-used domains into a Reddit-like content aggregator. It automatically crawls the web based on the keywords I provide (or RSS feeds) and creates a Reddit-like content-based website. Over the past few months, we've added following features - memberships, voting, comments, themes, automated newsletters, integration with other tools & monetization by bringing your own ads. Examples Check out some of mine and some of other users who have their domains on Newsy https://bit.ly/38dAaBV https://bit.ly/2LPVg1L https://bit.ly/37tTrQn It's still early days for us, but I'm glad that I am now using most of my 30 un-used domains for somewhat interesting things and everything is pretty much automated so I don't really have to do much work on them. Would love for you guys to check it out! Thanks! December 17, 2020 at 10:43PM

Show HN: Cimbar – File transfer via color barcodes and the Android camera https://bit.ly/2Wsj0e5

Show HN: Cimbar – File transfer via color barcodes and the Android camera https://bit.ly/3apSOcj December 17, 2020 at 08:44PM

Show HN: UseAuth – add auth to React apps in 5min https://bit.ly/3p2kpo5

Show HN: UseAuth – add auth to React apps in 5min https://bit.ly/3nt89MU December 17, 2020 at 05:39PM

Launch HN: ShareWith (YC W21) – Easily share internal websites securely https://bit.ly/3gZ7d0A

Launch HN: ShareWith (YC W21) – Easily share internal websites securely Hi HN! We are Jake [jakemoshenko], Joey [jschorr], and Jimmy [jzelinskie] of Petricorp ( https://bit.ly/3ahmPLr ). We’re building authorization services that reduce the overhead of adding a complex authorization policy to your apps and internal resources. We’ve been building developer services and tools for over 15 years, and throughout that time we’ve repeatedly run into the problem where whatever authorization solution we pick for a new service at first, turns into a major limitation later down the road. Relational database backed libraries like the ones found in popular web frameworks have proven inflexible and a scaling bottleneck, and distributed policy engines such as Open Policy Agent [1] turn the evaluation scalability problem into one of distribution and consistency. In the past, we’ve even had to shelve product features because the effort required to safely alter the policy and migrate the data was higher than the value of the feature! To solve these problems we’re building a multi-tenant SaaS platform based on Google’s Zanzibar paper [2], which allows for flexible tenant-defined policy, at planet scale. This new platform offers the consistent experience of a centralized auth solution, with the scalable nature of a distributed system. By taking on the operational overhead of running the platform ourselves and providing users with client libraries that reduce complexity, we're shouldering the burden to enable authorization decisions that are fast, accurate, and accessible across applications. Today we’re launching our first product integrated with that platform: ShareWith ( https://bit.ly/2KdiFJT ). ShareWith brings Google-docs style sharing to anything that you can run behind a reverse proxy or authenticate with OpenID Connect (OIDC) [3]. We think ShareWith is a great alternative to VPNs, which are hard to set up and configure, hard to federate access to, and don’t allow for fine-grained permissions or sharing with people outside of your organization. We’ve already found a few interesting uses of the service: We secure traffic to our own internal dashboards by running them behind OAuth2 Proxy [4] instances configured with ShareWith. Other companies are using it to avoid building the boilerplate for adding sharing and permissions into their products entirely! Because organizations in ShareWith are billed per unique participants that have had resources shared with them, the pricing model shouldn't inhibit protecting new things. Adding another service or adding an existing user to a new service doesn’t impose any additional cost. ShareWith website protection is implemented using an extended OIDC provider. Normally, an OIDC provider is responsible only for returning an identity. Our provider will also match up a given access request with a pre-designated authorization requirement, and then check that the requestor has had that access shared with them. If not, we will pause the authentication flow and give them an option to request access, which notifies the owner: a familiar pattern to anyone who has ever had to request access to a document. Underneath the hood, we are making dozens of requests to our platform, from writing and updating policy, to the individual access control checks. To answer an authorization check request, we first build a graph containing edges and nodes from both the policy and the individual relationships between users, groups, and resources. We then take that graph and attempt to find a path from the resource to the user. Once a path is found, or no such path can be found, the service informs the caller of the decision. Thanks to the distributed nature of the service, these answers are quickly computed by building and evaluating subgraphs in parallel, and each piece of data is replicated to ensure reliability. Try out what we’ve built so far by following our guide ( https://bit.ly/3r93TEq ) to protect an example service. If you want updates from the team, be sure to sign up for our mailing list ( https://bit.ly/3gWDR2I ) or follow us at https://twitter.com/petricorpio . If you're interested in integrating with our underlying authorization platform, you can reach out to us directly at hn@petricorp.io. We've learned a lot building ShareWith, but now we want to hear what you think about what we’ve built so far, and the direction in which we’re heading! We’ll be hanging around in the comments today if you have any questions or feedback. [1] https://bit.ly/2J4xcqQ [2] https://bit.ly/3akqKqN [3] https://bit.ly/3noP2nf [4] https://bit.ly/37tmq6Y December 17, 2020 at 05:31PM

Show HN: Virtual Event Starter Kit https://bit.ly/3r70syo

Show HN: Virtual Event Starter Kit https://bit.ly/3nutupn December 17, 2020 at 04:19PM

Show HN: Make comic book layouts in the browser https://bit.ly/2KbAby0

Show HN: Make comic book layouts in the browser https://bit.ly/2KwDoIy December 17, 2020 at 03:07PM

Show HN: Add Stories-Like Widget to Any Website Based on RSS Feeds https://bit.ly/38bdxxZ

Show HN: Add Stories-Like Widget to Any Website Based on RSS Feeds Hey Hackers! I'm about to release a new plugin for websites and wanted to ask your feedback. This plugin is called "Automatic Stories" and it allows you to add a stories-like widget to any website based on existing RSS feeds, so you won't need to take care of creating stories manually. It will be updated based on the content of your website. If you're using Wordpress, you may find a quick demo here: https://bit.ly/3ntNfNF Simply type your website url, and the plugin will generate the stories automatically :) If you're not using Wordpress, simply go directly to editor, add a category, and enter the feed URL to see the magic happen: https://bit.ly/3al6qFY Any feedback will be appreciated! December 17, 2020 at 08:46AM

Show HN: Deep learning tool that repairs damaged/faded photos https://bit.ly/38eCqIP

Show HN: Deep learning tool that repairs damaged/faded photos https://bit.ly/3mpApyQ December 17, 2020 at 08:36AM

Wednesday, 16 December 2020

Show HN: Txtai – AI-powered search engine in Rust https://bit.ly/3r7mLDM

Show HN: Txtai – AI-powered search engine in Rust https://bit.ly/2LKmFC4 December 16, 2020 at 11:51PM

Show HN: Shush – A CLI for Shamir Secret Sharing w/ included AES helpers https://bit.ly/2KfF4Gi

Show HN: Shush – A CLI for Shamir Secret Sharing w/ included AES helpers https://bit.ly/2IVqjrC December 17, 2020 at 04:40AM

Show HN: Rove: create backlinks across your SaaS apps https://bit.ly/3qXF5iK

Show HN: Rove: create backlinks across your SaaS apps https://bit.ly/3mxa9Ti December 16, 2020 at 09:50PM

Show HN: Doxy2plantuml - A tool to generate PlantUML from doxygen XML https://bit.ly/2WmSbbu

Show HN: Doxy2plantuml - A tool to generate PlantUML from doxygen XML https://bit.ly/2K4IMmm December 16, 2020 at 08:13PM

Show HN: Shuffleboard, a tool for making remote meetings not horrible https://bit.ly/3oQd76O

Show HN: Shuffleboard, a tool for making remote meetings not horrible https://bit.ly/37oRULq December 16, 2020 at 04:38PM

Show HN : CROLO - AI powered automated banner designer https://bit.ly/3nrq9Yb

Show HN : CROLO - AI powered automated banner designer https://bit.ly/3gSIAm0 December 16, 2020 at 03:52PM

Show HN: ThinkType – Write and Search Notes at the Same Time https://bit.ly/3nCXZcV

Show HN: ThinkType – Write and Search Notes at the Same Time https://bit.ly/2K9zuFz December 16, 2020 at 01:13PM

Show HN: Plot your Docker Image’s downloads over time https://bit.ly/3mq7ESk

Show HN: Plot your Docker Image’s downloads over time https://bit.ly/3mpdCmH December 16, 2020 at 12:38PM

Show HN: Publish flaring fast blogs with Next.js and Ghost CMS https://bit.ly/3r1iVMD

Show HN: Publish flaring fast blogs with Next.js and Ghost CMS https://bit.ly/2WhrncB December 16, 2020 at 11:34AM

Show HN: I made a crate for creating interactive chord diagrams in Rust https://bit.ly/34fC1oE

Show HN: I made a crate for creating interactive chord diagrams in Rust https://bit.ly/3r1ephc December 16, 2020 at 10:31AM

Show HN: Deep Email Validator https://bit.ly/3qYGy8y

Show HN: Deep Email Validator https://bit.ly/3afVn0x December 16, 2020 at 09:18AM

Show HN: A 35 line ~/.emacs to set up vanilla Emacs for Common Lisp programming https://bit.ly/3nswGla

Show HN: A 35 line ~/.emacs to set up vanilla Emacs for Common Lisp programming https://bit.ly/2WlXhEQ December 16, 2020 at 10:45AM