<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: ergest</title><link>https://news.ycombinator.com/user?id=ergest</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 05:53:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ergest" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[SQL Design Patterns for Data Engineering]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@ergestx/an-introduction-to-sql-design-patterns-and-best-practices-169891b4e27f">https://medium.com/@ergestx/an-introduction-to-sql-design-patterns-and-best-practices-169891b4e27f</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45628564">https://news.ycombinator.com/item?id=45628564</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 18 Oct 2025 16:33:20 +0000</pubDate><link>https://medium.com/@ergestx/an-introduction-to-sql-design-patterns-and-best-practices-169891b4e27f</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=45628564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45628564</guid></item><item><title><![CDATA[New comment by ergest in "Instant SQL for results as you type in DuckDB UI"]]></title><description><![CDATA[
<p>There’s an extension for that <a href="https://github.com/ywelsch/duckdb-psql">https://github.com/ywelsch/duckdb-psql</a></p>
]]></description><pubDate>Thu, 24 Apr 2025 19:43:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43786703</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=43786703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43786703</guid></item><item><title><![CDATA[New comment by ergest in "Ask HN: How do you get out of a rut?"]]></title><description><![CDATA[
<p>I got laid off from a job and did some consulting on the side for a few months. The break helped my creativity tremendously</p>
]]></description><pubDate>Fri, 20 Oct 2023 16:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=37958624</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=37958624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37958624</guid></item><item><title><![CDATA[New comment by ergest in "After Callous Layoffs, Workers Are Done with the Full-Time Work"]]></title><description><![CDATA[
<p>There have been other periods of massive layoffs. (I’ve personally witnessed 2001 and 2008) Weren’t workers disillusioned with full time work back then or has it become easier and more acceptable to freelance in the last decade? Was it perhaps the callousness of the layoffs that ignited these emotions?</p>
]]></description><pubDate>Tue, 07 Feb 2023 14:21:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34693087</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=34693087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34693087</guid></item><item><title><![CDATA[Why Analytics Engineering is here to stay]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.ergestx.com/analytics-engineering/">https://www.ergestx.com/analytics-engineering/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=31175200">https://news.ycombinator.com/item?id=31175200</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 Apr 2022 01:29:10 +0000</pubDate><link>https://www.ergestx.com/analytics-engineering/</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=31175200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31175200</guid></item><item><title><![CDATA[New comment by ergest in "PRQL – A proposal for a better SQL"]]></title><description><![CDATA[
<p>> I can't decide if it would be better or worse if it stuck more closely to SQL keywords. You use "from" and "select", but not "where", "order by", "group by". There's some danger of it being in an uncanny valley of SQLish, but I'm pretty sure I'd prefer just using those terms verbatim (including the space in "order by"... that style is less common in modern languages but it's not really that much harder to parse)<p>I agree 100% here. As a SQL veteran, it would make the transition a lot easier if you used common SQL keywords like group by, order by, limit, etc.
e.g.<p><pre><code>    from employees
    where country = "USA"
    derive [
      gross_salary: salary + payroll_tax,
      gross_cost:   gross_salary + benefits_cost
    ]           
    where gross_cost > 0
    group by:[title, country] [
        average salary,
        sum     salary,
        average gross_salary,
        sum     gross_salary,
        average gross_cost,
        sum_gross_cost: sum gross_cost,
        count,
    ]
    order by:sum_gross_cost
    where count > 200
    limit 20</code></pre></p>
]]></description><pubDate>Sun, 30 Jan 2022 14:06:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=30137295</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=30137295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30137295</guid></item><item><title><![CDATA[New comment by ergest in "Metrics-driven product development is hard"]]></title><description><![CDATA[
<p>That’s because metrics are great for optimization and fine tuning features but terrible for innovation</p>
]]></description><pubDate>Mon, 27 Dec 2021 17:24:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=29704479</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=29704479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29704479</guid></item><item><title><![CDATA[New comment by ergest in "Your Lifestyle Has Already Been Designed (2010)"]]></title><description><![CDATA[
<p>I agree that the 40h workweek is not technically “designed” per se but rather it’s the best confluence of factors such as keeping competition at bay, keeping society productive, making people feel useful, making life purposeful for many, etc. It’s the current local minima. If we could work 60 or 80 hours and still get the same benefits, we’d do so. However, nobody has experimented with working less while others work more because competition will eat you up.</p>
]]></description><pubDate>Sun, 01 Aug 2021 16:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=28027693</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=28027693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28027693</guid></item><item><title><![CDATA[New comment by ergest in "Why have there been so many own goals at the Euros?"]]></title><description><![CDATA[
<p>The comment of Tyler Heaps gives a clue:<p>“If you look at each one and how they’ve occurred, many have come from “dangerous areas” on the pitch. At AS Monaco over the last season, we looked at where and how goals were most often scored and key areas to shoot/cross from to apply in our game model.”<p>With teams applying more analytics to soccer there are more cases of high goal probability crosses and defenders’ attempts to clear these are often futile. A great example was England’s equalizer yesterday that technically was an OG but realistically the defender had no chance to clear it and Sterling was right there to tap it in.</p>
]]></description><pubDate>Thu, 08 Jul 2021 11:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=27770807</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=27770807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27770807</guid></item><item><title><![CDATA[New comment by ergest in "How to Learn Complex Things Quickly: A Guide"]]></title><description><![CDATA[
<p>The guide is ok, but I will say that nothing works better than having a problem you’re trying to solve. The rest comes naturally. I taught myself data mining (now called machine learning or data science) in a matter of months because I was trying to build a lead scoring model.</p>
]]></description><pubDate>Thu, 08 Apr 2021 16:58:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=26741138</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=26741138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26741138</guid></item><item><title><![CDATA[New comment by ergest in "Ultrasound has potential to damage coronaviruses"]]></title><description><![CDATA[
<p>Might work wonders in being applied to air filters or disinfecting large spaces. Not sure if you could run this continuously especially when humans are around.</p>
]]></description><pubDate>Tue, 16 Mar 2021 17:33:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=26480057</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=26480057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26480057</guid></item><item><title><![CDATA[New comment by ergest in "Most companies developing AI capabilities have yet to gain significant benefits"]]></title><description><![CDATA[
<p>Completely agree. Most business data is noise and most of the signals are already discovered as simple rules and heuristics. On the other hand, if you have a strong signal in your data, even a simple algorithm like linear/logistic regression will be able to help. What I’ll call “signal hunting” is probably the best use of DS resources and also the hardest thing to do.<p>I’ve done my share of experiments with ML/AI and where I’ve seen the most interesting value has been NLP applications (such as categorizing customer comments or assigning categories to products based in description) and finding “factors that influence behavior x” which then can be turned into either a model or a few simple rules.</p>
]]></description><pubDate>Tue, 20 Oct 2020 16:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=24838976</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=24838976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24838976</guid></item><item><title><![CDATA[New comment by ergest in "Del.icio.us"]]></title><description><![CDATA[
<p>I second this! Algorithmic discovery tools solve for sameness whereas StumbleUpon solved for variety. It was a wonderful tool for breaking out of thought bubbles.</p>
]]></description><pubDate>Wed, 29 Jul 2020 11:52:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=23985615</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=23985615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23985615</guid></item><item><title><![CDATA[New comment by ergest in "Medium is not the home for your ideas"]]></title><description><![CDATA[
<p>I love Publii! Best combination of a WYSIWYG editor and static site gen. Beautiful themes and built in publishing for github pages, netlify, AWS S3, etc.</p>
]]></description><pubDate>Wed, 22 Jul 2020 11:45:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=23915950</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=23915950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23915950</guid></item><item><title><![CDATA[New comment by ergest in "A Steve Jobs masterclass from a decade ago"]]></title><description><![CDATA[
<p>This is precisely the reason why I prefer playlists to anything Spotify recommends. Playlists are human curated. I kinda wish Spotify just bought Pandora and their music DNA. I really mis Pandora’s recommendations</p>
]]></description><pubDate>Tue, 14 Jul 2020 11:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=23830502</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=23830502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23830502</guid></item><item><title><![CDATA[New comment by ergest in "How Epidemics End"]]></title><description><![CDATA[
<p>Thank you, I was reading the article too trying to get the point and failing to do so.</p>
]]></description><pubDate>Tue, 30 Jun 2020 18:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=23693117</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=23693117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23693117</guid></item><item><title><![CDATA[New comment by ergest in "Ask HN: Does being practical act as a hinderance to one’s imagination?"]]></title><description><![CDATA[
<p>No it doesn’t. Pragmatic thinking is just another mental algorithm. You just haven’t learn any good out-of-the-box thinking algorithms. May I suggest Inside the Box? <a href="https://www.amazon.com/Inside-Box-Creativity-Breakthrough-Results/dp/1451659296" rel="nofollow">https://www.amazon.com/Inside-Box-Creativity-Breakthrough-Re...</a></p>
]]></description><pubDate>Sat, 16 Nov 2019 17:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=21553918</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=21553918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21553918</guid></item><item><title><![CDATA[New comment by ergest in "Tech giants have hijacked the web – Some innovators are developing new platforms"]]></title><description><![CDATA[
<p>Google the title</p>
]]></description><pubDate>Sat, 26 Oct 2019 13:18:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=21363473</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=21363473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21363473</guid></item><item><title><![CDATA[New comment by ergest in "List of Cognitive Biases"]]></title><description><![CDATA[
<p>Gerd Gigerenzer's work and the book Simple Rules are far more efficient ways of making better decisions than reading a list of 100+ "biases" and trying to overcome them. A good intro is Risk Savvy. <a href="https://www.youtube.com/watch?v=KnRWVmWQG24" rel="nofollow">https://www.youtube.com/watch?v=KnRWVmWQG24</a></p>
]]></description><pubDate>Tue, 02 Jul 2019 15:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=20336006</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=20336006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20336006</guid></item><item><title><![CDATA[New comment by ergest in "Ask HN: Good tech talks on how analytics systems are implemented?"]]></title><description><![CDATA[
<p>I’ve worked with a GA implementation before which I don’t recommend if you want to own your data or if you want unsampled, detailed logs. I’ve also seen a full end to end implementation that uses server log shipping to s3, log parsing and complicated ETL processes which I also don’t recommend due to the sheer effort it would take to build.<p>I’d say go with something like Matomo (formerly Piwik) <a href="https://matomo.org" rel="nofollow">https://matomo.org</a>. If you wanted to build your own, I’d suggest keeping it simple. Look at Matomo’s architecture and replicate <a href="https://github.com/matomo-org/matomo" rel="nofollow">https://github.com/matomo-org/matomo</a>.</p>
]]></description><pubDate>Wed, 12 Jun 2019 11:37:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=20163526</link><dc:creator>ergest</dc:creator><comments>https://news.ycombinator.com/item?id=20163526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20163526</guid></item></channel></rss>