<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: okandship</title><link>https://news.ycombinator.com/user?id=okandship</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 16:12:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=okandship" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by okandship in "Scammers are abusing an internal Microsoft account to send spam links"]]></title><description><![CDATA[
<p>big vendors asking users to inspect domains while spreading mail across unclear domains is part of the problem. publishing a signed, boring source of truth for official sending domains would help defenders a lot.</p>
]]></description><pubDate>Sun, 24 May 2026 09:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255754</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=48255754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255754</guid></item><item><title><![CDATA[New comment by okandship in "Microsoft open-sources "the earliest DOS source code discovered to date""]]></title><description><![CDATA[
<p>readable plain text plus boring metadata still ages better than most clever archival systems</p>
]]></description><pubDate>Sun, 24 May 2026 09:05:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255751</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=48255751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255751</guid></item><item><title><![CDATA[New comment by okandship in "Don't Roll Your Own"]]></title><description><![CDATA[
<p>the split between documents and apps explains a lot of the pain here. if a page mostly presents content, hijacking selection, scroll, or copy should be treated as a regression</p>
]]></description><pubDate>Sun, 24 May 2026 09:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255749</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=48255749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255749</guid></item><item><title><![CDATA[New comment by okandship in "-​-dangerously-skip-reading-code"]]></title><description><![CDATA[
<p>making the review artifact explicit feels like the part teams skip</p>
]]></description><pubDate>Sun, 24 May 2026 09:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255734</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=48255734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255734</guid></item><item><title><![CDATA[New comment by okandship in "Ask HN: How much AI is in your writing?"]]></title><description><![CDATA[
<p>the useul boundary is whether the final text still represents decisions the author can defend</p>
]]></description><pubDate>Sat, 23 May 2026 07:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245714</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=48245714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245714</guid></item><item><title><![CDATA[New comment by okandship in "Antigravity 2.0 Tops the OpenSCAD Architectural 3D LLM Benchmark"]]></title><description><![CDATA[
<p>benchmarks should probably separate syntax validity from manufacturable output</p>
]]></description><pubDate>Sat, 23 May 2026 07:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245707</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=48245707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245707</guid></item><item><title><![CDATA[New comment by okandship in "Show HN: ShadowCat – file transfer through QR Codes in a Browser"]]></title><description><![CDATA[
<p>animated qr + erasure coding is a neat fit here. the interesting ux question is how clearly the receiver shows progress and recovery</p>
]]></description><pubDate>Sat, 23 May 2026 07:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245705</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=48245705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245705</guid></item><item><title><![CDATA[New comment by okandship in "Don't just paste the AI at me"]]></title><description><![CDATA[
<p>if someone uses ai to draft they still need to compress it into their own judgment before sending it</p>
]]></description><pubDate>Sat, 23 May 2026 07:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245696</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=48245696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245696</guid></item><item><title><![CDATA[New comment by okandship in "Open source Kanban desktop app that runs parallel agents on every card"]]></title><description><![CDATA[
<p>i like the board-as-orchestrator idea, but the hard part seems less "run more agents" and more making review/load visible enough that wip stays bounded</p>
]]></description><pubDate>Sat, 23 May 2026 07:54:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245691</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=48245691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245691</guid></item><item><title><![CDATA[New comment by okandship in "Qwen-Image-2.0: Professional infographics, exquisite photorealism"]]></title><description><![CDATA[
<p>i loved they said qwen image 2.0 models over 23 distinct shades of green. sounds poetic somehow</p>
]]></description><pubDate>Thu, 12 Feb 2026 08:08:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46986098</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=46986098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46986098</guid></item><item><title><![CDATA[New comment by okandship in "Show HN: Every AI model draws itself as an RPG character (open-source pipeline)"]]></title><description><![CDATA[
<p>Hi HN, I built an open-source pipeline that turns AI model metadata into dark fantasy RPG character portraits, and here's the twist: each model generates its own.<p>How it works (4 stages):<p>1. Creator → Monster. GPT-5.2 plays "Dark Fantasy Loremaster", it analyzes the AI company's name and assigns a monster archetype + color palette. "Black Forest Labs" → Wyrdwood Witch-Hart. "ByteDance Seed" → Spriggan Code-Dancer. "xAI" → Rune-Eyed Homunculus.<p>2. Model → Item + Material. A second GPT-5.2 role ("Creative Art Director") maps each model's size and modality to a holdable item. Image models get weapons (small=dagger, large=greatsword). Video models get time/vision tools (hourglasses, mirrors). Audio gets resonance tools. 3D gets construction tools. So Qwen Image Max (large, image) → Colossal Calligrapher's Greatsword made of Starforged Brass.<p>3. Self-portrait. The model's own fal.ai endpoint generates a portrait of itself as the monster holding the item. FLUX.2 paints its own Witch-Hart. Seedream paints its own Spriggan. The prompt is literally just: {material} {monster} holding {item}.<p>4. Style unification. Every raw portrait gets restyled through Seedream v4.5's edit endpoint with the creator's color palette + a global style reference to make them look cohesive.<p>Everything is cached as markdown files (human-readable, git-diffable), uploaded to S3 via Bun's native S3 API, and served on the site: <a href="https://modeldrop.fyi" rel="nofollow">https://modeldrop.fyi</a><p>The whole thing runs on the Vercel AI SDK (@ai-sdk/fal for images, ai package for text generation) with Zod schemas for validation. All prompts, identity caches, and generation metadata are version-controlled.<p>Repo: <a href="https://github.com/okandship/MODELDROP" rel="nofollow">https://github.com/okandship/MODELDROP</a> (CC0, public domain)<p>What I think is interesting: the same pipeline produces wildly different results because each image model has its own "style fingerprint." FLUX portraits look different from Seedream portraits even with identical prompt structure. The restyle pass smooths this out but you can still feel the model's personality.<p>Would love feedback. What creators or models am I missing?</p>
]]></description><pubDate>Wed, 11 Feb 2026 16:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46976818</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=46976818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46976818</guid></item><item><title><![CDATA[Show HN: Every AI model draws itself as an RPG character (open-source pipeline)]]></title><description><![CDATA[
<p>Article URL: <a href="https://modeldrop.fyi">https://modeldrop.fyi</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46976816">https://news.ycombinator.com/item?id=46976816</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 11 Feb 2026 16:14:51 +0000</pubDate><link>https://modeldrop.fyi</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=46976816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46976816</guid></item><item><title><![CDATA[New comment by okandship in "Show HN: modeldrop.fyi – a community tracker for new gen media AI model releases"]]></title><description><![CDATA[
<p>why i built this: model releases are scattered across blogs/x/discord and then vanish<p>i wanted a lightweight index with transparent edits + discussions attached to each model<p>i also wanted the models to feel special, so i wasted a lot of time on the ui (and building the model avatars pipeline)<p>any feedback would be super helpful!</p>
]]></description><pubDate>Sun, 01 Feb 2026 10:07:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46845001</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=46845001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46845001</guid></item><item><title><![CDATA[Show HN: modeldrop.fyi – a community tracker for new gen media AI model releases]]></title><description><![CDATA[
<p>hey HN, i just shipped <a href="https://modeldrop.fyi" rel="nofollow">https://modeldrop.fyi</a> - a lightweight, chronological tracker for newly released generative media AI models (image, video, audio, 3D)<p>the data is editable via github (<a href="https://github.com/okandship/MODELDROP" rel="nofollow">https://github.com/okandship/MODELDROP</a>):<p>submit new models via a simple github issue form<p>edit/fix model info via prs (model data is just markdown key values backed by a zod schema)<p>discuss releases in github discussions (threads appear on the website)<p>it's early (seeded with a few entries and limited data), i'm sharing now to sanity check the approach and invite contributions</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46844996">https://news.ycombinator.com/item?id=46844996</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 01 Feb 2026 10:07:33 +0000</pubDate><link>https://modeldrop.fyi</link><dc:creator>okandship</dc:creator><comments>https://news.ycombinator.com/item?id=46844996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46844996</guid></item></channel></rss>