The best Hacker News stories from Show from the past day
Latest posts:
Show HN: I built a free in-browser Llama 3 chatbot powered by WebGPU
I spent the last few days building out a nicer ChatGPT-like interface to use Mistral 7B and Llama 3 fully within a browser (no deps and installs).<p>I’ve used the WebLLM project by MLC AI for a while to interact with LLMs in the browser when handling sensitive data but I found their UI quite lacking for serious use so I built a much better interface around WebLLM.<p>I’ve been using it as a therapist and coach. And it’s wonderful knowing that my personal information never leaves my local computer.<p>Should work on Desktop with Chrome or Edge. Other browsers are adding WebGPU support as well - see the Github for details on how you can get it to work on other browsers.<p>Note: after you send the first message, the model will be downloaded to your browser cache. That can take a while depending on the model and your internet connection. But on subsequent page loads, the model should be loaded from the IndexedDB cache so it should be much faster.<p>The project is open source (Apache 2.0) on Github. If you like it, I’d love contributions, particularly around making the first load faster.<p>Github: <a href="https://github.com/abi/secret-llama">https://github.com/abi/secret-llama</a>
Demo: <a href="https://secretllama.com" rel="nofollow">https://secretllama.com</a>
Show HN: BandMatch – “Tinder” but for finding musicians to create bands/collab
Show HN: BandMatch – “Tinder” but for finding musicians to create bands/collab
Show HN: BandMatch – “Tinder” but for finding musicians to create bands/collab
Show HN: FileKitty – Combine and label text files for LLM prompt contexts
Show HN: Browser-based web design platform with code import and CSS filters
I built a web-based app for building websites. The main unique features are:<p>1. The ability to copy and paste any HTML and CSS into the editor with no limits. I was never able to find another app that could do this without some form of limitation.<p>2. CSS filtering, which means you can click on an element to view and edit the CSS selectors and rules that apply to that element alone. In many cases I've found CSS naming conventions like BEM to become irritating at certain scales, so this is an alternative solution. This part of the app needs some more development work but the concept is there.<p>3. Lightweight UI that leaves most of the development to code. I tend to get annoyed with UI's that try and address every styling possibility because it feels like I'm spending too much time learning the app, when it would have been faster to just type a couple lines of CSS.<p>I would love to hear your feedback. There is no sign up and is <i>not</i> mobile-friendly.<p>Hit [C] on the keyboard to open the code editor or hit the "<>" icon in the toolbar.
Show HN: Browser-based web design platform with code import and CSS filters
I built a web-based app for building websites. The main unique features are:<p>1. The ability to copy and paste any HTML and CSS into the editor with no limits. I was never able to find another app that could do this without some form of limitation.<p>2. CSS filtering, which means you can click on an element to view and edit the CSS selectors and rules that apply to that element alone. In many cases I've found CSS naming conventions like BEM to become irritating at certain scales, so this is an alternative solution. This part of the app needs some more development work but the concept is there.<p>3. Lightweight UI that leaves most of the development to code. I tend to get annoyed with UI's that try and address every styling possibility because it feels like I'm spending too much time learning the app, when it would have been faster to just type a couple lines of CSS.<p>I would love to hear your feedback. There is no sign up and is <i>not</i> mobile-friendly.<p>Hit [C] on the keyboard to open the code editor or hit the "<>" icon in the toolbar.
Show HN: Browser-based web design platform with code import and CSS filters
I built a web-based app for building websites. The main unique features are:<p>1. The ability to copy and paste any HTML and CSS into the editor with no limits. I was never able to find another app that could do this without some form of limitation.<p>2. CSS filtering, which means you can click on an element to view and edit the CSS selectors and rules that apply to that element alone. In many cases I've found CSS naming conventions like BEM to become irritating at certain scales, so this is an alternative solution. This part of the app needs some more development work but the concept is there.<p>3. Lightweight UI that leaves most of the development to code. I tend to get annoyed with UI's that try and address every styling possibility because it feels like I'm spending too much time learning the app, when it would have been faster to just type a couple lines of CSS.<p>I would love to hear your feedback. There is no sign up and is <i>not</i> mobile-friendly.<p>Hit [C] on the keyboard to open the code editor or hit the "<>" icon in the toolbar.
Show HN: I built a tool for repeatable checklists
For a long time (after devouring Atul Gawande’s The Checklist Manifesto), I've noticed a gap in the productivity tool market—most tools don't cater well to repeatable checklists. Task managers handle one-off tasks effectively, but falter with routines. On the other hand, project management software often feels overly complex. What I wanted was in the Goldilocks Zone between Todoist and Jira.<p>For my own personal use, I created StepList. I've used it to assist and track workouts, my daily workday, software deployment and setup, household management, and more. Over the last year I've prepared StepList for sharing with others, and it's finally ready. It's designed to be unobtrusive and straightforward, allowing you to focus seamlessly on your tasks.<p>Key features include:<p>Easy List Creation: Quickly make lists with basic formatting options.<p>Search and Access: Find your lists and those shared by others.<p>Efficient Execution: Perform tasks swiftly, whether on a computer or mobile browser.<p>Flexible Scheduling: Set up lists to be done once or on a recurring basis, with email reminders.<p>Simple Delegation: Assign lists via email, no StepList account needed for collaborators.<p>StepList is fairly vanilla Rails 7 app. I've found Hotwire to be a powerful tool for building apps that work well on mobile and desktop (though in a few key places, I eschew it to keep things fast).<p>StepList is free to use, with a $5/month premium plan for unlimited scheduled, delegated, and private lists.<p>- Drew
Show HN: An extension to track your Wikipedia adventures
Wiki Journey tracks your daily Wikipedia rabbit holes in a tree format.<p>Available on Firefox and Chrome:
<a href="https://addons.mozilla.org/en-US/firefox/addon/wiki-journey/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/wiki-journey/</a>
<a href="https://chromewebstore.google.com/detail/wiki-journey/lehenbcbjcnkhkikgopniimobmmdcfog" rel="nofollow">https://chromewebstore.google.com/detail/wiki-journey/lehenb...</a><p>It's open source, feel free to contribute!
<a href="https://github.com/demegire/wiki-journey">https://github.com/demegire/wiki-journey</a>
Show HN: An extension to track your Wikipedia adventures
Wiki Journey tracks your daily Wikipedia rabbit holes in a tree format.<p>Available on Firefox and Chrome:
<a href="https://addons.mozilla.org/en-US/firefox/addon/wiki-journey/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/wiki-journey/</a>
<a href="https://chromewebstore.google.com/detail/wiki-journey/lehenbcbjcnkhkikgopniimobmmdcfog" rel="nofollow">https://chromewebstore.google.com/detail/wiki-journey/lehenb...</a><p>It's open source, feel free to contribute!
<a href="https://github.com/demegire/wiki-journey">https://github.com/demegire/wiki-journey</a>
Show HN: An extension to track your Wikipedia adventures
Wiki Journey tracks your daily Wikipedia rabbit holes in a tree format.<p>Available on Firefox and Chrome:
<a href="https://addons.mozilla.org/en-US/firefox/addon/wiki-journey/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/wiki-journey/</a>
<a href="https://chromewebstore.google.com/detail/wiki-journey/lehenbcbjcnkhkikgopniimobmmdcfog" rel="nofollow">https://chromewebstore.google.com/detail/wiki-journey/lehenb...</a><p>It's open source, feel free to contribute!
<a href="https://github.com/demegire/wiki-journey">https://github.com/demegire/wiki-journey</a>
Show HN: An extension to track your Wikipedia adventures
Wiki Journey tracks your daily Wikipedia rabbit holes in a tree format.<p>Available on Firefox and Chrome:
<a href="https://addons.mozilla.org/en-US/firefox/addon/wiki-journey/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/wiki-journey/</a>
<a href="https://chromewebstore.google.com/detail/wiki-journey/lehenbcbjcnkhkikgopniimobmmdcfog" rel="nofollow">https://chromewebstore.google.com/detail/wiki-journey/lehenb...</a><p>It's open source, feel free to contribute!
<a href="https://github.com/demegire/wiki-journey">https://github.com/demegire/wiki-journey</a>
Show HN: Hacker Search – A semantic search engine for Hacker News
Hi HN!<p>I'm Jonathan and I built Hacker Search (<a href="https://hackersearch.net" rel="nofollow">https://hackersearch.net</a>), a semantic search engine for Hacker News. Type a keyword or a description of what you're interested in, and you'll get top links from HN surfaced to you along with brief summaries.<p>Unlike HN's otherwise very valuable search feature, Hacker Search doesn't require you to get your keywords exactly right. That's achieved by leveraging OpenAI's latest embedding models alongside more traditional indexes extracted from the scraped and cleaned up contents of the links.<p>I think there are many more interesting things one could build atop the HN dataset in the age of LLMs (e.g. more explicitly searching for technical opinions, recommending stories to you based on your interests, and making the core search feature more useful). If any of those sound interesting to you, head over to <a href="https://hackersearch.net/signup" rel="nofollow">https://hackersearch.net/signup</a> to get notified when I launch them!<p>Note: at least one person has built something similar before (<a href="https://news.ycombinator.com/item?id=36391655">https://news.ycombinator.com/item?id=36391655</a>). Funnily enough, I only found out about this through my own implementation, and I based on my testing, I think Hacker Search generally performs better when doing keyword/sentence searches (vs. whole document similarity lookup), thanks to the way the data is indexed.
Show HN: Hacker Search – A semantic search engine for Hacker News
Hi HN!<p>I'm Jonathan and I built Hacker Search (<a href="https://hackersearch.net" rel="nofollow">https://hackersearch.net</a>), a semantic search engine for Hacker News. Type a keyword or a description of what you're interested in, and you'll get top links from HN surfaced to you along with brief summaries.<p>Unlike HN's otherwise very valuable search feature, Hacker Search doesn't require you to get your keywords exactly right. That's achieved by leveraging OpenAI's latest embedding models alongside more traditional indexes extracted from the scraped and cleaned up contents of the links.<p>I think there are many more interesting things one could build atop the HN dataset in the age of LLMs (e.g. more explicitly searching for technical opinions, recommending stories to you based on your interests, and making the core search feature more useful). If any of those sound interesting to you, head over to <a href="https://hackersearch.net/signup" rel="nofollow">https://hackersearch.net/signup</a> to get notified when I launch them!<p>Note: at least one person has built something similar before (<a href="https://news.ycombinator.com/item?id=36391655">https://news.ycombinator.com/item?id=36391655</a>). Funnily enough, I only found out about this through my own implementation, and I based on my testing, I think Hacker Search generally performs better when doing keyword/sentence searches (vs. whole document similarity lookup), thanks to the way the data is indexed.
Show HN: Maps and Splats – Mashup of 3D tile maps with Gaussian Splats
Hello HN!<p>I’m excited to share this open-source community mashup showing the power and possibility of combining 3D Gaussian splat scans with traditional mesh-based 3D tiles maps in the browser.<p>As you've probably seen on HN a bunch lately, Gaussian splats are a new method to allow custom 3D scans of scenes and objects [1] and Google Maps 3D Tiles API are the same 3D buildings and street views your familiar with in Google Earth or Google Maps, and recently they’ve been made available for inclusion in web apps.<p>Combining splats + 3d map mixes highly detailed real-world custom micro-scans with the macro-level 3D imagery from satellite data. This is useful for civil engineering, transportation planning, real estate, construction, creative production, and so much more – we’re just scratching the surface.<p>Demo1 with manual orbit controls:<p>- Video: <a href="https://twitter.com/kfarr/status/1773934700878561396" rel="nofollow">https://twitter.com/kfarr/status/1773934700878561396</a><p>- Live Demo: <a href="https://maps-and-splats.glitch.me/" rel="nofollow">https://maps-and-splats.glitch.me/</a><p>- Source: <a href="https://glitch.com/edit/#!/maps-and-splats?path=index.html" rel="nofollow">https://glitch.com/edit/#!/maps-and-splats?path=index.html</a><p>- Instructions: zoom in / out using scrollwheel and rotate with click and drag<p>Demo2 with animated camera path timeline:<p>- Video: <a href="https://twitter.com/3dstreetapp/status/1775203540442697782" rel="nofollow">https://twitter.com/3dstreetapp/status/1775203540442697782</a><p>- Live Demo: <a href="https://look-at-splat-maps.glitch.me/" rel="nofollow">https://look-at-splat-maps.glitch.me/</a><p>- Source: <a href="https://glitch.com/edit/#!/look-at-splat-maps" rel="nofollow">https://glitch.com/edit/#!/look-at-splat-maps</a><p>- Instructions for using timeline to make your own camera flight path: <a href="https://www.youtube.com/watch?v=QDWKina45f4" rel="nofollow">https://www.youtube.com/watch?v=QDWKina45f4</a><p>These demos combine: A-Frame / three.js, NYTimes three.js 3DTiles viewer component with Google 3D Tiles, 3DStreet Gaussian splat viewer component from Luma Labs scanned scenes, theatre.js animated camera path and timeline editor, Glitch hosting / IDE because they’re awesome for hacking projects like this<p>These demos are results of R&D from a larger project: <a href="https://3dstreet.org" rel="nofollow">https://3dstreet.org</a><p>Some of these API cost real money so I worked to get a temporary quota of 25,000 sessions. After that the 3dtiles won’t load, you’ll need to get your own API key from Google :)<p>[1] 2 min intro to 3D Gaussian splatting: <a href="https://www.youtube.com/watch?v=HVv_IQKlafQ" rel="nofollow">https://www.youtube.com/watch?v=HVv_IQKlafQ</a>
Show HN: Maps and Splats – Mashup of 3D tile maps with Gaussian Splats
Hello HN!<p>I’m excited to share this open-source community mashup showing the power and possibility of combining 3D Gaussian splat scans with traditional mesh-based 3D tiles maps in the browser.<p>As you've probably seen on HN a bunch lately, Gaussian splats are a new method to allow custom 3D scans of scenes and objects [1] and Google Maps 3D Tiles API are the same 3D buildings and street views your familiar with in Google Earth or Google Maps, and recently they’ve been made available for inclusion in web apps.<p>Combining splats + 3d map mixes highly detailed real-world custom micro-scans with the macro-level 3D imagery from satellite data. This is useful for civil engineering, transportation planning, real estate, construction, creative production, and so much more – we’re just scratching the surface.<p>Demo1 with manual orbit controls:<p>- Video: <a href="https://twitter.com/kfarr/status/1773934700878561396" rel="nofollow">https://twitter.com/kfarr/status/1773934700878561396</a><p>- Live Demo: <a href="https://maps-and-splats.glitch.me/" rel="nofollow">https://maps-and-splats.glitch.me/</a><p>- Source: <a href="https://glitch.com/edit/#!/maps-and-splats?path=index.html" rel="nofollow">https://glitch.com/edit/#!/maps-and-splats?path=index.html</a><p>- Instructions: zoom in / out using scrollwheel and rotate with click and drag<p>Demo2 with animated camera path timeline:<p>- Video: <a href="https://twitter.com/3dstreetapp/status/1775203540442697782" rel="nofollow">https://twitter.com/3dstreetapp/status/1775203540442697782</a><p>- Live Demo: <a href="https://look-at-splat-maps.glitch.me/" rel="nofollow">https://look-at-splat-maps.glitch.me/</a><p>- Source: <a href="https://glitch.com/edit/#!/look-at-splat-maps" rel="nofollow">https://glitch.com/edit/#!/look-at-splat-maps</a><p>- Instructions for using timeline to make your own camera flight path: <a href="https://www.youtube.com/watch?v=QDWKina45f4" rel="nofollow">https://www.youtube.com/watch?v=QDWKina45f4</a><p>These demos combine: A-Frame / three.js, NYTimes three.js 3DTiles viewer component with Google 3D Tiles, 3DStreet Gaussian splat viewer component from Luma Labs scanned scenes, theatre.js animated camera path and timeline editor, Glitch hosting / IDE because they’re awesome for hacking projects like this<p>These demos are results of R&D from a larger project: <a href="https://3dstreet.org" rel="nofollow">https://3dstreet.org</a><p>Some of these API cost real money so I worked to get a temporary quota of 25,000 sessions. After that the 3dtiles won’t load, you’ll need to get your own API key from Google :)<p>[1] 2 min intro to 3D Gaussian splatting: <a href="https://www.youtube.com/watch?v=HVv_IQKlafQ" rel="nofollow">https://www.youtube.com/watch?v=HVv_IQKlafQ</a>
Show HN: MuscleWiki Workout Generator – Generate unique workouts
Hey Everyone,<p>Today marks a big day for the team at MuscleWiki.<p>We launched the workout generator, using our huge custom dataset of exercises, videos and text, we optimized so users are able to generate millions of unique workout combinations. These aren't just dumb workouts either, anyone with a lick of python can generate millions of workouts. The hard thing to do is generate the 1 workout that you want. The team painstakingly programmed and mapped science based set recommendations and fatigue into those results based on user selection.<p>There are still a few bugs we are working out, but this took months of work from the whole team. Check it out, use it, share it!<p>Our coach Ty will be in the comments to answer any questions on how we set things up.
Show HN: I've build a stupidly simple invoicing for freelancers and contractors
I've forked neofetch to keep it alive
I just learned that neofetch, the tool for showing system information in your CLI, has been archived after years of no activity. Neofetch is a great tool, so I've created a fork to allow community development to continue.<p>I'm going to be working through the massive backlog of PRs on neofetch in the coming days and merging everything that is ready to be merged, plus possibly overhauling some not-yet-perfect PRs.