<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, 26 Aug 2026 18:33:34 +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 "Disruption with Some GitHub Services"]]></title><description><![CDATA[
<p>Death by natural causes</p>
]]></description><pubDate>Wed, 26 Aug 2026 18:04:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49453292</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49453292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49453292</guid></item><item><title><![CDATA[New comment by graypegg in "The "File" menu isn't about files"]]></title><description><![CDATA[
<p>The calendar example is from the article, their suggestion is "Event"! But also, yeah that's a weak choice for me to pull from.<p>I guess my point is "File" is just consistent, not that it accurately represents the way the application functions. A lot of UX conversations come down to the naive-user experience, but truth be told, you're only a naive user for a short amount of time. Maybe a week into using macOS for example, I think you'll just mentally map "File" to that list of actions I have in my comment, and you're golden.<p>Yeah maybe conceptually it's weird that "New Tab" in safari is a File action... but also that's where every application puts its "New Thing" actions. If I want the application to give me a blank slate, I will look for File > New *. "File" is just a word.<p>If every application had it's own place for those actions that were named for the noun they act on, sure, the naive user touching a desktop OS for the first time is going to breeze through tasks a tiny bit faster, at the expense of the location/name/grouping of menu items now requiring relearning on an app-by-app basis.<p>There's an alternate history where the file menu is actually labled "Do" or something, and I would make the same argument. "I know what's in the Do menu."</p>
]]></description><pubDate>Mon, 24 Aug 2026 20:21:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49425354</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49425354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49425354</guid></item><item><title><![CDATA[New comment by graypegg in "The "File" menu isn't about files"]]></title><description><![CDATA[
<p>Contrapoint: your application isn't special enough to break patterns.<p>Opening a calendar application, clicking on the "Event" menu, and being given options to make a new calendar makes as much sense as opening the "File" menu and seeing the same options.<p>If you split it up so any menu item that verbs a noun, had a top level menu named by that noun, you'd end up with New/Delete/etc actions being split into many menus, which feels just as wrong.<p>"File" works because of inertia, and people have a feeling of what should be in there:<p><pre><code>    - new thing
    - save thing
    - copy thing
    - open another thing
    - rename thing
    - send this thing somewhere
    - import a thing in another format/export thing in another format
    - close thing, but don't quit, send me to some start screen please
</code></pre>
It's vaguely related to the file/container you're looking at, but I wouldn't even say that's hugely important to most people's use of the file menu. It just has to have those things in it because honestly, it's pretty consistent. Other than a few examples in the article (Find My with it's always-disabled options, Reeder clearly having already moved all of it's menus into Account/Subscription/Item nouns) the file menu lines up with what I expect to be in it. Maybe that's me stuck inside my own bubble?</p>
]]></description><pubDate>Mon, 24 Aug 2026 19:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49425088</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49425088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49425088</guid></item><item><title><![CDATA[New comment by graypegg in "I Just Want to Search"]]></title><description><![CDATA[
<p>I feel like amazon just appends the values you select on the left sidebar to your search. There's no way they're actually properties of the listings in any way.<p>Give me search like McMaster-Carr. Everything is an instance of a category class with madatory properties. If your product doesn't fit in any existing category, tough shit. Go convince someone at McBezos-Carr that whatever premade-landfill product you're selling is a category, along with providing dimensions/materials/properties that category varies by, and maybe they'll consider adding it.</p>
]]></description><pubDate>Fri, 21 Aug 2026 17:59:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49391745</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49391745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49391745</guid></item><item><title><![CDATA[New comment by graypegg in "I Just Want to Search"]]></title><description><![CDATA[
<p>Maybe I'm just dense and there's some weird psychology thing FB is doing here. but I can't think of any reason why ignoring search parameters would be intentional, especially for a classifieds search! Even if it's for sponsored listings, they're just bogging down the conversion rate.<p>If FB marketplace is showing me a thing I can't buy because it's too far away to pick up, doesn't fit in the space I'm specifying, and over my stated price range, I'm just going to assume there were no results and look elsewhere. I guess FB gets paid for an impression, but an advertiser that sees impressions going up and conversions not changing is a pretty unhappy advertiser.<p>Yeah, I'm sure the newsfeed is an example where ignoring settings/search params like this works, because there's no real hard-lines to what posts someone will be somehow able to read other than maybe the language it's in, and even that's flexible. You can just blast users with whatever slop pays FB the most. But some sponsored decor tchotchke being 500 miles away might as well be on the moon.</p>
]]></description><pubDate>Fri, 21 Aug 2026 17:45:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49391547</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49391547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49391547</guid></item><item><title><![CDATA[New comment by graypegg in "Why travellers are obsessed with foreign supermarkets"]]></title><description><![CDATA[
<p>> Three pictures from Getty Images<p>And written in the first person, about the author's trip to Japan and Greece...? Maybe there's some licensing issue with using their own photos but it's very funny to pair the sentence:<p><pre><code>    > in a Tokyo 7-Eleven, and I am standing shoulder to shoulder with a dozen tourists, all clutching baskets loaded with the same things: fluffy egg mayo sandwiches, katsu curry buns, matcha Kit Kats and warm cans of Boss coffee pulled from heated shelves.
</code></pre>
with a photo of someone standing in an empty supermarket, with no basket, buying tofu from a chilled shelf.</p>
]]></description><pubDate>Thu, 20 Aug 2026 00:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49369079</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49369079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49369079</guid></item><item><title><![CDATA[New comment by graypegg in "The Future of CSS: Target Multiple Classes with the Class Prefix Selector"]]></title><description><![CDATA[
<p><p><pre><code>   *[class*=btn-] { ... }
</code></pre>
I know you'd be matching on the class attribute instead of a single classname, but I feel like we'd see this much more out-in-the-wild if there was an apetite for this syntax feature right?<p>Like, the issue of `some-other-btn-primary` also matching the rule is pretty inconvenient, but definitely tolerable if people preferred writing style rules like this.</p>
]]></description><pubDate>Thu, 20 Aug 2026 00:24:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49368959</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49368959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49368959</guid></item><item><title><![CDATA[New comment by graypegg in "The Future of CSS: Target Multiple Classes with the Class Prefix Selector"]]></title><description><![CDATA[
<p>I have noticed it's pretty common for devs used to CSS-in-JS to imagine classes as being an exact 1:1 mapping to a specific DOM element, so maybe this is aiming to simplify things for that crowd? I guess similarly to BEM class names from a several years back.<p>Personally I prefer `class="btn primary"` over `class="btn-primary"` just because it aligns conceptually with what "class" literally means, but I have run into folks that would think it's confusing that there's no top-level .primary rule.<p>For performance... ehhhh yeah. Nesting and :has() already let you easily slow stuff down if you're not careful. Adding just wildcards, even if they're as restrictive as the blog post talks about, is still going to hang another easy-to-reach footgun on the proverbial wall.</p>
]]></description><pubDate>Thu, 20 Aug 2026 00:11:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49368866</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49368866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49368866</guid></item><item><title><![CDATA[New comment by graypegg in "How Claude marks AI-generated content"]]></title><description><![CDATA[
<p>Huh... I wonder if some big version of a bloom filter would work as well. Hash all output text, probably in chunks of a couple tens of tokens each (that would need tweaking to find the most useful hash input length I guess), and smash 'em into a bloom filter. Every month or something, Anthropic releases a giant file containing whatever huge length of bytevomit would have to be used to get an acceptable false positive ratio. (In terms of bloom filters! Meaning: still far from a perfect ratio.) Maybe one for each model they provide or something?<p>Then at least you could have two weak-postive signals, and a strong-negative signal. (Though one that only fits precise chunks of tokens) I'm sure I'm missing something here, but my groggy morning brain thinks that doesn't seem too bad.</p>
]]></description><pubDate>Tue, 11 Aug 2026 14:45:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49259270</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49259270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49259270</guid></item><item><title><![CDATA[New comment by graypegg in "Why Addresses Have Numbers"]]></title><description><![CDATA[
<p>> because readability matters more than word count.<p>“If I had more time, I would’ve written a shorter letter.”<p>If part of the reason you need LLMs to speed up the process is because you were trying to hit a word count and the typing was taking too long, it’s actively working against you!</p>
]]></description><pubDate>Mon, 10 Aug 2026 18:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49247554</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49247554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49247554</guid></item><item><title><![CDATA[New comment by graypegg in "SwiftUI After 7 Years"]]></title><description><![CDATA[
<p>Genuinely curious, what’s wrong with it?<p>I’m no huge apple fan, but I didn’t really think the 17 was more than a regular boring spec upgrade, which seems fine all things considered. (Currently on an iPhone fucking 17)</p>
]]></description><pubDate>Sun, 02 Aug 2026 20:11:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49147836</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49147836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49147836</guid></item><item><title><![CDATA[New comment by graypegg in "Toast IDE Gets Markdown Spell Checking"]]></title><description><![CDATA[
<p><a href="https://github.com/paradise-runner/toast/issues/37" rel="nofollow">https://github.com/paradise-runner/toast/issues/37</a><p><pre><code>    > dream mode???
    > I don't even know what this means yet? but I like the thought of it
</code></pre>
Heheh, that got a laugh out of me. I feel like you'd probably get a better response on HN if you used Show HN instead, since I don't think this is anything beyond a hobby project at the moment?</p>
]]></description><pubDate>Sat, 01 Aug 2026 18:21:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49136951</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49136951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49136951</guid></item><item><title><![CDATA[New comment by graypegg in "PGSimCity - How PostgreSQL Works"]]></title><description><![CDATA[
<p>The limiting factor of your human brain is the same limiting factor the reader has to function with. You can get the LLM to aid in making something, but at a certain level of greebling, [0] it just doesn't feel like it's meant to be experienced by another human being, you know? The sacrifices you'd have to make by NOT building this with an LLM would be made because you COULDN'T fit the mental model of everything going on here in your head. The user has got a similar brain with similar limits.<p>I'm trying to understand the metaphors here, or how all of the animations and flashing lights are meant to represent something going on, but it all sort of gets lost in the sauce. I'm not sure why a new process is represented by a square that goes through a tube and ends up at a building and then the pinball switch glows red. I click on a thing and a popup says "sessions is the victim" with another paragraph of small text, then disappears a couple seconds later? What?<p>To be fair, I wont assume this is meant to teach me! Always the possibility of a skill issue on my part and I just lack knowledge here. Taking it at face value as a neat thing, it's neat.<p>[0] <a href="https://en.wikipedia.org/wiki/Greeble" rel="nofollow">https://en.wikipedia.org/wiki/Greeble</a></p>
]]></description><pubDate>Mon, 27 Jul 2026 23:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49076842</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49076842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49076842</guid></item><item><title><![CDATA[New comment by graypegg in "Future euro banknote design proposals"]]></title><description><![CDATA[
<p>In Canada, we have ONE bill with a vertical orientation. [0] The other notes (5$, 20$, 50$, 100$), though designed a bit earlier than then vertical 10$ note but definitely in the same style, are horizontal. There is also a discontinued, but still circulating, horizontal 10$ bill.<p>I have zero reason to complain honestly. It's never impacted me negatively at all... but aestetically it feels weird when mixed together with other bills.<p>If you're sorting money, you'll already know which ones are 10$ because they're that colour of purple... but the number won't be facing the right way. If you're making an ATM UI that lets people pick what mix of bills to withdrawl, RBC chose to show pictures of the bills for some reason, featuring the old horizontal 10$ bill (which it doesn't dispense) because clearly the actual 10$ bill wouldn't fit in the UI. [1] (I didn't expect this to be illustrated by a random youtube video, but it turns out the internet has everything.)<p>Is that a problem? No. Is it juuust weird enough that family from overseas visting me will mention how weird it is every single time they use an ATM? Yes.<p>If the euro switched to vertical all at once maybe that wouldn't be as weird, but the old horizontal bills are going to be circulating for a long time.<p>[0] <a href="https://en.wikipedia.org/wiki/Canadian_ten-dollar_note" rel="nofollow">https://en.wikipedia.org/wiki/Canadian_ten-dollar_note</a><p>[1] <a href="https://youtu.be/sRxo_L9ODwo?si=pihBzi4XTaLoXngF&t=47" rel="nofollow">https://youtu.be/sRxo_L9ODwo?si=pihBzi4XTaLoXngF&t=47</a> (Warning, you have better things to do with your time than watch the slowest person ever withdraw two 10$ bills)</p>
]]></description><pubDate>Fri, 24 Jul 2026 22:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49042154</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49042154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49042154</guid></item><item><title><![CDATA[New comment by graypegg in "Apple won't let me show my app"]]></title><description><![CDATA[
<p>AYY! That's kick ass! I hope you don't mind, but I may need to use your comment as proof for my partner as to why it's not weird to have a homelab receipt printer heh</p>
]]></description><pubDate>Fri, 24 Jul 2026 19:17:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49040421</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49040421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49040421</guid></item><item><title><![CDATA[New comment by graypegg in "Apple won't let me show my app"]]></title><description><![CDATA[
<p>I personally think the ones you have on there right now are great! The hand pulling the schedule out of the printer 100% describes the cool thing your app does over other journaling/calendar apps! You need a printer to fully benefit from it, so it makes sense to show one.<p>I think apple has an issue with the lack of screenshots in the new images, which in the current version are present and self-explanatory. The second one being a screenshot of the print dialog, confirms the way this app works. In terms of clarity, you already nailed it in my book. Getting folks to stop and think is easier with an obvious face-blast of "hey!! this does X cool thing" as long as the people that like X exist (they do, source: me) versus trying to capture people with "hmmm... what does this mean?"... the reality is that only YOU care about your app. Being curious is a time investment you're hoping other people make. Throw 'em a bone with "the cool thing" right away.<p>I will say, I love the "best X at Y film festival"-esque laurel branch award on the first image in the new set. "1000+ agendas printed" comes off as a bit self-deprecating in a fun way that is endearing. I am slightly worried that might come off negatively in this comment, but I genuinely think it's cute, and made me smile. An app with a focus on shaping your mindset should celebrate the little wins!<p>And yeah, thermal printers are niche haha, just tossing it out there. I am simply fuelled by lubricious sheen of PFAS coursing through my veins.</p>
]]></description><pubDate>Fri, 24 Jul 2026 19:11:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49040357</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49040357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49040357</guid></item><item><title><![CDATA[New comment by graypegg in "Proving a human wrote something"]]></title><description><![CDATA[
<p>I'll be honest, I think this is a social issue that you're trying to apply a process-solution to solve.<p>If someone writes "this was completely hand-written with no AI assistance", I'll just believe them. I'm already committed to letting your words fill my brain for a bit, so I don't know why I would NEED a cryptographic signature to PROVE you aren't lying about WHO wrote it.<p>Being called out as a lier will be a LOT more painful than 1) using an LLM to write quickly and not lying, or 2) doing what you claim to be doing and writing it with your feeble, non-metallic human hands.<p>(First version of this comment had an example from an HN thread of this SPECIFIC behaviour getting called out but ehh that’s not the right vibe. My point is it does happen.)</p>
]]></description><pubDate>Fri, 24 Jul 2026 18:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49039439</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49039439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49039439</guid></item><item><title><![CDATA[New comment by graypegg in "Apple won't let me show my app"]]></title><description><![CDATA[
<p>I'm assuming the images on the current listing are the replacement: <a href="https://apps.apple.com/us/app/wiseday-mentor-yourself/id6752310265">https://apps.apple.com/us/app/wiseday-mentor-yourself/id6752...</a><p>These are so much more clear. The first image shows the core concept that this generates printable schedules to go on A4 paper, and the very next images shows the print dialog in the app itself. Instantly, I know what this does. Apple pushed you towards a much better app pitch page! I'm interested! This is a really neat idea.<p>Tangential, but I work at a company making POS systems so we end up with a lot of weird knowledge about receipt printers. Past ~year or so, I've set up a little web service at home that prints out my calendar on a receipt printer near my coffee maker early in the morning so while I'm getting up and still groggy, I have a little schedule for the day ready to skim over. By far, my favourite weekend project ever. A couple weeks ago I got it printing out a sudoku puzzle (just baaaarely fits on 80mm thermal paper) on weekend mornings! If you could somehow get this rendering the templates it prints out in ESC/P byteslop (it's a confusing standard) in addition to rasterized documents, that could be neat! In terms of cost-to-print, muuuuch cheaper for a daily-use thing. The main thermal printer companies have iOS libraries you can drop into your app, or you can just send the bytes directly to it, netcat style. Always surprised that just works... sometimes.</p>
]]></description><pubDate>Fri, 24 Jul 2026 17:44:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49039219</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49039219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49039219</guid></item><item><title><![CDATA[New comment by graypegg in "What happens when the information runs out"]]></title><description><![CDATA[
<p>I think ChatGPT will just be calling out to a diffusion workflow to generate the new image, so this is using a general tool for a precise problem. It's not going to be great output.<p>I think, given you know some details about the film you're scanning and how it reacts to certain hues/brightnesses, you can remap colours from greyscale to a few possible colours right? Obviously it's not a 1:1 mapping since there's some data lost. (A dark blue is going to be a similar grey to a brown or something) but I'm almost certain there's old ML technology that essentially takes the most likely colour based on the context of the entire scene/some convolution matrix chunk of the scene, trained for specific film formulations.</p>
]]></description><pubDate>Thu, 23 Jul 2026 20:03:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49027275</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49027275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49027275</guid></item><item><title><![CDATA[New comment by graypegg in "How an AI Anime Is Created"]]></title><description><![CDATA[
<p>> When we choose a story, or write one ourselves, we always have to think about the consumer.<p>I really am getting to a point with this stuff that all I can say is "OK".<p>I don't think people will ever be fans of aventos or the media it throws out to the world. Calling the people looking to enjoy something you made "consumers" might be one thing to change, but fundementally you've stripped away everything interesting about yourselves as artists. I have no argument that will be convincing to you, but I just can't imagine anyone caring too deeply. I hope you enjoy doing this for your own sake and good luck with whatever.</p>
]]></description><pubDate>Wed, 22 Jul 2026 04:16:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49001822</link><dc:creator>graypegg</dc:creator><comments>https://news.ycombinator.com/item?id=49001822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49001822</guid></item></channel></rss>