The best Hacker News stories from Show from the past week
Latest posts:
Show HN: A gallery of graphs built with React and D3.js
Many JS libraries exist to build graphs on the web (Vega, chartJS, Plotly...).<p>They allow to make charts quickly.
But you lose flexibility: you're limited by the options they offer.<p>I just created a gallery with hundreds of graphs made with d3.js and React.
- Examples are split by graph types
- They all come with explanation and code sandboxes
- Gradual complexity to ease the learning curve<p>It took me ages to create this project! Feedback welcome!
Show HN: An open-source, collaborative, WYSIWYG Markdown editor
Inspired by the design and UI/UX of apps like Notion, and utility of open-source apps like StackEdit, I decided to create a minimalistic, local-only WYSIWYG Markdown editor.<p>Some features worth highlighting:<p>- Monaco editor and Prettier integration for code snippets<p>- Tables (apparently the holy grail of WYSIWYG editing)<p>- Embeds (for CodePen, CodeSandbox and YouTube, most useful for HTML or JSON exports)<p>- Accepts Markdown paste-in, and "exports"/generates HTML, Markdown and JSON outputs<p>- Collaboration (with real-time awareness and initial commenting system, available only when logged in)<p>- GPT-3.5 integration (only when logged-in with the corresponding extension installed)<p>Stack used: TipTap, Solid.js, HocusPocus, Fastify, tRPC.<p>Some notable drawbacks:<p>- No mobile support<p>- Collaboration available only between signed-in users, in the same workspace;<p>- I tried my best to support most common Markdown formatting, pasting and in-editor shortcuts, though there might still be room for improvement<p>- Self-hosting isn't easy right now, though you should be able to figure it out from the source code<p>The editor itself is a standalone app, extracted from the larger Vrite CMS project (<a href="https://github.com/vriteio/vrite">https://github.com/vriteio/vrite</a>) which you can also test out (only with sign-in) here: <a href="https://app.vrite.io/" rel="nofollow noreferrer">https://app.vrite.io/</a>
Show HN: An open-source, collaborative, WYSIWYG Markdown editor
Inspired by the design and UI/UX of apps like Notion, and utility of open-source apps like StackEdit, I decided to create a minimalistic, local-only WYSIWYG Markdown editor.<p>Some features worth highlighting:<p>- Monaco editor and Prettier integration for code snippets<p>- Tables (apparently the holy grail of WYSIWYG editing)<p>- Embeds (for CodePen, CodeSandbox and YouTube, most useful for HTML or JSON exports)<p>- Accepts Markdown paste-in, and "exports"/generates HTML, Markdown and JSON outputs<p>- Collaboration (with real-time awareness and initial commenting system, available only when logged in)<p>- GPT-3.5 integration (only when logged-in with the corresponding extension installed)<p>Stack used: TipTap, Solid.js, HocusPocus, Fastify, tRPC.<p>Some notable drawbacks:<p>- No mobile support<p>- Collaboration available only between signed-in users, in the same workspace;<p>- I tried my best to support most common Markdown formatting, pasting and in-editor shortcuts, though there might still be room for improvement<p>- Self-hosting isn't easy right now, though you should be able to figure it out from the source code<p>The editor itself is a standalone app, extracted from the larger Vrite CMS project (<a href="https://github.com/vriteio/vrite">https://github.com/vriteio/vrite</a>) which you can also test out (only with sign-in) here: <a href="https://app.vrite.io/" rel="nofollow noreferrer">https://app.vrite.io/</a>
Show HN: An open-source, collaborative, WYSIWYG Markdown editor
Inspired by the design and UI/UX of apps like Notion, and utility of open-source apps like StackEdit, I decided to create a minimalistic, local-only WYSIWYG Markdown editor.<p>Some features worth highlighting:<p>- Monaco editor and Prettier integration for code snippets<p>- Tables (apparently the holy grail of WYSIWYG editing)<p>- Embeds (for CodePen, CodeSandbox and YouTube, most useful for HTML or JSON exports)<p>- Accepts Markdown paste-in, and "exports"/generates HTML, Markdown and JSON outputs<p>- Collaboration (with real-time awareness and initial commenting system, available only when logged in)<p>- GPT-3.5 integration (only when logged-in with the corresponding extension installed)<p>Stack used: TipTap, Solid.js, HocusPocus, Fastify, tRPC.<p>Some notable drawbacks:<p>- No mobile support<p>- Collaboration available only between signed-in users, in the same workspace;<p>- I tried my best to support most common Markdown formatting, pasting and in-editor shortcuts, though there might still be room for improvement<p>- Self-hosting isn't easy right now, though you should be able to figure it out from the source code<p>The editor itself is a standalone app, extracted from the larger Vrite CMS project (<a href="https://github.com/vriteio/vrite">https://github.com/vriteio/vrite</a>) which you can also test out (only with sign-in) here: <a href="https://app.vrite.io/" rel="nofollow noreferrer">https://app.vrite.io/</a>
Show HN: I created Units Converter that contains 5000 units across 78 categories
I have been working on my project for the last one year and developed around 600+ tools. The units converter covers almost every possible unit and I am planning to add more to it.
Show HN: My recommendation engine for Hacker News
Hi!
I’m Julien and I built a recommendation engine for Hacker News.<p>I feel like this website is a gold mine. Every day, I find some very interesting stories about a topic. And sometimes, I want to find other stories covering that same topic but I can’t.<p>Hacker News has years of history of awesome discussion and ressources. Unfortunately, I think HN Algolia isn’t helpful in searching these old threads. As a student, I want to learn a lot from this website.<p>This is why I created HN Recommend. Input a sentence or the URL of an article, and get the most popular and similar posts from Hacker News.<p>About the technical details, I've computed the embeddings of over 100,000 articles from HN and indexed it using Faiss. I made a blog post for a deeper explanation.<p>Source code: <a href="https://github.com/julien040/hn-recommendation-api">https://github.com/julien040/hn-recommendation-api</a><p>Article: <a href="https://julienc.me/articles/Extract_embeddings_Hacker_News_article" rel="nofollow noreferrer">https://julienc.me/articles/Extract_embeddings_Hacker_News_a...</a><p>Project: <a href="https://hn-recommend.julienc.me" rel="nofollow noreferrer">https://hn-recommend.julienc.me</a>
Show HN: Slint – A declarative UI toolkit for embedded and desktop
Slint is a declarative GUI toolkit written primarily in Rust, with API support for multiple programming languages such as C++ and JavaScript. It is designed for desktop and embedded usage.<p>The Slint website has just been redesigned. And we added a new Royalty-Free License option besides GPL and commercial
Show HN: Answer Overflow – Indexing Discord content into the web
Hi!<p>I'm Rhys, I develop Answer Overflow a search engine for Discord channels. Answer Overflow indexes content from channels into Google making them discoverable on the web.<p>I'm sharing this again after seeing a lot of discussion during the Reddit blackout about the inaccessibility of information sent in Discord servers.<p>Answer Overflow is a verified bot in over 100 communities, fully complies with the Discord ToS, and is open source! <a href="https://github.com/AnswerOverflow/AnswerOverflow">https://github.com/AnswerOverflow/AnswerOverflow</a><p>Check out some of the communities here!<p>T3 Community - <a href="https://www.answeroverflow.com/c/966627436387266600" rel="nofollow noreferrer">https://www.answeroverflow.com/c/966627436387266600</a><p>C# - <a href="https://www.answeroverflow.com/c/143867839282020352" rel="nofollow noreferrer">https://www.answeroverflow.com/c/143867839282020352</a><p>Reactiflux - <a href="https://www.answeroverflow.com/c/143867839282020352" rel="nofollow noreferrer">https://www.answeroverflow.com/c/143867839282020352</a><p>All - <a href="https://www.answeroverflow.com/browse" rel="nofollow noreferrer">https://www.answeroverflow.com/browse</a><p>Please let me know what feedback you have, thanks for checking it out!
Show HN: Answer Overflow – Indexing Discord content into the web
Hi!<p>I'm Rhys, I develop Answer Overflow a search engine for Discord channels. Answer Overflow indexes content from channels into Google making them discoverable on the web.<p>I'm sharing this again after seeing a lot of discussion during the Reddit blackout about the inaccessibility of information sent in Discord servers.<p>Answer Overflow is a verified bot in over 100 communities, fully complies with the Discord ToS, and is open source! <a href="https://github.com/AnswerOverflow/AnswerOverflow">https://github.com/AnswerOverflow/AnswerOverflow</a><p>Check out some of the communities here!<p>T3 Community - <a href="https://www.answeroverflow.com/c/966627436387266600" rel="nofollow noreferrer">https://www.answeroverflow.com/c/966627436387266600</a><p>C# - <a href="https://www.answeroverflow.com/c/143867839282020352" rel="nofollow noreferrer">https://www.answeroverflow.com/c/143867839282020352</a><p>Reactiflux - <a href="https://www.answeroverflow.com/c/143867839282020352" rel="nofollow noreferrer">https://www.answeroverflow.com/c/143867839282020352</a><p>All - <a href="https://www.answeroverflow.com/browse" rel="nofollow noreferrer">https://www.answeroverflow.com/browse</a><p>Please let me know what feedback you have, thanks for checking it out!
Show HN: 77 Year old launches SaaS platform today. Seeks feedback
Richard Montgomery (rm@propbox.co). I believe PropBox is the first advertising platform to facilitate a home seller and buyer to directly negotiate and close real estate transactions within the platform and zero commissions entirely online. Looking for feedback to continuously improve the product.
Show HN: 77 Year old launches SaaS platform today. Seeks feedback
Richard Montgomery (rm@propbox.co). I believe PropBox is the first advertising platform to facilitate a home seller and buyer to directly negotiate and close real estate transactions within the platform and zero commissions entirely online. Looking for feedback to continuously improve the product.
Show HN: I made an open-source Notion-style WYSYWIG editor
Show HN: I made an open-source Notion-style WYSYWIG editor
Show HN: Zsync, a Reddit Alternative with the Goal to Reward Quality Comments
I built this last year but never posted it anywhere, but now with Reddit hiatus it seems like the right time to give it a shot.<p>The main goal of zsync is to foster high quality content and discussion. That's it. If it can't accomplish that, then to me it is a failure. I watched Reddit go from having high quality discussion in 2008-9 to devolving into the PC meme dumpster it is today [1]. HN still has the highest discussion quality of any "forum" I know of, but (1) it can sometimes randomly be very hostile/toxic to new tech, the most glaring example being crypto. (2) HN is basically a single subreddit mostly geared towards tech and startups. It'd be nice to have an equivalent of "subreddits"<p>Zsync's version of subreddits are tags. You can tag your posts. Instead of viewing a subreddit for, let's say neuroscience, you view the tag for neuroscience. This eliminates the need to submit the same post multiple times to many different subreddits.<p>The core challenge is incentivizing/rewarding high quality content (I don't believe in censorship). Users can have custom avatars and links to their personal website and Twitter next to their username, which I believe provides a little more incentive to write a more thoughtful comment vs. your post merely showing up next to an anonymous handle with some autogenerated alien avatar (which you're free to still do if you prefer).<p>Anyone who connects an ethereum wallet to their account will also have a (non-invasive) "Tip" option at the bottom of their comment, allowing anyone to directly tip commenters cryptocurrency (no middleman taking a cut here), offering a financial incentive. I was thinking of some other ideas to use crypto to reward quality, but I wouldn't want to implement anything that could be gamed or exploited ultimately defeating its purpose. Open to ideas though.<p>In the future, we could use ML to offer options to sort comments in more useful ways, such as by sorting by "most insightful". We could determine based on your upvote history the type of content you'd be most likely to enjoy. Anyways I admittedly didn't implement this ML stuff yet, those are just ideas for future improvement.<p>Anyways would love to hear your thoughts. What do you think of this idea, and what would it take to accomplish its mission? Regardless of whether my little project amounts to anything or not, I hope something like this will be made to exist. And thank you HN for not deteriorating in quality even remotely to the extent that Reddit has. It was really sad watching Reddit devolve into what it is today (way before all this recent stuff). We can do better, and now is a better time than ever to shake up the status quo and start envisioning what better platforms for online communities can look like.<p>[1] <a href="https://jsavage.xyz/2022/03/13/the-downfall-of-reddit-why-reddit-sucks-and-how-to-fix-it/" rel="nofollow noreferrer">https://jsavage.xyz/2022/03/13/the-downfall-of-reddit-why-re...</a>
Show HN: FlingUp, a Reddit-like platform Ive been building for the last 2 years
Show HN: Stable Diffusion powered level editor for a 2D game
Hey folks, I’ve been working on using control-net to take in a video game level (input as a depth image) and output a beautiful illustration of that level. Play with it here: dimensionhopper.com or read the blog post about what it took to get it to work. Been a super fun project.
Show HN: Non.io, a Reddit-like platform Ive been working on for the last 4 years
Heya HN, I've been working on a reddit-like platform as my primary side project for the last few years. Doing a (very) soft launch today, mainly because I want to use it to encourage discussion of alternatives.<p>How non.io works:<p>1. Free to browse, paid to interact.<p>2. Minimum subscription is $2 (though you can choose more). I take $1 to run the servers, everything left gets split evenly between everything you upvote that month.<p>It's a simple model, but I hope it's a better one than the freemium model we've been relying on for the last few years. Fundamentally I feel like any ad-supported network doesn't have alignment between the needs of the users and the needs of the platform, which is what drove me to make this.<p>Because this is a soft launch, if you do subscribe I'd encourage you <i>not</i> to pay for the time being. I'm still testing the distribution algorithm for returning funds - you won't get overcharged or anything, but I just want to guarantee your funds are properly distributed at the end of the month. I've opened up free accounts to post and interact in the meantime. If you want to try a test account, use this login:<p>login: hackernews pw: helloworld<p>Edit: Loginless browsing here: <a href="https://non.io/#all" rel="nofollow noreferrer">https://non.io/#all</a><p>If you want to browse the code or the api:<p><a href="https://api.non.io" rel="nofollow noreferrer">https://api.non.io</a><p><a href="https://github.com/jjcm/nonio">https://github.com/jjcm/nonio</a>
Show HN: Java REST without annotations, DI nor reactive streams
grumpyrest is a Java REST server framework that does not use annotations, automatic dependency injection or reactive streams, and minimizes the use of reflection. I created this because I got fed up with annotation-mad frameworks that you cannot easily understand, step into or reason about. grumpyrest uses the type system to guide JSON mapping and validation, and (possibly virtual) threads for parallelism. It's for grumpy people who don't like what REST server programming in Java has become.<p>I made this because I intend to use it in one of my own projects, but at the same time I want to make it available to others to (hopefully) get some good ideas on how to extend it.
Show HN: Java REST without annotations, DI nor reactive streams
grumpyrest is a Java REST server framework that does not use annotations, automatic dependency injection or reactive streams, and minimizes the use of reflection. I created this because I got fed up with annotation-mad frameworks that you cannot easily understand, step into or reason about. grumpyrest uses the type system to guide JSON mapping and validation, and (possibly virtual) threads for parallelism. It's for grumpy people who don't like what REST server programming in Java has become.<p>I made this because I intend to use it in one of my own projects, but at the same time I want to make it available to others to (hopefully) get some good ideas on how to extend it.
Show HN: OpenObserve – Elasticsearch/Datadog alternative
Hello folks,<p>We are launching OpenObserve. An open source Elasticsearch/Splunk/Datadog alternative written in rust and vue that is super easy to get started with and has 140x lower storage cost compared to elasticsearch. It offers logs, metrics, traces, dashboards, alerts, functions (run aws lambda like functions during ingestion and query to enrich, redact, transform, normalize and whatever else you want to do. Think redacting email IDs from logs, adding geolocation based on IP address, etc). You can do all of this from the UI, no messing up with configuration files.<p>OpenObserve can use local disk for storage in single node mode or s3/gcs/minio/azure blob or any s3 compatible store in HA mode.<p>We found that setting up observability often involved setting up 4 different tools (grafana for dashboarding, elasticsearch/loki/etc for logs, jaeger for tracing, thanos, cortex etc for metrics) and its not simple to do these things.<p>Here is a blog on why we built OpenObserve - <a href="https://openobserve.ai/blog/launching-openobserve" rel="nofollow noreferrer">https://openobserve.ai/blog/launching-openobserve</a>.<p>We are in early days and would love to get feedback and suggestions.