<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: graypegg</title><link>https://news.ycombinator.com/user?id=graypegg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 01 Jul 2026 01:08:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=graypegg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by graypegg in "Free the Icons"]]></title><description><![CDATA[
<p>> brushed metal was... a choice<p>Man... I stand by it being an interesting idea that they fumbled by not following their own HIG.<p>Even if it is a bit of a silly line of reasoning, there was (at least originally) a purpose to the brushed metal UI. Anything that was capable of external IO (quicktime for ingesting firewire feed from camera, itunes for syncing with an iPod, finder for disks) was supposed to have a brushed metal interface. There's a world where 2 different classes of windows stuck around (one for things INSIDE the computer, one for things OUTSIDE of the computer) and I bet we would've gotten a lot more afforadances for real-life devices. Maybe a predictable device status UI in those sorts of windows or something. Maybe they'd just be those white panes with fancy animated product shots that show up when you get an Apple-blessed bluetooth device near an iPhone. There's at least some reasoning to treat external IO windows as sharing some sort of common UX. (Answering pretty common gadget questions like: is it connected, is it charging, is it lost, etc etc etc)<p>But then the waters get muddied with the calculator being brushed metal because it's trying to look like a calculator. And safari... because I guess the network is external but...?<p>I think a little after John wrote this blog post I'm using to jog my memory, all pinstripe windows were gone except maybe the preferences panes... so it was definitely arbitrary form over function at that point.<p>(Jogging my memory from: <a href="https://daringfireball.net/2004/10/brushed-metal" rel="nofollow">https://daringfireball.net/2004/10/brushed-metal</a>)</p>
]]></description><pubDate>Tue, 30 Jun 2026 16:14:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48734839</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48734839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48734839</guid></item><item><title><![CDATA[New comment by graypegg in "Turn your site into a place people can bump into each other"]]></title><description><![CDATA[
<p>Would that be a little guy permanently on the page even if the user isn’t present, or a permanent persona for a user across visits?</p>
]]></description><pubDate>Sat, 27 Jun 2026 19:30:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48700994</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48700994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48700994</guid></item><item><title><![CDATA[New comment by graypegg in "AI Is Designing Radio Chips That Humans Couldn't Even Imagine"]]></title><description><![CDATA[
<p>"AI" is a term cursed by cool sci-fi implications. It makes it a kick ass marketing term because most people are going to have some familiarity with sci-fi AI and "X media predicted Y technology" is a pretty widespread belief for a lot of values of X (star trek, Hitchhikers Guide to the Galaxy, Arthur C. Clarke) and Y (internet, cell phones, VR). If you want to tell someone we're making big strides in something, linking it into some popsci understanding of sci-fi being the great predictor of human achievement is low effort and high impact for quite a few people.<p>People aren't trying to communicate accurately if their first priority is getting you excited about the thing!</p>
]]></description><pubDate>Sat, 27 Jun 2026 19:10:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48700839</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48700839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48700839</guid></item><item><title><![CDATA[New comment by graypegg in "Turn your site into a place people can bump into each other"]]></title><description><![CDATA[
<p><p><pre><code>    > The goal wasn't to build another social network.
    > It was to bring back a small feeling that the web used to have: the sense that there are actual people on the other side of the screen.
    > Town Square is intentionally tiny and forgetful. There are no accounts, no profiles, no follower counts, no permanent chat history. Messages exist only while people are there to read them.
</code></pre>
Cute idea! But maybe this is just me having a different experience, but people having accounts/permanence was one of the defining “old web” feelings people keep talking about. A few people that were always in comment threads, or people with their own blogs linking back to you etc. People didn’t have the sign guestbooks with the same info every time, but they would anyway because they’re building up a persona. I get that you don’t want any social-media-y popularity contests, but… that is sort of what the web 30+ years ago was like.</p>
]]></description><pubDate>Sat, 27 Jun 2026 18:41:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48700620</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48700620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48700620</guid></item><item><title><![CDATA[New comment by graypegg in "Show HN: Hacker News on a train station-style flip board"]]></title><description><![CDATA[
<p>And there's always a flashing "ONLINE" or "LIVE" indicator for whatever reason. I think the general aestetic is more just pointlessly greebled UI [0] since more stuff on screen has got to directly correlate with people's first surface-level impression of "how much AI can do". A sort of phosphor-glowing TTY-esque interface just has many greebling options, maybe? You nudge the vectors towards impressing people, and implied complexity is one way to impress people.<p>[0] <a href="https://en.wikipedia.org/wiki/Greeble" rel="nofollow">https://en.wikipedia.org/wiki/Greeble</a></p>
]]></description><pubDate>Sat, 27 Jun 2026 18:21:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48700462</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48700462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48700462</guid></item><item><title><![CDATA[New comment by graypegg in "Zenzizenzizenzic"]]></title><description><![CDATA[
<p>Ah! Wrong on the internet! Oh no!</p>
]]></description><pubDate>Sat, 20 Jun 2026 00:55:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48605161</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48605161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48605161</guid></item><item><title><![CDATA[New comment by graypegg in "Zenzizenzizenzic"]]></title><description><![CDATA[
<p>> …it survives as a linguistic oddity: zenzizenzizenzic has more Zs than any other word in the OED.<p>I am an absolutely garbage scrabble player, but I will be keeping this gem in my back pocket… probably a rare case to play it though haha</p>
]]></description><pubDate>Fri, 19 Jun 2026 22:03:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48603807</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48603807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48603807</guid></item><item><title><![CDATA[New comment by graypegg in "Why stdx is not on crates.io"]]></title><description><![CDATA[
<p>Yeah that confused me for a second too. I think they're talking about stdx as a single package, even though it contains multiple crates. If you wanted to install a crate from stdx specifically, you'd use this git URL but if you wanted any other package, you'd use another git URL controlled by that project.<p>So as I understand it, they're not suggesting that we pile many packages into 1 git repo as a sort of pseudo-crates.io, they're just promoting the fact that you can install a package directly from a git URL, rather than using a crate name on a registry.<p>What seems weird about that model to me is that dependancies will not sync between these individual packages. If package A chooses the canonical git URL for package C, and package B uses a self-hosted version of package C instead, you have two versions of package C.</p>
]]></description><pubDate>Wed, 17 Jun 2026 15:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48571511</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48571511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48571511</guid></item><item><title><![CDATA[New comment by graypegg in "After AI Takes Everything"]]></title><description><![CDATA[
<p>HAH! Ok fair, maybe parts of that quote are rattling around somewhere in my mind.</p>
]]></description><pubDate>Tue, 16 Jun 2026 18:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48559618</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48559618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48559618</guid></item><item><title><![CDATA[New comment by graypegg in "After AI Takes Everything"]]></title><description><![CDATA[
<p>I’ve tried to explain this to folks as “having taste”, but I’m always worried it comes off as subjective and snobby. It might be a fair assessment honestly, it’s hard for me to describe so I wouldn’t hold anyone to it as a standard. Give me an honest vibe check on that.<p>Theres a lot of codebases out there that are at odds with my own opinions about syntax/structure/purpose, but there’s evidence of “taste” that I absolutely respect. I can look at a couple modules, and have a good idea what the other modules are going to be like, because the mental model of the author is clear from the code itself. Even teams with multiple authors with taste average out to one taste-profile and in a similar way, I’ve seen LLM output shaped by someone with taste and had the same feeling: “yeah I see the direction you’re going in”.<p>Someone without taste using an LLM writes slop. I can’t tell what you’re doing. Any question about what you’re doing results in “sorry that was Claude”. Entirely pointless that you’re even involved.<p>It’s a property of the author IMO. They were kind of owed an existential crisis as cruel as that is to say.</p>
]]></description><pubDate>Tue, 16 Jun 2026 17:50:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48559123</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48559123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48559123</guid></item><item><title><![CDATA[New comment by graypegg in "Mmorpg World of ClaudeCraft, vibe coded with Fable 5"]]></title><description><![CDATA[
<p>Hey! The NPC whos name you already forgot told you where the dream boars spawn! Are you not reading the deep lore this game has on offer!</p>
]]></description><pubDate>Fri, 12 Jun 2026 23:06:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510423</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48510423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510423</guid></item><item><title><![CDATA[New comment by graypegg in "Mmorpg World of ClaudeCraft, vibe coded with Fable 5"]]></title><description><![CDATA[
<p>> a barrage of quests are easy to generate, so are gear choices<p>Yeah that sounds like WoW retail heh.<p>Kill 200 boars.<p>Kill 300 boars.<p>Kill 250 boars and use this sword.<p>Kill 251 boars and use this special sword.<p>I heard about a better sword over there. You have to get past the 200 boars.<p>Wow, thank you for saving me from the boars. Please take this Boar Bane sword. You should try it out on 200 boars.</p>
]]></description><pubDate>Fri, 12 Jun 2026 22:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510004</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48510004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510004</guid></item><item><title><![CDATA[New comment by graypegg in "Mmorpg World of ClaudeCraft, vibe coded with Fable 5"]]></title><description><![CDATA[
<p>Just a hotpatch maintenance window to release The Token Burning Crusade expansion. At this rate we're looking for a true WoC Classic release for the real fans in like a couple weeks.</p>
]]></description><pubDate>Fri, 12 Jun 2026 22:03:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48509969</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48509969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48509969</guid></item><item><title><![CDATA[New comment by graypegg in "Pharma giant Novo Nordisk discloses breach of clinical trials data"]]></title><description><![CDATA[
<p>I was expecting a much scarier (comparatively) situation.<p>> attackers gained access to its internal IT systems and data related to patients participating in some clinical trials, including their patient IDs (random alphanumeric strings) and information on trial participation, sex, year of birth, biomarkers, health/immunogenicity data, and lifestyle factors (e.g., smoking, alcohol use, BMI).<p>Under no circumstances do you “gotta hand it to the huge pharma company”, and maybe this is the bare minimum we should expect from trial data, but given you are a target for an attack like this… not holding onto PII data beyond what’s needed for the trial itself is good.</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:15:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505987</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48505987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505987</guid></item><item><title><![CDATA[New comment by graypegg in "Building an HTML-first site doubled our users overnight"]]></title><description><![CDATA[
<p>I haven't heard much about in a while, but the HTML Triptych proposal [0] is still something I hope to eventually land in browsers. HTML forms speaking to REST endpoints are a good pattern. (meaning user-aiding validation is handled via the input attributes, real validation is handled on the far side of the request, and the flow is GET /form => POST /thing => GET /thing/1) It would be a great pattern with the triptych features implemented!<p>[0] <a href="https://triptychproject.org/" rel="nofollow">https://triptychproject.org/</a></p>
]]></description><pubDate>Wed, 10 Jun 2026 14:45:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48477090</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48477090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48477090</guid></item><item><title><![CDATA[New comment by graypegg in "Apple WWDC 2026"]]></title><description><![CDATA[
<p>I got a depressed-laugh out of the "clean up" demo. It's nothing new, but they always use other people as the example of "distractions". There's something very old-school stalin-style dystopian about normalizing airbrushing out everyone else from your photos because their existence is "distracting". [0] Show me an example with like... a leaf blew in the frame or something. Not straight up "this photo isn't about my friends that took this photo with me, get rid of them".<p>[0] <a href="https://www.youtube.com/live/hF8swzNR1-o?t=3800s" rel="nofollow">https://www.youtube.com/live/hF8swzNR1-o?t=3800s</a></p>
]]></description><pubDate>Mon, 08 Jun 2026 22:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48453122</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48453122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48453122</guid></item><item><title><![CDATA[New comment by graypegg in "Show HN: Gitdot – A better GitHub. Open-source, written in Rust"]]></title><description><![CDATA[
<p>Interesting stuff! I really like the design philosophy you're applying here, where the browser/web behaviour is actually part of the UX. Pretty rare for web application nowadays!<p>If I could make one suggestion, I really like the old MacOS "inspector" pattern. Basically a consistent way to get meta-information about any "thing" the user chooses to inspect. Your right sidebar is going towards that, but it would need some work to make it more consistent between views.<p>GitHub's UI has these weird meta-states/restrictions that are so badly explained in the UI they feel like bugs. Each line gets a [...] menu in github which lets you see the blame/spawn a issue linking to it/get a permalink/etc. It's a totally different UI in the diff view, and then totally different again if you're looking at a comment referencing a line in a diff AND different if it's referencing a permalink to a line in a file, even if it's the same code that would be in that diff!<p>I want the UI to have obvious "nouns". If the UI is showing me a line of code, even if it's in a diff view, let me "inspect" it and get the exact same meta-info + tools I get for lines of code anywhere. It's "a line", not a weird meta state of "a line, but you're in the comment of a PR linking to this line".<p>Same concept applies to comments/commits/authors/etc. If the UI shows me a username, I should be able to pull up a "who is that again" inspector. Going into github's commit view, clicking on a name... and being sent to a filtered list of that person's commits makes zero sense to me because this is the ONLY place where that happens. That behaviour should be a "recent commits" button inside some "user inspector".</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:54:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452770</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48452770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452770</guid></item><item><title><![CDATA[New comment by graypegg in "Splash Is a Colour Format"]]></title><description><![CDATA[
<p>You go, simple-as! :)<p>Hopefully this thread isn't putting you down. Sorry if it's coming off like that.</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:47:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450748</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48450748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450748</guid></item><item><title><![CDATA[New comment by graypegg in "Why are cells small?"]]></title><description><![CDATA[
<p>I don't know for sure here, but isn't the ostrich IN the egg a multicellular animal? I would assume the first point where the egg contains anything that will become the ostrich, mitosis is happening to make more ostrich cells. I'm assuming there's always cell walls and nucleuses every step of the way here, and the egg and ostrich are never just one big cell.<p>I could be off base here though, I'm really channeling grade 9 bio class from decades ago!</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:43:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450657</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48450657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450657</guid></item><item><title><![CDATA[New comment by graypegg in "Siri AI"]]></title><description><![CDATA[
<p>Same thing in my head. I only see this going one way, which is tons of people hear that Siri “got better” after this update.<p>Many of those people will speak a language that’s not English, or live in the EU or China where it’ll still be “Siri”, not “Siri AI”.<p>“Do you have the new Siri?”<p>“Yeah I updated… but she still seems so dumb”<p>“Oh yeah… well that’s Siri for you I guess”<p>Horrifying for marketing folk, I would presume. You’re just setting people up to confirm that Siri is always useless and improvements are invisible.</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48450397</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=48450397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450397</guid></item></channel></rss>