<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: apimade</title><link>https://news.ycombinator.com/user?id=apimade</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 17:30:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=apimade" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by apimade in "Reviving BrowserID in 2026"]]></title><description><![CDATA[
<p>"BrowserID failed in 2016, but WKID won't"<p>"And the big providers (gmail.com, outlook.com, yahoo.com, icloud.com) will never be supported."<p>You've changed the definition of "success" here. Why not just launch using Persona rather than RYO? What benefits do you provide over it?</p>
]]></description><pubDate>Sun, 26 Apr 2026 04:35:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47907383</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=47907383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47907383</guid></item><item><title><![CDATA[New comment by apimade in "Guy builds AI driven hardware hacker arm from duct tape, old cam and CNC machine"]]></title><description><![CDATA[
<p>From my understanding is you’d probe the board during different operations, process the results and deduct what signals are useful and traffic transmitting across the board (I.E private keys, what protocols are used, debug interfaces, firmware components, chip functions, etc).</p>
]]></description><pubDate>Fri, 17 Apr 2026 02:58:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47802037</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=47802037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47802037</guid></item><item><title><![CDATA[New comment by apimade in "The MacBook Neo"]]></title><description><![CDATA[
<p>Total cost of ownership.<p>I’d give my entire family these ahead of Windows laptops any day.</p>
]]></description><pubDate>Wed, 11 Mar 2026 06:22:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47332250</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=47332250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47332250</guid></item><item><title><![CDATA[New comment by apimade in "OpenAI is walking away from expanding its Stargate data center with Oracle"]]></title><description><![CDATA[
<p>Likely aimed at classified/defence environments. In those spaces, hardware typically takes 18–36 months after commercial deployment before it’s approved—due to firmware vetting, side-channel analysis, crypto validation, and similar processes.<p>Meanwhile, commercial operators have already deployed their hardware for public workloads. Existing Blackwell capacity won’t just be shifted into classified environments—governments don’t repurpose hardware from unclassified infrastructure for secret/TS systems. That deployed stock will stay in the private sector for hosted AI workloads.<p>For many high-security use cases, new Blackwell systems may effectively be the only viable option, especially given the slow review cycles around new firmware and GPU software stacks. Newer chipsets will also be prioritized for training due to performance gains.<p>Oracle likely recognizes this dynamic and is betting competitors may eventually need to deploy in their data centers. Governments haven’t historically deployed GPU capacity at this scale-beyond ASIC/FPGA crypto workloads.. and likely don’t have large pools of pristine Blackwell hardware available.<p>They’re also purchasing late in the cycle, which may work in their favour.</p>
]]></description><pubDate>Tue, 10 Mar 2026 11:10:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47321658</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=47321658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47321658</guid></item><item><title><![CDATA[New comment by apimade in "AI-First Company Memos"]]></title><description><![CDATA[
<p>Contract-first. API-first. Domain-driven. Platform driven. Microservice driven.<p>Tech loves making something a top priority (and forgetting about it several years later); AI is the first one that is applicable to the masses.<p>.. Well maybe not User-first. But that was even less clear than AI-first.</p>
]]></description><pubDate>Wed, 11 Feb 2026 21:57:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46981713</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=46981713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46981713</guid></item><item><title><![CDATA[New comment by apimade in "GLM-5: Targeting complex systems engineering and long-horizon agentic tasks"]]></title><description><![CDATA[
<p>Isn’t trivial? How is it not completely automated at this point?</p>
]]></description><pubDate>Wed, 11 Feb 2026 21:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46981583</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=46981583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46981583</guid></item><item><title><![CDATA[New comment by apimade in "Show HN: Slack CLI for Agents"]]></title><description><![CDATA[
<p>Warning: in Enterprise (Grid) your account will likely be flagged as hijacked, and all of your sessions will be killed.<p>Slack implemented session hijacking detection a while ago, and using LLM’s without throttling will very likely result in alerts. If you’re on Enterprise; I’d suggest re-slopping a re-implementation of this with ghost Chrome puppeteer.</p>
]]></description><pubDate>Sat, 07 Feb 2026 00:47:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46920142</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=46920142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46920142</guid></item><item><title><![CDATA[New comment by apimade in "The lost art of XML"]]></title><description><![CDATA[
<p>I spent the better half of my first professional decade writing RESTful abstractions over SOAP services and XML RPC monstrosities. I’ve done it for probably upwards of 2 or 300 systems (not interfaces, systems).<p>There’s one improvement XML had over JSON; and that’s comments.<p>The author laments about features and functionality that were largely broken, or implemented in a ways that countered their documentation. There were very few industries that actually wrote good interfaces and ensured documentation matched implementation, but they were nearly always electrical engineers who’d re-trained as software engineers through the early to late 90s.<p>Generally speaking namespaces were a frequent source of bugs and convoluted codepaths. Schemas, much like WSDL’s or docs, were largely unimplemented or ultimately dropped to allow for faster service changes. They’re from the bygone era of waterfall development, and they’re most definitely not coming back.<p>Then there’s the insane XML import functionality, or recursive parsing, which even today results in legacy systems being breached.<p>Then again, I said “author” at the start of this comment, but it’s probably disingenuous to call an LLM an author. This is 2026 equivalent of blogspam, but even HN seems to be falling for it these days.<p>The AI seems to also be missing one of the most important points; migration to smaller interfaces, more meaningful data models and services that were actually built to be used by engineers - not just a necessary deliverable as part of the original system implementation. API specs in the early 2000’s were a fucking mess of bloated, Rube-Goldbergesque interdependent specs, often ready to return validation errors with no meaningful explanation.<p>The implementation of XML was such a mess it spawned an an entire ecosystem of tooling to support it; SoapUI, parsers like Jackson and SAX (and later StAX), LINQ to XML, xmlstarlet, Jing, Saxon..<p>Was some of this hugely effective and useful? Yes. Was it mostly an unhinged level of abstraction, or a resulting implementation by engineers who themselves didn’t understand the overly complex features? The majority of the time.</p>
]]></description><pubDate>Fri, 23 Jan 2026 06:29:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46729165</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=46729165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46729165</guid></item><item><title><![CDATA[New comment by apimade in "Oracle made a $300B bet on OpenAI. It's paying the price"]]></title><description><![CDATA[
<p>They are for large infrastructure projects, especially at large organisations.<p>It takes companies 3-5 years for migration of these products, all of which are not CapEx funded and so get minimal resourcing without prioritisation by leadership.</p>
]]></description><pubDate>Fri, 12 Dec 2025 20:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46248290</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=46248290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46248290</guid></item><item><title><![CDATA[New comment by apimade in "AI agents find $4.6M in blockchain smart contract exploits"]]></title><description><![CDATA[
<p>I’ve got about 10 half way through write ups on projects I’ve done over the past few years. My whole “thing” is systemising exploitation.<p>One day I’ll publish something..</p>
]]></description><pubDate>Wed, 03 Dec 2025 08:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46131474</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=46131474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46131474</guid></item><item><title><![CDATA[New comment by apimade in "AI agents find $4.6M in blockchain smart contract exploits"]]></title><description><![CDATA[
<p>The same way you write malware without it being detected by EDR/antivirus.<p>Bit by bit.<p>Over the past six weeks, I’ve been using AI to support penetration testing, vulnerability discovery, reverse engineering, and bug bounty research. What began as a collection of small, ad-hoc tools has evolved into a structured framework: a set of pipelines for decompiling, deconstructing, deobfuscating, and analyzing binaries, JavaScript, Java bytecode, and more, alongside utility scripts that automate discovery and validation workflows.<p>I primarily use ChatGPT Pro and Gemini. Claude is effective for software development tasks, but its usage limits make it impractical for day-to-day work. From my perspective, Anthropic subsidizes high-intensity users far less than its competitors, which affects how far one can push its models. Although it's becoming more economical across their models recently, and I'd shift to them completely purely because of the performance of their models and infrastructure.<p>Having said all that, I’ve never had issues with providers regarding this type of work. While my activity is likely monitored for patterns associated with state-aligned actors (similar to recent news reports you may have read), I operate under my real identity and company account. Technically, some of this usage may sit outside standard Terms of Service, but in practice I’m not aware of any penetration testers who have faced repercussions -- and I'd quite happily take the L if I fall afoul of some automated policy, because competitors will quite happily take advantage of that situation. Larger vuln research/pentest firms may deploy private infrastructure for client-side analysis, but most research and development still takes place on commercial AI platforms -- and as far as I'm aware, I've never heard of a single instance of Google, Microsoft, OpenAI or Anthropic shutting down legitimate research use.</p>
]]></description><pubDate>Tue, 02 Dec 2025 06:24:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46118221</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=46118221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46118221</guid></item><item><title><![CDATA[New comment by apimade in "Imgur geo-blocked the UK, so I geo-unblocked my network"]]></title><description><![CDATA[
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/container-proxy/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/container-pro...</a><p>You can default route domains through a VPN using a Firefox tab container, you don’t need a separate browser instance running!</p>
]]></description><pubDate>Fri, 28 Nov 2025 20:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46082345</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=46082345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46082345</guid></item><item><title><![CDATA[New comment by apimade in "My dad could still be alive, but he's not"]]></title><description><![CDATA[
<p>I live in Merri-bek. 50%. 3km north of Melbourne CBD.<p>I can drive to an ED within 3-5 minutes.<p>This report doesn’t make me feel good.</p>
]]></description><pubDate>Thu, 13 Nov 2025 07:42:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45911928</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=45911928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45911928</guid></item><item><title><![CDATA[New comment by apimade in "Intent to Deprecate and Remove XSLT"]]></title><description><![CDATA[
<p>The description you give inherently changes the structure of the data, and JavaScript would be the best way to post-process it. CSS is about styling the structure of HTML, not structural changes to it.<p>Unless you have a good example, I think you’re coming at this from an “everything’s a nail if the only tool I have is a hammer”.</p>
]]></description><pubDate>Sat, 01 Nov 2025 11:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45780849</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=45780849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45780849</guid></item><item><title><![CDATA[New comment by apimade in "Intent to Deprecate and Remove XSLT"]]></title><description><![CDATA[
<p>Why not just expose an HTML representation of the data? Why must it remain JSON, XML, CSV, Parquet, fixed length or tab delimited files, ProtoBuf, etc?<p>API’s should provide content in the format asked of them. CSS should be used to style that content.<p>This is largely solved in RFC-6838 which is about “how media types, representation and the interoperability problem is solved”. <a href="https://datatracker.ietf.org/doc/rfc6838/" rel="nofollow">https://datatracker.ietf.org/doc/rfc6838/</a><p>Already supported by .NET Web APIs, Django, Spring, Node, Laravel, RoR, etc.<p>Less mature ecosystems like Golang have solutions, they’re just very much patch-work/RYO.<p>Or even use OpenResty or njs in Nginx, which puts the transformation in the web service layer and not the web application layer. So your data might be JSON blob, it’ll convert to HTML in real-time. Something similar can be achieved elsewhere like Apache using mod_lua etc.<p>I think bastardising one format (HTML), to support another format (JSON), is probably not the right move. We’ve already done that with stuff like media queries which have been abused for fingerprinting, or “has” CSS selectors for shitty layout hacks by devs who refuse to fix the underlying structure.</p>
]]></description><pubDate>Sat, 01 Nov 2025 07:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45779803</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=45779803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45779803</guid></item><item><title><![CDATA[New comment by apimade in "$912 energy independence without red tape"]]></title><description><![CDATA[
<p>This is like a guerrilla solar recipe from the anarchist’s cookbook.<p>The author doesn’t explicitly dissuade people from plugging in another multipoint/powerstrip/plugstrip into the end of the extension cable you’ve run into the other room. So I will. Don’t do that. There are plenty of low gauge, cheap extension cables out there which will degrade fast in this setup, and may cause a fire.<p>Also, if your landlord is okay with seeing this setup they probably don’t have insurance they’re worrying about, and are simply making sure you’re not actively destroying the property (rather than potentially destroying it with the fire hazard).</p>
]]></description><pubDate>Sat, 04 Oct 2025 22:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45477139</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=45477139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45477139</guid></item><item><title><![CDATA[New comment by apimade in "Ollama Web Search"]]></title><description><![CDATA[
<p>AgenticSeek, or you can get pretty far with local qwen and Playwright-Stealth or SeleniumBase integrated directly into your Chrome (running with Chrome DevTools Protocol enabled).</p>
]]></description><pubDate>Thu, 25 Sep 2025 21:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45379607</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=45379607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45379607</guid></item><item><title><![CDATA[New comment by apimade in "Ollama Web Search"]]></title><description><![CDATA[
<p>It is strange to launch this type of functionality with not even a privacy policy in place.<p>It makes me wonder if they’ve partnered with another of their VC’s peers who’s recently had a cash injection, and they’re being used as a design partner/customer story.<p>Exa would be my bet. YC backed them early, and they’ve also just closed a $85M Series B. Bing would be too expensive to run freely without Microsoft partnership.<p>Get on that privacy notice soon, Ollama. You’re HQ’d in CA, you’re definitely subject to CCPA. (You don’t need revenue to be subject to this, just being a data controller for 50,000 Californian residents is enough.)<p><a href="https://oag.ca.gov/privacy/ccpa" rel="nofollow">https://oag.ca.gov/privacy/ccpa</a><p>I can imagine the reaction if it turns out the zero-retention provider backing them ended up being Alibaba.</p>
]]></description><pubDate>Thu, 25 Sep 2025 21:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45379282</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=45379282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45379282</guid></item><item><title><![CDATA[New comment by apimade in "OpenAI and Nvidia announce partnership to deploy 10GW of Nvidia systems"]]></title><description><![CDATA[
<p>An 8% increase y/o/y is quite substantial, however keep in mind globally we experienced the 2022 fuel shock. In Australia for example we saw energy prices double that year.<p>Although wholesale electricity prices show double-digit average year-on-year swings, their true long-run growth is closer to ~6% per year, slightly above wages at ~4% during the same period.<p>So power has become somewhat less affordable, but still remains a small share of household income. In other words, wage growth has absorbed much of the real impact, and power prices are still a fraction of household income.<p>You can make it sound shocking with statements like “In 1999, a household’s wholesale power cost was about $150 a year, in 2022, that same household would be charged more than $1,000, even as wages only grew 2.5x”, but the real impact (on average, obviously there are outliers and low income households are disproportionately impacted in areas where gov doesn’t subsidise) isn’t major.<p><a href="https://www.aer.gov.au/industry/registers/charts/annual-volume-weighted-average-30-minute-prices-regions" rel="nofollow">https://www.aer.gov.au/industry/registers/charts/annual-volu...</a></p>
]]></description><pubDate>Mon, 22 Sep 2025 21:51:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45340014</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=45340014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45340014</guid></item><item><title><![CDATA[New comment by apimade in "Oh no, not again a meditation on NPM supply chain attacks"]]></title><description><![CDATA[
<p>Accidentally installing a malicious package in your dev environment, the concern isn’t “what’s already installed”, it’s what’s potentially going to be installed in the future by you or your colleagues.<p>So, you pin the version and update periodically when security issues arise in your dependencies.</p>
]]></description><pubDate>Wed, 17 Sep 2025 17:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45278517</link><dc:creator>apimade</dc:creator><comments>https://news.ycombinator.com/item?id=45278517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45278517</guid></item></channel></rss>