The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Hacker News em dash user leaderboard pre-ChatGPT
The use of the em dash (—) now raises suspicions that a text might have been AI-generated. Inspired by a suggestion from dang [1], I created a leaderboard of HN users according to how many of their posts before November 30, 2022—that is, before the release of ChatGPT—contained em dashes. Dang himself comes in number 2—by a very slim margin.<p>Credit to Claude Code for showing me how to search the HN database through Google BigQuery and for writing the HTML for the leaderboard.<p>[1] <a href="https://news.ycombinator.com/item?id=45053933">https://news.ycombinator.com/item?id=45053933</a>
Show HN: A minimal TS library that generates prompt injection attacks
I made an open source, MIT license Typescript library based on some of the latest research that generates prompt injection attacks. It is a super minimal/lightweight and designed to be super easy to use.<p>Keen to hear your thoughts and please be responsible and only pen test systems where you have permission to pen test!
Show HN: A minimal TS library that generates prompt injection attacks
I made an open source, MIT license Typescript library based on some of the latest research that generates prompt injection attacks. It is a super minimal/lightweight and designed to be super easy to use.<p>Keen to hear your thoughts and please be responsible and only pen test systems where you have permission to pen test!
Show HN: Octarine – a fast, lightweight, opinionated Markdown notes app
Hey HN! I’ve been building [Octarine](<a href="https://octarine.app/" rel="nofollow">https://octarine.app/</a>) for a little over 2 years. It started because I wanted a note-taking app that was:<p>- <i>Lightweight</i> (< 30MB, fast to launch, no Electron bloat).<p>- <i>Opinionated</i> (good defaults, clean UI, not a plugin bazaar).<p>- <i>Yours</i> (all plain Markdown, nothing proprietary).<p>---<p>- Command bar (Cmd/Ctrl+K) to navigate and run commands quickly.<p>- WYSIWYG editor (rich text without live preview jumping).<p>- Git sync built-in — backups to GitHub/GitLab, no plugins.<p>- Natural language dates (“yesterday”, “last week”).<p>- Multiple workspaces, templates, tags, graph view.<p>- Backup anywhere — iCloud, Dropbox, Syncthing.<p>- Tabs & Panes — split and rearrange notes/graphs like a code editor.<p>*Pro Features*<p>- BYOK for over 9 AI providers including OpenAI, Anthropic, Perplexity, Gemini and more!<p>- Ask Octarine — chat with your notes (RAG, embeddings done on-device).<p>- Writing Assistant — Sidebar assistant to help rewrite, improve or create.<p>- Focus Mode — distraction-free, sentence spotlight.<p>- Customisation — 30+ fresh themes, different paper types.<p>- Locked Notes — Disallow a note from editing.<p>- Folder Customisations — Add icons/colors to folders, have them manage their own unique sorting.<p>*FAQ*<p>- Free plan gets updates forever; some features are Pro.<p>- Pro is a one-time license (no yearly “updates tax”).<p>- Over 130+ releases shipped.<p>- iOS app is in development.<p>- Overlaps with Obsidian, but follows different methodologies about having less but baked in features, over an extensible plugin system (each work for different users)<p>---<p>Try it: [octarine.app](<a href="http://octarine.app" rel="nofollow">http://octarine.app</a>)<p>Changelog: [octarine.app/changelog](<a href="https://octarine.app/changelog" rel="nofollow">https://octarine.app/changelog</a>)<p>Documentation: [docs.octarine.app](<a href="https://docs.octarine.app" rel="nofollow">https://docs.octarine.app</a>)<p>I’d love your feedback - what works, what feels off, what’s missing? Always open to ideas (and criticism).
Show HN: Octarine – a fast, lightweight, opinionated Markdown notes app
Hey HN! I’ve been building [Octarine](<a href="https://octarine.app/" rel="nofollow">https://octarine.app/</a>) for a little over 2 years. It started because I wanted a note-taking app that was:<p>- <i>Lightweight</i> (< 30MB, fast to launch, no Electron bloat).<p>- <i>Opinionated</i> (good defaults, clean UI, not a plugin bazaar).<p>- <i>Yours</i> (all plain Markdown, nothing proprietary).<p>---<p>- Command bar (Cmd/Ctrl+K) to navigate and run commands quickly.<p>- WYSIWYG editor (rich text without live preview jumping).<p>- Git sync built-in — backups to GitHub/GitLab, no plugins.<p>- Natural language dates (“yesterday”, “last week”).<p>- Multiple workspaces, templates, tags, graph view.<p>- Backup anywhere — iCloud, Dropbox, Syncthing.<p>- Tabs & Panes — split and rearrange notes/graphs like a code editor.<p>*Pro Features*<p>- BYOK for over 9 AI providers including OpenAI, Anthropic, Perplexity, Gemini and more!<p>- Ask Octarine — chat with your notes (RAG, embeddings done on-device).<p>- Writing Assistant — Sidebar assistant to help rewrite, improve or create.<p>- Focus Mode — distraction-free, sentence spotlight.<p>- Customisation — 30+ fresh themes, different paper types.<p>- Locked Notes — Disallow a note from editing.<p>- Folder Customisations — Add icons/colors to folders, have them manage their own unique sorting.<p>*FAQ*<p>- Free plan gets updates forever; some features are Pro.<p>- Pro is a one-time license (no yearly “updates tax”).<p>- Over 130+ releases shipped.<p>- iOS app is in development.<p>- Overlaps with Obsidian, but follows different methodologies about having less but baked in features, over an extensible plugin system (each work for different users)<p>---<p>Try it: [octarine.app](<a href="http://octarine.app" rel="nofollow">http://octarine.app</a>)<p>Changelog: [octarine.app/changelog](<a href="https://octarine.app/changelog" rel="nofollow">https://octarine.app/changelog</a>)<p>Documentation: [docs.octarine.app](<a href="https://docs.octarine.app" rel="nofollow">https://docs.octarine.app</a>)<p>I’d love your feedback - what works, what feels off, what’s missing? Always open to ideas (and criticism).
Show HN: FFmpeg Pages – because I was tired of fighting FFmpeg
You ever just want to shrink a video…
and suddenly you’re buried in flags, half-broken StackOverflow answers, and 10 tabs open just to figure out one command?<p>That’s been me. Every. Single. Time.<p>So I built FFmpeg Pages — a dead-simple collection of the commands I kept searching for. No fluff, no digging, just the stuff that actually works.
Show HN: FFmpeg Pages – because I was tired of fighting FFmpeg
You ever just want to shrink a video…
and suddenly you’re buried in flags, half-broken StackOverflow answers, and 10 tabs open just to figure out one command?<p>That’s been me. Every. Single. Time.<p>So I built FFmpeg Pages — a dead-simple collection of the commands I kept searching for. No fluff, no digging, just the stuff that actually works.
Show HN: Find Hidden Gems on HN
Hey HN. I created this website.<p><a href="https://pj4533.com/hn-overlooked/" rel="nofollow">https://pj4533.com/hn-overlooked/</a><p>It's just a simple web app that discovers overlooked posts on Hacker News. I created it because I was often coming to Hacker News and realizing that I was missing a lot of stuff, and there just didn't seem to be an easy way to surface content that was interesting to me but just didn't bubble up to the top of the page. So I built this.<p>I got the idea a while back, one night when I was recording (you can watch it here, it's pretty funny: <a href="https://youtu.be/FDyDb4sX30w?si=E3rby-DaGWA6gy0R" rel="nofollow">https://youtu.be/FDyDb4sX30w?si=E3rby-DaGWA6gy0R</a> ). But I never really did anything with the idea. So I decided just to make it into a little single-page web app.<p>The Hacker News API is pretty cool because it doesn't require an API key, so you can just vibe code against it super easy. I just loaded up Claude Code and started talking to it. That first night when I was recording, it was just me with this repo, that I call 'thefuture' and I just put everything in there: scripts, whatever. Then i'll have Claude Code use OpenAI to talk to me and I'll just get bored and explore different APIs and see what I can come up with. That's all inside a single repo that Claude Code knows about, and just set it in YOLO mode and just go to town - it's super fun. It's kind of slow though, so that's the only downside. But if you put a script in there for Claude to talk to you, it can be pretty fun just to explore things.<p>This website is just one idea extracted from that one session of messing around with a Claude Code last month. I open sourced it, you can look at the repo here: <a href="https://github.com/pj4533/hn-overlooked" rel="nofollow">https://github.com/pj4533/hn-overlooked</a>
Show HN: Find Hidden Gems on HN
Hey HN. I created this website.<p><a href="https://pj4533.com/hn-overlooked/" rel="nofollow">https://pj4533.com/hn-overlooked/</a><p>It's just a simple web app that discovers overlooked posts on Hacker News. I created it because I was often coming to Hacker News and realizing that I was missing a lot of stuff, and there just didn't seem to be an easy way to surface content that was interesting to me but just didn't bubble up to the top of the page. So I built this.<p>I got the idea a while back, one night when I was recording (you can watch it here, it's pretty funny: <a href="https://youtu.be/FDyDb4sX30w?si=E3rby-DaGWA6gy0R" rel="nofollow">https://youtu.be/FDyDb4sX30w?si=E3rby-DaGWA6gy0R</a> ). But I never really did anything with the idea. So I decided just to make it into a little single-page web app.<p>The Hacker News API is pretty cool because it doesn't require an API key, so you can just vibe code against it super easy. I just loaded up Claude Code and started talking to it. That first night when I was recording, it was just me with this repo, that I call 'thefuture' and I just put everything in there: scripts, whatever. Then i'll have Claude Code use OpenAI to talk to me and I'll just get bored and explore different APIs and see what I can come up with. That's all inside a single repo that Claude Code knows about, and just set it in YOLO mode and just go to town - it's super fun. It's kind of slow though, so that's the only downside. But if you put a script in there for Claude to talk to you, it can be pretty fun just to explore things.<p>This website is just one idea extracted from that one session of messing around with a Claude Code last month. I open sourced it, you can look at the repo here: <a href="https://github.com/pj4533/hn-overlooked" rel="nofollow">https://github.com/pj4533/hn-overlooked</a>
Show HN: Find Hidden Gems on HN
Hey HN. I created this website.<p><a href="https://pj4533.com/hn-overlooked/" rel="nofollow">https://pj4533.com/hn-overlooked/</a><p>It's just a simple web app that discovers overlooked posts on Hacker News. I created it because I was often coming to Hacker News and realizing that I was missing a lot of stuff, and there just didn't seem to be an easy way to surface content that was interesting to me but just didn't bubble up to the top of the page. So I built this.<p>I got the idea a while back, one night when I was recording (you can watch it here, it's pretty funny: <a href="https://youtu.be/FDyDb4sX30w?si=E3rby-DaGWA6gy0R" rel="nofollow">https://youtu.be/FDyDb4sX30w?si=E3rby-DaGWA6gy0R</a> ). But I never really did anything with the idea. So I decided just to make it into a little single-page web app.<p>The Hacker News API is pretty cool because it doesn't require an API key, so you can just vibe code against it super easy. I just loaded up Claude Code and started talking to it. That first night when I was recording, it was just me with this repo, that I call 'thefuture' and I just put everything in there: scripts, whatever. Then i'll have Claude Code use OpenAI to talk to me and I'll just get bored and explore different APIs and see what I can come up with. That's all inside a single repo that Claude Code knows about, and just set it in YOLO mode and just go to town - it's super fun. It's kind of slow though, so that's the only downside. But if you put a script in there for Claude to talk to you, it can be pretty fun just to explore things.<p>This website is just one idea extracted from that one session of messing around with a Claude Code last month. I open sourced it, you can look at the repo here: <a href="https://github.com/pj4533/hn-overlooked" rel="nofollow">https://github.com/pj4533/hn-overlooked</a>
Show HN: Find Hidden Gems on HN
Hey HN. I created this website.<p><a href="https://pj4533.com/hn-overlooked/" rel="nofollow">https://pj4533.com/hn-overlooked/</a><p>It's just a simple web app that discovers overlooked posts on Hacker News. I created it because I was often coming to Hacker News and realizing that I was missing a lot of stuff, and there just didn't seem to be an easy way to surface content that was interesting to me but just didn't bubble up to the top of the page. So I built this.<p>I got the idea a while back, one night when I was recording (you can watch it here, it's pretty funny: <a href="https://youtu.be/FDyDb4sX30w?si=E3rby-DaGWA6gy0R" rel="nofollow">https://youtu.be/FDyDb4sX30w?si=E3rby-DaGWA6gy0R</a> ). But I never really did anything with the idea. So I decided just to make it into a little single-page web app.<p>The Hacker News API is pretty cool because it doesn't require an API key, so you can just vibe code against it super easy. I just loaded up Claude Code and started talking to it. That first night when I was recording, it was just me with this repo, that I call 'thefuture' and I just put everything in there: scripts, whatever. Then i'll have Claude Code use OpenAI to talk to me and I'll just get bored and explore different APIs and see what I can come up with. That's all inside a single repo that Claude Code knows about, and just set it in YOLO mode and just go to town - it's super fun. It's kind of slow though, so that's the only downside. But if you put a script in there for Claude to talk to you, it can be pretty fun just to explore things.<p>This website is just one idea extracted from that one session of messing around with a Claude Code last month. I open sourced it, you can look at the repo here: <a href="https://github.com/pj4533/hn-overlooked" rel="nofollow">https://github.com/pj4533/hn-overlooked</a>
Show HN: Sosumi.ai – Convert Apple Developer docs to AI-readable Markdown
I got tired of Claude hallucinating Swift APIs. It does a good job at Python and TypeScript, but ask it about SwiftUI and it's basically guessing.<p>The problem? Apple's docs are JavaScript-rendered, so when you paste URLs into AI tools, they just see a blank page. Copy-pasting works but... c'mon.<p>So I built something that converts Apple Developer docs to clean markdown. Just swap developer.apple.com with sosumi.ai in any Apple docs URL and you get AI-readable content.<p>For example:<p>- Before: <a href="https://developer.apple.com/documentation/swift/double" rel="nofollow">https://developer.apple.com/documentation/swift/double</a><p>- After: <a href="https://sosumi.ai/documentation/swift/double" rel="nofollow">https://sosumi.ai/documentation/swift/double</a><p>The site itself is a small Hono app running on Cloudflare Workers. Apple's docs are actually available as structured data, but Apple doesn't make it obvious how to get it. So what this does is map the URLs, fetch the original JSON, and render as Markdown.<p>It also provides an MCP interface that includes a tool to search the Apple developer website, which is helpful.<p>Anyway, please give this a try and let me know what you think!
Show HN: Sosumi.ai – Convert Apple Developer docs to AI-readable Markdown
I got tired of Claude hallucinating Swift APIs. It does a good job at Python and TypeScript, but ask it about SwiftUI and it's basically guessing.<p>The problem? Apple's docs are JavaScript-rendered, so when you paste URLs into AI tools, they just see a blank page. Copy-pasting works but... c'mon.<p>So I built something that converts Apple Developer docs to clean markdown. Just swap developer.apple.com with sosumi.ai in any Apple docs URL and you get AI-readable content.<p>For example:<p>- Before: <a href="https://developer.apple.com/documentation/swift/double" rel="nofollow">https://developer.apple.com/documentation/swift/double</a><p>- After: <a href="https://sosumi.ai/documentation/swift/double" rel="nofollow">https://sosumi.ai/documentation/swift/double</a><p>The site itself is a small Hono app running on Cloudflare Workers. Apple's docs are actually available as structured data, but Apple doesn't make it obvious how to get it. So what this does is map the URLs, fetch the original JSON, and render as Markdown.<p>It also provides an MCP interface that includes a tool to search the Apple developer website, which is helpful.<p>Anyway, please give this a try and let me know what you think!
Show HN: Sosumi.ai – Convert Apple Developer docs to AI-readable Markdown
I got tired of Claude hallucinating Swift APIs. It does a good job at Python and TypeScript, but ask it about SwiftUI and it's basically guessing.<p>The problem? Apple's docs are JavaScript-rendered, so when you paste URLs into AI tools, they just see a blank page. Copy-pasting works but... c'mon.<p>So I built something that converts Apple Developer docs to clean markdown. Just swap developer.apple.com with sosumi.ai in any Apple docs URL and you get AI-readable content.<p>For example:<p>- Before: <a href="https://developer.apple.com/documentation/swift/double" rel="nofollow">https://developer.apple.com/documentation/swift/double</a><p>- After: <a href="https://sosumi.ai/documentation/swift/double" rel="nofollow">https://sosumi.ai/documentation/swift/double</a><p>The site itself is a small Hono app running on Cloudflare Workers. Apple's docs are actually available as structured data, but Apple doesn't make it obvious how to get it. So what this does is map the URLs, fetch the original JSON, and render as Markdown.<p>It also provides an MCP interface that includes a tool to search the Apple developer website, which is helpful.<p>Anyway, please give this a try and let me know what you think!
Show HN: Sosumi.ai – Convert Apple Developer docs to AI-readable Markdown
I got tired of Claude hallucinating Swift APIs. It does a good job at Python and TypeScript, but ask it about SwiftUI and it's basically guessing.<p>The problem? Apple's docs are JavaScript-rendered, so when you paste URLs into AI tools, they just see a blank page. Copy-pasting works but... c'mon.<p>So I built something that converts Apple Developer docs to clean markdown. Just swap developer.apple.com with sosumi.ai in any Apple docs URL and you get AI-readable content.<p>For example:<p>- Before: <a href="https://developer.apple.com/documentation/swift/double" rel="nofollow">https://developer.apple.com/documentation/swift/double</a><p>- After: <a href="https://sosumi.ai/documentation/swift/double" rel="nofollow">https://sosumi.ai/documentation/swift/double</a><p>The site itself is a small Hono app running on Cloudflare Workers. Apple's docs are actually available as structured data, but Apple doesn't make it obvious how to get it. So what this does is map the URLs, fetch the original JSON, and render as Markdown.<p>It also provides an MCP interface that includes a tool to search the Apple developer website, which is helpful.<p>Anyway, please give this a try and let me know what you think!
Show HN: PageIndex – Vectorless RAG
Not all improvements come from adding complexity — sometimes it's about removing it.<p>PageIndex takes a different approach to RAG. Instead of relying on vector databases or artificial chunking, it builds a hierarchical tree structure from documents and uses reasoning-based tree search to locate the most relevant sections. This mirrors how humans approach reading: navigating through sections and context rather than matching embeddings.<p>As a result, the retrieval feels transparent, structured, and explainable. It moves RAG away from approximate "semantic vibes" and toward explicit reasoning about where information lives. That clarity can help teams trust outputs and debug workflows more effectively.<p>The broader implication is that retrieval doesn't need to scale endlessly in vectors to be powerful. By leaning on document structure and reasoning, it reminds us that efficiency and human-like logic can be just as transformative as raw horsepower.
Show HN: A private, flat monthly subscription for open-source LLMs
Hey HN! We've run our privacy-focused open-source inference company for a while now, and we're launching a flat monthly subscription similar to Anthropic's. It should work with Cline, Roo, KiloCode, Aider, etc — any OpenAI-compatible API client should do. The rate limits at every tier are higher than the Claude rate limits, so even if you prefer using Claude it can be a helpful backup for when you're rate limited, for a pretty low price. Let me know if you have any feedback!
Show HN: I built AI that turns 4 hours of financial analysis into 30 seconds
I built Duebase AI to solve a problem I kept running into in fintech - analyzing UK company financial health takes forever.
The process usually goes: download PDFs from Companies House → manually extract data to spreadsheets → calculate ratios → interpret trends. Takes 3-4 hours per company and requires serious financial expertise.
The technical challenge: Companies House filings are messy. Inconsistent formats, complex accounting structures, missing data, and you need to understand UK accounting standards to make sense of it all.
My approach:<p>Parse 15M+ UK company records from Companies House API
Built ML models to extract and normalize financial data from varied filing formats
Created scoring algorithms that weight liquidity, profitability, leverage, and growth trends
Generate 1-5 health scores with explanations in plain English<p>What it does:<p>Instant financial analysis of any UK company (30 seconds vs 4 hours)
Real-time monitoring with alerts for new filings/director changes
Risk detection that catches declining trends early
No financial background needed to understand results<p>The hardest part was handling the data inconsistencies - UK companies file in different formats, use various accounting frameworks, and often have incomplete information. Had to build a lot of data cleaning and normalization logic.
Currently focused on the UK market since I know the regulatory landscape well, but the approach could work for other countries with similar public filing systems.
Link: <a href="https://duebase.com" rel="nofollow">https://duebase.com</a>
Show HN: SwiftAI – open-source library to easily build LLM features on iOS/macOS
We built SwiftAI, an open-source Swift library that lets you use Apple’s on-device LLMs when available (Apple opened access in June), and fall back to a cloud model when they aren’t available — all without duplicating code.<p>SwiftAI gives you:
- A single, model-agnostic API
- An agent/tool loop
- Strongly-typed structured outputs
- Optional chat state<p>Backstory: We started experimenting with Apple’s local models because they’re free (no API calls), private, and work offline. The problem: not all devices support them (older iPhones, Apple Intelligence disabled, low battery, etc.). That meant writing two codepaths — one for local, one for cloud — and scattering branching logic across the app. SwiftAI centralizes that decision. Your feature code stays the same whether you’re on-device or cloud.<p>Example<p><pre><code> import SwiftAI
let llm: any LLM = SystemLLM.ifAvailable ?? OpenaiLLM(model: "gpt-5-mini", apiKey: "<key>")
let response = try await llm.reply(to: "Write a haiku about Hacker News")
print(response.content)
</code></pre>
It's open source — we'd love for you to try it, break it, and help shape the roadmap. Join our discord / slack or email us at root@mit12.dev.<p>Links<p>- GitHub (source, docs): <a href="https://github.com/mi12labs/SwiftAI" rel="nofollow">https://github.com/mi12labs/SwiftAI</a><p>- System Design: <a href="https://github.com/mi12labs/SwiftAI/blob/main/Docs/Proposals/001-llm-api.md" rel="nofollow">https://github.com/mi12labs/SwiftAI/blob/main/Docs/Proposals...</a><p>- Swift Package Index (compat/builds): <a href="https://swiftpackageindex.com/mi12labs/SwiftAI" rel="nofollow">https://swiftpackageindex.com/mi12labs/SwiftAI</a><p>- Discord <a href="https://discord.com/invite/ckfVGE5r" rel="nofollow">https://discord.com/invite/ckfVGE5r</a> and slack <a href="https://mi12swiftai.slack.com/join/shared_invite/zt-3c3lr6dat-jJ8BHBsdWc47o4FDu2CgHQ#/shared-invite/email" rel="nofollow">https://mi12swiftai.slack.com/join/shared_invite/zt-3c3lr6da...</a>
Show HN: SwiftAI – open-source library to easily build LLM features on iOS/macOS
We built SwiftAI, an open-source Swift library that lets you use Apple’s on-device LLMs when available (Apple opened access in June), and fall back to a cloud model when they aren’t available — all without duplicating code.<p>SwiftAI gives you:
- A single, model-agnostic API
- An agent/tool loop
- Strongly-typed structured outputs
- Optional chat state<p>Backstory: We started experimenting with Apple’s local models because they’re free (no API calls), private, and work offline. The problem: not all devices support them (older iPhones, Apple Intelligence disabled, low battery, etc.). That meant writing two codepaths — one for local, one for cloud — and scattering branching logic across the app. SwiftAI centralizes that decision. Your feature code stays the same whether you’re on-device or cloud.<p>Example<p><pre><code> import SwiftAI
let llm: any LLM = SystemLLM.ifAvailable ?? OpenaiLLM(model: "gpt-5-mini", apiKey: "<key>")
let response = try await llm.reply(to: "Write a haiku about Hacker News")
print(response.content)
</code></pre>
It's open source — we'd love for you to try it, break it, and help shape the roadmap. Join our discord / slack or email us at root@mit12.dev.<p>Links<p>- GitHub (source, docs): <a href="https://github.com/mi12labs/SwiftAI" rel="nofollow">https://github.com/mi12labs/SwiftAI</a><p>- System Design: <a href="https://github.com/mi12labs/SwiftAI/blob/main/Docs/Proposals/001-llm-api.md" rel="nofollow">https://github.com/mi12labs/SwiftAI/blob/main/Docs/Proposals...</a><p>- Swift Package Index (compat/builds): <a href="https://swiftpackageindex.com/mi12labs/SwiftAI" rel="nofollow">https://swiftpackageindex.com/mi12labs/SwiftAI</a><p>- Discord <a href="https://discord.com/invite/ckfVGE5r" rel="nofollow">https://discord.com/invite/ckfVGE5r</a> and slack <a href="https://mi12swiftai.slack.com/join/shared_invite/zt-3c3lr6dat-jJ8BHBsdWc47o4FDu2CgHQ#/shared-invite/email" rel="nofollow">https://mi12swiftai.slack.com/join/shared_invite/zt-3c3lr6da...</a>