Friday, 5 February 2021

Show HN: Block Out – Line and Block Puzzle Game https://bit.ly/3cM9V9h

Show HN: Block Out – Line and Block Puzzle Game https://bit.ly/39PLF4r February 5, 2021 at 08:56PM

Show HN: QuikPub – Write, Publish and Share rich text via short URLs https://bit.ly/3aHjlR7

Show HN: QuikPub – Write, Publish and Share rich text via short URLs https://bit.ly/3oOwaxL February 5, 2021 at 01:25PM

Show HN: A modern documentation tool for C++ and a replacement for Doxygen https://bit.ly/3tz3YCW

Show HN: A modern documentation tool for C++ and a replacement for Doxygen https://bit.ly/2MCRWaS February 5, 2021 at 06:32PM

Show HN: Remarkbox is now Free (pay what you can) https://bit.ly/3txw7di

Show HN: Remarkbox is now Free (pay what you can) https://bit.ly/36L2SKs February 5, 2021 at 06:06PM

Launch HN: Text Blaze (YC W21) Programmable snippets to automate tedious typing https://bit.ly/3jiIKEw

Launch HN: Text Blaze (YC W21) Programmable snippets to automate tedious typing Hi HN! We’re Scott and Dan of Text Blaze ( https://bit.ly/2N2Q1fp ). Text Blaze lets you create programmable text snippets that you can insert anywhere in Chrome by typing a brief shortcut. Before Text Blaze, we designed and built internal tools for thousands of sales and support reps at Google. As much as we tried though, our tools could never automate all repeated work for all users. We saw that there were always tech savvy reps who would build additional scripts to fill gaps and help save even more time. With Text Blaze, we wanted to create something for those kinds of reps to speed up and automate their boring repetitive work (and make it super easy for them to share with teammates). Text Blaze snippets help users to do this. You can start by taking all the repetitive messaging that they have and making it insertable with a few keystrokes. Many of our users easily save hours a month of typing just doing that. Technical users can go much further though. Our snippets can include form fields like text boxes or drop down menus in them and have dynamic fields with formulas. Users can use this to: - calculate a 15% service charge automatically when entering a price in a snippet text field. - or automatically pulling in the name of contact when sending a message in LinkedIn, - or saving data to a Google Spreadsheet every time they use a snippet, - or create patient diagnostic templates where the snippet may include a drop down to capture whether the patient is a smoker. If (and only if) the answer is yes, a follow up question and text box (number of cigarettes a day) will appear. Think of Text Blaze a little like Zapier meets Emmet. Some of the ways people use Text Blaze have amazed us. For example, the Customer Success department at a European delivery company, uses Text Blaze to standardize their comms with customers and drivers and automate much of the related processes. For example, their snippets read conversations with drivers in Intercom and automatically send a summary of the required information to a rep in the relevant Slack channel. Our most common users of Text Blaze are in customer support and recruiting, but we’re also seeing a lot of adoption in other areas like education (especially with the increased levels of remote learning with Covid). Text Blaze is free to use for many use cases and we have paid versions with additional features and improved collaboration for teams. Want to try Text Blaze out? You can get started by installing our extension from the Chrome Web Store ( https://bit.ly/39Q7C37... ). We’re a Chrome Extension as we see more and more users are spending all their time in Chrome and we want to be able to closely integrate with the different web applications they use. We would love your feedback on the Text Blaze here and your experiences with tools for end-user automation in general. What’s worked for you and where are there opportunities to improve existing approaches? February 5, 2021 at 05:10PM

Launch HN: MagicBell (YC W21) – embedded notification system for your product https://bit.ly/3aBjuW1

Launch HN: MagicBell (YC W21) – embedded notification system for your product Hey everyone! I am Hana, and along with my co-founder Josue, we are excited to launch MagicBell ( https://bit.ly/3rvs3Zr ). You can embed MagicBell in your web/mobile application to show users workflow notifications in-app and real-time. If the user is not online when you send them a notification, we can send them an email (or text). For example, a project management app can use MagicBell to show new tasks assigned to a user or tasks due soon. A code collaboration app will notify users of pull-requests that need their review. These notifications keep the workflow moving. Building a notification system is challenging. We built robust email notifications at my last startup SupportBee [0], and it took us weeks to nail down the threading, reply by email, unsubscription links, and notification preference management. When we wanted to add an in-app inbox, I felt that we were building a mini email client into our app. A well designed in-app experience needs real-time updates and state management (read/unread/archived) apart from a lot of UI polish. Not only do we save you months of work to begin with, but we also have an extensive product roadmap with features like email templates and grouping of notifications. Your customers will get a better experience each day without you having to invest in the development effort. Apart from customer-facing features, we plan to add a debug interface and analytics so you can get more visibility into your notifications. Our embeddable notification inbox is written using React and MobX, and we use Ably.io for real-time updates. We offer a React SDK [1] that lets you build a custom interface, and we use Storybooks to test our UI. Fun fact: you can see the entire catalog of React components we offer [2]. We extracted the network layer of our embeddable into a Javascript package so customers not using React can use that to build a custom interface [3]. We'll work on Vue & React-Native SDK next. Our backend is hosted on AWS. Thank you for reading. Please try out our product and send us your feedback, questions, and ideas. If you have built a notification system at work, we’d love to hear about your experience! [0] https://bit.ly/3toUzxs... [1] https://bit.ly/3cL4Oq8 [2] https://bit.ly/3pUpm31... [3] https://bit.ly/2LrH1Ai February 5, 2021 at 04:56PM

Show HN: Socket.ly – A fast, global-scale solution for socket.io applications https://bit.ly/3jt2uoX

Show HN: Socket.ly – A fast, global-scale solution for socket.io applications https://bit.ly/3aAchpf February 5, 2021 at 12:32PM

Show HN: SVG Shape Generator – Create organic-looking shapes for your designs https://bit.ly/39ScaGA

Show HN: SVG Shape Generator – Create organic-looking shapes for your designs https://bit.ly/3tuAiGT February 5, 2021 at 03:38PM

Show HN: I made yet another calculator for programmers https://bit.ly/3rr24Co

Show HN: I made yet another calculator for programmers https://bit.ly/396RDgQ February 5, 2021 at 03:39PM

Show HN: Inlets 3.0 RC1 https://bit.ly/2MzNcmc

Show HN: Inlets 3.0 RC1 https://bit.ly/2N1YaRh February 5, 2021 at 01:46PM

Show HN: Graxel, a pocket doodling editor in pixel art https://bit.ly/3tvMmru

Show HN: Graxel, a pocket doodling editor in pixel art https://bit.ly/3tvMmI0 February 5, 2021 at 11:19AM

Show HN: I curated a list of actionable advice by indiehackers https://bit.ly/36J1QP9

Show HN: I curated a list of actionable advice by indiehackers https://bit.ly/2MY9opU February 5, 2021 at 09:55AM

Thursday, 4 February 2021

Show HN: Favorite writing / journaling tool? Half-finished projects welcome https://bit.ly/36I2pbW

Show HN: Favorite writing / journaling tool? Half-finished projects welcome I’m specifically looking for a tool a user shared on here that facilitated writing for content by scrolling up and disappearing text as new text was inputted. I believe it was a HTML/JSS only solution - a small personal project. I’ve done a lot of focused searches, but haven’t been able to find this comment. That said, I love these sorts of projects. I know they’re a self-indulgence and often a distraction. I’m celebrating that for a moment, personally. Please share your favorites writing tools, the smaller and more personal the better. February 4, 2021 at 10:56PM

Show HN: Chooses the best credit option for every purchase https://bit.ly/3jgPLWt

Show HN: Chooses the best credit option for every purchase https://bit.ly/3pTQa3m February 4, 2021 at 10:39PM

Show HN: Deploy your own algo-trader in 5 minutes with 0 code https://bit.ly/3oKWid7

Show HN: Deploy your own algo-trader in 5 minutes with 0 code https://bit.ly/3oRmh2t February 4, 2021 at 10:06PM

Show HN: AI-powered image search that beats Google without captions or keywords https://bit.ly/3cFU2Bm

Show HN: AI-powered image search that beats Google without captions or keywords https://bit.ly/33zqD3J February 4, 2021 at 07:56PM

Show HN: Black Hat Rust – Deep dive into offensive security with Rust https://bit.ly/39Oa0rp

Show HN: Black Hat Rust – Deep dive into offensive security with Rust https://bit.ly/3jpN3xW February 4, 2021 at 07:04PM

Launch HN: Feroot (YC W21) – security scanner for front-end JavaScript code https://bit.ly/2LmRZXK

Launch HN: Feroot (YC W21) – security scanner for front-end JavaScript code Hi HN! I'm Ivan, the co-founder of Feroot Security (YC W21) ( https://bit.ly/2YM2NSo ). Feroot Inspector is a security scanner for the client-side javascript code of web apps made for app sec teams. If you're not testing the security of the client-side code of your web app, there’s a good chance you could be exposed to Magecart skimmers, malware and spyware loaded with third-party scripts - css, pixels, tags, trackers, and more. We use synthetic users (i.e. bots—good ones!) to detect keyloggers, spyware, security misconfigurations, vulnerabilities, anomalies in the client-side code of web applications. Simulating activities that real users do, our scanner triggers all code activities first. And then it performs security testing and assessments of actual JavaScript code and everything else that is loaded into the browser when your users are using your web app. Pretty much what security scanners (like Qualys and Acunetix) are doing to test the application side code of web apps, but we do it for client-side code. So why did we build Feroot? First, nobody knows what actually happens on the client-side of web apps. Client-side code is a mystery and nobody knows when keyloggers are stealing users’ keystrokes or doing anything else sketchy. Second, existing web app security testing tools don’t perform data asset discovery. They don’t tell you what web forms exist throughout the user journeys and what information is ingested by the web app through each and every web form. All that is missing. Third, client-side code of web apps is highly variable and dynamic. As web developers are moving logic to the client-side a lot more externally controlled JavaScript code is included into users’ web browsers. Meaning, that every script, third-party and open source library can open a backdoor for hackers to exploit. We saw a need for a simple self-serve solution that brings security, developers, marketing and compliance teams together to help them secure the client-side of web apps. Feroot Inspector uses synthetic users and headless Chrome, which use algorithmic and heuristic approaches, to do activities that real users do -- type input into forms, submit forms to trigger potential keyloggers, skimmers, and all other client-side script activities. It also monitors all incoming and outgoing network traffic from the browser and uses data traps to terminate outbound network requests, to avoid any impact during the scan. Tech specs: 1) Support single-page/multiple-page web apps, and auto-discovery pm multi-page websites; 2) Resolves captchas, undetected by bot detection systems; 3) Tracks script changes, stores scripts content, detection of unauthorized scripts; 4) Audits page and frame security matrix, permission model for main frame of the page and all child-frames; 5) Detects data input and data ingestion points and report on data transfer, active data read (keystroke read), data access model; 6) Form-based authentication for scanning password-protected websites and custom scenario based authentication; 7) Detects data transfers from browser of user sessions to third-party hosts and domains; 8) Geo-decoding in real time of the destination country of data transfers; 8) Report export to: JSON (using API), CSV, Excel, and PDF; 9) Native Integrations: Slack, Jira, Datadog, PagerDuty, Splunk, JupiterOne, Sumo Logic, AWS Cloudwatch Events/logs, Opsgenie, ServiceNow, and webhooks; 10) Inspector performs non-intrusive, outside-in scanning of production live web apps. We would love to hear your feedback about Feroot scanner, as well as answer questions you might have! Thanks, Ivan & Vitaliy February 4, 2021 at 01:55PM

Show HN: Pinocchio – A GUI for Puppeteer test creation https://bit.ly/3au7xRY

Show HN: Pinocchio – A GUI for Puppeteer test creation https://bit.ly/3pJqpmp February 4, 2021 at 05:26PM

Launch HN: Tint (YC W21) – Embed insurance into any product https://bit.ly/3rlJF9V

Launch HN: Tint (YC W21) – Embed insurance into any product Hi HN! We’re Matheus & Jérôme and we’re the co-founders of Tint( https://bit.ly/3tpfXTj ). We help companies add insurance to their products. Many companies, such as marketplaces, merchants, and travel agents could include insurance as part of their products and services to make them more valuable to their customers. For example, insurance will be included when you rent a campervan for a weekend trip at Outdoorsy, to protect you if anything goes wrong. Our platform provides everything that is needed: software, access to insurers, compliance—everything required to manage risk and protect users, profitably. We met in 2014 when we were early employees at Turo, the car-sharing startup. While there, we saw the potential that insurance products have and also saw how hard it was to fully capitalize on it. Turo has an obvious and pressing need for insurance, but to fill it, they had to build their own systems, find insurers to back the program, and ensure compliance with state laws. None of this was their core business. We got inspired by the problem and by the opportunity to solve it, so we decided to create Tint. Here is a real example from Riders Share, one of our clients: you go to their website/app to rent a motorbike for the weekend and find an awesome Harley Davidson. You proceed to checkout, see a few protection/insurance options, select one, and book the trip. You won't notice, but Riders Share's app has used Tint to risk-score the transaction, decide if it should be confirmed, and calculate how much the protection should cost. Now, imagine you are a developer working on this project and need to add insurance to the product. What do you do? Instead of reinventing the wheel and adding more lines of code to maintain, you can leverage our APIs to integrate all the touchpoints required to sell insurance to your users (risk selection, quotes, issuing policy, claims, …). All the logic for the API responses is configured from our app so your insurance team can easily iterate on the next versions of your insurance product. Oh, and we also train machine learning models so we can recommend ways to improve its performance. We're live in production and have helped our clients embed hundreds of thousands of insurance policies. While our tech applies to any insurance use case, we are initially targeting marketplaces that embed insurance. We'd love to hear any of your ideas or experiences in this space. Thanks, Matheus + Jérôme February 4, 2021 at 05:02PM