The best Hacker News stories from Show from the past week
Latest posts:
Show HN: Open-source shooter which made it to AC: Valhalla and Skydio drones
So just for fun, I wrote a complete multiplayer game in pure C++. I even wrote my own texture atlas packer, which is now used by Assassin's Creed, 2 scientific publications as well as a drone manufacturing company - each of these basically mentions the name of my game. There is even a claim that Unity patented some of the ECS ideas that originate from this project. See <a href="https://github.com/TeamHypersomnia/Hypersomnia#tech-highlights">https://github.com/TeamHypersomnia/Hypersomnia#tech-highligh...</a> for details.<p>By the way the game is pretty darn good. 10 people connected yesterday to test a new map:
<a href="https://www.youtube.com/watch?v=CHLPzZqANlM">https://www.youtube.com/watch?v=CHLPzZqANlM</a><p>It took me well over 10 years to code it all by hand, but the journey was truly worth it.
Show HN: Open-source shooter which made it to AC: Valhalla and Skydio drones
So just for fun, I wrote a complete multiplayer game in pure C++. I even wrote my own texture atlas packer, which is now used by Assassin's Creed, 2 scientific publications as well as a drone manufacturing company - each of these basically mentions the name of my game. There is even a claim that Unity patented some of the ECS ideas that originate from this project. See <a href="https://github.com/TeamHypersomnia/Hypersomnia#tech-highlights">https://github.com/TeamHypersomnia/Hypersomnia#tech-highligh...</a> for details.<p>By the way the game is pretty darn good. 10 people connected yesterday to test a new map:
<a href="https://www.youtube.com/watch?v=CHLPzZqANlM">https://www.youtube.com/watch?v=CHLPzZqANlM</a><p>It took me well over 10 years to code it all by hand, but the journey was truly worth it.
Show HN: Open-source shooter which made it to AC: Valhalla and Skydio drones
So just for fun, I wrote a complete multiplayer game in pure C++. I even wrote my own texture atlas packer, which is now used by Assassin's Creed, 2 scientific publications as well as a drone manufacturing company - each of these basically mentions the name of my game. There is even a claim that Unity patented some of the ECS ideas that originate from this project. See <a href="https://github.com/TeamHypersomnia/Hypersomnia#tech-highlights">https://github.com/TeamHypersomnia/Hypersomnia#tech-highligh...</a> for details.<p>By the way the game is pretty darn good. 10 people connected yesterday to test a new map:
<a href="https://www.youtube.com/watch?v=CHLPzZqANlM">https://www.youtube.com/watch?v=CHLPzZqANlM</a><p>It took me well over 10 years to code it all by hand, but the journey was truly worth it.
Show HN: WinGPT – AI assistant for Windows 3.1
Hey HN, I didn't want my Gateway 4DX2-66 from 1993 to be left out of the AI revolution, so I built an AI Assistant for Windows 3.1, based on the OpenAI API.<p>The most interesting parts of building this were:<p>- Getting TLS 1.2 and 1.3 working on Windows 3.1 so that WinGPT could directly connect to OpenAI's server without relying on a modern machine for TLS termination.<p>- Learning about the memory segmentation architecture on 16-bit Windows, including the difference between <i>far</i> and <i>near</i> pointers.<p>- Building the UI in plain C code with the Windows API and limited selection of controls in Windows 3.1.<p>You can check it out here and learn more about what it was like to build it: <a href="https://www.dialup.net/wingpt/" rel="nofollow noreferrer">https://www.dialup.net/wingpt/</a>
Show HN: WinGPT – AI assistant for Windows 3.1
Hey HN, I didn't want my Gateway 4DX2-66 from 1993 to be left out of the AI revolution, so I built an AI Assistant for Windows 3.1, based on the OpenAI API.<p>The most interesting parts of building this were:<p>- Getting TLS 1.2 and 1.3 working on Windows 3.1 so that WinGPT could directly connect to OpenAI's server without relying on a modern machine for TLS termination.<p>- Learning about the memory segmentation architecture on 16-bit Windows, including the difference between <i>far</i> and <i>near</i> pointers.<p>- Building the UI in plain C code with the Windows API and limited selection of controls in Windows 3.1.<p>You can check it out here and learn more about what it was like to build it: <a href="https://www.dialup.net/wingpt/" rel="nofollow noreferrer">https://www.dialup.net/wingpt/</a>
Show HN: WinGPT – AI assistant for Windows 3.1
Hey HN, I didn't want my Gateway 4DX2-66 from 1993 to be left out of the AI revolution, so I built an AI Assistant for Windows 3.1, based on the OpenAI API.<p>The most interesting parts of building this were:<p>- Getting TLS 1.2 and 1.3 working on Windows 3.1 so that WinGPT could directly connect to OpenAI's server without relying on a modern machine for TLS termination.<p>- Learning about the memory segmentation architecture on 16-bit Windows, including the difference between <i>far</i> and <i>near</i> pointers.<p>- Building the UI in plain C code with the Windows API and limited selection of controls in Windows 3.1.<p>You can check it out here and learn more about what it was like to build it: <a href="https://www.dialup.net/wingpt/" rel="nofollow noreferrer">https://www.dialup.net/wingpt/</a>
Show HN: Open-source resume builder and parser
Hi HN, I recently created and published an open-source resume builder as a weekend project. The idea came to me while I was mentoring students and noticing common mistakes they made in their resumes that I had also made in the past. I thought to build a tool to help people easily create a modern professional resume with built-in best practices to avoid those mistakes.<p>Top highlights of the resume builder are:<p>1. Real time UI update as you type<p>2. ATS friendly to top ATS platforms, e.g. Greenhouse, Lever<p>3. Privacy focus - no sign up is required and data is stored locally in browser that only users have access<p>4. Support import from existing resume PDF<p>The tool also includes a resume parser to help people test their existing resumes’ ATS readability if they might not be interested in using the builder. I also explained the parser algorithm in an article with interactive tables that might be an interesting read to see the steps and logics it uses (<a href="https://www.open-resume.com/resume-parser" rel="nofollow noreferrer">https://www.open-resume.com/resume-parser</a>).<p>I hope others might find this tool useful and I look forward to hearing any feedback the community has. Thanks all.<p>Home Page: <a href="https://open-resume.com" rel="nofollow noreferrer">https://open-resume.com</a><p>Github Repo: <a href="https://github.com/xitanggg/open-resume">https://github.com/xitanggg/open-resume</a><p>Product Hunt: <a href="https://producthunt.com/posts/openresume" rel="nofollow noreferrer">https://producthunt.com/posts/openresume</a>
Show HN: Open-source resume builder and parser
Hi HN, I recently created and published an open-source resume builder as a weekend project. The idea came to me while I was mentoring students and noticing common mistakes they made in their resumes that I had also made in the past. I thought to build a tool to help people easily create a modern professional resume with built-in best practices to avoid those mistakes.<p>Top highlights of the resume builder are:<p>1. Real time UI update as you type<p>2. ATS friendly to top ATS platforms, e.g. Greenhouse, Lever<p>3. Privacy focus - no sign up is required and data is stored locally in browser that only users have access<p>4. Support import from existing resume PDF<p>The tool also includes a resume parser to help people test their existing resumes’ ATS readability if they might not be interested in using the builder. I also explained the parser algorithm in an article with interactive tables that might be an interesting read to see the steps and logics it uses (<a href="https://www.open-resume.com/resume-parser" rel="nofollow noreferrer">https://www.open-resume.com/resume-parser</a>).<p>I hope others might find this tool useful and I look forward to hearing any feedback the community has. Thanks all.<p>Home Page: <a href="https://open-resume.com" rel="nofollow noreferrer">https://open-resume.com</a><p>Github Repo: <a href="https://github.com/xitanggg/open-resume">https://github.com/xitanggg/open-resume</a><p>Product Hunt: <a href="https://producthunt.com/posts/openresume" rel="nofollow noreferrer">https://producthunt.com/posts/openresume</a>
Show HN: Open-source resume builder and parser
Hi HN, I recently created and published an open-source resume builder as a weekend project. The idea came to me while I was mentoring students and noticing common mistakes they made in their resumes that I had also made in the past. I thought to build a tool to help people easily create a modern professional resume with built-in best practices to avoid those mistakes.<p>Top highlights of the resume builder are:<p>1. Real time UI update as you type<p>2. ATS friendly to top ATS platforms, e.g. Greenhouse, Lever<p>3. Privacy focus - no sign up is required and data is stored locally in browser that only users have access<p>4. Support import from existing resume PDF<p>The tool also includes a resume parser to help people test their existing resumes’ ATS readability if they might not be interested in using the builder. I also explained the parser algorithm in an article with interactive tables that might be an interesting read to see the steps and logics it uses (<a href="https://www.open-resume.com/resume-parser" rel="nofollow noreferrer">https://www.open-resume.com/resume-parser</a>).<p>I hope others might find this tool useful and I look forward to hearing any feedback the community has. Thanks all.<p>Home Page: <a href="https://open-resume.com" rel="nofollow noreferrer">https://open-resume.com</a><p>Github Repo: <a href="https://github.com/xitanggg/open-resume">https://github.com/xitanggg/open-resume</a><p>Product Hunt: <a href="https://producthunt.com/posts/openresume" rel="nofollow noreferrer">https://producthunt.com/posts/openresume</a>
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: 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.