The best Hacker News stories from Show from the past week
Latest posts:
Show HN: Cs16.css – CSS library based on Counter Strike 1.6 UI
Show HN: Cs16.css – CSS library based on Counter Strike 1.6 UI
Show HN: I built an active community of trans people online
A year ago I surveyed the internet and noticed there was only one popular space for trans and gender-non-conforming people to meet; Lex.<p>Lex is not well liked by its users. Its software feels heavy and it is full of cash grabs and anti-patterns. It was recently acquired and is sure to only become more hostile to its users as it turns towards profit generation.<p>With this in mind I built t4t, an alternative specially designed for not only queer people, but specifically trans people.<p>It is an extremely lightweight service. I built it with my most ideal stack: Flutter, Svelte, Supabase, Posthog.<p>It has grown in the last year to about 4,000 monthly active users. I think it could grow way beyond that this year.
Show HN: I built an active community of trans people online
A year ago I surveyed the internet and noticed there was only one popular space for trans and gender-non-conforming people to meet; Lex.<p>Lex is not well liked by its users. Its software feels heavy and it is full of cash grabs and anti-patterns. It was recently acquired and is sure to only become more hostile to its users as it turns towards profit generation.<p>With this in mind I built t4t, an alternative specially designed for not only queer people, but specifically trans people.<p>It is an extremely lightweight service. I built it with my most ideal stack: Flutter, Svelte, Supabase, Posthog.<p>It has grown in the last year to about 4,000 monthly active users. I think it could grow way beyond that this year.
Show HN: Stratoshark, a sibling application to Wireshark
Hi all, I'm excited to announce Stratoshark, a sibling application to Wireshark that lets you capture and analyze process activity (system calls) and log messages in the same way that Wireshark lets you capture and analyze network packets. If you would like to try it out you can download installers for Windows and macOS and source code for all platforms at https://stratoshark.org.<p>AMA: I'm the goofball whose name is at the top of the "About" box in both applications, and I'll be happy to answer any questions you might have.
Show HN: I made an open-source laptop from scratch
Hello! I'm Byran. I spent the past ~6 months engineering a laptop from scratch. It's fully open-source on GH at: <a href="https://github.com/Hello9999901/laptop">https://github.com/Hello9999901/laptop</a>
Show HN: I made an open-source laptop from scratch
Hello! I'm Byran. I spent the past ~6 months engineering a laptop from scratch. It's fully open-source on GH at: <a href="https://github.com/Hello9999901/laptop">https://github.com/Hello9999901/laptop</a>
Show HN: I made an open-source laptop from scratch
Hello! I'm Byran. I spent the past ~6 months engineering a laptop from scratch. It's fully open-source on GH at: <a href="https://github.com/Hello9999901/laptop">https://github.com/Hello9999901/laptop</a>
Show HN: I made a app that uses NFC as a physical switch to block distractions
Hi HN!<p>Super proud to showcase Foqos! I wanted to create a way to physically block apps on my phone, always had a bunch of NFC tags, combined the 2 together over the holiday break and Foqos was born. You can create profiles, write them to NFC tags and track your weekly focus.<p>Its completely open source and will always be free! There is an affiliate link in the app for nfc tags and donations are completely optional<p>Link here: <a href="https://apps.apple.com/ca/app/foqos/id6736793117">https://apps.apple.com/ca/app/foqos/id6736793117</a>
Show HN: Interactive systemd – a better way to work with systemd units
I created a TUI for systemd/systemctl called isd (interactive systemd).<p>It provides a fuzzy search for units, auto-refreshing previews, smart sudo handling, and a fully customizable, keyboard-focused interface for power users and newcomers alike.<p>It is a more powerful (but heavier) version of sysz, which was the inspiration for the project.<p>This should be a huge timesaver for anybody who frequently interacts with or edits systemd units/services. And if not, please let me know why! :)
Show HN: Interactive systemd – a better way to work with systemd units
I created a TUI for systemd/systemctl called isd (interactive systemd).<p>It provides a fuzzy search for units, auto-refreshing previews, smart sudo handling, and a fully customizable, keyboard-focused interface for power users and newcomers alike.<p>It is a more powerful (but heavier) version of sysz, which was the inspiration for the project.<p>This should be a huge timesaver for anybody who frequently interacts with or edits systemd units/services. And if not, please let me know why! :)
Show HN: Interactive game teaching dark patterns in UX design
I built this educational game to help people identify and understand dark patterns in digital products. It features 10 interactive scenarios based on real-world examples.<p>The game includes:<p>• Interactive pattern recognition scenarios
• Explanations of psychological principles
• Simulated real-world examples with guided feedback<p>Built with Next.js, TypeScript, and Tailwind.<p>I'd especially appreciate feedback on the educational approach and scenario design.
Show HN: GUI for editing Mermaid class diagrams
Show HN: I built a fair alternative to Product Hunt for indie makers
I’m an indie maker, just like many of you. A few months back, I launched a product on one of the big platforms, and... nothing. It got buried under dozens of other launches within hours. All that work, all that excitement is gone in the blink of an eye. No one even saw it.<p>It stung. I wasn’t mad, well, maybe a little but mostly, I just felt invisible. The truth is, indie makers like me don’t have big teams or budgets to fight for visibility. We rely on genuine support and connections. I couldn’t stop thinking about how many great ideas never get the attention they deserve because they’re overshadowed.<p>So, I decided to build something different: <a href="https://itslaunched.com" rel="nofollow">https://itslaunched.com</a><p>Here’s the idea:<p>• 10 launches per day, max. Limiting the number of daily launches ensures that every product gets its moment in the spotlight.<p>• 2 votes per user, per day. This isn’t a popularity contest. You only get two votes, so people have to really think about which products they want to support. It’s quality over quantity.<p>• “Under Radar” feature. This one’s my favorite. If a product doesn’t get much love on its launch day, it gets a second chance to shine the next day. Because timing shouldn’t be the only thing standing between you and success.<p>There’s more like badges, comments, streaks but the heart of it is simple: a fair shot for indie makers.<p>I built this because I believe every product deserves to be seen, especially the ones built by solo makers and small teams putting their heart into something they truly care about. And I didn’t build this to compete with Product Hunt. I built it to give indie makers the platform they deserve, one where their creativity truly gets noticed.<p>If this sounds like something you’d want to check out, I’d love your thoughts. I’m still tweaking and improving it every day based on feedback.<p>Let me know what you think and if you’ve got a product you’re proud of, I’d love to see it shine.
Show HN: A blocklist to remove spam and bad websites from search results
Hi HN!<p>I've been fed up with search results so much that I decided to make a giant blocklist to remove garbage links by using uBlacklist.<p>I browsed other blocklists and wasn't very satisfied from what exists now; the goal of this one is to be super organized and transparent, explaining why each site was blocked via issues. Contributions welcome!<p>Even though around 100 domains are blocked so far, I already noticed a big improvement in casual searches. You'd be surprised how some AI generated websites can dominate the #1 page on DuckDuckGo.
Show HN: Doom (1993) in a PDF
I made a Doom source port that runs within a PDF file.<p>I was inspired by the recent HN post about Tetris in a PDF (<a href="https://news.ycombinator.com/item?id=42645218">https://news.ycombinator.com/item?id=42645218</a>) and I wondered if I could get Doom to run using a similar method.<p>It turns out that old versions of Emscripten can compile C to asm.js code that will happily run inside the limited JS runtime of the PDF engine. I used the doomgeneric (<a href="https://github.com/ozkl/doomgeneric">https://github.com/ozkl/doomgeneric</a>) fork of the original Doom source, as that made writing the IO fairly easy. All I had to do was implement a framebuffer and keyboard inputs.<p>Unlike previous interactive PDF demos, the output for DoomPDF is achieved by creating a text field for each row of pixels in the screen, then setting their contents to various ASCII characters. This gives me a 6 color monochrome display, that can be updated reasonably quickly (80ms per frame).<p>The source code is available at: <a href="https://github.com/ading2210/doompdf">https://github.com/ading2210/doompdf</a><p>Note that this PDF can only run in Chromium-based browsers that use the PDFium engine.
Show HN: Doom (1993) in a PDF
I made a Doom source port that runs within a PDF file.<p>I was inspired by the recent HN post about Tetris in a PDF (<a href="https://news.ycombinator.com/item?id=42645218">https://news.ycombinator.com/item?id=42645218</a>) and I wondered if I could get Doom to run using a similar method.<p>It turns out that old versions of Emscripten can compile C to asm.js code that will happily run inside the limited JS runtime of the PDF engine. I used the doomgeneric (<a href="https://github.com/ozkl/doomgeneric">https://github.com/ozkl/doomgeneric</a>) fork of the original Doom source, as that made writing the IO fairly easy. All I had to do was implement a framebuffer and keyboard inputs.<p>Unlike previous interactive PDF demos, the output for DoomPDF is achieved by creating a text field for each row of pixels in the screen, then setting their contents to various ASCII characters. This gives me a 6 color monochrome display, that can be updated reasonably quickly (80ms per frame).<p>The source code is available at: <a href="https://github.com/ading2210/doompdf">https://github.com/ading2210/doompdf</a><p>Note that this PDF can only run in Chromium-based browsers that use the PDFium engine.
Show HN: A Better Log Service
Hello everyone, there are many log services available and this is my attempt at a better one.<p>Most online logging tools feature convoluted UIs, arbitrary mandatory fields, questionable AI/insights, complex pricing, etc. I hope my application fixes most of these issues. It also has some nice features, such as automatic Geo IP checks and public dashboards.<p>Although I've created lots of software, this is my first open source application (MIT license), the tutorial for selfhosting is hopefully sufficient! Most of my development career has been with C#, NodeJS and PHP. For this project I've used PHP (8.3) which is an absolute joy to work with. The architecture is very scalable, but I've only tested up to a few billion logs. The current version is used in production for a few months now. Hope you enjoy/fork it as you see fit!
Show HN: TypeScript/React/Vue Window Layout Manager (Tabs, Floating, Popouts)
Show HN: TypeScript/React/Vue Window Layout Manager (Tabs, Floating, Popouts)