Saturday, 31 August 2019
Show HN: Convert to Bitcoin Using This Simple Node.js Module https://ift.tt/2zDKhif
Show HN: Convert to Bitcoin Using This Simple Node.js Module https://ift.tt/2MOr5qS September 1, 2019 at 05:31AM
Show HN: Log File Anomaly Detector https://ift.tt/2UmQ7OK
Show HN: Log File Anomaly Detector https://ift.tt/30JBOGl September 1, 2019 at 05:14AM
Show HN: Create-react-extension for browser extensions https://ift.tt/30O9S4b
Show HN: Create-react-extension for browser extensions https://ift.tt/32hha0t August 31, 2019 at 08:12PM
Show HN: Getting the Lastest Scala Language Specification Pdf https://ift.tt/2NJaUea
Show HN: Getting the Lastest Scala Language Specification Pdf https://ift.tt/2zB7FNs August 31, 2019 at 05:45PM
Show HN: Online IPTV M3U Playlist Editor https://ift.tt/2HxzHOg
Show HN: Online IPTV M3U Playlist Editor https://m3u-editor.com August 30, 2019 at 07:19PM
Show HN: Conway's Game of Life in 10 Programming Languages https://ift.tt/2zDxBIw
Show HN: Conway's Game of Life in 10 Programming Languages https://ift.tt/2MLmA04 August 31, 2019 at 10:20AM
Friday, 30 August 2019
Show HN: ShapeForm – Schema Driven Forms for React https://ift.tt/2HD5zB7
Show HN: ShapeForm – Schema Driven Forms for React https://ift.tt/2Ud3JMi August 29, 2019 at 06:10PM
Show HN: New version released 1.1 – Full featured Vue file upload component https://ift.tt/2PuQQP1
Show HN: New version released 1.1 – Full featured Vue file upload component https://ift.tt/2LhwtQ6 August 31, 2019 at 08:55AM
Show HN: Routible, an easy way to optimize routes https://ift.tt/2Pt9kiV
Show HN: Routible, an easy way to optimize routes https://routible.com/ August 31, 2019 at 05:06AM
Show HN: Basic Randomized Decision Forest (C++) that reaches 96.5% on MNIST https://ift.tt/2ZGew2H
Show HN: Basic Randomized Decision Forest (C++) that reaches 96.5% on MNIST https://ift.tt/32i3wui August 31, 2019 at 03:15AM
Show HN: A tool to generate incident messages https://ift.tt/2MLZFlk
Show HN: A tool to generate incident messages https://ift.tt/2ZFisB1 August 31, 2019 at 12:04AM
Show HN: An app to help overwhelmed PMs never miss an important request https://ift.tt/2ZqSHcp
Show HN: An app to help overwhelmed PMs never miss an important request https://ift.tt/2LjUbeq August 30, 2019 at 06:40PM
Show HN: Titanoboa – distributed workflows for JVM (written in Clojure) https://ift.tt/2UeTfw6
Show HN: Titanoboa – distributed workflows for JVM (written in Clojure) https://ift.tt/2zy1EkQ August 30, 2019 at 06:15PM
Show HN: Descr.be – Image Annotation Platform https://ift.tt/2LfQjv3
Show HN: Descr.be – Image Annotation Platform https://www.descr.be/ August 30, 2019 at 07:21PM
Show HN: Wordpress, Without Passwords https://ift.tt/2MNyqqM
Show HN: Wordpress, Without Passwords https://ift.tt/2PlOYIn August 30, 2019 at 06:50PM
Show HN: k3sup 0.2.4 (ketchup) – get KUBECONFIG in https://ift.tt/2MMntFC
Show HN: k3sup 0.2.4 (ketchup) – get KUBECONFIG in https://ift.tt/2KQyWR5 August 30, 2019 at 01:35PM
Show HN: A minimal logging transport for Pino.js https://ift.tt/2ZsBKOI
Show HN: A minimal logging transport for Pino.js https://ift.tt/2NHo23e August 30, 2019 at 11:44AM
Thursday, 29 August 2019
Show HN: The Mindfulness Behind Assisted Graphics Engineering Toolset for GLSL https://ift.tt/30OfkE8
Show HN: The Mindfulness Behind Assisted Graphics Engineering Toolset for GLSL https://ift.tt/2ZIy22U August 30, 2019 at 08:14AM
Show HN: ReactiveSearch 3.0 – ElasticSearch UI Components https://ift.tt/30GzFv0
Show HN: ReactiveSearch 3.0 – ElasticSearch UI Components https://ift.tt/2oAxuJp August 30, 2019 at 01:21AM
Show HN: Make asynchronous your prompts in Fish https://ift.tt/2ZuUZSQ
Show HN: Make asynchronous your prompts in Fish https://ift.tt/2NBTzUl August 30, 2019 at 02:32AM
Show HN: Data-viz project for ray-tracing the Moon model https://ift.tt/2PjvZhw
Show HN: Data-viz project for ray-tracing the Moon model https://ift.tt/2Hx3S86 August 29, 2019 at 05:40PM
Show HN: Consider Groups – Like Slack Channels for Email https://ift.tt/30KkctM
Show HN: Consider Groups – Like Slack Channels for Email https://ift.tt/2HuXX3x August 27, 2019 at 11:46PM
Show HN: Lunch Money, a personal budgeting tool with multi-currency support https://ift.tt/349RJzI
Show HN: Lunch Money, a personal budgeting tool with multi-currency support https://lunchmoney.cc August 27, 2019 at 09:46PM
Show HN: Real world (Jupyter notebook embed) way to assess data scientists https://ift.tt/342LePc
Show HN: Real world (Jupyter notebook embed) way to assess data scientists https://ift.tt/342HVYi August 29, 2019 at 09:36PM
Show HN: Connective – large-scale reactive programming in Javascript/Typescript https://ift.tt/34dSjga
Show HN: Connective – large-scale reactive programming in Javascript/Typescript https://connective.dev August 29, 2019 at 08:02PM
Show HN: Render abstract syntax trees using React https://ift.tt/2NDgeiX
Show HN: Render abstract syntax trees using React https://ift.tt/2ZoLSIc August 29, 2019 at 05:14PM
Show HN: TeXnique: A LaTeX Typesetting Game https://ift.tt/2ZCvJxW
Show HN: TeXnique: A LaTeX Typesetting Game https://texnique.xyz August 28, 2019 at 03:20AM
Show HN: Chrome extension that plants trees for free while shopping at 50k shops https://ift.tt/2L1E1rg
Show HN: Chrome extension that plants trees for free while shopping at 50k shops https://ift.tt/2HLLEQL August 29, 2019 at 08:28PM
Show HN: I created an alternative to Crowdfunding for devs, programmers etc. https://ift.tt/2PndskB
Show HN: I created an alternative to Crowdfunding for devs, programmers etc. https://crowdsourcer.io August 29, 2019 at 08:12PM
Show HN: A testing micro-framework for Hy https://ift.tt/2NA1xxj
Show HN: A testing micro-framework for Hy https://ift.tt/327YaS0 August 29, 2019 at 07:31PM
Show HN: Alligator Browser/0.33.2 (Alpha) – Acalypha Indica https://ift.tt/2ZpjvJK
Show HN: Alligator Browser/0.33.2 (Alpha) – Acalypha Indica https://ift.tt/2Zl7aqd August 29, 2019 at 02:49PM
Show HN: Zepel, a Jira alternative for product teams https://ift.tt/30IsuTb
Show HN: Zepel, a Jira alternative for product teams https://zepel.io August 29, 2019 at 01:57PM
Wednesday, 28 August 2019
Show HN: Husky for Slack – Increase cross team knowledge https://ift.tt/2PunmB4
Show HN: Husky for Slack – Increase cross team knowledge https://ift.tt/2Hw0WZr August 29, 2019 at 05:18AM
Show HN: Ray tracing 25 scenes in 25 days with POV-Ray (2013) https://ift.tt/2UaFcaM
Show HN: Ray tracing 25 scenes in 25 days with POV-Ray (2013) https://ift.tt/2ZnveZu August 29, 2019 at 12:49AM
Show HN: Quickly setup and develop Go WebAssembly front end apps https://ift.tt/2NDgnCZ
Show HN: Quickly setup and develop Go WebAssembly front end apps https://ift.tt/2YWBymz August 29, 2019 at 12:49AM
Show HN: I Built a “Google Alerts” for Hacker News https://ift.tt/2ZxcYYE
Show HN: I Built a “Google Alerts” for Hacker News https://ift.tt/2ZvpmIP August 29, 2019 at 12:05AM
Show HN: SideNotes 1.0 for macOS – Clean notes on the side of your monitor https://ift.tt/347FmnW
Show HN: SideNotes 1.0 for macOS – Clean notes on the side of your monitor https://ift.tt/2JWpkVN August 28, 2019 at 09:27PM
Show HN: Crypto-Aggregator: An Open Source Alternative to CoinMarketCap https://ift.tt/2KZGtOS
Show HN: Crypto-Aggregator: An Open Source Alternative to CoinMarketCap https://ift.tt/2Lcyg8V August 28, 2019 at 11:12PM
Show HN: DebOps – Ansible framework for managing Debian-based environments https://ift.tt/2L1xRY6
Show HN: DebOps – Ansible framework for managing Debian-based environments https://ift.tt/2Udj93q August 28, 2019 at 09:30PM
Show HN: I built a site to compare fees and rates for sending money abroad https://ift.tt/30BvlND
Show HN: I built a site to compare fees and rates for sending money abroad https://transfr.io August 28, 2019 at 07:00PM
Show HN: Book Recommendations Curated from Tweets https://ift.tt/2UaHAhI
Show HN: Book Recommendations Curated from Tweets https://ift.tt/2PjQScE August 28, 2019 at 05:21PM
Show HN: Created open source projects on Github? Great! Time to service them https://ift.tt/2ZzScMd
Show HN: Created open source projects on Github? Great! Time to service them https://zarvis.ai August 28, 2019 at 05:49PM
Show HN: Recently started learning Go, here's my first library for Telegram Bot https://ift.tt/30FtSpn
Show HN: Recently started learning Go, here's my first library for Telegram Bot https://ift.tt/2HsxzYi August 28, 2019 at 05:44PM
Show HN: NeuralCam Night Photo – The Night Mode Camera App for Your iPhone https://ift.tt/2ZwCb9H
Show HN: NeuralCam Night Photo – The Night Mode Camera App for Your iPhone https://ift.tt/2Zg8quy August 28, 2019 at 05:39PM
Show HN: NextStep,A product to help SaaS companies improve their conversion Rate https://ift.tt/2Lf0Rui
Show HN: NextStep,A product to help SaaS companies improve their conversion Rate http://nextstephq.com August 28, 2019 at 01:22PM
I created Postwoman – An online, open-source API request builder https://ift.tt/30BTuDI
I created Postwoman – An online, open-source API request builder https://ift.tt/2KZ3fGA August 28, 2019 at 12:53PM
Show HN: Shaai – An open source, highly customisable blogging framework https://ift.tt/2U8wrOw
Show HN: Shaai – An open source, highly customisable blogging framework https://ift.tt/2PfuwsI August 28, 2019 at 11:19AM
Tuesday, 27 August 2019
Show HN: I wrote a free book on productized services https://ift.tt/2ZvigrS
Show HN: I wrote a free book on productized services https://ift.tt/2LcEoOx August 28, 2019 at 08:58AM
Show HN: Repository of open source space-related software and hardware https://ift.tt/2MGuEzo
Show HN: Repository of open source space-related software and hardware https://ift.tt/2XforQG August 28, 2019 at 05:22AM
Show HN: Wave-based non-line-of-sight computational imaging in Julia https://ift.tt/2ZDXsi8
Show HN: Wave-based non-line-of-sight computational imaging in Julia https://ift.tt/2LdZ8W6 August 28, 2019 at 01:00AM
Show HN: Dat-keyserver: a distributed PGP keyserver based on the dat protocol https://ift.tt/2ZyxNDr
Show HN: Dat-keyserver: a distributed PGP keyserver based on the dat protocol https://ift.tt/2Hvb6cT August 27, 2019 at 10:31PM
Launch HN: Coursedog (YC W19) – Resource Planning Software for Higher Ed https://ift.tt/2ZuxMQT
Launch HN: Coursedog (YC W19) – Resource Planning Software for Higher Ed Hi HN! I’m Justin Wenig, a co-founder of Coursedog ( https://ift.tt/2U6D1oL ). We build enterprise resource-planning software for higher education, starting with schedule and curriculum planning. As of today, 40 universities such as Columbia and BYU use our platform to build their class schedule, manage degree programs and publish the catalog to students. My co-founder Nick Diao and I were CS majors at Columbia. We were motivated but mediocre students, skipping class and constantly building sorta-used not-product-market-fit apps that never took off. During our Junior year, we realized how difficult it was to register for the CS classes we wanted to take, and had the unspecific but weirdly prescient lightbulb moment that all university students have where they say "wow university software sucks". We reached out to Columbia University's IT department and learned that most universities build their schedules with a combination of excel spreadsheets, manual horse/brain/caffeine-power and SQL reports to clean up inevitable errors. It seemed like an obvious opportunity to take a swing at a business. We spent that summer working out of a sweaty lounge at Columbia, awkwardly cold-calling University Registrars and building a Vue/Node web app to help universities optimize their class schedules. We utilized a mixed integer programming algorithm to optimize time and room assignments based on student + faculty preferences and space constraints, and reluctantly built a user interface for manual edits when university politics inevitably messed up our Moneyball-esque optimization. And we had bugs. Luckily for us, compared to the existing on-prem solutions and excel spreadsheets that could make the most dedicated investment banker blush, 40+ universities tolerated us enough to buy our $150K+ multi-year contract solution within a year and a half. Although we’re focused on schedule and curriculum planning for now, it turns out that all higher education administration software is sort of very bad. Fun fact: There are 5 universities in the country on a cloud based enterprise resource planing solution. 5. As such, we feel pretty good about going down the line and rebuilding the whole thing from scratch: registration, advising, financials, all of it. That's the long-term vision. If you might want to work on something like that, please get in touch. We're hiring for the long term, but also right now 30 schools call us at all hours of the night, we launched 4 products this year and will be launching another 4 next year, and we could use engineers with brains that are more developed than ours. Nick and I would like your feedback on all of the above, are happy to answer questions, and look forward to hearing about your experiences and ideas to improve university software. Fire away HN! August 27, 2019 at 10:16PM
Show HN: Duple – Private cloud at home https://ift.tt/2MNwRZZ
Show HN: Duple – Private cloud at home https://ift.tt/32cxOi1 August 27, 2019 at 09:39PM
Show HN: Joob – A simple and flexible batch job manager for JavaScript https://ift.tt/2zmkNWN
Show HN: Joob – A simple and flexible batch job manager for JavaScript https://ift.tt/324JKlM August 27, 2019 at 09:36PM
Show HN: Hordes – A Mmorpg in JavaScript https://ift.tt/2NAbSJn
Show HN: Hordes – A Mmorpg in JavaScript https://hordes.io/ August 27, 2019 at 08:59PM
Show HN: Code Line Daily https://ift.tt/2L7dQya
Show HN: Code Line Daily https://ift.tt/2Zqu62w August 27, 2019 at 12:01PM
Monday, 26 August 2019
Show HN: A clean and minimalist theme for Jekyll https://ift.tt/2LgD7pU
Show HN: A clean and minimalist theme for Jekyll https://ift.tt/2U40EhC August 27, 2019 at 09:48AM
Show HN: calcl – A Programmatic Calculator https://ift.tt/30BA1TR
Show HN: calcl – A Programmatic Calculator https://ift.tt/2HoWWtL August 27, 2019 at 09:26AM
Show HN: Tool for WebSocket benchmarks with Millions of concurrent connections https://ift.tt/2ZgYS2x
Show HN: Tool for WebSocket benchmarks with Millions of concurrent connections https://ift.tt/2ZwTF5X August 27, 2019 at 07:16AM
Show HN: Heightmap Meshing https://ift.tt/2NxJvf6
Show HN: Heightmap Meshing https://ift.tt/2Zx8uFw August 27, 2019 at 01:11AM
Show HN: Python module that determines a host's cloud provider https://ift.tt/2ZrjHHT
Show HN: Python module that determines a host's cloud provider https://ift.tt/30BPR0C August 26, 2019 at 09:50PM
Launch HN: Memfault (YC W19) – Crashlytics for Firmware https://ift.tt/2NxGQlB
Launch HN: Memfault (YC W19) – Crashlytics for Firmware Hi everyone! We're Chris, François, and Tyler, founders of Memfault ( https://memfault.com ). Memfault helps firmware teams find and fix issues before customers start calling (or worse, tweeting!) by providing a small <3kB SDK to include in the firmware and a web dashboard to manage releases, monitor devices, and view crashes. In the software world, Crashlytics, Sentry, and other error monitoring systems have been offering similar solutions for years. Memfault is the first such solution for firmware. Embedded devices today are very different from ones built 10 years ago. Then, a device would run a small piece of firmware in a while() loop, capture input, compute some logic, write to a small 7-segment display, and that was about it. Today, new products have a wireless connection to the internet, a bright 320x320 full color LCD, a high quality microphone and speaker for Alexa integration, and sometimes even run machine learning or computer vision algorithms on device! Building hardware products in 2019 is a significant software project, it requires software tools. The three of us met at Pebble in 2013, where we shipped 4 watches together. Chris and Tyler went on to work at Fitbit, while François went to Oculus. Each time, we found ourselves building all of our tools from scratch which slowed us down tremendously. Imagine having to build a log collection solution every time you want to build a new web app! As a result of the effort required to build them, the tools available to firmware engineers are not up to the task. For example, the state of the art in debugging requires connecting a physical debugger to your board. To investigate an error report from the field, customers must be contacted, devices shipped back, and enclosures disassembled. By the time this is all done, flash logs have rolled over, variables have reset, and developers are left scraping together raw data from flash to debug the issue. It can take weeks to get to the bottom of an issue that would be root caused in minutes with reasonable tools. We've long wanted to show people what Memfault can do without the hurdle of integrating our SDK into their code. Today, we are launching a zero code, try-it-at-your-desk version of our tool available at https://memfault.com (click on the "Try Memfault" button"). In about 5 minutes, you should be able to connect a ARM Cortex-M based development board and upload an error report using a GDB script. If you do not have a board, you'll be able to interact with an example error report. We could go in at length about the implementations (ask us questions in the comments!). One thing we're especially proud of is the "Globals & Statics" tab which lets you query the state of any static or global variable in your system. To get this to work, we cross compiled libdwarf to wasm via emscripten and used it to implement parts of an in-browser debugger which can be used to look up values for a known symbol given an elf file and a Memfault core file. We'd love to hear what you think, and find out what other tools you've found helpful in this space. Looking forward to the discussion! August 26, 2019 at 10:29PM
Show HN: Zero-Config Documentation Websites for Python https://ift.tt/2ZfAiyU
Show HN: Zero-Config Documentation Websites for Python https://ift.tt/2ZrPNDi August 26, 2019 at 08:00PM
Show HN: A Tiny RTX Ray Tracer https://ift.tt/2Zu0DEE
Show HN: A Tiny RTX Ray Tracer https://ift.tt/2KGUT6j August 26, 2019 at 05:03PM
Show HN: The wave method of building color palette https://ift.tt/2L9SPTC
Show HN: The wave method of building color palette https://ift.tt/2MBqsko August 26, 2019 at 01:44PM
Show HN: McDonalds' outlets in the US represented by Burger emoji's https://ift.tt/2ZlsKKo
Show HN: McDonalds' outlets in the US represented by Burger emoji's https://ift.tt/2KWpxcj August 26, 2019 at 02:26PM
Show HN: Hello https://ift.tt/30CHFxg
Show HN: Hello https://ift.tt/2HkOBr9 August 26, 2019 at 01:27PM
Show HN: I made a CRM system you'll enjoy using https://ift.tt/30vLN1Q
Show HN: I made a CRM system you'll enjoy using https://wobaka.com August 26, 2019 at 12:43PM
Show HN: Awesome-Ruby-AST – a list of AST related tooling in Ruby https://ift.tt/30FynRa
Show HN: Awesome-Ruby-AST – a list of AST related tooling in Ruby https://ift.tt/2ZvmBaF August 26, 2019 at 09:52AM
Sunday, 25 August 2019
Show HN: Base – API for authentication, email sending, images and more https://ift.tt/2Nrn1fI
Show HN: Base – API for authentication, email sending, images and more https://www.base-api.io August 26, 2019 at 11:51AM
Show HN: Radialmenu.js – A highly customizable radial menu that's easy to setup https://ift.tt/2MCwyRA
Show HN: Radialmenu.js – A highly customizable radial menu that's easy to setup https://ift.tt/2NAkVdp August 26, 2019 at 08:54AM
Show HN: Ji Language – Looking for Feedback https://ift.tt/2HnzY6w
Show HN: Ji Language – Looking for Feedback https://ift.tt/2L9GE9c August 25, 2019 at 10:58PM
Show HN: Timebox - A timer script for Windows/Linux/macOS to practice timeboxing https://ift.tt/2Mzxkih
Show HN: Timebox - A timer script for Windows/Linux/macOS to practice timeboxing https://ift.tt/1O905xI August 25, 2019 at 05:00PM
Show HN: Firestorm – An ORM for Firestore https://ift.tt/2KWF8bH
Show HN: Firestorm – An ORM for Firestore https://ift.tt/2zi3GVZ August 24, 2019 at 05:54AM
Saturday, 24 August 2019
Show HN: DB/ER diagrams from Postgres(uses dbdiagram.io) https://ift.tt/2HlZoRF
Show HN: DB/ER diagrams from Postgres(uses dbdiagram.io) https://ift.tt/33ZEXUk August 25, 2019 at 09:29AM
Show HN: In any network, identify experts, monitor satisfaction and influence https://ift.tt/2Zo7AqT
Show HN: In any network, identify experts, monitor satisfaction and influence https://ift.tt/2Zo1gQp August 25, 2019 at 07:52AM
Show HN: Sourcery – get a free, self-updating website https://ift.tt/2Zo41Ru
Show HN: Sourcery – get a free, self-updating website https://sourceryapp.com August 25, 2019 at 04:02AM
Show HN: Git-remote-AWS: AWS accounts as Git remotes https://ift.tt/321wE8K
Show HN: Git-remote-AWS: AWS accounts as Git remotes https://ift.tt/2Nuqx95 August 25, 2019 at 02:39AM
Show HN: Generate migrations from SQL and Git shas https://ift.tt/30z2MjK
Show HN: Generate migrations from SQL and Git shas https://ift.tt/2Ntt4QQ August 25, 2019 at 01:59AM
Show HN: I Built a Digital Circuit Simulator to Build an 8bit CPU https://ift.tt/323dnUx
Show HN: I Built a Digital Circuit Simulator to Build an 8bit CPU https://ift.tt/2U7GELa August 25, 2019 at 12:04AM
Show HN: calcl – Programmatic Calculator https://ift.tt/30H6GaF
Show HN: calcl – Programmatic Calculator https://ift.tt/2HoWWtL August 25, 2019 at 05:14AM
Show HN: cidk – Interpreter Devkit in C++ https://ift.tt/2ZlGOiR
Show HN: cidk – Interpreter Devkit in C++ https://ift.tt/2MBuYiG August 25, 2019 at 04:29AM
Show HN: Compose tcpdump expressions using simple Pythonic syntax https://ift.tt/2HmrT1W
Show HN: Compose tcpdump expressions using simple Pythonic syntax https://ift.tt/2ZcmdCk August 25, 2019 at 12:09AM
Show HN: A CLI tool for maintaining datasets in a centralized repository https://ift.tt/33TaebE
Show HN: A CLI tool for maintaining datasets in a centralized repository https://ift.tt/2Hlxx4o August 24, 2019 at 11:47AM
Show HN: Xezilaires – a simple PHP library to read structured Excel files https://ift.tt/2U4Tk5w
Show HN: Xezilaires – a simple PHP library to read structured Excel files https://ift.tt/2U0UMpx August 24, 2019 at 04:19PM
Friday, 23 August 2019
Show HN: YouTube Decade – See the most viewed videos posted 10 years ago https://ift.tt/2NyXFN7
Show HN: YouTube Decade – See the most viewed videos posted 10 years ago https://ift.tt/33UtQft August 24, 2019 at 06:25AM
Show HN: StoryForj – Explain things visually, from concepts to how-to's https://ift.tt/2Hpb721
Show HN: StoryForj – Explain things visually, from concepts to how-to's https://ift.tt/31WHe0Q August 24, 2019 at 05:22AM
Show HN: Free Automated QA Testing: AI Finds, Creates, & Repairs Your UI Tests https://ift.tt/2HjDte0
Show HN: Free Automated QA Testing: AI Finds, Creates, & Repairs Your UI Tests https://qanairy.com/ August 24, 2019 at 02:08AM
Show HN: 2.5B people can’t afford internet – need your opinion on our solution https://ift.tt/2NtgCQY
Show HN: 2.5B people can’t afford internet – need your opinion on our solution https://ift.tt/2L8U85d August 24, 2019 at 01:01AM
Show HN: Magic Spellbook” Raspberry Pi Kiosk for Total Home Control https://ift.tt/2ZeBuT8
Show HN: Magic Spellbook” Raspberry Pi Kiosk for Total Home Control https://ift.tt/2Nr168o August 24, 2019 at 01:00AM
Show HN: SponsorBlock – Skip YouTube sponsorships and report them https://ift.tt/2zt8BDL
Show HN: SponsorBlock – Skip YouTube sponsorships and report them http://sponsor.ajay.app August 23, 2019 at 09:30PM
Show HN: Build your own profitable business program https://ift.tt/2L6TXao
Show HN: Build your own profitable business program https://ift.tt/2KJox9N August 23, 2019 at 01:52PM
Thursday, 22 August 2019
Show HN: CLI tool for saving web pages as a single file https://ift.tt/2ziwAp4
Show HN: CLI tool for saving web pages as a single file https://ift.tt/2Z7YraN August 23, 2019 at 09:00AM
Show HN: Mistake Log – track and reflect on your mistakes and failures https://ift.tt/2HnfkTR
Show HN: Mistake Log – track and reflect on your mistakes and failures https://ift.tt/2TWRTpA August 23, 2019 at 02:34AM
Show HN: Find the Control Points of a Bezier Curve with Gradient Descent https://ift.tt/2L1aSuX
Show HN: Find the Control Points of a Bezier Curve with Gradient Descent https://ift.tt/2L2xICz August 23, 2019 at 04:09AM
Show HN: A platform for devs to collaborate and split profits on contribution https://ift.tt/33OPCBk
Show HN: A platform for devs to collaborate and split profits on contribution https://crowdsourcer.io August 23, 2019 at 01:34AM
Show HN: K8up – Kubernetes Backup Operator Based on Restic https://ift.tt/30sArLY
Show HN: K8up – Kubernetes Backup Operator Based on Restic https://k8up.io/ August 22, 2019 at 09:15PM
Show HN: Scarf – Platform to help open source developers monetize their work https://ift.tt/2ZcqHck
Show HN: Scarf – Platform to help open source developers monetize their work https://scarf.sh August 22, 2019 at 07:52PM
Show HN: How to build a web library from useful web contents https://ift.tt/31UULWD
Show HN: How to build a web library from useful web contents https://usekangaroo.com August 22, 2019 at 02:42PM
Show HN: Weekly mail digests for personal Reddit custom feeds https://ift.tt/2ZiIBJE
Show HN: Weekly mail digests for personal Reddit custom feeds https://ift.tt/2TWpakD August 22, 2019 at 12:53PM
Show HN: Interactive hacking demo of Capital One security breach https://ift.tt/2MwjoW1
Show HN: Interactive hacking demo of Capital One security breach https://ift.tt/2MYUG05 August 22, 2019 at 01:19PM
Wednesday, 21 August 2019
Show HN: pgcmd – An alternative to psql with JSON output https://ift.tt/2zfs2Qk
Show HN: pgcmd – An alternative to psql with JSON output https://ift.tt/31U1lwx August 22, 2019 at 07:18AM
Show HN: Kurload – pastebin directly from terminal with netcat/socat https://ift.tt/33SL10T
Show HN: Kurload – pastebin directly from terminal with netcat/socat https://ift.tt/2TSW6dP August 22, 2019 at 04:07AM
Show HN: Build a great web library for your team https://ift.tt/2P6Jy3S
Show HN: Build a great web library for your team You can save, store, send, find or revisit links in one-click via Kangaroo. And also, your team could discuss in web pages soon. This will be great for inspiring by web contents. You can store helpful pdfs, videos, articles, tools, social media contents, and every web pages whatever you need. Kangaroo is a huge time saver and brainstorming tool for improving business. Beta is now available: https://usekangaroo.com & http://bit.ly/addKangarootoChrome August 22, 2019 at 03:50AM
Show HN: A GUI for OpenAI's GPT-2 774M model https://ift.tt/2KN4clr
Show HN: A GUI for OpenAI's GPT-2 774M model https://ift.tt/2Zl75Oe August 22, 2019 at 02:45AM
Show HN: Integrate and Automate Your Apps with Easy to Customize Bots https://ift.tt/2Hjnf4D
Show HN: Integrate and Automate Your Apps with Easy to Customize Bots https://ift.tt/2TQYy4w August 21, 2019 at 10:36PM
Show HN: Requestbin.com – A modern take on the old RequestBin https://ift.tt/2P8q7rv
Show HN: Requestbin.com – A modern take on the old RequestBin https://requestbin.com August 21, 2019 at 09:44PM
Show HN: C++ Implementation of the Side Window Filtering(CVPR 2019) https://ift.tt/2HkjJqF
Show HN: C++ Implementation of the Side Window Filtering(CVPR 2019) https://ift.tt/2Nmndgg August 21, 2019 at 09:14PM
Show HN: Figma-like measurement tool on any web page (Chrome extension) https://ift.tt/30o7BfQ
Show HN: Figma-like measurement tool on any web page (Chrome extension) https://ift.tt/2KLd9eO August 21, 2019 at 08:13PM
Show HN: IAvisa – Explore visa requirements worldwide https://ift.tt/2Z9ZMxO
Show HN: IAvisa – Explore visa requirements worldwide https://iavisa.com/ August 21, 2019 at 07:18PM
Show HN: Mead – how I'm pushing back against Medium https://ift.tt/2P541Gc
Show HN: Mead – how I'm pushing back against Medium https://ift.tt/2zdciNA TLDR; Mead is a special case static site generator that automates the process of compiling and uploading to your S3 account. Mead is a desktop application that combines the flexibility of static site generators (Jekyll, Hugo, etc) with Medium's ease of publishing. I created Mead because I wanted to write more and the present options put up too many obstacles. Like many others, I don't like the experience Medium offers to readers. Modals and banners distract the user from engaging with the content and in some cases, prevents them entirely. Static site generators are great in terms of their flexibility. They're the only way we can fully control what trackers and advertisements readers are exposed to. However, the writing process is a bit cumbersome. I often forget the commands I need to run, and I'd like to not have to run 3 git commands every time I notice a typo. Mead, at its core, prioritizes simplicity. It was made so I could easily open up an app on my computer, write some text, add an image (automatically uploading to S3), paste in a code snippet, click a button, and have the whole thing public without any other effort. Mead is also an experiment in creating a product that does not need advertisements or trackers to continue existing. My goal here is to fully respect the privacy of others. If I'm failing in some way, please gently point it out and I will make the necessary corrections. If you have any comments, feedback, or feature requests, please feel free to reach out. My email is [my username] at gmail August 21, 2019 at 07:10PM
Show HN: NewsFeeder – Dead simple product updates https://ift.tt/2ZbFJOI
Show HN: NewsFeeder – Dead simple product updates https://ift.tt/2MvRh9l Me and my co-founder are excited to show the world initial version of NewsFeeder which we worked for the last few months. NewsFeeder wants to enable small teams to have a dead simple approach on updating users with product updates and get immediate feedback while increase user engagement. I would appreciate any questions or feedback you have. August 21, 2019 at 12:47PM
Show HN: SVG Wave Generator https://ift.tt/2zdPTzS
Show HN: SVG Wave Generator https://getwaves.io/ August 21, 2019 at 04:37PM
Show HN: IOU - Track shared expenses much simpler than Splitwise (no login) https://ift.tt/2Zdn70R
Show HN: IOU - Track shared expenses much simpler than Splitwise (no login) https://www.iou.ch August 21, 2019 at 03:25PM
Show HN: Featmap – a user story mapping tool built with Go, React and TypeScript https://ift.tt/2TPi5Cw
Show HN: Featmap – a user story mapping tool built with Go, React and TypeScript https://ift.tt/2NlfhvF August 21, 2019 at 02:05PM
Tuesday, 20 August 2019
Show HN: Dashboard, self-hosted accounts, orgs and subscriptions for web apps https://ift.tt/2Muryhy
Show HN: Dashboard, self-hosted accounts, orgs and subscriptions for web apps https://ift.tt/2z9KY2z August 21, 2019 at 02:41AM
Show HN: Interactive hacking demo of Capital One security breach https://ift.tt/2zaA7Wf
Show HN: Interactive hacking demo of Capital One security breach https://ift.tt/2MYUG05 August 20, 2019 at 06:25PM
Show HN: Fantasy stock market (w/shorting!) of 2020 Democratic candidates https://ift.tt/2Z2SKe0
Show HN: Fantasy stock market (w/shorting!) of 2020 Democratic candidates https://ift.tt/2Z5xrDJ August 20, 2019 at 10:34PM
Show HN: Is Yield Curve Inverted? https://ift.tt/2NjwaXv
Show HN: Is Yield Curve Inverted? https://ift.tt/2P5yEv5 August 20, 2019 at 09:10PM
Show HN: Resumable file upload (TUS protocol implementation) using pure bash https://ift.tt/2Pfl2Oe
Show HN: Resumable file upload (TUS protocol implementation) using pure bash https://ift.tt/33IBiKx August 20, 2019 at 07:05PM
Show HN: A subreddit dedicated to beta-reading https://ift.tt/2KIkifT
Show HN: A subreddit dedicated to beta-reading (it's naked and will stay naked for at least a week or two) There are stuff like Discord or Scribophile, which can provide good opportunites, but it's such a mess and sometimes it can be frustrating - for both parties. So, r/betareading is meant to become a platform for both parties to meet and exchange freely. I'll have more free time soon to work on the subreddit and promote it. Probably will add guidelines for both writers and beta-readers. Because a writer can name the genre of his text and his length, but beta-readers skills should be categorized and made public: from grammar to pacing or character development, including favorite genres, format, languages spoken fluently and time available. And maybe a wiki afterwards. This has always existed presumably, it's time to make it more formal. For writers I see two advantages: - easier to send your copy to your stranger than maybe to a buddy - a good, well-read and well-trained beta-reader will provide better feedback than your bud For beta-readers I see one advantage: - easier than to lurk Scribophile for a month wondering wth happens over there, or to join Discord and read thousands of pages of Sonic fanfic https://ift.tt/2NlIlDa In the meantime, feel free to join and stick to the one and only rule existing for now; tag your titles with [R] or [BR]! August 20, 2019 at 05:27PM
Show HN: A few simple games not only for kids https://ift.tt/2MqjFKd
Show HN: A few simple games not only for kids https://ift.tt/2zbwsrq August 20, 2019 at 03:15PM
Show HN: Zenduty – Next-Gen Incident Management for SRE and DevOps https://ift.tt/31PgCPd
Show HN: Zenduty – Next-Gen Incident Management for SRE and DevOps https://www.zenduty.com August 20, 2019 at 03:14AM
Monday, 19 August 2019
Show HN: TabNine Local – deep code completion on your laptop https://ift.tt/31My1rZ
Show HN: TabNine Local – deep code completion on your laptop https://ift.tt/2KIQdx6 August 20, 2019 at 06:39AM
Show HN: I Made a Machine Learning Algorithm Repository https://ift.tt/2KVEolR
Show HN: I Made a Machine Learning Algorithm Repository https://ift.tt/2MrgmSR August 20, 2019 at 05:34AM
Show HN: Creating a nice loading button with React Hooks https://ift.tt/2Mp4KA3
Show HN: Creating a nice loading button with React Hooks https://ift.tt/31O39Hn August 19, 2019 at 11:12PM
Show HN: PostgreSQL Extension for Libsodium https://ift.tt/2KQFaAE
Show HN: PostgreSQL Extension for Libsodium https://ift.tt/2Zfu39o August 20, 2019 at 03:38AM
Show HN: Helping people choosing the right career https://ift.tt/2KXRC1q
Show HN: Helping people choosing the right career http://whatforwork.com August 20, 2019 at 02:22AM
Show HN: Instant – A JavaScript SDK and IDE for automating video post-production https://ift.tt/2NgXS7q
Show HN: Instant – A JavaScript SDK and IDE for automating video post-production https://ift.tt/2ZdzFRJ August 20, 2019 at 12:30AM
Show HN: Crawlab: Open-Source Web Crawler Admin Platform That Runs Any Language https://ift.tt/2P5rebj
Show HN: Crawlab: Open-Source Web Crawler Admin Platform That Runs Any Language https://ift.tt/2HivRtd August 19, 2019 at 05:42PM
Show HN: Open-Source Dashboard UI Kit https://ift.tt/33KnQWE
Show HN: Open-Source Dashboard UI Kit https://ift.tt/2NiG0sK August 19, 2019 at 08:40PM
Show HN: A little web app for playing around with colors https://ift.tt/2MqCWLI
Show HN: A little web app for playing around with colors https://color.clss.hk/ August 19, 2019 at 08:57PM
Show HN: Random Access Compression https://ift.tt/2Nf5Bms
Show HN: Random Access Compression https://ift.tt/2z76FjX August 19, 2019 at 04:45PM
Show HN: HN Comments Owl: highlight new comments and collapse old threads https://ift.tt/2HepupL
Show HN: HN Comments Owl: highlight new comments and collapse old threads https://ift.tt/2KWn6F4 August 19, 2019 at 12:39PM
Show HN: K3sup (ketchup) 0.2.0 – install and build Kubernetes clusters with k3s https://ift.tt/2KH72YZ
Show HN: K3sup (ketchup) 0.2.0 – install and build Kubernetes clusters with k3s https://k3sup.dev/ August 19, 2019 at 12:32PM
Sunday, 18 August 2019
Show HN: Chart.xkcd – Xkcd styled chart library https://ift.tt/2YZNCr1
Show HN: Chart.xkcd – Xkcd styled chart library https://ift.tt/2ZaYZYv August 19, 2019 at 10:12AM
Show HN: Add web analytics to a Google Doc in 20 seconds https://ift.tt/2TFVo3q
Show HN: Add web analytics to a Google Doc in 20 seconds http://167.71.156.215/ August 19, 2019 at 04:40AM
Show HN: Smartip.io – Reliable and Accurate IP Geolocation and Threat API https://ift.tt/2KDEdg4
Show HN: Smartip.io – Reliable and Accurate IP Geolocation and Threat API https://smartip.io August 18, 2019 at 03:43PM
Show HN: Scenery — Asynchronous communication for teams https://ift.tt/2Nc5d85
Show HN: Scenery — Asynchronous communication for teams http://scenery.app August 18, 2019 at 02:55PM
Launch HN: Relatively No-Frills Product Hunt Launch Checklist https://ift.tt/2ZcAZ7t
Launch HN: Relatively No-Frills Product Hunt Launch Checklist In preparation for our own Product Hunt launch we have started reading about best practices and pre-launch procedures. Having gathered them in an ugly to-do list, we realised that others might find it useful as well. So we made it a bit prettier and decided to share it hoping that it will make someone's life easier. This to-do list is mainly focused on tasks you can achieve in under 7 days, but you can of course copy it to your GDrive and adjust to your own needs. Please, let us know if you find this to-do list helpful and we wish everyone a successful Product Hunt launch. And here's the link: https://ift.tt/2Nen5PI August 18, 2019 at 01:23PM
Saturday, 17 August 2019
Show HN: Journyal – record all your travels in the background https://ift.tt/2MnU44u
Show HN: Journyal – record all your travels in the background http://journyal.com August 18, 2019 at 07:31AM
Show HN: A marketplace to hire no code experts https://ift.tt/2KQWkyb
Show HN: A marketplace to hire no code experts https://ift.tt/2Ze65M5 August 17, 2019 at 11:21PM
Show HN: Register expiring premium domain names for just $99 https://ift.tt/2TF6cyO
Show HN: Register expiring premium domain names for just $99 https://ift.tt/31KRcCe August 16, 2019 at 10:08PM
Show HN: Saag as a Service – macronutrient-portioned Indian spinach curry https://ift.tt/2MnKPBf
Show HN: Saag as a Service – macronutrient-portioned Indian spinach curry https://ift.tt/2KPA0VD August 17, 2019 at 11:29PM
Show HN: distri: a Linux distribution to research fast package management https://ift.tt/2P0xbWS
Show HN: distri: a Linux distribution to research fast package management https://ift.tt/2TE6R3C August 17, 2019 at 10:19PM
Show HN: Pitaya Go, IoT Dev Board with Multiprotocol Wireless Connectivity https://ift.tt/2KBzdbU
Show HN: Pitaya Go, IoT Dev Board with Multiprotocol Wireless Connectivity https://ift.tt/2PaJNuy August 17, 2019 at 06:58PM
Show HN: ClojureScript pixel game engine with Blender live-reloading https://ift.tt/33CPo00
Show HN: ClojureScript pixel game engine with Blender live-reloading https://ift.tt/2Z77eER August 17, 2019 at 04:39PM
Show HN: Software jobs with a difference. Filter jobs by interview type https://ift.tt/2TIEQI7
Show HN: Software jobs with a difference. Filter jobs by interview type http://Softwarejobs.xyz August 17, 2019 at 02:29AM
Friday, 16 August 2019
Show HN: Software Engineering 101 https://ift.tt/2MnbBKf
Show HN: Software Engineering 101 https://ift.tt/33BH1BS August 17, 2019 at 07:46AM
Show HN: Prophecy.io – Cloud Native Data Engineering https://ift.tt/2P9Yz4K
Show HN: Prophecy.io – Cloud Native Data Engineering https://ift.tt/33Govbq August 17, 2019 at 01:25AM
Launch HN: SannTek (YC S19) – Breathalyzer for Cannabis https://ift.tt/2z3PAaC
Launch HN: SannTek (YC S19) – Breathalyzer for Cannabis Hey HN, I'm Noah, co-founder of SannTek ( https://ift.tt/31HfH3l ). We're building a breathalyzer for cannabis. I bet some of you have had the same idea cross your mind that we had: "If we have a breathalyzer for alcohol, why don't we have a breathalyzer for cannabis?" We're nanotechnology engineering alumni from the University of Waterloo. Two factors led into us deciding to pursue this idea: 1. Cannabis was being legalized across Canada and police were completely ill-prepared, so we saw an opportunity to help; 2. the science required to make this device exist was particularly interesting. Alcohol breathalyzers are fundamentally a fuel cell where the alcohol in your breath sample is oxidized, which then produces an electrical current that the device then translates to BAC. For alcohol, this works because of Henry's Law, which says that at any given temperature the ratio between the concentration of alcohol in the blood and that in the alveolar air in the lungs is constant. Cannabis is a very different beast. Not only is it a non-volatile, fat-soluble molecule, but the mechanism in which THC (the psychoactive component of cannabis) appears in your breath isn't super straight forward. Also, it is present in much lower concentrations in the breath compared to alcohol. Whereas a blood alcohol concentration of 0.08% (the legal limit in most states) might result in a concentration of 208 ppm of ethanol in the breath, a similarly impairing dose of cannabis results in 0.00001 ppm of the drug in breath. Detecting such a low concentration is difficult, and as a result, cannabis drug use has been detected in a variety of sub-optimal ways. The state of the art is a blood draw, followed by detection of THC at a toxicology laboratory using liquid chromatography-mass spectrometry. While accurate and well-validated, this approach has several problems. First of all, since THC is fat-soluble it remains in a person's body much longer than alcohol, especially if that person is a frequent user. Frequent users have been known to have detectable THC in their blood one week after beginning abstinence. These people are clearly not impaired all week but could be arrested and charged with a DUI based on many states laws across the US. Interestingly, police have the opposite problem with infrequent users. For most people, the concentration of THC in their system will decay quickly post-consumption. It takes around 2 hours (at best) for a police officer to get a blood draw from a suspect. At this point, many people will no longer have detectable THC in their system. Our device solves both these problems for police. Our breathalyzer uses an ultra-sensitive immunosensor to detect the minute concentration of THC in breath. Breath is the better medium for cannabis testing for several reasons. First of all, THC concentration in breath for both frequent users and infrequent users decays below detectable levels within 3-4 hours post-consumption and we have never detected THC in the baseline for any of our subjects. So our device does not incorrectly identify frequent users as impaired as blood testing can. Secondly, the breath tests can be administered quickly roadside, eliminating the risk of concentration decay seen with blood draws. Our device comes with a reusable analyzer and a single-use disposable cartridge. It costs us $2 to make a cartridge, and police are willing to pay $20 per test. An individual will breathe into the mouthpiece, and our filter system will collect exhaled breath particles (specifically non-VOCs). Currently, we manually "extract" the THC off of the filter into a solvent liquid, but in the future, this will be automated using novel microfluidics. The solvent, with the captured THC, is then transferred to the surface of the sensor- which is an electrochemical immunoassay. When the THC is there, the output signal is different than when the THC is not there (happy to dive further into this in the comments if people are interested). We haven't had enough resources to run any formal trials yet to publish data, but that is changing this year. We've hired a contract research organization, (shout out Curebase), to help us run our very first clinical trial with blood draws. We're going to be looking at the correlation between breath and blood concentrations, at various time intervals after consumption, to validate (or invalidate!) our preliminary in house data. Selling to the police is notoriously difficult, but we're imagining a world where there are one of our devices in every police car in North America. This weekend we exhibited at the IACP DAID and the response from the attendees was great! We have over 30 police departments across North America that have expressed interest in purchasing the device and that number is increasing every day. We're excited to hear all your questions and feedback! I encourage any questions you may have for us :) August 16, 2019 at 10:45PM
Show HN: jtx – tiny JSON to XML converter https://ift.tt/2N4PGXL
Show HN: jtx – tiny JSON to XML converter https://ift.tt/2YQjQFm August 16, 2019 at 09:49AM
Show HN: Lazy – Free Bootstrap UI Kit https://ift.tt/2ZcpWyY
Show HN: Lazy – Free Bootstrap UI Kit https://ift.tt/2KAj1HK August 16, 2019 at 02:25PM
Thursday, 15 August 2019
Show HN: Get insider info about your offshore software contractor – for free https://ift.tt/2N1ZNg1
Show HN: Get insider info about your offshore software contractor – for free Hi HN, My name is Yura Riphyak and I'm the co-founder of Contractor Intelligence(https://ift.tt/2Z6WSJ7). We help you make a more informed decision when choosing an offshore software development contractor. With demand for software engineers reaching 14 jobs per candidate and CS graduate salaries starting at $120,000, many Bay Area startups consider hiring part or all of their engineering team abroad. Yet outsourcing remains a risky endeavour. Due to the intrinsic conflict of interests (a dev shop maximizes their margin if they manage to sell you their lowest-salary developer for a maximum price), the offshoring industry suffers from the severe adverse selection problem. The dev shops can become very creative in selling you 'lemons'. I personally observed a video interview of a junior developer in Ukraine by a US client, with a senior colleague writing answers on a whiteboard behind the laptop :). I'm from Ukraine, where IT outsourcing contributes to over 3% of GDP. Working for over 10 years in this industry, I have worn both the clients and the service providers shoes - and experienced their distinctive pains myself. As a result in 2017 I co-founded YouTeam (https://youteam.io/)- a platform for building offshore dev teams, that got backed by Y Combinator a year and a half later. Our routine evaluation of service providers includes comprehensive background check, legal due-dil, insider info gathering, and verification of individual devs skills. In total over 400 dev shops and IT consultancies from 32 countries have passed this examination. Yet this still didn't feel like a solid enough step towards "making outsourcing great again". This is why we decided to turn our internal process into something that can be described as 'vetting-as-a-service'. Looking forward to learning your thoughts on Contractor Intelligence and how we can improve it. Thank you! August 16, 2019 at 03:36AM
Show HN: Bytime. How do you plan your free time in a city? https://ift.tt/31FTmmQ
Show HN: Bytime. How do you plan your free time in a city? Hey, there! We are https://bytime.app team. Create a customizable city route and explore venues that fit your interests. Find us on the AppStore at https://ift.tt/2Kzt3ZG August 16, 2019 at 02:48AM
Show HN: Launching GoatCounter; or: let's try and make a living from Open Source https://ift.tt/2KPMNal
Show HN: Launching GoatCounter; or: let's try and make a living from Open Source https://ift.tt/2TyW6zz August 15, 2019 at 09:28PM
Show HN: Our Code Stories- Programming Book Publishing/Tutorial Blog Alternative https://ift.tt/2MliVpO
Show HN: Our Code Stories- Programming Book Publishing/Tutorial Blog Alternative You may have seen a few posts lately around the idea of sharing stories about how code develops. I have been working on this too so I thought I would (re)share https://ift.tt/2TB3QRv My feeling is that code is typically written by a single person on a single computer and that others really only get to see the final product. Other devs don't get to learn much from the development process since they aren't around to see it all happen. Pair programming solves this problem but it doesn't scale well. In other words, there are a lot of interesting things to learn during the development process but much of it is left on the cutting room floor. I have created a new medium that allows sw devs to guide viewers through non-trivial code examples. There is a VS Code extension for authors. I am using it primarily as a replacement for traditional programming books, online tutorials, and youtube videos of code demos for the classes that I teach. Viewers can see code evolve and get a narrative commentary from the author while it happens. These are code focused resources which is what I think many learners want. Here is an example of one: https://ift.tt/33BiFIm These work best on a big screen. Use the >> button to quickly move through the code. Here is all of the content I have created so far: https://ift.tt/2TBFPtI I want OCS to be a marketplace where authors go to write 'books' (alternative to O'Reilly or Pragmatic Programmers) or smaller tutorials (alternative to Medium) and where learners can go to get content (alternative to Khan Academy or YouTube). The site allows content creators to charge for their work or make it freely available to all. I'd like to point out a few others that seem to be doing similar things: https://codelines.dev/ https://storytime.dev/ https://scrimba.com/ These are all interesting in their own ways and are worth checking out. August 15, 2019 at 11:13PM
Launch HN: Vendr (YC S19) – Buying software so you don’t have to https://ift.tt/2z2GKK6
Launch HN: Vendr (YC S19) – Buying software so you don’t have to Hey HN: I’m Ryan, the founder of Vendr ( https://vendr.com ). We buy and renew software for companies. Why? Because the way it's done now is a pain. Stakeholders, especially engineers, are required to spend unnecessary time with software salespeople. We believe that the buying process should be dictated by the buyer. For example, if you want to procure New Relic, you should be able to do it your way, not the salesperson’s way. Vendr was created so that companies can get the SaaS they need without needing to invest the time to procure. My background is in software sales. Previous to founding Vendr, I was head of enterprise sales for InVision and director of SMB sales for HubSpot, so I've learned how to buy and sell software. I’ve witnessed that many salespeople are really good at wasting customers' time (unnecessary qualification calls, demos, etc). Buying and renewing software is complicated, and even more if you want to get the best deal. We take care of all that and get you the software you need, fast, and at the best possible price. We also handle renewals and are able to reduce the price per seat as a company grows. Vendr is currently buying and renewing software for many fast-growing companies. We are currently working with Canva, GitLab, Brex, Drift, HubSpot, InVision, and others. These companies have hired us to save time and money. And it’s working. For example, in our first 12 months working with InVision, we saved them over $1.5M. Many of our customers are good negotiators, but they’ve realized that spending the cycles is not a good use of their time. Here’s how it works: We are typically hired by the head of finance or engineering. We analyze and organize your current SaaS purchases and renewal dates. You introduce Vendr to your vendors and we manage the procurement process from start to finish—getting you exactly what you need without ever having to pick up the phone. We are integrated into your Slack environment to keep you posted along the way. We make money via a monthly subscription to buy and renew all of the SaaS in your stack. Our subscription fee is based on your company size and ranges from $2k-10k+. Happy to chat directly at ryan@vendr.com. Have you experienced specific issues buying software? How have your experiences been working with software salespeople? We’d love to hear your feedback and ideas, and your experiences! August 15, 2019 at 10:36PM
Show HN: Homer – A Text-Analyzer in Python https://ift.tt/2MgV6PX
Show HN: Homer – A Text-Analyzer in Python https://ift.tt/2H0QfOr August 15, 2019 at 04:49PM
Launch HN: Remote company culture book for the Slack generation https://ift.tt/2KCgSeU
Launch HN: Remote company culture book for the Slack generation https://ift.tt/305f9Ux August 15, 2019 at 01:30PM
Show HN: BrowserUp Proxy-Network Traffic Testing for Selenium WebDriver (FOSS) https://ift.tt/2OVjfNW
Show HN: BrowserUp Proxy-Network Traffic Testing for Selenium WebDriver (FOSS) The BrowserUp Proxy is a free tool for web application testing that lets you test and manipulate network traffic. It works well in conjunction with Selenium WebDriver, or with any other browser automation technologies like cypress.io. For example, you can assert that a particular request happened and had a certain response code. Typically it is used to fill gaps in what Selenium WebDriver is able to see and test. August 15, 2019 at 07:27PM
Show HN: Birdcries, a pure-privacy tweet viewer https://ift.tt/2N0QmgR
Show HN: Birdcries, a pure-privacy tweet viewer https://birdcries.net August 15, 2019 at 05:48PM
Show HN: SmartForms – Form back end as a service https://ift.tt/2MizGll
Show HN: SmartForms – Form back end as a service Hi guys, my name is Giancarllo and I'm launching a pretty simple service: form backend that notifies you on Email, Telegram or Slack. http://smartforms.dev It's not intended to make tons of money, I made it for my use and I've been using it on some clients websites. It has a pretty generous free-tier and the paid tiers have really fair pricing. This is my first time launching a product, so any feedback is really appreciated! Thanks, guys. August 15, 2019 at 02:41PM
Show HN: sqltop – Find the most resource consuming SQL Server queries https://ift.tt/2yYZjPB
Show HN: sqltop – Find the most resource consuming SQL Server queries https://ift.tt/2P6qyTg August 15, 2019 at 02:25PM
Show HN: Cryptographically random strings with zero clicks https://ift.tt/2YSNs4X
Show HN: Cryptographically random strings with zero clicks https://ift.tt/2Mj1AgZ August 15, 2019 at 02:18PM
Wednesday, 14 August 2019
Show HN: Fast, unopinionated, minimalist web framework for Arduino https://ift.tt/33DyUVE
Show HN: Fast, unopinionated, minimalist web framework for Arduino https://awot.net August 15, 2019 at 08:45AM
Show HN: Music to Help You Focus. Musical Pomodoro https://ift.tt/2Z7TuxM
Show HN: Music to Help You Focus. Musical Pomodoro https://ift.tt/2TzjCwn August 14, 2019 at 11:33PM
Show HN: Swap-a-Doodle, a cross-platform social drawing app https://ift.tt/2Z4qMd9
Show HN: Swap-a-Doodle, a cross-platform social drawing app https://ift.tt/2N4OCTU August 15, 2019 at 03:05AM
Launch HN: Dex (YC S19) – personal CRM that reminds you to keep in touch https://ift.tt/2OXc6gd
Launch HN: Dex (YC S19) – personal CRM that reminds you to keep in touch Hi HN! I’m Kevin, founder of Dex ( https://getdex.com/ ). Dex is a personal CRM that reminds you to keep in touch with people you might otherwise forget. I started working on Dex because I felt like I was falling out-of-touch with people I cared about. I wanted to be aware of “how long it had been” and more proactive about maintaining my relationships. Looking to solve this problem, I tried data tools like Airtable, Notion, and Google Sheets. It was easy to setup a sheet to track relationships, but I eventually found these tools difficult to keep up with. I’d end up procrastinating on updating my records and would rarely find the time to revisit them. Dex is a personal CRM that aims to be simple, intuitive, and accessible. To get started, users sign up for a web application that connects with their Google contacts and calendar (and optionally Facebook and LinkedIn data). With this information, Dex suggests people to contact every day. Over time, these suggestions become better as users customize how frequently they’d like to reach out. Dex includes the functionality you might include from a CRM: logging notes, setting reminders, and organizing contacts. A feature which makes Dex unique is a Chrome extension, which allows you to view relationship history and add people without leaving social networking sites like LinkedIn, Messenger, Twitter, and Facebook. Most people realize the value and fulfillment that come from maintaining relationships, but occasionally still fall out of touch due to forgetfulness. Dex helps these people with a system of regular reminders to keep in touch. I’ve noticed many people already have their own ‘system’ for managing relationships, and I’m always interested in hearing about different people think about dealing with staying on top of relationships. I’d also welcome any other feedback about Dex! Feel free to also email me directly at kevin [at] getdex [dot] com. Thanks for your attention! :) August 15, 2019 at 02:32AM
Show HN: Price Oracle for Decentralized Finance Apps https://ift.tt/33BuNJm
Show HN: Price Oracle for Decentralized Finance Apps We built a data feed oracle to write prices on-chain, and it’s live on the Ropsten test network! In Decentralized Finance (Defi), you can build your own financial instruments and you often need an oracle to write off-chain prices onto the blockchain. We built an oracle focused on data feeds because the current options are too expensive and slow for regularly, repeating data. This oracle is designed for price feeds and uses public key encryption to validate the data submitted is accurate. We modeled our oracle off of MakerDao and generalized the design to work with any datafeed. We’re currently maintaining four datasets with ETH/USD, USDT/USD, PAX/USD, and DAI/USD. You can track the prices reported onchain with our dashboard: https://ift.tt/305qELE. Our smart contract is open sourced at https://ift.tt/2YXfMlZ. Check it out and we'd love to get your feedback! August 15, 2019 at 01:56AM
Show HN: Generate a graph of any data from your terminal https://ift.tt/2TyTL7M
Show HN: Generate a graph of any data from your terminal https://ift.tt/2KAOoCh August 15, 2019 at 01:54AM
Show HN: StoryTime – Create stories about your code instead of documentation https://ift.tt/2Z2zKf8
Show HN: StoryTime – Create stories about your code instead of documentation https://storytime.dev August 15, 2019 at 12:48AM
Launch HN: Lofty AI (YC S19) – Real estate investment with alternative data https://ift.tt/3036Tob
Launch HN: Lofty AI (YC S19) – Real estate investment with alternative data Hi Hacker News Community, My name is Jerry, and I’m one co-founders for Lofty AI ( https://www.lofty.ai/ ). We use machine learning to help identify homes where values are likely to appreciate, and we help home buyers buy them. People can partner up with us to buy a recommended property. If they do, we are willing to cover any potential losses on the property. In exchange, the buyer agrees to share some of the future profit on the home with us. The agreement lasts 3 years. Before starting this company, my co-founder and I had tried to invest in homes. However, we quickly got tired of realtors telling us to make offers based on very little data. We wanted to figure out a way to buy affordable homes that had the highest growth potential via a data driven approach. We realized there was a wealth of new alternative data out there, which could be used to predict both neighborhood growth and individual property growth. This alternative data we envisioned ranged from the growth in the number of postings on social media about a specific dog breed, to the number of restaurants in an area serving a specific type of trendy food, to the average wait time for ride sharing apps, and the average maximum temperature an area can experience. Our tech involves running clustering to identify trends and keywords from text based data (e.g.: social media photo tags, business reviews) that are associated with different categories of neighborhoods (for example: rich/suburban/static, middle-class/urban/growing). We then take these insights and feed them into a larger model with historical home prices, house level features, and an array of other numeric features (e.g. ride sharing wait times, new businesses) that predicts future home price on both an individual property and neighborhood level. With this trained model we can then predict future home prices based on these alternative data sources (as well a few traditional data sources). As we ingest more data going forward we are constantly retraining and reoptimizing our models. Along with successful backtesting we have been tracking our predictions to validate our models in production and have found that properties we had identified 12 months ago have beaten the market in appreciation by an average of 14 points (yay!). Most young working professionals want to live in or near large metropolitan cities for the lifestyle and better jobs market. This has contributed to extremely high home prices for places like the bay area and many young professionals end up paying rent that is on par with a mortgage payment. However, instead of building equity in their own future through an investment, they are simply making their landlords richer. We want to change this by giving people another option. They can now invest in a home and their capital can be protected should the investment flop. The trade off is that these homes tend to be located in areas not “currently” deemed to be a desirable neighborhood. In essence, we want to help inexperienced home buyers make smarter decisions, and we are willing to risk our own capital for that. In the event of a downturn in the market we are hedging our exposure by buying deep out of the money options that track the real estate market. These hedges are also attached to each individual contract so even if we were to go out of business before the maturation of the agreement or before a downturn in the market your downside protection would still be alive and well! As a result, anything that’s above a 20% decline across the portfolio will be covered by the hedging instruments, so we only need to be able to guarantee the range between 0 to -20% using our own capital. To make sure we can abide by the guarantee, we know exactly how many contracts we can enter into, and we will not go above that threshold until we obtain more funding. Sign up with us to receive a list of recommended properties that our models think will appreciate over the next 3 years. Make an offer on the property you like the most using any method you’d like. If you don’t have an agent you work with, we can recommend you one along with helping you get a mortgage. After you make an offer on a home, you enter into a contract with us. We agree to cover losses over the next 3 years and in exchange, you share some of the future upside with us. Let us know if you have any questions or insights, and I’ll be happy to respond! Feel free to directly reach out to me at jerry@lofty.ai as well. We’d love to hear your feedback and suggestions! August 14, 2019 at 10:28PM
Show HN: A list of no-code software, by category, with real-world examples https://ift.tt/2MZQhdf
Show HN: A list of no-code software, by category, with real-world examples https://ift.tt/2z26NRy August 14, 2019 at 09:02PM
Show HN: Unix-Style CLI for Root https://ift.tt/2Kx3AAi
Show HN: Unix-Style CLI for Root https://ift.tt/2Tu5CUy August 14, 2019 at 01:02PM
Show HN: Display Google Sheet Data in Your Website Without an API with HTML https://ift.tt/2N1zJRX
Show HN: Display Google Sheet Data in Your Website Without an API with HTML https://ift.tt/2M34JBv August 14, 2019 at 05:23PM
Show HN: Privacy-Focused and Open Source Alternative for Google Photos https://ift.tt/2KDRgwI
Show HN: Privacy-Focused and Open Source Alternative for Google Photos https://ift.tt/302wflQ August 14, 2019 at 01:05PM
Show HN: Include_bytes () with compile-time zip and runtime lazy unzip https://ift.tt/2KvHBcR
Show HN: Include_bytes () with compile-time zip and runtime lazy unzip https://ift.tt/2KwqAz7 August 14, 2019 at 12:21PM
Tuesday, 13 August 2019
Show HN: I give you the most suitable outfit to wear depending on weather https://ift.tt/2H7afyT
Show HN: I give you the most suitable outfit to wear depending on weather https://ift.tt/2ZT3MiA August 12, 2019 at 06:31PM
Launch HN: Shift Health (YC S19) – Understand Your Healthcare Costs Pre-Visit https://ift.tt/2H1NNaf
Launch HN: Shift Health (YC S19) – Understand Your Healthcare Costs Pre-Visit Hi HN, We're Lance, Lance, and Dallin (Yes...2 founders named Lance :)). We are the founders of Shift Health ( https://shifthealth.io ). We help patients understand what they will owe pre-visit and provide flexibility to pay overtime. Purchasing health care is unlike anything else you buy in our society today. You wouldn’t expect to walk into a grocery store, take home a loaf of bread not knowing the price and then receive a surprise bill 3 months later. So why is this the standard experience for buying health care services? The surprising thing is that the standard experience for doctors offices is not much better. Antiquated billing processes compounded with the fact that patients are responsible for more and more of the bill out of pocket is creating a scenario where doctors offices are only collecting 40% to 60% of the patient out-of-pocket responsibility. We partner with doctors offices to tell patients what their expected out-of-pocket price is before they see their doctor and provide flexibility to pay overtime. Our mission is to make healthcare costs understandable and affordable for all. We all met working on a marketing venture together that we have since exited. While working on our marketing company we carved out time each Friday to discuss big problems that we had the right talents to solve. Those Super Duper Friday’s (as we called them) were really valuable for us. Lance R. (Rodela) has worked in healthcare tech for most of his career (Medicity, Aetna, SolutionReach), and he cued us into the trend of High Deductible Health Plans (HDHP’s). These plans are being rapidly adopted and are having adverse impacts for patients and healthcare organizations. Patients owe more and more out of pocket (up 12% just last year), and healthcare organizations are ill equipped to collect effectively from patients. We set out to validate the problem, and everyone else we talked to agreed that medical billing is almost never a positive experience. So we set off to fix it. Even with Rodela’s background we didn’t realize how hard this was going to be in the beginning. Healthcare has been very resistant to disruption to date. Antiquated legacy systems abound, political lobbyists hover over everything and administrative staff have to be extra cautious not to find themselves on the wrong side of countless regulations and legislation. In short...it’s gnarly. Not sure if it was insanity or inspiration that drove us forward, but onward we went. First, we went out and talked to clinical leaders near us. It did not take us very long to find an excited pilot partner to innovate with us. We did a lot of discovery work with their billing, front office, and operations teams to understand their workflow and requirements. Next we spoke with dozens of patients to better understand their needs, pain points, and challenges. Once we had a firm grasp, we presented mockups and prototypes to the clinic and to their patients to refine an MVP. Finally, we set to work constructing our solution. As we neared completion on the MVP the next hurdle (prior to even getting launched) appeared. We needed to integrate with the practice’s Electronic Medical Record (EMR) system. Fortunately, our partner had a strong relationship with their EMR provider, which saved us months of what would have otherwise been frustrating back and forth. Whew… we made it, right? Yup! Well, we made it to stage one at least. We launched the pilot and saw excellent feedback from both sides. Patients would text us saying “I love love love this” and our pilot partner saw patient collections grow by 30%. We are not stopping there though. To build the best estimations we needed to build into insurance networks and more, and that is what we are pioneering today. There is still a lot of tech to build (calling all health tech pros hungry to work on something big!), but we are excited to announce that today we are able to text obstetrics patients 48 hours before their appointment how much their care will cost them out of pocket with 95% accuracy. Healthcare payments have been a giant mess for a long time, but all of this is approaching a massive tipping point for change with 3 important market forces: 1. Financial Forces: Due to the rapid adoption of HDHP’s, patients are financially responsible for more of their bill. Doctors offices are ill-equipped for this paradigm shift and are collecting less (40%-60% of patient balances are written off). Patients want to know their costs ahead of time, and we have proven that doctors will collect more when they communicate ahead of time and provide flexible payment options. 2. Social Forces: Healthcare costs and spending has been catapulted to the center of the upcoming presidential debates, and an executive order requiring price transparency in the United States was signed in June 2019. 3. Technological Forces: Platforms are emerging providing more health data access than ever before. I've recently seen some posts on HN about the executive order and price transparency ( https://ift.tt/2Lo9CUr ) so we’re looking forward to a really good discussion. Please reach out with your ideas, help, and connections! August 14, 2019 at 02:25AM
Show HN: Pisa – Performant Indexes and Search for Academia https://ift.tt/2Z1d1Mc
Show HN: Pisa – Performant Indexes and Search for Academia https://ift.tt/2xGzNyi August 13, 2019 at 11:59PM
Show HN: Awesome Space, a repository of open source space-related resources https://ift.tt/2ySTBi7
Show HN: Awesome Space, a repository of open source space-related resources https://ift.tt/2XforQG August 13, 2019 at 10:24PM
Show HN: A free crypto tax calculator https://ift.tt/2H11aaQ
Show HN: A free crypto tax calculator Hi, I'm Robert Karl, a software engineer, cryptocurrency trader, and creator of CBR ( https://ift.tt/2H4Nzzd ). I wanted to report gains from trading to tax authorities, but found existing crypto-tax solutions were not great. There are some very fully featured tax solutions out there. I believe there is even a YC company that can solve this problem. However, I found that for my use case, which includes less than 100 trades, the existing sites would charge me between $150 and $800 for a handful of PDFs. I wasn't sure that made sense given the server-side costs to generate these documents (approximately zero). CBR does this for free. A large portion of the codebase is open source (https://ift.tt/2Z3PFpo). I would love your feedback about U/X as well as pricing for premium features. I'm happy to answer any questions. August 13, 2019 at 09:41PM
Show HN: Divjoy – React Codebase and UI Generator https://ift.tt/2OWJ7ZQ
Show HN: Divjoy – React Codebase and UI Generator https://divjoy.com August 13, 2019 at 10:56PM
Launch HN: Boost Biomes (YC S19) – Microbes for better crop yields, shelf life https://ift.tt/2N1Ka8q
Launch HN: Boost Biomes (YC S19) – Microbes for better crop yields, shelf life Hi Hacker News, we're Jamie and Adam, cofounders of Boost Biomes ( http://boostbiomes.com/ ). Boost is developing spray treatments for fruits and crops to prevent mold, mildew and fungi. Packagers can use our products to extend shelf-life for fruits, and farmers can increase yield of crops. The active ingredients are live microbes. I (Jamie) have been in biotech for over a dozen years. A decade ago, I was at a biofuels company working to grow algae, and fungi ruined our crop. At the time I realized that if we could control the ecosystem, we could prevent these kinds of agricultural disasters. In the meantime, Adam, as a professor at Berkeley National Lab and UC-Berkeley over the last two decades, had been developing a technology platform to understand microbial ecology. When Adam and I met a few years ago, we realized that his technology could address these kinds of challenges. No longer interested in algae as a crop, we saw the opportunity in high-value crops. These include strawberries in the field, apples post-harvest and cannabis as an exploding opportunity. We're clearly not the first ones to think about microbial products for ag. What sets our approach apart is the technology that Adam developed. Using his approach, we are able to determine what we call an interaction map - the complete set of interactions between microbes from a given environment. The interaction map generates leads for us, including groups of microbes that work together as 'consortia'. Our current lead product candidates are in fact consortia. Our first product is a soil amendment being sold into the cannabis market. There's a real excitement of the opportunities for the market to expand, and it's an industry full of early-adopters. We're looking longer term, though, as our products will address food production and waste. Fungi destroy enough food to feed 600M people every year—this represents 60% of the people going hungry every year! This is the kind of impact we're after with our tech and with the company. We look forward to discussing the opportunity and technology! August 13, 2019 at 10:35PM
Show HN: Yack – Community Browser for Hacker News, Reddit, YouTube and More https://ift.tt/2Z0hHG7
Show HN: Yack – Community Browser for Hacker News, Reddit, YouTube and More https://yack.io August 13, 2019 at 10:02PM
Show HN: Privacy-Focused Alternative to Google Docs and Microsoft Word https://ift.tt/2YFOMrA
Show HN: Privacy-Focused Alternative to Google Docs and Microsoft Word https://ift.tt/2MdRDl5 August 12, 2019 at 02:21PM
Show HN: Free app to export your site's design tokens to code https://ift.tt/2YVrOfB
Show HN: Free app to export your site's design tokens to code https://ift.tt/2KFy9m6 August 13, 2019 at 06:51PM
Show HN: Rust-fern-bench – WebVR app for benchmarking Rust+wasm vs. JavaScript https://ift.tt/2KylUZL
Show HN: Rust-fern-bench – WebVR app for benchmarking Rust+wasm vs. JavaScript https://ift.tt/2yWhC84 August 13, 2019 at 11:22AM
Show HN: I made online community for unusual people https://ift.tt/2Z2tzDx
Show HN: I made online community for unusual people https://holynetr.com/ August 13, 2019 at 04:38PM
Show HN: Wagyu – Rust library for generating cryptocurrency wallets https://ift.tt/2OU9ijY
Show HN: Wagyu – Rust library for generating cryptocurrency wallets https://ift.tt/2KW6C03 August 13, 2019 at 02:24PM
Show HN: Parapet – A purely functional library to build distributed systems https://ift.tt/2Z0K1UX
Show HN: Parapet – A purely functional library to build distributed systems http://parapet.io August 13, 2019 at 02:06PM
Show HN: Procrastinating? Take a 5min break without leaving your computer https://ift.tt/2H4lRmt
Show HN: Procrastinating? Take a 5min break without leaving your computer https://break45.com August 13, 2019 at 12:23PM
Monday, 12 August 2019
Show HN: How to chain multiple functions in JavaScript properly with async/await https://ift.tt/2YLU7xJ
Show HN: How to chain multiple functions in JavaScript properly with async/await https://ift.tt/2Z2i9Uy August 13, 2019 at 08:30AM
Show HN: Solve puzzles to build a cat-2-human translation system using ML (game) https://ift.tt/2H1eHiC
Show HN: Solve puzzles to build a cat-2-human translation system using ML (game) https://ift.tt/2Jxfs5H August 13, 2019 at 07:26AM
Show HN: Geo-Info – A Simple Geocoding API https://ift.tt/2KHuMuX
Show HN: Geo-Info – A Simple Geocoding API https://geo-info.co August 13, 2019 at 05:01AM
Launch HN: Lazy Lantern (YC S19) – Detect Meaningful Patterns in Your Analytics https://ift.tt/2N4gnvs
Launch HN: Lazy Lantern (YC S19) – Detect Meaningful Patterns in Your Analytics Hello HN, We are Bastien, Guillaume and Alex, founders of Lazy Lantern ( https://ift.tt/2ZT3s3c ). We work on detecting what really matters as it happens in your website or app. As software engineers in various companies, we repeatedly got overwhelmed by the amount of product analytics we had to keep track of. What specific metrics are you supposed to monitor when you have dozens or hundreds of them, each metric having contextual information about the user, device type, location, language, etc.? This can represent thousands to millions of useful sub-metrics. Despite spending significant time monitoring analytics dashboards on Google Analytics, Mixpanel, Amplitude, Grafana and more, we had to keep track of so many metrics and user segments that impactful events regularly went unnoticed. We often missed technical incidents, but also business opportunities such as not knowing that a feature really moved the needle or that there was sudden adoption for a specific user group. We started Lazy Lantern to build an automated way of analyzing any number of metrics in real-time. The goal is to provide a good picture of impactful events as they happen, both in the case of negative anomalies (outages, bugs, crashes) and positive anomalies (virality, marketing, growth). In practice, we automatically detect abnormal patterns for each metric, in particular temporary spikes/drops, level changes, trend changes and seasonality changes. In case of anomaly, we surface the user segments that are most affected and we group correlated anomalies together to give you a better picture of what parts of the product are impacted. On the implementation side, there were a couple of requirements for an effective anomaly detection algorithm. It has to be: - Autonomous: avoiding manual configuration to be able to scale to arbitrarily high numbers of metrics - Unsupervised: being able to detect anomalies for all types of businesses without knowing beforehand what a typical anomaly for each business looks like - Dynamic: accommodating all kinds of seasonalities and trends, which excludes using static thresholds - Fast: deciding whether a data point is indicative of an incident in minimal time To fulfill these requirements, we first tried the Holt-Winters seasonal models, but finally got the best results with a procedure based upon Facebook’s Prophet forecasting model. To provide a better sense of each anomaly’s severity as well as what areas of the product are affected, we integrated two additional functionalities: - Anomaly severity scoring based on the number of impacted users, deviation from prediction and anomaly duration - Anomaly grouping using a reproduction of VARCLUS, which groups metrics by clusters based on their partial correlations For this initial launch, we are targeting Segment customers, which makes enabling our product a breeze. If people find it useful, we will provide wider support. Pricing is based on the number of metrics you want to track. If you email us at contact@lazylantern.com mentioning this post, we’ll extend the free trial to 3 months. If you are interested, sign up in one minute on our website at www.lazylantern.com. We’d love to know if you think this product might be useful to you or if there is a better way to approach the problem. Thank you! August 13, 2019 at 02:30AM
Show HN: Twitch OBS Speech-to-Text Subtitles Plugin https://ift.tt/2MWOpSw
Show HN: Twitch OBS Speech-to-Text Subtitles Plugin https://ift.tt/2L13Ok9 August 13, 2019 at 12:48AM
Show HN: LMS – Lightweight Music server written in C++ https://ift.tt/2yW7zj4
Show HN: LMS – Lightweight Music server written in C++ https://ift.tt/2KsC8U9 August 13, 2019 at 12:15AM
Show HN: Understand the Internet by Building It in a VM (MOOC) https://ift.tt/31JalF1
Show HN: Understand the Internet by Building It in a VM (MOOC) https://ift.tt/2OTBRhh August 12, 2019 at 11:47PM
Show HN: A portal for your customers to interact with Stripe billing https://ift.tt/2GZc14X
Show HN: A portal for your customers to interact with Stripe billing https://ift.tt/2YXIBPc August 12, 2019 at 11:10PM
Launch HN: Embrace (YC S19) – Spot and fix bugs in mobile apps https://ift.tt/31Ad97e
Launch HN: Embrace (YC S19) – Spot and fix bugs in mobile apps Hi HN! I’m Eric, the co-founder of Embrace ( https://embrace.io ). Embrace is a debugging and performance monitoring platform that gives developers the information and context they need to monitor and solve errors, crashes, and performance issues. Think of it as what you wish Crashlytics had evolved into combined with the session replay capability of Fullstory. Before Embrace, I co-founded the mobile gaming company Scopely, where we made six top-grossing mobile games including Yahtzee, Walking Dead, and Star Trek. The pain I felt while developing those games sparked the idea for Embrace. Customers and I would find bugs that were impossible to reproduce by the development and QA teams, and the analytics and logging tools we had in place just weren’t enough to solve them. We had crashes under control, so we cared more about startup freezes, failed purchases, and out-of-memory app closes. Without reproducing the issue, we couldn’t tell if the error was caused by a fundamental code issue, something with my device settings, a network problem, or just a very unfortunate combination of all of the above. The solution seemed simple: I wanted to look up my session and see all the user interactions, networking and logging together to find out what caused my issue. After talking with my friends at other mobile app companies, I knew I wasn’t alone. Things worked well in development, but we saw unexpected errors in production and we never had enough information to solve them. I wanted more than just a stack trace to help developers fix the problem, so my co-founder Fredric—who has now built three mobile analytics companies—and I started Embrace. We've talked with many mobile developers and companies and we saw many common problems with apps, such as slow app starts resulting from too many blocking network calls on startup, and we have built the features into our platform to help solve these problems. We also saw processes that were more cumbersome than they needed to be. Often when developers had to fix an issue they would try to combine data from backend logs, different monitoring tools, and feedback from bug reporters to try to build a picture of what was going wrong, but in the end it still wasn’t enough. There was always that one log message that they realized they should have added and they had to wait another release cycle figuring out a fix for the issue. You can add Embrace’s SDK to your app to start collecting the info I had been missing when building apps. We intercept network calls, track views, monitor CPU usage, capture crashes, and automatically collect many more metrics to provide developers with the context that they have told us helps them solve problems. Add logs and breadcrumbs that you define, and we are able to get you as close to replaying user sessions as possible without capturing video. You’ll be to see able to see the network calls before a failed purchase or whether or not the device was in low-power mode when it crashed. We are fortunate to have 40+ customers already, including Wish, OkCupid, AllTrails, and Home Depot. We helped solve the 2nd largest, long-standing crash for Wish by providing their developers with context they were lacking. Developers for a subscription revenue app were able to identify that a critical network call did not occur as expected when users took a certain path through their app. The most recent customer I visited solved two bugs using info from our tool the day after they integrated. We look forward to answering any questions you have and hearing what challenges you face with your mobile apps. We are free to use in development, so any feedback you have on the service would be much appreciated! August 12, 2019 at 10:33PM
Show HN: Autogenerated Automated QA Testing: Find, Build, & Repair Tests with AI https://ift.tt/2OOiiXJ
Show HN: Autogenerated Automated QA Testing: Find, Build, & Repair Tests with AI https://qanairy.com/ August 12, 2019 at 08:53PM
Show HN: Game of Life and AssemblyScript https://ift.tt/2yQT68h
Show HN: Game of Life and AssemblyScript https://ift.tt/2YJKcsi August 12, 2019 at 08:08PM
Show HN: MeSpeak.js 2.0 – Text-to-Speech in JavaScript https://ift.tt/2Mbt7ko
Show HN: MeSpeak.js 2.0 – Text-to-Speech in JavaScript https://ift.tt/31rTpmb August 10, 2019 at 03:44PM
Show HN: How to handle React forms with a hook based on MobX https://ift.tt/2MYudj2
Show HN: How to handle React forms with a hook based on MobX https://ift.tt/2Mcf1PT August 12, 2019 at 03:42PM
Show HN: Webmail client for SES incoming mails https://ift.tt/2YHX7uP
Show HN: Webmail client for SES incoming mails Hi, we have just launched a new product KloudKonsole Webmail, which provides a webmail client to AWS SES users to read their incoming mails. This is a free to use product, give it a try @ https://ift.tt/2MXIdd5 August 12, 2019 at 03:23PM
Show HN: Hoy – Share short messages with people near you https://ift.tt/2Z0FSnW
Show HN: Hoy – Share short messages with people near you https://hoy.sh August 12, 2019 at 12:39PM
Show HN: TimeSnapper for Mac is available now https://ift.tt/2KsrKvy
Show HN: TimeSnapper for Mac is available now Previously I told HN about the beta for TimeSnapper on Mac and many of you signed up and contributed feedback and suggestions during the beta, or responded with helpful comments in that thread[1]. TimeSnapper is now available in the Mac App Store, here: https://ift.tt/2KrOYSB Thank you very much to the 'Show HN' readers who helped us get here today. [1] https://ift.tt/31zQ18Y August 12, 2019 at 04:25PM
Show HN: Ebooks in PDF and ePub formats across a wide range of technology stacks https://ift.tt/2Mevbbk
Show HN: Ebooks in PDF and ePub formats across a wide range of technology stacks https://ift.tt/2KFSCay August 12, 2019 at 03:51PM
Show HN: Every shortcut for designers, developers and writers in one place https://ift.tt/2KD5fD8
Show HN: Every shortcut for designers, developers and writers in one place https://ift.tt/2EHllIZ August 12, 2019 at 11:34AM
Sunday, 11 August 2019
Show HN: Soliloquy – Note-taking for power users https://ift.tt/2ZS7AAs
Show HN: Soliloquy – Note-taking for power users https://ift.tt/2YXUmoz August 12, 2019 at 01:52AM
Show HN: Personal Management System https://ift.tt/31H6vfB
Show HN: Personal Management System https://ift.tt/2H2DJOp August 12, 2019 at 01:16AM
Show HN: Curated Toolkit for Remote Work https://ift.tt/2Z3hgXS
Show HN: Curated Toolkit for Remote Work https://nohq.co/tools/ August 12, 2019 at 12:33AM
Show HN: The interactive LED strip above my bed https://ift.tt/2MRw5u1
Show HN: The interactive LED strip above my bed https://ift.tt/2MWaT60 August 11, 2019 at 06:29PM
Show HN: A browser-based multiplayer clone of the DOS game Liero using WebRTC https://ift.tt/304Kre4
Show HN: A browser-based multiplayer clone of the DOS game Liero using WebRTC https://ift.tt/2YSyruY August 11, 2019 at 07:49PM
Show HN: Open Big JSON Data in a Blink https://ift.tt/2YZZaFS
Show HN: Open Big JSON Data in a Blink https://ift.tt/2M8B1eo August 11, 2019 at 02:10PM
Show HN: Prove set membership without exposing the set or the member https://ift.tt/2yQq9ZZ
Show HN: Prove set membership without exposing the set or the member https://ift.tt/2Mf4LWT August 11, 2019 at 01:01PM
Saturday, 10 August 2019
Show HN: Cordless, a Discord terminal client written in Go https://ift.tt/2MPD5aR
Show HN: Cordless, a Discord terminal client written in Go https://ift.tt/2YWk1xU August 11, 2019 at 09:44AM
Show HN: Assessment based two hour python coaching https://ift.tt/2ZTf6Lo
Show HN: Assessment based two hour python coaching https://ift.tt/2KrOCvd August 11, 2019 at 08:33AM
Show HN: Historical order book reconstruction API for crypto markets https://ift.tt/2Z0KmHn
Show HN: Historical order book reconstruction API for crypto markets https://tardis.dev August 10, 2019 at 11:15PM
Show HN: Quark-IDE and a JavaScript runtime to build cross-platform desktop apps https://ift.tt/2McslUe
Show HN: Quark-IDE and a JavaScript runtime to build cross-platform desktop apps https://quarkjs.io August 10, 2019 at 10:07PM
Show HN: Generate a Secure Password with a Sharable Link https://ift.tt/2YA83uy
Show HN: Generate a Secure Password with a Sharable Link https://ift.tt/2KoX6Dk August 10, 2019 at 07:50PM
Show HN: Blockchain Implementation Using MongoDB https://ift.tt/2MS7RzR
Show HN: Blockchain Implementation Using MongoDB https://ift.tt/31sbXCP August 10, 2019 at 07:46PM
Show HN: Loominus AI – The fastest way to be productive with machine learning https://ift.tt/2KrhtQA
Show HN: Loominus AI – The fastest way to be productive with machine learning https://loominus.ai August 10, 2019 at 12:16PM
Friday, 9 August 2019
Show HN: Find and Explore Interesting Websites Together https://ift.tt/2yNPMus
Show HN: Find and Explore Interesting Websites Together https://feldot.com/ August 10, 2019 at 04:00AM
Show HN: Bashfs – Run commands as your filesystem https://ift.tt/33rtSeI
Show HN: Bashfs – Run commands as your filesystem https://ift.tt/2H0joJH August 10, 2019 at 09:23AM
Show HN: #AlphanumericShellcoding, alphanumeric shellcodes on RISC-V [DEFCON'27] https://ift.tt/2YE6xra
Show HN: #AlphanumericShellcoding, alphanumeric shellcodes on RISC-V [DEFCON'27] https://ift.tt/2YFnEZW August 10, 2019 at 09:17AM
Show HN: AI QA; Automatically finds, builds, & maintains UI tests for sites/apps https://ift.tt/2YEBGuQ
Show HN: AI QA; Automatically finds, builds, & maintains UI tests for sites/apps https://qanairy.com/ August 10, 2019 at 01:29AM
Show HN: An intuitive API client for SEC filings https://ift.tt/2YA6QU5
Show HN: An intuitive API client for SEC filings https://ift.tt/2KFbXZ8 August 9, 2019 at 11:02PM
Launch HN: Together (YC S19) – App to facilitate employee-employee mentoring https://ift.tt/2MaCdxY
Launch HN: Together (YC S19) – App to facilitate employee-employee mentoring We're Matt and Nathan, founders of Together ( https://ift.tt/2YUfRXt ). We make an app that manages employee-employee mentoring programs, and that ultimately improves employee career development and company culture. Matt and I met while we were working at the Boston Consulting Group, an unusual workplace that gets a number of things really right. They rank Top 5 on Glassdoor every year for best places to work. The best thing there is the culture of 'non-evaluative' mentoring. It was common to grab a coffee on a weekly basis with a senior colleague outside your team, talk through what strengths you want to develop, and that conversation would somehow eventually translate into a project together where you worked specifically on those areas. It's the reason why we felt our 'personal growth rate' really took off - someone was always aware of your goals. That got us thinking about whether the experience could be replicable at other companies too, and that's why we started Together. We learned that a lot of companies have tried to run mentoring programs but the experience for employees wasn't great. Examples: Someone picked your match for you, and it wasn't a good fit; your match left the company and no one on the HR team even knew; you had a few sessions but had no clue what to talk about / no sense of progress against any goals; as an HR person, you had no visibility into whether the program was working or not Through Together, any employee can voluntarily sign up to be part of their company's mentoring program. You can sign up to be a mentor, mentee or both - we've even had VPs enjoy the experience as a mentee. Once you fill out your mentoring profile, the magic is in the learning experience that is personalized just for you: As a mentee, you get a curated list of the top 5 people at your company who signed up and can help you reach your goals. You can be part of one or multiple programs at the same time that focus on different career checkpoints, such as "new manager" or "internship" tracks. With that comes special agendas and content to work through with your mentor/mentee You can track progress to your goals and look back through your personal session history with mentees/mentors - and if things aren't going as planned, an admin might even proactively reach out to you and see if they can tweak who you're working with Many companies run mentoring programs today, but they largely fall flat. That's why companies like Disney Studios ask us to help them relaunch in a new and more impactful way. What has been your mentoring experience at work? I'd love to hear about what worked and what didn't! What would you have liked to have? We'd love ideas for how an app like ours could support the mentoring experience for everyone involved. If you’re interested in launching Together at your workplace, [let us know!]( https://ift.tt/2MUAUmf ). August 9, 2019 at 10:33PM
Show HN: Stream a remote screen with WebRTC https://ift.tt/2KAVuW9
Show HN: Stream a remote screen with WebRTC https://ift.tt/2YOoZgj August 9, 2019 at 10:07PM
Show HN: I'm building a robot that cuts men's hair, starting with beard trims https://ift.tt/2GYnp1j
Show HN: I'm building a robot that cuts men's hair, starting with beard trims https://www.youtube.com/watch?v=6CmHuTKToag&feature=youtu.be August 9, 2019 at 09:44PM
Show HN: DarkDarkGo – Distributed Search Engine for the Darknet https://ift.tt/33ku13D
Show HN: DarkDarkGo – Distributed Search Engine for the Darknet https://ift.tt/2M9jy5C August 9, 2019 at 09:24PM
Show HN: A tool to visualize exponential sums https://ift.tt/2yN0bXj
Show HN: A tool to visualize exponential sums https://ift.tt/2M9b52g August 9, 2019 at 07:47PM
Show HN: Tailwind.run – An Online Playground for Tailwind CSS https://ift.tt/2ZLNw2L
Show HN: Tailwind.run – An Online Playground for Tailwind CSS https://tailwind.run August 9, 2019 at 06:42PM
Show HN: I built a poker site with Haskell https://ift.tt/33pOCDk
Show HN: I built a poker site with Haskell https://ift.tt/2KBKB6l August 9, 2019 at 04:57PM
Show HN: Reviewhunt – Try cool early products, get rewards https://ift.tt/2ZLJsj5
Show HN: Reviewhunt – Try cool early products, get rewards https://ift.tt/2OOWeML August 9, 2019 at 04:45PM
Show HN: I miss Google Inbox and built a replacement https://ift.tt/2MMtBwZ
Show HN: I miss Google Inbox and built a replacement https://ift.tt/2YSczEc August 9, 2019 at 01:57PM
Thursday, 8 August 2019
Show HN: geo-info – A simple reverse geocoding API https://ift.tt/2TnIFm4
Show HN: geo-info – A simple reverse geocoding API https://geo-info.co/# August 9, 2019 at 07:03AM
Show HN: I've trained my neural network to play Tinder https://ift.tt/2YAXszE
Show HN: I've trained my neural network to play Tinder The video is here: https://www.youtube.com/watch?v=Ohs6sgmVNYI This video is a prof of concept. I always wanted to see if I could make my Neural Network play tinder for me. So I gather some pictures, created a fake tinder app (so I don't expose real people) and began the training. For this experiment I'm using scrcpy to control my cellphone and pyautogui alongside my neural network. The script is very simple: Get the image, run it trough a neural network, move the mouse to the output (yes or no) and click. There's a lot of hard coded things in my code, but as I said earlier, it is just a prof of concept. The code is pretty much garbage, but here's it if anyone care to look: import json from PIL import Image, ImageChops import numpy as np from Dejavu import Dejavu #this is my neural network (soon on GitHub) import pyautogui import time data = json.loads( open('nn.json','r').read() ) nn = Dejavu() nn.load(data) choices = { 0: (900,565), 1: (1055,565) } pyautogui.moveTo(850, 210) pyautogui.click() # I know there's only 6 pictures on my fake tinder app for i in range(7): img = pyautogui.screenshot().convert('L') img = img.crop( (810,210, 1150, 500) ) img.thumbnail( (36,36) ) arr = np.array(img).reshape(-1) arr = np.pad(arr, (0,36*36-arr.shape[0]), mode='constant') result = nn.predict( arr.tolist() )[0].tolist() result = result.index( max(result) ) pyautogui.moveTo( choices[result] ) pyautogui.click() if i < 6: time.sleep(3) August 9, 2019 at 07:06AM
Show HN: HashPlane Attack Map https://ift.tt/2Kp6tCU
Show HN: HashPlane Attack Map https://ift.tt/2YMmdrX August 9, 2019 at 03:03AM
Show HN: Use Julia Functions as PyTorch Operators https://ift.tt/2Ywqdxn
Show HN: Use Julia Functions as PyTorch Operators https://ift.tt/2OJ1e5f August 9, 2019 at 02:11AM
Show HN: Generate C/C++ code coverage super fast under GCC 9 https://ift.tt/2KnUKVh
Show HN: Generate C/C++ code coverage super fast under GCC 9 https://ift.tt/2yOkvaU August 9, 2019 at 02:10AM
Show HN: Libra Block Explorer https://ift.tt/2YTsJNq
Show HN: Libra Block Explorer https://ift.tt/2KzVeXh August 9, 2019 at 12:42AM
Launch HN: Quirk (YC S19) – Open-Source Cognitive Behavioral Therapy https://ift.tt/2MPGFS3
Launch HN: Quirk (YC S19) – Open-Source Cognitive Behavioral Therapy Hey HN, I'm Evan. We make Quirk, an open-source Cognitive Behavioral Therapy app. ( https://ift.tt/32lYq0N ) If you've never seen a cognitive-behavioral therapist before, it's easiest to understand by analogy with physical therapy. Like a physical therapist, a cognitive-therapist gives you goals and exercises to do, only they're mental rather than physical. Similarly, Quirk gives you exercises where you record and challenge negative thoughts. I work on Quirk with my brother, Koby, a former founder and marketer in both consumer products and the mortgage industry. He's really good at simplifying, branding, and explaining complicated topics to the average consumer. Personally, I'm just an engineer who used to work on Segment developer platform. Quirk started as a command line tool ( https://ift.tt/2TjgLaL ) that I used to track my panic attacks. I've had severe attacks for as long as I can remember, some lasting several hours. I always used to down-play them, saying "they're a once-in-a-blue-moon thing." But that wasn't really true and they started happening more and more. At a certain point they got so bad that I felt hopeless; I always assumed at some point in my life they'd just stop. But they didn't. So I picked up a book on depression, which turned out to be the CBT bible, "Feeling Good" by David Burns. I started working through the exercises and saw a dramatic drop in panic attacks. ( https://ift.tt/33oCkv1 ) I started turning the CLI into a little app so I could use it wherever. But since I was having so few panic attacks and was constantly recording thoughts all the time, the project became a CBT app. And the more thoughts I recorded, the better I felt; I went from having multiple attacks a week to having two in a six month period. I gave Quirk to folks with a "this-software-will-probably-break-if-you-look-at-it-funny" guarantee and open sourced it. But after a bit, it became pretty hard to ignore how many folks were relying on it. That was surprising; it's small and it doesn't really do much from a technical perspective. But Quirk's main claim-to-fame is that it works pretty well. Everyday we wake up to folks writing in saying that "for the first time in 30 years I feel peaceful," or that they're "happier, healthier and feel so much better about everything," or that they feel like Quirk is "their secret weapon.” We’re recommended by quite a few therapists but we’re also used by folks who aren’t currently seeing one and had never planned to before trying Quirk. That's fantastic, but that's not really surprising: CBT has 40 years of evidence saying that it works really well, even in "bibliotherapy" where someone isn't necessarily seeing a therapist. Quirk doesn't do every part of CBT, but it does the most general, applicable-to-everyone part. So what Quirk is really doing is fixing CBT's branding and consistency problems. Most people don't know what CBT is, or if they do, they don't realize just how effective it is and how much evidence is behind it. And when they "try" it, they often don't really do it consistently enough to see the value. Quirk's current feature set is just the thought-recording exercise with some cute illustrations, evidence building to prove to you that it works, and some silly skinner-box tricks to remind you to use it. A lot of companies solve these massive technical or structural problems. We make a little toy app that helps you feel better. But given just how approachable we could make CBT, we think we can help around 100 million people world-wide in the future. We're translated into 14 languages (kinda, it's a bit broken right now) and have quite an amazing and supportive community. We charge a small subscription for Quirk, currently $4, though the price might change as we figure stuff out. Unlike a lot of other apps, we're quite privacy conscious; we store your thoughts only on the device and don't have any email or phone collection. We want your feedback, questions, and ideas. If you're comfortable sharing, we really want to hear about your experiences. But mainly, we want you to know that CBT exists and that this is really something that could help you if you haven't been doing so hot lately. August 8, 2019 at 11:32PM
Show HN: Try Web Scraping Language https://ift.tt/31qco0o
Show HN: Try Web Scraping Language https://scrape.it August 8, 2019 at 11:17PM
Show HN: Track bugs and features that users report using NLP https://ift.tt/2YTVy8u
Show HN: Track bugs and features that users report using NLP https://ift.tt/2wE6N6X August 8, 2019 at 10:00PM
Show HN: I made a privacy-focused online journal https://ift.tt/2GUTrLu
Show HN: I made a privacy-focused online journal https://gekri.com August 8, 2019 at 09:55PM
Show HN: JSON Pizza – Beautify your JSON quickly https://ift.tt/2YNCN6E
Show HN: JSON Pizza – Beautify your JSON quickly https://json.pizza August 8, 2019 at 09:44PM
Show HN: I wrote a book on Python regular expressions https://ift.tt/2yPBAks
Show HN: I wrote a book on Python regular expressions My book titled "Python re(gex)?" is free to download through this weekend [1][2] The book covers both 're' and 'regex' modules, has plenty of examples and chapters also have cheatsheets and exercises. Code snippets, exercises, sample chapters, etc are available on GitHub repo [3] I used pandoc+xelatex [4] to generate the pdf. [1] https://ift.tt/2MPqog0 [2] https://ift.tt/2YzG51S [3] https://ift.tt/2MMiEvi [4] https://ift.tt/2CaIS4D August 8, 2019 at 08:44PM
Show HN: Retool Templates – pre-built internal tools in 1 click https://ift.tt/2YUQ1ym
Show HN: Retool Templates – pre-built internal tools in 1 click https://ift.tt/2MyyWI6 August 8, 2019 at 08:00PM
Show HN: ortFolio, a minimal website template for image-based portfolios https://ift.tt/2ZKfpZ4
Show HN: ortFolio, a minimal website template for image-based portfolios https://ift.tt/2YKVewQ August 8, 2019 at 07:03PM
Show HN: Flat Color Generator https://ift.tt/2yIJaxz
Show HN: Flat Color Generator https://ift.tt/2H53DlT August 8, 2019 at 01:53PM
Wednesday, 7 August 2019
Show HN: Grateful Place, a community for growing resilience, peace, and joy https://ift.tt/2ZF5Eew
Show HN: Grateful Place, a community for growing resilience, peace, and joy https://ift.tt/2ZFOFZN August 8, 2019 at 09:31AM
Show HN: Finding Area Using Monte Carlo Method https://ift.tt/2KpSv45
Show HN: Finding Area Using Monte Carlo Method https://ift.tt/2Kcqxsi August 8, 2019 at 08:47AM
Show HN: Superhuman for Code https://ift.tt/2OJWgVU
Show HN: Superhuman for Code https://ift.tt/33jjHZG August 8, 2019 at 01:10AM
Show HN: I created an Airbnb/vrbo revenue forecasting and benchmarking platform https://ift.tt/2YtI0oV
Show HN: I created an Airbnb/vrbo revenue forecasting and benchmarking platform https://hostology.co/en August 8, 2019 at 02:54AM
Show HN: Single header robust image resampling in C++ https://ift.tt/2YrppJY
Show HN: Single header robust image resampling in C++ https://ift.tt/2GTkt5P August 8, 2019 at 01:04AM
Launch HN: Gold Fig (YC S19) – Version Control for Settings Pages https://ift.tt/2GTRIWV
Launch HN: Gold Fig (YC S19) – Version Control for Settings Pages Ahoy HN! We’re Greg and Vikrum, co-founders of Gold Fig. Gold Fig is a tool that automatically creates a shared log of configuration changes to the SaaS tools you use. Modern applications are built atop a menagerie of these tools. Services like Stripe, SendGrid, Zapier, Segment, Twilio, Sentry, Travis, GSuite, domain registrars, CDNs, or even internal dashboards can directly affect your production and corporate environments, yet their configuration is not tracked with anything near the same fidelity as source code. Mistakes occur when people make config changes without proper context. Depending on which service was impacted this can result in outage, loss of revenue, or reputational harm. It’s usually the thing that broke in a subtle way for some extended period of time that bites the worst. Moreover, when an incident does occur, the respondent often also has limited context about changes made, leading to longer resolution times and possibly even further misconfiguration as previous configuration was lost. As an example, we've personally experienced this pain when managing the CDNs fronting core services. We had to synchronize changes across our Fastly configurations, DNS records, and origin servers, with no single source of truth to guide us. Any mistake could result in downtime. Some teams attempt to address this lack of context by putting one person in charge of doing all of the configuration for a service provider, leading to development bottlenecks. Other teams attempt to manually track these updates in a text file, email threads, or in their team chat. With Gold Fig, we want teams to be able to confidently share the management of their SaaS tools. Team members should have access to the full context behind all of the configurations they manage, and should be able to easily keep themselves up to date as they evolve. Gold Fig lives alongside automation tools like Terraform and Cloudformation, allowing you to plug the gaps that those tools can’t cover. Our initial product is a browser extension that automatically launches on settings pages of SaaS tools. When you make a change on these sites, the extension gives you the opportunity to also provide a commit message, similar to how you would with a code check-in. Now you have a record of some button clicks that impacted your environment. The change has a permanent URL so you can look it up later if you forgot what you did, use it to help you move settings from staging to prod, or have others review the changes that were made. Now that Gold Fig has captured what changed, when, and why, you’ll never get stuck in a situation where only one person knows exactly how something was configured. A byproduct of Gold Fig is that you now have a foothold into being able to undo these types of changes. We envision Gold Fig being part of all devops team’s way of surfacing and tracking changes. In the future we’ll be able to empower teams to do pull-request like approvals, show context before a change is about to occur, and provide more awareness to those responding production incidents. Our extension is able to capture payloads while being generally agnostic of the site itself. We’ll capture changes even if we haven’t seen the site before or if something has changed from the previous time we encountered it. For common sites like AWS or GCP we capture additional rich context like the product being impacted, the region/zone, and project name. We also aim to work on sites we don’t have access to like internal dashboards teams have built to manage customers, environments, or settings. We’d love to hear your experience with settings pages and SaaS configs. We’ll be here listening to your feedback, answering your questions, and happy to field any feature requests for Gold Fig you may have. You can give it a whirl here: https://ift.tt/2YU2pPr Thank you! Greg & Vikrum - hello@goldfiglabs.com August 7, 2019 at 10:28PM
Show HN: I created a newsletter to help people get better at coding interviews https://ift.tt/2YB1k3K
Show HN: I created a newsletter to help people get better at coding interviews https://ift.tt/2GNEVFl August 7, 2019 at 08:20PM
Show HN: We track Reddit, Google trends, Twitter, etc. to find trending topics https://ift.tt/31nKxxH
Show HN: We track Reddit, Google trends, Twitter, etc. to find trending topics https://meetglimpse.com August 7, 2019 at 07:28PM
Show HN: Pre-recorded, interactive video conversations with business coaches https://ift.tt/2Tgvi6X
Show HN: Pre-recorded, interactive video conversations with business coaches Hi, HNers! We're a 2 people start-up interested in brutally honest feedback from the community. We're working on something that can only be described as "Bandersnatch for e-Learning" - short, pre-recorded videos that resemble a real-life conversation - person asks you some questions about your problem/situation and based on your answers the videos change so that the conversation is most relevant to your current situation. Current topics are covered by business coaches - we imagine them giving much-needed advice to junior managers whenever they face challenges. That way helping them become better leaders and develop their soft skills. We're looking for early adopters - first 10-20 pilot customers (companies with ~100-250 employees) who would be willing to implement this at their organization and work closely with us (share feedback, shape the product). What do you think about our approach to passing on expert advice? Why would we fail? What would you do differently? More on: wiserstate.com August 7, 2019 at 07:05PM
Show HN: I made this repo to practice Algorithms in JavaScript https://ift.tt/2yGAGXL
Show HN: I made this repo to practice Algorithms in JavaScript https://ift.tt/2L3WmVM August 7, 2019 at 06:48PM
Show HN: Short unique ordered ID generator[Python] https://ift.tt/2MLWI3m
Show HN: Short unique ordered ID generator[Python] https://ift.tt/2M67RfQ August 7, 2019 at 02:36PM
Show HN: Tranquility Calendar https://ift.tt/2KA6IKf
Show HN: Tranquility Calendar https://ift.tt/2YLgIWf August 7, 2019 at 02:13PM
Tuesday, 6 August 2019
Show HN: Rap about sales saying yes before talking to devs https://ift.tt/2KyV5nb
Show HN: Rap about sales saying yes before talking to devs https://www.youtube.com/watch?v=nVWjcudK-2w August 7, 2019 at 01:10AM
Show HN: Convert Data into Documents https://ift.tt/2Kh5c0S
Show HN: Convert Data into Documents https://ift.tt/33cyEwB August 6, 2019 at 11:32PM
Show HN: A bot that tweets generated comments for the HN front page https://ift.tt/2MJvpGW
Show HN: A bot that tweets generated comments for the HN front page https://twitter.com/hncynic August 6, 2019 at 10:41PM
Launch HN: Lang (YC S19) – Internationalization Built for Devs https://ift.tt/2ZCLiTb
Launch HN: Lang (YC S19) – Internationalization Built for Devs Hey HN! We’re Eric, Peter, and Abhi, founders of Lang ( https://www.langapi.co ). We help developers quickly translate their apps into foreign languages by combining internationalization SDKs with a command-line interface that integrates directly with human translators. Previously, we all worked on building internationalization and localization tooling for companies. In our experience, companies don’t think about translation until too late, and the tech debt builds up very fast. It’s a nightmare to receive a task that says “translate app into Spanish.” Choosing the right open-source framework, refactoring the entire codebase, and integrating with human translators is a massive effort. As engineers, we wanted to work on features - not putting every string in our codebase into a translations.json file. In our months of internationalization work, we couldn’t find a good all-in-one toolkit. So we built Lang. Like other internationalization libraries, Lang gives you a tr() function. Wrap your strings with tr(), and we’ll show your users translations that correspond to their language settings at run-time. But how do you actually get the translations? Open-source frameworks like Polyglot.js stop here, but Lang doesn’t. Run “push,” and our command-line tool will parse your code files, find tr() calls, collect newly added strings, and send them to human translators for you. For JavaScript, we use Babel to construct an Abstract Syntax Tree (AST) of your code, and traverse the tree to find tr()’d strings. For a developer, this makes it simple to add/remove/update strings: just run “push” in your terminal. You can track the status of your translations on our dashboard, and when they’re done just run “pull.” We’ll generate a translation file for you, and connect it with our tr() function. You own the file - Lang doesn’t make any network requests for translations at run-time, and your translations always load, even if our service is down. This works for static strings in the code, but what about dynamic content in the backend or database? We expose a function called liveTr(), which takes a string argument. The first time liveTr() sees an untranslated string, it will make a request to Lang to translate it and return the string in its original language. But the next time, it will fetch the translation on-demand. We’ve shipped liveTr() with built-in caching functionality to reduce the number of network requests. We also have self-hosted solutions for users with high uptime requirements. This is a common in-house feature companies build for internationalization, and we want to make it available to all devs. Lang currently supports JavaScript and Typescript apps (React, React Native, Vue etc.) with closed betas for Django, Android, and iOS. Give us a try at https://ift.tt/2Yu7bHR - machine translations are free, so you can see your app in another language in minutes. If you use human translations, we charge $99 / month for our tooling, and 6-8 cents per word translated. A lot of our work is inspired by open-source, and we want to give back - if you’re building an open-source project or non-profit, ping us at eric@langapi.co. We’ll drop the monthly fee :) The HN community builds amazing products, and we’re sure there are plenty of people here who have translated their apps - we’d love to hear your experiences in this area and your feedback on how we can improve! August 6, 2019 at 10:34PM
Show HN: EasyALPR Parking Enforcer – iOS-based automatic violation detection https://ift.tt/2OEteqK
Show HN: EasyALPR Parking Enforcer – iOS-based automatic violation detection https://ift.tt/2KvjQQX August 6, 2019 at 10:20PM
Show HN: A theme for publishing beautiful stories with Gatsby https://ift.tt/2MGr2fO
Show HN: A theme for publishing beautiful stories with Gatsby https://ift.tt/2YQxZRO August 6, 2019 at 09:21PM
Show HN: Sell Your Anonymous Health Data to Research https://ift.tt/2MHprX1
Show HN: Sell Your Anonymous Health Data to Research https://ift.tt/2MuQN2C August 6, 2019 at 08:47PM
Show HN: Crowd-generated information on tech products https://ift.tt/2MIMDV6
Show HN: Crowd-generated information on tech products http://scooget.com August 6, 2019 at 08:14PM
Show HN: Create an unbundled database with Crux and Confluent Kafka in 5 minutes https://ift.tt/2YK3WXX
Show HN: Create an unbundled database with Crux and Confluent Kafka in 5 minutes https://ift.tt/2OHouAQ August 6, 2019 at 06:36PM
Show HN: A time tracker that asks you every 10 min what you're doing https://ift.tt/2KkIhBP
Show HN: A time tracker that asks you every 10 min what you're doing https://maesure.com/ August 6, 2019 at 05:38PM
Show HN: I trained a deep learning model to build sites for me https://ift.tt/2yDoKWG
Show HN: I trained a deep learning model to build sites for me https://zecoda.com/ August 6, 2019 at 04:50PM
Show HN: Realtime Replication Between GraphQL and the Client-Side Database https://ift.tt/2M2bhAo
Show HN: Realtime Replication Between GraphQL and the Client-Side Database https://ift.tt/2Yt7v9X August 6, 2019 at 11:54AM
Monday, 5 August 2019
Show HN: HTMLie is a command line HTML Parser https://ift.tt/2KqGDxk
Show HN: HTMLie is a command line HTML Parser https://ift.tt/2YJIEhn August 6, 2019 at 11:20AM
Show HN: Masked.link – A Stateless Link Shortener https://ift.tt/33g1A6z
Show HN: Masked.link – A Stateless Link Shortener https://masked.link August 6, 2019 at 03:26AM
Show HN: H1-B problems? Check your eligibility to move to Canada https://ift.tt/2ZznWhd
Show HN: H1-B problems? Check your eligibility to move to Canada https://ift.tt/31iyQbJ August 6, 2019 at 01:49AM
Show HN: I wrote an introduction to Random Forest using Tesla stock prices https://ift.tt/2Krfj1R
Show HN: I wrote an introduction to Random Forest using Tesla stock prices https://ift.tt/2ZA6DwC August 6, 2019 at 12:40AM
Launch HN: Compound (YC S19) – helping employees understand equity compensation https://ift.tt/2ZyRXxO
Launch HN: Compound (YC S19) – helping employees understand equity compensation Hi HN, we're Jacob and Jordan, the founders of Compound ( https://ift.tt/2ZIxFCd ). We help employees understand their equity compensation. We started Compound after seeing way too many of our friends get screwed over by startup equity. You hear the story often: wide-eyed engineer accepts an offer and 100,000 options from an exciting startup. Woohoo! Suddenly you must make what may turn out to be the most important financial decision of your life, whether you know it yet or not: should you exercise your options? The answer to this question depends upon many nuanced factors. Does the company allow for early exercising? If not, how long should you wait to exercise your options? When will you owe taxes? What is the Alternative Minimum Tax? How long is the exercise window if you cease employment? Will you ever qualify for the QSBS tax exemption? Will this be a qualifying disposition? Does your...wait...could you have negotiated for more equity? Do you really believe in the company? Should you even be working at an early-stage startup that you do not believe in? Equity is really confusing. There is no one-size-fits-all solution. However, your equity is a crucial part of your compensation and is worth being scrutinized as such. Many people miss out on significant upside because they fail to familiarize themselves with key terms before it is too late. There are 300-page books written on options but _nothing_ is personalized. Large financial institutions won’t talk to you unless you have millions of dollars in liquid assets. To make things worse, most companies do a terrible job of helping their candidates and employees understand the value of their equity. What does 100,000 options even mean? HR teams are frequently asked about equity-and tax-related matters from their employees and are forbidden from sharing useful, true things. Jacob and I got really interested in these problems during our final year of university. We read books, consumed the entire tax code, and talked with dozens of experts. We became the de facto equity resource in our circles and helped hundreds of people with everything from negotiating offers to exercising options. This led to the start of Compound. Over the years, there have been many proposals to fix equity compensation. There is no obvious simple answer. What is clear is that today’s system will eventually break. We are hoping Compound plays a role in the solution. Compound is entirely focused on helping you—the employee—understand and manage your equity. We provide forecasting tools that show you how much your equity is worth, display tax implications (AMT exposure, capital gains), and model exit scenarios. We help you understand the value of your equity to make more informed exercise decisions. For the HN community, we are offering free informational consultations at ( https://ift.tt/31nurV5 ) We also encourage companies to adopt more employee-friendly equity procedures and policies. We build tools, like fair offer-letter templates and internal equity dashboards, to promote transparency within companies. If your team is interested, please send me an email to jordan@withcompound.com. In the future, Compound will earn revenue by offering financial products. We are still hammering out these details—our mission is to help employees maximize their upsides by democratizing access to financial services currently reserved for the super-rich (tax planning, advisory, bespoke investment offerings, concierge services, etc.). We will be releasing more guides around this topic in the near future and would really appreciate your feedback and requests. Eager to hear about HN users’ experiences, ideas, and know there is a ton of expertise among the community to learn from. Happy to answer any questions in the comments or via email jordan@withcompound.com. Thanks! August 5, 2019 at 10:29PM
Show HN: Just-in-Time Geometry: 3D On-Demand (Need Keyboard; No IE) https://ift.tt/2YIXgxs
Show HN: Just-in-Time Geometry: 3D On-Demand (Need Keyboard; No IE) https://ift.tt/31cqu5s August 5, 2019 at 10:10PM
Show HN: Rget verify GitHub releases against a public recorded cryptographic log https://ift.tt/2T8fqDv
Show HN: Rget verify GitHub releases against a public recorded cryptographic log https://ift.tt/2YH4VZ7 August 5, 2019 at 09:51PM
Show HN: Armacmp – compile R linear algebra code to C++ https://ift.tt/2T5elwm
Show HN: Armacmp – compile R linear algebra code to C++ https://ift.tt/2ZxTGmR August 5, 2019 at 09:13PM
Show HN: Automatically synchronized Gmail inboxes for support and sales teams https://ift.tt/2MFPf5Z
Show HN: Automatically synchronized Gmail inboxes for support and sales teams https://supportall.cc August 5, 2019 at 07:08PM
Show HN: Everything asked – organized recaps of 'ask me anything' interviews https://ift.tt/2YGArKF
Show HN: Everything asked – organized recaps of 'ask me anything' interviews https://ift.tt/2Kqig2Y August 5, 2019 at 07:30PM
Show HN: Vulkan API for JavaScript/TypeScript https://ift.tt/2YFaC9P
Show HN: Vulkan API for JavaScript/TypeScript https://ift.tt/2GUcpmZ August 5, 2019 at 02:39PM
Show HN: I built custom bundles into DarwinMail to replace Google Inbox https://ift.tt/2yDx9Js
Show HN: I built custom bundles into DarwinMail to replace Google Inbox https://ift.tt/33cJPVM August 5, 2019 at 04:22PM
Show HN: Turn Google Slides in GIFs and Videos https://ift.tt/2YCBD1R
Show HN: Turn Google Slides in GIFs and Videos https://ift.tt/332h0LW August 5, 2019 at 09:50AM
Sunday, 4 August 2019
Show HN: TrueCaptcha -Using Deep learning to solve text captchas https://ift.tt/2KiqcV7
Show HN: TrueCaptcha -Using Deep learning to solve text captchas https://ift.tt/2LZyLWR August 5, 2019 at 08:57AM
Show HN: GitRecruit – Start Sourcing Candidates from GitHub https://ift.tt/2Ta5sS7
Show HN: GitRecruit – Start Sourcing Candidates from GitHub https://gitrecruit.co August 5, 2019 at 07:29AM
Show HN: Codelines – Create Coding Articles from Visual Studio Code https://ift.tt/2MF7JDy
Show HN: Codelines – Create Coding Articles from Visual Studio Code https://codelines.dev/ August 5, 2019 at 03:33AM
Show HN: Start a minecraft server on user join https://ift.tt/2GLGeEK
Show HN: Start a minecraft server on user join https://ift.tt/2MBZWq9 August 4, 2019 at 09:18PM
Show HN: FunctorFlow – An attempt to re-imagine Python libraries https://ift.tt/2Kgba1T
Show HN: FunctorFlow – An attempt to re-imagine Python libraries https://ift.tt/2GLZOAH August 4, 2019 at 09:05PM
Show HN: Isonotes – Create notes in rich text format or markdown https://ift.tt/2T577Z3
Show HN: Isonotes – Create notes in rich text format or markdown I have been building yet another note and document management site: https://isonotes.com/ https://isonotes.com/ August 4, 2019 at 03:54PM
Show HN: Mobius3 – Continual Sync to and from S3 https://ift.tt/2LWSKpf
Show HN: Mobius3 – Continual Sync to and from S3 https://ift.tt/2Yo2HlV August 4, 2019 at 03:26PM
Saturday, 3 August 2019
Show HN: Vimer – Open Files in an Existing Instance of GVim/MacVim https://ift.tt/2GLvAxJ
Show HN: Vimer – Open Files in an Existing Instance of GVim/MacVim https://ift.tt/2rOiJ95 August 4, 2019 at 10:07AM
Show HN: Research Lab Website Template https://ift.tt/339LVFU
Show HN: Research Lab Website Template https://ift.tt/2ODNkBp August 4, 2019 at 05:05AM
Show HN: A social media with a mechanism enabling users to make money https://ift.tt/2YEWH7T
Show HN: A social media with a mechanism enabling users to make money https://ift.tt/2YGIjMn August 4, 2019 at 03:22AM
Show HN: Block annoying forwards from your Whatsapp contacts https://ift.tt/3389ZsR
Show HN: Block annoying forwards from your Whatsapp contacts https://ift.tt/338fAPV August 3, 2019 at 11:45PM
Show HN: FewShots – Build deep learning models with small amounts of data https://ift.tt/2OA8Hn7
Show HN: FewShots – Build deep learning models with small amounts of data https://ift.tt/2YkCh4w August 3, 2019 at 11:22PM
Show HN: High Quality Anime Faces Dataset https://ift.tt/2GMxZIt
Show HN: High Quality Anime Faces Dataset https://ift.tt/2MCwnoA August 3, 2019 at 09:24PM
Show HN: Desktop Viewer for WebAssembly Modules https://ift.tt/2GGyGmr
Show HN: Desktop Viewer for WebAssembly Modules Hello there, I’m working on a desktop viewer application for WebAssembly modules for Windows, macOS, and Linux, and I’m looking to have some feedback from real-world use. The application is fairly small, requires no installation for now, and is limited to the minimum functionality, but I have more features in mind for the future. Testers would get a free license including future releases. If you’re interested, drop me a mail at contact@thewaywarddeveloper.com with the platform(s) you could test on. It would be helpful if you could tell me about in what capacity do you work with WebAssembly, so I can have an idea about your use case. Thanks, wayward August 3, 2019 at 07:45PM
Subscribe to:
Comments (Atom)