返回首页
最新
Hi HN, I made OSS Sustain Guard.<p>After every high-profile OSS incident, I wonder about the packages I rely on right now. I can skim issues/PRs and activity on GitHub, but that doesn’t scale when you have tens or hundreds of dependencies. I built this to surface sustainability signals (maintainer redundancy, activity trends, funding links, etc.) and create awareness. It’s meant to start a respectful conversation, not to judge projects. These are signals, not truth; everything is inferred from public data (internal mirrors/private work won’t show up).<p>Quick start:
pip install oss-sustain-guard
export GITHUB_TOKEN=...
os4g check<p>It uses GitHub GraphQL with local caching (no telemetry; token not uploaded/stored), and supports multiple ecosystems (Python/JS/Rust/Go/Java/etc.).<p>Repo: <a href="https://github.com/onukura/oss-sustain-guard" rel="nofollow">https://github.com/onukura/oss-sustain-guard</a><p>I’d love feedback on metric choices/thresholds and wording that stays respectful. If you have examples where these signals break down, please share.
Hi HN!<p>I'd like to share my app for viewing images the way I find comfortable on a desktop computer. No window frame, no menus, no toolbars, just the image itself in transparent fullscreen overlay; pan (move around) with mouse with left button pressed (or keyboard arrows), zoom into point under cursor with scroll (or into point at center of display with keyboard +=/-/0), close with left click anywhere (or keyboard Enter, allowing "instant toggle" between file manager and image view). Written in C and Rust with SDL3 and image-rs.<p>Source and builds for Linux (Ubuntu 25.10, Nix expr) and Windows: <a href="https://github.com/shatsky/lightning-image-viewer" rel="nofollow">https://github.com/shatsky/lightning-image-viewer</a><p>Microsoft store (with screenshot): <a href="https://apps.microsoft.com/detail/9np4j8k90smk" rel="nofollow">https://apps.microsoft.com/detail/9np4j8k90smk</a><p>Web demo: <a href="https://shatsky.github.io/lightning-image-viewer/" rel="nofollow">https://shatsky.github.io/lightning-image-viewer/</a><p>Dev notes: <a href="https://shatsky.github.io/notes/2025-03-07_sdl3-image-viewer.html" rel="nofollow">https://shatsky.github.io/notes/2025-03-07_sdl3-image-viewer...</a>
We've all heard "never settle," but how do we know if our standards are reasonable? This calculator turns abstract dating preferences into concrete statistics—showing the percentage of people in your area who meet your criteria. It's not about lowering standards, but making intentional choices. We'd love HN's take on the data sources (census, dating app anonymized data) and any improvements to the filtering logic.
I really like the look of the famous album art for Unknown Pleasures [1]. It was originally created by Harold Craft at the Arecibo Observatory from the signals of the first discovered radio pulsar [2].<p>I made a spectrogram that produces a similar look. It runs FFT in Rust and visualizes it with WebGL.<p>[1]: <a href="https://en.wikipedia.org/wiki/File:UnknownPleasuresVinyl.jpg" rel="nofollow">https://en.wikipedia.org/wiki/File:UnknownPleasuresVinyl.jpg</a><p>[2]: <a href="https://en.wikipedia.org/wiki/PSR_B1919%2B21" rel="nofollow">https://en.wikipedia.org/wiki/PSR_B1919%2B21</a>
I've been noticing greenwashing everywhere lately and wrote about it here: https://olek.works/notes/greenwashing-everywhere/<p>A few examples that stood out to me:<p>Online grocery stores that proudly email receipts instead of printing them—but force you to buy new plastic/paper bags with every delivery instead of offering reusable crates for regular customers.<p>"100% recycled plastic" bottles that conveniently don't mention plastic degrades with each recycling cycle and ends up in landfills after a few rounds anyway.<p>Budget airlines that ask passengers to dispose of trash to "help the environment"—while selling everything in single-use plastic and generating dozens of enormous garbage bags per flight. They've just outsourced the guilt.<p>Once you start seeing it, it's everywhere.<p>What greenwashing examples have you noticed? I'm collecting them to build a library in the post. Share yours—the more specific, the better. Bonus points for the subtle ones that most people miss.