<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: miiiiiike</title><link>https://news.ycombinator.com/user?id=miiiiiike</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 06:41:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=miiiiiike" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by miiiiiike in "COBOL Is the Asbestos of Programming Languages"]]></title><description><![CDATA[
<p>That headline has to be one of Wired’s worst.</p>
]]></description><pubDate>Wed, 18 Mar 2026 18:02:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47429098</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=47429098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47429098</guid></item><item><title><![CDATA[New comment by miiiiiike in "Ask HN: How is AI-assisted coding going for you professionally?"]]></title><description><![CDATA[
<p>It’s like working with the dumbest, most arrogant intern you could imagine. It has perfect recall of the docs but no understating of them.<p>An example from last week:<p>Me: Do this.<p>AI: OK.<p><Brings me code that looks like it accomplishes the task but after looking at it it’s accomplishing it in a monkey’s paw/spiteful genie kind of way.><p>Me: Not quite, you didn’t take this into account. But I made the same mistake while learning so I can pull it back on track.<p>AI: OK<p><It’s worse, and why are all the values hardcoded now?><p>…<p>40 minutes go by. The simplest, smallest bit of code is almost right.<p>Me: Alright, abstract it into a Sass mixin.<p>AI: OK.<p><Has no idea how to do it. It installed Sass, but with no understanding of what it’s working on so the mixin implementation looks almost random. Why is that the argument? What is it even trying to accomplish here?><p>At which point I just give up and hand code the thing in 10 minutes.<p>It would be neat if AI worked. It doesn’t.</p>
]]></description><pubDate>Mon, 16 Mar 2026 01:31:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47394063</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=47394063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47394063</guid></item><item><title><![CDATA[New comment by miiiiiike in "Games Workshop bans staff from using AI"]]></title><description><![CDATA[
<p>The UK production is mostly about speed (turnaround from 3d prototype, to mold, to finished sprue, and ‘Eavy Metal painted promo images) and quality control for the models. All of their paper and hard plastic products (books, dice, etc) are produced in China.</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46608728</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46608728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608728</guid></item><item><title><![CDATA[New comment by miiiiiike in "Games Workshop bans staff from using AI"]]></title><description><![CDATA[
<p>That’s the thing. One day everyone is going to just stop caring about being anti-AI. Already I’ve noticed that most people are only against other people’s use of AI. Their use is justified.<p>I actively don’t use AI because the results are unreliable or ugly. I’m just not against AI in principle. It’s funny that my position is considered contemptible by people who regularly use AI but are hard hardliners against it on moral grounds.<p>Remember when everything wasn’t a religious war? Actually, I don’t. It was always like this and it’s always going to be like this. Just one forever crusade after another.</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:45:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46608642</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46608642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608642</guid></item><item><title><![CDATA[New comment by miiiiiike in "Games Workshop bans staff from using AI"]]></title><description><![CDATA[
<p>Yeah they used to have quarterly reports where they talked about their plans for world domination.</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:26:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46608333</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46608333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608333</guid></item><item><title><![CDATA[New comment by miiiiiike in "Games Workshop bans staff from using AI"]]></title><description><![CDATA[
<p>Don't underestimate how anti-AI the tabletop community is. This could have been entitled: "Games Workshop elects not to experience multi-year headache. Will use AI when profitable."<p>I don't do much with crypto/NFTs/AI, because I don't find any of it useful yet. But I get so much "with us or against us" heat for not being zealously against the the idea of them. It was NFTs, NFTs, NFTs at the table for months until it became AI, AI, AI. My preference is to talk about something else while playing board games.<p>One thing I've found when talking to non-technical board gamers about AI is that while they’re 100% against using AI to generate art or game design, when you ask them about using AI tools to build software or websites the response is almost always something like "Programmers are expensive, I can't afford that. If I can use AI to cut programmers out of the process I'm going to do it."<p>A minority are conflicted about this position.<p>When I talk to technical people at game nights we almost never talk about tech. The one time our programmers all played RoboRally the night kind of died because it felt too close to work for a Saturday night.<p>If GW was going to use AI they would probably start with sprue layouts. Maybe the AI could number the bits in sane way? I would be for that.</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46608309</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46608309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608309</guid></item><item><title><![CDATA[New comment by miiiiiike in "CSS sucks because we don't bother learning it (2022)"]]></title><description><![CDATA[
<p>If you want to learn CSS, and I mean, REALLY learn it, buy "CSS: The Definitive Guide" (<a href="https://www.amazon.com/CSS-Definitive-Guide-Layout-Presentation/dp/1098117611" rel="nofollow">https://www.amazon.com/CSS-Definitive-Guide-Layout-Presentat...</a>), read it cover to cover, and use every property in playground while you're going through it. I was a backend developer that hated CSS before it, now I love it.</p>
]]></description><pubDate>Mon, 05 Jan 2026 16:34:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46500904</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46500904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46500904</guid></item><item><title><![CDATA[New comment by miiiiiike in "Stardew Valley developer made a $125k donation to the FOSS C# framework MonoGame"]]></title><description><![CDATA[
<p>Upvoting because you’re correct. Commenting because you’re wrong.<p>Donate to the F/OSS projects that you used to make it big.</p>
]]></description><pubDate>Wed, 31 Dec 2025 19:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46447500</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46447500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46447500</guid></item><item><title><![CDATA[New comment by miiiiiike in "CSS Grid Lanes"]]></title><description><![CDATA[
<p>Eh, you’re trying to put words in my mouth.<p>I didn’t ascribe a motive to anyone. Their reasons are their own and it only makes sense that the people who stay in these fights do it because it’s part of their jobs.<p>There are people who, for whatever reason, keep  debates going over small points of disagreement and prevent issues from being settled. Sometimes for years. Right?<p>The older I get, the more likely I am to recognize and route around or ignore interminable debates. Especially if it’s not for a company, project, or initiative under my direct control.<p>Remember, the question at the top of this thread was essentially “What happened to ‘masonry’?” Well, there were quibbles over the descriptors.<p>I don’t care about quibbles. “masonry”, “grid-lanes”, “grid-masonry”, pick one, they’re equivalent. I don’t like it when quibbles block progress.<p>Sometimes people and companies do want to block things. You’d have to ask them why. Like I said earlier:<p>> I don't have an incentive to build consensus within a group of people who fundamentally disagree that the thing I need should exist.<p>Pick your battles… Actually, no, it’s usually better to ignore the fights and just get what you need to get done so you can move on.</p>
]]></description><pubDate>Sat, 20 Dec 2025 23:31:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46340709</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46340709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46340709</guid></item><item><title><![CDATA[New comment by miiiiiike in "CSS Grid Lanes"]]></title><description><![CDATA[
<p>I get what you're saying but making interminable arguments and keeping the "debate" going is a tactic. There's that CIA sabotage manual with the section about meetings and conferences, it can feel like that. The duration of these debates aren't usually measured in hours, days, or weeks, but years. And the people who dragging them on and staying in the fights are employed full-time to do exactly that.<p>It got to the point where I believed that subgrid was dead. FF implemented it but absolutely no one else did, for years.<p>Is it our fault for tuning out of the debate? Yep. But tactics were employed to achieve that exact outcome. I'm fine admitting that I tuned out. But it was a battle of attrition waged by people who were fine holding up progress indefinitely.<p>Is that how you want decisions to be made?<p>Ultimately I'm not too concerned what you call the masonry feature. However the debate over what to call it was an extreme case of bikeshedding. I would have rather given up the fight over semantics to resolve the non-issues and ship the feature years ago. As it stands we're still years away from actually being able to use the feature in production.<p>I've stopped waiting for companies, committees, or projects to change course. I don't have an incentive to build consensus within a group of people who fundamentally disagree that the thing I need should exist. Why bother? I have an incentive to spend my time building features that users will use.</p>
]]></description><pubDate>Sat, 20 Dec 2025 18:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46338373</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46338373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46338373</guid></item><item><title><![CDATA[New comment by miiiiiike in "CSS Grid Lanes"]]></title><description><![CDATA[
<p>The debates went on for years and following it closely became a poor use of time. Even the subgrid conversation seemed completely stalled. I think a lot of people tuned out long before any vote was discussed. I did.</p>
]]></description><pubDate>Sat, 20 Dec 2025 07:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46334268</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46334268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46334268</guid></item><item><title><![CDATA[New comment by miiiiiike in "CSS Grid Lanes"]]></title><description><![CDATA[
<p>People have been dragging their feet on subgrid, masonry, etc for almost a decade. I followed it pretty closely for years but stopped when it started turning into a Christopher Guest mockumentary.<p>Masonry or grid-lanes, who cares? I’m just glad masonry (the feature, Baseline 20XX) and subgrid (Baseline 2023) are finally here.</p>
]]></description><pubDate>Sat, 20 Dec 2025 02:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46333233</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46333233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46333233</guid></item><item><title><![CDATA[New comment by miiiiiike in "CSS Grid Lanes"]]></title><description><![CDATA[
<p>Yeah, there was a years long debate that effectively ended with: “We held a vote that you weren’t aware of and decided that masonry was out. If you cared, you should have participated in the vote that you were not aware was happening. It’s too late to change it.”<p><a href="https://m.youtube.com/watch?v=yikbSQ6tvlE" rel="nofollow">https://m.youtube.com/watch?v=yikbSQ6tvlE</a></p>
]]></description><pubDate>Fri, 19 Dec 2025 23:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46331998</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46331998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46331998</guid></item><item><title><![CDATA[New comment by miiiiiike in "Avoid UUID Version 4 Primary Keys in Postgres"]]></title><description><![CDATA[
<p>The article is muddled, I wish he'd split it into two. One for UUID4 and another for UUID7.<p>I was using 64-bit snowflake pks (timestamp+sequence+random+datacenter+node) previously and made the switch to UUID7 for sortable, user-facing, pks. I'm more than fine letting the DB handle a 128-bit int vs over a 64-bit int if it means not having make sure that the latest version of my snowflake function has made it to every db or that my snowflake server never hiccups, ever.<p>Most of the data that's going to be keyed with a uuid7 is getting served straight out of Redis anyway.</p>
]]></description><pubDate>Mon, 15 Dec 2025 19:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46278959</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46278959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46278959</guid></item><item><title><![CDATA[New comment by miiiiiike in "Why Are You Productive for "Only" 5-6 Hours Each Day?"]]></title><description><![CDATA[
<p>I've been tracking tracking my work down to the minute for the past seven years. (timer and log book.)<p>I started out trying to get to five "hands on keyboard" coding hours a day, five days a week, and realized that it was unrealistic after the first few years.<p>Four hours of coding time, five days a week works for me. If I'm a little under I work Saturdays, if I'm a little over I take off early on Friday. Unless I'm sick I put in 20 hours of coding a week. You would not believe how nice this way of working is.</p>
]]></description><pubDate>Wed, 26 Nov 2025 16:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46059530</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46059530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46059530</guid></item><item><title><![CDATA[New comment by miiiiiike in "Migrating to Bazel symbolic macros"]]></title><description><![CDATA[
<p>I lost a month to Bazel a few years ago. The documentation had so many holes and what was there was either out of date or wildly inaccurate. You could not produce an Angular build using the tutorials as written. Everything was wrong. I'm sure Bazel great if you have a team of people to write bespoke libraries on top of it for each of your targets. I ended up using turbo for frontend and uv workspaces on the backend.</p>
]]></description><pubDate>Tue, 25 Nov 2025 22:09:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46051404</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46051404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46051404</guid></item><item><title><![CDATA[Apple iOS 27 to Be No-Frills 'Snow Leopard' Update]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bloomberg.com/news/newsletters/2025-11-23/apple-ios-27-snow-leopard-like-quality-focus-ai-features-tim-cook-retirement-mibq7jv8">https://www.bloomberg.com/news/newsletters/2025-11-23/apple-ios-27-snow-leopard-like-quality-focus-ai-features-tim-cook-retirement-mibq7jv8</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46038963">https://news.ycombinator.com/item?id=46038963</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 24 Nov 2025 20:35:27 +0000</pubDate><link>https://www.bloomberg.com/news/newsletters/2025-11-23/apple-ios-27-snow-leopard-like-quality-focus-ai-features-tim-cook-retirement-mibq7jv8</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=46038963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46038963</guid></item><item><title><![CDATA[New comment by miiiiiike in "Checkout.com hacked, refuses ransom payment, donates to security labs"]]></title><description><![CDATA[
<p>It’s easier/more complicated than that. Use 6 digit codes, tied to a specific reset session, with only 3 attempts allowed per-session, and sessions lasting only 5 minutes.</p>
]]></description><pubDate>Fri, 14 Nov 2025 04:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45923902</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=45923902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45923902</guid></item><item><title><![CDATA[New comment by miiiiiike in "Apple is crossing a Steve Jobs red line"]]></title><description><![CDATA[
<p>I spent a few hours trying to debug some fixed position issues with my JS/CSS code recently.Found out that iOS Safari fundamentally broke fixed positioning. How do you break `position: fixed`?<p>Apple devs are constantly attacking people on Twitter for complaining about Safari bugs but the front-end workflow is a waterfall because of Safari. You get your code working in every other browser and then rewrite it to work around all of the Safari issues.</p>
]]></description><pubDate>Fri, 07 Nov 2025 23:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45852608</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=45852608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45852608</guid></item><item><title><![CDATA[Apple's True Intentions in Hollywood – With Eddy Cue [audio]]]></title><description><![CDATA[
<p>Article URL: <a href="https://podcasts.apple.com/us/podcast/apples-true-intentions-in-hollywood-with-top-exec-eddy-cue/id1612131897?i=1000731869379">https://podcasts.apple.com/us/podcast/apples-true-intentions-in-hollywood-with-top-exec-eddy-cue/id1612131897?i=1000731869379</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45590074">https://news.ycombinator.com/item?id=45590074</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Oct 2025 09:45:17 +0000</pubDate><link>https://podcasts.apple.com/us/podcast/apples-true-intentions-in-hollywood-with-top-exec-eddy-cue/id1612131897?i=1000731869379</link><dc:creator>miiiiiike</dc:creator><comments>https://news.ycombinator.com/item?id=45590074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45590074</guid></item></channel></rss>