Featured post

INTERVIEW WITH frankie(n)

 https://whatsmusic.de/frankien-interview-creating-the-singer-songwriter-genre-standing-against-racism-and-a-memorable-open-mic-episode/

Showing posts with label October 29. Show all posts
Showing posts with label October 29. Show all posts

Thursday, October 29, 2020

Show HN: Nhost – Open source Firebase alternative with GraphQL https://ift.tt/3e9yITnTHE RIGHT PEOPLE https://ift.tt/3oC4EovTHE RIGHT PEOPLE https://ift.tt/2Tx4ctr https://ift.tt/2Tx4ctrTHE RIGHT PEOPLE https://ift.tt/2TAwfblTHE RIGHT PEOPLE https://ift.tt/31TXnGO https://ift.tt/31TXnGO

Show HN: Nhost – Open source Firebase alternative with GraphQL https://nhost.io October 29, 2020 at 05:26AM

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

(https://ift.tt/3oFVHKX

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

(https://ift.tt/2TDtV3n

Launch HN: Cohere (YC S20) – Real-time user support for web apps https://ift.tt/31QYEOITHE RIGHT PEOPLE https://ift.tt/35NMrf5THE RIGHT PEOPLE https://ift.tt/3oLCB6f https://ift.tt/3oLCB6f

Launch HN: Cohere (YC S20) – Real-time user support for web apps Hey everyone! Yunyu, Rahul, and Jason here. We’re co-founders of Cohere ( https://cohere.so ), which lets you see what your users are seeing on your web app and remote control their browser with their permission. This requires zero setup on their part, which is particularly helpful for less tech-savvy users. Pointing things out over Zoom screenshare is highly time consuming (“click the 4th checkbox on the right”, “click the handle and drag”), and trying to figure out what users are doing over a live chat or phone call typically leads to endlessly frustrating back-and-forths. When COVID forced all of us into remote work, we found ourselves spending a lot of time in screensharing sessions. We were tired of choppy frame rates and blurry text, and realized that we could get around this by sharing the user’s screen in a different way. Rather than video streaming, which is how it’s usually done, we could send over diffs of their webpage’s DOM representation and reapply those in the viewer’s browser – this is similar to how virtual DOM frameworks like React work. We first used this technique for an earlier project ( https://ift.tt/2yNAR77 ) that rendered React apps on the server (a Node equivalent of Phoenix LiveView). This reduces development complexity for web apps by completely eliminating the need for RPC layers (REST, GraphQL) – for instance, you’d be able to write to the database directly from your React component and share state across sessions with a single hook. It works by sending DOM updates from the server (e.g. insert a node, change an attribute) in response to input actions sent from the client (e.g. click a button, type a character). This approach uses significantly less bandwidth compared to traditional screen sharing solutions, and gives us a semantic understanding of the webpage (e.g. a button is sent over as a , instead of a blob of bytes). As a result, we can selectively filter out sensitive content and allow viewers to scroll and type on the webpage without any perceived latency. To solve our screen sharing problem, we initially built a Chrome extension that let users browse web pages collaboratively. During YC, we saw that our early adopters were primarily using this tool to walk through their own web apps with their customers, so we decided to refocus the product towards helping companies onboard and support their users. Because we’re focused on the real time use case, we only record the DOM when a session is being viewed. This means that no data is sent to our servers unless Cohere is actively being used. Additionally, we don’t persist or retain any session data. Thanks for reading our story – we’d love to get your thoughts, feedback, and ideas! October 29, 2020 at 06:33AM

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

(https://ift.tt/37W8cMj

Show HN: Grasp – grep Clojure code using clojure.spec regexes https://ift.tt/2TzOvl5THE RIGHT PEOPLE https://ift.tt/3jFhhLFTHE RIGHT PEOPLE https://ift.tt/3jyAE9i https://ift.tt/3jyAE9i

Show HN: Grasp – grep Clojure code using clojure.spec regexes https://ift.tt/2TBOyg8 October 29, 2020 at 05:57AM

via Blogger https://ift.tt/31RFVme

(https://ift.tt/34EjcMj

Show HN: Sleep Specialist Opinion https://ift.tt/3jIhIopTHE RIGHT PEOPLE https://ift.tt/2TyioCaTHE RIGHT PEOPLE https://ift.tt/37Qb5hN https://ift.tt/37Qb5hNTHE RIGHT PEOPLE https://ift.tt/3mDaF2bTHE RIGHT PEOPLE https://ift.tt/31W5yCB https://ift.tt/31W5yCB

Show HN: Sleep Specialist Opinion https://ift.tt/3kEFbZa October 29, 2020 at 01:27AM

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

(https://ift.tt/2TzO4qV

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

(https://ift.tt/2HPVvaI

Show HN: Add WhatsApp Chat Button to your website for free https://ift.tt/31S7Cv7THE RIGHT PEOPLE https://ift.tt/2TzvZt5THE RIGHT PEOPLE https://ift.tt/3ozEgvo https://ift.tt/3ozEgvoTHE RIGHT PEOPLE https://ift.tt/3jBOgR3THE RIGHT PEOPLE https://ift.tt/37MRI9k https://ift.tt/37MRI9k

Show HN: Add WhatsApp Chat Button to your website for free https://ift.tt/2TA2R5a October 29, 2020 at 01:19AM

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

(https://ift.tt/2HERztv

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

(https://ift.tt/31ULhgD

Show HN: Nhost – Open source Firebase alternative with GraphQL https://ift.tt/3e9yITnTHE RIGHT PEOPLE https://ift.tt/3oC4EovTHE RIGHT PEOPLE https://ift.tt/2Tx4ctr https://ift.tt/2Tx4ctr

Show HN: Nhost – Open source Firebase alternative with GraphQL https://nhost.io October 29, 2020 at 05:26AM

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

(https://ift.tt/3oFVHKX

Show HN: Sleep Specialist Opinion https://ift.tt/3jIhIopTHE RIGHT PEOPLE https://ift.tt/2TyioCaTHE RIGHT PEOPLE https://ift.tt/37Qb5hN https://ift.tt/37Qb5hN

Show HN: Sleep Specialist Opinion https://ift.tt/3kEFbZa October 29, 2020 at 01:27AM

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

(https://ift.tt/2TzO4qV

Show HN: Add WhatsApp Chat Button to your website for free https://ift.tt/31S7Cv7THE RIGHT PEOPLE https://ift.tt/2TzvZt5THE RIGHT PEOPLE https://ift.tt/3ozEgvo https://ift.tt/3ozEgvo

Show HN: Add WhatsApp Chat Button to your website for free https://ift.tt/2TA2R5a October 29, 2020 at 01:19AM

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

(https://ift.tt/2HERztv