Featured post

INTERVIEW WITH frankie(n)

 https://whatsmusic.de/frankien-interview-creating-the-singer-songwriter-genre-standing-against-racism-and-a-memorable-open-mic-episode/

Sunday, December 20, 2020

Show HN: A Bridge from Nest Thermostat to Apple HomeKit Written in Go https://ift.tt/2KC5Qsq

Show HN: A Bridge from Nest Thermostat to Apple HomeKit Written in Go https://ift.tt/3hfUhnb December 19, 2020 at 07:31PM

Show HN: Mantel-top computerized musical chimes with MicroPython on an ESP-32 https://ift.tt/3aA8ucWTHE RIGHT PEOPLE https://ift.tt/2J9w5WSTHE RIGHT PEOPLE https://ift.tt/2KHqFmp https://ift.tt/2KHqFmp

Show HN: Mantel-top computerized musical chimes with MicroPython on an ESP-32 https://ift.tt/2WCogvH December 19, 2020 at 04:53PM

via Blogger https://ift.tt/2WuJoEr

(https://ift.tt/38n2PV0

Show HN: Upload, annotate, share Zoom recordings (for remote teams) https://ift.tt/34pddunTHE RIGHT PEOPLE https://ift.tt/3rg0u79THE RIGHT PEOPLE https://ift.tt/34s5FXE https://ift.tt/34s5FXE

Show HN: Upload, annotate, share Zoom recordings (for remote teams) https://tapehouse.co/ December 19, 2020 at 04:52PM

via Blogger https://ift.tt/38gp7b0

(https://ift.tt/38fHWes

Show HN: I wrote a book on implementing DDD, CQRS and Event Sourcing https://ift.tt/3h0Ew3gTHE RIGHT PEOPLE https://ift.tt/3mGEjnaTHE RIGHT PEOPLE https://ift.tt/37zrmHq https://ift.tt/37zrmHqTHE RIGHT PEOPLE https://ift.tt/38p97DyTHE RIGHT PEOPLE https://ift.tt/34uOjcL https://ift.tt/34uOjcL

Show HN: I wrote a book on implementing DDD, CQRS and Event Sourcing https://ift.tt/3nvupFY December 19, 2020 at 02:24PM

via Blogger https://ift.tt/3rh3v7g

(https://ift.tt/3nzPQWl

via Blogger https://ift.tt/3aufAQu

(https://ift.tt/3mIEezn

Show HN: Create a QR code with text in the code pattern https://ift.tt/2LSqrtbTHE RIGHT PEOPLE https://ift.tt/2WsCyiJTHE RIGHT PEOPLE https://ift.tt/2KKs23q https://ift.tt/2KKs23qTHE RIGHT PEOPLE https://ift.tt/3nCI9P9THE RIGHT PEOPLE https://ift.tt/3rdOjrn https://ift.tt/3rdOjrn

Show HN: Create a QR code with text in the code pattern http://qr.new December 19, 2020 at 02:16PM

via Blogger https://ift.tt/2KH8SM9

(https://ift.tt/3atpi5G

via Blogger https://ift.tt/34vyJNX

(https://ift.tt/34wEzyy

Show HN: Private Search – Decoupled identity and search, no Google/Bing https://ift.tt/3p9rfbnTHE RIGHT PEOPLE https://ift.tt/2WsFeNgTHE RIGHT PEOPLE https://ift.tt/2Wy1l4I https://ift.tt/2Wy1l4ITHE RIGHT PEOPLE https://ift.tt/3mC4FX4THE RIGHT PEOPLE https://ift.tt/3p618SE https://ift.tt/3p618SE

Show HN: Private Search – Decoupled identity and search, no Google/Bing https://private.sh December 19, 2020 at 09:33AM

via Blogger https://ift.tt/3mBgvRx

(https://ift.tt/3p6shVC

via Blogger https://ift.tt/3as73gF

(https://ift.tt/3h4BT0r

Show HN: Flurly – sell any digital file online https://ift.tt/37xdayoTHE RIGHT PEOPLE https://ift.tt/3aqj2eHTHE RIGHT PEOPLE https://ift.tt/3ar62Wn https://ift.tt/3ar62Wn

Show HN: Flurly – sell any digital file online https://flurly.com/ December 19, 2020 at 03:09PM

via Blogger https://ift.tt/2LTwjlW

(https://ift.tt/3mDGkAe

Show HN: Mantel-top computerized musical chimes with MicroPython on an ESP-32 https://ift.tt/3aA8ucW

Show HN: Mantel-top computerized musical chimes with MicroPython on an ESP-32 https://ift.tt/2WCogvH December 19, 2020 at 04:53PM

Show HN: Upload, annotate, share Zoom recordings (for remote teams) https://ift.tt/34pddun

Show HN: Upload, annotate, share Zoom recordings (for remote teams) https://tapehouse.co/ December 19, 2020 at 04:52PM

Show HN: I wrote a book on implementing DDD, CQRS and Event Sourcing https://ift.tt/3h0Ew3gTHE RIGHT PEOPLE https://ift.tt/3mGEjnaTHE RIGHT PEOPLE https://ift.tt/37zrmHq https://ift.tt/37zrmHq

Show HN: I wrote a book on implementing DDD, CQRS and Event Sourcing https://ift.tt/3nvupFY December 19, 2020 at 02:24PM

via Blogger https://ift.tt/3rh3v7g

(https://ift.tt/3nzPQWl

Show HN: Create a QR code with text in the code pattern https://ift.tt/2LSqrtbTHE RIGHT PEOPLE https://ift.tt/2WsCyiJTHE RIGHT PEOPLE https://ift.tt/2KKs23q https://ift.tt/2KKs23q

Show HN: Create a QR code with text in the code pattern http://qr.new December 19, 2020 at 02:16PM

via Blogger https://ift.tt/2KH8SM9

(https://ift.tt/3atpi5G

Show HN: Private Search – Decoupled identity and search, no Google/Bing https://ift.tt/3p9rfbnTHE RIGHT PEOPLE https://ift.tt/2WsFeNgTHE RIGHT PEOPLE https://ift.tt/2Wy1l4I https://ift.tt/2Wy1l4I

Show HN: Private Search – Decoupled identity and search, no Google/Bing https://private.sh December 19, 2020 at 09:33AM

via Blogger https://ift.tt/3mBgvRx

(https://ift.tt/3p6shVC

Show HN: Flurly – sell any digital file online https://ift.tt/37xdayo

Show HN: Flurly – sell any digital file online https://flurly.com/ December 19, 2020 at 03:09PM

Show HN: Noscript.it – browse and share links with JavaScript disabled https://ift.tt/3gZw6sUTHE RIGHT PEOPLE https://ift.tt/3h5ggNaTHE RIGHT PEOPLE https://ift.tt/3p4HUwP https://ift.tt/3p4HUwPTHE RIGHT PEOPLE https://ift.tt/3rcA4CZTHE RIGHT PEOPLE https://ift.tt/2Km9tCT https://ift.tt/2Km9tCT

Show HN: Noscript.it – browse and share links with JavaScript disabled https://noscript.it December 19, 2020 at 08:36AM

via Blogger https://ift.tt/34ulexZ

(https://ift.tt/34qMq0Q

via Blogger https://ift.tt/3atMLDM

(https://ift.tt/38kIy2r

Saturday, December 19, 2020

Show HN: I wrote a book on implementing DDD, CQRS and Event Sourcing https://ift.tt/3h0Ew3g

Show HN: I wrote a book on implementing DDD, CQRS and Event Sourcing https://ift.tt/3nvupFY December 19, 2020 at 02:24PM

Show HN: Create a QR code with text in the code pattern https://ift.tt/2LSqrtb

Show HN: Create a QR code with text in the code pattern http://qr.new December 19, 2020 at 02:16PM

Show HN: Private Search – Decoupled identity and search, no Google/Bing https://ift.tt/3p9rfbn

Show HN: Private Search – Decoupled identity and search, no Google/Bing https://private.sh December 19, 2020 at 09:33AM

Show HN: Noscript.it – browse and share links with JavaScript disabled https://ift.tt/3gZw6sUTHE RIGHT PEOPLE https://ift.tt/3h5ggNaTHE RIGHT PEOPLE https://ift.tt/3p4HUwP https://ift.tt/3p4HUwP

Show HN: Noscript.it – browse and share links with JavaScript disabled https://noscript.it December 19, 2020 at 08:36AM

via Blogger https://ift.tt/34ulexZ

(https://ift.tt/34qMq0Q

Show HN: WebSnake A non-blocking HTTP/HTTPS lib in Python https://ift.tt/3nDjWIDTHE RIGHT PEOPLE https://ift.tt/38nzqtITHE RIGHT PEOPLE https://ift.tt/3ast7rO https://ift.tt/3ast7rOTHE RIGHT PEOPLE https://ift.tt/3mG5zSMTHE RIGHT PEOPLE https://ift.tt/38mhS1c https://ift.tt/38mhS1c

Show HN: WebSnake A non-blocking HTTP/HTTPS lib in Python https://ift.tt/31EpffB December 19, 2020 at 05:41AM

via Blogger https://ift.tt/3aos8sw

(https://ift.tt/3myITUc

via Blogger https://ift.tt/2KnT7Kb

(https://ift.tt/2WuC2Az

Show HN: Sukhoi A highly flexible Web Crawler in Python https://ift.tt/2LSadQMTHE RIGHT PEOPLE https://ift.tt/3nB8hKjTHE RIGHT PEOPLE https://ift.tt/3h2IPuJ https://ift.tt/3h2IPuJTHE RIGHT PEOPLE https://ift.tt/3p0oCIWTHE RIGHT PEOPLE https://ift.tt/34vUblU https://ift.tt/34vUblU

Show HN: Sukhoi A highly flexible Web Crawler in Python https://ift.tt/37EAFV9 December 19, 2020 at 05:40AM

via Blogger https://ift.tt/3aqVQgl

(https://ift.tt/34u5gnx

via Blogger https://ift.tt/3h6Zf5l

(https://ift.tt/3p9bMrP

Show HN: Argos Translate – Neural machine translation made easy with Python https://ift.tt/38pQy2mTHE RIGHT PEOPLE https://ift.tt/38kRd4NTHE RIGHT PEOPLE https://ift.tt/3h2UgT9 https://ift.tt/3h2UgT9THE RIGHT PEOPLE https://ift.tt/38nGWFdTHE RIGHT PEOPLE https://ift.tt/38fHmgK https://ift.tt/38fHmgK

Show HN: Argos Translate – Neural machine translation made easy with Python https://ift.tt/2SqLnaB December 19, 2020 at 05:37AM

via Blogger https://ift.tt/3mA2xPQ

(https://ift.tt/2KaObZ7

via Blogger https://ift.tt/3nAIz8V

(https://ift.tt/3arMTDN

Show HN: Noscript.it – browse and share links with JavaScript disabled https://ift.tt/3gZw6sU

Show HN: Noscript.it – browse and share links with JavaScript disabled https://noscript.it December 19, 2020 at 08:36AM

Show HN: WebSnake A non-blocking HTTP/HTTPS lib in Python https://ift.tt/3nDjWIDTHE RIGHT PEOPLE https://ift.tt/38nzqtITHE RIGHT PEOPLE https://ift.tt/3ast7rO https://ift.tt/3ast7rO

Show HN: WebSnake A non-blocking HTTP/HTTPS lib in Python https://ift.tt/31EpffB December 19, 2020 at 05:41AM

via Blogger https://ift.tt/3aos8sw

(https://ift.tt/3myITUc

Show HN: Sukhoi A highly flexible Web Crawler in Python https://ift.tt/2LSadQMTHE RIGHT PEOPLE https://ift.tt/3nB8hKjTHE RIGHT PEOPLE https://ift.tt/3h2IPuJ https://ift.tt/3h2IPuJ

Show HN: Sukhoi A highly flexible Web Crawler in Python https://ift.tt/37EAFV9 December 19, 2020 at 05:40AM

via Blogger https://ift.tt/3aqVQgl

(https://ift.tt/34u5gnx

Show HN: Argos Translate – Neural machine translation made easy with Python https://ift.tt/38pQy2mTHE RIGHT PEOPLE https://ift.tt/38kRd4NTHE RIGHT PEOPLE https://ift.tt/3h2UgT9 https://ift.tt/3h2UgT9

Show HN: Argos Translate – Neural machine translation made easy with Python https://ift.tt/2SqLnaB December 19, 2020 at 05:37AM

via Blogger https://ift.tt/3mA2xPQ

(https://ift.tt/2KaObZ7

Show HN: WebSnake A non-blocking HTTP/HTTPS lib in Python https://ift.tt/3nDjWID

Show HN: WebSnake A non-blocking HTTP/HTTPS lib in Python https://ift.tt/31EpffB December 19, 2020 at 05:41AM

Show HN: Sukhoi A highly flexible Web Crawler in Python https://ift.tt/2LSadQM

Show HN: Sukhoi A highly flexible Web Crawler in Python https://ift.tt/37EAFV9 December 19, 2020 at 05:40AM

Show HN: Argos Translate – Neural machine translation made easy with Python https://ift.tt/38pQy2m

Show HN: Argos Translate – Neural machine translation made easy with Python https://ift.tt/2SqLnaB December 19, 2020 at 05:37AM

Show HN: I have found the world’s greatest landing page https://ift.tt/38he8hvTHE RIGHT PEOPLE https://ift.tt/3p10KokTHE RIGHT PEOPLE https://ift.tt/3nxInax https://ift.tt/3nxInaxTHE RIGHT PEOPLE https://ift.tt/3oYR4uKTHE RIGHT PEOPLE https://ift.tt/2WwrwZz https://ift.tt/2WwrwZz

Show HN: I have found the world’s greatest landing page https://muzzleapp.com December 18, 2020 at 04:58PM

via Blogger https://ift.tt/38jaRyb

(https://ift.tt/2LI6THK

via Blogger https://ift.tt/3r70HJP

(https://ift.tt/3ankcru

Show HN: I have found the world’s greatest landing page https://ift.tt/38he8hvTHE RIGHT PEOPLE https://ift.tt/3p10KokTHE RIGHT PEOPLE https://ift.tt/3nxInax https://ift.tt/3nxInax

Show HN: I have found the world’s greatest landing page https://muzzleapp.com December 18, 2020 at 04:58PM

via Blogger https://ift.tt/38jaRyb

(https://ift.tt/2LI6THK

Show HN: I have found the world's greatest landing page https://ift.tt/38he8hv

Show HN: I have found the world's greatest landing page https://muzzleapp.com December 18, 2020 at 04:58PM

Friday, December 18, 2020

Show HN: Season's greetings from Attractor, a fractal graphing calculator https://ift.tt/3mw88Xn

Show HN: Season's greetings from Attractor, a fractal graphing calculator https://ift.tt/2K80Goh December 18, 2020 at 09:32AM

Show HN: POSIX shell timer script to practice timeboxing https://ift.tt/3r9mFeW

Show HN: POSIX shell timer script to practice timeboxing https://ift.tt/1O905xI December 18, 2020 at 02:23AM

Show HN: Dither Me This – an online image dithering tool https://ift.tt/37tBHV4

Show HN: Dither Me This – an online image dithering tool https://ift.tt/37tI1fs December 18, 2020 at 09:06AM

Show HN: Juicebox – Quickly create beautiful, interactive data presentations https://ift.tt/2KALoIn

Show HN: Juicebox – Quickly create beautiful, interactive data presentations https://ift.tt/37vVDa7 December 18, 2020 at 08:44AM

Show HN: How to make full colour PCB art https://ift.tt/3gZC78NTHE RIGHT PEOPLE https://ift.tt/3p2YgpvTHE RIGHT PEOPLE https://ift.tt/34soH05 https://ift.tt/34soH05

Show HN: How to make full colour PCB art https://ift.tt/346ha6W December 18, 2020 at 04:20AM

via Blogger https://ift.tt/3myc89A

(https://ift.tt/2KkZnCh

Show HN: Website that takes you to a random “Internet Is Beautiful” site https://ift.tt/38d4zAhTHE RIGHT PEOPLE https://ift.tt/34ryK5xTHE RIGHT PEOPLE https://ift.tt/3r8h9cD https://ift.tt/3r8h9cDTHE RIGHT PEOPLE https://ift.tt/3mqG2g4THE RIGHT PEOPLE https://ift.tt/37vuaVS https://ift.tt/37vuaVS

Show HN: Website that takes you to a random “Internet Is Beautiful” site https://ift.tt/2W9USgs December 18, 2020 at 02:10AM

via Blogger https://ift.tt/3p519WZ

(https://ift.tt/2LDjXy3

via Blogger https://ift.tt/38gEpfV

(https://ift.tt/37tJYZ6

Show HN: How to make full colour PCB art https://ift.tt/3gZC78N

Show HN: How to make full colour PCB art https://ift.tt/346ha6W December 18, 2020 at 04:20AM

Show HN: Website that takes you to a random “Internet Is Beautiful” site https://ift.tt/38d4zAhTHE RIGHT PEOPLE https://ift.tt/34ryK5xTHE RIGHT PEOPLE https://ift.tt/3r8h9cD https://ift.tt/3r8h9cD

Show HN: Website that takes you to a random “Internet Is Beautiful” site https://ift.tt/2W9USgs December 18, 2020 at 02:10AM

via Blogger https://ift.tt/3p519WZ

(https://ift.tt/2LDjXy3

Show HN: Website that takes you to a random “Internet Is Beautiful” site https://ift.tt/38d4zAh

Show HN: Website that takes you to a random “Internet Is Beautiful” site https://ift.tt/2W9USgs December 18, 2020 at 02:10AM

Show HN: I made a solar-powered, ePaper photo frame https://ift.tt/3r7vXIwTHE RIGHT PEOPLE https://ift.tt/3p3SOTmTHE RIGHT PEOPLE https://ift.tt/3oZjogz https://ift.tt/3oZjogzTHE RIGHT PEOPLE https://ift.tt/37sc3jITHE RIGHT PEOPLE https://ift.tt/2IYYY7V https://ift.tt/2IYYY7V

Show HN: I made a solar-powered, ePaper photo frame Looks like this year ePaper projects have been popping around[1], so this is mine. I made a photo frame with the intention of having a record of my family’s history that can potentially outlive me. Knowing the challenges of long-lived digital projects, I consider this a moving target that will go through several iterations, but the first version showed encouraging results. I wonder if anyone else is interested in having something like that in their living rooms. More details: https://ift.tt/2Wr1O96 [1] https://ift.tt/33w5ngR https://ift.tt/3a0eS9D and more recently https://ift.tt/2W8BSyJ December 17, 2020 at 03:26PM

via Blogger https://ift.tt/3r8wbze

(https://ift.tt/3p0vzK0

via Blogger https://ift.tt/3nzDRIC

(https://ift.tt/38d2sfD

Show HN: StumblingOn – Randomly find indie websites – recreating StumbleUpon https://ift.tt/3aipgxnTHE RIGHT PEOPLE https://ift.tt/2KFweS3THE RIGHT PEOPLE https://ift.tt/3oWjXrk https://ift.tt/3oWjXrkTHE RIGHT PEOPLE https://ift.tt/3r7gGauTHE RIGHT PEOPLE https://ift.tt/3amjrid https://ift.tt/3amjrid

Show HN: StumblingOn – Randomly find indie websites – recreating StumbleUpon https://stumblingon.com December 17, 2020 at 02:30PM

via Blogger https://ift.tt/3nvrFs1

(https://ift.tt/34lOxmg

via Blogger https://ift.tt/37uzglj

(https://ift.tt/2KFBMfi

Show HN: Christmasvillage.io https://ift.tt/34pOK8iTHE RIGHT PEOPLE https://ift.tt/38iYMcgTHE RIGHT PEOPLE https://ift.tt/3ajABgA https://ift.tt/3ajABgATHE RIGHT PEOPLE https://ift.tt/3gZINnqTHE RIGHT PEOPLE https://ift.tt/3p7V2Bn https://ift.tt/3p7V2Bn

Show HN: Christmasvillage.io https://ift.tt/2KErPPC December 17, 2020 at 08:33AM

via Blogger https://ift.tt/3r5h21n

(https://ift.tt/2LEzxti

via Blogger https://ift.tt/3raZoJB

(https://ift.tt/38fY2Vl

Show HN: I made a solar-powered, ePaper photo frame https://ift.tt/3r7vXIwTHE RIGHT PEOPLE https://ift.tt/3p3SOTmTHE RIGHT PEOPLE https://ift.tt/3oZjogz https://ift.tt/3oZjogz

Show HN: I made a solar-powered, ePaper photo frame Looks like this year ePaper projects have been popping around[1], so this is mine. I made a photo frame with the intention of having a record of my family’s history that can potentially outlive me. Knowing the challenges of long-lived digital projects, I consider this a moving target that will go through several iterations, but the first version showed encouraging results. I wonder if anyone else is interested in having something like that in their living rooms. More details: https://ift.tt/2Wr1O96 [1] https://ift.tt/33w5ngR https://ift.tt/3a0eS9D and more recently https://ift.tt/2W8BSyJ December 17, 2020 at 03:26PM

via Blogger https://ift.tt/3r8wbze

(https://ift.tt/3p0vzK0

Show HN: StumblingOn – Randomly find indie websites – recreating StumbleUpon https://ift.tt/3aipgxnTHE RIGHT PEOPLE https://ift.tt/2KFweS3THE RIGHT PEOPLE https://ift.tt/3oWjXrk https://ift.tt/3oWjXrk

Show HN: StumblingOn – Randomly find indie websites – recreating StumbleUpon https://stumblingon.com December 17, 2020 at 02:30PM

via Blogger https://ift.tt/3nvrFs1

(https://ift.tt/34lOxmg

Show HN: Christmasvillage.io https://ift.tt/34pOK8iTHE RIGHT PEOPLE https://ift.tt/38iYMcgTHE RIGHT PEOPLE https://ift.tt/3ajABgA https://ift.tt/3ajABgA

Show HN: Christmasvillage.io https://ift.tt/2KErPPC December 17, 2020 at 08:33AM

via Blogger https://ift.tt/3r5h21n

(https://ift.tt/2LEzxti

Show HN: I made a solar-powered, ePaper photo frame https://ift.tt/3r7vXIw

Show HN: I made a solar-powered, ePaper photo frame Looks like this year ePaper projects have been popping around[1], so this is mine. I made a photo frame with the intention of having a record of my family's history that can potentially outlive me. Knowing the challenges of long-lived digital projects, I consider this a moving target that will go through several iterations, but the first version showed encouraging results. I wonder if anyone else is interested in having something like that in their living rooms. More details: https://ift.tt/2Wr1O96 [1] https://ift.tt/33w5ngR https://ift.tt/3a0eS9D and more recently https://ift.tt/2W8BSyJ December 17, 2020 at 03:26PM

Show HN: StumblingOn – Randomly find indie websites – recreating StumbleUpon https://ift.tt/3aipgxn

Show HN: StumblingOn – Randomly find indie websites – recreating StumbleUpon https://stumblingon.com December 17, 2020 at 02:30PM

Show HN: Christmasvillage.io https://ift.tt/34pOK8i

Show HN: Christmasvillage.io https://ift.tt/2KErPPC December 17, 2020 at 08:33AM

Thursday, December 17, 2020

Launch HN: ShareWith (YC W21) – Easily share internal websites securely https://ift.tt/3mn7bAA

Launch HN: ShareWith (YC W21) – Easily share internal websites securely Hi HN! We are Jake [jakemoshenko], Joey [jschorr], and Jimmy [jzelinskie] of Petricorp ( https://petricorp.io ). 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://sharewith.io ). 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://ift.tt/2KAvfCV ) to protect an example service. If you want updates from the team, be sure to sign up for our mailing list ( https://ift.tt/2WqBP1i ) 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://ift.tt/2IKgY09 [2] https://ift.tt/2VtBY3n [3] https://ift.tt/2a1AmEk [4] https://ift.tt/2QYtPm1 December 17, 2020 at 08:31AM

Show HN: Add Stories-Like Widget to Any Website Based on RSS Feeds https://ift.tt/386BEOcTHE RIGHT PEOPLE https://ift.tt/3gTvtB0THE RIGHT PEOPLE https://ift.tt/34kE76E https://ift.tt/34kE76ETHE RIGHT PEOPLE https://ift.tt/3gXLbehTHE RIGHT PEOPLE https://ift.tt/2J3NmRi https://ift.tt/2J3NmRi

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://ift.tt/2Wo8apK 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://ift.tt/34l8Osk Any feedback will be appreciated! December 16, 2020 at 11:46PM

via Blogger https://ift.tt/37oTddg

(https://ift.tt/3mwad5w

via Blogger https://ift.tt/3nusH7V

(https://ift.tt/2KetgnR

Show HN: Deep learning tool that repairs damaged/faded photos https://ift.tt/2IZUzBOTHE RIGHT PEOPLE https://ift.tt/37suh4xTHE RIGHT PEOPLE https://ift.tt/3r4lgGu https://ift.tt/3r4lgGuTHE RIGHT PEOPLE https://ift.tt/3p4wKZ1THE RIGHT PEOPLE https://ift.tt/2KzP8Kl https://ift.tt/2KzP8Kl

Show HN: Deep learning tool that repairs damaged/faded photos https://ift.tt/2WnzN22 December 16, 2020 at 11:36PM

via Blogger https://ift.tt/2WnuoYL

(https://ift.tt/2WlyH71

via Blogger https://ift.tt/3r75pHq

(https://ift.tt/2KeZr6v

Show HN: Virtual Event Starter Kit https://ift.tt/3nuGbAy

Show HN: Virtual Event Starter Kit https://ift.tt/3ailG6c December 17, 2020 at 07:19AM

Show HN: Make comic book layouts in the browser https://ift.tt/3nuSY5R

Show HN: Make comic book layouts in the browser https://ift.tt/37sp10L December 17, 2020 at 06:07AM

Show HN: Txtai – AI-powered search engine in Rust https://ift.tt/3mqJ4RzTHE RIGHT PEOPLE https://ift.tt/3p0o9q9THE RIGHT PEOPLE https://ift.tt/389Ljnb https://ift.tt/389LjnbTHE RIGHT PEOPLE https://ift.tt/3p5pX1bTHE RIGHT PEOPLE https://ift.tt/2WokXbx https://ift.tt/2WokXbx

Show HN: Txtai – AI-powered search engine in Rust https://ift.tt/2Ksv64i December 16, 2020 at 02:51PM

via Blogger https://ift.tt/37qQq3a

(https://ift.tt/38ioY78

via Blogger https://ift.tt/3p5pLit

(https://ift.tt/3muupVi

Show HN: Add Stories-Like Widget to Any Website Based on RSS Feeds https://ift.tt/386BEOcTHE RIGHT PEOPLE https://ift.tt/3gTvtB0THE RIGHT PEOPLE https://ift.tt/34kE76E https://ift.tt/34kE76E

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://ift.tt/2Wo8apK 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://ift.tt/34l8Osk Any feedback will be appreciated! December 16, 2020 at 11:46PM

via Blogger https://ift.tt/37oTddg

(https://ift.tt/3mwad5w

Show HN: Deep learning tool that repairs damaged/faded photos https://ift.tt/2IZUzBOTHE RIGHT PEOPLE https://ift.tt/37suh4xTHE RIGHT PEOPLE https://ift.tt/3r4lgGu https://ift.tt/3r4lgGu

Show HN: Deep learning tool that repairs damaged/faded photos https://ift.tt/2WnzN22 December 16, 2020 at 11:36PM

via Blogger https://ift.tt/2WnuoYL

(https://ift.tt/2WlyH71

Show HN: I made a StumbleUpon-like app to discover stunning experiments randomly https://ift.tt/3gUDPbsTHE RIGHT PEOPLE https://ift.tt/38db3PCTHE RIGHT PEOPLE https://ift.tt/3oWQHAM https://ift.tt/3oWQHAMTHE RIGHT PEOPLE https://ift.tt/3nrh4yATHE RIGHT PEOPLE https://ift.tt/37nXhdI https://ift.tt/37nXhdI

Show HN: I made a StumbleUpon-like app to discover stunning experiments randomly https://ift.tt/2W9USgs December 16, 2020 at 08:54PM

via Blogger https://ift.tt/2WoAfgw

(https://ift.tt/2KfYqet

via Blogger https://ift.tt/3r6EKu8

(https://ift.tt/3r7Kzra

Show HN: Shush – A CLI for Shamir Secret Sharing w/ included AES helpers https://ift.tt/3aqQbXATHE RIGHT PEOPLE https://ift.tt/2KveFV1THE RIGHT PEOPLE https://ift.tt/3p0V0uQ https://ift.tt/3p0V0uQTHE RIGHT PEOPLE https://ift.tt/2LLkdv9THE RIGHT PEOPLE https://ift.tt/3mnB6IJ https://ift.tt/3mnB6IJ

Show HN: Shush – A CLI for Shamir Secret Sharing w/ included AES helpers https://ift.tt/2WmUoU7 December 16, 2020 at 07:40PM

via Blogger https://ift.tt/2Wk7H7M

(https://ift.tt/2IXC9ld

via Blogger https://ift.tt/37toL1H

(https://ift.tt/37wf4Q9

Show HN: Txtai – AI-powered search engine in Rust https://ift.tt/3mqJ4RzTHE RIGHT PEOPLE https://ift.tt/3p0o9q9THE RIGHT PEOPLE https://ift.tt/389Ljnb https://ift.tt/389Ljnb

Show HN: Txtai – AI-powered search engine in Rust https://ift.tt/2Ksv64i December 16, 2020 at 02:51PM

via Blogger https://ift.tt/37qQq3a

(https://ift.tt/38ioY78

Show HN: Add Stories-Like Widget to Any Website Based on RSS Feeds https://ift.tt/386BEOc

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://ift.tt/2Wo8apK 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://ift.tt/34l8Osk Any feedback will be appreciated! December 16, 2020 at 11:46PM

Show HN: Deep learning tool that repairs damaged/faded photos https://ift.tt/2IZUzBO

Show HN: Deep learning tool that repairs damaged/faded photos https://ift.tt/2WnzN22 December 16, 2020 at 11:36PM

Show HN: I made a StumbleUpon-like app to discover stunning experiments randomly https://ift.tt/3gUDPbsTHE RIGHT PEOPLE https://ift.tt/38db3PCTHE RIGHT PEOPLE https://ift.tt/3oWQHAM https://ift.tt/3oWQHAM

Show HN: I made a StumbleUpon-like app to discover stunning experiments randomly https://ift.tt/2W9USgs December 16, 2020 at 08:54PM

via Blogger https://ift.tt/2WoAfgw

(https://ift.tt/2KfYqet

Show HN: Shush – A CLI for Shamir Secret Sharing w/ included AES helpers https://ift.tt/3aqQbXATHE RIGHT PEOPLE https://ift.tt/2KveFV1THE RIGHT PEOPLE https://ift.tt/3p0V0uQ https://ift.tt/3p0V0uQ

Show HN: Shush – A CLI for Shamir Secret Sharing w/ included AES helpers https://ift.tt/2WmUoU7 December 16, 2020 at 07:40PM

via Blogger https://ift.tt/2Wk7H7M

(https://ift.tt/2IXC9ld

Show HN: Txtai – AI-powered search engine in Rust https://ift.tt/3mqJ4Rz

Show HN: Txtai – AI-powered search engine in Rust https://ift.tt/2Ksv64i December 16, 2020 at 02:51PM

Show HN: I made a StumbleUpon-like app to discover stunning experiments randomly https://ift.tt/3gUDPbs

Show HN: I made a StumbleUpon-like app to discover stunning experiments randomly https://ift.tt/2W9USgs December 16, 2020 at 08:54PM

Show HN: Shush – A CLI for Shamir Secret Sharing w/ included AES helpers https://ift.tt/3aqQbXA

Show HN: Shush – A CLI for Shamir Secret Sharing w/ included AES helpers https://ift.tt/2WmUoU7 December 16, 2020 at 07:40PM

Wednesday, December 16, 2020

Show HN: Plot your Docker Image’s downloads over time https://ift.tt/2Wlja7iTHE RIGHT PEOPLE https://ift.tt/3r23ns2THE RIGHT PEOPLE https://ift.tt/3oYWaHj https://ift.tt/3oYWaHj

Show HN: Plot your Docker Image’s downloads over time https://ift.tt/2IZXlqM December 16, 2020 at 03:38AM

via Blogger https://ift.tt/389TC2j

(https://ift.tt/38dMjXt

Show HN: Publish flaring fast blogs with Next.js and Ghost CMS https://ift.tt/3qXAnljTHE RIGHT PEOPLE https://ift.tt/3agMR1tTHE RIGHT PEOPLE https://ift.tt/2ISMHlp https://ift.tt/2ISMHlp

Show HN: Publish flaring fast blogs with Next.js and Ghost CMS https://ift.tt/38deS7v December 16, 2020 at 02:34AM

via Blogger https://ift.tt/34gewvm

(https://ift.tt/2Wlofwb

Show HN: Shuffleboard, a tool for making remote meetings not horrible https://ift.tt/389XDnp

Show HN: Shuffleboard, a tool for making remote meetings not horrible https://ift.tt/37ngZGo December 16, 2020 at 07:38AM

Show HN : CROLO - AI powered automated banner designer https://ift.tt/2KzOFHK

Show HN : CROLO - AI powered automated banner designer https://www.crolo.io December 16, 2020 at 06:52AM

Show HN: 35 line ~/.emacs to turn vanilla Emacs into Common Lisp dev environment https://ift.tt/3gVny6qTHE RIGHT PEOPLE https://ift.tt/38oIIWLTHE RIGHT PEOPLE https://ift.tt/3mkCN9P https://ift.tt/3mkCN9P

Show HN: 35 line ~/.emacs to turn vanilla Emacs into Common Lisp dev environment https://ift.tt/3oI4ye3 December 16, 2020 at 01:45AM

via Blogger https://ift.tt/3pa7TDd

(https://ift.tt/37nbFTq

Show HN: I made a crate for creating interactive chord diagrams in Rust https://ift.tt/38coY8zTHE RIGHT PEOPLE https://ift.tt/3afrNZ9THE RIGHT PEOPLE https://ift.tt/2Kb6g99 https://ift.tt/2Kb6g99

Show HN: I made a crate for creating interactive chord diagrams in Rust https://ift.tt/2QHJ1DA December 16, 2020 at 01:31AM

via Blogger https://ift.tt/3r1uvXY

(https://ift.tt/38dHpcO

Show HN: Deep Email Validator https://ift.tt/3msQvrbTHE RIGHT PEOPLE https://ift.tt/388wp0zTHE RIGHT PEOPLE https://ift.tt/3agFzdP https://ift.tt/3agFzdP

Show HN: Deep Email Validator https://ift.tt/2WjT2JL December 16, 2020 at 12:18AM

via Blogger https://ift.tt/2JZZIKL

(https://ift.tt/3paCEYH

Show HN: ThinkType – Write and Search Notes at the Same Time https://ift.tt/2Wn5Pep

Show HN: ThinkType – Write and Search Notes at the Same Time https://ift.tt/34fR1Tu December 16, 2020 at 04:13AM

Show HN: Plot your Docker Image’s downloads over time https://ift.tt/2Wlja7i

Show HN: Plot your Docker Image’s downloads over time https://ift.tt/2IZXlqM December 16, 2020 at 03:38AM

Show HN: Publish flaring fast blogs with Next.js and Ghost CMS https://ift.tt/3qXAnlj

Show HN: Publish flaring fast blogs with Next.js and Ghost CMS https://ift.tt/38deS7v December 16, 2020 at 02:34AM

Show HN: I built CovidInvaders in honor of the vaccine (and my 16th birthday) https://ift.tt/2Wmqu2eTHE RIGHT PEOPLE https://ift.tt/3nthnsATHE RIGHT PEOPLE https://ift.tt/3ah3WbC https://ift.tt/3ah3WbCTHE RIGHT PEOPLE https://ift.tt/3at9q39THE RIGHT PEOPLE https://ift.tt/3qZfSo5 https://ift.tt/3qZfSo5

Show HN: I built CovidInvaders in honor of the vaccine (and my 16th birthday) https://ift.tt/3864GgN December 15, 2020 at 07:28PM

via Blogger https://ift.tt/34hduzc

(https://ift.tt/3mjEjJj

via Blogger https://ift.tt/2IZrsP6

(https://ift.tt/2KqhfLQ

Show HN: 35 line ~/.emacs to turn vanilla Emacs into Common Lisp dev environment https://ift.tt/3gVny6q

Show HN: 35 line ~/.emacs to turn vanilla Emacs into Common Lisp dev environment https://ift.tt/3oI4ye3 December 16, 2020 at 01:45AM

Show HN: I made a crate for creating interactive chord diagrams in Rust https://ift.tt/38coY8z

Show HN: I made a crate for creating interactive chord diagrams in Rust https://ift.tt/2QHJ1DA December 16, 2020 at 01:31AM

Show HN: Deep Email Validator https://ift.tt/3msQvrb

Show HN: Deep Email Validator https://ift.tt/2WjT2JL December 16, 2020 at 12:18AM

Show HN: I built CovidInvaders in honor of the vaccine (and my 16th birthday) https://ift.tt/2Wmqu2eTHE RIGHT PEOPLE https://ift.tt/3nthnsATHE RIGHT PEOPLE https://ift.tt/3ah3WbC https://ift.tt/3ah3WbCTHE RIGHT PEOPLE https://ift.tt/3at9q39THE RIGHT PEOPLE https://ift.tt/3qZfSo5 https://ift.tt/3qZfSo5

Show HN: I built CovidInvaders in honor of the vaccine (and my 16th birthday) https://ift.tt/3864GgN December 15, 2020 at 07:28PM

via Blogger https://ift.tt/34hduzc

(https://ift.tt/3mjEjJj

via Blogger https://ift.tt/2IZrsP6

(https://ift.tt/2KqhfLQ

Show HN: I built CovidInvaders in honor of the vaccine (and my 16th birthday) https://ift.tt/2Wmqu2eTHE RIGHT PEOPLE https://ift.tt/3nthnsATHE RIGHT PEOPLE https://ift.tt/3ah3WbC https://ift.tt/3ah3WbC

Show HN: I built CovidInvaders in honor of the vaccine (and my 16th birthday) https://ift.tt/3864GgN December 15, 2020 at 07:28PM

via Blogger https://ift.tt/34hduzc

(https://ift.tt/3mjEjJj

Show HN: I built CovidInvaders in honor of the vaccine (and my 16th birthday) https://ift.tt/2Wmqu2e

Show HN: I built CovidInvaders in honor of the vaccine (and my 16th birthday) https://ift.tt/3864GgN December 15, 2020 at 07:28PM

Tuesday, December 15, 2020

Show HN: Realtime Geostationary Earth Imagery https://ift.tt/3mohjZP

Show HN: Realtime Geostationary Earth Imagery https://ift.tt/37lr7Qb December 15, 2020 at 09:28AM

Show HN: Python Projects for Beginners – tutorials with code https://ift.tt/3qX0w3v

Show HN: Python Projects for Beginners – tutorials with code https://ift.tt/3mzTuib December 15, 2020 at 09:22AM

Show HN: Offline-First Personal Kanban https://ift.tt/37kXwGjTHE RIGHT PEOPLE https://ift.tt/3noterPTHE RIGHT PEOPLE https://ift.tt/3ml1GSZ https://ift.tt/3ml1GSZ

Show HN: Offline-First Personal Kanban https://ift.tt/3r0w4W8 December 15, 2020 at 06:00AM

via Blogger https://ift.tt/3msh14k

(https://ift.tt/37l9kII

Show HN: Polotno Studio – Canva-like design editor, without signups or ads https://ift.tt/3gNe1xYTHE RIGHT PEOPLE https://ift.tt/2K6nPr4THE RIGHT PEOPLE https://ift.tt/3aenSeY https://ift.tt/3aenSeY

Show HN: Polotno Studio – Canva-like design editor, without signups or ads https://ift.tt/3q529M2 December 15, 2020 at 04:35AM

via Blogger https://ift.tt/3r0C2qc

(https://ift.tt/2JZ0hEF

Show HN: Writing SQL expressions using Java syntax https://ift.tt/2IWXbQY

Show HN: Writing SQL expressions using Java syntax https://ift.tt/34eXJc5 December 15, 2020 at 01:38AM

Show HN: Offline-First Personal Kanban https://ift.tt/37kXwGj

Show HN: Offline-First Personal Kanban https://ift.tt/3r0w4W8 December 15, 2020 at 06:00AM

Show HN: Polotno Studio – Canva-like design editor, without signups or ads https://ift.tt/3gNe1xY

Show HN: Polotno Studio – Canva-like design editor, without signups or ads https://ift.tt/3q529M2 December 15, 2020 at 04:35AM

Show HN: Show last Git push on an e-paper device https://ift.tt/2JVgOcHTHE RIGHT PEOPLE https://ift.tt/3ng4NgdTHE RIGHT PEOPLE https://ift.tt/2JWMRcg https://ift.tt/2JWMRcgTHE RIGHT PEOPLE https://ift.tt/3a9weolTHE RIGHT PEOPLE https://ift.tt/3oRQPBB https://ift.tt/3oRQPBB

Show HN: Show last Git push on an e-paper device https://ift.tt/34eLlc7 December 14, 2020 at 10:56PM

via Blogger https://ift.tt/382dBA1

(https://ift.tt/37gZV4W

via Blogger https://ift.tt/2WjNEGu

(https://ift.tt/3a7QvdU

Show HN: Show last Git push on an e-paper device https://ift.tt/2JVgOcHTHE RIGHT PEOPLE https://ift.tt/3ng4NgdTHE RIGHT PEOPLE https://ift.tt/2JWMRcg https://ift.tt/2JWMRcg

Show HN: Show last Git push on an e-paper device https://ift.tt/34eLlc7 December 14, 2020 at 10:56PM

via Blogger https://ift.tt/382dBA1

(https://ift.tt/37gZV4W

Show HN: Show last Git push on an e-paper device https://ift.tt/2JVgOcH

Show HN: Show last Git push on an e-paper device https://ift.tt/34eLlc7 December 14, 2020 at 10:56PM

Show HN: A Year in Review for Reddit https://ift.tt/3nxuIjPTHE RIGHT PEOPLE https://ift.tt/3nm34WDTHE RIGHT PEOPLE https://ift.tt/3oSGl4Z https://ift.tt/3oSGl4ZTHE RIGHT PEOPLE https://ift.tt/37jfqcqTHE RIGHT PEOPLE https://ift.tt/2WiOSlv https://ift.tt/2WiOSlv

Show HN: A Year in Review for Reddit https://ift.tt/380TnXq December 14, 2020 at 05:23PM

via Blogger https://ift.tt/349EoZW

(https://ift.tt/3mg3hcN

via Blogger https://ift.tt/2KqlvLg

(https://ift.tt/3nnjbmR

Show HN: Golang Resources – A curation of the best learning materials for Go https://ift.tt/2WsLWmxTHE RIGHT PEOPLE https://ift.tt/34dloKiTHE RIGHT PEOPLE https://ift.tt/383Iq7d https://ift.tt/383Iq7dTHE RIGHT PEOPLE https://ift.tt/3oTr0kMTHE RIGHT PEOPLE https://ift.tt/3ap7qZJ https://ift.tt/3ap7qZJ

Show HN: Golang Resources – A curation of the best learning materials for Go https://ift.tt/2WceW1y December 14, 2020 at 01:55PM

via Blogger https://ift.tt/3oPla3G

(https://ift.tt/37jBlAt

via Blogger https://ift.tt/3moPmAV

(https://ift.tt/388dZwT

Show HN: A Year in Review for Reddit https://ift.tt/3nxuIjPTHE RIGHT PEOPLE https://ift.tt/3nm34WDTHE RIGHT PEOPLE https://ift.tt/3oSGl4Z https://ift.tt/3oSGl4Z

Show HN: A Year in Review for Reddit https://ift.tt/380TnXq December 14, 2020 at 05:23PM

via Blogger https://ift.tt/349EoZW

(https://ift.tt/3mg3hcN

Show HN: Golang Resources – A curation of the best learning materials for Go https://ift.tt/2WsLWmxTHE RIGHT PEOPLE https://ift.tt/34dloKiTHE RIGHT PEOPLE https://ift.tt/383Iq7d https://ift.tt/383Iq7d

Show HN: Golang Resources – A curation of the best learning materials for Go https://ift.tt/2WceW1y December 14, 2020 at 01:55PM

via Blogger https://ift.tt/3oPla3G

(https://ift.tt/37jBlAt

Show HN: A Year in Review for Reddit https://ift.tt/3nxuIjP

Show HN: A Year in Review for Reddit https://ift.tt/380TnXq December 14, 2020 at 05:23PM

Show HN: Golang Resources – A curation of the best learning materials for Go https://ift.tt/2WsLWmx

Show HN: Golang Resources – A curation of the best learning materials for Go https://ift.tt/2WceW1y December 14, 2020 at 01:55PM