Show HN: Write messages on the Ethereum to circumvent censorship
5 by ibopm | 2 comments on Hacker News.
Tuesday, 31 July 2018
New Show Hacker News story: latest news
Launch HN: JITX (YC S18) – Automating Circuit Board Design
1 by DHaldane | 0 comments on Hacker News.
Hi HN, We're Duncan, Austin, Jonathan, and Patrick, the founders of JITX ( https://jitx.com ). Today, every circuit board is manually designed by skilled engineers. JITX is automating circuit board design with AI that designs optimized boards in hours instead of weeks. This all started for us while we were still at UC Berkeley. Duncan and Austin were PhD students and constantly designing robots to test new ideas. We realized we had to start from scratch every time we started work on a new robot. All that work had to be thrown away, because you can’t reuse hardware designs like software. We wanted a way to design robots faster; we wanted a way to design better robots! At the same time Patrick and Jonathan were building Chisel, an automated tool for digital logic design. The roboticists saw Chisel and got inspired. Patrick and Jonathan saw how people design circuit boards and were horrified. We hit it off and decided to solve the problem — we would make circuit board design more like software development: agile, flexible, reusable, fast. Our core technology is inspired by the technology used for designing computer chips. The introduction of Hardware Description Languages (HDLs, e.g. Verilog) in the 80s, revolutionized chip design. Instead of manually drawing the shapes that make up the circuit, engineers would instead express the intended behaviour of their circuit using code, and then have algorithms automatically translate that code into the necessary copper shapes. This workflow is what makes possible the billion-transistor chips we see today. We bring the same workflow to PCB design. Circuit board design is a multidisciplinary challenge, and we have to factor in electrical engineering (circuit design, RF design, signal and power integrity), mechanical engineering (thermal, vibration), and manufacturing (cost optimization, DFM/DFA/DFT). Unsurprisingly, almost every subproblem is computationally intractable, so we use clever representations and heuristics to arrive at good solutions. There are a million details to keep track of across all of those disciplines, and it’s high time we get computers to do the bookkeeping. To give you an idea of our workflow, here’s a link to the first demo we ever recorded: https://youtu.be/ra0SWTrLzhs . It’s rough and out of date (new demo here: https://youtu.be/lYrY7iskgng ), but it helped us get into YC and shows the key ideas. Cliff notes: we describe circuit boards with a domain specific programming language, and then compile that language into hardware designs (and simulations, and schematics, and documentation, and manufacturing outputs). You describe what you care about at a high level, and then the system solves for everything you don’t specify. For example, we request a board with BLE and a microphone, and the system selects matching key components from the library, solves for power supplies and component values, sources all the parts (thanks Octopart!), assigns pins, plans out placements, routes traces, and then exports a KiCAD project (board + schematic), and manufacturing outputs (BoM, Gerbers, etc.). If you care about the shape of the board, add it as a constraint; if you care about the position of a component, add it as a constraint; if you know which BLE chip you want, add it as a constraint. Design tools should be smart enough to solve for the million details you don’t care about, and optimize your design for what you do care about. We started JITX to give everyone ready access to professional-quality boards, and today JITX runs as an electronics design contractor. You tell us what a circuit board needs to do, we use our tools to design the board, fab it, and get it back to you. We already do this faster than humans can, and our speed depends on the design. For product and proof-of-concept boards, JITX is on average 3x faster and also cheaper than human contractors. Test fixtures and connector-based boards are almost fully automated, and we have already hit 24-hour turnaround times on designs. We’re not the first ones to think about better tools for circuit board design, but we are the first to use this approach. We know from experience that this is the way to go, and honestly we can't imagine a future where this tech doesn’t exist. We’re just racing to be the first ones to build it! - Duncan, Austin, Jonathan, Patrick PS: If you want to see the last robot we built before starting JITX, you can check out Salto here: https://www.youtube.com/watch?v=2dJmArHRn0U .
1 by DHaldane | 0 comments on Hacker News.
Hi HN, We're Duncan, Austin, Jonathan, and Patrick, the founders of JITX ( https://jitx.com ). Today, every circuit board is manually designed by skilled engineers. JITX is automating circuit board design with AI that designs optimized boards in hours instead of weeks. This all started for us while we were still at UC Berkeley. Duncan and Austin were PhD students and constantly designing robots to test new ideas. We realized we had to start from scratch every time we started work on a new robot. All that work had to be thrown away, because you can’t reuse hardware designs like software. We wanted a way to design robots faster; we wanted a way to design better robots! At the same time Patrick and Jonathan were building Chisel, an automated tool for digital logic design. The roboticists saw Chisel and got inspired. Patrick and Jonathan saw how people design circuit boards and were horrified. We hit it off and decided to solve the problem — we would make circuit board design more like software development: agile, flexible, reusable, fast. Our core technology is inspired by the technology used for designing computer chips. The introduction of Hardware Description Languages (HDLs, e.g. Verilog) in the 80s, revolutionized chip design. Instead of manually drawing the shapes that make up the circuit, engineers would instead express the intended behaviour of their circuit using code, and then have algorithms automatically translate that code into the necessary copper shapes. This workflow is what makes possible the billion-transistor chips we see today. We bring the same workflow to PCB design. Circuit board design is a multidisciplinary challenge, and we have to factor in electrical engineering (circuit design, RF design, signal and power integrity), mechanical engineering (thermal, vibration), and manufacturing (cost optimization, DFM/DFA/DFT). Unsurprisingly, almost every subproblem is computationally intractable, so we use clever representations and heuristics to arrive at good solutions. There are a million details to keep track of across all of those disciplines, and it’s high time we get computers to do the bookkeeping. To give you an idea of our workflow, here’s a link to the first demo we ever recorded: https://youtu.be/ra0SWTrLzhs . It’s rough and out of date (new demo here: https://youtu.be/lYrY7iskgng ), but it helped us get into YC and shows the key ideas. Cliff notes: we describe circuit boards with a domain specific programming language, and then compile that language into hardware designs (and simulations, and schematics, and documentation, and manufacturing outputs). You describe what you care about at a high level, and then the system solves for everything you don’t specify. For example, we request a board with BLE and a microphone, and the system selects matching key components from the library, solves for power supplies and component values, sources all the parts (thanks Octopart!), assigns pins, plans out placements, routes traces, and then exports a KiCAD project (board + schematic), and manufacturing outputs (BoM, Gerbers, etc.). If you care about the shape of the board, add it as a constraint; if you care about the position of a component, add it as a constraint; if you know which BLE chip you want, add it as a constraint. Design tools should be smart enough to solve for the million details you don’t care about, and optimize your design for what you do care about. We started JITX to give everyone ready access to professional-quality boards, and today JITX runs as an electronics design contractor. You tell us what a circuit board needs to do, we use our tools to design the board, fab it, and get it back to you. We already do this faster than humans can, and our speed depends on the design. For product and proof-of-concept boards, JITX is on average 3x faster and also cheaper than human contractors. Test fixtures and connector-based boards are almost fully automated, and we have already hit 24-hour turnaround times on designs. We’re not the first ones to think about better tools for circuit board design, but we are the first to use this approach. We know from experience that this is the way to go, and honestly we can't imagine a future where this tech doesn’t exist. We’re just racing to be the first ones to build it! - Duncan, Austin, Jonathan, Patrick PS: If you want to see the last robot we built before starting JITX, you can check out Salto here: https://www.youtube.com/watch?v=2dJmArHRn0U .
New Show Hacker News story: latest news
Show HN: Simple and distraction-free offline-ready Notepad
2 by amitmerchant | 0 comments on Hacker News.
2 by amitmerchant | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: One-on-one Meetings Management Tool for Effective Leaders
2 by soneca | 0 comments on Hacker News.
2 by soneca | 0 comments on Hacker News.
Monday, 30 July 2018
New Show Hacker News story: latest news
Show HN: UI Sources – Curated interaction design patterns
2 by abhinavc | 1 comments on Hacker News.
2 by abhinavc | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: MyPerf4J – A high performance realtime Java performance monitoring tool
2 by ThinkHigher | 0 comments on Hacker News.
2 by ThinkHigher | 0 comments on Hacker News.
New Show Hacker News story: latest news
Launch HN: Toybox (YC S18)- Communicate changes to any site without writing code
2 by bmaho | 0 comments on Hacker News.
Hi HN! We're Jono and Brendan, the founders of Toybox (YC S18). Toybox lets designers, marketers, and copywriters communicate changes to developers on any website, without having to write code. These changes get annotated as CSS edits so engineers can understand, reply, and implement the fixes ( https://ift.tt/2K99Evv ). For years Jono and I have struggled to communicate changes with one another during the development cycle. As a UX designer and Jono as a full-stack engineer, we spend hours going back-and-forth, trying to make small but important tweaks to sites. This was by far the most frustrating part of our jobs, driving us to try to solve this age-old problem. While learning about the development to design handoff, we’ve come across some common challenges teams face. First, not all companies have sophisticated or easy to deploy staging environments to quickly share works-in-progress. Second, some designers make tweaks using Chrome Inspector, but these changes don’t persist and are recorded nowhere near the relevant web page. Lastly, the majority of these conversations are happening in unofficial and unformalized spaces, making it easy to dismiss and disregard. The first problem we attempted to solve was creating a way to share web pages without a staging environment. To do this, we built a chrome extension that collects and sends the rendered DOM of the current page to Toybox. People write HTML and CSS in creative ways, so making sure we accurately re-render the captured page within Toybox has consistently been a fun and difficult challenge (looking at you CSS in JS...). We built Toybox in a way that doesn’t require prior front-end knowledge to use. We created an inspector that makes any page feel like Squarespace—a universal WYSIWYG of sorts. As you make tweaks, those edits get saved as CSS allowing a developer to contextually review where on the page a change was requested and the relevant code required to resolve that change. To see it in action, we made a demo of Hacker News here: https://ift.tt/2LTNVg1 We're excited about the possibilities of having a rendered web page within Toybox. We’re currently testing the concept of style and component linting. Instead of the rules being tabs vs. spaces :) we can lint for incorrect uses of color, accessibility, typography, button styles, and so forth by using design files or style guides as inputs. With the rise of component libraries and design systems, we’re excited to further automate these QA efforts and make this communication channel even smarter. We’d love to hear your feedback and personal experiences when it comes to this phase of the development process. You can try Toybox for free here: https://ift.tt/2K99Evv Thanks, Brendan & Jono
2 by bmaho | 0 comments on Hacker News.
Hi HN! We're Jono and Brendan, the founders of Toybox (YC S18). Toybox lets designers, marketers, and copywriters communicate changes to developers on any website, without having to write code. These changes get annotated as CSS edits so engineers can understand, reply, and implement the fixes ( https://ift.tt/2K99Evv ). For years Jono and I have struggled to communicate changes with one another during the development cycle. As a UX designer and Jono as a full-stack engineer, we spend hours going back-and-forth, trying to make small but important tweaks to sites. This was by far the most frustrating part of our jobs, driving us to try to solve this age-old problem. While learning about the development to design handoff, we’ve come across some common challenges teams face. First, not all companies have sophisticated or easy to deploy staging environments to quickly share works-in-progress. Second, some designers make tweaks using Chrome Inspector, but these changes don’t persist and are recorded nowhere near the relevant web page. Lastly, the majority of these conversations are happening in unofficial and unformalized spaces, making it easy to dismiss and disregard. The first problem we attempted to solve was creating a way to share web pages without a staging environment. To do this, we built a chrome extension that collects and sends the rendered DOM of the current page to Toybox. People write HTML and CSS in creative ways, so making sure we accurately re-render the captured page within Toybox has consistently been a fun and difficult challenge (looking at you CSS in JS...). We built Toybox in a way that doesn’t require prior front-end knowledge to use. We created an inspector that makes any page feel like Squarespace—a universal WYSIWYG of sorts. As you make tweaks, those edits get saved as CSS allowing a developer to contextually review where on the page a change was requested and the relevant code required to resolve that change. To see it in action, we made a demo of Hacker News here: https://ift.tt/2LTNVg1 We're excited about the possibilities of having a rendered web page within Toybox. We’re currently testing the concept of style and component linting. Instead of the rules being tabs vs. spaces :) we can lint for incorrect uses of color, accessibility, typography, button styles, and so forth by using design files or style guides as inputs. With the rise of component libraries and design systems, we’re excited to further automate these QA efforts and make this communication channel even smarter. We’d love to hear your feedback and personal experiences when it comes to this phase of the development process. You can try Toybox for free here: https://ift.tt/2K99Evv Thanks, Brendan & Jono
New Show Hacker News story: latest news
Show HN: enex-dump – Extract notes and attachments out of Evernote exports
2 by fabiospampinato | 0 comments on Hacker News.
2 by fabiospampinato | 0 comments on Hacker News.
Sunday, 29 July 2018
New Show Hacker News story: latest news
Show HN: Ensemble – Keep your PHP apps safe from compromised Composer packages
2 by simonhamp | 0 comments on Hacker News.
2 by simonhamp | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Socionity – An online community to share skills
2 by madhavanmalolan | 0 comments on Hacker News.
2 by madhavanmalolan | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Festivilia: Filmmakers best option for effective festival distribution
2 by festivilia | 1 comments on Hacker News.
2 by festivilia | 1 comments on Hacker News.
Saturday, 28 July 2018
Friday, 27 July 2018
New Show Hacker News story: latest news
Show HN: Rust vs. Go – What are your thoughts?
2 by mrburton | 1 comments on Hacker News.
I personally haven't event used or looked at Rust so I don't have an opinion. So now I'm interested hearing what others think? I think the syntax of Rust isn't very appealing, but that's not a good reason to /not/ look at it. Convince me? :)
2 by mrburton | 1 comments on Hacker News.
I personally haven't event used or looked at Rust so I don't have an opinion. So now I'm interested hearing what others think? I think the syntax of Rust isn't very appealing, but that's not a good reason to /not/ look at it. Convince me? :)
New Show Hacker News story: latest news
Show HN: Googling a sentence yields copycat sites and poor results in general
3 by HoppedUpMenace | 0 comments on Hacker News.
Take the following sentence for example, searched in google with quotation marks included: "Booster seats, car seats and seat belts are equally effective at saving the lives of children" This is a sentence that originated (as far as I know) from here: https://ift.tt/2AjoQ9y... . The first page of results contains various websites that, on the surface, contain the quoted sentence but on closer inspection, contains the entire original content from montana.edu verbatim. Additionally, the first 5 results are from sciencedaily.com, with different titles for each result and were created (supposedly) over the past 10 years or so. Now if you go to the second page of results, the majority of results are now sciencedaily.com but by exploring the links, you find the phrase is embedded as a link to articles first shown as results on the first page of google search results. I thought this was interesting so I attempted to look up what might be another widely copied type of sentence across websites to see what other articles are copy and pasted everywhere, example from https://ift.tt/2mLDRam... : "The vaccine-autism debate has been going on for years. It has been a tale of shifting beliefs as child vaccination rates remain high" In this case, searching this sentence, quotes included, yielded results as before highlighting the sentence in almost every result that I found but the article itself was not copy and pasted verbatim as before. In any case, thought this might be interesting to share. Perhaps this show the futility or limitations of searching this type of content or it may also show how many websites are merely reposting noteworthy content in order to generate clicks or mislead people into thinking their website is legitimate when it comes to scientific data or studies.
3 by HoppedUpMenace | 0 comments on Hacker News.
Take the following sentence for example, searched in google with quotation marks included: "Booster seats, car seats and seat belts are equally effective at saving the lives of children" This is a sentence that originated (as far as I know) from here: https://ift.tt/2AjoQ9y... . The first page of results contains various websites that, on the surface, contain the quoted sentence but on closer inspection, contains the entire original content from montana.edu verbatim. Additionally, the first 5 results are from sciencedaily.com, with different titles for each result and were created (supposedly) over the past 10 years or so. Now if you go to the second page of results, the majority of results are now sciencedaily.com but by exploring the links, you find the phrase is embedded as a link to articles first shown as results on the first page of google search results. I thought this was interesting so I attempted to look up what might be another widely copied type of sentence across websites to see what other articles are copy and pasted everywhere, example from https://ift.tt/2mLDRam... : "The vaccine-autism debate has been going on for years. It has been a tale of shifting beliefs as child vaccination rates remain high" In this case, searching this sentence, quotes included, yielded results as before highlighting the sentence in almost every result that I found but the article itself was not copy and pasted verbatim as before. In any case, thought this might be interesting to share. Perhaps this show the futility or limitations of searching this type of content or it may also show how many websites are merely reposting noteworthy content in order to generate clicks or mislead people into thinking their website is legitimate when it comes to scientific data or studies.
New Show Hacker News story: latest news
Show HN: Colorpage – Web app to choose background color for your webpage
2 by viveketic | 0 comments on Hacker News.
2 by viveketic | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Kontext – Learn new words by watching movies in a foreign language
2 by m3tr0s | 0 comments on Hacker News.
2 by m3tr0s | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: ApexCharts – Open-Source Chart Library for Web
4 by junedchhipa | 0 comments on Hacker News.
4 by junedchhipa | 0 comments on Hacker News.
Thursday, 26 July 2018
New Show Hacker News story: latest news
Show HN: Rogue.js – the “nearly invisible” SSR framework for React applications
2 by alidcastano | 0 comments on Hacker News.
2 by alidcastano | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: ZILCHCOIN – The Stablecoin You've Been Waiting For
4 by kevin_belanger | 0 comments on Hacker News.
4 by kevin_belanger | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: YC Review – Get your YC application reviewed by an alum
3 by aloukissas | 0 comments on Hacker News.
3 by aloukissas | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: A-Frame Super Shooter Kit – Make a WebVR Shooter Game with HTML
3 by ngokevin | 0 comments on Hacker News.
3 by ngokevin | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Train Machine Learning Image Models in the Browser with Tensorflow.js
2 by thekevinscott | 0 comments on Hacker News.
2 by thekevinscott | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Telepost – Create a blog from a Telegram channel
5 by kossnocorp | 1 comments on Hacker News.
5 by kossnocorp | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Caduceus: Be notified by email when your cronjobs don't run
3 by StavrosK | 0 comments on Hacker News.
3 by StavrosK | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: An open source security page to easily integrate on your website
4 by jbaviat | 1 comments on Hacker News.
4 by jbaviat | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Percy – A Rust and WebAssembly isomorphic virtual dom implementation
2 by chinedufn | 0 comments on Hacker News.
2 by chinedufn | 0 comments on Hacker News.
Wednesday, 25 July 2018
New Show Hacker News story: latest news
Show HN: Scholarcy – reads research papers for you, creating summary cards
2 by philgooch | 0 comments on Hacker News.
2 by philgooch | 0 comments on Hacker News.
New Show Hacker News story: latest news
Launch HN: RevenueCat (YC S18) – Simple API for Managing In-App Subscriptions
1 by jeiting | 0 comments on Hacker News.
Hello HN! We’re Jacob and Miguel, founders of RevenueCat ( https://ift.tt/2ifuWwg ). We’re taking the pain out of building a business on in-app subscriptions. Before starting RevenueCat, Miguel and I worked together at Elevate ( https://ift.tt/1ro0GS4 ), Apple’s 2014 App of the Year. Elevate is a brain training app that monetizes with in-app subscriptions. We found that while the subscription model was essential to the business being viable, implementing it was time consuming, complicated, and boring. We needed to see and react to customer level data on LTV, churn, and conversion and it just wasn’t possible without building our own, complex subscription tracking infrastructure. RevenueCat is an Android, iOS, React Native, and Unity SDK that allows you to get up and running with subscriptions (with all the bells and whistles) in a couple of hours instead of weeks or months. We’ve found and cataloged the nuances and bugs of the platform in-app purchase APIs and wrapped around them to provide a stable and easy to implement API that is consistent on all platforms. Right now we provide cross-platform status tracking, receipt validation, customer management, and charting for MRR, conversion rate, and more. Our plan is to become a full revenue management platform, so app makers can focus on making their app useful, and we’ll handle making sure it makes money. There are lots of standard monetization strategies (price testing, lifecycle offers, sales, churn prevention, etc.) that most app developers simply don’t have the time to implement and maintain. These things can make a huge difference to revenue (we saw it first hand). We believe mobile software is undervalued and subscriptions can help. Right now, it’s too hard for developers to do them right. We want to fix that. I’d love to hear your thoughts, fears, and desires! We’re working on adding more SDKs (Xamarin, Cordova, etc.) Sound off in the comments if there is one you’d like to see. Also, if you have an app that wants to try subscriptions or monetize them better reach out, we can help.
1 by jeiting | 0 comments on Hacker News.
Hello HN! We’re Jacob and Miguel, founders of RevenueCat ( https://ift.tt/2ifuWwg ). We’re taking the pain out of building a business on in-app subscriptions. Before starting RevenueCat, Miguel and I worked together at Elevate ( https://ift.tt/1ro0GS4 ), Apple’s 2014 App of the Year. Elevate is a brain training app that monetizes with in-app subscriptions. We found that while the subscription model was essential to the business being viable, implementing it was time consuming, complicated, and boring. We needed to see and react to customer level data on LTV, churn, and conversion and it just wasn’t possible without building our own, complex subscription tracking infrastructure. RevenueCat is an Android, iOS, React Native, and Unity SDK that allows you to get up and running with subscriptions (with all the bells and whistles) in a couple of hours instead of weeks or months. We’ve found and cataloged the nuances and bugs of the platform in-app purchase APIs and wrapped around them to provide a stable and easy to implement API that is consistent on all platforms. Right now we provide cross-platform status tracking, receipt validation, customer management, and charting for MRR, conversion rate, and more. Our plan is to become a full revenue management platform, so app makers can focus on making their app useful, and we’ll handle making sure it makes money. There are lots of standard monetization strategies (price testing, lifecycle offers, sales, churn prevention, etc.) that most app developers simply don’t have the time to implement and maintain. These things can make a huge difference to revenue (we saw it first hand). We believe mobile software is undervalued and subscriptions can help. Right now, it’s too hard for developers to do them right. We want to fix that. I’d love to hear your thoughts, fears, and desires! We’re working on adding more SDKs (Xamarin, Cordova, etc.) Sound off in the comments if there is one you’d like to see. Also, if you have an app that wants to try subscriptions or monetize them better reach out, we can help.
New Show Hacker News story: latest news
Show HN: CSS Scan – Instantly check or copy computed CSS from any element
3 by guivr | 1 comments on Hacker News.
3 by guivr | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Astroflow – Elegant, fast, structured and pluggable logging for Go
3 by z0mbie42 | 0 comments on Hacker News.
3 by z0mbie42 | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Termly – Free Policy Generators for Websites and Mobile Apps
2 by octosphere | 0 comments on Hacker News.
2 by octosphere | 0 comments on Hacker News.
Tuesday, 24 July 2018
New Show Hacker News story: latest news
Show HN: Codemason – Deploy and host your apps without the hassle
3 by BenfromOz | 2 comments on Hacker News.
3 by BenfromOz | 2 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Pitchenvy – A gallery of the best startup pitch decks
5 by craze3 | 0 comments on Hacker News.
5 by craze3 | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Convert NPR links to their text only counterparts
2 by iovrthoughtthis | 0 comments on Hacker News.
2 by iovrthoughtthis | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Trends a GitHub trending PWA
3 by jack_hanford | 0 comments on Hacker News.
Over the past few weeks I've been working on a small application to view trending repos on GitHub. I built the PWA[1] with React, Next.js and GraphQL .. but what's interesting is the application is only using React server side, meaning the client side javascript is only a few lines code adding some event listeners and registering a service worker for offline capability. This helped me achieve a perfect google chrome performance audit I learned a ton working on it and would love to talk about it if anyone has any questions! Application Link: https://trends.now.sh Source code on Github: https://ift.tt/2LkMZl1 [1]: https://ift.tt/1Tq52kG
3 by jack_hanford | 0 comments on Hacker News.
Over the past few weeks I've been working on a small application to view trending repos on GitHub. I built the PWA[1] with React, Next.js and GraphQL .. but what's interesting is the application is only using React server side, meaning the client side javascript is only a few lines code adding some event listeners and registering a service worker for offline capability. This helped me achieve a perfect google chrome performance audit I learned a ton working on it and would love to talk about it if anyone has any questions! Application Link: https://trends.now.sh Source code on Github: https://ift.tt/2LkMZl1 [1]: https://ift.tt/1Tq52kG
New Show Hacker News story: latest news
Launch HN: OneGraph (YC S18) – Build API Integrations with GraphQL
2 by sgrove | 0 comments on Hacker News.
Hey HN, We’re Sean and Daniel, founders of OneGraph ( https://ift.tt/2LMcpEv ). We're a single GraphQL endpoint that brings together all your SaaS APIs. We make it easy to build integrations for your app into services like Salesforce, Stripe, GitHub, Clearbit, and Gmail. Since each service’s API is unique you usually have to read their documentation, implement their specific authentication, make very specific calls to their servers, etc.—it seems normal right now, but all of this adds up. Both of us have done plenty of integrations into these services for different startups over the years, so we knew intimately how painful it can be, especially when you have to coordinate data from multiple services. Then GraphQL came along, and we saw that it could be a query language for all of the APIs we wanted. We can express our data requirements—even between services—succinctly, and let a single execution engine figure out how to translate those requirements to specific API calls. We’ve built a GraphQL service that does just that - it knows how to talk to each backend API we support to pull out exactly the data you need. Here’s an example of how it works: { youTubeVideo(id: "YX40hbAHx3s") { snippet { title uploadChannel { snippet { title } twitterLinks { # twitter accounts associated with the channel twitter(first: 5) { tweets { text } } } } } } } (You can see the full result of the query https://ift.tt/2Lu4Mpt... or play with it yourself https://bit.ly/2NL89GA ) We charge based on the services you’re integrating with, whether you want white-label authentication for your users, and overall usage. Eventually we’ll offer an on-premise solution for bigger enterprises that need it. We’d really appreciate your feedback on OneGraph. We have a lot we want to improve on, and would love to hear where you want us to go next.
2 by sgrove | 0 comments on Hacker News.
Hey HN, We’re Sean and Daniel, founders of OneGraph ( https://ift.tt/2LMcpEv ). We're a single GraphQL endpoint that brings together all your SaaS APIs. We make it easy to build integrations for your app into services like Salesforce, Stripe, GitHub, Clearbit, and Gmail. Since each service’s API is unique you usually have to read their documentation, implement their specific authentication, make very specific calls to their servers, etc.—it seems normal right now, but all of this adds up. Both of us have done plenty of integrations into these services for different startups over the years, so we knew intimately how painful it can be, especially when you have to coordinate data from multiple services. Then GraphQL came along, and we saw that it could be a query language for all of the APIs we wanted. We can express our data requirements—even between services—succinctly, and let a single execution engine figure out how to translate those requirements to specific API calls. We’ve built a GraphQL service that does just that - it knows how to talk to each backend API we support to pull out exactly the data you need. Here’s an example of how it works: { youTubeVideo(id: "YX40hbAHx3s") { snippet { title uploadChannel { snippet { title } twitterLinks { # twitter accounts associated with the channel twitter(first: 5) { tweets { text } } } } } } } (You can see the full result of the query https://ift.tt/2Lu4Mpt... or play with it yourself https://bit.ly/2NL89GA ) We charge based on the services you’re integrating with, whether you want white-label authentication for your users, and overall usage. Eventually we’ll offer an on-premise solution for bigger enterprises that need it. We’d really appreciate your feedback on OneGraph. We have a lot we want to improve on, and would love to hear where you want us to go next.
New Show Hacker News story: latest news
Launch HN: RevenueCat (YC S18) – Simple API for Managing In-App Subscriptions
1 by jeiting | 1 comments on Hacker News.
Hello HN! We’re Jacob and Miguel, founders of RevenueCat ( https://ift.tt/2ifuWwg ). We’re taking the pain out of building a business on in-app subscriptions. Before starting RevenueCat, Miguel and I worked together at Elevate ( https://ift.tt/1ro0GS4 ), Apple’s 2014 App of the Year. Elevate is a brain training app that monetizes with in-app subscriptions. We found that while the subscription model was essential to the business being viable, implementing it was time consuming, complicated, and boring. We needed to see and react to customer level data on LTV, churn, and conversion and it just wasn’t possible without building our own, complex subscription tracking infrastructure. RevenueCat is an Android, iOS, React Native, and Unity SDK that allows you to get up and running with subscriptions (with all the bells and whistles) in a couple of hours instead of weeks or months. We’ve found and cataloged the nuances and bugs of the platform in-app purchase APIs and wrapped around them to provide a stable and easy to implement API that is consistent on all platforms. Right now we provide cross-platform status tracking, receipt validation, customer management, and charting for MRR, conversion rate, and more. Our plan is to become a full revenue management platform, so app makers can focus on making their app useful, and we’ll handle making sure it makes money. There are lots of standard monetization strategies (price testing, lifecycle offers, sales, churn prevention, etc.) that most app developers simply don’t have the time to implement and maintain. These things can make a huge difference to revenue (we saw it first hand). We believe mobile software is undervalued and subscriptions can help. Right now, it’s too hard for developers to do them right. We want to fix that. I’d love to hear your thoughts, fears, and desires! We’re working on adding more SDKs (Xamarin, Cordova, etc.) Sound off in the comments if there is one you’d like to see. Also, if you have an app that wants to try subscriptions or monetize them better reach out, we can help.
1 by jeiting | 1 comments on Hacker News.
Hello HN! We’re Jacob and Miguel, founders of RevenueCat ( https://ift.tt/2ifuWwg ). We’re taking the pain out of building a business on in-app subscriptions. Before starting RevenueCat, Miguel and I worked together at Elevate ( https://ift.tt/1ro0GS4 ), Apple’s 2014 App of the Year. Elevate is a brain training app that monetizes with in-app subscriptions. We found that while the subscription model was essential to the business being viable, implementing it was time consuming, complicated, and boring. We needed to see and react to customer level data on LTV, churn, and conversion and it just wasn’t possible without building our own, complex subscription tracking infrastructure. RevenueCat is an Android, iOS, React Native, and Unity SDK that allows you to get up and running with subscriptions (with all the bells and whistles) in a couple of hours instead of weeks or months. We’ve found and cataloged the nuances and bugs of the platform in-app purchase APIs and wrapped around them to provide a stable and easy to implement API that is consistent on all platforms. Right now we provide cross-platform status tracking, receipt validation, customer management, and charting for MRR, conversion rate, and more. Our plan is to become a full revenue management platform, so app makers can focus on making their app useful, and we’ll handle making sure it makes money. There are lots of standard monetization strategies (price testing, lifecycle offers, sales, churn prevention, etc.) that most app developers simply don’t have the time to implement and maintain. These things can make a huge difference to revenue (we saw it first hand). We believe mobile software is undervalued and subscriptions can help. Right now, it’s too hard for developers to do them right. We want to fix that. I’d love to hear your thoughts, fears, and desires! We’re working on adding more SDKs (Xamarin, Cordova, etc.) Sound off in the comments if there is one you’d like to see. Also, if you have an app that wants to try subscriptions or monetize them better reach out, we can help.
New Show Hacker News story: latest news
Show HN: Zeu.js – UI components for building real-time TV dashboard
3 by yuegui | 0 comments on Hacker News.
3 by yuegui | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Mandalagaba – Create beautiful mandalas and tessellations online
2 by Weedback | 0 comments on Hacker News.
2 by Weedback | 0 comments on Hacker News.
Monday, 23 July 2018
New Show Hacker News story: latest news
Show HN: Owlet – Typed Spreadsheet UI Library for Scala.js
3 by oyanglulu | 0 comments on Hacker News.
3 by oyanglulu | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Personalised tool/advice to help you find a great cofounder
2 by louisswiss | 0 comments on Hacker News.
2 by louisswiss | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Self-hosted, multi-tenant newsletter software Mailcast
2 by andris9 | 1 comments on Hacker News.
2 by andris9 | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: News geolocation website
2 by zack2018 | 0 comments on Hacker News.
The idea: The idea is to create a news aggregator that geolocates the news, it analyses the news and displays an article on a street/city/region (location in general) if it is mentioned in that article. The website will later give you notifications about what is mentioned in the news nearby. The current situation of the project: For now I have a minimum viable product, I have the website up and running that shows how the news will be displayed on a map. What I am asking: It will be really very nice of you if you can give me feedback, any feedbacks even negative ones are really more than appreciated. I know there are many bugs, bad design, lack of content but the question I am asking you is would you use such a website/mobile app if it existed? Do you like the idea? Do you think it is worth it if I finish building such a website? Here is the link to the website: https://ift.tt/2JMpgoh Here is the link to the newsmap: https://ift.tt/2LhFuv9 Please don't hesitate to fill the following survey (it takes less than 3 minutes) https://ift.tt/2LL908I... Here is a link to a slack channel : https://ift.tt/2Liqg9p... Thank you very much for your time :)
2 by zack2018 | 0 comments on Hacker News.
The idea: The idea is to create a news aggregator that geolocates the news, it analyses the news and displays an article on a street/city/region (location in general) if it is mentioned in that article. The website will later give you notifications about what is mentioned in the news nearby. The current situation of the project: For now I have a minimum viable product, I have the website up and running that shows how the news will be displayed on a map. What I am asking: It will be really very nice of you if you can give me feedback, any feedbacks even negative ones are really more than appreciated. I know there are many bugs, bad design, lack of content but the question I am asking you is would you use such a website/mobile app if it existed? Do you like the idea? Do you think it is worth it if I finish building such a website? Here is the link to the website: https://ift.tt/2JMpgoh Here is the link to the newsmap: https://ift.tt/2LhFuv9 Please don't hesitate to fill the following survey (it takes less than 3 minutes) https://ift.tt/2LL908I... Here is a link to a slack channel : https://ift.tt/2Liqg9p... Thank you very much for your time :)
New Show Hacker News story: latest news
Show HN: +100 Startup Directories to Submit Your Startup – Submit Checklist
2 by serhadiletir | 0 comments on Hacker News.
2 by serhadiletir | 0 comments on Hacker News.
Sunday, 22 July 2018
Saturday, 21 July 2018
New Show Hacker News story: latest news
Show HN: A command-line flat-file note management app in Python 3
2 by hawth | 0 comments on Hacker News.
2 by hawth | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Loc2country – Location coordinates to country in microseconds
2 by ashwinnair | 0 comments on Hacker News.
2 by ashwinnair | 0 comments on Hacker News.
Friday, 20 July 2018
New Show Hacker News story: latest news
Show HN: Kvpm. A password manager backed by Azure Key Vault
2 by johnnycarcin | 0 comments on Hacker News.
2 by johnnycarcin | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: I built a Chrome extension that lets you edit your tweets, finally
6 by simpleshadow | 0 comments on Hacker News.
6 by simpleshadow | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Tracking location and metadata of 21 Teslas in real time
2 by timfernando | 0 comments on Hacker News.
2 by timfernando | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: A tool that Preview and Prepare your Product Hunt submission
2 by andreyazimov | 2 comments on Hacker News.
2 by andreyazimov | 2 comments on Hacker News.
Thursday, 19 July 2018
New Show Hacker News story: latest news
Show HN: MindForger – Eisenhower matrix, urgency and priority for your notes
2 by dvorka | 0 comments on Hacker News.
2 by dvorka | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Newsit 1.0 – Find Discussions (Chrome and Firefox Extension)
2 by gitgud | 2 comments on Hacker News.
2 by gitgud | 2 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Hedphones – Track releases of the artists you follow on Spotify
3 by hmhrex | 1 comments on Hacker News.
3 by hmhrex | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Learn how to work remotely from people doing it every day
2 by Jasber | 1 comments on Hacker News.
2 by Jasber | 1 comments on Hacker News.
New Show Hacker News story: latest news
Launch HN: Anima App (YC S18) – Design Toolkit for Sketch
3 by avishic | 0 comments on Hacker News.
Hi HN, We are Avishay, Michal and Or, founders of Anima App ( https://ift.tt/2cebuy2 ). We let designers create UIs in Sketch and then export HTML and CSS. One the biggest pain points that we’ve experienced working in the software development industry, like so many before us, is the process of taking design to production. Designers today use tools like Sketch to design websites, web apps, or mobile apps, but these tools are limited and static. After experiencing the pain first-hand for over a decade, we resigned ourselves to try to make any kind of improvement we could. We started by building our own fully-featured design studio software that allowed users to design iOS apps and export Swift code. But we quickly learned that although people were excited about it and tried it out, after about a week they went back to using Sketch. We realized that while writing algorithms for a layout engine is hard, getting adoption for your new product is harder! Luckily one of our users pointed us in the right direction when they said that out of everything we’ve built, they were only really excited about our Auto-Layout engine. And so we decided to yank out our Auto-Layout solution and release it as a Sketch plugin. That was the turning point for us. Auto-Layout became very popular (100k users) and to this day is a main engine of growth for us. In the past year and a half we shipped three products: • Auto-Layout - Responsive Design for Sketch[1] • Launchpad - Export Sketch to HTML[2] • Timeline - Interaction Design for Sketch[3] The team consists of Michal, our co-founder/designer and 2 technical founders, myself (Avishay) and Or (previously founded the Yo app). Of course we are dogfooding our products and have built our websites using our own tools. We’re sure that Hacker News readers will have a ton of experience in this space, and would love to hear about your experiences and ideas! [1] https://ift.tt/2uJtUOg... [2] https://ift.tt/2qvU9oN [3] https://ift.tt/2lHexBx
3 by avishic | 0 comments on Hacker News.
Hi HN, We are Avishay, Michal and Or, founders of Anima App ( https://ift.tt/2cebuy2 ). We let designers create UIs in Sketch and then export HTML and CSS. One the biggest pain points that we’ve experienced working in the software development industry, like so many before us, is the process of taking design to production. Designers today use tools like Sketch to design websites, web apps, or mobile apps, but these tools are limited and static. After experiencing the pain first-hand for over a decade, we resigned ourselves to try to make any kind of improvement we could. We started by building our own fully-featured design studio software that allowed users to design iOS apps and export Swift code. But we quickly learned that although people were excited about it and tried it out, after about a week they went back to using Sketch. We realized that while writing algorithms for a layout engine is hard, getting adoption for your new product is harder! Luckily one of our users pointed us in the right direction when they said that out of everything we’ve built, they were only really excited about our Auto-Layout engine. And so we decided to yank out our Auto-Layout solution and release it as a Sketch plugin. That was the turning point for us. Auto-Layout became very popular (100k users) and to this day is a main engine of growth for us. In the past year and a half we shipped three products: • Auto-Layout - Responsive Design for Sketch[1] • Launchpad - Export Sketch to HTML[2] • Timeline - Interaction Design for Sketch[3] The team consists of Michal, our co-founder/designer and 2 technical founders, myself (Avishay) and Or (previously founded the Yo app). Of course we are dogfooding our products and have built our websites using our own tools. We’re sure that Hacker News readers will have a ton of experience in this space, and would love to hear about your experiences and ideas! [1] https://ift.tt/2uJtUOg... [2] https://ift.tt/2qvU9oN [3] https://ift.tt/2lHexBx
New Show Hacker News story: latest news
Show HN: HomelabOS – Ansible scripts to deploy privacy centric personal servers
2 by NickBusey | 0 comments on Hacker News.
2 by NickBusey | 0 comments on Hacker News.
Wednesday, 18 July 2018
New Show Hacker News story: latest news
Show HN: Puppeteer-Cluster – Run Headless Chrome Instances in Parallel
2 by tdondorf | 1 comments on Hacker News.
2 by tdondorf | 1 comments on Hacker News.
New Show Hacker News story: latest news
Launch HN: Optic (YC S18) – Automate Routine Programming
1 by addcn | 0 comments on Hacker News.
Hi — I’m Aidan YC (S18), the founder of Optic ( https://useoptic.com ). We’re building a smarter code generator that helps developers write and maintain the tedious parts of their codebase. Optic is fully open source ( https://ift.tt/2O1hGcH ) and all our code is MIT licensed. A really simple use case that Optic enabled for some of our early users is keeping their backend and frontend in sync. Optic can read the endpoints in a backend and use that to generate the HTTP requests on the frontend. It even maintains that code over time so if the backend is updated, a pull request is generated to update the networking code. You can test that here: https://ift.tt/2NrrxaK . We have also had teams configure Optic to: - Write/Maintain standard tests for their React components - Migrate to GraphQL by generating wrappers for each endpoint - Generate/Maintain CRUD routes from models - Wrap their Tensorflow models in APIs There’s a checkered history of optimism and failure around automated programming and many tools have promised to make developers' lives easier. In each generation of programmers there’s an acknowledgement that much of the code we write is routine, but none of the solutions have caught on. I failed once before when I founded Dropsource. While we built that product into one of the most popular tools for non-programmers to build mobile apps, we failed at our goal of building a tool we ourselves or other developers would use. I left the company and went into research mode for around 18 months. A lot of the automated programming projects do their functional job well, but when it come time to integrating into a developer’s workflow they are littered with tradeoffs. Automation isn’t worth it if it means giving up control, rewriting lots of code, rebuilding your app visually, describing your project in some foreign dsl, or becoming tied to a vendor. Many of these projects haven’t caught on because the tradeoffs of using them have been too high. When I started working on this problem again I was determined to get the developer experience right. For me this meant making Optic: - work with your existing code - plug in to your favorite IDE - useful throughout the lifetime of your project I knew that whatever product I ended up building would need to interface with source code so I started building an API for code that let you: GET JSON objects describing different types of code. Powered by a regex like pattern matcher we wrote that walks AST Trees. PUT new values of the same shape back to update the code. This was the hardest part by far. We ended up training decision trees on different programming languages using the raw code and the resulting AST tree as input. We use these models to regenerate code in the smallest sections possible so formatting and manual changes are preserved. POST new code into the project. This was actually the easiest. A generator can be reformulated as a Parser + Mutator so we bootstrapped all the generation in Optic by combining the GET / PUT functionality. This API was really powerful and it became the foundation of Optic. Generating code, doing transformations, syncing projects — all Optic’s major features are built on top of this API. It’s such a solid foundation (you get parsing, generating and the round-trip problem in a box) that I believe a lot of new meta-programming tools will be built on our platform. Our work is open source ( https://ift.tt/2O1hGcH ) and there will always be a free-forever version available. We plan to make money from some specialty features aimed at larger teams. It’s still the early days but we hope to build Optic into a valuable open source resource that improves the workflow of developers and their teams. I’m looking forward to hearing your feedback, experiences and ideas for tasks we should automate. Thanks!
1 by addcn | 0 comments on Hacker News.
Hi — I’m Aidan YC (S18), the founder of Optic ( https://useoptic.com ). We’re building a smarter code generator that helps developers write and maintain the tedious parts of their codebase. Optic is fully open source ( https://ift.tt/2O1hGcH ) and all our code is MIT licensed. A really simple use case that Optic enabled for some of our early users is keeping their backend and frontend in sync. Optic can read the endpoints in a backend and use that to generate the HTTP requests on the frontend. It even maintains that code over time so if the backend is updated, a pull request is generated to update the networking code. You can test that here: https://ift.tt/2NrrxaK . We have also had teams configure Optic to: - Write/Maintain standard tests for their React components - Migrate to GraphQL by generating wrappers for each endpoint - Generate/Maintain CRUD routes from models - Wrap their Tensorflow models in APIs There’s a checkered history of optimism and failure around automated programming and many tools have promised to make developers' lives easier. In each generation of programmers there’s an acknowledgement that much of the code we write is routine, but none of the solutions have caught on. I failed once before when I founded Dropsource. While we built that product into one of the most popular tools for non-programmers to build mobile apps, we failed at our goal of building a tool we ourselves or other developers would use. I left the company and went into research mode for around 18 months. A lot of the automated programming projects do their functional job well, but when it come time to integrating into a developer’s workflow they are littered with tradeoffs. Automation isn’t worth it if it means giving up control, rewriting lots of code, rebuilding your app visually, describing your project in some foreign dsl, or becoming tied to a vendor. Many of these projects haven’t caught on because the tradeoffs of using them have been too high. When I started working on this problem again I was determined to get the developer experience right. For me this meant making Optic: - work with your existing code - plug in to your favorite IDE - useful throughout the lifetime of your project I knew that whatever product I ended up building would need to interface with source code so I started building an API for code that let you: GET JSON objects describing different types of code. Powered by a regex like pattern matcher we wrote that walks AST Trees. PUT new values of the same shape back to update the code. This was the hardest part by far. We ended up training decision trees on different programming languages using the raw code and the resulting AST tree as input. We use these models to regenerate code in the smallest sections possible so formatting and manual changes are preserved. POST new code into the project. This was actually the easiest. A generator can be reformulated as a Parser + Mutator so we bootstrapped all the generation in Optic by combining the GET / PUT functionality. This API was really powerful and it became the foundation of Optic. Generating code, doing transformations, syncing projects — all Optic’s major features are built on top of this API. It’s such a solid foundation (you get parsing, generating and the round-trip problem in a box) that I believe a lot of new meta-programming tools will be built on our platform. Our work is open source ( https://ift.tt/2O1hGcH ) and there will always be a free-forever version available. We plan to make money from some specialty features aimed at larger teams. It’s still the early days but we hope to build Optic into a valuable open source resource that improves the workflow of developers and their teams. I’m looking forward to hearing your feedback, experiences and ideas for tasks we should automate. Thanks!
New Show Hacker News story: latest news
Show HN: A framework to study competing AI agents in a multi-player snake game
2 by hattie | 0 comments on Hacker News.
2 by hattie | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Ansible Kernel – Run Ansible Tasks and Plays with Jupyter Notebook
2 by import_awesome | 0 comments on Hacker News.
2 by import_awesome | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: App that uses ML to detect pictures of Kanye West smiling
2 by wavytech | 0 comments on Hacker News.
2 by wavytech | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Y-Productive – an app to keep your work and distractions under control
2 by KeraTerra | 0 comments on Hacker News.
2 by KeraTerra | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Bo, the Swiss army knife of data examination and manipulation
2 by kstenerud | 0 comments on Hacker News.
2 by kstenerud | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Pinpointer, a Firefox extension to share links to page elements
3 by Rumperuu | 1 comments on Hacker News.
3 by Rumperuu | 1 comments on Hacker News.
Tuesday, 17 July 2018
New Show Hacker News story: latest news
Show HN: DreamFort – an iPhone dream diary focused on fast adding of new dreams
2 by domysee | 0 comments on Hacker News.
2 by domysee | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: EmojiGenie 🧞️ – emoji search with 1-click copy written in React
2 by eugeniub | 1 comments on Hacker News.
2 by eugeniub | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Libnicko - C library to identify popular file types as fast as possible
2 by bindh3x | 0 comments on Hacker News.
2 by bindh3x | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Awesome Codegen – Curated list of code generation software and articles
2 by z0mbie42 | 0 comments on Hacker News.
2 by z0mbie42 | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Collection of AWS CloudFormation Custom Resources (Node.js)
2 by toshke | 2 comments on Hacker News.
2 by toshke | 2 comments on Hacker News.
Monday, 16 July 2018
New Show Hacker News story: latest news
Show HN: Hello – A 100% peer-to-peer video chat using WebRTC
3 by vasanthv | 0 comments on Hacker News.
3 by vasanthv | 0 comments on Hacker News.
New Show Hacker News story: latest news
Launch HN: Dinesafe (YC S18) – Crowdsourcing Food Poisoning Reports
1 by paddoq | 0 comments on Hacker News.
My name is Patrick Quade, and I’m the founder of Dinesafe ( https://dinesafe.org ) and Iwaspoisoned.com ( https://ift.tt/2tC6MyL ). We crowdsource food poisoning reports, and help detect and prevent outbreaks. I launched Iwaspoisoned.com after experiencing a brutal bout of food poisoning from a deli in my hometown of Tribeca, NY. Out of concern for other consumers I called the deli to try and explain what happened and they hung up the phone. That inspired me to create a crowdsourcing platform to allow people to report. The idea was that if it was easy to discover if others were also sick after eating there, that would be useful information not just for other consumers but also for the deli owner. Foodborne illness sickens 48 million consumers, and kills 3,000 every year in the US, according to US Center for Disease Control estimates. The financial burden is also significant. The total national cost of foodborne illness is estimated at $55 to $92 billion per year. and the impact on companies can also be significant, Chipotle lost $10 billion in market cap from its peak to its lowest point after it’s series of food safety missteps, and the founder and CEO was forced to step down. We built a mobile responsive website with a simple form that allows consumers to report when they believe they have food poisoning. We moderate every report, with both a back end review, and front end/human review of each submission with the goal of eliminating malicious and inauthentic reports. We then geo analyze the data in real time, allowing us to pinpoint clusters of reporting associated with a single store, looking for multiple independent reports associated with the same store or location in the same time frame. We also store and analyze historial data. We developed an index and benchmarks that enable us to identify brands with negative and positive trends. With our data, we predicted that Chipotle would have food safety issues ahead of their series of outbreaks, and we detected several of their outbreaks, and many others in real time. Our business sells data intelligence to industry, focusing on enterprise clients in the restaurant industry. We offer daily alerts, intraday (outbreak) alerts, benchmarking, and secure messaging, plus an API service. We have also had interest in custom email branding/messaging, and "Dinesafe Certification" for those brands that rank consistently well in our analytics. We now provide daily alerts to over 25,000 consumers, sending over a quarter million emails a month. We partner with and provide daily surveillance services to public health agencies in 6 countries. Within the US we partner with over 350 public health agencies, covering 90% of the US by population. We also provide services to the food Industry, primarily restaurants, but also producers, the grocery and convenience sectors and more. We have over a third of the top 50 restaurant chains in the US on our platform. We are delighted to be on Hacker News, and look forward to hearing insights from the community. Thanks for your time.
1 by paddoq | 0 comments on Hacker News.
My name is Patrick Quade, and I’m the founder of Dinesafe ( https://dinesafe.org ) and Iwaspoisoned.com ( https://ift.tt/2tC6MyL ). We crowdsource food poisoning reports, and help detect and prevent outbreaks. I launched Iwaspoisoned.com after experiencing a brutal bout of food poisoning from a deli in my hometown of Tribeca, NY. Out of concern for other consumers I called the deli to try and explain what happened and they hung up the phone. That inspired me to create a crowdsourcing platform to allow people to report. The idea was that if it was easy to discover if others were also sick after eating there, that would be useful information not just for other consumers but also for the deli owner. Foodborne illness sickens 48 million consumers, and kills 3,000 every year in the US, according to US Center for Disease Control estimates. The financial burden is also significant. The total national cost of foodborne illness is estimated at $55 to $92 billion per year. and the impact on companies can also be significant, Chipotle lost $10 billion in market cap from its peak to its lowest point after it’s series of food safety missteps, and the founder and CEO was forced to step down. We built a mobile responsive website with a simple form that allows consumers to report when they believe they have food poisoning. We moderate every report, with both a back end review, and front end/human review of each submission with the goal of eliminating malicious and inauthentic reports. We then geo analyze the data in real time, allowing us to pinpoint clusters of reporting associated with a single store, looking for multiple independent reports associated with the same store or location in the same time frame. We also store and analyze historial data. We developed an index and benchmarks that enable us to identify brands with negative and positive trends. With our data, we predicted that Chipotle would have food safety issues ahead of their series of outbreaks, and we detected several of their outbreaks, and many others in real time. Our business sells data intelligence to industry, focusing on enterprise clients in the restaurant industry. We offer daily alerts, intraday (outbreak) alerts, benchmarking, and secure messaging, plus an API service. We have also had interest in custom email branding/messaging, and "Dinesafe Certification" for those brands that rank consistently well in our analytics. We now provide daily alerts to over 25,000 consumers, sending over a quarter million emails a month. We partner with and provide daily surveillance services to public health agencies in 6 countries. Within the US we partner with over 350 public health agencies, covering 90% of the US by population. We also provide services to the food Industry, primarily restaurants, but also producers, the grocery and convenience sectors and more. We have over a third of the top 50 restaurant chains in the US on our platform. We are delighted to be on Hacker News, and look forward to hearing insights from the community. Thanks for your time.
New Show Hacker News story: latest news
Show HN: Ramd.js JavaScript library for making TODO-like applications
2 by vladocar | 0 comments on Hacker News.
2 by vladocar | 0 comments on Hacker News.
New Show Hacker News story: latest news
Blazing fast, instant GraphQL APIs on Postgres with access control
34 by tango12 | 3 comments on Hacker News.
34 by tango12 | 3 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Newsit – Get to HackerNews or Reddit Comments (first Chrome Extension)
2 by gitgud | 1 comments on Hacker News.
2 by gitgud | 1 comments on Hacker News.
Sunday, 15 July 2018
New Show Hacker News story: latest news
Show HN: Kubernetes-in-Docker – Like dind but with Kubernetes, starts in 30secs
3 by nhoughto | 0 comments on Hacker News.
3 by nhoughto | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Radium – A tool to search for cheat sheets, snippets etc.
3 by shivaprasad | 0 comments on Hacker News.
3 by shivaprasad | 0 comments on Hacker News.
Saturday, 14 July 2018
New Show Hacker News story: latest news
Show HN: three-laser-pointer – Interactive laser object for VR-like scenes
2 by jdevel | 0 comments on Hacker News.
2 by jdevel | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Router7 – A pure-Go implementation of a small home internet router
11 by secure | 1 comments on Hacker News.
11 by secure | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: How to make your Python code more idiomatic – 25 tips and tricks
2 by jerry-hn | 0 comments on Hacker News.
2 by jerry-hn | 0 comments on Hacker News.
Friday, 13 July 2018
New Show Hacker News story: latest news
Show HN: Symbols – Easy find, copy, and combine symbol characters
2 by tsutomun | 0 comments on Hacker News.
2 by tsutomun | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Start actually reading what you saved in your bookmarks – Meet Mailist
2 by marcinem | 0 comments on Hacker News.
2 by marcinem | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Optic – Alerts on Business Metrics from Rails Apps
3 by bradleybuda | 0 comments on Hacker News.
Optic ( https://optic.watch ) sends you a Slack alert when an important metric changes in your Rails application. For example: 1. Notify a channel when a new customer signs up. 2. Notify a channel when any customer has more than 5 items in their shopping cart. 3. Notify me via Slack DM when a particular high-value customer activates their account. We’ve been building Rails applications for a decade now, and we’ve long wanted a zero-configuration system for alerting on business metrics, just like New Relic understands your application performance in terms of Rails MVC. Popular analytics tools failed us in two ways: they force you to duplicate your application logic in their tool and they don’t have a simple way to generate alerts when metrics change. Optic connects to your database through the ORM and uses ActiveRecord to give you smarter metrics and alerts without writing queries. And because Optic lives in your application, as your data model evolves you don’t have to rewrite your analytics queries to keep up. Right now Optic supports Rails 5+, and is tested with PostgreSQL and MySQL. We use it for monitoring several production Rails applications (including itself), and we’ve tested it with open-source Rails applications like Rubygems.org, Discourse, and Lobste.rs. Optic uses read-only database transactions and tight limits on transaction times to minimize risk to your application. Still, we recommend testing thoroughly in your staging environment before deploying to production. This preview release is free for individual use, with an unlimited number of projects, metrics, and rules, and retention of up to 12 hours of data. Hit the green button in the application to contact us if you’re interested in a multi-user tenant or longer data retention periods. We’re looking forward to your feedback - and if you’re not a Rails user, what framework would you like to see Optic support next?
3 by bradleybuda | 0 comments on Hacker News.
Optic ( https://optic.watch ) sends you a Slack alert when an important metric changes in your Rails application. For example: 1. Notify a channel when a new customer signs up. 2. Notify a channel when any customer has more than 5 items in their shopping cart. 3. Notify me via Slack DM when a particular high-value customer activates their account. We’ve been building Rails applications for a decade now, and we’ve long wanted a zero-configuration system for alerting on business metrics, just like New Relic understands your application performance in terms of Rails MVC. Popular analytics tools failed us in two ways: they force you to duplicate your application logic in their tool and they don’t have a simple way to generate alerts when metrics change. Optic connects to your database through the ORM and uses ActiveRecord to give you smarter metrics and alerts without writing queries. And because Optic lives in your application, as your data model evolves you don’t have to rewrite your analytics queries to keep up. Right now Optic supports Rails 5+, and is tested with PostgreSQL and MySQL. We use it for monitoring several production Rails applications (including itself), and we’ve tested it with open-source Rails applications like Rubygems.org, Discourse, and Lobste.rs. Optic uses read-only database transactions and tight limits on transaction times to minimize risk to your application. Still, we recommend testing thoroughly in your staging environment before deploying to production. This preview release is free for individual use, with an unlimited number of projects, metrics, and rules, and retention of up to 12 hours of data. Hit the green button in the application to contact us if you’re interested in a multi-user tenant or longer data retention periods. We’re looking forward to your feedback - and if you’re not a Rails user, what framework would you like to see Optic support next?
New Show Hacker News story: latest news
Show HN: Quire iOS 2.0 – Swifter Than Swift. Built by Google Flutter
2 by shuheng | 0 comments on Hacker News.
2 by shuheng | 0 comments on Hacker News.
Thursday, 12 July 2018
New Show Hacker News story: latest news
Show HN: Optic – Monitor Business Metrics in Rails Apps
2 by bradleybuda | 0 comments on Hacker News.
Optic ( https://optic.watch ) sends you a Slack alert when an important metric changes in your Rails application. For example: 1. Notify a channel when a new customer signs up. 2. Notify a channel when any customer has more than 5 items in their shopping cart. 3. Notify me via Slack DM when a particular high-value customer activates their account. We’ve been building Rails applications for a decade now, and we’ve long wanted a zero-configuration system for alerting on business metrics, just like New Relic understands your application performance in terms of Rails MVC. Popular analytics tools failed us in two ways: they force you to duplicate your application logic in their tool and they don’t have a simple way to generate alerts when metrics change. Optic connects to your database through the ORM and uses ActiveRecord to give you smarter metrics and alerts without writing queries. And because Optic lives in your application, as your data model evolves you don’t have to rewrite your analytics queries to keep up. Right now Optic supports Rails 5+, and is tested with PostgreSQL and MySQL. We use it for monitoring several production Rails applications (including itself), and we’ve tested it with open-source Rails applications like Rubygems.org, Discourse, and Lobste.rs. Optic uses read-only database transactions and tight limits on transaction times to minimize risk to your application. Still, we recommend testing thoroughly in your staging environment before deploying to production. This preview release is free for individual use, with an unlimited number of projects, metrics, and rules, and retention of up to 12 hours of data. Hit the green button in the application to contact us if you’re interested in a multi-user tenant or longer data retention periods. We’re looking forward to your feedback - and if you’re not a Rails user, what framework would you like to see Optic support next?
2 by bradleybuda | 0 comments on Hacker News.
Optic ( https://optic.watch ) sends you a Slack alert when an important metric changes in your Rails application. For example: 1. Notify a channel when a new customer signs up. 2. Notify a channel when any customer has more than 5 items in their shopping cart. 3. Notify me via Slack DM when a particular high-value customer activates their account. We’ve been building Rails applications for a decade now, and we’ve long wanted a zero-configuration system for alerting on business metrics, just like New Relic understands your application performance in terms of Rails MVC. Popular analytics tools failed us in two ways: they force you to duplicate your application logic in their tool and they don’t have a simple way to generate alerts when metrics change. Optic connects to your database through the ORM and uses ActiveRecord to give you smarter metrics and alerts without writing queries. And because Optic lives in your application, as your data model evolves you don’t have to rewrite your analytics queries to keep up. Right now Optic supports Rails 5+, and is tested with PostgreSQL and MySQL. We use it for monitoring several production Rails applications (including itself), and we’ve tested it with open-source Rails applications like Rubygems.org, Discourse, and Lobste.rs. Optic uses read-only database transactions and tight limits on transaction times to minimize risk to your application. Still, we recommend testing thoroughly in your staging environment before deploying to production. This preview release is free for individual use, with an unlimited number of projects, metrics, and rules, and retention of up to 12 hours of data. Hit the green button in the application to contact us if you’re interested in a multi-user tenant or longer data retention periods. We’re looking forward to your feedback - and if you’re not a Rails user, what framework would you like to see Optic support next?
New Show Hacker News story: latest news
Show HN: Hasura: Instant GraphQL APIs on New or Existing Postgres
2 by tango12 | 1 comments on Hacker News.
2 by tango12 | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Startup Slack Simulator, result of 2 day game jam
2 by hurricaneSlider | 0 comments on Hacker News.
2 by hurricaneSlider | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: MakerzClub – Join a community of makerz helping each other to ship
2 by mubarak_basha | 0 comments on Hacker News.
2 by mubarak_basha | 0 comments on Hacker News.
Wednesday, 11 July 2018
New Show Hacker News story: latest news
Show HN: See information about whatever you're currently listening to on Spotify
2 by l0rdcafe | 1 comments on Hacker News.
2 by l0rdcafe | 1 comments on Hacker News.
New Show Hacker News story: latest news
Launch HN: Synthetic Minds (YC S18) – Program Synthesis to Protect Dapps
4 by saurabh20n | 0 comments on Hacker News.
Hi HN! I'm Saurabh, founder of Synthetic Minds ( https://ift.tt/2NHfAi9 ) in the current YC batch. We protect smart contracts by using formal methods to synthesize their adversaries. Current use of web-app-like development practices for smart contracts is not working. People have lost over 4.1M ETH due to code bugs in these contracts, aka decentralized applications (Dapps). That equals $1.8B at current exchange rates, or $500M at the time of loss. The execution environment is "deploy once, change never", which resembles hardware and space applications. NASA/Airbus use formal methods to check this kind of software. Dapps need similar tools. I have worked on formal methods since 2006. In my PhD on program synthesis, I reduced checking code properties to theorems that could be proven mechanically. Incidentally, a full program was not required. The program could have "holes" and the prover would “fill” the holes by synthesizing code. I took those ideas to synthetic biology in my postdoc and previous company. In 2016 when I started to look at smart contracts, I realized those ideas could help build robust Dapps, and maybe prevent them from losing $100M+/year. In June 2016, a Solidity vulnerability was discussed (June 10), but the DAO was deemed immune (June 12), right before it was exploited (June 17), losing ~$150M. In 2017, another ~$300M was lost to the Parity multisig bug. This year, I built a system to help mitigate future failures. The core insight requires some background: Imagine you wrote a lossless compression algorithm `K` (e.g., LZ77 or LZW). Would it not be amazing to synthesize the decompressor `D` automatically? The invariant for `K+D` is the identity function. So if we had a `D` with holes, we could use a prover to verify the identity invariant and “solve for D” simultaneously. Now, what if your `K` was a blockchain smart contract, and `D` an arbitrary user contract? If we want K to be immune to double spends, we could ask for `K+D` that violates the invariant “K’s balance at start >= K’s balance at end”. Not only would we formally verify properties, we would synthesize a specific `D` that helps explain any violations. Here's how it works: Our tool has `prove` and `autocode` modes. For a smart contract, `prove` validates its properties while `autocode` will generate user contracts that break it—if any exist. Our servers will aim for turnaround times of minutes allowing use in CI, instead of weeks-long human audits. Two demo screencasts are online: https://ift.tt/2L5VDQs . There are 3 steps under the hood. The 1st step is a source-to-source compiler from Solidity to a shared-memory, non-object, explicit Blockchain-state Intermediate Representation (BIR). BIR is not Solidity specific, so we could compile Ethereum’s Vyper or Tezo’s Liquidity to it, but Solidity’s traction makes it a natural place to start. The 2nd step is a symbolic executor that converts BIR to an “equation”. Think of symbolic execution as execution that traverses every path and without explicit values. E.g., `func a(int x) { y = x + 1; z = y * y; return z; }` would translate to `a(x) = (x + 1).(x + 1)`. Symbolic execution allows us to convert entire programs into an SMT equation. SMT is a theorem proving language used by many automated solvers, e.g., Z3, CVC4. The most novel, 3rd step, augments a user contract with holes for function bodies. That encodes any arbitrary future user contract. The solver can fill holes that (dis)prove combined properties. This simultaneously validates global invariants, and provides readable code if problematic user contracts exist. Formal methods are sometimes hard to use, but it turns out that for smart contracts we can bypass the major issues (false positives, esoteric bugs found, and difficult-to-explain findings). First, most false positives come from inevitable approximations that formal analyses have to make, so they can terminate while analyzing code that itself might not terminate, i.e., Undecidability of analyzing Turing-complete languages. Gas limits truncate executions, which means we get to skip those approximations. Second, when esoteric (weird and obscure) bugs cause failures in normal web services you have to weigh the time and cost of fixing it against the potential loss, which might be negligible. But because smart contracts are immutable, any esoteric code path can be fatal to the entire Dapp, so there is no such tradeoff. Lastly, in contrast with the infinite variability of interfaces for normal web services, the uniformity of blockchain actors provides a template, enabling us to synthesize code as developer-friendly explanations of behavior. Over 12+ years of work, there is one question I have repeatedly asked: Can we trade off human insight at the expense of compute power? Current alternatives for securing contracts look for 10-20 anti-patterns, built from human insights observing past failures. In contrast, our approach asks for a functional invariant (e.g., no double spend), which might be 100x or more expensive to solve. Compute is cheap though, and our ability to find future failures is only limited by the amount we expend on `autocode`. The first prototype is operational now, and I am sending out beta invites next week: https://ift.tt/2NHfAi9 . Excited to hear thoughts from the community!
4 by saurabh20n | 0 comments on Hacker News.
Hi HN! I'm Saurabh, founder of Synthetic Minds ( https://ift.tt/2NHfAi9 ) in the current YC batch. We protect smart contracts by using formal methods to synthesize their adversaries. Current use of web-app-like development practices for smart contracts is not working. People have lost over 4.1M ETH due to code bugs in these contracts, aka decentralized applications (Dapps). That equals $1.8B at current exchange rates, or $500M at the time of loss. The execution environment is "deploy once, change never", which resembles hardware and space applications. NASA/Airbus use formal methods to check this kind of software. Dapps need similar tools. I have worked on formal methods since 2006. In my PhD on program synthesis, I reduced checking code properties to theorems that could be proven mechanically. Incidentally, a full program was not required. The program could have "holes" and the prover would “fill” the holes by synthesizing code. I took those ideas to synthetic biology in my postdoc and previous company. In 2016 when I started to look at smart contracts, I realized those ideas could help build robust Dapps, and maybe prevent them from losing $100M+/year. In June 2016, a Solidity vulnerability was discussed (June 10), but the DAO was deemed immune (June 12), right before it was exploited (June 17), losing ~$150M. In 2017, another ~$300M was lost to the Parity multisig bug. This year, I built a system to help mitigate future failures. The core insight requires some background: Imagine you wrote a lossless compression algorithm `K` (e.g., LZ77 or LZW). Would it not be amazing to synthesize the decompressor `D` automatically? The invariant for `K+D` is the identity function. So if we had a `D` with holes, we could use a prover to verify the identity invariant and “solve for D” simultaneously. Now, what if your `K` was a blockchain smart contract, and `D` an arbitrary user contract? If we want K to be immune to double spends, we could ask for `K+D` that violates the invariant “K’s balance at start >= K’s balance at end”. Not only would we formally verify properties, we would synthesize a specific `D` that helps explain any violations. Here's how it works: Our tool has `prove` and `autocode` modes. For a smart contract, `prove` validates its properties while `autocode` will generate user contracts that break it—if any exist. Our servers will aim for turnaround times of minutes allowing use in CI, instead of weeks-long human audits. Two demo screencasts are online: https://ift.tt/2L5VDQs . There are 3 steps under the hood. The 1st step is a source-to-source compiler from Solidity to a shared-memory, non-object, explicit Blockchain-state Intermediate Representation (BIR). BIR is not Solidity specific, so we could compile Ethereum’s Vyper or Tezo’s Liquidity to it, but Solidity’s traction makes it a natural place to start. The 2nd step is a symbolic executor that converts BIR to an “equation”. Think of symbolic execution as execution that traverses every path and without explicit values. E.g., `func a(int x) { y = x + 1; z = y * y; return z; }` would translate to `a(x) = (x + 1).(x + 1)`. Symbolic execution allows us to convert entire programs into an SMT equation. SMT is a theorem proving language used by many automated solvers, e.g., Z3, CVC4. The most novel, 3rd step, augments a user contract with holes for function bodies. That encodes any arbitrary future user contract. The solver can fill holes that (dis)prove combined properties. This simultaneously validates global invariants, and provides readable code if problematic user contracts exist. Formal methods are sometimes hard to use, but it turns out that for smart contracts we can bypass the major issues (false positives, esoteric bugs found, and difficult-to-explain findings). First, most false positives come from inevitable approximations that formal analyses have to make, so they can terminate while analyzing code that itself might not terminate, i.e., Undecidability of analyzing Turing-complete languages. Gas limits truncate executions, which means we get to skip those approximations. Second, when esoteric (weird and obscure) bugs cause failures in normal web services you have to weigh the time and cost of fixing it against the potential loss, which might be negligible. But because smart contracts are immutable, any esoteric code path can be fatal to the entire Dapp, so there is no such tradeoff. Lastly, in contrast with the infinite variability of interfaces for normal web services, the uniformity of blockchain actors provides a template, enabling us to synthesize code as developer-friendly explanations of behavior. Over 12+ years of work, there is one question I have repeatedly asked: Can we trade off human insight at the expense of compute power? Current alternatives for securing contracts look for 10-20 anti-patterns, built from human insights observing past failures. In contrast, our approach asks for a functional invariant (e.g., no double spend), which might be 100x or more expensive to solve. Compute is cheap though, and our ability to find future failures is only limited by the amount we expend on `autocode`. The first prototype is operational now, and I am sending out beta invites next week: https://ift.tt/2NHfAi9 . Excited to hear thoughts from the community!
New Show Hacker News story: latest news
Show HN: Markdown New Tab, a New Tab Replacement to Jot Down Notes in Markdown
2 by plibither8 | 0 comments on Hacker News.
2 by plibither8 | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: pgmongo - Drop-in replacement for MongoDB using Postgres
2 by thomas4019 | 0 comments on Hacker News.
2 by thomas4019 | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Gets URLs for images, GIFs and possibly videos of a Twitter user
2 by altbdoor | 0 comments on Hacker News.
2 by altbdoor | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Design Patterns for Humans – An ultra-simplified explanation
2 by narmak | 0 comments on Hacker News.
2 by narmak | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Gaia – Build powerful pipelines in any programming language
3 by michelvocks | 0 comments on Hacker News.
3 by michelvocks | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Open Source API access control firewall/proxy written in Go
4 by ibuildoss | 0 comments on Hacker News.
4 by ibuildoss | 0 comments on Hacker News.
Tuesday, 10 July 2018
New Show Hacker News story: latest news
Show HN: A Go content security policy engine for unit testing HTML pages
3 by d4l3k | 0 comments on Hacker News.
3 by d4l3k | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: LiveJam – A new way to listen to music on YouTube
2 by ashraful | 0 comments on Hacker News.
2 by ashraful | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Discover the defaults key of any macOS preference
2 by FiloSottile | 0 comments on Hacker News.
2 by FiloSottile | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: ElastiKNN – Elasticsearch plugin for scalable image search
2 by ddrum001 | 0 comments on Hacker News.
2 by ddrum001 | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Get a phone number in 50 countries & answer calls anywhere in the world
2 by MisterJoe | 0 comments on Hacker News.
2 by MisterJoe | 0 comments on Hacker News.
Monday, 9 July 2018
New Show Hacker News story: latest news
Show HN: Terminal based Git interactive rebase editor written in Rust
2 by mitmaro | 0 comments on Hacker News.
2 by mitmaro | 0 comments on Hacker News.
New Show Hacker News story: latest news
Launch HN: Snark AI (YC S18) – Distributed Low-Cost GPUs for Deep Learning
2 by davidbuniat | 0 comments on Hacker News.
Hi HN, We are Sergiy, Davit and Jason, founders of Snark AI ( https://snark.ai ). We provide low-cost GPUs for Deep Learning training and deployment on semi-decentralized servers. We started Snark AI during our PhD programs at Princeton University. As deep learning researchers we always experienced lack of GPU resources. Renting out GPUs on the cloud didn't fit in our budget, and purchasing GPU cards was difficult -- at that time, so many GPUs were being taken away by the crypto-miners. Then we found out that GPU mining profits lag far behind public cloud GPU prices. On top of that, we figured out that there's a way to run Neural Network inference and crypto-mining simultaneously without hurting mining hash rate. This observation is a little counterintuitive, but it turns out that anti-asic hashing algorithms are designed to be extremely memory intensive, which leaves a good chunk of the CUDA cores idle. We can utilize the leftover compute power to run Neural Network inference extremely cost efficiently, which could be a life savior for large-scale inference tasks. http://snark.ai/blog At the same time, we provide low cost raw hardware access for Neural Network training. We aim to be up to 10 times cheaper than on-demand instances on public cloud, undercutting preempteble/spot instance by up to 2x. When the GPU is idle our algorithms efficiently switch to mining to reduce costs. Try it out at https://lab.snark.ai , with 10 hours of free GPU time. We made it very simple to access the hardware through a single command line after `pip3 install snark`. More information on usage here https://ift.tt/2ufHXuV . We are also working on creating a hub for NNs, similar to docker hub. It is still work in progress but you can take a look at couple examples at https://ift.tt/2m7ZRMu . We would love to get your feedback, to understand how was the experience for training Deep Networks through our platform and then deploying.
2 by davidbuniat | 0 comments on Hacker News.
Hi HN, We are Sergiy, Davit and Jason, founders of Snark AI ( https://snark.ai ). We provide low-cost GPUs for Deep Learning training and deployment on semi-decentralized servers. We started Snark AI during our PhD programs at Princeton University. As deep learning researchers we always experienced lack of GPU resources. Renting out GPUs on the cloud didn't fit in our budget, and purchasing GPU cards was difficult -- at that time, so many GPUs were being taken away by the crypto-miners. Then we found out that GPU mining profits lag far behind public cloud GPU prices. On top of that, we figured out that there's a way to run Neural Network inference and crypto-mining simultaneously without hurting mining hash rate. This observation is a little counterintuitive, but it turns out that anti-asic hashing algorithms are designed to be extremely memory intensive, which leaves a good chunk of the CUDA cores idle. We can utilize the leftover compute power to run Neural Network inference extremely cost efficiently, which could be a life savior for large-scale inference tasks. http://snark.ai/blog At the same time, we provide low cost raw hardware access for Neural Network training. We aim to be up to 10 times cheaper than on-demand instances on public cloud, undercutting preempteble/spot instance by up to 2x. When the GPU is idle our algorithms efficiently switch to mining to reduce costs. Try it out at https://lab.snark.ai , with 10 hours of free GPU time. We made it very simple to access the hardware through a single command line after `pip3 install snark`. More information on usage here https://ift.tt/2ufHXuV . We are also working on creating a hub for NNs, similar to docker hub. It is still work in progress but you can take a look at couple examples at https://ift.tt/2m7ZRMu . We would love to get your feedback, to understand how was the experience for training Deep Networks through our platform and then deploying.
New Show Hacker News story: latest news
Show HN: An Ansible playbook that creates and provision a DigitalOcean droplet
1 by jasonheecs | 0 comments on Hacker News.
1 by jasonheecs | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: StreamingPivot – pivot and visualize CSV data purely in the browser
3 by leandot | 3 comments on Hacker News.
3 by leandot | 3 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Flash – Speed Reading Web App Made with React/Next.js
2 by fivepointseven | 1 comments on Hacker News.
2 by fivepointseven | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Create an IoT Environmental Sensor with NodeMCU and Lua
3 by alexellisuk | 0 comments on Hacker News.
3 by alexellisuk | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: CoreUI – Free Admin Panel for Bootstrap 4, Angular, React and Vue.js
2 by mrholek | 0 comments on Hacker News.
2 by mrholek | 0 comments on Hacker News.
Sunday, 8 July 2018
New Show Hacker News story: latest news
Anansi: a NoWeb-inspired literate programming preprocessor
32 by jmillikin | 11 comments on Hacker News.
32 by jmillikin | 11 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Brutal.js – framework for building brutalist web applications
2 by dosy | 0 comments on Hacker News.
2 by dosy | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Markdown New Tab, a New Tab Replacement to Jot Down Notes in Markdown
2 by plibither8 | 0 comments on Hacker News.
2 by plibither8 | 0 comments on Hacker News.
Saturday, 7 July 2018
New Show Hacker News story: latest news
Show HN: 9:22 Talk – a telecom-based social network connecting strangers
2 by pranav1024 | 0 comments on Hacker News.
2 by pranav1024 | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: kubectl-tmux-ssh – A kubectl plugin to ssh into kubernetes nodes
2 by normanjoyner | 0 comments on Hacker News.
2 by normanjoyner | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Extension that adds quotation marks to your pages for “comedic” effect
3 by eat_veggies | 0 comments on Hacker News.
3 by eat_veggies | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Licensed, a CLI to help you choose and add licenses to your projects
2 by plibither8 | 0 comments on Hacker News.
2 by plibither8 | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: A Build System for Packaging Applications in LXC Containers
2 by tobbyb | 0 comments on Hacker News.
2 by tobbyb | 0 comments on Hacker News.
Friday, 6 July 2018
New Show Hacker News story: latest news
Show HN: Pesky Adblock, Block Pesky Users Who Aren't Using Adblock
3 by flingo | 2 comments on Hacker News.
3 by flingo | 2 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Beehive – a header-only C++ behavior tree for game AI and more
2 by bush2 | 1 comments on Hacker News.
2 by bush2 | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: TaskBotJS – the best Node.js background job processor on the planet
3 by eropple | 0 comments on Hacker News.
3 by eropple | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Dotnet-script to generate POCO classes from your database
2 by szaszattila | 1 comments on Hacker News.
2 by szaszattila | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: World Cup phrases to help you fit in at work ️
8 by fredrivett | 1 comments on Hacker News.
8 by fredrivett | 1 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Send push notifications from your existing desktop or web app
3 by telcy | 0 comments on Hacker News.
3 by telcy | 0 comments on Hacker News.
Thursday, 5 July 2018
New Show Hacker News story: latest news
Show HN: RattlesnakeOS – build and run your own privacy focused Android OS
2 by danvittegleo | 0 comments on Hacker News.
2 by danvittegleo | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: List of macbook alternatives for if you don't like the new models
2 by faleidel | 0 comments on Hacker News.
2 by faleidel | 0 comments on Hacker News.
New Show Hacker News story: latest news
Show HN: Software to give insurance advice like an agent would
2 by chrisplotz | 1 comments on Hacker News.
Chris, Dan, and the team at Goodcover here. Goodcover is building a new home and renters insurance co that tries to fix the insurance incentives by returning any unclaimed premium back to customers, keeping a fee instead. Goodcover was YC S17, but off the record due to discussions with the CA government. And we’re still “pre-launch” - starting a new insurance co is hard as it turns out! Part of the technical challenge we deal with is, how do we build software that can scale what an agent does? Although we can’t offer a full insurance experience yet, we thought we’d roll out an advice app ( https://ift.tt/2KCdkuI ) that makes a stab at giving advice like an agent might, but using software. By analyzing your current insurance docs, we can: - Benchmark the coverage you have against what is “normal”. - Provide advice about some specific things that you can fix or at least consider fixing. - Arm you with information on things you can push back on with your insurer. Technically, the way it works is we’ve generalized some gotchas, manually looked over a bunch of Home/Renters policies, and built a workflow for us to select where we think you are in the homeowners/renters spectrum. So it’s really just workflow automation, however, it requires obviously being able to translate insurance constructs to user things, but most of it is pretty simple from an automation standpoint. Most of our time is generally spent on building out insurance functions, but it’s been a great experiment in information hierarchy to try and reduce complex concepts and insurance-speak down to actionable pieces of information for customers. No obligation, and feel free to take our advice back to your current provider and get stuff fixed. Goodcover Insurance Solutions LLC is licensed in California (0M20813) so if you are not in CA we can still have a look, but you should definitely review our advice with a pro in your state.
2 by chrisplotz | 1 comments on Hacker News.
Chris, Dan, and the team at Goodcover here. Goodcover is building a new home and renters insurance co that tries to fix the insurance incentives by returning any unclaimed premium back to customers, keeping a fee instead. Goodcover was YC S17, but off the record due to discussions with the CA government. And we’re still “pre-launch” - starting a new insurance co is hard as it turns out! Part of the technical challenge we deal with is, how do we build software that can scale what an agent does? Although we can’t offer a full insurance experience yet, we thought we’d roll out an advice app ( https://ift.tt/2KCdkuI ) that makes a stab at giving advice like an agent might, but using software. By analyzing your current insurance docs, we can: - Benchmark the coverage you have against what is “normal”. - Provide advice about some specific things that you can fix or at least consider fixing. - Arm you with information on things you can push back on with your insurer. Technically, the way it works is we’ve generalized some gotchas, manually looked over a bunch of Home/Renters policies, and built a workflow for us to select where we think you are in the homeowners/renters spectrum. So it’s really just workflow automation, however, it requires obviously being able to translate insurance constructs to user things, but most of it is pretty simple from an automation standpoint. Most of our time is generally spent on building out insurance functions, but it’s been a great experiment in information hierarchy to try and reduce complex concepts and insurance-speak down to actionable pieces of information for customers. No obligation, and feel free to take our advice back to your current provider and get stuff fixed. Goodcover Insurance Solutions LLC is licensed in California (0M20813) so if you are not in CA we can still have a look, but you should definitely review our advice with a pro in your state.
New Show Hacker News story: latest news
Show HN: Prevent email forgery in Gmail using a Blockchain-powered architecture
5 by xpressyoo | 0 comments on Hacker News.
5 by xpressyoo | 0 comments on Hacker News.
Subscribe to:
Posts (Atom)