<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: ianmarcinkowski</title><link>https://news.ycombinator.com/user?id=ianmarcinkowski</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 19 Oct 2026 13:22:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ianmarcinkowski" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ianmarcinkowski in "Jev Based Code Review"]]></title><description><![CDATA[
<p>My teammate insists that prompt and "context" engineering solve this.  You just have to tell the agent "don't make any mistakes" and "keep it simple" and "don't add fixes on top of already broken code"</p>
]]></description><pubDate>Sat, 26 Sep 2026 13:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49856188</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49856188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49856188</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "The scourge of x86 emulation"]]></title><description><![CDATA[
<p>Wild!  I don't actually do a lot of gaming, but the idea of having a small android device running desktop linux is what I've wanted for a long time!</p>
]]></description><pubDate>Fri, 18 Sep 2026 12:52:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49753713</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49753713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49753713</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Sex, AI, and the Apocalypse"]]></title><description><![CDATA[
<p>Everyone can easily identify when people they don't like are captured in bubbles, but can rarely notice it when people they do like are trapped.<p>Probably all hot-button topics work like this.  Probably we should downplay any time a small homogenous group of people sings a song of doom together.  More dissonance please!</p>
]]></description><pubDate>Fri, 18 Sep 2026 12:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49753631</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49753631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49753631</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Small Models Have Arrived"]]></title><description><![CDATA[
<p>Basically how I feel, but I use the low-powered API models like Sonnet.  I feel more energized and focused on the bigger picture than getting stuck on stupid implementation of micro-problems.<p>I think the muscle memory of doing those tiny problems is good for our minds, but solving larger-scale issues is also challenging.<p>I'm on vacation right now and getting claude to build a mostly-throwaway e2e testing harness (admittedly not small-prompt-review-repeat) for a backend API to speed up our existing e2e test suites which do click-ops to set up tests   8-10 years ago, we had a team who spent 3-4 months every year maintaining our E2E suite and people would do rotations on there to spread the knowledge.<p>I basically want an industry standard practice implemented on my team of 4 devs who are too busy doing other things.</p>
]]></description><pubDate>Fri, 28 Aug 2026 01:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49473310</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49473310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49473310</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Gemini Omni 1.1 Flash"]]></title><description><![CDATA[
<p>I would pay a few actors (mostly Star Trek TNG cast) money for a license to their voice.<p>I don't know how the next generation of beloved actors comes about and how we don't descend into a pit of neverending photocopies of things people once loved in the 1990s/2000s.</p>
]]></description><pubDate>Thu, 27 Aug 2026 21:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49471650</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49471650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49471650</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Coding expertise is going to collapse from AI reliance"]]></title><description><![CDATA[
<p>The AI-maximalist on my team does a lot of work to setup fancy loops and burn tokens like crazy.  It feels a lot like guitar players who get all these fancy pedals and forget that they can plug a nice guitar into a nice amp and it actually sounds better.<p>I guess that is taste?</p>
]]></description><pubDate>Tue, 25 Aug 2026 11:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49432392</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49432392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49432392</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "I gave Qwen 3.8 27B a reverse-engineering job and it finished in 30 minutes"]]></title><description><![CDATA[
<p>I used it with opencode to build an admin UI for a React slideshow presentation app I use to do presentations.  It worked pretty well on a 64GB Mac M3 Pro and took 1-2 hours.</p>
]]></description><pubDate>Sun, 23 Aug 2026 13:59:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49408911</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49408911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49408911</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Stop sending me huge PRs; a rant"]]></title><description><![CDATA[
<p>We were forced to merge 2 HUGE PRs this week because of a customer deadline. It didn't need to be this way, but our AI maximalist team member went full toxenmaxxing and we had 92 frontend files and 40ish backend.<p>Untestable, touched nearly the entire application stack, had several trivialities that were huge sticking points in review that obscured other more substantive issues we should have spent review time on.</p>
]]></description><pubDate>Sat, 15 Aug 2026 12:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49309934</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49309934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49309934</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Managing AI Coding Costs at Scale"]]></title><description><![CDATA[
<p>I've worked with my teammate to see why this is suboptimal and negotiated a lot of concessions.  I didn't re-review the code before we pushed it to staging for QA to test over the weekend...  I'm worried about what I'll find when I look on Monday.</p>
]]></description><pubDate>Sun, 09 Aug 2026 13:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49231282</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49231282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49231282</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Managing AI Coding Costs at Scale"]]></title><description><![CDATA[
<p>Maybe these larger models are better at producing concise, internally-consistent, non-polluting (of the wider codebase) features.<p>I just spent 3 days reviewing the code of a vibe coding maximalist at work.  They needed to touch 96 front-end files, ~50 back-end files.  We now have `is_uk_company` spread throughout the entire codebase every time we need to output a date format.  I would say 30% of the code can be replaced by a moderately more-wise approach of "you ain't gonna need this", 20% is actively polluting and/or harmful to the coherence of the feature.<p>I'm pretty sure this plan came from a braindump of a verbal meeting they had with our product team, using OpenAI's top models.  There were 2 initial spreadsheets that were ABSOLUTELY INDECIPHERABLE, and now we have a new one labeled "FeatureX - Phase 2 to 4".<p>Just the date fields is a hilarious example of why I'm skeptical.  Python (babel.date) and Javascript (the browser's locale) both have locale-aware date rendering.  Using a library for country-based date and time parsing would have eliminated ~12 country-specific change sites... but instead we got `is_uk` and raw date format strings (`%d/%m/%y`) in-line inside already-enormous functions.  Also, at a meta level, the backend code shouldn't usually be formatting the dates (data export may be an exception), we should be sending ISO dates and having the frontend format the code if anyone gives a crap.<p>I'm ~$500/day and I spent 3 days reviewing this stuff.  Our CTO spent ~2 days this week reviewing this feature, I'm not sure what his daily rate would end up being.  Just the date-formatting part cost me half a day... that's at least $250.  A few hundred dollars on Xhigh tokens burned $2500-3500 in human review effort, and I was delayed from:<p>1. Getting an entire sentiment analysis feature deployed by helping our interns<p>2. Getting a load balancer solution working to automate a manual process<p>3. Improving our deterministic Cypress test suite<p>4. Getting a demo feature launched for our sales team that would bring in more money</p>
]]></description><pubDate>Sat, 08 Aug 2026 12:40:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49221290</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49221290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49221290</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Managing AI Coding Costs at Scale"]]></title><description><![CDATA[
<p>I'm totally willing to believe that new orders of magnitude of software complexity are going to be possible with this kind of engineering.  And also, my company brings in a lot of revenue off of 200k lines of code.  My old startup brought in millions of revenue on ... very little code tbh.<p>Have you ever listened to a politician talk for an hour and you can't remember what they talked about?<p>If some VC wanted to fund my crazy ideas for building personalized private versions of the internet because people are sick of the nightmare, I would vibe code the hell out of that; but at my current job I have existing customers to keep happy and make sure their financial data doesn't get lost or modified.</p>
]]></description><pubDate>Sat, 08 Aug 2026 12:35:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49221261</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49221261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49221261</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Managing AI Coding Costs at Scale"]]></title><description><![CDATA[
<p>An AI maximalist on my team put up 2 pull requests with ~120-140 changed files this week.  If they spent $200 on tokens to achieve this, we spent $2500-3500 in human salary and opportunity cost reviewing it.</p>
]]></description><pubDate>Sat, 08 Aug 2026 12:30:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49221218</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49221218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49221218</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Don't be a meat proxy"]]></title><description><![CDATA[
<p>I suspect that we will end up with a social convention or understanding around reputation that is tied to whether someone pushes slop on other people.  If I need to pass on some AI slop, retyping and copy-editing works well to validate whether it's reasonable while I work it over in my mind.<p>We already have social patterns for disregarding "Well... Acktchully" Bros who jump into conversations where they're not welcome and I think we can easily build up a new rule for "Well... Claude says 'Acktschully'" Bros</p>
]]></description><pubDate>Mon, 03 Aug 2026 14:29:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49156298</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=49156298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49156298</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "My falling-out with the rationalist community"]]></title><description><![CDATA[
<p>La dee da! I have convinced myself to donate a kidney to someone I don't know, and also gain clout!</p>
]]></description><pubDate>Tue, 21 Jul 2026 02:37:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48987416</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=48987416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48987416</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Clever hacker fits 537,000 domains in a $5 ESP32 ad-blocking dongle"]]></title><description><![CDATA[
<p>I no have a few esp32s sitting around. I no wonder what else I could use these for?</p>
]]></description><pubDate>Sun, 19 Jul 2026 18:14:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970417</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=48970417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970417</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "New York City to ban deceptive subscription practices"]]></title><description><![CDATA[
<p>I have similar feelings.<p>I am sympathetic to a perspective that says this is not the responsibility of a mayor of a single city... But also; who else is going to do it?<p>Normal people have very little say over the politicians that govern them in larger electoral regions like states or provinces, and maybe this can signal to other levels of government that they should implement similar rules... If it works.</p>
]]></description><pubDate>Fri, 10 Jul 2026 22:02:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48865882</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=48865882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48865882</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Europeans should learn to love the air-conditioner"]]></title><description><![CDATA[
<p>Canadian here.  My exposure to this topic is mostly:<p>- News coverage about how extremely hot it has become in north/central Europe
- News coverage/comments about heat-related deaths in Europe
- People <i>suddenly discovering</i> wet bulb temperatures
- "Extreme Heat" warnings, and events getting cancelled<p>What I see is people complaining about something when I can walk into my local Walmart, Canadian Tire, or hardware store and buy a $150-250CAD air conditioner which will cool a bedroom to 20C.<p>Is $200CAD ($150 Euro?) worth sleeping well for 2-8 weeks a year (counting warm-but-not-extreme weeks)?<p>Window designs in Europe may be different, but we have also invented... sheets of plywood and saws to cut baffles.  It may not be pretty, but a vast number of low-income apartments in Toronto have plywood baffles + aircon in their bedroom windows.<p>The complaining, outrage and sudden realizations that it's hot outside are what annoy me.  Some years it is >30C for 4 weeks and >25C for 8-12 weeks.  Well worth $150 for a cheap aircon unit.</p>
]]></description><pubDate>Wed, 24 Jun 2026 19:23:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48664562</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=48664562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48664562</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Extreme Heat conference cancelled due to extreme heat warning"]]></title><description><![CDATA[
<p>I find it unintentionally hilarious to see our weather reporting channel (Weather Network in Canada) constantly ringing the "extreme weather warning" bell!  They manage to have an alert or warning at least every week.  In the winter, -10C is extreme cold; in the summer 34C is extreme heat.  The words have lost meaning to me along with old advertising terms like "premium."<p>34C is hot and it's legitimately difficult to work indoors without AC, but there are probably people in London working outdoors in the sun.<p>Air conditioners can be had for as little as $150CAD.</p>
]]></description><pubDate>Wed, 24 Jun 2026 14:15:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48660277</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=48660277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48660277</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Extreme Heat conference cancelled due to extreme heat warning"]]></title><description><![CDATA[
<p>So sad, such a lack of fortitude.<p>Canadian here.  Window air conditioning units work in any fully-openable window. They are $150CAD. Portable air conditioners work in almost every configuration of openable window. They are $250-500CAD.<p>It takes time to build AC units and ship them to Europe.  However, if you delivered a shipment of small units to local retailers normal lower-and-middle-class people could buy one for the price of a month's worth of beer.  Canada's economy is much smaller than the EU, yet somehow you can walk into a Walmart, Home Depot or Canadian Tire and buy a $150 air conditioner to install in your own home with 15-20 minutes of effort.<p>Canadian houses and older buildings are built to withstand winter and somehow we manage. We have a lot of 100 year old buildings (my house for example). Office buildings and hospitals are slightly more complicated, but I think Europe invented windows a long time ago.<p>The climate is warming; but also, the alarmist types who feint in "extreme heat" of 33-36C are kind of silly.</p>
]]></description><pubDate>Wed, 24 Jun 2026 14:10:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48660184</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=48660184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48660184</guid></item><item><title><![CDATA[New comment by ianmarcinkowski in "Extreme Heat conference cancelled due to extreme heat warning"]]></title><description><![CDATA[
<p>Such a scold-y attitude.  Window air conditioning units work in any fully-openable window.  They are $150CAD.  Portable air conditioners work in almost every configuration of openable window.  They are $250-500CAD.<p>It does take time, but it MOSTLY takes a shipment of small units to local retailers for normal lower-and-middle-class people to buy for the price of a month's worth of beer.  Canada's economy is much smaller than the EU, yet somehow you can walk into a Walmart, Home Depot or Canadian Tire and buy a $150 air conditioner to install in your own home with 15-20 minutes of effort.<p>Canadian houses and older buildings are built to withstand winter and somehow we manage.  We have a lot of 100 year old buildings (my house for example).  Office buildings and hospitals are slightly more complicated, but I think Europe invented <i>windows</i> a long time ago</p>
]]></description><pubDate>Wed, 24 Jun 2026 14:06:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48660109</link><dc:creator>ianmarcinkowski</dc:creator><comments>https://news.ycombinator.com/item?id=48660109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48660109</guid></item></channel></rss>