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, October 4, 2020

Show HN: Dial-a-Podcast https://ift.tt/3cYMqYN

Show HN: Dial-a-Podcast https://ift.tt/34pyvHu October 4, 2020 at 10:05AM

Show HN: Git-workspace, a tool to locally mirror Git repos from GitHub + Gitlab https://ift.tt/2F2kIxSTHE RIGHT PEOPLE https://ift.tt/3ngtidxTHE RIGHT PEOPLE https://ift.tt/30y1wj1 https://ift.tt/30y1wj1THE RIGHT PEOPLE https://ift.tt/3nhEKpmTHE RIGHT PEOPLE https://ift.tt/3jqfeMe https://ift.tt/3jqfeMe

Show HN: Git-workspace, a tool to locally mirror Git repos from GitHub + Gitlab https://ift.tt/2Jtlxil October 4, 2020 at 03:22AM

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

(https://ift.tt/3ncxFGJ

via Blogger https://ift.tt/33uqT7q

(https://ift.tt/36yjdD0

Show HN: Learning Project: building an imperative language https://ift.tt/3is35F9

Show HN: Learning Project: building an imperative language Hi! I am doing a learning project, attempting to build an imperative language (and interpreter). The end product will be useless for others, I just want to learn and better understand how to build imperative languages. :) If someone else shares this interest and want to give some good hints on good resources I would be grateful. Currently I am looking at an awesome text by Bob Nystrom. All suggestions and tips on resources are most welcome. I am very much a beginner in this, but I find this topic very fascinating. Mail me or post links here! Cheers! You can try a beta version Online at https://ift.tt/2Gnkdz2. GitHub: https://ift.tt/3kziRQi October 4, 2020 at 05:26AM

Show HN: Don't Curl Me https://ift.tt/34h28ug

Show HN: Don't Curl Me https://dont-curl.me October 4, 2020 at 07:52AM

Show HN: I Put a Raspberry Pi in a Rocket https://ift.tt/3ngbjEa

Show HN: I Put a Raspberry Pi in a Rocket https://ift.tt/36Ca7oR October 4, 2020 at 07:48AM

Show HN: Git-workspace, a tool to locally mirror Git repos from GitHub + Gitlab https://ift.tt/2F2kIxSTHE RIGHT PEOPLE https://ift.tt/3ngtidxTHE RIGHT PEOPLE https://ift.tt/30y1wj1 https://ift.tt/30y1wj1

Show HN: Git-workspace, a tool to locally mirror Git repos from GitHub + Gitlab https://ift.tt/2Jtlxil October 4, 2020 at 03:22AM

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

(https://ift.tt/3ncxFGJ

Show HN: Concise Encoding: The friendly data format for human and machine https://ift.tt/2St4cd6THE RIGHT PEOPLE https://ift.tt/3d8C7lfTHE RIGHT PEOPLE https://ift.tt/2SrMDu1 https://ift.tt/2SrMDu1THE RIGHT PEOPLE https://ift.tt/33tBwr5THE RIGHT PEOPLE https://ift.tt/3iBiLX2 https://ift.tt/3iBiLX2

Show HN: Concise Encoding: The friendly data format for human and machine https://ift.tt/3f3usUy October 3, 2020 at 10:45PM

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

(https://ift.tt/2Swi4Dr

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

(https://ift.tt/30zAWWJ

Show HN: Git-workspace, a tool to locally mirror Git repos from GitHub + Gitlab https://ift.tt/2F2kIxS

Show HN: Git-workspace, a tool to locally mirror Git repos from GitHub + Gitlab https://ift.tt/2Jtlxil October 4, 2020 at 03:22AM

Show HN: Concise Encoding: The friendly data format for human and machine https://ift.tt/2St4cd6THE RIGHT PEOPLE https://ift.tt/3d8C7lfTHE RIGHT PEOPLE https://ift.tt/2SrMDu1 https://ift.tt/2SrMDu1

Show HN: Concise Encoding: The friendly data format for human and machine https://ift.tt/3f3usUy October 3, 2020 at 10:45PM

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

(https://ift.tt/2Swi4Dr

Show HN: Talkie OCR – iOS app that scan books and read text aloud https://ift.tt/3cUldGATHE RIGHT PEOPLE https://ift.tt/3jG3NQwTHE RIGHT PEOPLE https://ift.tt/3inU1RO https://ift.tt/3inU1ROTHE RIGHT PEOPLE https://ift.tt/3lc5uWtTHE RIGHT PEOPLE https://ift.tt/3jpeo2i https://ift.tt/3jpeo2i

Show HN: Talkie OCR – iOS app that scan books and read text aloud https://ift.tt/2GbxLO9 October 3, 2020 at 04:48PM

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

(https://ift.tt/3d88alj

via Blogger https://ift.tt/36vrPdy

(https://ift.tt/3ivl5OY

Show HN: Concise Encoding: The friendly data format for human and machine https://ift.tt/2St4cd6

Show HN: Concise Encoding: The friendly data format for human and machine https://ift.tt/3f3usUy October 3, 2020 at 10:45PM

Show HN: Talkie OCR – iOS app that scan books and read text aloud https://ift.tt/3cUldGATHE RIGHT PEOPLE https://ift.tt/3jG3NQwTHE RIGHT PEOPLE https://ift.tt/3inU1RO https://ift.tt/3inU1RO

Show HN: Talkie OCR – iOS app that scan books and read text aloud https://ift.tt/2GbxLO9 October 3, 2020 at 04:48PM

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

(https://ift.tt/3d88alj

Show HN: Talkie OCR – iOS app that scan books and read text aloud https://ift.tt/3cUldGA

Show HN: Talkie OCR – iOS app that scan books and read text aloud https://ift.tt/2GbxLO9 October 3, 2020 at 04:48PM

Saturday, October 3, 2020

Show HN: Color Controversy https://ift.tt/36A9ex3

Show HN: Color Controversy https://ift.tt/3l9eIm9 October 3, 2020 at 09:11AM

Show HN: I made a Computer Vision addon for Blender https://ift.tt/3cWp7Py

Show HN: I made a Computer Vision addon for Blender https://ift.tt/345a6H3 October 3, 2020 at 04:24AM

Show HN: Resume Shell https://ift.tt/34ko2wWTHE RIGHT PEOPLE https://ift.tt/3im1LDSTHE RIGHT PEOPLE https://ift.tt/2GlX3Jo https://ift.tt/2GlX3Jo

Show HN: Resume Shell https://ift.tt/36AFj7A October 3, 2020 at 03:18AM

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

(https://ift.tt/3cX9Y01

Show HN: Review of Open Source Log Management Solutions https://ift.tt/30qXEjBTHE RIGHT PEOPLE https://ift.tt/3iteFjmTHE RIGHT PEOPLE https://ift.tt/2SklzNm https://ift.tt/2SklzNm

Show HN: Review of Open Source Log Management Solutions https://ift.tt/2Sj800K October 3, 2020 at 12:43AM

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

(https://ift.tt/3n88ncy

Show HN: atrisX.com – Sell articles and digital assets for ether https://ift.tt/3jrVRCz

Show HN: atrisX.com – Sell articles and digital assets for ether https://ift.tt/3ncQERp October 3, 2020 at 05:09AM

Show HN: To-do list (React-based) – A simple and minimal web-based application https://ift.tt/2GpquKq

Show HN: To-do list (React-based) – A simple and minimal web-based application https://ift.tt/2Gzh66I October 3, 2020 at 03:58AM

Show HN: Resume Shell https://ift.tt/34ko2wW

Show HN: Resume Shell https://ift.tt/36AFj7A October 3, 2020 at 03:18AM

Show HN: Review of Open Source Log Management Solutions https://ift.tt/30qXEjB

Show HN: Review of Open Source Log Management Solutions https://ift.tt/2Sj800K October 3, 2020 at 12:43AM

Show HN: Parima – Launch Your Website using AWS in Minutes https://ift.tt/2HNb2rTTHE RIGHT PEOPLE https://ift.tt/2HPn1VXTHE RIGHT PEOPLE https://ift.tt/2SoA02R https://ift.tt/2SoA02RTHE RIGHT PEOPLE https://ift.tt/34nEqfVTHE RIGHT PEOPLE https://ift.tt/3iuPwou https://ift.tt/3iuPwou

Show HN: Parima – Launch Your Website using AWS in Minutes https://ift.tt/30vvWSX October 2, 2020 at 03:42PM

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

(https://ift.tt/36sPdbx

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

(https://ift.tt/3izNzHH

Show HN: Parima – Launch Your Website using AWS in Minutes https://ift.tt/2HNb2rTTHE RIGHT PEOPLE https://ift.tt/2HPn1VXTHE RIGHT PEOPLE https://ift.tt/2SoA02R https://ift.tt/2SoA02R

Show HN: Parima – Launch Your Website using AWS in Minutes https://ift.tt/30vvWSX October 2, 2020 at 03:42PM

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

(https://ift.tt/36sPdbx

Show HN: Parima - Launch Your Website using AWS in Minutes https://ift.tt/2HNb2rT

Show HN: Parima - Launch Your Website using AWS in Minutes https://ift.tt/30vvWSX October 2, 2020 at 03:42PM

Show HN: The only diary app with a community and features to boost mental health https://ift.tt/34kT083THE RIGHT PEOPLE https://ift.tt/33r8WpWTHE RIGHT PEOPLE https://ift.tt/3jpOI5P https://ift.tt/3jpOI5PTHE RIGHT PEOPLE https://ift.tt/30qjTWTTHE RIGHT PEOPLE https://ift.tt/34ftwJi https://ift.tt/34ftwJi

Show HN: The only diary app with a community and features to boost mental health https://ift.tt/1RLCbJt October 2, 2020 at 11:21AM

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

(https://ift.tt/2Gk1cxq

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

(https://ift.tt/2Sq0Jfm

Show HN: A curated collection of special locations in Google Street View https://ift.tt/3nfvnGzTHE RIGHT PEOPLE https://ift.tt/36r3CoHTHE RIGHT PEOPLE https://ift.tt/36tK42W https://ift.tt/36tK42WTHE RIGHT PEOPLE https://ift.tt/2SjYpqeTHE RIGHT PEOPLE https://ift.tt/3cRnIJX https://ift.tt/3cRnIJX

Show HN: A curated collection of special locations in Google Street View https://ift.tt/3d48l0Z October 2, 2020 at 12:27PM

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

(https://ift.tt/2SixnzP

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

(https://ift.tt/3irRrdq

Show HN: The only diary app with a community and features to boost mental health https://ift.tt/34kT083THE RIGHT PEOPLE https://ift.tt/33r8WpWTHE RIGHT PEOPLE https://ift.tt/3jpOI5P https://ift.tt/3jpOI5P

Show HN: The only diary app with a community and features to boost mental health https://ift.tt/1RLCbJt October 2, 2020 at 11:21AM

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

(https://ift.tt/2Gk1cxq

Show HN: A curated collection of special locations in Google Street View https://ift.tt/3nfvnGzTHE RIGHT PEOPLE https://ift.tt/36r3CoHTHE RIGHT PEOPLE https://ift.tt/36tK42W https://ift.tt/36tK42W

Show HN: A curated collection of special locations in Google Street View https://ift.tt/3d48l0Z October 2, 2020 at 12:27PM

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

(https://ift.tt/2SixnzP

Friday, October 2, 2020

Show HN: The only diary app with a community and features to boost mental health https://ift.tt/34kT083

Show HN: The only diary app with a community and features to boost mental health https://ift.tt/1RLCbJt October 2, 2020 at 11:21AM

Show HN: A curated collection of special locations in Google Street View https://ift.tt/3nfvnGz

Show HN: A curated collection of special locations in Google Street View https://ift.tt/3d48l0Z October 2, 2020 at 12:27PM

Show HN: StackSort – a Python package inspired by XKCD Ineffective Sorts https://ift.tt/3ndvCSwTHE RIGHT PEOPLE https://ift.tt/36xqyCRTHE RIGHT PEOPLE https://ift.tt/3ndEms0 https://ift.tt/3ndEms0THE RIGHT PEOPLE https://ift.tt/30syOQmTHE RIGHT PEOPLE https://ift.tt/34zdHxp https://ift.tt/34zdHxp

Show HN: StackSort – a Python package inspired by XKCD Ineffective Sorts https://ift.tt/2GzIIZm October 2, 2020 at 06:41AM

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

(https://ift.tt/36p7uXe

via Blogger https://ift.tt/36tiByw

(https://ift.tt/33mX0FO

Show HN: StackSort – a Python package inspired by XKCD Ineffective Sorts https://ift.tt/3ndvCSwTHE RIGHT PEOPLE https://ift.tt/36xqyCRTHE RIGHT PEOPLE https://ift.tt/3ndEms0 https://ift.tt/3ndEms0

Show HN: StackSort – a Python package inspired by XKCD Ineffective Sorts https://ift.tt/2GzIIZm October 2, 2020 at 06:41AM

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

(https://ift.tt/36p7uXe

Show HN: StackSort – a Python package inspired by XKCD Ineffective Sorts https://ift.tt/3ndvCSw

Show HN: StackSort – a Python package inspired by XKCD Ineffective Sorts https://ift.tt/2GzIIZm October 2, 2020 at 06:41AM

Show HN: How to compute a factorial with λ calculus in a post card https://ift.tt/3jlrRZ6THE RIGHT PEOPLE https://ift.tt/3nc9S9OTHE RIGHT PEOPLE https://ift.tt/2EW4Cpw https://ift.tt/2EW4CpwTHE RIGHT PEOPLE https://ift.tt/30t1Bo1THE RIGHT PEOPLE https://ift.tt/3issKxr https://ift.tt/3issKxr

Show HN: How to compute a factorial with λ calculus in a post card https://ift.tt/3jm4Ntf October 1, 2020 at 08:10PM

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

(https://ift.tt/3naxWtD

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

(https://ift.tt/2HMUekR

Show HN: How to compute a factorial with λ calculus in a post card https://ift.tt/3jlrRZ6THE RIGHT PEOPLE https://ift.tt/3nc9S9OTHE RIGHT PEOPLE https://ift.tt/2EW4Cpw https://ift.tt/2EW4Cpw

Show HN: How to compute a factorial with λ calculus in a post card https://ift.tt/3jm4Ntf October 1, 2020 at 08:10PM

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

(https://ift.tt/3naxWtD

Show HN: How to compute a factorial with λ calculus in a post card https://ift.tt/3jlrRZ6

Show HN: How to compute a factorial with λ calculus in a post card https://ift.tt/3jm4Ntf October 1, 2020 at 08:10PM

Thursday, October 1, 2020

Show HN: Building a project based on universal income concept https://ift.tt/30qg1VZTHE RIGHT PEOPLE https://ift.tt/34eMPCDTHE RIGHT PEOPLE https://ift.tt/34eCfvf https://ift.tt/34eCfvfTHE RIGHT PEOPLE https://ift.tt/3jlfMTNTHE RIGHT PEOPLE https://ift.tt/3cOhRVx https://ift.tt/3cOhRVx

Show HN: Building a project based on universal income concept https://ift.tt/2SfFc9f October 1, 2020 at 05:14AM

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

(https://ift.tt/30qu9yt

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

(https://ift.tt/34fPjAz

Show HN: I made a screen recorder for developers https://ift.tt/34jLA4STHE RIGHT PEOPLE https://ift.tt/2ShNgGwTHE RIGHT PEOPLE https://ift.tt/2Gvg1Ny https://ift.tt/2Gvg1Ny

Show HN: I made a screen recorder for developers https://vasai.app October 1, 2020 at 05:08AM

via Blogger https://ift.tt/30nWuFR

(https://ift.tt/2SgpMld

Show HN: Topic Play – a platform to discover educational videos and channels https://ift.tt/30oOTH8THE RIGHT PEOPLE https://ift.tt/33hRzIjTHE RIGHT PEOPLE https://ift.tt/3cO5XLn https://ift.tt/3cO5XLn

Show HN: Topic Play – a platform to discover educational videos and channels https://topicplay.com October 1, 2020 at 04:10AM

via Blogger https://ift.tt/36o3XIH

(https://ift.tt/3iit2XL

Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF https://ift.tt/3n52UmS

Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF https://pixielabs.ai October 1, 2020 at 09:18AM

Show HN: Remote scrum poker voting website (free and no login) https://ift.tt/3jqDZYUTHE RIGHT PEOPLE https://ift.tt/3l3lyttTHE RIGHT PEOPLE https://ift.tt/3cRN9Lh https://ift.tt/3cRN9Lh

Show HN: Remote scrum poker voting website (free and no login) https://ift.tt/2ScvxAi October 1, 2020 at 05:19AM

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

(https://ift.tt/2Skes7q

Show HN: A simple, beautiful, and powerful Jekyll theme for blogs https://ift.tt/36kQzVKTHE RIGHT PEOPLE https://ift.tt/3imk4bUTHE RIGHT PEOPLE https://ift.tt/30s481Y https://ift.tt/30s481Y

Show HN: A simple, beautiful, and powerful Jekyll theme for blogs https://ift.tt/33kP5sF September 30, 2020 at 11:03PM

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

(https://ift.tt/2Sd9N7z

Show HN: Automatic Tagging for Terraform https://ift.tt/3jnHijlTHE RIGHT PEOPLE https://ift.tt/3joqitsTHE RIGHT PEOPLE https://ift.tt/2Gg3ayS https://ift.tt/2Gg3ayS

Show HN: Automatic Tagging for Terraform https://ift.tt/2RwCtrJ September 30, 2020 at 10:18PM

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

(https://ift.tt/2SiBs76

Show HN: Useful scripts and environment setup for coding in VPS https://ift.tt/3cKPk3nTHE RIGHT PEOPLE https://ift.tt/30ombpPTHE RIGHT PEOPLE https://ift.tt/3igHcc5 https://ift.tt/3igHcc5THE RIGHT PEOPLE https://ift.tt/33jQ4JNTHE RIGHT PEOPLE https://ift.tt/3joA5Qe https://ift.tt/3joA5Qe

Show HN: Useful scripts and environment setup for coding in VPS https://ift.tt/3l7BVFz October 1, 2020 at 03:24AM

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

(https://ift.tt/3n9G3GD

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

(https://ift.tt/3l3v2oz

Show HN: Building a project based on universal income concept https://ift.tt/30qg1VZTHE RIGHT PEOPLE https://ift.tt/34eMPCDTHE RIGHT PEOPLE https://ift.tt/34eCfvf https://ift.tt/34eCfvf

Show HN: Building a project based on universal income concept https://ift.tt/2SfFc9f October 1, 2020 at 05:14AM

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

(https://ift.tt/30qu9yt

Show HN: I made a screen recorder for developers https://ift.tt/34jLA4S

Show HN: I made a screen recorder for developers https://vasai.app October 1, 2020 at 05:08AM

Show HN: Topic Play – a platform to discover educational videos and channels https://ift.tt/30oOTH8

Show HN: Topic Play – a platform to discover educational videos and channels https://topicplay.com October 1, 2020 at 04:10AM

Show HN: Remote scrum poker voting website (free and no login) https://ift.tt/3jqDZYU

Show HN: Remote scrum poker voting website (free and no login) https://ift.tt/2ScvxAi October 1, 2020 at 05:19AM

Show HN: A simple, beautiful, and powerful Jekyll theme for blogs https://ift.tt/36kQzVK

Show HN: A simple, beautiful, and powerful Jekyll theme for blogs https://ift.tt/33kP5sF September 30, 2020 at 11:03PM

Show HN: Automatic Tagging for Terraform https://ift.tt/3jnHijl

Show HN: Automatic Tagging for Terraform https://ift.tt/2RwCtrJ September 30, 2020 at 10:18PM

Show HN: Useful scripts and environment setup for coding in VPS https://ift.tt/3cKPk3nTHE RIGHT PEOPLE https://ift.tt/30ombpPTHE RIGHT PEOPLE https://ift.tt/3igHcc5 https://ift.tt/3igHcc5

Show HN: Useful scripts and environment setup for coding in VPS https://ift.tt/3l7BVFz October 1, 2020 at 03:24AM

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

(https://ift.tt/3n9G3GD

Show HN: Building a project based on universal income concept https://ift.tt/30qg1VZ

Show HN: Building a project based on universal income concept https://ift.tt/2SfFc9f October 1, 2020 at 05:14AM

Show HN: Useful scripts and environment setup for coding in VPS https://ift.tt/3cKPk3n

Show HN: Useful scripts and environment setup for coding in VPS https://ift.tt/3l7BVFz October 1, 2020 at 03:24AM

Show HN: Growing Wine Grapes in My Parents’ Basement https://ift.tt/3in1sshTHE RIGHT PEOPLE https://ift.tt/3jj23MVTHE RIGHT PEOPLE https://ift.tt/3ifVOIx https://ift.tt/3ifVOIxTHE RIGHT PEOPLE https://ift.tt/3igTnWkTHE RIGHT PEOPLE https://ift.tt/3jjnEVJ https://ift.tt/3jjnEVJ

Show HN: Growing Wine Grapes in My Parents’ Basement https://www.hefvin.com/ September 30, 2020 at 03:31PM

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

(https://ift.tt/36lcjAN

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

(https://ift.tt/36qp6BZ

Show HN: Growing Wine Grapes in My Parents’ Basement https://ift.tt/3in1sshTHE RIGHT PEOPLE https://ift.tt/3jj23MVTHE RIGHT PEOPLE https://ift.tt/3ifVOIx https://ift.tt/3ifVOIx

Show HN: Growing Wine Grapes in My Parents’ Basement https://www.hefvin.com/ September 30, 2020 at 03:31PM

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

(https://ift.tt/36lcjAN

Show HN: Growing Wine Grapes in My Parents' Basement https://ift.tt/3in1ssh

Show HN: Growing Wine Grapes in My Parents' Basement https://www.hefvin.com/ September 30, 2020 at 03:31PM

Wednesday, September 30, 2020

Show HN: Okdb – OT Simplified https://ift.tt/34j8KbU

Show HN: Okdb – OT Simplified https://okdb.io/ September 30, 2020 at 11:34AM

Show HN: Telegram bot to get new HN stories by keywords https://ift.tt/3cOoIyjTHE RIGHT PEOPLE https://ift.tt/3ij7GJITHE RIGHT PEOPLE https://ift.tt/36jaO62 https://ift.tt/36jaO62

Show HN: Telegram bot to get new HN stories by keywords https://ift.tt/3n7yNLJ September 30, 2020 at 10:00AM

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

(https://ift.tt/3jiMHIx

Launch HN: Narrator (YC S19) – a data modeling platform built on a single table https://ift.tt/34bcMD0THE RIGHT PEOPLE https://ift.tt/30l9s78THE RIGHT PEOPLE https://ift.tt/34bS463 https://ift.tt/34bS463

Launch HN: Narrator (YC S19) – a data modeling platform built on a single table Hi HN, We’re Ahmed, Cedric, Matt, and Mike from Narrator ( https://www.narrator.ai ). We’ve built a data platform that transforms all data in a data warehouse into a single 11-column data model and provides tools for analysts to quickly build any table for BI, reporting, and analysis on top of that model. Narrator initially grew out of our experience building a data platform for a team of 40 analysts and data scientists. The data warehouse, modeled as a star schema, grew to over 700 data models from 3000+ raw production tables. Every time we wanted to make a change or build a new analysis, it took forever as we had to deal with managing the complexity of these 700 different models. With all these layers of dependencies and stakeholders constantly demanding more data, we ended up making lots of mistakes (i.e. dashboard metrics not matching). These mistakes led to loss of trust and soon our stakeholders were off buying tools (Heap, Mixpanel, Amplitude, Wave Analytics, etc…) to do their own analysis. With a star schema (also core to recently IPO-ed Snowflake), you build the tables you need for reporting and BI on top of fact tables (what you want to measure, i.e. leads, sales…) and dimension tables (how you want to slice your data, i.e. gender, company, contract size…). Using this approach, the amount of fact and dimension tables grow in size and complexity in relation to the number of questions / datasets / metrics that need to be answered by the business. Over time the rate of new questions increases rapidly and data teams spend more time updating models and debugging mismatched numbers than answering data questions. What if instead of using the hundreds of fact and dimension tables in a star schema, we could use one table with all your customer data modeled as a collection of core customer actions (each a single source of truth), and combine them together to assemble any table at the moment the data analyst needs that table? Numbers would always match (single source of truth), any new question could be answered immediately without waiting on data engineering to build new fact and dimension tables (assembled when the data analyst needs it), and investigating issues would be easy (no nested dependencies of fact and dimension tables that depend on other tables). After several iterations, Narrator was born. Narrator uses a single 11-column table called the Activity Stream to represent all the data in your data warehouse. It’s built from sql transformations that transform a set of raw production tables (for example, Zendesk data) into activities (ticket opened, ticket closed, etc). Each row of the Activity Stream has a customer, a timestamp, an activity name, a unique identifier, and a bit of metadata describing it. Creating any table from this single model made up of activities that don’t obviously relate to each other is hard to imagine. Unlike star schema, we don’t use foreign keys (the direct relationships in relational databases that connect objects, like employee.company_id → company.id) because they don’t always exist when you’re dealing with data in multiple systems. Instead each activity has a customer identifier which we use, along with time, to automatically join within the single table to generate datasets. As an example, imagine you were investigating a single customer who called support. Did they visit the web site before that call? You’d look at that customer’s first web visit, and see if that person called before their next web visit. Now imagine finding all customers who behaved this way per month — you’d have to take a drastically different approach with your current data tools. Narrator, by contrast, always joins data in terms of behavior. The same approach you take to investigate a single customer applies to all of them. For the above example you’d ask Narrator’s Dataset tool to show all users who visited the website and called before the next visit, grouped by month. We started as a consultancy to build out the approach and prove that this was possible. We supported eight companies per Narrator data analyst, and now we’re excited for more data folks to get their hands on it so y’all can experience the same benefits. We’d love to hear any feedback or answer any questions about our approach. We’ve been using it ourselves in production for three years, but only launched it to the public last week. We’ll answer any comments on this thread and can also set up a video chat for anyone who wants to go more in-depth. September 30, 2020 at 09:30AM

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

(https://ift.tt/33eEIqk

Show HN: A simple SSH CA service with only 150 lines of Python code https://ift.tt/3cIloEWTHE RIGHT PEOPLE https://ift.tt/3ibYOFSTHE RIGHT PEOPLE https://ift.tt/3n7RnTZ https://ift.tt/3n7RnTZ

Show HN: A simple SSH CA service with only 150 lines of Python code https://ift.tt/2Sc8UvV September 30, 2020 at 07:54AM

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

(https://ift.tt/34fT7BV

Show HN: Parenthing – a parenting companion for parents with children aged 3 – 9 https://ift.tt/2S9yr8WTHE RIGHT PEOPLE https://ift.tt/34eKKGCTHE RIGHT PEOPLE https://ift.tt/2Sbt5tI https://ift.tt/2Sbt5tI

Show HN: Parenthing – a parenting companion for parents with children aged 3 – 9 https://ift.tt/34ecRWj September 30, 2020 at 06:26AM

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

(https://ift.tt/2SdiLBz

Show HN: Buku – browser-independent private portable bookmark manager https://ift.tt/3n0BVchTHE RIGHT PEOPLE https://ift.tt/2SckTJRTHE RIGHT PEOPLE https://ift.tt/349XbDz https://ift.tt/349XbDzTHE RIGHT PEOPLE https://ift.tt/30mF5NxTHE RIGHT PEOPLE https://ift.tt/2Ge5Z3h https://ift.tt/2Ge5Z3h

Show HN: Buku – browser-independent private portable bookmark manager https://ift.tt/2RKNVkm September 30, 2020 at 06:18AM

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

(https://ift.tt/3l1DYe4

via Blogger https://ift.tt/347ciha

(https://ift.tt/34f6KB5

Show HN: Ruby One-Liners Cookbook https://ift.tt/30ihptWTHE RIGHT PEOPLE https://ift.tt/2ERoWZaTHE RIGHT PEOPLE https://ift.tt/2SgAOGU https://ift.tt/2SgAOGUTHE RIGHT PEOPLE https://ift.tt/3ifyzyjTHE RIGHT PEOPLE https://ift.tt/30jCBzq https://ift.tt/30jCBzq

Show HN: Ruby One-Liners Cookbook https://ift.tt/2Sa7Usd September 30, 2020 at 04:57AM

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

(https://ift.tt/3l0v5kX

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

(https://ift.tt/33lNhjj

Show HN: A simple log-based, transactional, embedded relational database in Java https://ift.tt/2EKJ1A7THE RIGHT PEOPLE https://ift.tt/3n8dtWbTHE RIGHT PEOPLE https://ift.tt/3cRgPrZ https://ift.tt/3cRgPrZ

Show HN: A simple log-based, transactional, embedded relational database in Java https://ift.tt/2Gk685c September 30, 2020 at 07:45AM

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

(https://ift.tt/3jhCKLf

Show HN: Telegram bot to get new HN stories by keywords https://ift.tt/3cOoIyj

Show HN: Telegram bot to get new HN stories by keywords https://ift.tt/3n7yNLJ September 30, 2020 at 10:00AM

Launch HN: Narrator (YC S19) – a data modeling platform built on a single table https://ift.tt/34bcMD0

Launch HN: Narrator (YC S19) – a data modeling platform built on a single table Hi HN, We’re Ahmed, Cedric, Matt, and Mike from Narrator ( https://www.narrator.ai ). We’ve built a data platform that transforms all data in a data warehouse into a single 11-column data model and provides tools for analysts to quickly build any table for BI, reporting, and analysis on top of that model. Narrator initially grew out of our experience building a data platform for a team of 40 analysts and data scientists. The data warehouse, modeled as a star schema, grew to over 700 data models from 3000+ raw production tables. Every time we wanted to make a change or build a new analysis, it took forever as we had to deal with managing the complexity of these 700 different models. With all these layers of dependencies and stakeholders constantly demanding more data, we ended up making lots of mistakes (i.e. dashboard metrics not matching). These mistakes led to loss of trust and soon our stakeholders were off buying tools (Heap, Mixpanel, Amplitude, Wave Analytics, etc…) to do their own analysis. With a star schema (also core to recently IPO-ed Snowflake), you build the tables you need for reporting and BI on top of fact tables (what you want to measure, i.e. leads, sales…) and dimension tables (how you want to slice your data, i.e. gender, company, contract size…). Using this approach, the amount of fact and dimension tables grow in size and complexity in relation to the number of questions / datasets / metrics that need to be answered by the business. Over time the rate of new questions increases rapidly and data teams spend more time updating models and debugging mismatched numbers than answering data questions. What if instead of using the hundreds of fact and dimension tables in a star schema, we could use one table with all your customer data modeled as a collection of core customer actions (each a single source of truth), and combine them together to assemble any table at the moment the data analyst needs that table? Numbers would always match (single source of truth), any new question could be answered immediately without waiting on data engineering to build new fact and dimension tables (assembled when the data analyst needs it), and investigating issues would be easy (no nested dependencies of fact and dimension tables that depend on other tables). After several iterations, Narrator was born. Narrator uses a single 11-column table called the Activity Stream to represent all the data in your data warehouse. It’s built from sql transformations that transform a set of raw production tables (for example, Zendesk data) into activities (ticket opened, ticket closed, etc). Each row of the Activity Stream has a customer, a timestamp, an activity name, a unique identifier, and a bit of metadata describing it. Creating any table from this single model made up of activities that don’t obviously relate to each other is hard to imagine. Unlike star schema, we don’t use foreign keys (the direct relationships in relational databases that connect objects, like employee.company_id → company.id) because they don’t always exist when you’re dealing with data in multiple systems. Instead each activity has a customer identifier which we use, along with time, to automatically join within the single table to generate datasets. As an example, imagine you were investigating a single customer who called support. Did they visit the web site before that call? You’d look at that customer’s first web visit, and see if that person called before their next web visit. Now imagine finding all customers who behaved this way per month -- you’d have to take a drastically different approach with your current data tools. Narrator, by contrast, always joins data in terms of behavior. The same approach you take to investigate a single customer applies to all of them. For the above example you’d ask Narrator’s Dataset tool to show all users who visited the website and called before the next visit, grouped by month. We started as a consultancy to build out the approach and prove that this was possible. We supported eight companies per Narrator data analyst, and now we’re excited for more data folks to get their hands on it so y’all can experience the same benefits. We’d love to hear any feedback or answer any questions about our approach. We’ve been using it ourselves in production for three years, but only launched it to the public last week. We’ll answer any comments on this thread and can also set up a video chat for anyone who wants to go more in-depth. September 30, 2020 at 09:30AM

Show HN: A simple SSH CA service with only 150 lines of Python code https://ift.tt/3cIloEW

Show HN: A simple SSH CA service with only 150 lines of Python code https://ift.tt/2Sc8UvV September 30, 2020 at 07:54AM

Show HN: Parenthing – a parenting companion for parents with children aged 3 – 9 https://ift.tt/2S9yr8W

Show HN: Parenthing – a parenting companion for parents with children aged 3 – 9 https://ift.tt/34ecRWj September 30, 2020 at 06:26AM

Show HN: Buku – browser-independent private portable bookmark manager https://ift.tt/3n0BVchTHE RIGHT PEOPLE https://ift.tt/2SckTJRTHE RIGHT PEOPLE https://ift.tt/349XbDz https://ift.tt/349XbDz

Show HN: Buku – browser-independent private portable bookmark manager https://ift.tt/2RKNVkm September 30, 2020 at 06:18AM

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

(https://ift.tt/3l1DYe4

Show HN: Ruby One-Liners Cookbook https://ift.tt/30ihptWTHE RIGHT PEOPLE https://ift.tt/2ERoWZaTHE RIGHT PEOPLE https://ift.tt/2SgAOGU https://ift.tt/2SgAOGU

Show HN: Ruby One-Liners Cookbook https://ift.tt/2Sa7Usd September 30, 2020 at 04:57AM

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

(https://ift.tt/3l0v5kX

Show HN: A simple log-based, transactional, embedded relational database in Java https://ift.tt/2EKJ1A7

Show HN: A simple log-based, transactional, embedded relational database in Java https://ift.tt/2Gk685c September 30, 2020 at 07:45AM

Show HN: Buku – browser-independent private portable bookmark manager https://ift.tt/3n0BVch

Show HN: Buku – browser-independent private portable bookmark manager https://ift.tt/2RKNVkm September 30, 2020 at 06:18AM

Show HN: Ruby One-Liners Cookbook https://ift.tt/30ihptW

Show HN: Ruby One-Liners Cookbook https://ift.tt/2Sa7Usd September 30, 2020 at 04:57AM

Show HN: Live dashboard of every email Trump and Biden are sending https://ift.tt/2Ga1G9iTHE RIGHT PEOPLE https://ift.tt/36ffIBbTHE RIGHT PEOPLE https://ift.tt/36mdaBc https://ift.tt/36mdaBcTHE RIGHT PEOPLE https://ift.tt/2G2HiXLTHE RIGHT PEOPLE https://ift.tt/3n3lAmS https://ift.tt/3n3lAmS

Show HN: Live dashboard of every email Trump and Biden are sending https://ift.tt/33epHot September 29, 2020 at 07:25PM

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

(https://ift.tt/36flp21

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

(https://ift.tt/36pvCJr

Show HN: Live dashboard of every email Trump and Biden are sending https://ift.tt/2Ga1G9iTHE RIGHT PEOPLE https://ift.tt/36ffIBbTHE RIGHT PEOPLE https://ift.tt/36mdaBc https://ift.tt/36mdaBc

Show HN: Live dashboard of every email Trump and Biden are sending https://ift.tt/33epHot September 29, 2020 at 07:25PM

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

(https://ift.tt/36flp21

Show HN: Live dashboard of every email Trump and Biden are sending https://ift.tt/2Ga1G9i

Show HN: Live dashboard of every email Trump and Biden are sending https://ift.tt/33epHot September 29, 2020 at 07:25PM

Tuesday, September 29, 2020

Show HN: MindPad – complete life organizer – notes, habits, to-do's, reminders https://ift.tt/2EHQnnZ

Show HN: MindPad – complete life organizer – notes, habits, to-do's, reminders https://www.mindpad.io September 29, 2020 at 03:54AM

Show HN: ML News – Like HN, but for Machine Learning https://ift.tt/3je2yIlTHE RIGHT PEOPLE https://ift.tt/2GlgOAgTHE RIGHT PEOPLE https://ift.tt/30jryGx https://ift.tt/30jryGxTHE RIGHT PEOPLE https://ift.tt/33eQL6MTHE RIGHT PEOPLE https://ift.tt/3kXuBMr https://ift.tt/3kXuBMr

Show HN: ML News – Like HN, but for Machine Learning http://mln.dev September 29, 2020 at 02:15AM

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

(https://ift.tt/349lUb9

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

(https://ift.tt/33fJEeF

Show HN: Elsa is a minimal, fast and secure runtime for JavaScript written in Go https://ift.tt/2SbcXssTHE RIGHT PEOPLE https://ift.tt/3jhwEdOTHE RIGHT PEOPLE https://ift.tt/2S6jy7v https://ift.tt/2S6jy7v

Show HN: Elsa is a minimal, fast and secure runtime for JavaScript written in Go https://ift.tt/3hQxZa4 September 29, 2020 at 05:05AM

via Blogger https://ift.tt/36iVDtQ

(https://ift.tt/34dzGcK

Show HN: Go library for loading Python’s data serialized with pickle https://ift.tt/339RINYTHE RIGHT PEOPLE https://ift.tt/33cGsjZTHE RIGHT PEOPLE https://ift.tt/33b2YcM https://ift.tt/33b2YcM

Show HN: Go library for loading Python’s data serialized with pickle https://ift.tt/37o4eK1 September 29, 2020 at 03:35AM

via Blogger https://ift.tt/30dSSpG

(https://ift.tt/34o9pc7

Show HN: A progress bar that plays lofi music while waiting https://ift.tt/3j7WC3vTHE RIGHT PEOPLE https://ift.tt/33bUfXSTHE RIGHT PEOPLE https://ift.tt/2S8JFKR https://ift.tt/2S8JFKRTHE RIGHT PEOPLE https://ift.tt/30jW9nkTHE RIGHT PEOPLE https://ift.tt/3j961Yy https://ift.tt/3j961Yy

Show HN: A progress bar that plays lofi music while waiting https://ift.tt/36392WQ September 28, 2020 at 10:35PM

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

(https://ift.tt/34bmgOm

via Blogger https://ift.tt/341Mym8

(https://ift.tt/3n47mCc

Show HN: ML News – Like HN, but for Machine Learning https://ift.tt/3je2yIlTHE RIGHT PEOPLE https://ift.tt/2GlgOAgTHE RIGHT PEOPLE https://ift.tt/30jryGx https://ift.tt/30jryGx

Show HN: ML News – Like HN, but for Machine Learning http://mln.dev September 29, 2020 at 02:15AM

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

(https://ift.tt/349lUb9

Show HN: Elsa is a minimal, fast and secure runtime for JavaScript written in Go https://ift.tt/2SbcXss

Show HN: Elsa is a minimal, fast and secure runtime for JavaScript written in Go https://ift.tt/3hQxZa4 September 29, 2020 at 05:05AM

Show HN: Go library for loading Python's data serialized with pickle https://ift.tt/339RINY

Show HN: Go library for loading Python's data serialized with pickle https://ift.tt/37o4eK1 September 29, 2020 at 03:35AM

Show HN: A progress bar that plays lofi music while waiting https://ift.tt/3j7WC3vTHE RIGHT PEOPLE https://ift.tt/33bUfXSTHE RIGHT PEOPLE https://ift.tt/2S8JFKR https://ift.tt/2S8JFKR

Show HN: A progress bar that plays lofi music while waiting https://ift.tt/36392WQ September 28, 2020 at 10:35PM

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

(https://ift.tt/34bmgOm

Show HN: ML News – Like HN, but for Machine Learning https://ift.tt/3je2yIl

Show HN: ML News – Like HN, but for Machine Learning http://mln.dev September 29, 2020 at 02:15AM

Show HN: Keywords2lyrics – Automatic Songwriting from Keywords https://ift.tt/36easOfTHE RIGHT PEOPLE https://ift.tt/3kTNJuSTHE RIGHT PEOPLE https://ift.tt/3385osK https://ift.tt/3385osKTHE RIGHT PEOPLE https://ift.tt/339ydVKTHE RIGHT PEOPLE https://ift.tt/3cN61v6 https://ift.tt/3cN61v6

Show HN: Keywords2lyrics – Automatic Songwriting from Keywords https://ift.tt/3kZV3oV September 28, 2020 at 03:20PM

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

(https://ift.tt/3mZndlv

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

(https://ift.tt/3cHXObe

Show HN: lit-request – 852 bytes fetch API based Javascript microlibrary https://ift.tt/30fWE1WTHE RIGHT PEOPLE https://ift.tt/3idBkQOTHE RIGHT PEOPLE https://ift.tt/2GbqopR https://ift.tt/2GbqopRTHE RIGHT PEOPLE https://ift.tt/2Hx5sd4THE RIGHT PEOPLE https://ift.tt/36m1peh https://ift.tt/36m1peh

Show HN: lit-request – 852 bytes fetch API based Javascript microlibrary https://ift.tt/2HE3Q1n September 28, 2020 at 08:22AM

via Blogger https://ift.tt/36mOWqm

(https://ift.tt/3l0lESv

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

(https://ift.tt/3mU6bVY

Show HN: A progress bar that plays lofi music while waiting https://ift.tt/3j7WC3v

Show HN: A progress bar that plays lofi music while waiting https://ift.tt/36392WQ September 28, 2020 at 10:35PM

Show HN: Keywords2lyrics – Automatic Songwriting from Keywords https://ift.tt/36easOfTHE RIGHT PEOPLE https://ift.tt/3kTNJuSTHE RIGHT PEOPLE https://ift.tt/3385osK https://ift.tt/3385osK

Show HN: Keywords2lyrics – Automatic Songwriting from Keywords https://ift.tt/3kZV3oV September 28, 2020 at 03:20PM

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

(https://ift.tt/3mZndlv

Show HN: lit-request – 852 bytes fetch API based Javascript microlibrary https://ift.tt/30fWE1WTHE RIGHT PEOPLE https://ift.tt/3idBkQOTHE RIGHT PEOPLE https://ift.tt/2GbqopR https://ift.tt/2GbqopR

Show HN: lit-request – 852 bytes fetch API based Javascript microlibrary https://ift.tt/2HE3Q1n September 28, 2020 at 08:22AM

via Blogger https://ift.tt/36mOWqm

(https://ift.tt/3l0lESv

Show HN: Keywords2lyrics – Automatic Songwriting from Keywords https://ift.tt/36easOf

Show HN: Keywords2lyrics – Automatic Songwriting from Keywords https://ift.tt/3kZV3oV September 28, 2020 at 03:20PM

Show HN: lit-request - 852 bytes fetch API based Javascript microlibrary https://ift.tt/30fWE1W

Show HN: lit-request - 852 bytes fetch API based Javascript microlibrary https://ift.tt/2HE3Q1n September 28, 2020 at 08:22AM

Monday, September 28, 2020

Show HN: A tool that finds formulas from values without supervision https://ift.tt/3n02z4U

Show HN: A tool that finds formulas from values without supervision https://ift.tt/30f9r4t September 28, 2020 at 10:08AM

Show HN: All duckduckgo bang operators on one page (metasearch tool) https://ift.tt/2HEODx2

Show HN: All duckduckgo bang operators on one page (metasearch tool) https://ift.tt/30ax1iN September 28, 2020 at 09:34AM

Show HN: Make web longform content print optimised(beta),physical book(release) https://ift.tt/3jc0RLl

Show HN: Make web longform content print optimised(beta),physical book(release) https://ift.tt/3ibbRr8 September 28, 2020 at 08:37AM

Show HN: GRT – track code review turnaround for your GitHub repositories https://ift.tt/348pu5k

Show HN: GRT – track code review turnaround for your GitHub repositories https://ift.tt/36kXhLc September 28, 2020 at 04:55AM

Show HN: Go Budget, a full-featured manual budget tracker built with Flutter https://ift.tt/3cE7L9K

Show HN: Go Budget, a full-featured manual budget tracker built with Flutter Over the weekend I launched Go Budget, a side project of mine from the last few years that originally was just an Android app used by me and my wife, but was recreated in Flutter during the pandemic. https://gobudget.io [0] App Store [1] Google Play [2] Privacy Policy Go Budget lets you set up your income and bills (repeating expenses), automates tracking them wherever possible, then makes it as painless as possible to log every day purchases. For individual users the app is free/adfree. I offer a premium subscription that allows you to back up budgets online and invite others to join your budgets to stay in sync. My experience with Flutter was nothing short of amazing, and I think the end result turned out pretty nice. I'm happy to answer any questions about Flutter or anything else related to the app. -- The backend stack is pretty basic: - Flask + Redis + Gunicorn + Traefik running in docker on a Digital Ocean VM - Managed Digital Ocean postgres cluster -- [0] https://ift.tt/30ckH1F [1] https://ift.tt/2GaY3j3 [2] https://ift.tt/3jbzxwV September 28, 2020 at 07:28AM

Show HN: Vocabulary 90 – vocabulary learning automation https://ift.tt/3kV6w90

Show HN: Vocabulary 90 – vocabulary learning automation https://ift.tt/3ibRCtc September 28, 2020 at 03:58AM

Show HN: Grayscale/reading mode for i3 and other WMs https://ift.tt/2GggDGE

Show HN: Grayscale/reading mode for i3 and other WMs https://ift.tt/36gJfdE September 28, 2020 at 03:18AM