<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: r1b</title><link>https://news.ycombinator.com/user?id=r1b</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 13:52:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=r1b" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by r1b in "Beyond Performance: Measuring the environmental impact of analytical databases"]]></title><description><![CDATA[
<p>Neat, curious how “multitenancy” impacts these calculations - thinking about big DWH players like BigQuery, Redshift etc - or even stuff like motherduck.</p>
]]></description><pubDate>Tue, 29 Apr 2025 20:16:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43837549</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=43837549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43837549</guid></item><item><title><![CDATA[New comment by r1b in "I found a backdoor into my bed"]]></title><description><![CDATA[
<p>in this situation, is it just like, you should front kinesis with a service that can apply appropriate quotas / limits?</p>
]]></description><pubDate>Fri, 21 Feb 2025 21:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43133201</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=43133201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43133201</guid></item><item><title><![CDATA[New comment by r1b in "I found a backdoor into my bed"]]></title><description><![CDATA[
<p>re: the kinesis key - curious, what is the right way to configure log delivery for remotely deployed appliances?</p>
]]></description><pubDate>Fri, 21 Feb 2025 21:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43133159</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=43133159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43133159</guid></item><item><title><![CDATA[New comment by r1b in "Composable SQL"]]></title><description><![CDATA[
<p>Nodding along furiously. One area where this comes up is when you want to export some piece of logic that effectively “returns a table”.<p>For example, I work with a source of data that requires a particularly hairy JOIN strategy. The logic is the same for any table with the same “shape”, but no one can reuse it without copy / paste.</p>
]]></description><pubDate>Wed, 29 Jan 2025 01:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=42860559</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=42860559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42860559</guid></item><item><title><![CDATA[New comment by r1b in "Subvert – Collectively owned music marketplace"]]></title><description><![CDATA[
<p>> Discoverability is especially hard because 99% of the music people create sucks<p>This - as a listener, quality is the hard problem. It is encouraging that the proposal affirms the value of curative functions (like labels).<p>As an artist, I actually don’t really care about music’s commercial problems - I’m more annoyed by the constraints on musical art objects inherent in all music platforms.<p>Like, experiencing art objects in a gallery hits different vs scrolling through bandcamp. The internet is, already, the gallery but it’s like we replaced all of the paintings with tiny prints, eclipsed by the placards.<p>The thing I would really love is a music platform that feels like a hosting platform, not a marketplace. Where a user can simultaneously act as a listener, an artist, a curator or a critic.</p>
]]></description><pubDate>Fri, 18 Oct 2024 23:17:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41884351</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=41884351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41884351</guid></item><item><title><![CDATA[Traps and Pitfalls of Using SQL with Jinja]]></title><description><![CDATA[
<p>Article URL: <a href="https://tobikodata.com/traps-and-pitfalls-of-using-sql-with-jinja.html">https://tobikodata.com/traps-and-pitfalls-of-using-sql-with-jinja.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41362878">https://news.ycombinator.com/item?id=41362878</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 26 Aug 2024 22:31:57 +0000</pubDate><link>https://tobikodata.com/traps-and-pitfalls-of-using-sql-with-jinja.html</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=41362878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41362878</guid></item><item><title><![CDATA[New comment by r1b in "Pipe Syntax in SQL"]]></title><description><![CDATA[
<p>This was my first thought as well. I like the language, but I’m hesitant to adopt it without tooling that can extract an AST, ideally interoperable with the hard-won tooling we already have for SQL.<p>Improved UX at query development time is nice, but data teams need so much more than this. Stuff like lineage, linting, cross-dialect interop  - these are no longer niche concerns, they are table stakes, and they come from having a shared syntax for data transformation.</p>
]]></description><pubDate>Sun, 25 Aug 2024 15:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41347850</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=41347850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41347850</guid></item><item><title><![CDATA[New comment by r1b in "Pipe Syntax in SQL"]]></title><description><![CDATA[
<p>It’s strange to me that the interop story here only considers compatibility with GoogleSQL.<p>These days, we have tooling that can generate an IR for SQL and transpile it to any dialect (see: sqlglot).<p>Doesn’t coupling SQL syntax to dialect-specific SQL semantics throw a wrench in this?</p>
]]></description><pubDate>Sat, 24 Aug 2024 20:09:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=41341112</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=41341112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41341112</guid></item><item><title><![CDATA[New comment by r1b in "When do we stop finding new music?"]]></title><description><![CDATA[
<p>WFMU is indeed the one I’m referring to here :)<p>To get the freeform format with newer, “shinier”, and often more electronic sounding music, I also like NTS.</p>
]]></description><pubDate>Thu, 25 Apr 2024 22:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40163722</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=40163722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40163722</guid></item><item><title><![CDATA[New comment by r1b in "When do we stop finding new music?"]]></title><description><![CDATA[
<p>This mostly an assessment at scale. By volume, irrespective of genre, and even accounting for subjectivity, most of the material that gets published isn’t very good.<p>That being said, I generally don’t agree with conclusions like “culture is frozen”. You are correct that there is _more_ high quality material available than ever before. The challenge is just that it’s harder than ever to find it.</p>
]]></description><pubDate>Thu, 25 Apr 2024 22:05:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=40163645</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=40163645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40163645</guid></item><item><title><![CDATA[New comment by r1b in "When do we stop finding new music?"]]></title><description><![CDATA[
<p>Outlier here (musician, spend hours per week trying to find new music) - some thoughts:<p>- The search space for music is really large and noisy. Most of the stuff out there isn’t very good, and the stuff that is good isn’t always discoverable with a single strategy 
- The best strategies almost always exploit human connections<p>Some strategies I use:<p>- Spatial locality, who is performing with or near artists that I like? 
- Publishing locality, who is on the same label as an artist that I like?
- Artist locality, what other projects has an artist I like contributed to?
- Fan locality, what other artists does a fan of an artist that I like enjoy?<p>——<p>Note that none of these strategies are as effective as “relinquish control”. For example, there is a freeform radio station near me that I listen to all day at work. I have a rule that I won’t turn the radio off in the middle of a DJs set, even if I don’t like a song. This has helped me “break through” to interesting artists I wouldn’t have discovered otherwise.<p>To the article’s question, I think the main factor here doesn’t have much to do with music. Cultural production has exploded, and it’s really hard to navigate any cultural  space in a non-obsessive way.<p>I thought it was interesting that the effect of “generational preference for music released when teenaged” seemed to wane around Gen Z. I wonder if this is just exhaustion, perhaps with tendencies towards pastiche as a consequence.</p>
]]></description><pubDate>Wed, 24 Apr 2024 21:54:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40150198</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=40150198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40150198</guid></item><item><title><![CDATA[New comment by r1b in "Transpile Any SQL to PostgreSQL Dialect"]]></title><description><![CDATA[
<p>Recommend checking out <a href="https://github.com/tobymao/sqlglot">https://github.com/tobymao/sqlglot</a> if you are interested in this capability for other SQL dialects<p>Tools like this are helpful for:<p>- Rendering SQL in a consistent way, eg for snapshot testing<p>- Testing SQL business logic in CI against a dialect with less heavyweight dependencies<p>- Applying AST transformations to take advantage of dialect-specific optimizations</p>
]]></description><pubDate>Mon, 18 Mar 2024 21:52:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39750505</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=39750505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39750505</guid></item><item><title><![CDATA[New comment by r1b in "Jaron Lanier on the danger of AI"]]></title><description><![CDATA[
<p>If you enjoy this kind of thinking I'd recommend [1].<p>> Electric speed mingles the cultures of prehistory with the dregs of industrial marketeers, the nonliterate with semiliterate and the postliterate. Mental break-down of varying degrees is the very common result of uprooting and inundation with new information and endless new patterns of information.<p>[1] <a href="https://web.mit.edu/allanmc/www/mcluhan.mediummessage.pdf" rel="nofollow">https://web.mit.edu/allanmc/www/mcluhan.mediummessage.pdf</a></p>
]]></description><pubDate>Thu, 23 Mar 2023 19:19:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=35279943</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=35279943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35279943</guid></item><item><title><![CDATA[New comment by r1b in "ClickHouse vs. BigQuery"]]></title><description><![CDATA[
<p>> a single HIFI Enterprise account can easily have half a gigabyte of associated royalty data representing over 25 million rows of streaming and other transaction data<p>Curious about why they were struggling with this workload on BigQuery. It just doesn’t seem like very much data. Maybe they were cost-constrained and using a tiny slot reservation?</p>
]]></description><pubDate>Fri, 17 Feb 2023 23:53:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=34842230</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=34842230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34842230</guid></item><item><title><![CDATA[New comment by r1b in "Visa's marketing opt-out has been down for over a week. Is this a legal issue?"]]></title><description><![CDATA[
<p>This has been true for "Camel" (cdr R.J Reynolds, cddr British American Tobacco) promotional emails for months. I've been through the unsubscribe workflow several times but still receive emails. I do appreciate the irony - it's as hard to unsubscribe as it is to quit smoking!</p>
]]></description><pubDate>Tue, 29 Mar 2022 23:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=30849434</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=30849434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30849434</guid></item><item><title><![CDATA[New comment by r1b in "Diary of a first-time on-call engineer"]]></title><description><![CDATA[
<p>Thanks for sharing this. We are going through a similar organizational shift at $JOB where a large team has been split into several sub-teams that own services. It was valuable to see how you adapted the on-call rotation to this new structure.<p>On using a public channel for coordinating incident response, we have struggled in the past with stakeholders joining the meeting and offering well intended but ultimately distracting input during the incident. We’ve found it best to have one responder play the role of “incident commander” and manage external communication / rope in more stakeholders as needed. This helps avoid conditions that make the incident even more stressful, like say a member of upper management demanding frequent updates or spreading FUD.</p>
]]></description><pubDate>Mon, 14 Mar 2022 22:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=30679569</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=30679569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30679569</guid></item><item><title><![CDATA[New comment by r1b in "Here comes the first TikTok war"]]></title><description><![CDATA[
<p>Thanks, I was skeptical too :)<p>I especially liked the phrase “chain of blame”</p>
]]></description><pubDate>Fri, 25 Feb 2022 00:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=30462174</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=30462174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30462174</guid></item><item><title><![CDATA[New comment by r1b in "Here comes the first TikTok war"]]></title><description><![CDATA[
<p>Yes, see <a href="https://contentauthenticity.org/" rel="nofollow">https://contentauthenticity.org/</a></p>
]]></description><pubDate>Thu, 24 Feb 2022 22:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30461123</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=30461123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30461123</guid></item><item><title><![CDATA[New comment by r1b in "Scalable PostgreSQL Connection Pooler"]]></title><description><![CDATA[
<p>Why might I want to use this or pgbouncer instead of, say, the connection pooling built into ORMs like SQLAlchemy?</p>
]]></description><pubDate>Fri, 12 Nov 2021 18:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=29202540</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=29202540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29202540</guid></item><item><title><![CDATA[The State of Fiber Broadband]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=PbPhZdXoOBU">https://www.youtube.com/watch?v=PbPhZdXoOBU</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27337762">https://news.ycombinator.com/item?id=27337762</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 30 May 2021 22:56:52 +0000</pubDate><link>https://www.youtube.com/watch?v=PbPhZdXoOBU</link><dc:creator>r1b</dc:creator><comments>https://news.ycombinator.com/item?id=27337762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27337762</guid></item></channel></rss>