Tuesday, 19 January 2021

Show HN: Create your own personalized web search index https://bit.ly/3bPTMiR

Show HN: Create your own personalized web search index https://bit.ly/3dIsPuZ January 19, 2021 at 06:33PM

Launch HN: Seed (YC W21) – A Fully-Managed CI/CD Pipeline for Serverless https://bit.ly/3oZXev3

Launch HN: Seed (YC W21) – A Fully-Managed CI/CD Pipeline for Serverless Hi HN, we are Jay and Frank from Seed ( https://bit.ly/2M2LQjl ). We've built a service that makes it easy to manage a CI/CD pipeline for serverless apps on AWS. There are no build scripts and our custom deployment infrastructure can speed up your deployments almost 100x by incrementally deploying your services and Lambda functions. For some background, Serverless is an execution model where you send a cloud provider (AWS in this case), a piece of code (called an AWS Lambda function). The cloud provider is responsible for executing it and scaling it to respond to the traffic needs. And you are billed for the exact number of milliseconds of execution. Back in 2016 we were really excited to discover serverless and the idea that you could just focus on your code. So we wrote a guide to show folks how to build full-stack serverless applications — https://bit.ly/3itfcn7 . But once we started using serverless internally, we started hitting all the operational issues that come with it. Serverless Framework apps are typically made up of multiple services (20-40). Where each service might have 10-20 Lambda functions. To deploy a service, you'll need to package each Lambda function (generate a zip of the source). This can take 3-5 mins. So the entire app might take over 45 mins to deploy. To fix this, folks will have a script that deploys them concurrently. But some services might need to be deployed after another, or in a specific order. And if a large number of services are deployed concurrently, you tend to run into rate-limit errors (at least in the AWS case). Meaning, your deployment scripts need to handle retries. These services might also be deployed to multiple environments in different AWS accounts, or regions. Managing a CI/CD pipeline for these apps can be difficult, the build scripts can be quite large and hard to maintain. We spoke to a few folks in the community that were using serverless in production and found that this was a common issue. So we decided to fix it. We built a fully-managed CI/CD pipeline specifically for Serverless Framework and CDK apps on AWS. We support deploying to multiple environments, regions, using most common git workflows. There's no need for a build script. You connect your git repo, point to the services, add your environments, and specify the order in which you want your services to be deployed. And Seed does the rest. It'll concurrently and reliably (handle any retries) deploy all your services. It'll also remove the services reliably when a branch is removed or a PR is closed. Recently we launched incremental deploys, which can really speed up deployments. We do this by checking which services have been updated, and which of the Lambda functions in those services need to be deployed. We internally store the checksums for the Lambda function packages and concurrently do these checks. We then deploy only those Lambda functions that've been updated. We've also optimized the way the dependencies (node_modules) in your apps are cached and installed. We download and restore them asynchronously, so they are not blocking the build steps. Since its launch in 2017, hundreds of teams rely on Seed everyday to deploy their serverless apps. Our pricing plans are based on the number of build minutes you use and we do not charge extra for the number of concurrent builds. We also have a great free tier — https://bit.ly/38VF6Ni Thank you for reading about us. We would love to hear what you think and how we can improve Seed, or serverless in general. January 19, 2021 at 05:44PM

Show HN: Downloader Shared Folder from Google Drive Using Terminal https://bit.ly/39EMXOc

Show HN: Downloader Shared Folder from Google Drive Using Terminal https://bit.ly/2XXLFbC January 19, 2021 at 02:41PM

Show HN: POC of a Multi Login System on the Front End Similar to Google's https://bit.ly/39KLdmT

Show HN: POC of a Multi Login System on the Front End Similar to Google's https://bit.ly/3qrEW6e January 19, 2021 at 04:25PM

Show HN: ZuccNet – Encrypted Facebook Messaging https://bit.ly/2M2148r

Show HN: ZuccNet – Encrypted Facebook Messaging https://bit.ly/2LYZnbH January 19, 2021 at 02:27PM

Show HN: Moiva.io – A better way to evaluate and compare JavaScript libraries https://bit.ly/38XxlXd

Show HN: Moiva.io – A better way to evaluate and compare JavaScript libraries https://bit.ly/38XsQfi January 19, 2021 at 01:46PM

Show HN: Hacker News Rankings https://bit.ly/38XolkY

Show HN: Hacker News Rankings https://bit.ly/37ZppAV January 19, 2021 at 09:04AM

Monday, 18 January 2021

Show HN: A high-performance TensorFlow library for quantitative finance https://bit.ly/3bQt7lW

Show HN: A high-performance TensorFlow library for quantitative finance https://bit.ly/3qE41uV January 19, 2021 at 04:43AM

Show HN: Edit your Clubhouse bio from your desktop https://bit.ly/3qyQchi

Show HN: Edit your Clubhouse bio from your desktop https://bit.ly/35V9HZv January 19, 2021 at 12:32AM

Show HN: Cracking Passwords with Cheap Hardware at Defcon https://bit.ly/2XW1Whe

Show HN: Cracking Passwords with Cheap Hardware at Defcon https://bit.ly/3oWOWUN January 18, 2021 at 09:55PM

Show HN: K3sup (0.9.13) Bootstrap Ha K3s on VMs or Raspberry Pi with SSH https://bit.ly/3nWDfvN

Show HN: K3sup (0.9.13) Bootstrap Ha K3s on VMs or Raspberry Pi with SSH https://bit.ly/3sFlKUj January 18, 2021 at 08:33PM

Show HN: Forkable API Sandboxes https://bit.ly/2Ksu7l5

Show HN: Forkable API Sandboxes https://bit.ly/2N8WPZ2 January 18, 2021 at 11:42PM

Show HN: On Demand Hydrogen for Under $5/KG https://bit.ly/2N8PRDm

Show HN: On Demand Hydrogen for Under $5/KG https://bit.ly/38VVldf January 18, 2021 at 10:05PM

Show HN: Divjoy 2.0 – Build a SaaS app in minutes https://bit.ly/3bQm50p

Show HN: Divjoy 2.0 – Build a SaaS app in minutes https://bit.ly/35QgCmy January 18, 2021 at 09:55PM

Show HN: TheLibraryMap – 100k Books in a Picture https://bit.ly/35SbZse

Show HN: TheLibraryMap – 100k Books in a Picture https://bit.ly/3nWRFMk January 18, 2021 at 09:27PM

Show HN: AI: Reversion to the old days – Software as a product (SaaP) https://bit.ly/39N7D6M

Show HN: AI: Reversion to the old days – Software as a product (SaaP) https://bit.ly/3qwnJIH January 18, 2021 at 08:12PM

Show HN: DragDrop editor with 1k UI components for Tailwind CSS, Bulma, and more https://bit.ly/3bSdsma

Show HN: DragDrop editor with 1k UI components for Tailwind CSS, Bulma, and more https://bit.ly/2LN0sDA January 18, 2021 at 04:27PM

Show HN: Mark III Teaching Station with Teleprompter https://bit.ly/39JLk1R

Show HN: Mark III Teaching Station with Teleprompter https://bit.ly/2XOrpt4 January 18, 2021 at 02:46PM

Show HN: Play code tours directly from the browser https://bit.ly/3qz0cHo

Show HN: Play code tours directly from the browser https://bit.ly/2LM5BMn January 18, 2021 at 05:55PM

Show HN: Paint.wtf, a drawing game judged by OpenAI's zero-shot image classifier https://bit.ly/2XRdJ0p

Show HN: Paint.wtf, a drawing game judged by OpenAI's zero-shot image classifier https://bit.ly/3qu0Khw January 18, 2021 at 04:24PM