<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: OliverGuy</title><link>https://news.ycombinator.com/user?id=OliverGuy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 22:50:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=OliverGuy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by OliverGuy in "I wrote 5000 lines of assembly because I was angry"]]></title><description><![CDATA[
<p>It's comical too, jumpy and takes way to long.<p>Sure it's kinda cool as a gimmick, but it should be like 600-800ms <i>at most</i> if you do want one</p>
]]></description><pubDate>Mon, 15 Jun 2026 14:29:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48541837</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=48541837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48541837</guid></item><item><title><![CDATA[New comment by OliverGuy in "DaVinci Resolve 21"]]></title><description><![CDATA[
<p>Ampere make some big 32-128 core server ARM chips that are somewhere around Zen4c ish in performance, although they aren't commonly used outside of the server context. But they do at least exist.</p>
]]></description><pubDate>Thu, 04 Jun 2026 09:28:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48396200</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=48396200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48396200</guid></item><item><title><![CDATA[New comment by OliverGuy in "Ferrari Luce"]]></title><description><![CDATA[
<p>Ferrari have had indicator buttons in all their cars since about 2010</p>
]]></description><pubDate>Tue, 26 May 2026 07:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48276511</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=48276511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48276511</guid></item><item><title><![CDATA[New comment by OliverGuy in "UK government replaces Palantir software with internally-built refugee system"]]></title><description><![CDATA[
<p>Have you got a source for the s3/glue/redshift bit?</p>
]]></description><pubDate>Sat, 16 May 2026 07:08:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48157600</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=48157600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48157600</guid></item><item><title><![CDATA[New comment by OliverGuy in "The Greatest Shot in Television: James Burke Had One Chance to Nail This Scene (2024)"]]></title><description><![CDATA[
<p>AFAIK youtube will stretch the player window to match the aspect ratio of the source media, lots of cinematic content that's a wider than normal (21:9 I think?) ratio that youtube adjusts the player window to fit around without black bars.<p>They won't ever squash or stretch video though, so this means the original uploader stretched the 4:3 content to 16:9 at some point before upload</p>
]]></description><pubDate>Mon, 11 May 2026 06:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48091689</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=48091689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48091689</guid></item><item><title><![CDATA[New comment by OliverGuy in "Chevrolet Performance eCrate package (400v/200hp)"]]></title><description><![CDATA[
<p>I get this is a pretty nice product that they won't sell in huge volume, but that is really steep, was expecting something <20k</p>
]]></description><pubDate>Thu, 07 May 2026 07:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48046547</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=48046547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48046547</guid></item><item><title><![CDATA[New comment by OliverGuy in "Qwen3.6-27B: Flagship-Level Coding in a 27B Dense Model"]]></title><description><![CDATA[
<p>I would love to have a shit load of small (27B dense. 35B MoE) agents running locally and looking at and ingesting <i>every</i> bit of data about me, my life and what I get up to see what sort of correlations it finds. Give a coding agent access to a data lake of events and let it build up its own analytics tooling to extract and draw out information from that data, and present it to me as daily/weekly/monthly summaries.</p>
]]></description><pubDate>Wed, 22 Apr 2026 21:45:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47869683</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47869683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47869683</guid></item><item><title><![CDATA[New comment by OliverGuy in "Migrating from DigitalOcean to Hetzner"]]></title><description><![CDATA[
<p>What's the HA plan?<p>Sounds like from the requirement to live migrate you can't really afford planned downtime, so why are you risking unplanned downtime?</p>
]]></description><pubDate>Sat, 18 Apr 2026 15:04:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47816473</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47816473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47816473</guid></item><item><title><![CDATA[New comment by OliverGuy in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>Just started this weekend on <a href="https://gitlab.com/get-otter/otter-sdk" rel="nofollow">https://gitlab.com/get-otter/otter-sdk</a><p>Its dbt inspired stream ETL tool (or maybe just the TL?), it currently just has a dev mode that does RabbitMQ to local Parque files while I'm getting the core of it to a place I'm happy with.<p>It runs SQL models against the incoming messages and outputs the results to one or more output tables. Has a local WAL so you can tune it to have sensible sized output files (or not, if you need regular updates but at the expense of query perf.)<p>Planning on adding Protobuf messages, Kafka as a source and S3 and Iceberg tables as sinks this week.<p>Lightly inspired by a some projects at work where a lot of time and effort was spent doing this and resulted in something not very reusable without a lot of refactor work. Feel like the stream -> data lake pattern should be something that is just SQL + Config, same way dbt is for transformations within a data warehouse.<p>No plans on adding any cross message joins or aggregations as that would require cross worker communications and I explicitly want to keep the workers stateless (minus the WAL of course)<p>Would really appreciate any feedback on the core concept, esp. if this is something you'd actually use in prod (if it were finished!) Not sure if there is something that does this already that I don't know about, or if this genuinely fills some sort of hole in the exisitng tooling</p>
]]></description><pubDate>Mon, 13 Apr 2026 13:43:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47751861</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47751861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47751861</guid></item><item><title><![CDATA[New comment by OliverGuy in "Anthropic expands partnership with Google and Broadcom for next-gen compute"]]></title><description><![CDATA[
<p>And you know Nvidia can't be constent with one format for FLOPs within a single graph, 1,000,000x faster but comparing FP32 to FP8 or NVFP4 and acting like it's the same.</p>
]]></description><pubDate>Tue, 07 Apr 2026 12:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47673931</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47673931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47673931</guid></item><item><title><![CDATA[New comment by OliverGuy in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>settings.json -> global config
Env vars -> settings different to your global for a specific project
Slash commands / chat keywords -> need to change a setting mid chat</p>
]]></description><pubDate>Tue, 07 Apr 2026 07:34:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671879</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47671879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671879</guid></item><item><title><![CDATA[New comment by OliverGuy in "Google's 200M-parameter time-series foundation model with 16k context"]]></title><description><![CDATA[
<p>Edit, it looks like the paper does<p>TPUv5e with 16 tensor cores for 2 days for the 200M param model.<p>Claude reckons this is 60 hours on a 8xA100 rig, so very accessibile compared to LLMs for smaller labs</p>
]]></description><pubDate>Tue, 31 Mar 2026 07:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47583894</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47583894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47583894</guid></item><item><title><![CDATA[New comment by OliverGuy in "Google's 200M-parameter time-series foundation model with 16k context"]]></title><description><![CDATA[
<p>Wish they gave some numbers for total GPU hours to train this model, seems comparatively tiny when compared to LLMs so interested to know how close this is to something trainable by your average hobbyist/university/small lab</p>
]]></description><pubDate>Tue, 31 Mar 2026 07:14:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47583808</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47583808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47583808</guid></item><item><title><![CDATA[New comment by OliverGuy in "OpenAI is walking away from expanding its Stargate data center with Oracle"]]></title><description><![CDATA[
<p>Interested to know more about your inference start up? How you guys operating, do you own hardware or use the cloud?</p>
]]></description><pubDate>Tue, 10 Mar 2026 12:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47322061</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47322061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47322061</guid></item><item><title><![CDATA[New comment by OliverGuy in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p><a href="https://gitlab.com/usecaliper/caliper-python-sdk" rel="nofollow">https://gitlab.com/usecaliper/caliper-python-sdk</a><p>An LLM observability SDK that let's you store pre and post request metadata with every call in as lightweight an SDK as possible.<p>Stores to S3 in batched JSON files, so can easily plug into existing tooling like DuckDB for analysis.<p>It's designed to answer questions like; "how do different user tiers of my services rate this two different models and three different systems prompts?". You can capture all the information required to answer this in the SDK and do some queries over the data to get the answers.</p>
]]></description><pubDate>Mon, 09 Mar 2026 06:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47305603</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47305603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305603</guid></item><item><title><![CDATA[Show HN: Caliper – Auto Instrumented LLM Observability with Custom Metadata]]></title><description><![CDATA[
<p>Caliper is designed to auto instrument LLM calls within Python, it monkey patches the OpenAI and Anthropic SDKs (Got plans to add LiteLLM so you can use any provider you want to) so it's almost completely invisible to you as the developer and for basic metrics can slot in as a single init() at start.<p>It can also gather custom metadata about a call, this can be any KV pairs you want, both pre and post request.<p>```python<p>import caliper<p>import anthropic<p>caliper.init(target="s3") # This is all that's required for basic observability, no changes needed to LLM calls for basic metrics<p>client = anthropic.Anthropic()<p>response = client.messages.create(<p><pre><code>  model="claude-sonnet-4-20250514",

  messages=[{"role": "user", "content": "What is 2 + 2?"}],

  caliper_metadata={"campaign": "q4"}, # Pre request metadata
</code></pre>
)<p>print(response.content[0].text)<p>caliper.annotate(sentiment="positive") # Post request metadata<p>```<p>You can use this to track effectiveness of model changes, tracking them against difference user tiers. Maybe your free tier users don't notice if you use a cheaper model but you paying users do? How do you know if a recent system prompt change was effective? You can track the version of the prompt in metadata and compare post request rating annotations between prompt versions.<p>It has a dev mode which logs locally, it can also send files to S3. The SDK has a background queue and worker which flushes in batches that are configurable in size and time between flushes. It exports to S3 as batched JSON files to readily to integrate into most data engineering pipelines or you can just query directly with a tool like DuckDB.<p>PyPi: <a href="https://pypi.org/project/caliper-sdk/" rel="nofollow">https://pypi.org/project/caliper-sdk/</a><p>Edits: formatting and PyPi Link</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47296746">https://news.ycombinator.com/item?id=47296746</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 08 Mar 2026 12:21:35 +0000</pubDate><link>https://gitlab.com/usecaliper/caliper-python-sdk</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47296746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47296746</guid></item><item><title><![CDATA[New comment by OliverGuy in "Facebook's Fascination with My Robots.txt"]]></title><description><![CDATA[
<p>That's still the same crawler system though. And it's lazy engineering to not build in something to track when you last requested a url.<p>And it's quite a trivial feature at that.</p>
]]></description><pubDate>Mon, 23 Feb 2026 14:00:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47122415</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=47122415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47122415</guid></item><item><title><![CDATA[New comment by OliverGuy in "More than DNS: Learnings from the 14 hour AWS outage"]]></title><description><![CDATA[
<p>Tbh, for most companies/orgs the cost/complexity of multi region just isn't worth it.<p>The cost of a work days worth of downtime is rarely enough to justify the expense of trying to deploy across multiple regions or clouds.<p>Esp if you are public facing and not internal. You just go 'well everyone else was down to because of aws' and your customers just go 'ah okay fair enough'</p>
]]></description><pubDate>Thu, 30 Oct 2025 16:26:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45761821</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=45761821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45761821</guid></item><item><title><![CDATA[New comment by OliverGuy in "Ubiquiti SFP Wizard"]]></title><description><![CDATA[
<p>Cisco etc have truly insane pricing on optics, like $1000 for something generic that cost $20-50 from fs.com etc. The only difference is how it presents itself to the switch (ie, says its a Cisco optic), not actual difference in performance.<p>Often Cisco/etc will refuse support cases if you aren't using their optics, if the switches/routers even work with them in the first case, which isn't a given as often they'll refuse to work with non branded optics.<p>Really just a money grab by the big network vendors.<p>This box allows you to flash the firmware on the optic to say its from whatever brand you want (Cisco, Dell, Aruba, Juniper etc) so that you can get it to work in that companies switch/router.<p>For most SMEs, the brand of optics makes no difference. Maybe keep a few legit branded ones around for debugging and when you need to raise a support case. But otherwise, the generic ones flashed to look like branded ones work just fine.</p>
]]></description><pubDate>Tue, 28 Oct 2025 16:09:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45734730</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=45734730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45734730</guid></item><item><title><![CDATA[New comment by OliverGuy in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>Their latest update on the status page says it's a Dynamodb DNS issue</p>
]]></description><pubDate>Mon, 20 Oct 2025 09:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45641701</link><dc:creator>OliverGuy</dc:creator><comments>https://news.ycombinator.com/item?id=45641701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45641701</guid></item></channel></rss>