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/

Monday, February 15, 2021

Show HN: A review of books and tutorials on Apache Kafka https://ift.tt/3jQ7R1z

Show HN: A review of books and tutorials on Apache Kafka https://ift.tt/3r1a0Kn February 15, 2021 at 02:35AM

Show HN: Dato.rss The best RSS Search experience you can find https://ift.tt/3jTmXUi

Show HN: Dato.rss The best RSS Search experience you can find https://datorss.com February 15, 2021 at 02:28AM

Show HN: Shopify's Top 90 Most Successful Startups in 2021 https://ift.tt/3baJJmz

Show HN: Shopify's Top 90 Most Successful Startups in 2021 https://ift.tt/3rSsiOi February 15, 2021 at 01:36AM

Show HN: I created a programming language in Python https://ift.tt/3qmpPeITHE RIGHT PEOPLE https://ift.tt/37fCWXqTHE RIGHT PEOPLE https://ift.tt/3aj3SaD https://ift.tt/3aj3SaDTHE RIGHT PEOPLE https://ift.tt/3qiFZpkTHE RIGHT PEOPLE https://ift.tt/3anzts2 https://ift.tt/3anzts2

Show HN: I created a programming language in Python https://ift.tt/3u1wwoP February 14, 2021 at 07:26PM

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

(https://ift.tt/3b5OXjh

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

(https://ift.tt/37eRGpJ

Show HN: Open Git remote directly from vim: vim-repo-edit https://ift.tt/3b3YSWJTHE RIGHT PEOPLE https://ift.tt/2Naud1QTHE RIGHT PEOPLE https://ift.tt/3pnebPe https://ift.tt/3pnebPeTHE RIGHT PEOPLE https://ift.tt/3b5WNttTHE RIGHT PEOPLE https://ift.tt/3bbk1y6 https://ift.tt/3bbk1y6

Show HN: Open Git remote directly from vim: vim-repo-edit https://ift.tt/2Z3RuF8 February 14, 2021 at 07:07PM

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

(https://ift.tt/3jO2Gzc

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

(https://ift.tt/3puSvRD

Show HN: WFH has made me feel disconnected – so I made Highlight https://ift.tt/2ZiJbp2THE RIGHT PEOPLE https://ift.tt/3ua3bbQTHE RIGHT PEOPLE https://ift.tt/2N5RLoJ https://ift.tt/2N5RLoJTHE RIGHT PEOPLE https://ift.tt/37iKhFUTHE RIGHT PEOPLE https://ift.tt/2N6Zp2a https://ift.tt/2N6Zp2a

Show HN: WFH has made me feel disconnected – so I made Highlight https://ift.tt/3pj4n8T February 14, 2021 at 06:19PM

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

(https://ift.tt/2ZeHk4K

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

(https://ift.tt/3rYqxyW

Show HN: Puffer, SNI based tracker and adblocking for Android https://ift.tt/3pk82DG

Show HN: Puffer, SNI based tracker and adblocking for Android https://ift.tt/2ZhUBJM February 15, 2021 at 01:04AM

Show HN: ustaxes.org – open-source tax filing webapp https://ift.tt/3jPvvLGTHE RIGHT PEOPLE https://ift.tt/2ZhjbdNTHE RIGHT PEOPLE https://ift.tt/3ahjXhc https://ift.tt/3ahjXhc

Show HN: ustaxes.org – open-source tax filing webapp https://ift.tt/39ZMiHw February 14, 2021 at 06:37PM

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

(https://ift.tt/3jRf7uf

Show HN: Simple tool for creating and organizing daily notes on the command line https://ift.tt/3jLFUYUTHE RIGHT PEOPLE https://ift.tt/3qpXGTSTHE RIGHT PEOPLE https://ift.tt/3rTtbGj https://ift.tt/3rTtbGjTHE RIGHT PEOPLE https://ift.tt/3jN0po6THE RIGHT PEOPLE https://ift.tt/3alhcvq https://ift.tt/3alhcvq

Show HN: Simple tool for creating and organizing daily notes on the command line https://ift.tt/3jGndWh February 13, 2021 at 05:17AM

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

(https://ift.tt/2OzfVYZ

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

(https://ift.tt/3qqmWcW

Show HN: I created a programming language in Python https://ift.tt/3qmpPeITHE RIGHT PEOPLE https://ift.tt/37fCWXqTHE RIGHT PEOPLE https://ift.tt/3aj3SaD https://ift.tt/3aj3SaD

Show HN: I created a programming language in Python https://ift.tt/3u1wwoP February 14, 2021 at 07:26PM

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

(https://ift.tt/3b5OXjh

Show HN: Open Git remote directly from vim: vim-repo-edit https://ift.tt/3b3YSWJTHE RIGHT PEOPLE https://ift.tt/2Naud1QTHE RIGHT PEOPLE https://ift.tt/3pnebPe https://ift.tt/3pnebPe

Show HN: Open Git remote directly from vim: vim-repo-edit https://ift.tt/2Z3RuF8 February 14, 2021 at 07:07PM

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

(https://ift.tt/3jO2Gzc

Show HN: WFH has made me feel disconnected – so I made Highlight https://ift.tt/2ZiJbp2THE RIGHT PEOPLE https://ift.tt/3ua3bbQTHE RIGHT PEOPLE https://ift.tt/2N5RLoJ https://ift.tt/2N5RLoJ

Show HN: WFH has made me feel disconnected – so I made Highlight https://ift.tt/3pj4n8T February 14, 2021 at 06:19PM

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

(https://ift.tt/2ZeHk4K

Show HN: ustaxes.org – open-source tax filing webapp https://ift.tt/3jPvvLG

Show HN: ustaxes.org – open-source tax filing webapp https://ift.tt/39ZMiHw February 14, 2021 at 06:37PM

Show HN: Simple tool for creating and organizing daily notes on the command line https://ift.tt/3jLFUYUTHE RIGHT PEOPLE https://ift.tt/3qpXGTSTHE RIGHT PEOPLE https://ift.tt/3rTtbGj https://ift.tt/3rTtbGj

Show HN: Simple tool for creating and organizing daily notes on the command line https://ift.tt/3jGndWh February 13, 2021 at 05:17AM

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

(https://ift.tt/2OzfVYZ

Show HN: I created a programming language in Python https://ift.tt/3qmpPeI

Show HN: I created a programming language in Python https://ift.tt/3u1wwoP February 14, 2021 at 07:26PM

Show HN: Open Git remote directly from vim: vim-repo-edit https://ift.tt/3b3YSWJ

Show HN: Open Git remote directly from vim: vim-repo-edit https://ift.tt/2Z3RuF8 February 14, 2021 at 07:07PM

Show HN: WFH has made me feel disconnected – so I made Highlight https://ift.tt/2ZiJbp2

Show HN: WFH has made me feel disconnected – so I made Highlight https://ift.tt/3pj4n8T February 14, 2021 at 06:19PM

Show HN: Simple tool for creating and organizing daily notes on the command line https://ift.tt/3jLFUYU

Show HN: Simple tool for creating and organizing daily notes on the command line https://ift.tt/3jGndWh February 13, 2021 at 05:17AM

Sunday, February 14, 2021

Show HN: Save 6 months to deploy your apps on AWS in 30 minutes https://ift.tt/2OC9NPUTHE RIGHT PEOPLE https://ift.tt/3b2x457THE RIGHT PEOPLE https://ift.tt/3qoPJhK https://ift.tt/3qoPJhK

Show HN: Save 6 months to deploy your apps on AWS in 30 minutes I am Romaric, CEO of Qovery (https://www.qovery.com) (Techstars Paris 2019). As an early-stage startup, I know how it can be painful to stay focus on our business. Especially when it comes to putting our apps online, that’s precisely why, with my team of 7, we have created Qovery to help any company to deploy their apps on AWS in 30 minutes instead of months (no joke). We’re still early stage, but: 1. More than 1200 developers and 10 companies are using Qovery . 2. We are financially backed by the co-founders of Datadog, Docker, PeopleDoc, and Contentsquare . Take a look at this article to see how you can get started ( https://ift.tt/3acBO7y ). Today, we support AWS and Digital Ocean, we expect to support GCP and Azure in the coming weeks. About the co-founders: Pierre and I (Romaric) were working as SRE for Ullink, Red-Hat, Criteo, Sirdata for 10 years. Basically, we always were helping developers to deploy their apps and keep being as productive as possible. Instead of doing it for the next successful company, we decided to launch Qovery in Oct 2019. We have fundraised $1M (Techcrunch article), and we have been accelerated by Techstars. Since then, 1200 developers are using Qovery to deploy their apps, we have build a team of 8 engineers, and we are still hiring 🙂 Join us in making the Cloud simple again 🙂 I am eager to hear from you. February 14, 2021 at 04:11AM

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

(https://ift.tt/3qhbBM2

Show HN: A simple website for my JavaScript bundler https://ift.tt/37d2Rzd

Show HN: A simple website for my JavaScript bundler https://fjbundler.com/ February 14, 2021 at 12:32AM

Show HN: Save 6 months to deploy your apps on AWS in 30 minutes https://ift.tt/2OC9NPU

Show HN: Save 6 months to deploy your apps on AWS in 30 minutes I am Romaric, CEO of Qovery (https://www.qovery.com) (Techstars Paris 2019). As an early-stage startup, I know how it can be painful to stay focus on our business. Especially when it comes to putting our apps online, that's precisely why, with my team of 7, we have created Qovery to help any company to deploy their apps on AWS in 30 minutes instead of months (no joke). We're still early stage, but: 1. More than 1200 developers and 10 companies are using Qovery . 2. We are financially backed by the co-founders of Datadog, Docker, PeopleDoc, and Contentsquare . Take a look at this article to see how you can get started ( https://ift.tt/3acBO7y ). Today, we support AWS and Digital Ocean, we expect to support GCP and Azure in the coming weeks. About the co-founders: Pierre and I (Romaric) were working as SRE for Ullink, Red-Hat, Criteo, Sirdata for 10 years. Basically, we always were helping developers to deploy their apps and keep being as productive as possible. Instead of doing it for the next successful company, we decided to launch Qovery in Oct 2019. We have fundraised $1M (Techcrunch article), and we have been accelerated by Techstars. Since then, 1200 developers are using Qovery to deploy their apps, we have build a team of 8 engineers, and we are still hiring :) Join us in making the Cloud simple again :) I am eager to hear from you. February 14, 2021 at 04:11AM

Show HN: MathEquationAPI – Create Math Equations on the Fly https://ift.tt/379GRF5THE RIGHT PEOPLE https://ift.tt/3rRK5FdTHE RIGHT PEOPLE https://ift.tt/3qeUF8Z https://ift.tt/3qeUF8ZTHE RIGHT PEOPLE https://ift.tt/3rTljEGTHE RIGHT PEOPLE https://ift.tt/2ZiP0D3 https://ift.tt/2ZiP0D3

Show HN: MathEquationAPI – Create Math Equations on the Fly https://ift.tt/2Nuwu8c February 13, 2021 at 10:54PM

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

(https://ift.tt/37dOz18

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

(https://ift.tt/3pjvC3s

Show HN: 1 week to crowdsource an idea, 1 week to make it https://ift.tt/37dAGQzTHE RIGHT PEOPLE https://ift.tt/3rW7hlFTHE RIGHT PEOPLE https://ift.tt/2N2A2OQ https://ift.tt/2N2A2OQTHE RIGHT PEOPLE https://ift.tt/3rMco82THE RIGHT PEOPLE https://ift.tt/3rXPbjv https://ift.tt/3rXPbjv

Show HN: 1 week to crowdsource an idea, 1 week to make it https://ift.tt/3b2VWth February 13, 2021 at 04:38PM

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

(https://ift.tt/3b2YxU5

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

(https://ift.tt/37dm5Ey

Show HN: MathEquationAPI – Create Math Equations on the Fly https://ift.tt/379GRF5THE RIGHT PEOPLE https://ift.tt/3rRK5FdTHE RIGHT PEOPLE https://ift.tt/3qeUF8Z https://ift.tt/3qeUF8Z

Show HN: MathEquationAPI – Create Math Equations on the Fly https://ift.tt/2Nuwu8c February 13, 2021 at 10:54PM

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

(https://ift.tt/37dOz18

Show HN: 1 week to crowdsource an idea, 1 week to make it https://ift.tt/37dAGQzTHE RIGHT PEOPLE https://ift.tt/3rW7hlFTHE RIGHT PEOPLE https://ift.tt/2N2A2OQ https://ift.tt/2N2A2OQ

Show HN: 1 week to crowdsource an idea, 1 week to make it https://ift.tt/3b2VWth February 13, 2021 at 04:38PM

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

(https://ift.tt/3b2YxU5

Show HN: MathEquationAPI – Create Math Equations on the Fly https://ift.tt/379GRF5

Show HN: MathEquationAPI – Create Math Equations on the Fly https://ift.tt/2Nuwu8c February 13, 2021 at 10:54PM

Show HN: 1 week to crowdsource an idea, 1 week to make it https://ift.tt/37dAGQz

Show HN: 1 week to crowdsource an idea, 1 week to make it https://ift.tt/3b2VWth February 13, 2021 at 04:38PM

Show HN: Just, a command runner written in Rust https://ift.tt/3pePR2dTHE RIGHT PEOPLE https://ift.tt/37fL4YaTHE RIGHT PEOPLE https://ift.tt/2Npc9Rs https://ift.tt/2Npc9RsTHE RIGHT PEOPLE https://ift.tt/2ZfgIAtTHE RIGHT PEOPLE https://ift.tt/3qg0vqC https://ift.tt/3qg0vqC

Show HN: Just, a command runner written in Rust Just lets you save and run commands from files with a terse, readable syntax similar to Make: build: cc *.c -o main # test everything test-all: build ./test –all # run a specific test test TEST: build ./test –test It is cross-platform, written in Rust, and actively maintained on GitHub: https://ift.tt/379dcfd Just has a bunch of nice features: – Can be invoked from any subdirectory – Arguments can be passed from the command line – Static error checking that catches syntax errors and typos – Excellent error messages with source context – The ability to list recipes from the command line – Recipes can be written in any language – Works on Linux, macOS, and Windows – And much more! Just doesn’t replace Make, or any other build system, but it does replace reverse-searching your command history, telling colleagues the weird flags they need to pass to do the thing, and forgetting how to run old projects. February 13, 2021 at 04:34PM

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

(https://ift.tt/3jO23pn

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

(https://ift.tt/3phXwwz

Show HN: M1 Chart – The stock market adjusted for the US-dollar money supply https://ift.tt/3tTfdpMTHE RIGHT PEOPLE https://ift.tt/3ajR3wSTHE RIGHT PEOPLE https://ift.tt/3aiKfjd https://ift.tt/3aiKfjdTHE RIGHT PEOPLE https://ift.tt/3tS81udTHE RIGHT PEOPLE https://ift.tt/37cQOlb https://ift.tt/37cQOlb

Show HN: M1 Chart – The stock market adjusted for the US-dollar money supply https://ift.tt/3tYbPtS February 13, 2021 at 04:14PM

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

(https://ift.tt/3qjd7ND

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

(https://ift.tt/3agPj7u

Show HN: Just, a command runner written in Rust https://ift.tt/3pePR2dTHE RIGHT PEOPLE https://ift.tt/37fL4YaTHE RIGHT PEOPLE https://ift.tt/2Npc9Rs https://ift.tt/2Npc9Rs

Show HN: Just, a command runner written in Rust Just lets you save and run commands from files with a terse, readable syntax similar to Make: build: cc *.c -o main # test everything test-all: build ./test –all # run a specific test test TEST: build ./test –test It is cross-platform, written in Rust, and actively maintained on GitHub: https://ift.tt/379dcfd Just has a bunch of nice features: – Can be invoked from any subdirectory – Arguments can be passed from the command line – Static error checking that catches syntax errors and typos – Excellent error messages with source context – The ability to list recipes from the command line – Recipes can be written in any language – Works on Linux, macOS, and Windows – And much more! Just doesn’t replace Make, or any other build system, but it does replace reverse-searching your command history, telling colleagues the weird flags they need to pass to do the thing, and forgetting how to run old projects. February 13, 2021 at 04:34PM

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

(https://ift.tt/3jO23pn

Show HN: M1 Chart – The stock market adjusted for the US-dollar money supply https://ift.tt/3tTfdpMTHE RIGHT PEOPLE https://ift.tt/3ajR3wSTHE RIGHT PEOPLE https://ift.tt/3aiKfjd https://ift.tt/3aiKfjd

Show HN: M1 Chart – The stock market adjusted for the US-dollar money supply https://ift.tt/3tYbPtS February 13, 2021 at 04:14PM

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

(https://ift.tt/3qjd7ND

Show HN: Just, a command runner written in Rust https://ift.tt/3pePR2d

Show HN: Just, a command runner written in Rust Just lets you save and run commands from files with a terse, readable syntax similar to Make: build: cc *.c -o main # test everything test-all: build ./test --all # run a specific test test TEST: build ./test --test It is cross-platform, written in Rust, and actively maintained on GitHub: https://ift.tt/379dcfd Just has a bunch of nice features: - Can be invoked from any subdirectory - Arguments can be passed from the command line - Static error checking that catches syntax errors and typos - Excellent error messages with source context - The ability to list recipes from the command line - Recipes can be written in any language - Works on Linux, macOS, and Windows - And much more! Just doesn't replace Make, or any other build system, but it does replace reverse-searching your command history, telling colleagues the weird flags they need to pass to do the thing, and forgetting how to run old projects. February 13, 2021 at 04:34PM

Show HN: M1 Chart – The stock market adjusted for the US-dollar money supply https://ift.tt/3tTfdpM

Show HN: M1 Chart – The stock market adjusted for the US-dollar money supply https://ift.tt/3tYbPtS February 13, 2021 at 04:14PM

Saturday, February 13, 2021

Show HN: See what was on memepool.com on this day in 1998-2013 https://ift.tt/3piDYs2THE RIGHT PEOPLE https://ift.tt/3didVyyTHE RIGHT PEOPLE https://ift.tt/2N6PNUZ https://ift.tt/2N6PNUZTHE RIGHT PEOPLE https://ift.tt/2N3TivtTHE RIGHT PEOPLE https://ift.tt/3jOljmw https://ift.tt/3jOljmw

Show HN: See what was on memepool.com on this day in 1998-2013 https://ift.tt/2N1kWJA February 13, 2021 at 05:36AM

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

(https://ift.tt/3db7E7O

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

(https://ift.tt/3dh4obn

Show HN: A new(?) approach for your bookmarks https://ift.tt/37a0LQiTHE RIGHT PEOPLE https://ift.tt/3rOMtfTTHE RIGHT PEOPLE https://ift.tt/2OBoDGk https://ift.tt/2OBoDGkTHE RIGHT PEOPLE https://ift.tt/3pi44LJTHE RIGHT PEOPLE https://ift.tt/3rOjXLu https://ift.tt/3rOjXLu

Show HN: A new(?) approach for your bookmarks Hey HN community, there are a couple of websites I visit on a daily basis. I type the first two oder three characters of the url and the autocomplete feature of my browser does the rest. That is also how I procrastinate. It happens that i visit the same website over and over again without that there is really new content on that site. Or on the other side it happens that I forget to visit a certain site for some days. To address all this I build the following website: https://ift.tt/3jMxmRx The idea is: you have one personal link (1) and define a list of websites and how often you want to visit them. Then you set this link as your homepage or on your browser bookmark bar. Then by visiting your personal link you get redirected to a website of your list that you have not visited in your configured timespan. If there is no more website to visit you get redirect to a static site saying “all done, let’s get back to work!”. The second feature is that you can share the list of bookmarks (2) with others and they can create a copy of it and set their own timings and add/remove urls. I use this on my desktop pc and my mobile phone. Because it is the same link it is automatically synchronized on all your devices. It is a bit hard to explain. Hopefully you get the idea. But i tried it the last couple of weeks on my laptop and smartphone and love it! It really helps me stop procrastinating. (1) Example: https://ift.tt/2OqrPV0 (2) Example: https://ift.tt/3rQfJ60 February 12, 2021 at 11:40PM

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

(https://ift.tt/3tSfbhU

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

(https://ift.tt/2MVP49m

Show HN: Privacy-first home security on mobile with smart alerts https://ift.tt/3adth5ITHE RIGHT PEOPLE https://ift.tt/37conE7THE RIGHT PEOPLE https://ift.tt/3deX0Nt https://ift.tt/3deX0Nt

Show HN: Privacy-first home security on mobile with smart alerts https://www.ai-cam.app/ February 13, 2021 at 06:28AM

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

(https://ift.tt/3b0Nj2x

Show HN: Create YouTube playlists without an account (savable as url) https://ift.tt/3tUdnoH

Show HN: Create YouTube playlists without an account (savable as url) https://ift.tt/3t3MY7t February 13, 2021 at 04:34AM

Show HN: Straw.Page – Extremely simple website builder https://ift.tt/3tXgLiE

Show HN: Straw.Page – Extremely simple website builder https://straw.page? February 13, 2021 at 08:39AM

Show HN: A privacy focused Chrome extension to unsubscribe from mailing lists https://ift.tt/2ZdzIiP

Show HN: A privacy focused Chrome extension to unsubscribe from mailing lists https://ift.tt/3jQ0JST February 13, 2021 at 07:46AM

Show HN: Peer-to-Peer data transfer tool based on libp2p https://ift.tt/2LMBGUe

Show HN: Peer-to-Peer data transfer tool based on libp2p https://ift.tt/2KRpLUC February 13, 2021 at 07:47AM

Show HN: Remove annoying ‘blah blah blah’ parts of any YouTube video https://ift.tt/3dhGOLgTHE RIGHT PEOPLE https://ift.tt/3qlXrJBTHE RIGHT PEOPLE https://ift.tt/3u3sXyv https://ift.tt/3u3sXyvTHE RIGHT PEOPLE https://ift.tt/3bhU5BhTHE RIGHT PEOPLE https://ift.tt/37enavU https://ift.tt/37enavU

Show HN: Remove annoying ‘blah blah blah’ parts of any YouTube video https://ift.tt/3rPEDmp February 13, 2021 at 12:09AM

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

(https://ift.tt/3tXI4td

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

(https://ift.tt/3b2WBLp

Show HN: See what was on memepool.com on this day in 1998-2013 https://ift.tt/3piDYs2THE RIGHT PEOPLE https://ift.tt/3didVyyTHE RIGHT PEOPLE https://ift.tt/2N6PNUZ https://ift.tt/2N6PNUZ

Show HN: See what was on memepool.com on this day in 1998-2013 https://ift.tt/2N1kWJA February 13, 2021 at 05:36AM

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

(https://ift.tt/3db7E7O

Show HN: A new(?) approach for your bookmarks https://ift.tt/37a0LQiTHE RIGHT PEOPLE https://ift.tt/3rOMtfTTHE RIGHT PEOPLE https://ift.tt/2OBoDGk https://ift.tt/2OBoDGk

Show HN: A new(?) approach for your bookmarks Hey HN community, there are a couple of websites I visit on a daily basis. I type the first two oder three characters of the url and the autocomplete feature of my browser does the rest. That is also how I procrastinate. It happens that i visit the same website over and over again without that there is really new content on that site. Or on the other side it happens that I forget to visit a certain site for some days. To address all this I build the following website: https://ift.tt/3jMxmRx The idea is: you have one personal link (1) and define a list of websites and how often you want to visit them. Then you set this link as your homepage or on your browser bookmark bar. Then by visiting your personal link you get redirected to a website of your list that you have not visited in your configured timespan. If there is no more website to visit you get redirect to a static site saying “all done, let’s get back to work!”. The second feature is that you can share the list of bookmarks (2) with others and they can create a copy of it and set their own timings and add/remove urls. I use this on my desktop pc and my mobile phone. Because it is the same link it is automatically synchronized on all your devices. It is a bit hard to explain. Hopefully you get the idea. But i tried it the last couple of weeks on my laptop and smartphone and love it! It really helps me stop procrastinating. (1) Example: https://ift.tt/2OqrPV0 (2) Example: https://ift.tt/3rQfJ60 February 12, 2021 at 11:40PM

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

(https://ift.tt/3tSfbhU

Show HN: Privacy-first home security on mobile with smart alerts https://ift.tt/3adth5I

Show HN: Privacy-first home security on mobile with smart alerts https://www.ai-cam.app/ February 13, 2021 at 06:28AM

Show HN: Remove annoying ‘blah blah blah’ parts of any YouTube video https://ift.tt/3dhGOLgTHE RIGHT PEOPLE https://ift.tt/3qlXrJBTHE RIGHT PEOPLE https://ift.tt/3u3sXyv https://ift.tt/3u3sXyv

Show HN: Remove annoying ‘blah blah blah’ parts of any YouTube video https://ift.tt/3rPEDmp February 13, 2021 at 12:09AM

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

(https://ift.tt/3tXI4td

Show HN: See what was on memepool.com on this day in 1998-2013 https://ift.tt/3piDYs2

Show HN: See what was on memepool.com on this day in 1998-2013 https://ift.tt/2N1kWJA February 13, 2021 at 05:36AM

Show HN: A new(?) approach for your bookmarks https://ift.tt/37a0LQi

Show HN: A new(?) approach for your bookmarks Hey HN community, there are a couple of websites I visit on a daily basis. I type the first two oder three characters of the url and the autocomplete feature of my browser does the rest. That is also how I procrastinate. It happens that i visit the same website over and over again without that there is really new content on that site. Or on the other side it happens that I forget to visit a certain site for some days. To address all this I build the following website: https://ift.tt/3jMxmRx The idea is: you have one personal link (1) and define a list of websites and how often you want to visit them. Then you set this link as your homepage or on your browser bookmark bar. Then by visiting your personal link you get redirected to a website of your list that you have not visited in your configured timespan. If there is no more website to visit you get redirect to a static site saying "all done, let's get back to work!". The second feature is that you can share the list of bookmarks (2) with others and they can create a copy of it and set their own timings and add/remove urls. I use this on my desktop pc and my mobile phone. Because it is the same link it is automatically synchronized on all your devices. It is a bit hard to explain. Hopefully you get the idea. But i tried it the last couple of weeks on my laptop and smartphone and love it! It really helps me stop procrastinating. (1) Example: https://ift.tt/2OqrPV0 (2) Example: https://ift.tt/3rQfJ60 February 12, 2021 at 11:40PM

Show HN: Remove annoying 'blah blah blah' parts of any YouTube video https://ift.tt/3dhGOLg

Show HN: Remove annoying 'blah blah blah' parts of any YouTube video https://ift.tt/3rPEDmp February 13, 2021 at 12:09AM

Show HN: GitHub-peek – quickly peek a remote repo locally in ur favorite editor https://ift.tt/3pgDpigTHE RIGHT PEOPLE https://ift.tt/3aZ5yp3THE RIGHT PEOPLE https://ift.tt/3b0mxat https://ift.tt/3b0mxatTHE RIGHT PEOPLE https://ift.tt/3pltcBcTHE RIGHT PEOPLE https://ift.tt/2OoTZjd https://ift.tt/2OoTZjd

Show HN: GitHub-peek – quickly peek a remote repo locally in ur favorite editor https://ift.tt/3paj0eQ February 12, 2021 at 06:56PM

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

(https://ift.tt/2Za1jl7

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

(https://ift.tt/2OuFGtr

Show HN: GitHub-peek – quickly peek a remote repo locally in ur favorite editor https://ift.tt/3pgDpigTHE RIGHT PEOPLE https://ift.tt/3aZ5yp3THE RIGHT PEOPLE https://ift.tt/3b0mxat https://ift.tt/3b0mxat

Show HN: GitHub-peek – quickly peek a remote repo locally in ur favorite editor https://ift.tt/3paj0eQ February 12, 2021 at 06:56PM

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

(https://ift.tt/2Za1jl7

Show HN: GitHub-peek – quickly peek a remote repo locally in ur favorite editor https://ift.tt/3pgDpig

Show HN: GitHub-peek – quickly peek a remote repo locally in ur favorite editor https://ift.tt/3paj0eQ February 12, 2021 at 06:56PM

Friday, February 12, 2021

Show HN: Minimalist Tor-to-Web Proxy https://ift.tt/2MQJfdf

Show HN: Minimalist Tor-to-Web Proxy https://ift.tt/2LK1JLM February 12, 2021 at 08:52AM

Show HN: Digital Pottery in the Browser https://ift.tt/3ae9gvJTHE RIGHT PEOPLE https://ift.tt/3tQFiG3THE RIGHT PEOPLE https://ift.tt/3paZe2F https://ift.tt/3paZe2F

Show HN: Digital Pottery in the Browser https://ift.tt/3qeRmPh February 12, 2021 at 04:05AM

via Blogger https://ift.tt/377YN2V

(https://ift.tt/2NjFcGf

Show HN: Create animated and interactive drawings in the browser https://ift.tt/3d7XIMGTHE RIGHT PEOPLE https://ift.tt/3aclpRNTHE RIGHT PEOPLE https://ift.tt/2LLbXvv https://ift.tt/2LLbXvv

Show HN: Create animated and interactive drawings in the browser https://mutsuacen.com February 12, 2021 at 04:04AM

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

(https://ift.tt/3tViuoo

Show HN: Zig Xor Filters (“Faster and Smaller Than Bloom Filters”) https://ift.tt/3b1uaxdTHE RIGHT PEOPLE https://ift.tt/3tUWUjQTHE RIGHT PEOPLE https://ift.tt/3rOyFSQ https://ift.tt/3rOyFSQ

Show HN: Zig Xor Filters (“Faster and Smaller Than Bloom Filters”) https://ift.tt/3b1OChJ February 12, 2021 at 12:55AM

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

(https://ift.tt/3tSF6pF

Show HN: DeFiOptions – ERC20, collateralized, cash settable options on ethereum https://ift.tt/2Zc5oFe

Show HN: DeFiOptions – ERC20, collateralized, cash settable options on ethereum https://ift.tt/2MPI1i8 February 12, 2021 at 03:50AM

Show HN: I built an URL shortener to share Clubhouse events https://ift.tt/2ZbW2cwTHE RIGHT PEOPLE https://ift.tt/2Z9xKjvTHE RIGHT PEOPLE https://ift.tt/2NoKWOH https://ift.tt/2NoKWOHTHE RIGHT PEOPLE https://ift.tt/3rMboRhTHE RIGHT PEOPLE https://ift.tt/2Z7FL8J https://ift.tt/2Z7FL8J

Show HN: I built an URL shortener to share Clubhouse events https://clublink.to/ February 10, 2021 at 08:34AM

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

(https://ift.tt/3jIAdLa

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

(https://ift.tt/3d7SQ9Z

Show HN: Digital Pottery in the Browser https://ift.tt/3ae9gvJ

Show HN: Digital Pottery in the Browser https://ift.tt/3qeRmPh February 12, 2021 at 04:05AM

Show HN: Create animated and interactive drawings in the browser https://ift.tt/3d7XIMG

Show HN: Create animated and interactive drawings in the browser https://mutsuacen.com February 12, 2021 at 04:04AM

Show HN: Zig Xor Filters (“Faster and Smaller Than Bloom Filters”) https://ift.tt/3b1uaxd

Show HN: Zig Xor Filters (“Faster and Smaller Than Bloom Filters”) https://ift.tt/3b1OChJ February 12, 2021 at 12:55AM

Show HN: I built an URL shortener to share Clubhouse events https://ift.tt/2ZbW2cwTHE RIGHT PEOPLE https://ift.tt/2Z9xKjvTHE RIGHT PEOPLE https://ift.tt/2NoKWOH https://ift.tt/2NoKWOH

Show HN: I built an URL shortener to share Clubhouse events https://clublink.to/ February 10, 2021 at 08:34AM

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

(https://ift.tt/3jIAdLa

Show HN: I built an URL shortener to share Clubhouse events https://ift.tt/2ZbW2cw

Show HN: I built an URL shortener to share Clubhouse events https://clublink.to/ February 10, 2021 at 08:34AM

Show HN: Easy Dependency Injection for Golang https://ift.tt/3d5tSbtTHE RIGHT PEOPLE https://ift.tt/3qdyn7BTHE RIGHT PEOPLE https://ift.tt/3jEIb8e https://ift.tt/3jEIb8eTHE RIGHT PEOPLE https://ift.tt/2N1U77XTHE RIGHT PEOPLE https://ift.tt/3pidmHn https://ift.tt/3pidmHn

Show HN: Easy Dependency Injection for Golang https://ift.tt/2YHHmBF February 11, 2021 at 04:57PM

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

(https://ift.tt/3aasl22

via Blogger https://ift.tt/377dJ1s

(https://ift.tt/3ae2YMU

Show HN: Real-time multiplayer games with cubes. Early feedback on dev docs? https://ift.tt/2Nh8uoLTHE RIGHT PEOPLE https://ift.tt/3qqu0WETHE RIGHT PEOPLE https://ift.tt/2Owyld5 https://ift.tt/2Owyld5THE RIGHT PEOPLE https://ift.tt/3p9mtKtTHE RIGHT PEOPLE https://ift.tt/3tSCBDK https://ift.tt/3tSCBDK

Show HN: Real-time multiplayer games with cubes. Early feedback on dev docs? https://ift.tt/3d5f5xt February 11, 2021 at 03:51PM

via Blogger https://ift.tt/375NlEW

(https://ift.tt/3qfHhkT

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

(https://ift.tt/3d4BTNO

Show HN: Easy Dependency Injection for Golang https://ift.tt/3d5tSbtTHE RIGHT PEOPLE https://ift.tt/3qdyn7BTHE RIGHT PEOPLE https://ift.tt/3jEIb8e https://ift.tt/3jEIb8e

Show HN: Easy Dependency Injection for Golang https://ift.tt/2YHHmBF February 11, 2021 at 04:57PM

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

(https://ift.tt/3aasl22

Show HN: Real-time multiplayer games with cubes. Early feedback on dev docs? https://ift.tt/2Nh8uoLTHE RIGHT PEOPLE https://ift.tt/3qqu0WETHE RIGHT PEOPLE https://ift.tt/2Owyld5 https://ift.tt/2Owyld5

Show HN: Real-time multiplayer games with cubes. Early feedback on dev docs? https://ift.tt/3d5f5xt February 11, 2021 at 03:51PM

via Blogger https://ift.tt/375NlEW

(https://ift.tt/3qfHhkT

Show HN: Easy Dependency Injection for Golang https://ift.tt/3d5tSbt

Show HN: Easy Dependency Injection for Golang https://ift.tt/2YHHmBF February 11, 2021 at 04:57PM

Show HN: Real-time multiplayer games with cubes. Early feedback on dev docs? https://ift.tt/2Nh8uoL

Show HN: Real-time multiplayer games with cubes. Early feedback on dev docs? https://ift.tt/3d5f5xt February 11, 2021 at 03:51PM

Thursday, February 11, 2021

Show HN: Automatic Website to RSS Feed Parser https://ift.tt/3d3gaG3THE RIGHT PEOPLE https://ift.tt/2ZawKviTHE RIGHT PEOPLE https://ift.tt/3pcnhOW https://ift.tt/3pcnhOW

Show HN: Automatic Website to RSS Feed Parser https://ift.tt/3oORPHg February 11, 2021 at 05:16AM

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

(https://ift.tt/3b1BglI

Show HN: Emacs Keyboard Shortcuts mapped onto a virtual Keyboard https://ift.tt/3qaWEeBTHE RIGHT PEOPLE https://ift.tt/2Z5xTUWTHE RIGHT PEOPLE https://ift.tt/2Z9xnWi https://ift.tt/2Z9xnWi

Show HN: Emacs Keyboard Shortcuts mapped onto a virtual Keyboard https://ift.tt/370ri2r February 11, 2021 at 05:03AM

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

(https://ift.tt/36ZwEez

Show HN: Writer – Free, secure Markdown notes app for iOS/iPadOS https://ift.tt/3qdwIyKTHE RIGHT PEOPLE https://ift.tt/2MUAD5fTHE RIGHT PEOPLE https://ift.tt/3acexUC https://ift.tt/3acexUC

Show HN: Writer – Free, secure Markdown notes app for iOS/iPadOS https://ift.tt/3aVy8Yj February 11, 2021 at 04:51AM

via Blogger https://ift.tt/373PlgW

(https://ift.tt/3qdX03R

Show HN: Shrink my video – Opinionated ways to reduce video file size https://ift.tt/3jCxYZMTHE RIGHT PEOPLE https://ift.tt/3jGwDkYTHE RIGHT PEOPLE https://ift.tt/375SMnt https://ift.tt/375SMntTHE RIGHT PEOPLE https://ift.tt/2MNYiV6THE RIGHT PEOPLE https://ift.tt/3tQEqBl https://ift.tt/3tQEqBl

Show HN: Shrink my video – Opinionated ways to reduce video file size https://ift.tt/3d3i9dE February 11, 2021 at 01:22AM

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

(https://ift.tt/3qda7Cr

via Blogger https://ift.tt/3725inS

(https://ift.tt/3qd0unr

Show HN: Izuna, show type annotations on pull requests https://ift.tt/3jEQ1OXTHE RIGHT PEOPLE https://ift.tt/3pfeNGxTHE RIGHT PEOPLE https://ift.tt/3pbgVz9 https://ift.tt/3pbgVz9THE RIGHT PEOPLE https://ift.tt/3paXjvgTHE RIGHT PEOPLE https://ift.tt/3q86fTg https://ift.tt/3q86fTg

Show HN: Izuna, show type annotations on pull requests https://ift.tt/3gKIFbu February 11, 2021 at 12:16AM

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

(https://ift.tt/3jD1XAZ

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

(https://ift.tt/3abmQzX

Show HN: Introduction to Event-Driven Architecture https://ift.tt/3qaF3mNTHE RIGHT PEOPLE https://ift.tt/3d4qwWmTHE RIGHT PEOPLE https://ift.tt/3aU337w https://ift.tt/3aU337w

Show HN: Introduction to Event-Driven Architecture https://ift.tt/3qeVxdJ February 11, 2021 at 03:21AM

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

(https://ift.tt/3rGAxNm

Show HN: Get a secure HTTPS tunnel with Let’s Encrypt https://ift.tt/2LEAemMTHE RIGHT PEOPLE https://ift.tt/3jFn05OTHE RIGHT PEOPLE https://ift.tt/2NcyUYN https://ift.tt/2NcyUYN

Show HN: Get a secure HTTPS tunnel with Let’s Encrypt https://ift.tt/3a9WCht February 11, 2021 at 02:41AM

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

(https://ift.tt/3cZudMV

Show HN: Next.js Template for Interactive Courses https://ift.tt/3aT7yit

Show HN: Next.js Template for Interactive Courses https://ift.tt/3tNKOJv February 11, 2021 at 05:21AM

Show HN: Automatic Website to RSS Feed Parser https://ift.tt/3d3gaG3

Show HN: Automatic Website to RSS Feed Parser https://ift.tt/3oORPHg February 11, 2021 at 05:16AM

Show HN: Emacs Keyboard Shortcuts mapped onto a virtual Keyboard https://ift.tt/3qaWEeB

Show HN: Emacs Keyboard Shortcuts mapped onto a virtual Keyboard https://ift.tt/370ri2r February 11, 2021 at 05:03AM

Show HN: Writer – Free, secure Markdown notes app for iOS/iPadOS https://ift.tt/3qdwIyK

Show HN: Writer – Free, secure Markdown notes app for iOS/iPadOS https://ift.tt/3aVy8Yj February 11, 2021 at 04:51AM

Show HN: Shrink my video – Opinionated ways to reduce video file size https://ift.tt/3jCxYZMTHE RIGHT PEOPLE https://ift.tt/3jGwDkYTHE RIGHT PEOPLE https://ift.tt/375SMnt https://ift.tt/375SMnt

Show HN: Shrink my video – Opinionated ways to reduce video file size https://ift.tt/3d3i9dE February 11, 2021 at 01:22AM

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

(https://ift.tt/3qda7Cr

Show HN: Izuna, show type annotations on pull requests https://ift.tt/3jEQ1OXTHE RIGHT PEOPLE https://ift.tt/3pfeNGxTHE RIGHT PEOPLE https://ift.tt/3pbgVz9 https://ift.tt/3pbgVz9

Show HN: Izuna, show type annotations on pull requests https://ift.tt/3gKIFbu February 11, 2021 at 12:16AM

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

(https://ift.tt/3jD1XAZ

Show HN: Introduction to Event-Driven Architecture https://ift.tt/3qaF3mN

Show HN: Introduction to Event-Driven Architecture https://ift.tt/3qeVxdJ February 11, 2021 at 03:21AM

Show HN: Get a secure HTTPS tunnel with Let's Encrypt https://ift.tt/2LEAemM

Show HN: Get a secure HTTPS tunnel with Let's Encrypt https://ift.tt/3a9WCht February 11, 2021 at 02:41AM

Show HN: Shrink my video – Opinionated ways to reduce video file size https://ift.tt/3jCxYZM

Show HN: Shrink my video – Opinionated ways to reduce video file size https://ift.tt/3d3i9dE February 11, 2021 at 01:22AM

Show HN: Izuna, show type annotations on pull requests https://ift.tt/3jEQ1OX

Show HN: Izuna, show type annotations on pull requests https://ift.tt/3gKIFbu February 11, 2021 at 12:16AM

Show HN: Hacker News Discourse turns HN stories into Clubhouse-style audio rooms https://ift.tt/3q8zeGwTHE RIGHT PEOPLE https://ift.tt/3jDW06XTHE RIGHT PEOPLE https://ift.tt/3tMVWXa https://ift.tt/3tMVWXaTHE RIGHT PEOPLE https://ift.tt/2NdZwbRTHE RIGHT PEOPLE https://ift.tt/2Z2OFnU https://ift.tt/2Z2OFnU

Show HN: Hacker News Discourse turns HN stories into Clubhouse-style audio rooms I’m Seth, creator of discourse.fm, a browser-based tool/platform to create live audio chat rooms. I just launched an extension of the site – https://ift.tt/3pdK50t – which pulls stories in real-time from the HN site using the public API, and enables anyone to join a live audio discussion about the story (think Clubhouse rooms autogenerated for HN stories). Once you enter a room, you can grab the link generated for a room and paste it back to the comments on the HN story to invite more participants. hackernews.discourse.fm is both a full-fledged product and a demo of how discourse.fm can be used to create live audio communities. HN is an ideal for this, as it benefits from its synchronicity, similarly-minded users, and it’s basically a non-stop source of interesting discussion topics. That being said, almost any consistently active text-based community, forum, or news site could likely benefit from integrating live audio discussions. If you’re interested in how you can use discourse.fm to accomplish this, let me know at info@discourse.fm. I’d love to hear feedback about what I’ve built. It would be especially cool (and very meta) to discuss this live using the room on the hackernews.discourse.fm site. Link to site: https://ift.tt/3pdK50t Link to room: https://ift.tt/37jQu4v February 10, 2021 at 04:15PM

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

(https://ift.tt/2NkHzso

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

(https://ift.tt/3cZYpYf

Show HN: Hacker News Discourse turns HN stories into Clubhouse-style audio rooms https://ift.tt/3q8zeGwTHE RIGHT PEOPLE https://ift.tt/3jDW06XTHE RIGHT PEOPLE https://ift.tt/3tMVWXa https://ift.tt/3tMVWXa

Show HN: Hacker News Discourse turns HN stories into Clubhouse-style audio rooms I’m Seth, creator of discourse.fm, a browser-based tool/platform to create live audio chat rooms. I just launched an extension of the site – https://ift.tt/3pdK50t – which pulls stories in real-time from the HN site using the public API, and enables anyone to join a live audio discussion about the story (think Clubhouse rooms autogenerated for HN stories). Once you enter a room, you can grab the link generated for a room and paste it back to the comments on the HN story to invite more participants. hackernews.discourse.fm is both a full-fledged product and a demo of how discourse.fm can be used to create live audio communities. HN is an ideal for this, as it benefits from its synchronicity, similarly-minded users, and it’s basically a non-stop source of interesting discussion topics. That being said, almost any consistently active text-based community, forum, or news site could likely benefit from integrating live audio discussions. If you’re interested in how you can use discourse.fm to accomplish this, let me know at info@discourse.fm. I’d love to hear feedback about what I’ve built. It would be especially cool (and very meta) to discuss this live using the room on the hackernews.discourse.fm site. Link to site: https://ift.tt/3pdK50t Link to room: https://ift.tt/37jQu4v February 10, 2021 at 04:15PM

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

(https://ift.tt/2NkHzso

Show HN: Hacker News Discourse turns HN stories into Clubhouse-style audio rooms https://ift.tt/3q8zeGw

Show HN: Hacker News Discourse turns HN stories into Clubhouse-style audio rooms I'm Seth, creator of discourse.fm, a browser-based tool/platform to create live audio chat rooms. I just launched an extension of the site - https://ift.tt/3pdK50t - which pulls stories in real-time from the HN site using the public API, and enables anyone to join a live audio discussion about the story (think Clubhouse rooms autogenerated for HN stories). Once you enter a room, you can grab the link generated for a room and paste it back to the comments on the HN story to invite more participants. hackernews.discourse.fm is both a full-fledged product and a demo of how discourse.fm can be used to create live audio communities. HN is an ideal for this, as it benefits from its synchronicity, similarly-minded users, and it's basically a non-stop source of interesting discussion topics. That being said, almost any consistently active text-based community, forum, or news site could likely benefit from integrating live audio discussions. If you're interested in how you can use discourse.fm to accomplish this, let me know at info@discourse.fm. I'd love to hear feedback about what I've built. It would be especially cool (and very meta) to discuss this live using the room on the hackernews.discourse.fm site. Link to site: https://ift.tt/3pdK50t Link to room: https://ift.tt/37jQu4v February 10, 2021 at 04:15PM

Wednesday, February 10, 2021

Show HN: I've built a Python and FastAPI project to mock APIs during development https://ift.tt/3rFDYUn

Show HN: I've built a Python and FastAPI project to mock APIs during development https://ift.tt/3rED4HR February 10, 2021 at 09:21AM

Launch HN: Wasp (YC W21) – DSL for building full-stack web apps https://ift.tt/3qaJXQK

Launch HN: Wasp (YC W21) – DSL for building full-stack web apps Hi HN! We are Martin and Matija, twin brothers and creators of Wasp ( https://wasp-lang.dev ). Wasp is a declarative language that makes it really easy to build full-stack web apps while still using the latest technologies such as React, Node.js and Prisma. Martin and I both studied computer science where we mostly focused on algorithms for bioinformatics. Afterwards we led engineering teams in several SaaS companies, on the way gaining plenty of experience in building web apps. Moving from one project to another, we used various technologies: JQuery -> Backbone -> Angular -> React, own scripts / makefile -> Grunt -> Gulp -> Webpack, PHP -> Java -> Node.js, … , and we always felt that things are harder than they should be. We were spending a lot of time adopting the latest tech stack and figuring out the best practices: how to make the web app performant, scalable, economical and secure and also how to connect all the pieces of the stack together. While the tech stack kept advancing rapidly, the core requirements of the apps we were building changed very little (auth, routing, data model CRUD, ACL, …). That is why about 1.5 years ago we started thinking about separating web app specification (what it should do) from its implementation (how it should do it). This led us to the idea of extracting common web app features and concepts into a special specification language from which we could generate code in the currently popular technologies. We don’t think it is feasible to replace everything with a single language so that is why we went with a DSL which integrates with the modern stack (right now React, NodeJS, Prisma). Wasp lets you define high-level aspects of your web app (auth, routing, ACL, data models, CRUD) via a simple specification language and then write your specific logic in React and Node.js. The majority of the code is still being written in React and Node.js, with Wasp serving as the backbone of your whole application. To see some examples of what the language looks like in practice, take a look here: https://ift.tt/3jD007v... The main difference between Wasp and frameworks (e.g. Meteor, Blitz, Redwood) is that Wasp is a language, not a library. One benefit of that is a simpler and cleaner, declarative syntax, focused on the requirements and detached from the implementation details. Another benefit of a DSL is that it allows Wasp to understand the web app’s requirements during the build time and reason about it before generating the final code. For example, when generating code to be deployed to production, it could pick the most appropriate architecture based on its understanding of the web app and deploy it to serverless or another type of architecture (or even a combination). Another example would be reusing your data model logic through all the parts of the stack while defining it just once in Wasp. DSL opens the potential for optimisations, static analysis and extensibility. Wasp’s compiler is built in Haskell and it compiles the source code in Wasp + React/Node.js into the target code in just React and Node.js (currently in Javascript, but we plan to move to Typescript soon). The generated code is human readable and can easily be inspected and even ejected if Wasp becomes too limiting. We are currently in Alpha and many features are still rough or missing, but you can try it out and build and deploy web apps! There are things we haven’t solved yet and others that will probably change as we progress. You can check out our repo at https://ift.tt/2SIi9DY and give it a try at https://ift.tt/370R06Z . Thank you for reading! We would love to get your feedback and also hear about your experiences building web apps - what has worked for you and where do you see the opportunities for improvement? February 10, 2021 at 09:15AM

Show HN: HN Comment Saver – best tool to save and manage your favorite comments https://ift.tt/3tOj0F0

Show HN: HN Comment Saver – best tool to save and manage your favorite comments https://ift.tt/3d0CxMu February 10, 2021 at 04:53AM

Show HN: Using ML to highlight unusual parts of S-1s for IPOs https://ift.tt/3rGMu5O

Show HN: Using ML to highlight unusual parts of S-1s for IPOs http://marketvirgil.com February 10, 2021 at 07:55AM

Show HN: Meething-Mesh dark mode support - Free personalized video meetings https://ift.tt/3q83lxL

Show HN: Meething-Mesh dark mode support - Free personalized video meetings https://ift.tt/36ZV6fD February 10, 2021 at 03:54AM

Show HN: I’ve made 10 Telegram channels where juniors can find remote jobs https://ift.tt/3p73kJhTHE RIGHT PEOPLE https://ift.tt/2MKwOzGTHE RIGHT PEOPLE https://ift.tt/3a8BRTf https://ift.tt/3a8BRTf

Show HN: I’ve made 10 Telegram channels where juniors can find remote jobs https://twitter.com/xoelipedes/status/1359465041985175552 February 10, 2021 at 03:35AM

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

(https://ift.tt/3rEboCN

Launch HN: Taste (YC W21) – Recreate nice restaurant experiences at home https://ift.tt/3p84298

Launch HN: Taste (YC W21) – Recreate nice restaurant experiences at home https://ift.tt/3q4ocSG February 10, 2021 at 07:17AM

Show HN: I built an internet speed analytics tool https://ift.tt/36XTkeYTHE RIGHT PEOPLE https://ift.tt/3jxLdeoTHE RIGHT PEOPLE https://ift.tt/3a4aMR9 https://ift.tt/3a4aMR9

Show HN: I built an internet speed analytics tool https://ift.tt/3cRFG0X February 8, 2021 at 10:56AM

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

(https://ift.tt/3p7ycJF

Show HN: I wrote an entire book to build a mouseless dev environment https://ift.tt/3p7ile7

Show HN: I wrote an entire book to build a mouseless dev environment https://ift.tt/2ZNEhR1 February 10, 2021 at 03:27AM

Show HN: Screenstab – A tool to turn screenshots into beautiful image assets https://ift.tt/2Ni3hwP

Show HN: Screenstab – A tool to turn screenshots into beautiful image assets https://ift.tt/3rCB9n6 February 10, 2021 at 05:14AM

Show HN: Start working remotely is a job search I built using V https://ift.tt/3tGST2xTHE RIGHT PEOPLE https://ift.tt/3aaZhaNTHE RIGHT PEOPLE https://ift.tt/3a2AaXn https://ift.tt/3a2AaXnTHE RIGHT PEOPLE https://ift.tt/2OgKJO4THE RIGHT PEOPLE https://ift.tt/2Z4QJMc https://ift.tt/2Z4QJMc

Show HN: Start working remotely is a job search I built using V https://ift.tt/37gRy9h February 9, 2021 at 10:27PM

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

(https://ift.tt/3q7OvYg

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

(https://ift.tt/3jzcaOT

Show HN: I've made 10 Telegram channels where juniors can find remote jobs https://ift.tt/3p73kJh

Show HN: I've made 10 Telegram channels where juniors can find remote jobs https://twitter.com/xoelipedes/status/1359465041985175552 February 10, 2021 at 03:35AM