<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: peterm4</title><link>https://news.ycombinator.com/user?id=peterm4</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 21:21:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=peterm4" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by peterm4 in "Hardware Attestation as Monopoly Enabler"]]></title><description><![CDATA[
<p>> It doesn't take much to convince them that Google et al don't have their best interests in mind. They already know it and have experienced it.<p>I think with Apple in particular, this is the issue. Apple have largely demonstrated that they _do_ often have the users best interests in mind (or at least at some point have had) on the basis that the users are Apple’s primary customers. Yes, Apple lock down iOS functionality but this has often been to deliver innovative features. Users don’t mind that they’re in a walled garden because, they like the walled garden.<p>This is where Google is a different case. Google’s interests are aligned with mass data collection rather than products people love. Most Google users have experienced how this impacts them negatively at some point, usually with the degradation of their products, and constant advert spam.<p>Google is an example of a company that the mass majority assumes to be in the wrong. Apple often isn’t.</p>
]]></description><pubDate>Mon, 11 May 2026 10:40:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48093277</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=48093277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48093277</guid></item><item><title><![CDATA[New comment by peterm4 in "Stock markets are too high and set to fall, says Bank of England deputy"]]></title><description><![CDATA[
<p>We can make an ETF out of this…</p>
]]></description><pubDate>Fri, 24 Apr 2026 19:55:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47895038</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=47895038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47895038</guid></item><item><title><![CDATA[New comment by peterm4 in "Has_not_been_viewed_much"]]></title><description><![CDATA[
<p>In most circumstances, I’d absolutely agree. For Art Galleries and museums, I’m far more inclined to be lenient.
It’s art. It’s okay for the api to be characteristically vibes based. Especially because the downstream use-cases probably only really care if it’s something that’s been accessed “much”.</p>
]]></description><pubDate>Wed, 15 Apr 2026 12:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47778098</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=47778098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47778098</guid></item><item><title><![CDATA[New comment by peterm4 in "Components of a Coding Agent"]]></title><description><![CDATA[
<p>This looks great, and I’ve bookmarked to give it a go.<p>Any reason you’ve opted for custom markdown formats with the @ syntax rather than using something like frontmatter?<p>Very conscious that this would prevent any markdown rendering in github etc.</p>
]]></description><pubDate>Sat, 04 Apr 2026 17:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47641326</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=47641326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47641326</guid></item><item><title><![CDATA[New comment by peterm4 in "Show HN: Giggles – A batteries-included React framework for TUIs"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Frequency_illusion" rel="nofollow">https://en.wikipedia.org/wiki/Frequency_illusion</a></p>
]]></description><pubDate>Tue, 03 Mar 2026 15:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47234121</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=47234121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47234121</guid></item><item><title><![CDATA[New comment by peterm4 in "Show HN: HomeBrew HN – generate personal context for content ranking"]]></title><description><![CDATA[
<p>I love this. I’ve always considered doing something similar with a traditional recsys model.<p>The only feature I’d love to see, is there are many posts where I’m more interested in the HN comments, rather than the articles themselves. It would be great to see this incorporated somehow.<p>Awesome work though. Will bookmark!</p>
]]></description><pubDate>Thu, 03 Jul 2025 20:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44459122</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=44459122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44459122</guid></item><item><title><![CDATA[New comment by peterm4 in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>I did. My idea has preceded me seeing that article for a while now, but reading that was definitely a push finally try it out.</p>
]]></description><pubDate>Thu, 03 Jul 2025 19:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=44458267</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=44458267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44458267</guid></item><item><title><![CDATA[New comment by peterm4 in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Where I am, BPA receipts are banned, fortunately. Also making sure to buy BPA free alternatives.</p>
]]></description><pubDate>Mon, 30 Jun 2025 09:11:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44421109</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=44421109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44421109</guid></item><item><title><![CDATA[New comment by peterm4 in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Not as exciting or big as some of the projects on here, but just a small personal one I’ve been wanting to do for a while.<p>I recently impulse bought an Epson receipt printer, and I’ve started putting together a server in Go to print a morning update every day. Getting it to print the weather, my calendar and todos, news headlines, HN front page. Basically everything I pick up my phone for in the morning, to be on paper rather than looking at a screen first thing. Very early days but hacking away and learning escpos/go! (Vibecoding a lot of it)<p><a href="https://github.com/petertjmills/escpos-server">https://github.com/petertjmills/escpos-server</a></p>
]]></description><pubDate>Sun, 29 Jun 2025 23:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44417564</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=44417564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44417564</guid></item><item><title><![CDATA[New comment by peterm4 in "Mac browser Arc being discontinued in favor of new Dia app"]]></title><description><![CDATA[
<p>Seconding that Zen has been an amazing Arc replacement for those happy with Firefox based browser. 
The only challenge is daily driving both Zen and Zed as a code editor is a pain when it comes to macOS spotlight (/raycast).</p>
]]></description><pubDate>Fri, 30 May 2025 10:23:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44134695</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=44134695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44134695</guid></item><item><title><![CDATA[New comment by peterm4 in "Show HN: I built an open-source data pipeline tool in Go"]]></title><description><![CDATA[
<p>I'd absolutely love to love this.<p>Using dbt at $JOB, and building a custom dbt adapter for our legacy data repos, I've slowly developed a difficult relationship dbt's internals and externals. Struggling with the way it (python) handles concurrency, threading, timeouts with long running (4hr+ jobs), and the like. Not to mention inconsistencies with the way it handles Jinja in config files vs SQL files. Also it's lack of ingestion handling and VSCode/editor support, which it seems like Bruin considers very well! 
Since starting poking around on the inside of dbt I've felt like Go or Rust would be a far more suitable platform for a pipeline building tool, and this looks to be going in a great direction, so congrats on the launch and best of luck with your cloud offering.<p>That being said, I tried starting the example bruin pipeline with duckdb on a current data project, and I'm having no luck getting the connection to appear with `bruin connections list` so nothing will run. So looks like I'm going to have to stick with dbt for now. Might be worth adding some more documentation around the .bruin.yml file; dbt has great documentation listing the purpose and layout of each file in the folder which is very helpful when trying to set things up.</p>
]]></description><pubDate>Wed, 18 Dec 2024 21:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42455533</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=42455533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42455533</guid></item><item><title><![CDATA[New comment by peterm4 in "Sampling with SQL"]]></title><description><![CDATA[
<p>Been working with sqlite and Typescript, needing random rows sampled reproducibly with a seed. Found this handy little trick [0]. Not the cleanest, but it works!<p>`SELECT * FROM sales ORDER BY substr(${seedValue} * sales.id, length(sales.id) + 2) LIMIT 10;`<p>[0] <a href="https://stackoverflow.com/questions/24256258/order-by-random-with-seed-in-sqlite" rel="nofollow">https://stackoverflow.com/questions/24256258/order-by-random...</a></p>
]]></description><pubDate>Mon, 21 Oct 2024 14:23:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41904507</link><dc:creator>peterm4</dc:creator><comments>https://news.ycombinator.com/item?id=41904507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41904507</guid></item></channel></rss>