Tuesday, 18 October 2022

Show HN: Discmaster - Browse ISOs from Archive.org directly in browser https://bit.ly/3MHRIdh

Show HN: Discmaster - Browse ISOs from Archive.org directly in browser https://bit.ly/3giP7tQ October 18, 2022 at 02:45PM

Show HN: Linen – Open-source Slack for communities https://bit.ly/3yLva5h

Show HN: Linen – Open-source Slack for communities Hi HN, My name is Kam. I'm the founder of Linen.dev. Linen communities is a Slack/Discord alternative that is Google-searchable and customer-support friendly. Today we are open-sourcing Linen and launching Linen communities. You can now create a community on Linen.dev without syncing it from Slack and Discord! I initially launched Linen as a tool to sync Slack and Discord conversations to a search engine-friendly website. As I talked to more community managers, I quickly realized that Slack and Discord communities don't scale well and that there needs to be a better tool, especially for open-source knowledge-based communities. Traditionally these communities have lived on forums that solved many of these problems. However, from talking to communities, I found most of them preferred chat because it feels more friendly and modern. We want to bring back a bunch of the advantages of forums while maintaining the look and feel of a chat-based community. Slack and Discord are closed apps that are not indexable by the internet, so a lot of content gets lost. Traditional chat apps are not search engine friendly because most search engines have difficulty crawling JS-heavy sites. We built Linen to be search engine friendly, and our communities have over 30,000 pages/threads indexed by google. Our communities that have synced their Slack and Discord conversations under their domain have additional 40,000 pages indexed. We accomplish this by conditionally server rendering pages based on whether or not the browser client is a crawler bot. This way, we can bring dynamic features and a real-time feel to Linen and support search engines. Most communities become a support channel, and managing this many conversations is not what these tools are designed for. I've seen community admins hack together their own syncs and internal devices to work to stay on top of the conversations. This is why we created a feed view, a single view for all the threads in all the channels you care about. We added an open and closed state to every thread so you can track them similarly to GitHub issues or a ticketing system. This way, you and your team won't miss messages and let them drop. We also allow you to filter conversations you are @mentioned as a way of assigning tickets. I think this is a good starting point, but there is a lot more we can improve on. How chat is designed today is inherently interrupt-driven and disrupts your team's flow state. Most of the time, when I am @mentioning a team member, I actually don't need them to respond immediately. But I do want to make sure that they do eventually see it. This is why we want to redesign how the notification system works. We are repurposing @mentions to show up in your feed and your conversation sections and adding a !mention. A @mention will appear in your feed but doesn't send any push notifications, whereas a !mention will send a notification for when things need a real-time synchronous conversation. This lets you separate casual conversations from urgent conversations. When everything is urgent, nothing is. (credit: Incredibles) This, along with the feed, you can get a very forum-like experience to browse the conversations. Linen is free with unlimited history for public communities under https://bit.ly/3S5HKTW domain. We monetize by offering a paid version based on communities that want to host Linen under their subdomain and get the SEO benefits without managing their own self-hosted instance. We are a small team of 3, and this is the first iteration, so we apologize for any missing features or bugs. There are many things we want to improve in terms of UX. In the near term, we want to improve search and add more deep integrations, DMs, and private channels. We would appreciate any feedback, and if you are curious about what the experience looks like, you can join us here at Linen.dev/s/linen https://bit.ly/3MHMM86 October 18, 2022 at 04:12PM

Show HN: Offline First Notes Web Application https://bit.ly/3TdXIN2

Show HN: Offline First Notes Web Application https://bit.ly/3eD9yBx October 18, 2022 at 03:47PM

Show HN: Filesystem Watcher https://bit.ly/3yOJ8nh

Show HN: Filesystem Watcher https://bit.ly/3EPWXp6 October 18, 2022 at 02:54PM

Show HN: Bruno – open-source API Client (alternative to postman)) https://bit.ly/3Tbu7E6

Show HN: Bruno – open-source API Client (alternative to postman)) https://bit.ly/3CGRjmD October 18, 2022 at 02:33AM

Show HN: Projectbook – a free collection of 100 project ideas for learning https://bit.ly/3S8wk1J

Show HN: Projectbook – a free collection of 100 project ideas for learning I've been hoarding ideas for what would make good learning projects when exploring new languages, frameworks, and libraries for years. So I decided to flesh those ideas out, create some mock-ups, and share them with the public. I originally just had ~20 projects, but as I kept working on it, more ideas kept coming up and it ended up coming to 109 ideas so far. Hope they offer some inspiration or guidance for those trying to learn but not sure what to build. Projectbook is free and open source. Contributions are welcome. And I'll keep adding to it as I come across ideas, resources, and implementations. https://bit.ly/3VE0j4L October 18, 2022 at 12:16PM

Show HN: Phobos – an engine extension of Red Alert 2: Yuri's Revenge https://bit.ly/3TsI5kO

Show HN: Phobos – an engine extension of Red Alert 2: Yuri's Revenge https://bit.ly/3g5xca0 October 18, 2022 at 09:19AM

Monday, 17 October 2022

Show HN: LDAP Explorer for VS Code https://bit.ly/3MBCFBP

Show HN: LDAP Explorer for VS Code I use VS Code everyday and often need to look up Active Directory groups. I have been using ldapsearch and JXplorer for years but figured it would be more convenient to have an interface that integrates directly with VS Code so I made this extension. https://bit.ly/3D6jJrA October 18, 2022 at 01:57AM

Show HN: OSS WebAssembly Workers Server Compatible with Cloudflare https://bit.ly/3eykgcx

Show HN: OSS WebAssembly Workers Server Compatible with Cloudflare https://bit.ly/3eAu1XI October 17, 2022 at 04:56PM

Show HN: A practical C library that not depend on other libraries https://bit.ly/3ELbnXJ

Show HN: A practical C library that not depend on other libraries https://bit.ly/3Tp1LpC October 17, 2022 at 03:18PM

Sunday, 16 October 2022

Show HN: Custom sonata playlist for sleep and rest https://bit.ly/3MJk5Yn

Show HN: Custom sonata playlist for sleep and rest Also available through https://bit.ly/3VrbnSF This is a curated from a selection of 600+ sonatas out of 23,000 songs on archive.org. I listened to the songs and selected 10% that would not interfere with sleep to create a relaxing and pleasant auditory experience. https://bit.ly/3MBNyU4 October 16, 2022 at 09:57PM

Show HN: Python GUIs for Human https://bit.ly/3CFttHL

Show HN: Python GUIs for Human https://bit.ly/3exOXyz October 17, 2022 at 03:26AM

Show HN: I have built a huge library of screenplays for movies and TV shows https://bit.ly/3g60Xrb

Show HN: I have built a huge library of screenplays for movies and TV shows https://bit.ly/3rY8GKT October 17, 2022 at 01:23AM

Show HN: Carefulwords.com, a More Inspiring Thesaurus https://bit.ly/3EMgBSQ

Show HN: Carefulwords.com, a More Inspiring Thesaurus https://bit.ly/3eyCfzA October 16, 2022 at 09:14PM

Show HN: A modern du replacement written in Rust https://bit.ly/3g5F9fj

Show HN: A modern du replacement written in Rust https://bit.ly/3g5F9vP October 16, 2022 at 07:57PM

Show HN: Babble – Forums for a New Generation https://bit.ly/3D1q5Zb

Show HN: Babble – Forums for a New Generation https://bit.ly/3CG7fFw October 16, 2022 at 02:11PM

Show HN: React Mask Editor https://bit.ly/3yIIWFO

Show HN: React Mask Editor https://bit.ly/3s0nWHa October 16, 2022 at 03:36PM

Show HN: The Unix Pipe Card Game – teach kids basic Unix commands https://bit.ly/3gf5MPj

Show HN: The Unix Pipe Card Game – teach kids basic Unix commands https://bit.ly/3ELhF9O October 16, 2022 at 11:57AM

Saturday, 15 October 2022

Show HN: First Working Interpreter https://bit.ly/3MyDfA0

Show HN: First Working Interpreter Hello everyone! I'm an undergrad in computer science in my last semester. I've tried my hand at a few interpreters the past year. This is my first one that I've actually got set up, with a working lexer and execution tactics. I've implemented the input and output prefixing primitives of the pi calculus. I intended to implement the replication and restriction primitives soon. I find process algebras very interesting. They seem to be an important area of research, to bring the computing ecosystem to a concurrent-first paradigm. This github project isn't much to look at currently; it's my first project of any substance. However, you might find the linked research papers interesting! Feel free to share criticisms, insights, or your favorite process algebra! https://bit.ly/3s0GGpW October 16, 2022 at 05:59AM

Show HN: An Express-inspired web framework for Rust https://bit.ly/3shTto9

Show HN: An Express-inspired web framework for Rust https://bit.ly/3D1fwFB October 16, 2022 at 03:43AM