The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Create awkward situations with a fake iMessage Popup

Show HN: Create awkward situations with a fake iMessage Popup

Show HN: thin.dev, back end for making realtime, typesafe React Apps

Show HN: thin.dev, back end for making realtime, typesafe React Apps

Show HN: Linen – Make your Slack community Google-searchable

Hi HN! Kam here. I’m the founder of Linen.dev <a href="https://linen.dev" rel="nofollow">https://linen.dev</a>, a website that makes your public Slack community Google searchable. Linen will sync your Slack threads and make it SEO friendly so your community can find Slack content that was previously hidden.<p>Previously I worked on a popular open source project which had a sizable Slack community. Slack was great for engaging with community members and with early sales. However as community scales Slack becomes this black hole where context becomes lost. Most public communities can’t afford to pay for several hundred/thousand members so they are limited to 10,000 free messages. You run into the problem of people asking repeat questions and not searching in Slack. It also doesn’t help that the Slack UX encourages posting and not searching. We experimented with Github discussions and Discourse but didn’t want another channel to maintain and split the community on.<p>With Linen I wanted to build a tool that is very low maintenance without changing my current workflow. By making it search engine friendly and putting it on a website the community members can find answers to repeat questions before ever getting into your Slack channel. Linen is the first result that comes up on Google if you search for “seeing a weird issue with flyte” <a href="https://www.google.com/search?q=seeing+a+weird+issue+with+flyte" rel="nofollow">https://www.google.com/search?q=seeing+a+weird+issue+with+fl...</a> or “replace beast http with proxygen” <a href="https://www.google.com/search?q=replace+beast+http+with+proxygen" rel="nofollow">https://www.google.com/search?q=replace+beast+http+with+prox...</a>.<p>As a side effect of syncing conversation to a website you end up with a very long tail of unique and relevant content for your community. Linen is free to use and get setup but I offer a paid version (I am still figuring out the pricing model for it) where you can get the content redirected to your own subdomain where your domain gets all the SEO benefits.<p>Linen is built with Nextjs, Node, Typescript, React, Prisma for the ORM and using AWS aurora for the Postgres db. I chose Nextjs for the server side rendering capabilities and wanted to share types between client side with Typescript. I’ve also enjoyed working with Prisma as the ORM since you don’t have to write a lot of boilerplate with other ORMs. I've also been pretty happy with Vercel and Nextjs especially with the server side rendering and client side caching it provides.<p>Here are a few communities on Linen right now:<p><a href="https://osquery.fleetdm.com/" rel="nofollow">https://osquery.fleetdm.com/</a><p><a href="https://discuss.flyte.io/" rel="nofollow">https://discuss.flyte.io/</a><p><a href="https://calendso.linen.dev/" rel="nofollow">https://calendso.linen.dev/</a><p><a href="https://community-chat.infracost.io/" rel="nofollow">https://community-chat.infracost.io/</a><p><a href="https://community-chat.signoz.io/" rel="nofollow">https://community-chat.signoz.io/</a><p><a href="https://airbytehq.linen.dev/" rel="nofollow">https://airbytehq.linen.dev/</a><p>The product is very simple right now but I want to add features like related questions detection with semantic similarity, integrating with Github to notify the thread when it is finished, auto thread detection for conversations that aren’t in thread form.<p>You can sign up for free today at <a href="https://www.linen.dev" rel="nofollow">https://www.linen.dev</a>. I am doing manual onboarding at the moment to get better feedback and to manually walkthrough some of the less polished parts of the boarding flow.<p>p.s. I’m actively working on supporting Discord on Linen so would love to hear from anyone that is interested

Show HN: Linen – Make your Slack community Google-searchable

Hi HN! Kam here. I’m the founder of Linen.dev <a href="https://linen.dev" rel="nofollow">https://linen.dev</a>, a website that makes your public Slack community Google searchable. Linen will sync your Slack threads and make it SEO friendly so your community can find Slack content that was previously hidden.<p>Previously I worked on a popular open source project which had a sizable Slack community. Slack was great for engaging with community members and with early sales. However as community scales Slack becomes this black hole where context becomes lost. Most public communities can’t afford to pay for several hundred/thousand members so they are limited to 10,000 free messages. You run into the problem of people asking repeat questions and not searching in Slack. It also doesn’t help that the Slack UX encourages posting and not searching. We experimented with Github discussions and Discourse but didn’t want another channel to maintain and split the community on.<p>With Linen I wanted to build a tool that is very low maintenance without changing my current workflow. By making it search engine friendly and putting it on a website the community members can find answers to repeat questions before ever getting into your Slack channel. Linen is the first result that comes up on Google if you search for “seeing a weird issue with flyte” <a href="https://www.google.com/search?q=seeing+a+weird+issue+with+flyte" rel="nofollow">https://www.google.com/search?q=seeing+a+weird+issue+with+fl...</a> or “replace beast http with proxygen” <a href="https://www.google.com/search?q=replace+beast+http+with+proxygen" rel="nofollow">https://www.google.com/search?q=replace+beast+http+with+prox...</a>.<p>As a side effect of syncing conversation to a website you end up with a very long tail of unique and relevant content for your community. Linen is free to use and get setup but I offer a paid version (I am still figuring out the pricing model for it) where you can get the content redirected to your own subdomain where your domain gets all the SEO benefits.<p>Linen is built with Nextjs, Node, Typescript, React, Prisma for the ORM and using AWS aurora for the Postgres db. I chose Nextjs for the server side rendering capabilities and wanted to share types between client side with Typescript. I’ve also enjoyed working with Prisma as the ORM since you don’t have to write a lot of boilerplate with other ORMs. I've also been pretty happy with Vercel and Nextjs especially with the server side rendering and client side caching it provides.<p>Here are a few communities on Linen right now:<p><a href="https://osquery.fleetdm.com/" rel="nofollow">https://osquery.fleetdm.com/</a><p><a href="https://discuss.flyte.io/" rel="nofollow">https://discuss.flyte.io/</a><p><a href="https://calendso.linen.dev/" rel="nofollow">https://calendso.linen.dev/</a><p><a href="https://community-chat.infracost.io/" rel="nofollow">https://community-chat.infracost.io/</a><p><a href="https://community-chat.signoz.io/" rel="nofollow">https://community-chat.signoz.io/</a><p><a href="https://airbytehq.linen.dev/" rel="nofollow">https://airbytehq.linen.dev/</a><p>The product is very simple right now but I want to add features like related questions detection with semantic similarity, integrating with Github to notify the thread when it is finished, auto thread detection for conversations that aren’t in thread form.<p>You can sign up for free today at <a href="https://www.linen.dev" rel="nofollow">https://www.linen.dev</a>. I am doing manual onboarding at the moment to get better feedback and to manually walkthrough some of the less polished parts of the boarding flow.<p>p.s. I’m actively working on supporting Discord on Linen so would love to hear from anyone that is interested

Show HN: Linen – Make your Slack community Google-searchable

Hi HN! Kam here. I’m the founder of Linen.dev <a href="https://linen.dev" rel="nofollow">https://linen.dev</a>, a website that makes your public Slack community Google searchable. Linen will sync your Slack threads and make it SEO friendly so your community can find Slack content that was previously hidden.<p>Previously I worked on a popular open source project which had a sizable Slack community. Slack was great for engaging with community members and with early sales. However as community scales Slack becomes this black hole where context becomes lost. Most public communities can’t afford to pay for several hundred/thousand members so they are limited to 10,000 free messages. You run into the problem of people asking repeat questions and not searching in Slack. It also doesn’t help that the Slack UX encourages posting and not searching. We experimented with Github discussions and Discourse but didn’t want another channel to maintain and split the community on.<p>With Linen I wanted to build a tool that is very low maintenance without changing my current workflow. By making it search engine friendly and putting it on a website the community members can find answers to repeat questions before ever getting into your Slack channel. Linen is the first result that comes up on Google if you search for “seeing a weird issue with flyte” <a href="https://www.google.com/search?q=seeing+a+weird+issue+with+flyte" rel="nofollow">https://www.google.com/search?q=seeing+a+weird+issue+with+fl...</a> or “replace beast http with proxygen” <a href="https://www.google.com/search?q=replace+beast+http+with+proxygen" rel="nofollow">https://www.google.com/search?q=replace+beast+http+with+prox...</a>.<p>As a side effect of syncing conversation to a website you end up with a very long tail of unique and relevant content for your community. Linen is free to use and get setup but I offer a paid version (I am still figuring out the pricing model for it) where you can get the content redirected to your own subdomain where your domain gets all the SEO benefits.<p>Linen is built with Nextjs, Node, Typescript, React, Prisma for the ORM and using AWS aurora for the Postgres db. I chose Nextjs for the server side rendering capabilities and wanted to share types between client side with Typescript. I’ve also enjoyed working with Prisma as the ORM since you don’t have to write a lot of boilerplate with other ORMs. I've also been pretty happy with Vercel and Nextjs especially with the server side rendering and client side caching it provides.<p>Here are a few communities on Linen right now:<p><a href="https://osquery.fleetdm.com/" rel="nofollow">https://osquery.fleetdm.com/</a><p><a href="https://discuss.flyte.io/" rel="nofollow">https://discuss.flyte.io/</a><p><a href="https://calendso.linen.dev/" rel="nofollow">https://calendso.linen.dev/</a><p><a href="https://community-chat.infracost.io/" rel="nofollow">https://community-chat.infracost.io/</a><p><a href="https://community-chat.signoz.io/" rel="nofollow">https://community-chat.signoz.io/</a><p><a href="https://airbytehq.linen.dev/" rel="nofollow">https://airbytehq.linen.dev/</a><p>The product is very simple right now but I want to add features like related questions detection with semantic similarity, integrating with Github to notify the thread when it is finished, auto thread detection for conversations that aren’t in thread form.<p>You can sign up for free today at <a href="https://www.linen.dev" rel="nofollow">https://www.linen.dev</a>. I am doing manual onboarding at the moment to get better feedback and to manually walkthrough some of the less polished parts of the boarding flow.<p>p.s. I’m actively working on supporting Discord on Linen so would love to hear from anyone that is interested

Show HN: FlyCode – Git-Based Copy and Translations Editor for Web Apps

Show HN: FlyCode – Git-Based Copy and Translations Editor for Web Apps

Show HN: Sqwok – A social chat alternative to Twitter and Reddit

I previously did a Show HN late Dec 2020: <a href="https://news.ycombinator.com/item?id=25470672" rel="nofollow">https://news.ycombinator.com/item?id=25470672</a><p>That was a great experience and in the past year I continued to develop the site to bring it to a level of stability and maturity that I felt necessary for it to have a chance to succeed.<p>Sqwok is all about answering the question: Can we have better open conversations on the internet?<p>I wasn’t satisfied with the existing means of discussing topics such as culture, history, politics, and technology through threaded comments, and was simultaneously impressed with Slack bringing the IRC experience to the browser for a more general but enterprise focused audience. I wondered why not create an open Slack-like chat app for general discussion? Not gamers or enterprise but rather for people to have open, kitchen-table discussion on the matters of the day (or just for fun!).<p>I set out to build this because I wanted to use it myself and felt that existing chat apps weren't designed for open public discourse in the way Reddit/Twitter are but for threaded comments & mostly unidirectional communication.<p>This past year I’ve been very grateful to have a group of people continuously show up, offer support of the site and the idea, encouraging me to continue. Without those people I would have probably gave up!<p>But alas I want to see this through and I believe now is the moment to make it happen.<p>Since the last Show HN I’ve added:<p>- markdown support in chat messages, post text, and user bio in profile (soon coming to full text post).<p>- User profiles including bio, location, photo avatar, and chronological post listings.<p>- New “who’s online” list that shows the top 10 ppl online and helps steer people to active conversations.<p>- @mentions now work in posts, user bios, as well as chat messages.<p>- Email notifications to be alerted when someone @mentions you.<p>- Settings pages with ability to change password, delete account, and manage notification settings.<p>- Upgraded image handling to support higher res photos with upcoming features allowing enhanced viewing.<p>- Major refactor of the chat handling to stabilize it and fix many bugs with presence, locations, etc.<p>- Many improvements to the codebase, frontend, backend, UI, tests, etc<p>- Updated mobile web UI that drops you straight into the chat in a single view.<p>- Ability to toggle full width chat view on desktop.<p>- Live message counts displayed on the post list items that are updated in realtime.<p>- Updated location handling for realtime location display.<p>- Backend stability & aggregate analytics.<p>Through Sqwok and particularly through the last Show HN I've met & got to know numerous people living across the entire Earth from Laos to Europe to Africa, all through a silly piece of software that for some reason seemed like the thing to work on.<p>Truth be told there is much, much more I want to do with this. I believe now is the perfect time with the state of existing social networks and I’m hoping to find more people to support the site and help drive it to the next level.<p>Let me know if you have any questions,<p>Thanks!

Show HN: Sqwok – A social chat alternative to Twitter and Reddit

I previously did a Show HN late Dec 2020: <a href="https://news.ycombinator.com/item?id=25470672" rel="nofollow">https://news.ycombinator.com/item?id=25470672</a><p>That was a great experience and in the past year I continued to develop the site to bring it to a level of stability and maturity that I felt necessary for it to have a chance to succeed.<p>Sqwok is all about answering the question: Can we have better open conversations on the internet?<p>I wasn’t satisfied with the existing means of discussing topics such as culture, history, politics, and technology through threaded comments, and was simultaneously impressed with Slack bringing the IRC experience to the browser for a more general but enterprise focused audience. I wondered why not create an open Slack-like chat app for general discussion? Not gamers or enterprise but rather for people to have open, kitchen-table discussion on the matters of the day (or just for fun!).<p>I set out to build this because I wanted to use it myself and felt that existing chat apps weren't designed for open public discourse in the way Reddit/Twitter are but for threaded comments & mostly unidirectional communication.<p>This past year I’ve been very grateful to have a group of people continuously show up, offer support of the site and the idea, encouraging me to continue. Without those people I would have probably gave up!<p>But alas I want to see this through and I believe now is the moment to make it happen.<p>Since the last Show HN I’ve added:<p>- markdown support in chat messages, post text, and user bio in profile (soon coming to full text post).<p>- User profiles including bio, location, photo avatar, and chronological post listings.<p>- New “who’s online” list that shows the top 10 ppl online and helps steer people to active conversations.<p>- @mentions now work in posts, user bios, as well as chat messages.<p>- Email notifications to be alerted when someone @mentions you.<p>- Settings pages with ability to change password, delete account, and manage notification settings.<p>- Upgraded image handling to support higher res photos with upcoming features allowing enhanced viewing.<p>- Major refactor of the chat handling to stabilize it and fix many bugs with presence, locations, etc.<p>- Many improvements to the codebase, frontend, backend, UI, tests, etc<p>- Updated mobile web UI that drops you straight into the chat in a single view.<p>- Ability to toggle full width chat view on desktop.<p>- Live message counts displayed on the post list items that are updated in realtime.<p>- Updated location handling for realtime location display.<p>- Backend stability & aggregate analytics.<p>Through Sqwok and particularly through the last Show HN I've met & got to know numerous people living across the entire Earth from Laos to Europe to Africa, all through a silly piece of software that for some reason seemed like the thing to work on.<p>Truth be told there is much, much more I want to do with this. I believe now is the perfect time with the state of existing social networks and I’m hoping to find more people to support the site and help drive it to the next level.<p>Let me know if you have any questions,<p>Thanks!

Show HN: Sqwok – A social chat alternative to Twitter and Reddit

I previously did a Show HN late Dec 2020: <a href="https://news.ycombinator.com/item?id=25470672" rel="nofollow">https://news.ycombinator.com/item?id=25470672</a><p>That was a great experience and in the past year I continued to develop the site to bring it to a level of stability and maturity that I felt necessary for it to have a chance to succeed.<p>Sqwok is all about answering the question: Can we have better open conversations on the internet?<p>I wasn’t satisfied with the existing means of discussing topics such as culture, history, politics, and technology through threaded comments, and was simultaneously impressed with Slack bringing the IRC experience to the browser for a more general but enterprise focused audience. I wondered why not create an open Slack-like chat app for general discussion? Not gamers or enterprise but rather for people to have open, kitchen-table discussion on the matters of the day (or just for fun!).<p>I set out to build this because I wanted to use it myself and felt that existing chat apps weren't designed for open public discourse in the way Reddit/Twitter are but for threaded comments & mostly unidirectional communication.<p>This past year I’ve been very grateful to have a group of people continuously show up, offer support of the site and the idea, encouraging me to continue. Without those people I would have probably gave up!<p>But alas I want to see this through and I believe now is the moment to make it happen.<p>Since the last Show HN I’ve added:<p>- markdown support in chat messages, post text, and user bio in profile (soon coming to full text post).<p>- User profiles including bio, location, photo avatar, and chronological post listings.<p>- New “who’s online” list that shows the top 10 ppl online and helps steer people to active conversations.<p>- @mentions now work in posts, user bios, as well as chat messages.<p>- Email notifications to be alerted when someone @mentions you.<p>- Settings pages with ability to change password, delete account, and manage notification settings.<p>- Upgraded image handling to support higher res photos with upcoming features allowing enhanced viewing.<p>- Major refactor of the chat handling to stabilize it and fix many bugs with presence, locations, etc.<p>- Many improvements to the codebase, frontend, backend, UI, tests, etc<p>- Updated mobile web UI that drops you straight into the chat in a single view.<p>- Ability to toggle full width chat view on desktop.<p>- Live message counts displayed on the post list items that are updated in realtime.<p>- Updated location handling for realtime location display.<p>- Backend stability & aggregate analytics.<p>Through Sqwok and particularly through the last Show HN I've met & got to know numerous people living across the entire Earth from Laos to Europe to Africa, all through a silly piece of software that for some reason seemed like the thing to work on.<p>Truth be told there is much, much more I want to do with this. I believe now is the perfect time with the state of existing social networks and I’m hoping to find more people to support the site and help drive it to the next level.<p>Let me know if you have any questions,<p>Thanks!

Show HN: Caddy v2.5.0

Show HN: Caddy v2.5.0

Show HN: We launched a new web browser

My company launched a new open source web browser built on Chromium. It supports decentralized domains on Handshake and is the first browser to support .eth DNS. It is also the first browser to support secure web browsing with DANE.<p>Check it out:<p><a href="https://impervious.com/beacon" rel="nofollow">https://impervious.com/beacon</a><p><a href="https://github.com/imperviousinc/beacon" rel="nofollow">https://github.com/imperviousinc/beacon</a>

Show HN: We launched a new web browser

My company launched a new open source web browser built on Chromium. It supports decentralized domains on Handshake and is the first browser to support .eth DNS. It is also the first browser to support secure web browsing with DANE.<p>Check it out:<p><a href="https://impervious.com/beacon" rel="nofollow">https://impervious.com/beacon</a><p><a href="https://github.com/imperviousinc/beacon" rel="nofollow">https://github.com/imperviousinc/beacon</a>

Show HN: PyNeuraLogic: Python Differentiable Logic Programs

PyNeuraLogic is a framework that lets you use Python to create differentiable logic programs.<p>The framework offers an elegant way to express and further extend GNNs, as well as go beyond graphs and tackle other complex (relational) scenarios.<p>Feel free to check the repository and give us some feedback here or on Github. Thank you.

Show HN: Voxel Lunar Lander in the Browser

Show HN: Voxel Lunar Lander in the Browser

Show HN: I'm making a dynamic language in Rust

An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler<p>This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process!<p>Some neat things:<p>+ A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc)<p>+ The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in the GC allocation itself, so that the GC smart pointer is just a single usize wide. This allows me to keep the core value enum Variant down to 16 bytes (8 bytes for data, the enum discriminant, and some padding).<p>+ The GC also supports weak references!<p>+ Statically dispatched type object model using a newtype wrapper and Rust's declarative macros. Ok, what that means is that I have a MetaObject trait that I can use to easily add new data types and define the behavior for specific types. Similar idea to Python's PyTypeObject though very different in implementation. However, I don't resort to dynamic dispatch or trait objects despite working with dynamically type data. Instead, I have a newtype wrapper over the core value enum Variant that statically dispatches to each of the enum branches! And then a few macros that minimize the boilerplate required if I want to add a new branch to Variant or a new method to MetaObject (just a single line in each case).<p>+ Different string representations! This was inspired by the flexstr crate. Strings that are short enough to fit inside a Variant are "inlined" directly in the value. Longer strings are either GCed or interned in a thread-local string table. All identifiers are interned.<p>+ An efficient implementation of closures inspired by Lua's upvalues.<p>The language is still pretty WIP. I'm planning to add an import system, a small standard library, and a few other things<p>(Yes, the name might not be the best, being also used by a well-known ReST docs generator, I'll take suggestions. I do like the name though, both as a reference to the mythological creature and the cat :D)

< 1 2 3 ... 641 642 643 644 645 ... 893 894 895 >