<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: bostik</title><link>https://news.ycombinator.com/user?id=bostik</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 12:01:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bostik" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bostik in "Gov.uk has replaced Stripe with Dutch provider Adyen"]]></title><description><![CDATA[
<p>Like with everything in business and engineering, there's a tradeoff. My previous employer used Adyen as major payment provider (for quite some time, too). Their cost structure is sensible, the payment methods they support are convenient[ß], and their functionality is reasonably solid even in the edge cases. But <i>everyone</i> who maintained the payment service kept cursing Adyen for their awful APIs. The python runtime powering the old system had to carry an unmaintainable and effectively abandoned library to be able to process the Adyen payment gateway messages.<p>From what I understand, Stripe's main value proposition was: "how can we make this gnarly, confusing and complicated system an easy-to-use service that does NOT require the end-user to internalise the entire payment provider state transition universe?" That is obviously a valuable service, but is it valuable enough to charge an ongoing rake of nearly 300 basis points?<p>ß: for some weird reason people still insisted that they absolutely must be able to pay with Paypal. 2+ years of fighting cross-corporate politics + KYB and still having to stomach insanely high commissions left a properly bad taste.</p>
]]></description><pubDate>Fri, 05 Jun 2026 19:28:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48417054</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48417054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48417054</guid></item><item><title><![CDATA[New comment by bostik in "Gmail thinks I'm stupid, so I left"]]></title><description><![CDATA[
<p>The problem? Life imitates art.</p>
]]></description><pubDate>Tue, 02 Jun 2026 20:29:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48375808</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48375808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48375808</guid></item><item><title><![CDATA[New comment by bostik in "Domain expertise has always been the real moat"]]></title><description><![CDATA[
<p>To be fair, I'd consider hard-core scalability/reliability software engineering skills to be their very own speciality domain.<p>But I'd also claim that these things fall on a spectrum. At the extreme end we have exchanges and HFT-like trading systems, where absolute accuracy and latency are not even constraints but industry fundamentals. At the other end we have "toy" applications that handle tens of requests per second, tops.<p>Scalability problems are definitely near the extreme end. Only instead of raw latency, you get to deal with complex failure modes, throughput, capacity problems, read amplification and thundering herds... all the while being constrained by available CPU cycles and bounded memory.</p>
]]></description><pubDate>Sun, 31 May 2026 09:27:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48344248</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48344248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48344248</guid></item><item><title><![CDATA[New comment by bostik in "MCP is dead?"]]></title><description><![CDATA[
<p>I would say the truth[tm] is likely somewhere in the middle ground. Right now corporate MCP deployments happen to satisfy two <i>very</i> specific stopgap niches:<p><pre><code>    * Internal services that never had real APIs are getting them retrofitted via the MCP layer
    * MCP servers can run with dedicated service accounts that assume-role to a safe(r) subset of the calling user's permissions
</code></pre>
The first one is a business benefit. Enterprises tend to have a lot of data siloes, and coordination between teams/departments/units just to <i>learn</i> that a given data set exists takes a LOT of time - even before you start to arrange suitable access to any of them.<p>The second one addresses a much deeper architectural chasm. We want to have our agents carry nearly-the-same-but-not-the-most-dangerous permissions as we do. No regulated business can risk unleashing agents with zero judgement capacity to wreck their systems, and on the other hand the existing identity systems are not geared for real-time dynamically adjusted user permissions. The need for so called "agent-aware IAM" is urgent. So instead of letting users connect to the internal APIs directly with their full suite of powers, MCP servers act as stand-ins for API gateways.<p>MCPs are not as flexible as full-fledged CLI tools, and that's a bit of a shame. But they can also become identity-aware proxies that enforce the intended permissions for agent-safe use. It will probably take years before IAM systems can adapt to the needs of the new world, and it will take another <i>DECADE</i> after that for the improved IAM systems to become universally available across the larger enterprises. So in a big way I agree with you:<p>> <i>MCP is a 'weak externalization' - people are using it because others are using it, and it's a 'workable' but 'not strong' solution.</i><p>"Workable" is a load-bearing term. MCP servers are by no means perfect, but they are <i>good enough</i> for specific needs and allow to move the balancing point as needed while the world catches up.<p>I'm an engineer and prefer CLI or raw API access 99% of the time. But I also have decades of scars from infosec. The single biggest security threat for a business used to be an employee who could not get their job done. They found ways to work around the roadblocks. These days the single biggest threat is an employee who can not get their job done, but has an infinitely patient agent with vast latent capabilities at their disposal.</p>
]]></description><pubDate>Sat, 30 May 2026 06:34:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48333273</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48333273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48333273</guid></item><item><title><![CDATA[New comment by bostik in "Microsoft reports AI is more expensive than paying human employees"]]></title><description><![CDATA[
<p>And in a way this feels like a good thing (from a corporate strategy perspective). If MS really wants to compete with Claude Code they <i>will</i> need to dogfood to have even a hope of ever catching up.<p>As much as I may dislike MS, their software or their practices I have to admit that they have pulled this off at least once before. Back in 2019/2020 their Teams web client was absolutely atrocious and utterly unusable on Linux. Sometime in 2023/2024 it had become quite tolerable and worked mostly <i>better</i> than Google Meet. (Screen sharing options in Teams suck to this day, though.)</p>
]]></description><pubDate>Sat, 23 May 2026 06:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245136</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48245136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245136</guid></item><item><title><![CDATA[New comment by bostik in "Google Declaring War on the Web"]]></title><description><![CDATA[
<p>Many of Ikea's wood (wood-like?) products are pretty flimsy, designed to be built once <i>and never moved or taken apart</i>. (cough - all cupboards, most cabinets - cough)<p>But somewhat ironically their steel kitchenware is competitive with catering equipment. It may not be as well designed for maximum functionality and storage packing efficiency, but costs about the same or even less than comparable Vogue gear. Over the years I've spotted an increasing number of street food vendors using Ikea bowls and trays, so the price and availability advantage appears to be real.</p>
]]></description><pubDate>Thu, 21 May 2026 05:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218317</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48218317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218317</guid></item><item><title><![CDATA[New comment by bostik in "GitHub is investigating unauthorized access to their internal repositories"]]></title><description><![CDATA[
<p>Part of this is likely driven by regulations. Github has plenty of clients that fall under DORA, NIS2 or both.<p>I don't remember the exact wording about what qualifies as "incident" or "major incident" but the TL;DR is that the regulated entities are required to notify their regulators of impactful supplier incidents within 24h with initial information and within 72h with more complete details.<p>Which in turn means that Github will have signed contracts that bind them to accommodating timelines.</p>
]]></description><pubDate>Wed, 20 May 2026 05:48:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203578</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48203578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203578</guid></item><item><title><![CDATA[New comment by bostik in "I believe there are entire companies right now under AI psychosis"]]></title><description><![CDATA[
<p>I used Claude about a week ago to do a pretty intensive refactoring. Cleanup, initial modularisation, beginnings of a test suite, and better isolated build. In a span of couple of hours, and over a sequence of 20+ new commits, I burned a hair over $100 in tokens.<p>If you are working on a <i>seriously</i> large legacy code base, I can see how you'd get to >$250 on a bad day.</p>
]]></description><pubDate>Sun, 17 May 2026 12:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48168470</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48168470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48168470</guid></item><item><title><![CDATA[New comment by bostik in "OpenAI and Government of Malta partner to roll out ChatGPT Plus to all citizens"]]></title><description><![CDATA[
<p>The assassination of an investigative journalist and its subsequent handling is certainly a symptom of the island's embedded corruption. (And I say this as someone who likes the place!) When gambling and international finance make up >10% of the GDP, that's not unexpected. IIRC gambling and online gaming alone used to be >15% of Malta's economy but that balance has shifted over the past decade.<p>I'd think that the country's regressive anti-abortion laws are a bigger stain on its reputation. You can root out corruption. Moving the nation's Overton window towards a less illiberal stance tends to take a few generations.</p>
]]></description><pubDate>Sun, 17 May 2026 09:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48167419</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48167419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48167419</guid></item><item><title><![CDATA[New comment by bostik in "UK sovereign LLM inference"]]></title><description><![CDATA[
<p>This should be on your "About" page, ideally coupled with direct link(s) to Companies House.<p>You need to be <i>flaunting</i> your sovereignity, not merely wielding it.</p>
]]></description><pubDate>Fri, 15 May 2026 12:31:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48147805</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48147805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48147805</guid></item><item><title><![CDATA[New comment by bostik in "Production engineering when trading billions of dollars a day [video]"]]></title><description><![CDATA[
<p>Sports betting exchanges have been doing that for a very long time. There is <i>never</i> a good time to take the system down for maintenance - event settlements happen every few minutes, and live games with in-play betting are going on somewhere in the world at any given time.<p>Makes things damn hard indeed, because you have to truly learn asynchronicity, CQRS and complex live migrations. (Incidentally, engineers who have worked on such systems tend to be over-represented in extreme HA businesses.)</p>
]]></description><pubDate>Sun, 10 May 2026 07:56:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48081917</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48081917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48081917</guid></item><item><title><![CDATA[New comment by bostik in "UK businesses brace for jet fuel rationing"]]></title><description><![CDATA[
<p>Already happening. UK airlines are desperately culling flights, and have been doing so for the past month. The pace of cancellations is also increasing, with the last week seeing cancellation waves that from the outside look quite paniccy.</p>
]]></description><pubDate>Thu, 07 May 2026 06:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48046049</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48046049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48046049</guid></item><item><title><![CDATA[New comment by bostik in "Why TUIs are back"]]></title><description><![CDATA[
<p>Likely combination of both.<p>CC demonstrated that one can have a powerful, flexible and responsive interface in a terminal, <i>and</i> to have that for a piece of software that has wide mass market appeal. I don't think we've seen this since WP5.1 . (Personal opinion: the CC terminal application beats their desktop software hands down in usability. That said, the desktop software is a lot better for corporate email trawls and helping to iterate on visualisations.)<p>Then for prospective devs, CC makes it easy to sling (and debug!) code that handles the various terminal vagaries with much less headache. No need to care about manually maintaining control code state machines; no worries about a missed SIGWINCH handler screwing up your in-window layout on resize or font size change; <i>much</i> easier integration with available CLI tools.<p>I have written some ncurses/C code in my time. I wouldn't want to do that by hand again.</p>
]]></description><pubDate>Mon, 04 May 2026 07:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005520</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=48005520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005520</guid></item><item><title><![CDATA[New comment by bostik in "Maryland to ban A.I.-driven price increases in grocery stores"]]></title><description><![CDATA[
<p>Keep in mind: the only thing a capitalist fears is a truly free market.<p>The highest ROI for any business is to buy their own politician. That allows you to block competition and other inconveniences at a legislative level.</p>
]]></description><pubDate>Sun, 03 May 2026 12:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47996444</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=47996444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47996444</guid></item><item><title><![CDATA[New comment by bostik in "Uber torches 2026 AI budget on Claude Code in four months"]]></title><description><![CDATA[
<p>> <i>have claude read all your emails every day...</i><p>To be fair, <i>I</i> do that. 2-3 times a day, in fact. Not all of my emails (the archive has ballooned to several hundred thousand messages total), but the most recent ones certainly.<p>My standard prompt is along the lines of "go through the last N days of my emails, identify all threads that I need to know about, action on or follow up with". N is usually a number between 2 and 5. I've specified a standing of set of rules to easily know what is likely a source of noise to aid in skipping the bot spam.<p>The company is charged API pricing through an enterprise contract, and I remain persistently curious how much I burn. My daily admin-related token expenses appear to fluctuate between $1 and $5. For something that saves me up to 2h of time a day I consider that a rather tolerable deal. (When I dive in to code to do refactors or deep investigations, I can spend as much as $25 a day.)</p>
]]></description><pubDate>Fri, 01 May 2026 19:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47979220</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=47979220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47979220</guid></item><item><title><![CDATA[New comment by bostik in "GitHub Copilot code review will start consuming GitHub Actions minutes"]]></title><description><![CDATA[
<p>Maybe because Anthropic are trying to get to an IPO and everything is securities fraud?<p>If their CEO was just flapping his mouth without any other comparable baseline, it'd probably be different. But as the GP points out, open-weight model providers are charging <i>comparable</i> rates and very likely have positive profit margins. That would imply that with API pricing tokens are sold at above cost.<p>That cost may well be "inference only", so excludes everything apart from hardware and power. Whether that's enough to cover the enormous training costs and other overheads is a different question.</p>
]]></description><pubDate>Tue, 28 Apr 2026 22:09:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47941553</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=47941553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47941553</guid></item><item><title><![CDATA[New comment by bostik in "An AI agent deleted our production database. The agent's confession is below"]]></title><description><![CDATA[
<p>The best way to describe AI agents I've heard: treat them as hostages that will do <i>anything</i> to appease their captor.<p>They have a vast latent knowledge base, infinite patience and zero capacity for making personal judgement calls. You give one a goal and it will try to meet that goal.</p>
]]></description><pubDate>Mon, 27 Apr 2026 06:58:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47918524</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=47918524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47918524</guid></item><item><title><![CDATA[New comment by bostik in "Email could have been X.400 times better"]]></title><description><![CDATA[
<p>> <i>Did any of the ITU standards win?</i><p>Maybe X.500 - also known as LDAP, and widely deployed across enterprises in the form of Active Directory.</p>
]]></description><pubDate>Sat, 25 Apr 2026 12:24:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47900885</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=47900885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47900885</guid></item><item><title><![CDATA[New comment by bostik in "Google plans to invest up to $40B in Anthropic"]]></title><description><![CDATA[
<p>They're already crippling their AI to perform what look like sponsored searches.<p>The plural of anecdote is not data but this does not feel like a one-off thing: I was trying to find <i>where</i> it would be possible to get to have a reasonable holiday, and asked Gemini to list me all the international airports in two named countries that had direct flights from my preferred departure airport. The response came back with a single proposed flight destination with "book here" prominently available.<p>Only once I told it that the search was NOT an impulse purchase intent and I really wanted to know the possible destinations - then did it actually come back with the list of airports that satisfied my search criteria.<p>Although if we are looking for the bright side, it <i>did</i> provide a valid and informative answer on the second try. I haven't had that kind of experience on SEO-infested Google search for quite a long time now.</p>
]]></description><pubDate>Sat, 25 Apr 2026 06:41:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47899262</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=47899262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47899262</guid></item><item><title><![CDATA[New comment by bostik in "US special forces soldier arrested after allegedly winning $400k on Maduro raid"]]></title><description><![CDATA[
<p>It's a bit more nuanced than that, because we're not talking about outright market manipulation. Absent any other information, the market makers always assume that they might be trading against a better informed counterparty - so absent any other signal, the prices at which executions happen are <i>themselves</i> a signal.<p>Think about it: you have N market makers offering both sides of the trade with a spread between them. When there is no other meaningful activity, the best prices are more or less stable. Now someone comes in and buys one side of the trade. Each marker maker will, <i>individually</i>, make the same two decisions:<p><pre><code>    1. "If you bought at that price, I should raise my price and charge you more"
    2. "Since you bought at that price, I must assume you have more information and I should get out the way to avoid an expensive mistake"
</code></pre>
The magnitude of the decisions made depends on various factors, but as a short-hand the size of the made trades in respect to the overall liquidity available near the midpoint directs how strongly the market makers react. A tiny trickle of insignificant trades does not move the price in any meaningful way (unless the sizes are so small that the execution commission starts to make a difference). A sustained directional flood of trades will cause the midpoint (and volume) to move to the direction where the market makers can sell at higher prices <i>and</i> avoid accumulating any further losses.</p>
]]></description><pubDate>Fri, 24 Apr 2026 07:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47886626</link><dc:creator>bostik</dc:creator><comments>https://news.ycombinator.com/item?id=47886626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47886626</guid></item></channel></rss>