Thursday, March 31, 2022
Show HN: Nginx Common Useful Configuration https://ift.tt/gpQorBq
Show HN: Nginx Common Useful Configuration https://ift.tt/ISUp7Bj March 31, 2022 at 11:21PM
Show HN: Selfhosted tech starter pack for development of new startup https://ift.tt/wIeQvJF
Show HN: Selfhosted tech starter pack for development of new startup https://ift.tt/MdlgKFn March 31, 2022 at 11:17PM
Wednesday, March 30, 2022
Show HN: Nanojob.com – Micro Task Job Board https://ift.tt/vcAiPRa
Show HN: Nanojob.com – Micro Task Job Board https://ift.tt/OzBQq1o March 30, 2022 at 11:40PM
Show HN: Open source and collaborative platform for CI/CD https://ift.tt/10KEqhk
Show HN: Open source and collaborative platform for CI/CD https://r2devops.io March 30, 2022 at 03:55PM
Tuesday, March 29, 2022
Show HN: Hacker Health https://ift.tt/X9tnvAo
Show HN: Hacker Health Hacker Health is a community for hackers, by hackers who want to get serious about their physical/mental health. On my journey to creating a profitable business, I've found that it's incredibly easy to slip into bad habits and not take care of yourself properly. I want to change that by creating a community of people that will hold each other accountable and celebrate victories together. https://ift.tt/8JROWZ0 March 30, 2022 at 12:36AM
Show HN: Microsoft 365 License Optimizer https://ift.tt/DcglK62
Show HN: Microsoft 365 License Optimizer https://ift.tt/lcW6t23 March 30, 2022 at 12:05AM
Show HN: Chrome Extension that slaps you if you type “Jada” https://ift.tt/b1VHe0F
Show HN: Chrome Extension that slaps you if you type “Jada” https://twitter.com/justinprojects/status/1508881721378304002 March 29, 2022 at 11:57PM
Show HN: Typogram – Next-Generation Logo Design Tool https://ift.tt/qXgxlCk
Show HN: Typogram – Next-Generation Logo Design Tool Typogram is a beginner-friendly logo design tool for non-designers. https://ift.tt/hAl7NwU Product Video: https://www.youtube.com/watch?v=7PHHaLh1zNU March 29, 2022 at 11:18PM
Monday, March 28, 2022
Show HN: Ingredients for Change https://ift.tt/xoV5042
Show HN: Ingredients for Change For far to long ingredient parsers been unavailable to the public. Either due to obsene complexity: https://ift.tt/Rdb3yMw Or because of the dreaded paywall: https://ift.tt/w7fGDby Wait no longer, I introduce PyIng. An easy to use python package for changing this "2 ounces of spicy melon" into this {name: melon, unit: ounces, qty: 2.0}. https://ift.tt/cdN2kyo March 28, 2022 at 11:19PM
Sunday, March 27, 2022
Show HN: Boredle – play Wordle using the words on any webpage https://ift.tt/AaqSPEz
Show HN: Boredle – play Wordle using the words on any webpage https://ift.tt/OWdKU1l March 27, 2022 at 11:30PM
Show HN: I made a website to increase your focus https://ift.tt/7G8Y9Ec
Show HN: I made a website to increase your focus https://ift.tt/m52t9Yb March 27, 2022 at 10:21PM
Show HN: It is pants or shorts weather? https://ift.tt/eP8T2mi
Show HN: It is pants or shorts weather? https://ift.tt/2dCP0Zm March 26, 2022 at 02:25PM
Saturday, March 26, 2022
Friday, March 25, 2022
Show HN: How to enable the Hyper key on Linux https://ift.tt/3yP7su1
Show HN: How to enable the Hyper key on Linux https://ift.tt/f8PjWgN March 26, 2022 at 02:00AM
Show HN: Automation the KISS way. No YAML involved https://ift.tt/JvNX3Al
Show HN: Automation the KISS way. No YAML involved Hello HN, I like Ansible as a tool for automation to perform tasks on multiple remote hosts. But like many of you, I'm sick of the custom YAML DSL that many of this kind of tools provide. How many times have we said "just give me a true scripting language!" ? That's why I started this project `tricorder` (as in Star Trek's tricorder, a simple device to do pretty much anything required by the plot). For now, it's only a tool to execute a command on multiple hosts (like ansible, but without the YAML) and returning the outputs as JSON so you can query it with other tools like `jq` in your bash scripts. But with time, I intend to add other tools to provide the following features: - mimic the "gather facts" feature from ansible - upload/download files to/from remote hosts - Rust API to include in your projects - bindings to other languages like Python/TypeScript/Go I'd be happy to have some feedback on the source code (as Rust is not my main language) or on what features you'd like to see implemented. Thank you :) Link to the Github repository: https://ift.tt/7AgSouQ March 26, 2022 at 12:16AM
Thursday, March 24, 2022
Show HN: Postgres.js – Fastest Full-Featured PostgreSQL Client for Node and Deno https://ift.tt/iuSM5LV
Show HN: Postgres.js – Fastest Full-Featured PostgreSQL Client for Node and Deno https://ift.tt/oxmDAVi March 24, 2022 at 11:30PM
Wednesday, March 23, 2022
Show HN: Reactirator, a desktop app to create and manage React.js applications https://ift.tt/3hHLxSE
Show HN: Reactirator, a desktop app to create and manage React.js applications https://ift.tt/iajRIMx March 24, 2022 at 01:13AM
Show HN: Testing Library Visualizer https://ift.tt/3aJ2LRj
Show HN: Testing Library Visualizer https://ift.tt/6P3urVd March 24, 2022 at 12:29AM
Tuesday, March 22, 2022
Show HN: Collow – Save time on your task management for software teams. https://ift.tt/TWRbmZC
Show HN: Collow – Save time on your task management for software teams. https://collow.io March 22, 2022 at 10:35PM
Monday, March 21, 2022
Show HN: A Firefox addon that groups tabs by privacy container in the sidebar https://ift.tt/ENxAa8F
Show HN: A Firefox addon that groups tabs by privacy container in the sidebar https://ift.tt/rzT9au5 March 22, 2022 at 12:05AM
Show HN: Bose-dfu, a reverse-engineered firmware updater for my Bose speaker https://ift.tt/O3hfdA5
Show HN: Bose-dfu, a reverse-engineered firmware updater for my Bose speaker https://ift.tt/8bLQXT4 March 22, 2022 at 12:34AM
Show HN: Chemiscripts: translate ASCII chemical formulas into Unicode https://ift.tt/e8HIu2t
Show HN: Chemiscripts: translate ASCII chemical formulas into Unicode https://ift.tt/uyr5Sx9 March 22, 2022 at 12:33AM
Sunday, March 20, 2022
Show HN: I built a platform for projects to find maintainers https://ift.tt/96NawgZ
Show HN: I built a platform for projects to find maintainers A few days ago, someone I follow asked the community for help maintaining his side-project, 512kb.club. This got me thinking. There are loads of maintainers out there feeling burnt out, but they can't abandon their project since people are depending on the project to be maintained. In an effort to combat this, I built a website that lists projects looking for new maintainers. It's still quite empty and has some rough edges. Any feedback is very welcome! https://ift.tt/WJTEGrY March 21, 2022 at 12:32AM
Show HN: A photo sharing app that isn't trying to be a TikTok clone https://ift.tt/POHxSkF
Show HN: A photo sharing app that isn't trying to be a TikTok clone We launched Pidgeon a few weeks ago, and since then we've had a chance to fix a lot of bugs and upgrade the usability a significant amount. The app is made just for photo sharing. No videos, no NFTs, just pictures, comments, and chats. Each post is ranked like on reddit - a combination of the user upvote/downvotes and the amount of time passed since the post's creation. We're also trying to stay away from ads, and instead adopt a freemium model. The main reason for this is because people are a lot more concerned with privacy these days, and if we aren't serving ads, then the user knows that we don't have an incentive to steal their data. There's already a small community of about 1500 on the app, with a lot of them being professional photographers. So the photos going up look really nice (at least in my opinion). But we don't just want to be a community of people who consider themselves photographers - that's a mistake that other platforms like Flickr and VSCO make. To become widespread, you need to make your platform simple to use for the casual person; only catering to professionals will necessarily keep your community smaller than it otherwise would be. Users have been asking for a desktop client, and while we don't have one yet, we do plan to add it - and it won't take us as long as IG to do it, and neither will it be an afterthought where the UX is intentionally made poor so that you're pushed to use the app instead. But we want to polish the mobile app first before we get there, and there's still a lot of work to do since it's super early days. If you want to try it out, here's the link: https://ift.tt/pbj6LV1 https://ift.tt/i0lpuHa And please do provide any feedback you have on the app! It really does help us make it better. March 20, 2022 at 10:28PM
Saturday, March 19, 2022
Show HN: Transcrib, a speech-to-text Android app for WhatsApp voice notes https://ift.tt/FTy752r
Show HN: Transcrib, a speech-to-text Android app for WhatsApp voice notes Hi, I made a subscription based Android app to transcribe and read WhatsApp voice notes, supporting all the most common languages. It can be tried for free for 3 days, I'd love to get some feedback! https://ift.tt/epdtM6H March 19, 2022 at 09:00PM
Friday, March 18, 2022
Show HN: Vocal, like Loom, but less complicated https://ift.tt/7lFMY3u
Show HN: Vocal, like Loom, but less complicated https://ift.tt/1xmjPkw March 19, 2022 at 12:50AM
Show HN: Tensorbox, Grammarly for Python/JS https://ift.tt/AWbGSUa
Show HN: Tensorbox, Grammarly for Python/JS https://tensorbox.ai/ March 19, 2022 at 12:52AM
Show HN: Ddosify Cloud – Nocode Load Testing Platfrom [Live Demo] https://ift.tt/wSGFzd7
Show HN: Ddosify Cloud – Nocode Load Testing Platfrom [Live Demo] https://ift.tt/ySnVvBx March 18, 2022 at 10:54PM
Thursday, March 17, 2022
Show HN: Dezbor.com – Create Dashboard with No-Code https://ift.tt/GRSZ40P
Show HN: Dezbor.com – Create Dashboard with No-Code https://dezbor.com March 17, 2022 at 09:46PM
Show HN: A Graphviz Implementation in Rust https://ift.tt/1VFUCzs
Show HN: A Graphviz Implementation in Rust https://ift.tt/wDUgAa7 March 17, 2022 at 11:48PM
Show HN: Fin TCP Proxy – A fan in TCP proxy using Vert.x https://ift.tt/OeQWSbq
Show HN: Fin TCP Proxy – A fan in TCP proxy using Vert.x https://ift.tt/AkILD9s March 17, 2022 at 09:29PM
Wednesday, March 16, 2022
Tuesday, March 15, 2022
Show HN: Inbox World - Read something not controlled by billionaires https://ift.tt/HLgwCNV
Show HN: Inbox World - Read something not controlled by billionaires Version 2.1, totally revamped based on feedback — includes leaderboards by topic, latest posts, and an experiment with a serendipitous Twitter bot. All feedback welcome. https://inboxworld.io/ March 15, 2022 at 11:36PM
Show HN: Social Good Social Network – pitch deck https://ift.tt/Q3XSAwF
Show HN: Social Good Social Network – pitch deck https://ift.tt/wtkbEif March 15, 2022 at 10:59PM
Show HN: WikiNewsFeed – RSS aggregator powered by Wikipedia https://ift.tt/uoSglnO
Show HN: WikiNewsFeed – RSS aggregator powered by Wikipedia https://ift.tt/LS7OUJG March 15, 2022 at 10:31PM
Monday, March 14, 2022
Show HN: I built an open source web hosting platform for static sites https://ift.tt/9w3AdNT
Show HN: I built an open source web hosting platform for static sites https://ift.tt/QLmWGBM March 14, 2022 at 10:57PM
Sunday, March 13, 2022
Show HN: Yet Another Client for HN https://ift.tt/qvPeCGp
Show HN: Yet Another Client for HN https://devss.io/ March 13, 2022 at 10:06PM
Saturday, March 12, 2022
Show HN: Sci-Hub Scholar – Firefox Extension Update v1.2 https://ift.tt/O6ClEGt
Show HN: Sci-Hub Scholar – Firefox Extension Update v1.2 Sci-Hub Scholar is a browser extension that takes Google Scholar search results and tries to point them at Sci-Hub, where they can be read freely. The main selling point for this extension versus others is that it works right on the results page, rather than the article page at the pay-walled website. One night, I decided I was going to do some research, only to find every Google Scholar Result behind a paywall. Trying to find the link on Sci-Hub, I ran into a bunch of issues: * https://ift.tt/AgzUCTP is down * Annoying to copy/paste title to Sci-Hub * Didn't want to be presented with another set of search results from my search results. I've seen some other Sci-Hub extensions, most notably https://ift.tt/AbfxzlH . However, most of these require you to go to the article page, then click the extension's button to finally be redirected. I thought I could do better. I recently did an update pass to update with some features others have added and requested. New Features for v1.2.0: * Added support for all Google Subdomains. You can now use this extension on Google Scholar websites for any country! * DOI is now listed next to the article title for articles where the DOI was found * If the title's URL was updated to Sci-Hub, the Icon to the left will now point to the original article. * More accurate DOI lookups! Issues: * Currently, I can't validate that the article exists on Sci-Hub, due to the way Firefox handles website permissions for extensions. I do not want to request permissions for all domains, but since the Sci-Hub domain can change, this is difficult. * I'm afraid to port this to Chrome, because I don't want to lose my Google Account over something like this. * It's a hassle to support manifest v2 for Firefox and manifest v3 for chrome. Haven't found a good workflow setup for developing for both browser platforms at the same time, from one codebase. I welcome any feedback or recommendations on the issues. I also have planned features, and am open to contributions! The extension is all open source and can be found at: https://ift.tt/XjNz0Jb I hope this helps some people get access to the information they need! https://ift.tt/l7XGEqN March 12, 2022 at 10:49PM
Show HN: Hubfs – File System for GitHub https://ift.tt/SNxqCuI
Show HN: Hubfs – File System for GitHub https://ift.tt/706qxbI March 12, 2022 at 11:09PM
Friday, March 11, 2022
Show HN: Gratitude Journal prompts to your inbox, on your schedule https://ift.tt/JVPEOwl
Show HN: Gratitude Journal prompts to your inbox, on your schedule https://ift.tt/JprnBNA March 12, 2022 at 01:07AM
Thursday, March 10, 2022
Show HN: Multi-Layer CSS Gradient Generator https://ift.tt/GxXshCf
Show HN: Multi-Layer CSS Gradient Generator https://ift.tt/qdFmtYW March 10, 2022 at 07:16PM
Show HN: Prepform – AI and spaced-repetition to optimize learning https://ift.tt/HD59nyP
Show HN: Prepform – AI and spaced-repetition to optimize learning Hi, I'm Eric and I'm the founder and lead developer of Prepform. A high-quality education helped me pursue my interests and achieve my goals. I started Prepform so students of all backgrounds have access to the same kind of education. I grew up in Southern California, surrounded by dozens of SAT prep programs, and I swear I must have gone to all of them. Different programs followed different styles and techniques, but the strategy they shared was to create a study plan and review mistakes. A study plan is taking a diagnostic test, setting a target score, creating a study schedule, identifying mistakes, and finally reviewing those mistakes. I wanted to take this structure and optimize it with machine learning, while accounting for elements of human learning and memory. I'm a big fan of SuperMemo, a memorization technique developed by Piotr Wozniak, where you review material just as you're about to forget it. Cognitive psychology tells us human forgetting follows a pattern, but Piotr quantified this behavior to identify the precise moment forgetting happens. The goal was to build on his research with AI and tailor it to not only test prep but to the individual student, and make it the engine of the study plan. The result is Blended Prep, which guides students to internalize knowledge rather than memorize material, and gives them the best chance to ace their next exam. I'm so excited to share this with the HN community, and would love to know what you think. You can try it out at https://prepform.com . Thanks for reading. https://prepform.com March 11, 2022 at 12:27AM
Show HN: Ratarmount – Access archives through FUSE 100x faster than archivemount https://ift.tt/NxACkXG
Show HN: Ratarmount – Access archives through FUSE 100x faster than archivemount https://ift.tt/gCUX5FA March 10, 2022 at 11:35PM
Wednesday, March 9, 2022
Show HN: I wrote a good React book / website https://ift.tt/8dkVpIs
Show HN: I wrote a good React book / website Pre-covid, I was traveling full time to teach ReactJS to corporate clients. My students (mostly developers at banks and insurance companies) would ask me 'What's a good React book?' and I would struggle to recommend something, knowing that all the books sucked or were really out of date. When all my face-to-face training work dried up and I really didn't want to do online training, I magically got a contract to write a book. I started by reading all of the best-selling books on React, and, yeah, they were all really out of date, incomplete, or just wrong. As I started writing what I hoped would be a really good React book, I also wanted the website to be something useful and a notch above a typical book website. So, I tried to have working examples of the code listings on the site and to organize them in a way that would make them useful for when I started teaching again, or for anyone who doesn't want to buy a book and just wants to see how things are done. The book just came out today! The website isn't perfect or done, but here it is: https://ift.tt/QeYSvkf . How'd I do? March 10, 2022 at 01:10AM
Show HN: Npr – Find and execute NPM scripts https://ift.tt/tlD65uL
Show HN: Npr – Find and execute NPM scripts https://ift.tt/H43oXIl March 9, 2022 at 11:38PM
Show HN: Wordle for Movies https://ift.tt/59gKOAl
Show HN: Wordle for Movies https://movlie.org March 9, 2022 at 11:23PM
Show HN: I was inspired to build an app to manage financial goals better https://ift.tt/dGw6oeK
Show HN: I was inspired to build an app to manage financial goals better https://zaypop.io/ March 9, 2022 at 11:19PM
Tuesday, March 8, 2022
Show HN: I'm working on an open-source self-hostable GitHub Gist https://ift.tt/iyDlaQs
Show HN: I'm working on an open-source self-hostable GitHub Gist https://ift.tt/PIxsaFb March 9, 2022 at 01:32AM
Monday, March 7, 2022
Show HN: utt – Universal Text Transformer https://ift.tt/pxoqUEY
Show HN: utt – Universal Text Transformer https://ift.tt/PDU31eK March 7, 2022 at 11:34PM
Show HN: How we used Gatsby and Puppeteer to create dynamic Open Graph images https://ift.tt/pfB4dIP
Show HN: How we used Gatsby and Puppeteer to create dynamic Open Graph images https://ift.tt/OSMhXx2 March 7, 2022 at 08:03PM
Sunday, March 6, 2022
Show HN: I made a mobile-first Prolog editor https://ift.tt/zqWRXek
Show HN: I made a mobile-first Prolog editor https://ift.tt/eP1iJXj March 7, 2022 at 02:44AM
Show HN: Lovenotwar.js a minimalist banner to stand for peace https://ift.tt/GhTMPs4
Show HN: Lovenotwar.js a minimalist banner to stand for peace https://ift.tt/F7tkocE March 7, 2022 at 01:30AM
Show HN: I've stopped giving a fck to 'Trusted By Companies' line on web pages https://ift.tt/jxNkrZc
Show HN: I've stopped giving a fck to 'Trusted By Companies' line on web pages https://ift.tt/GaMhjEV March 6, 2022 at 11:11PM
Show HN: The Axis – Measure the (Jimi) Hendrixian-Ness of Any Song, with AI https://ift.tt/zhCawqP
Show HN: The Axis – Measure the (Jimi) Hendrixian-Ness of Any Song, with AI https://ift.tt/ZxWUFXK March 6, 2022 at 07:27PM
Saturday, March 5, 2022
Show HN: An SQL Builder in Rust https://ift.tt/bIvgD5B
Show HN: An SQL Builder in Rust Hi guys. I just write an SQL builder. I want to know what you think. https://ift.tt/lyve7P5 March 6, 2022 at 06:28AM
Show HN: Windows XP Themed Mastodon Instance https://ift.tt/CuUtysw
Show HN: Windows XP Themed Mastodon Instance https://ift.tt/Tw3zckK March 5, 2022 at 11:31PM
Show HN: FUSE Filesystem for Manipulating Minecraft https://ift.tt/K9hcLq7
Show HN: FUSE Filesystem for Manipulating Minecraft https://ift.tt/50gjTcm March 5, 2022 at 11:11PM
Show HN: GenieCloud – no-code app builder for Julia, Python and R https://ift.tt/qHBOrwK
Show HN: GenieCloud – no-code app builder for Julia, Python and R https://geniecloud.io March 5, 2022 at 07:15PM
Friday, March 4, 2022
Show HN: Remember to eat every two hours https://ift.tt/btsZv3W
Show HN: Remember to eat every two hours https://ift.tt/RfiJNWC March 5, 2022 at 02:48AM
Show HN: I made Wordle but for kids spelling lists https://ift.tt/3BriJeE
Show HN: I made Wordle but for kids spelling lists https://ift.tt/CdaJW46 March 4, 2022 at 09:16PM
Show HN: Original mission of PayPal was Bitcoin-like currency https://ift.tt/mwVFTgN
Show HN: Original mission of PayPal was Bitcoin-like currency "Many people don’t know this but the mission of PayPal was to create a global currency that was independent of interference by these corrupt cartels of banks and governments that were debasing their currencies. And we succeeded building something economically very powerful, enabled many small businesses, we’re super proud of it, but we never achieved the mission." - Luke Nosek, Co-Founder of PayPal https://www.youtube.com/watch?v=hOeOzhOxeMU&t=40s March 5, 2022 at 12:32AM
Thursday, March 3, 2022
Show HN: Surfboard – CodeSandbox for Arduino https://ift.tt/FNM8eSQ
Show HN: Surfboard – CodeSandbox for Arduino https://sfbd.is/ March 4, 2022 at 01:15AM
Wednesday, March 2, 2022
Show HN: Creodocs, a document creation platform based on LaTeX templates https://ift.tt/8hl4ZfF
Show HN: Creodocs, a document creation platform based on LaTeX templates https://creodocs.com March 3, 2022 at 01:05AM
Show HN: Single binary for generating fake JSON of M rows, N columns https://ift.tt/FAszgyW
Show HN: Single binary for generating fake JSON of M rows, N columns https://ift.tt/WRaoQmx March 2, 2022 at 11:29PM
Show HN: WAPM – WebAssembly Package Manager https://ift.tt/N4LsAyU
Show HN: WAPM – WebAssembly Package Manager Hi HN! I’m Syrus, from the Wasmer team. We just released the new version of WAPM that is an order of magnitude better than the previous one (that we also announced here in HN two years ago! [0]), enabling an incredible experience for using and publishing WebAssembly packages. The tech stack that we are using includes: * Python and Django (for the backend) with Graphene (for the open GraphQL API [1]) and Django Channels with websockets over GraphQL [2] for subscriptions * Next.js [3] with React-Relay [4] and Tailwind.css [5] for the frontend * WebAssembly and Wasmer [6] (for the online shell) Vercel for serving the frontend and GCP for serving the backend. Please let me know if you have any questions, I’d be very happy to answer them! https://wapm.io/ March 2, 2022 at 11:22PM
Show HN: I made a WebGL-based app that traces images using circles https://ift.tt/joJLwN7
Show HN: I made a WebGL-based app that traces images using circles I was fascinated by this [0] and this video [1]. After many struggles, I finally built this app that traces images using circles similar to what these videos had shown. The most challenging part (to me) is to find a way to convert images to vector lines. I had tried Potrace, but its output is not suitable for my use case: too many small elements share the same border. Potrace's goal is to represent the original image faithfully using vector lines. But I want to trace the image edges. After searching and trying some Potrace alternatives in vain, I finally found my keyword. Surprisingly (to me), it lies at the end of the wiki page of the very topic [2]. Then I found a paper [3] that has nice pseudocode and a C implementation. I rewrote the pseudocode in Rust because I wanted to experiment with rustwasm. Honestly, I didn't care much about the math behind it. From then, I could continue to finish the app and show it to the world. This app is also my chance to learn about rustwasm and WebGL. FYI: this app is offline-only; your images never leave your browser [0] https://www.youtube.com/watch?v=r6sGWTCMz2k [1] https://www.youtube.com/watch?v=-qgreAUpPwM [2] https://ift.tt/Pro6wkp [3] https://ift.tt/qeYthsw https://ift.tt/ugedaB4 March 2, 2022 at 09:56PM
Tuesday, March 1, 2022
Show HN: Anonroom https://ift.tt/NadKoP7
Show HN: Anonroom https://ift.tt/tamd2JP March 1, 2022 at 11:17PM
Show HN: WunderHub – publish and consume APIs like NPM packages https://ift.tt/NnZK0FJ
Show HN: WunderHub – publish and consume APIs like NPM packages https://ift.tt/gfZa1tu March 1, 2022 at 10:57PM
Show HN: Type2Learn – Learn by typing the webpage text in the browser itself https://ift.tt/9o4G5rE
Show HN: Type2Learn – Learn by typing the webpage text in the browser itself Ever happened that while reading a long article, you cannot concentrate and read the same line again and again? Try this extension now! Read the text by typing it on the webpage itself. Practice your touch typing by monitoring your speed, errors you make, and accuracy in real-time. Chrome store link: https://ift.tt/Saprkx9... https://ift.tt/af3lbT4 March 1, 2022 at 10:21PM
Subscribe to:
Posts (Atom)