The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Defuddle, an HTML-to-Markdown alternative to Readability
Defuddle is an open-source JS library I built to parse and extract the main content and metadata from web pages. It can also return the content as Markdown.<p>I built Defuddle while working on Obsidian Web Clipper[1] (also MIT-licensed) because Mozilla's Readability[2] appears to be mostly abandoned, and didn't work well for many sites.<p>It's still very much a work in progress, but I thought I'd share it today, in light of the announcement that Mozilla is shutting down Pocket. This library could be helpful to anyone building a read-it-later app.<p>Defuddle is also available as a CLI:<p><a href="https://github.com/kepano/defuddle-cli">https://github.com/kepano/defuddle-cli</a><p>[1] <a href="https://github.com/obsidianmd/obsidian-clipper">https://github.com/obsidianmd/obsidian-clipper</a><p>[2] <a href="https://github.com/mozilla/readability">https://github.com/mozilla/readability</a>
Show HN: Defuddle, an HTML-to-Markdown alternative to Readability
Defuddle is an open-source JS library I built to parse and extract the main content and metadata from web pages. It can also return the content as Markdown.<p>I built Defuddle while working on Obsidian Web Clipper[1] (also MIT-licensed) because Mozilla's Readability[2] appears to be mostly abandoned, and didn't work well for many sites.<p>It's still very much a work in progress, but I thought I'd share it today, in light of the announcement that Mozilla is shutting down Pocket. This library could be helpful to anyone building a read-it-later app.<p>Defuddle is also available as a CLI:<p><a href="https://github.com/kepano/defuddle-cli">https://github.com/kepano/defuddle-cli</a><p>[1] <a href="https://github.com/obsidianmd/obsidian-clipper">https://github.com/obsidianmd/obsidian-clipper</a><p>[2] <a href="https://github.com/mozilla/readability">https://github.com/mozilla/readability</a>
Show HN: JavaFactory – IntelliJ plugin to generate Java code
Hi HN,<p>I built a code generator plugin for IntelliJ that uses LLMs to create repetitive Java code like implementations, tests, and fixtures — based on custom natural-language patterns and annotation-based references.<p>Most tools like Copilot or Cursor aim to be general, but fail to produce code that actually fits a project structure or passes tests.<p>So I made something more explicit: define patterns + reference scope, and generate code consistently.<p>In this demo, 400 lines of Java were generated in 20 seconds — and all tests passed:
<a href="https://www.youtube.com/watch?v=ReBCXKOpW3M" rel="nofollow">https://www.youtube.com/watch?v=ReBCXKOpW3M</a><p>GitHub: <a href="https://github.com/JavaFactoryPluginDev/javafactory-plugin">https://github.com/JavaFactoryPluginDev/javafactory-plugin</a>
Show HN: A Simple Server to Match Long/Lat to a TimeZone
I figured this might be useful to folks.<p>It's a simple PHP server that requires a single-table database (It's fairly "agnostic," but all my uses are in MySQL).<p>I won't publish any of the servers that I've set up for my apps, because someone is bound to write an application that drives my bandwidth into the stratosphere.<p>I could definitely take it further, but this gives me all I need for my purposes.<p>Here's an app I wrote, that uses it: <a href="https://apps.apple.com/us/app/we-are-never-alone/id6504826025">https://apps.apple.com/us/app/we-are-never-alone/id650482602...</a>
Show HN: Kraa.io – Markdown editor for notes, blogs, chats
Hi HN! Excited to share the public beta of Kraa – a web-based markdown editor.<p>It's aiming to be distraction-free and has strong separation of the document's styling from the experience of writing it — while still alowing for rich customization. Example of a leaf with custom styles: <a href="https://kraa.io/kraa/examples/echolibrary" rel="nofollow">https://kraa.io/kraa/examples/echolibrary</a><p>Curious about your feedback in hopes of improving Kraa before the planned launch later this year.
Show HN: Confidential computing for high-assurance RISC-V embedded systems
Dear HN community! Looking forward to hearing your feedback on ACE (assured confidential execution), technology that implements VM-based trusted execution environment (TEE) for embedded RISC-V systems with focus on a formally verified and auditable firmware. We target high-assurance systems that can benefit from compartmentalization and hardware-backed isolation. The key ingredient called security monitor (firmware) is implemented in Rust. The formal specification is defined as annotations directly in code and gets translated to Coq using RefinedRust automation. ACE design is now part of the RISCV confidential VM extension (CoVE) specification (deployment model 3).
Show HN: Confidential computing for high-assurance RISC-V embedded systems
Dear HN community! Looking forward to hearing your feedback on ACE (assured confidential execution), technology that implements VM-based trusted execution environment (TEE) for embedded RISC-V systems with focus on a formally verified and auditable firmware. We target high-assurance systems that can benefit from compartmentalization and hardware-backed isolation. The key ingredient called security monitor (firmware) is implemented in Rust. The formal specification is defined as annotations directly in code and gets translated to Coq using RefinedRust automation. ACE design is now part of the RISCV confidential VM extension (CoVE) specification (deployment model 3).
Show HN: Confidential computing for high-assurance RISC-V embedded systems
Dear HN community! Looking forward to hearing your feedback on ACE (assured confidential execution), technology that implements VM-based trusted execution environment (TEE) for embedded RISC-V systems with focus on a formally verified and auditable firmware. We target high-assurance systems that can benefit from compartmentalization and hardware-backed isolation. The key ingredient called security monitor (firmware) is implemented in Rust. The formal specification is defined as annotations directly in code and gets translated to Coq using RefinedRust automation. ACE design is now part of the RISCV confidential VM extension (CoVE) specification (deployment model 3).
Show HN: ClipJS – Edit your videos from a PC or phone
Show HN: ClipJS – Edit your videos from a PC or phone
Show HN: ClipJS – Edit your videos from a PC or phone
Show HN: Astra – a new js2exe compiler
Hi everyone I'm new here and i wanted to introduce my project i've been working on.
Astra is a simple but powerful node.js to exe compiler. It uses esbuild and Node SEA. It uses postject to inject your code to nodejs binary. It focuses more on compiling cli and Servers like pkg or nexe (express) than fullstack applications like electron or tauri. It has rich ESM and typescript support. It has good DX and cli UX. I made it bc i didn't like using pkg or nexe, they cause a lot of problems with esm.<p>LIMITATIONS: Now it has problems compiling projects with depencides containing binaries (e.g. bcrypt, rcedit), and it compiles only for Windows but i'm working on it<p>If you like it, leave a and comment what you think about it!
Show HN: Astra – a new js2exe compiler
Hi everyone I'm new here and i wanted to introduce my project i've been working on.
Astra is a simple but powerful node.js to exe compiler. It uses esbuild and Node SEA. It uses postject to inject your code to nodejs binary. It focuses more on compiling cli and Servers like pkg or nexe (express) than fullstack applications like electron or tauri. It has rich ESM and typescript support. It has good DX and cli UX. I made it bc i didn't like using pkg or nexe, they cause a lot of problems with esm.<p>LIMITATIONS: Now it has problems compiling projects with depencides containing binaries (e.g. bcrypt, rcedit), and it compiles only for Windows but i'm working on it<p>If you like it, leave a and comment what you think about it!
Show HN: Text to 3D simulation on a map (does history pretty well)
Simulate anything on a map from a text prompt -- and conduct risk analysis against LiveUA map's global realtime data points from social media and news sources. I trained a GPT-2-size model on historical incident data used to predict things that will go wrong.<p>As historian Benjamin Breen mentions, the leading language models are good historians, so the application will simulate historical events pretty well also.<p>I include a Multi-Agent RL Urban Mobility model in progress displayed on the map as small white cubes representing traffic and pedestrians. Around SF, it uses real census data and other sources for semantically meaningful day plans, etc. It will populate where you move the map, albeit a little slowly. This is based on previous work on my GitHub--I hope to connect it to Unreal's city samples project soon.<p>The simulations are pretty simple so far but will grow in complexity soon.<p>I won the AGI House World Models Hackathon with this and the MARL model.<p>Many thanks to Shota Matsuda and Garrett Johnson for the cloud and atmospheric effects libraries on Github at takram-design-engineering/three-geospatial<p>Glad for feedback, and thanks for trying it out!
Show HN: Text to 3D simulation on a map (does history pretty well)
Simulate anything on a map from a text prompt -- and conduct risk analysis against LiveUA map's global realtime data points from social media and news sources. I trained a GPT-2-size model on historical incident data used to predict things that will go wrong.<p>As historian Benjamin Breen mentions, the leading language models are good historians, so the application will simulate historical events pretty well also.<p>I include a Multi-Agent RL Urban Mobility model in progress displayed on the map as small white cubes representing traffic and pedestrians. Around SF, it uses real census data and other sources for semantically meaningful day plans, etc. It will populate where you move the map, albeit a little slowly. This is based on previous work on my GitHub--I hope to connect it to Unreal's city samples project soon.<p>The simulations are pretty simple so far but will grow in complexity soon.<p>I won the AGI House World Models Hackathon with this and the MARL model.<p>Many thanks to Shota Matsuda and Garrett Johnson for the cloud and atmospheric effects libraries on Github at takram-design-engineering/three-geospatial<p>Glad for feedback, and thanks for trying it out!
Show HN: Text to 3D simulation on a map (does history pretty well)
Simulate anything on a map from a text prompt -- and conduct risk analysis against LiveUA map's global realtime data points from social media and news sources. I trained a GPT-2-size model on historical incident data used to predict things that will go wrong.<p>As historian Benjamin Breen mentions, the leading language models are good historians, so the application will simulate historical events pretty well also.<p>I include a Multi-Agent RL Urban Mobility model in progress displayed on the map as small white cubes representing traffic and pedestrians. Around SF, it uses real census data and other sources for semantically meaningful day plans, etc. It will populate where you move the map, albeit a little slowly. This is based on previous work on my GitHub--I hope to connect it to Unreal's city samples project soon.<p>The simulations are pretty simple so far but will grow in complexity soon.<p>I won the AGI House World Models Hackathon with this and the MARL model.<p>Many thanks to Shota Matsuda and Garrett Johnson for the cloud and atmospheric effects libraries on Github at takram-design-engineering/three-geospatial<p>Glad for feedback, and thanks for trying it out!
Show HN: A free, privacy preserving, archive of public Discord servers
Hey HN!<p>I have been working on this project for a while, and I think this solves a problem that a lot of people here have: not being able to easily search Discord servers.<p>Currently, I only scrape servers that are marked as "discoverable" on Discord. However, if there's enough interest in the project, I'm open to adding specific servers by request. I'm primarily focused on informational servers rather than casual hangout spaces, such as open source projects, Minecraft mods, and support communities for tools, services, or platforms (for example, hosting providers).<p>I have placed restrictions on searching directly by user ID to prevent doxing. I also made the opt out process one click, for those who do not want to be archived.<p>This is my first large scale project, so I'd love to hear your feedback!
Show HN: Juvio – UV Kernel for Jupyter
Juvio brings inline, PEP 723-style dependency management and automatic, ephemeral env setup to Jupyter notebooks.
Show HN: Juvio – UV Kernel for Jupyter
Juvio brings inline, PEP 723-style dependency management and automatic, ephemeral env setup to Jupyter notebooks.
Show HN: Juvio – UV Kernel for Jupyter
Juvio brings inline, PEP 723-style dependency management and automatic, ephemeral env setup to Jupyter notebooks.