Monday, 3 October 2022

Show HN: Click on a component (React,) in browser to get to its code in IDE https://bit.ly/3dYG6FQ

Show HN: Click on a component (React,) in browser to get to its code in IDE Hi all! Here is my open-source side-project. It is a browser extension that lets you click on a component on your localhost to get to its code in your editor. It works with React, Svelte, SolidJS, Preact, and Vue components and with VSCode, Webstorm, or any other editor that supports URL protocol links. It can be used also as JavaScript library (instead of installing browser extension) It speeds up my web development so much that I can't work without that anymore :D Let me know if you like it or if you would like to improve it somehow. Contributions are welcomed https://bit.ly/3EtgFaj https://bit.ly/3E75GmC https://bit.ly/3EtgFaj October 3, 2022 at 12:06PM

Show HN: We designed and implemented graph projection feature https://bit.ly/3rndgSq

Show HN: We designed and implemented graph projection feature Hi all! I'm one of the developers that were working on this project for some time. In recent months, users started to ask us more frequently about the ability to run algorithms on a part of graph stored in database - subgraph. Now to do this, we extended the implementation of C API we had and brought to you the graph project feature that enables running algorithms on a specific subset of a graph stored in the database. You can now do graph analysis with PageRank, degree centrality, betweenness centrality, or any other algorithm on subgraphs without any additional adjustments. Before you had to create new query procedure. You can fire up a graph machine learning algorithm, such as Temporal graph networks and split the dataset inside the query to do training and validation without splitting the dataset programmatically. And last but not least, you can use your graphics card to run one of cuGraph's algorithms on subgraph in terms of seconds. You can find the whole explanation in blog post [1] and you can checkout the code at Memgraph GitHub [2]. Furthermore you can check cuGraph's algorithms we have integrated [3] I'd like to hear your feedback on our approach. Also if you have any general feedback, just write it in the comments :) [1] https://bit.ly/3rrA0AU... [2] https://bit.ly/3UZyp2w [3] https://bit.ly/3UXwlIr October 3, 2022 at 10:22AM

Show HN: Can I DevTools? https://bit.ly/3rqkXY0

Show HN: Can I DevTools? https://bit.ly/3LZN6i2 October 3, 2022 at 08:10AM

Sunday, 2 October 2022

Show HN: mvSQLite v0.2 https://bit.ly/3RzxKlA

Show HN: mvSQLite v0.2 Hello HN! Today I published the v0.2 release of mvSQLite, the open-source SQLite-compatible distributed database built on FoundationDB. This release has gone through a few months of testing, benchmarking and dogfooding since v0.1 and is the first stable and performant production-ready version. https://bit.ly/3UO9gYC October 2, 2022 at 12:53PM

Show HN: FocusedEdit – a classic Macintosh to web browser shared text editor https://bit.ly/3BUqx9O

Show HN: FocusedEdit – a classic Macintosh to web browser shared text editor I built a classic Macintosh text editor that allows users to do shared bidirection live editing with a web browser on a modern computer. Essentially it allows allows you to really quickly and easily share and edit text snippets on a classic Macintosh. I've tested the software on System 2.0 through System 7.6.1, but it should work on all PPC and 68k Macintoshes running up to MacOS 9.2.2 assuming they have a modem serial port available. In addition to the github repository, I wrote up a blog post here: https://bit.ly/3y8PhdF... outlining how to get up and running. Both the repo and the blog post have a demo gif to help explain exactly what FocusedEdit does as well as how it works. If you have any questions or decide to try it out on your Macintosh or in an emulator, let me know! I'd love to hear about it! https://bit.ly/3y8IKzx October 2, 2022 at 03:30PM

Show HN: I made a productivity tool instead of being productive https://bit.ly/3Crsdt0

Show HN: I made a productivity tool instead of being productive https://bit.ly/3Ecy86I October 2, 2022 at 02:22PM

Show HN: It's like Hangman not Wordle https://bit.ly/3C2QcNE

Show HN: It's like Hangman not Wordle Grey-haired back-end dev has a go at a web-based game using html/css/js only. The interface is (very) similar to Wordle, but it's a different game based on guess-the-word letter-by-letter Hangman. https://bit.ly/3fDMbbf October 2, 2022 at 12:26PM

Show HN: Flutter: Test selection for Ruby based on incremental code changes https://bit.ly/3rmrxib

Show HN: Flutter: Test selection for Ruby based on incremental code changes https://bit.ly/3RtQ1AI October 2, 2022 at 03:51AM

Saturday, 1 October 2022

Show HN: Tiny public domain regex library with UTF-8 support https://bit.ly/3BZKQCU

Show HN: Tiny public domain regex library with UTF-8 support https://bit.ly/3rkEcSW October 2, 2022 at 07:08AM

Show HN: GhostLabel – Make Your Own Bottled Water Label https://bit.ly/3SLkpYv

Show HN: GhostLabel – Make Your Own Bottled Water Label https://bit.ly/3SBn0Vm October 2, 2022 at 03:26AM

Show HN: An ultra-light-weight tool to quickly test your ping https://bit.ly/3y7FLHA

Show HN: An ultra-light-weight tool to quickly test your ping Howdy HN! I find myself testing my ping from time to time, especially when my internet seems wonky while WFH. It feels like there should be an easier way test my ping than puling up a terminal or a complex web app - especially when I'm on my phone or any other device that doesn't have a terminal. I figured I should be the change I wish to see in the world and created this super light ping test. I also created a latency monitoring solution ( https://bit.ly/3y8EnVa ), feel free to clone and try it out! I know there are a lot more mature monitoring solutions out there, but I never did figure out how to set them up. This one is super simple: clone it to some device that's always on, compile it, set up some systemd stuff, and it's ready to rock on port 8180! https://bit.ly/3rnfzF3 October 1, 2022 at 09:31PM

Show HN: Sksql a Database Engine in TypeScript https://bit.ly/3E9x9Ej

Show HN: Sksql a Database Engine in TypeScript Hi! I wanted to understand more about databases' internals so I wrote one from scratch. It has a T-SQL inspired syntax with support for functions and procedures. It can be used stand-alone as a SQL engine or with a server allowing for persistence and replication to other connected clients. Performance are nothing near sqlite of course but that's beside the point. It’s a small database engine that can run in a web app as a way to store session data, do small calculations on a web worker, store the document/data the user is editing or facilitate “multiplayer” feature by broadcasting the queries the web app is running. The server runs in a container for that specific document and shutdowns automatically after a set amount of minutes of inactivity. https://bit.ly/3CgHNri October 1, 2022 at 04:54PM

Show HN: Cppq – Simple, reliable and efficient distributed task queue for C++17 https://bit.ly/3V6iWy3

Show HN: Cppq – Simple, reliable and efficient distributed task queue for C++17 https://bit.ly/3CZM1Vh October 1, 2022 at 12:41PM

Friday, 30 September 2022

Show HN: I made a site that lets you generate AI images using templates https://bit.ly/3LTV0JT

Show HN: I made a site that lets you generate AI images using templates https://bit.ly/3Eb6pTJ September 30, 2022 at 07:42PM

Show HN: AirQL: An Airtable API with OAuth2 access control and permissions https://bit.ly/3Rs4FbR

Show HN: AirQL: An Airtable API with OAuth2 access control and permissions Hey there! At our company, Bit Complete [1], we use Airtable a bunch for managing operations. We really like how easy it is to throw up a form to collect information, or to build automations for offline processing like aggregations. One challenge we kept running into was how to build more complicated interactive apps using the API, while maintaining fine-grained access control to Airtable data. Airtable ties identity to API access control via API keys, which makes it very hard to build apps with realistic access control needs. So we built AirQL! [2] It’s a utility layer between Airtable’s API and custom/internal web applications that supports Google authentication and flexible access control. We’ve found that it makes it practical to build simple, useful internal apps, that still benefit from everything else Airtable has to offer. If this sounds interesting, check out the docs [3], try out the product, and let us know what you think! We’re looking for feedback and to learn if this would be useful to others. If you have questions or suggestions, please get in touch at airql-support@bitcomplete.io. [1]: https://bit.ly/3RvMQs9 [2]: https://bit.ly/3fxIwLZ [3]: https://bit.ly/3RsEhyt https://bit.ly/3fxIwLZ September 30, 2022 at 04:25PM

Show HN: uFuzzy.js – A tiny, efficient fuzzy search that doesn't suck https://bit.ly/3RknnSA

Show HN: uFuzzy.js – A tiny, efficient fuzzy search that doesn't suck https://bit.ly/3UPrgln September 30, 2022 at 03:44PM

Show HN: Canvas Artpedia – Design Tool with AI https://bit.ly/3UQF8vN

Show HN: Canvas Artpedia – Design Tool with AI https://bit.ly/3dTbGEW September 30, 2022 at 11:24AM

Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgres https://bit.ly/3dZjmoT

Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgres https://bit.ly/3RmwiCZ September 30, 2022 at 03:00PM

Show HN: Build your gRPC apps with embedded zero trust networking https://bit.ly/3LUilLk

Show HN: Build your gRPC apps with embedded zero trust networking This project template lets you bootstrap your next gRPC app with zero trust overlay networking. Make your gRPC server invisible to bad actors, and only allow verified clients to connect to it. https://bit.ly/3LSXk3U September 30, 2022 at 01:28PM

Show HN: Jsonnet Course Online https://bit.ly/3C0U2XT

Show HN: Jsonnet Course Online Hi HN! I'm usually a lurker here, but I wanted to share this: I'm an enthusiastic user of Jsonnet[1] to flexibly generate JSON and YAML files (eg for kubernetes configurations). I wanted to spread awareness of Jsonnet and made a course on Udemy. The first 1000 students enrolling within 5 days with this link get the course for free: https://bit.ly/3BV4FLO... I hope you enjoy the course (I'm interested in your feedback!) and if it makes you start using Jsonnet it will be mission accomplished :-) [1] https://bit.ly/3BZ1wuo https://bit.ly/3Ea4n6j September 30, 2022 at 08:49AM