The best Hacker News stories from Show from the past day
Latest posts:
Show HN: I wrote my Resume on my personal site and it's printable with media
Show HN: Protect your links with a password
Keep your links safe and accessible only to authorized users
Show HN: Thermion, an open source 3D rendering toolkit for Flutter and/or Dart
I'd like to share Thermion, an open source 3D rendering toolkit I made for Flutter and/or Dart.<p>This came about when I needed a 3D renderer for a Flutter app[0] I was building. At the time, the only off-the-shelf option was to embed Unity, which wasn't ideal for a few reasons - unstable build process, compositing and transparency issues, and licensing uncertainty, just to name a few. In any event, frankensteining Unity (C#) together with Flutter (Dart) didn't seem like a great solution.<p>After browsing for alternative renderers, I discovered Filament[1], an open-source, cross-platform Physically Based Rendering engine from Google. I initially only wrote some simple bindings to embed Filament inside a Flutter Android/iOS app, but have since added more functionality, and have expanded this to cover Windows, MacOS and Web (there was Linux support at one point, too, but I haven't been keeping up with it I'm afraid).<p>Last week I published the first Thermion release to pub.dev[2], and with that milestone it seemed a good time to share with HN. This is also a call for contributors if anyone wants to help[3].<p>Some examples:<p>- A live DartPad playground so you can try the Dart-only (i.e. non-Flutter version) of Thermion in browser (Chrome only for now).
<a href="https://dartpad.thermion.dev" rel="nofollow">https://dartpad.thermion.dev</a><p>- My personal website, where I added an interactive clone of myself
<a href="https://nick-fisher.com" rel="nofollow">https://nick-fisher.com</a><p>- Prouder (a Flutter app from one of the Thermion contributors)
<a href="https://apps.apple.com/us/app/prouder/id6498891289" rel="nofollow">https://apps.apple.com/us/app/prouder/id6498891289</a>
<a href="https://play.google.com/store/apps/details?id=se.prouder.app">https://play.google.com/store/apps/details?id=se.prouder.app</a>
<a href="https://prouder.se/" rel="nofollow">https://prouder.se/</a><p>Happy to share more details if anyone is interested!<p>[0] <a href="https://polyvox.app" rel="nofollow">https://polyvox.app</a><p>[1] <a href="https://github.com/google/filament">https://github.com/google/filament</a><p>[2] <a href="https://pub.dev/packages/thermion_dart" rel="nofollow">https://pub.dev/packages/thermion_dart</a><p>[3] <a href="https://github.com/nmfisher/thermion">https://github.com/nmfisher/thermion</a>
Show HN: Thermion, an open source 3D rendering toolkit for Flutter and/or Dart
I'd like to share Thermion, an open source 3D rendering toolkit I made for Flutter and/or Dart.<p>This came about when I needed a 3D renderer for a Flutter app[0] I was building. At the time, the only off-the-shelf option was to embed Unity, which wasn't ideal for a few reasons - unstable build process, compositing and transparency issues, and licensing uncertainty, just to name a few. In any event, frankensteining Unity (C#) together with Flutter (Dart) didn't seem like a great solution.<p>After browsing for alternative renderers, I discovered Filament[1], an open-source, cross-platform Physically Based Rendering engine from Google. I initially only wrote some simple bindings to embed Filament inside a Flutter Android/iOS app, but have since added more functionality, and have expanded this to cover Windows, MacOS and Web (there was Linux support at one point, too, but I haven't been keeping up with it I'm afraid).<p>Last week I published the first Thermion release to pub.dev[2], and with that milestone it seemed a good time to share with HN. This is also a call for contributors if anyone wants to help[3].<p>Some examples:<p>- A live DartPad playground so you can try the Dart-only (i.e. non-Flutter version) of Thermion in browser (Chrome only for now).
<a href="https://dartpad.thermion.dev" rel="nofollow">https://dartpad.thermion.dev</a><p>- My personal website, where I added an interactive clone of myself
<a href="https://nick-fisher.com" rel="nofollow">https://nick-fisher.com</a><p>- Prouder (a Flutter app from one of the Thermion contributors)
<a href="https://apps.apple.com/us/app/prouder/id6498891289" rel="nofollow">https://apps.apple.com/us/app/prouder/id6498891289</a>
<a href="https://play.google.com/store/apps/details?id=se.prouder.app">https://play.google.com/store/apps/details?id=se.prouder.app</a>
<a href="https://prouder.se/" rel="nofollow">https://prouder.se/</a><p>Happy to share more details if anyone is interested!<p>[0] <a href="https://polyvox.app" rel="nofollow">https://polyvox.app</a><p>[1] <a href="https://github.com/google/filament">https://github.com/google/filament</a><p>[2] <a href="https://pub.dev/packages/thermion_dart" rel="nofollow">https://pub.dev/packages/thermion_dart</a><p>[3] <a href="https://github.com/nmfisher/thermion">https://github.com/nmfisher/thermion</a>
Show HN: Conway's Game of Life, but as a div full of Braille characters
I built this many years ago to try out rendering images in textboxes, using braille characters as groups of 8 pixels. You can try different fonts to see how the spacing changes too.
Show HN: Conway's Game of Life, but as a div full of Braille characters
I built this many years ago to try out rendering images in textboxes, using braille characters as groups of 8 pixels. You can try different fonts to see how the spacing changes too.
Show HN: Conway's Game of Life, but as a div full of Braille characters
I built this many years ago to try out rendering images in textboxes, using braille characters as groups of 8 pixels. You can try different fonts to see how the spacing changes too.
Show HN: Safe Routes. real time turbulence data, ML predictions with an iPad
Show HN: Safe Routes. real time turbulence data, ML predictions with an iPad
Show HN: Safe Routes. real time turbulence data, ML predictions with an iPad
Show HN: I am building an open-source Confluence and Notion alternative
Hello HN,<p>I am building Docmost, an open-source collaborative wiki and documentation software.
It is an open-source alternative to Confluence and Notion.<p>I have been working on it for the past 12 months. This is the first public release (beta).<p>The rich-text editor has support for real-time collaboration, LaTex, inline comments, tables, and callouts to name a few.<p>Features<p>- Collaborative real-time editor<p>- Spaces (Teamspace)<p>- User permissions<p>- Groups<p>- Comments<p>- Page history<p>- Nested pages<p>- Search<p>- File attachments<p>You can find screenshots of the product on the website.<p>Website: <a href="https://docmost.com" rel="nofollow">https://docmost.com</a><p>Github: <a href="https://github.com/docmost/docmost">https://github.com/docmost/docmost</a><p>Documentation: <a href="https://docmost.com/docs" rel="nofollow">https://docmost.com/docs</a><p>I would love to hear your feedback.<p>Thank you.
Show HN: I am building an open-source Confluence and Notion alternative
Hello HN,<p>I am building Docmost, an open-source collaborative wiki and documentation software.
It is an open-source alternative to Confluence and Notion.<p>I have been working on it for the past 12 months. This is the first public release (beta).<p>The rich-text editor has support for real-time collaboration, LaTex, inline comments, tables, and callouts to name a few.<p>Features<p>- Collaborative real-time editor<p>- Spaces (Teamspace)<p>- User permissions<p>- Groups<p>- Comments<p>- Page history<p>- Nested pages<p>- Search<p>- File attachments<p>You can find screenshots of the product on the website.<p>Website: <a href="https://docmost.com" rel="nofollow">https://docmost.com</a><p>Github: <a href="https://github.com/docmost/docmost">https://github.com/docmost/docmost</a><p>Documentation: <a href="https://docmost.com/docs" rel="nofollow">https://docmost.com/docs</a><p>I would love to hear your feedback.<p>Thank you.
Show HN: I am building an open-source Confluence and Notion alternative
Hello HN,<p>I am building Docmost, an open-source collaborative wiki and documentation software.
It is an open-source alternative to Confluence and Notion.<p>I have been working on it for the past 12 months. This is the first public release (beta).<p>The rich-text editor has support for real-time collaboration, LaTex, inline comments, tables, and callouts to name a few.<p>Features<p>- Collaborative real-time editor<p>- Spaces (Teamspace)<p>- User permissions<p>- Groups<p>- Comments<p>- Page history<p>- Nested pages<p>- Search<p>- File attachments<p>You can find screenshots of the product on the website.<p>Website: <a href="https://docmost.com" rel="nofollow">https://docmost.com</a><p>Github: <a href="https://github.com/docmost/docmost">https://github.com/docmost/docmost</a><p>Documentation: <a href="https://docmost.com/docs" rel="nofollow">https://docmost.com/docs</a><p>I would love to hear your feedback.<p>Thank you.
Show HN: Code to run Gemini (Nano) locally on desktop/Chrome
Chrome Canary (nightly build for devs) now has Gemini LLM inbuilt. This is just some simple code/demo to enable and use that feature.
Show HN: Semantic Search of 1000 Top Movies of All Time
Show HN: Focal, a Pomodoro App
Focal is a pomodoro web app. I know there's a lot of productivity apps already, but I'm releasing this since I figure someone might find it useful. Focal was more of a short, 3 day project so it may be rough around the edges, but I think it does the job. In any case, Focal is open source and I would be happy to merge contributions.
Here's the github repository: <a href="https://github.com/aabiji/focal">https://github.com/aabiji/focal</a><p>Have a nice day!
Show HN: Focal, a Pomodoro App
Focal is a pomodoro web app. I know there's a lot of productivity apps already, but I'm releasing this since I figure someone might find it useful. Focal was more of a short, 3 day project so it may be rough around the edges, but I think it does the job. In any case, Focal is open source and I would be happy to merge contributions.
Here's the github repository: <a href="https://github.com/aabiji/focal">https://github.com/aabiji/focal</a><p>Have a nice day!
Six Degrees of Reform UK – Mapping the UK's Entrepreneurial Far Right
Show HN: Gosax – A high-performance SAX XML parser for Go
I've just released gosax, a new Go library for high-performance SAX (Simple API for XML) parsing. It's designed for efficient, memory-conscious XML processing, drawing inspiration from quick-xml and pkg/json.
<a href="https://github.com/orisano/gosax">https://github.com/orisano/gosax</a>
Key features:<p>- Read-only SAX parsing
- Highly efficient parsing using techniques inspired by quick-xml and pkg/json
- SWAR (SIMD Within A Register) optimizations for fast text processing<p>gosax is particularly useful for processing large XML files or streams without loading the entire document into memory. It's well-suited for data feeds, large configuration files, or any scenario where XML parsing speed is crucial.
I'd appreciate any feedback, especially from those working with large-scale XML processing in Go. What are your current pain points with XML parsing? How could gosax potentially help your projects?
Show HN: Gosax – A high-performance SAX XML parser for Go
I've just released gosax, a new Go library for high-performance SAX (Simple API for XML) parsing. It's designed for efficient, memory-conscious XML processing, drawing inspiration from quick-xml and pkg/json.
<a href="https://github.com/orisano/gosax">https://github.com/orisano/gosax</a>
Key features:<p>- Read-only SAX parsing
- Highly efficient parsing using techniques inspired by quick-xml and pkg/json
- SWAR (SIMD Within A Register) optimizations for fast text processing<p>gosax is particularly useful for processing large XML files or streams without loading the entire document into memory. It's well-suited for data feeds, large configuration files, or any scenario where XML parsing speed is crucial.
I'd appreciate any feedback, especially from those working with large-scale XML processing in Go. What are your current pain points with XML parsing? How could gosax potentially help your projects?