<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: heinrichhartman</title><link>https://news.ycombinator.com/user?id=heinrichhartman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 20:05:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=heinrichhartman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by heinrichhartman in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>I personally use git commit -m "." for: "Just snapshots this state real quick" on a feature branch.<p>main branch is advanced on PR level, with squashed commits.<p>So the "." should never make it to main, and have PR description as commit message.</p>
]]></description><pubDate>Wed, 08 Apr 2026 14:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690407</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=47690407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690407</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Google Workspace CLI"]]></title><description><![CDATA[
<p>Can someone explain to me, why Google can't (or does not want to) implement the same auth flow that any other SaaS company uses:<p># API Keys in Settings<p>1. Go to Settings -> API Keys Page<p>2. Create Token (set scope and expiration date)<p># OAuth flow<p>1. `gws login` shows url to visit<p>2. Login with Google profile & select data you want to share<p>3. Redirect to localhost page confirms authentication<p>I get that I need to configure Project and OAuth screens if I want to develop an Applications for other users, that uses GCP services. This is fine. But I am trying to access my own data over a (/another) HTTP API. This should not be hard.</p>
]]></description><pubDate>Thu, 05 Mar 2026 07:30:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47258696</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=47258696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47258696</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Mathematicians disagree on the essential structure of the complex numbers (2024)"]]></title><description><![CDATA[
<p>Agreed. To me it looks like the entire discussion is just bike-shedding.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:15:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964262</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=46964262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964262</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Logging sucks"]]></title><description><![CDATA[
<p>A post on this topic feels incomplete without a shout-out to Charity Majors - she has been preaching this for a decade, branded the term "wide events" and "observability", and built honeycomb.io around this concept.<p>Also worth pointing out that you can implement this method with a lot of tools these days. Both structured Logs or Traces lend itself to capture wide events. Just make sure to use a tool that supports general query patterns and has rich visualizations (time-series, histograms).</p>
]]></description><pubDate>Sun, 21 Dec 2025 18:45:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46347125</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=46347125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46347125</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Uv is the best thing to happen to the Python ecosystem in a decade"]]></title><description><![CDATA[
<p>Well Python Language should be seen as an UI layer for C++/C. Not out of character to use Rust for "heavy lifting"</p>
]]></description><pubDate>Thu, 30 Oct 2025 08:50:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45757742</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=45757742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45757742</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Gaussian Processes for Machine Learning (2006) [pdf]"]]></title><description><![CDATA[
<p>Why would you learn Gaussian Processes today? Is there any application where they are still leading and have not been superseeded by Deep NNets?</p>
]]></description><pubDate>Wed, 20 Aug 2025 13:36:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44961839</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=44961839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44961839</guid></item><item><title><![CDATA[Off-CPU Profiling]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.polarsignals.com/blog/posts/2025/07/30/introducing-off-cpu-profiling">https://www.polarsignals.com/blog/posts/2025/07/30/introducing-off-cpu-profiling</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44735564">https://news.ycombinator.com/item?id=44735564</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 30 Jul 2025 15:33:14 +0000</pubDate><link>https://www.polarsignals.com/blog/posts/2025/07/30/introducing-off-cpu-profiling</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=44735564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44735564</guid></item><item><title><![CDATA[New comment by heinrichhartman in "LLMs should not replace therapists"]]></title><description><![CDATA[
<p>> The real question is can they do a better job than no therapist. That's the option people face.
> The answer to that question might still be no, but at least it's the right question.<p>The answer is: YES.<p>Doing better than nothing is a really low hanging fruit. As long as you don't do damage - you do good. If the LLM just listens and creates a space and a sounding board for reflection is already an upside.<p>> Until we answer the question "Why can't people get good mental health support?" Anyway.<p>The answer is: Pricing.<p>Qualified Experts are EXPENSIVE. Look at the market pricies for good Coaching.<p>Everyone benefits from having a coach/counseler/therapist. Very few people can afford them privately. The health care system can't afford them either, so they are reserved for the "worst cases" and managed as a parse resource.</p>
]]></description><pubDate>Mon, 07 Jul 2025 08:58:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44488198</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=44488198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44488198</guid></item><item><title><![CDATA[Python removes "experimental" tag from the "nogil" free-threaded Python]]></title><description><![CDATA[
<p>Article URL: <a href="https://discuss.python.org/t/pep-779-criteria-for-supported-status-for-free-threaded-python/84319?page=7">https://discuss.python.org/t/pep-779-criteria-for-supported-status-for-free-threaded-python/84319?page=7</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44296454">https://news.ycombinator.com/item?id=44296454</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 17 Jun 2025 07:12:10 +0000</pubDate><link>https://discuss.python.org/t/pep-779-criteria-for-supported-status-for-free-threaded-python/84319?page=7</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=44296454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44296454</guid></item><item><title><![CDATA[New comment by heinrichhartman in "It's the end of observability as we know it (and I feel fine)"]]></title><description><![CDATA[
<p>> New Relic did this for the Rails revolution, Datadog did it for the rise of AWS, and Honeycomb led the way for OpenTelemetry.<p>I find this reading of history of OTel highly biased. OpenTelemetry was born as the Merge of OpenCensus (initiated by Google) and OpenTracing (initiated by LightStep):<p><a href="https://opensource.googleblog.com/2019/05/opentelemetry-merger-of-opencensus-and.html?utm_source=chatgpt.com" rel="nofollow">https://opensource.googleblog.com/2019/05/opentelemetry-merg...</a><p>> The seed governance committee is composed of representatives from Google, Lightstep, Microsoft, and Uber, and more organizations are getting involved every day.<p>Honeycomb has for sure had valuable code & community contributions and championed the technology adoption, but they are very far from "leading the way".</p>
]]></description><pubDate>Wed, 11 Jun 2025 07:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44245174</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=44245174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44245174</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Test Postgres in Python Like SQLite"]]></title><description><![CDATA[
<p>Can you explain this? What is the compilation target? What is the compiler? How does being a "python extension" help?</p>
]]></description><pubDate>Fri, 06 Jun 2025 05:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44198032</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=44198032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44198032</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Why Does My eBPF Program Work on One Kernel but Fail on Another?"]]></title><description><![CDATA[
<p>From my experience most DTrace users rely on DTrace "providers" [1] and Static Trace Points [2] rather than directly probing kernel structs. Also these days the Solaris kernel is not moving all that much.<p>[1] <a href="https://www.illumos.org/books/dtrace/chp-syscall.html#chp-syscall" rel="nofollow">https://www.illumos.org/books/dtrace/chp-syscall.html#chp-sy...</a>
[2] <a href="https://www.illumos.org/books/dtrace/chp-sdt.html#chp-sdt" rel="nofollow">https://www.illumos.org/books/dtrace/chp-sdt.html#chp-sdt</a></p>
]]></description><pubDate>Wed, 23 Apr 2025 12:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43771115</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=43771115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43771115</guid></item><item><title><![CDATA[Atlassian to shut down Opsgenie in April 2027]]></title><description><![CDATA[
<p>Article URL: <a href="https://support.atlassian.com/opsgenie/docs/what-happens-when-opsgenie-is-turned-off/">https://support.atlassian.com/opsgenie/docs/what-happens-when-opsgenie-is-turned-off/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43279840">https://news.ycombinator.com/item?id=43279840</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Mar 2025 13:16:48 +0000</pubDate><link>https://support.atlassian.com/opsgenie/docs/what-happens-when-opsgenie-is-turned-off/</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=43279840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43279840</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Most-Watched Software Engineering Talks of 2024"]]></title><description><![CDATA[
<p>Regular speaker here (who is also on the list).<p>I was never payed for a talk, and I have very rarely heared of people being payed by the conference itself -- appart from some "rock-star" keynotes.<p>Generally talks are sponsored by the person you currently work for - i.e. they pay for travel, and sponsor your time. If you work for a vendor in the space, this runs under marketing expense. If you work for a "regular" company this runs under personal development, employer branding & industry exchange.</p>
]]></description><pubDate>Wed, 12 Feb 2025 19:28:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43028840</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=43028840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43028840</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Show HN: Heap Explorer"]]></title><description><![CDATA[
<p>OK. RTFM. You already did! Wonderful.</p>
]]></description><pubDate>Thu, 06 Feb 2025 22:21:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42967111</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=42967111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42967111</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Show HN: Heap Explorer"]]></title><description><![CDATA[
<p>Can you modify this to listen to a signal (e.g. SIGUSR) instead, for triggering the REPL?</p>
]]></description><pubDate>Thu, 06 Feb 2025 22:20:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42967106</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=42967106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42967106</guid></item><item><title><![CDATA[New comment by heinrichhartman in "Nearly all binary searches and mergesorts are broken (2006)"]]></title><description><![CDATA[
<p><p><pre><code>    int mid =(low + high) / 2;
</code></pre>
> Specifically, it fails if the sum of low and high is greater than the maximum positive int value (2^31 - 1).<p>I would really challenge calling this kind of effects "bug" or "breakage".<p>It's like calling Newtons law of gravity broken, because it's not accurate at predicting how galaxies move.<p>Things are engieered and tested for a certain scale.<p>Knowing which tools to use at which sacle is part of the craft of engineering.</p>
]]></description><pubDate>Sat, 11 Jan 2025 11:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42665244</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=42665244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42665244</guid></item><item><title><![CDATA[New comment by heinrichhartman in "A ChatGPT clone, in 3000 bytes of C, backed by GPT-2 (2023)"]]></title><description><![CDATA[
<p>What's the point of art?</p>
]]></description><pubDate>Thu, 12 Dec 2024 07:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42397143</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=42397143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42397143</guid></item><item><title><![CDATA[A Field Guide to Reliability Engineering [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=VAgT7CY572U">https://www.youtube.com/watch?v=VAgT7CY572U</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42029830">https://news.ycombinator.com/item?id=42029830</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 02 Nov 2024 22:54:40 +0000</pubDate><link>https://www.youtube.com/watch?v=VAgT7CY572U</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=42029830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42029830</guid></item><item><title><![CDATA[New comment by heinrichhartman in "The Paradox of the Distance Runner"]]></title><description><![CDATA[
<p>Hi horv,<p>For Courtney Dauwalter are we talking "won" as in across all starters or across all women starters?<p>Winning against a mixed field would be beyond impressive!</p>
]]></description><pubDate>Mon, 30 Sep 2024 15:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41698311</link><dc:creator>heinrichhartman</dc:creator><comments>https://news.ycombinator.com/item?id=41698311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41698311</guid></item></channel></rss>