The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Hestus – AI Copilot for CAD

Hello! We’re Kevin and Sohrab from Hestus (<a href="https://www.hestus.co" rel="nofollow">https://www.hestus.co</a>). We're working on an AI copilot for CAD. Today we're releasing a simple sketch helper for Fusion 360 and would love your feedback. Here’s a quick demo: <a href="https://www.youtube.com/watch?v=L9n_eY-fM_E" rel="nofollow">https://www.youtube.com/watch?v=L9n_eY-fM_E</a>.<p>Why we’re doing this: Mechanical engineers excel at generating initial design concepts but get bogged down translating ideas into final designs due to tedious, repetitive tasks. Our goal is to automate these mundane processes, allowing engineers to focus on the creative aspects of design.<p>Having worked at multiple hardware companies—from medical devices to space launch vehicles—we know how often “trivial” components such as manufacturing rigging, get brushed under the table in scheduling conversations. These tasks aren’t necessarily complex, but they take time and still require the rigor of production components. From finding the perfect fastener to making sure mounting holes align, we aim to simplify and accelerate the design process from the complex to the mundane.<p>We're tackling this problem similarly to how coding copilots help programmers work faster. Initially, rudimentary coding assistants offered simple suggestions like auto-completing variables. Now, they understand complex tasks, write entire code blocks, and help fix bugs. We're taking this step-by-step approach, starting with a beta that focuses on sketching.<p>Our sketch helper offers design suggestions, such as applying equality constraints to similarly sized circles or adding tangent constraints between lines and curves. While designers can do these tasks manually, they often require dozens of precise mouse clicks. Our software makes suggestions that you can preview and accept to streamline your workflow. Over time we aim to improve at anticipating your needs and expand beyond sketching to other design aspects like resolving interference issues, auto-generating bills of materials with purchase links, and offering manufacturability suggestions.<p>How this is different from other solutions: we've heard of complete generative part design solutions, but we don't believe this top down approach is the best way to assist mechanical engineers. Engineers excel at and enjoy designing new concepts—we want to focus on streamlining the most tedious aspects. Crucially, we find that generative solutions often overlook manufacturability, a key aspect of design.<p>We invite you to try our sketch helper and share your thoughts! If you can think of any additional features that would make it more useful to you, we’d love to hear what they are. Any and all feedback is welcome!

Show HN: Repaint – a WebGL based website builder

Hey HN! We're Ben and Izak, founders of Repaint (YC S23). Repaint is like Figma, but for creating real websites.<p>It has panning, zooming, and dragging elements around. The settings closely follow html/css. We think an open canvas is a big improvement over other website builders. Everything is easier: styling, consistency, responsiveness…<p>But making it work was hard! We thought HN would appreciate the tech behind it: - A custom WebGL rendering engine (w/text, shadows, blurs, gradients, & opacity groups) - A partial implementation of the css spec - A custom text editor & text shaper - A transformer to turn designs into publishable html/css<p>Repaint is a design tool for html/css. But internally, it doesn’t actually use html/css itself. All your designs live in a single <canvas> element.<p>We wanted users to be able to see all their content on one screen. We target +60fps, so frames only have 16ms to render. The browser’s layout engine couldn’t handle simple actions, like zooming, with many thousands of nodes on the screen. To fix that, we wrote a rendering engine in WebGL.<p>Since we use custom rendering, we had to create a lot of built-in browser behavior ourselves.<p>Users modify a large dom-like data-structure in our editor. Each node in the document has a set of css-like styles. We created a layout engine that turns this document into a list of positions and sizes. We feed these values into the rendering engine. Our layout engine lets us display proper html layouts without using the browser's layout engine. We support both flex and block layouts. We already support multiple layout units and properties (px, %, mins, maxes, etc.).<p>We also can’t use the browser’s built-in text editor, so we made one ourselves. We implemented all the common text editor features regarding selection and content editing (clicking, selection, hotkeys, inline styling, etc.). The state consists of content and selection. The inputs are keystrokes, clicks, and style changes. The updated state is used to render text, selection boxes, and the cursor.<p>When you publish a website, we turn our internal document into an html document. We've intentionally structured our document to feel similar to a dom tree. Each node has a 1:1 mapping with an html element. Nodes have a list of breakpoints which represent media-queries. We apply the styles by turning them into selectors. All of the html pages are saved and stored on our fileserver for hosting.<p>We made a playground for HN, so you can try it yourself. Now that the tech works, we’d love feedback and ideas for improving the product experience.<p>And we’d love to meet more builders interested in the space. If that’s you, feel free to say hello in the comments! Or you can reach Ben from his website.<p>Playground: <a href="https://app.repaint.com/playground">https://app.repaint.com/playground</a><p>Demo Vid: <a href="https://www.loom.com/share/03ee81317c224189bfa202d3eacfa3c3?sid=094a4888-5ca7-4c4f-ba57-bb24cffe169c" rel="nofollow">https://www.loom.com/share/03ee81317c224189bfa202d3eacfa3c3?...</a><p>Main Website: <a href="https://repaint.com/">https://repaint.com/</a><p>Contact: <a href="https://benshumaker.xyz/" rel="nofollow">https://benshumaker.xyz/</a>

Show HN: Repaint – a WebGL based website builder

Hey HN! We're Ben and Izak, founders of Repaint (YC S23). Repaint is like Figma, but for creating real websites.<p>It has panning, zooming, and dragging elements around. The settings closely follow html/css. We think an open canvas is a big improvement over other website builders. Everything is easier: styling, consistency, responsiveness…<p>But making it work was hard! We thought HN would appreciate the tech behind it: - A custom WebGL rendering engine (w/text, shadows, blurs, gradients, & opacity groups) - A partial implementation of the css spec - A custom text editor & text shaper - A transformer to turn designs into publishable html/css<p>Repaint is a design tool for html/css. But internally, it doesn’t actually use html/css itself. All your designs live in a single <canvas> element.<p>We wanted users to be able to see all their content on one screen. We target +60fps, so frames only have 16ms to render. The browser’s layout engine couldn’t handle simple actions, like zooming, with many thousands of nodes on the screen. To fix that, we wrote a rendering engine in WebGL.<p>Since we use custom rendering, we had to create a lot of built-in browser behavior ourselves.<p>Users modify a large dom-like data-structure in our editor. Each node in the document has a set of css-like styles. We created a layout engine that turns this document into a list of positions and sizes. We feed these values into the rendering engine. Our layout engine lets us display proper html layouts without using the browser's layout engine. We support both flex and block layouts. We already support multiple layout units and properties (px, %, mins, maxes, etc.).<p>We also can’t use the browser’s built-in text editor, so we made one ourselves. We implemented all the common text editor features regarding selection and content editing (clicking, selection, hotkeys, inline styling, etc.). The state consists of content and selection. The inputs are keystrokes, clicks, and style changes. The updated state is used to render text, selection boxes, and the cursor.<p>When you publish a website, we turn our internal document into an html document. We've intentionally structured our document to feel similar to a dom tree. Each node has a 1:1 mapping with an html element. Nodes have a list of breakpoints which represent media-queries. We apply the styles by turning them into selectors. All of the html pages are saved and stored on our fileserver for hosting.<p>We made a playground for HN, so you can try it yourself. Now that the tech works, we’d love feedback and ideas for improving the product experience.<p>And we’d love to meet more builders interested in the space. If that’s you, feel free to say hello in the comments! Or you can reach Ben from his website.<p>Playground: <a href="https://app.repaint.com/playground">https://app.repaint.com/playground</a><p>Demo Vid: <a href="https://www.loom.com/share/03ee81317c224189bfa202d3eacfa3c3?sid=094a4888-5ca7-4c4f-ba57-bb24cffe169c" rel="nofollow">https://www.loom.com/share/03ee81317c224189bfa202d3eacfa3c3?...</a><p>Main Website: <a href="https://repaint.com/">https://repaint.com/</a><p>Contact: <a href="https://benshumaker.xyz/" rel="nofollow">https://benshumaker.xyz/</a>

Show HN: Open-Source Software for Designing 3D-Printable Luneburg Lenses for RF

Hi HN community,<p>I’m excited to share my project, LuneForge, an open-source tool currently in development that aims to simplify the design of Luneburg lenses specifically for radio frequency (RF) applications. Luneburg lenses are unique gradient-index lenses that focus RF signals effectively, making them valuable in various RF and antenna systems aimed for military and automotive industry.<p>Key Features:<p>Customizable Designs: Easily adjust parameters to tailor lens designs to specific RF needs.<p>User-Friendly Interface: Designed to be accessible for both RF professionals and hobbyists.<p>3D-Printing Optimization: Models are optimized for SLA 3D printing, ensuring precise and high-quality lenses.<p>Community-Driven: We’re building a community of RF enthusiasts and professionals to contribute, share knowledge, and push the boundaries of RF lens design.<p>I’d love to hear your feedback, suggestions, or ideas for new features. Feel free to check out the repository [ <a href="https://github.com/jboirazian/LuneForge">https://github.com/jboirazian/LuneForge</a> ]

Show HN: Open-Source Software for Designing 3D-Printable Luneburg Lenses for RF

Hi HN community,<p>I’m excited to share my project, LuneForge, an open-source tool currently in development that aims to simplify the design of Luneburg lenses specifically for radio frequency (RF) applications. Luneburg lenses are unique gradient-index lenses that focus RF signals effectively, making them valuable in various RF and antenna systems aimed for military and automotive industry.<p>Key Features:<p>Customizable Designs: Easily adjust parameters to tailor lens designs to specific RF needs.<p>User-Friendly Interface: Designed to be accessible for both RF professionals and hobbyists.<p>3D-Printing Optimization: Models are optimized for SLA 3D printing, ensuring precise and high-quality lenses.<p>Community-Driven: We’re building a community of RF enthusiasts and professionals to contribute, share knowledge, and push the boundaries of RF lens design.<p>I’d love to hear your feedback, suggestions, or ideas for new features. Feel free to check out the repository [ <a href="https://github.com/jboirazian/LuneForge">https://github.com/jboirazian/LuneForge</a> ]

Show HN: Full Text, Full Archive RSS Feeds for Any Blog

Show HN: Full Text, Full Archive RSS Feeds for Any Blog

Show HN: Full Text, Full Archive RSS Feeds for Any Blog

Show HN: A modern way to type in African languages

Hello HN, I'm pythonbrad and a core maintainer of Afrim - an input method engine for African languages.<p>Afrim want to simplify the typing in African languages and also digitalize the African typing systems. Basically, it wants to solve the problems encountered with current solutions: - slow typing - not easily configurable - keyboard layout dependent - constant bugs<p>Additionally, Afrim offers the following features [1]: - Dataset easily customizable - Keyboard layout independent - Auto completion, autocorrection and autosuggestion - Support all sequential codes<p>Technical details [2]: Afrim is written in Rust and his architecture is inspired of RIME.<p>What's next? - Offer an android frontend of the Afrim (in development) [3] - Support more African input methods as possible<p>I would like to have your opinions about this project. I have been working on it so far, and I would like to know how I can improve it.<p>-------------- [1] <a href="https://github.com/pythonbrad/afrim?tab=readme-ov-file#features">https://github.com/pythonbrad/afrim?tab=readme-ov-file#featu...</a> [2] <a href="https://pythonbrad.github.io/afrim-man/for_developers" rel="nofollow">https://pythonbrad.github.io/afrim-man/for_developers</a> [3] <a href="https://github.com/pythonbrad/afrim-keyboard/">https://github.com/pythonbrad/afrim-keyboard/</a>

Show HN: A modern way to type in African languages

Hello HN, I'm pythonbrad and a core maintainer of Afrim - an input method engine for African languages.<p>Afrim want to simplify the typing in African languages and also digitalize the African typing systems. Basically, it wants to solve the problems encountered with current solutions: - slow typing - not easily configurable - keyboard layout dependent - constant bugs<p>Additionally, Afrim offers the following features [1]: - Dataset easily customizable - Keyboard layout independent - Auto completion, autocorrection and autosuggestion - Support all sequential codes<p>Technical details [2]: Afrim is written in Rust and his architecture is inspired of RIME.<p>What's next? - Offer an android frontend of the Afrim (in development) [3] - Support more African input methods as possible<p>I would like to have your opinions about this project. I have been working on it so far, and I would like to know how I can improve it.<p>-------------- [1] <a href="https://github.com/pythonbrad/afrim?tab=readme-ov-file#features">https://github.com/pythonbrad/afrim?tab=readme-ov-file#featu...</a> [2] <a href="https://pythonbrad.github.io/afrim-man/for_developers" rel="nofollow">https://pythonbrad.github.io/afrim-man/for_developers</a> [3] <a href="https://github.com/pythonbrad/afrim-keyboard/">https://github.com/pythonbrad/afrim-keyboard/</a>

Show HN: A modern way to type in African languages

Hello HN, I'm pythonbrad and a core maintainer of Afrim - an input method engine for African languages.<p>Afrim want to simplify the typing in African languages and also digitalize the African typing systems. Basically, it wants to solve the problems encountered with current solutions: - slow typing - not easily configurable - keyboard layout dependent - constant bugs<p>Additionally, Afrim offers the following features [1]: - Dataset easily customizable - Keyboard layout independent - Auto completion, autocorrection and autosuggestion - Support all sequential codes<p>Technical details [2]: Afrim is written in Rust and his architecture is inspired of RIME.<p>What's next? - Offer an android frontend of the Afrim (in development) [3] - Support more African input methods as possible<p>I would like to have your opinions about this project. I have been working on it so far, and I would like to know how I can improve it.<p>-------------- [1] <a href="https://github.com/pythonbrad/afrim?tab=readme-ov-file#features">https://github.com/pythonbrad/afrim?tab=readme-ov-file#featu...</a> [2] <a href="https://pythonbrad.github.io/afrim-man/for_developers" rel="nofollow">https://pythonbrad.github.io/afrim-man/for_developers</a> [3] <a href="https://github.com/pythonbrad/afrim-keyboard/">https://github.com/pythonbrad/afrim-keyboard/</a>

Show HN: Gov.uk Vue, a Vue Component Library for the Gov.uk Design System

Hi HN,<p>I've built a Vue component library based on the GOV.UK Design System, which is used for government services in the UK. The Design System is well-known for being accessible, well designed and thoroughly researched, and it's been used as the basis for many other governments' and organisations' design systems.<p>GOV.UK Vue includes every component in the GOV.UK Design System, with comprehensive docs. It can also be used for projects that aren't related to GOV.UK, as long as they don't use the GOV.UK branding

Show HN: Gov.uk Vue, a Vue Component Library for the Gov.uk Design System

Hi HN,<p>I've built a Vue component library based on the GOV.UK Design System, which is used for government services in the UK. The Design System is well-known for being accessible, well designed and thoroughly researched, and it's been used as the basis for many other governments' and organisations' design systems.<p>GOV.UK Vue includes every component in the GOV.UK Design System, with comprehensive docs. It can also be used for projects that aren't related to GOV.UK, as long as they don't use the GOV.UK branding

Show HN: Defrag the Game

Hi,<p>A while ago, I came across this <a href="https://www.youtube.com/watch?v=KR3TbL3Tl6M" rel="nofollow">https://www.youtube.com/watch?v=KR3TbL3Tl6M</a> on YouTube showing 8 hours of defragmenting a hard drive. For some reason, it inspired me to create this small game.<p>Have fun :)

Show HN: Defrag the Game

Hi,<p>A while ago, I came across this <a href="https://www.youtube.com/watch?v=KR3TbL3Tl6M" rel="nofollow">https://www.youtube.com/watch?v=KR3TbL3Tl6M</a> on YouTube showing 8 hours of defragmenting a hard drive. For some reason, it inspired me to create this small game.<p>Have fun :)

Show HN: Linkpreview, see how your sites looks in social media and chat apps

Show HN: Linkpreview, see how your sites looks in social media and chat apps

Show HN: I'm 17 and built a startup to find or sell parking spots

Hey HN! I'm Dris, I'm 17, and for the past few months, I've been solo-developing Parkt, an app that lets you quickly reserve or sell parking spots.<p>Parking sucks - it's expensive, hard to find, and you usually overpay or get a ticket.<p>With Parkt, you can reserve parking in 2 taps, or list your unused space in under 5 minutes.<p>It's now free to download on iOS (with Android coming soon)! You can also check out a demo on the site if you're interested.<p>If you know someone who might use Parkt, sharing the app would be super helpful! Feedback is also appreciated.

Show HN: I'm 17 and built a startup to find or sell parking spots

Hey HN! I'm Dris, I'm 17, and for the past few months, I've been solo-developing Parkt, an app that lets you quickly reserve or sell parking spots.<p>Parking sucks - it's expensive, hard to find, and you usually overpay or get a ticket.<p>With Parkt, you can reserve parking in 2 taps, or list your unused space in under 5 minutes.<p>It's now free to download on iOS (with Android coming soon)! You can also check out a demo on the site if you're interested.<p>If you know someone who might use Parkt, sharing the app would be super helpful! Feedback is also appreciated.

Show HN: Create notes and maps that live outdoors with web and AR integration

Hey HN,<p>We built Auglinn to make it easy for anyone to leave notes outdoors and create interactive maps, using AR.<p>You can: - Pin notes or questions from your desktop that appear as AR notes outside, or - Leave notes or questions while exploring outside with AR, and view them later on your map via phone or desktop.<p>My favorite feature: creating maps by dragging and dropping photos from your phone.<p>The story? When I was a kid, my father visited Universal Studios and captured it all on video. When I went there in 2019, I found myself wondering if I was standing in the same spots he had. This curiosity triggered my interest in leaving traces on the world, and hence AR, and then Auglinn happened...<p>It began for individuals (hobbyists, influencers, anyone), but professionals like urban planners, municipal employees, and some tour guides also loved it, so we added SaaS features later.<p>Feedback is much appreciated.

< 1 2 3 ... 82 83 84 85 86 ... 761 762 763 >