<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: dhagz</title><link>https://news.ycombinator.com/user?id=dhagz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 10:40:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dhagz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dhagz in "Anthropic tries to hide Claude's AI actions. Devs hate it"]]></title><description><![CDATA[
<p>You thought "fast mode" was describing the agent? No no no, it's describing your spend, since it only uses "extra usage."</p>
]]></description><pubDate>Mon, 16 Feb 2026 14:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47035809</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=47035809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47035809</guid></item><item><title><![CDATA[New comment by dhagz in "Getting Started Strudel"]]></title><description><![CDATA[
<p>Really, you don't need to know how to program to do Strudel. Like, yeah, it's a programming language - but it's not like you need to know the fundamentals of software engineering to write something with Strudel. You just start typing and keep what sounds good. There is no difference between figuring out the melody and harmony and all the other parts of the song - you just type and edit until it sounds good. You get immediate feedback since it's constantly looping and trivial to work in your changes.<p>Compare that to piano: sure, you can walk up to a piano and plunk out a melody easy enough - but once you start venturing towards harmony and song the skill required ramps up exponentially. Suddenly you need to have both hands doing independent things, know where to place your fingers so that you can comfortably play the notes for the current beat <i>and</i> future beats (there's a ton of technique here and it's not the most intuitive thing ever - entire books are written to drill it), the list goes on.</p>
]]></description><pubDate>Thu, 19 Jun 2025 13:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44318494</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=44318494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44318494</guid></item><item><title><![CDATA[New comment by dhagz in "Hundred Rabbits is a small collective exploring the failability of modern tech"]]></title><description><![CDATA[
<p>I feel that engaging here is probably a mistake, but screw it.<p>> I don't make extraordinary claims<p>That seems like a pretty extraordinary claim to me. That you've made. Twice.</p>
]]></description><pubDate>Fri, 02 Aug 2024 13:08:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41138561</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=41138561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41138561</guid></item><item><title><![CDATA[New comment by dhagz in "How to start a Go project in 2023"]]></title><description><![CDATA[
<p>One thing for profiling HTTP services specifically, you can attach handlers for pprof data easily [0]. I usually only mount the routes if I've set a flag for it, usually something to indicate I want to run in debug mode. This does everything "for free", i.e. it starts profiling memory and CPU and then exposes the data on routes for you to visualize in the browser.<p>[0]: <a href="https://pkg.go.dev/net/http/pprof" rel="nofollow">https://pkg.go.dev/net/http/pprof</a></p>
]]></description><pubDate>Tue, 23 May 2023 18:54:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36049048</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=36049048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36049048</guid></item><item><title><![CDATA[New comment by dhagz in "Bloomberg sponsors curl with 10K USD"]]></title><description><![CDATA[
<p>Ah yes, because /that's/ the important part of the argument.</p>
]]></description><pubDate>Thu, 30 Mar 2023 13:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=35372640</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=35372640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35372640</guid></item><item><title><![CDATA[New comment by dhagz in "I use cheap notebooks"]]></title><description><![CDATA[
<p>> I read once a stellar idea to help get over the fear of starting to draw in a notebook (or an art project, or a new software project) is to just start scribbling and drawing. Intentionally starting with a mess makes it much easier to break the cycle of "This thing I'm doing isn't good enough yet for this".<p>Along these lines, something I have shamelessly stolen from Merlin Mann is to write "The first page is profound" on the first page of every notebook I get.</p>
]]></description><pubDate>Fri, 10 Mar 2023 20:22:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=35100382</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=35100382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35100382</guid></item><item><title><![CDATA[New comment by dhagz in "How the Chick-fil-A Cauliflower Sandwich was created"]]></title><description><![CDATA[
<p>Yeah, it's probably more that it will share a fryer with the chicken.</p>
]]></description><pubDate>Fri, 10 Feb 2023 14:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=34740108</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=34740108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34740108</guid></item><item><title><![CDATA[New comment by dhagz in "macOS Command Line"]]></title><description><![CDATA[
<p>For Outlook specifically, look in Outlook's settings under "Notifications and Sound".</p>
]]></description><pubDate>Wed, 07 Dec 2022 20:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=33900088</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=33900088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33900088</guid></item><item><title><![CDATA[New comment by dhagz in "I don’t believe in sprints"]]></title><description><![CDATA[
<p>Good teams don't need sprints, ergo sprints are bad is not a good argument. I'm not the biggest fan of SCRUM overall, but it exists for a reason. I saw in another thread/article here someone describe SCRUM/sprints as "training wheels for managers", and I feel that is incredible accurate. If I'm going to come in and  start leading a team, I'm probably going to start with SCRUM just to get my feet under me and learn how the team works. After that, switching to kanban can be discussed, but there needs to be /some/ tracking to communicate timelines to the business at large.</p>
]]></description><pubDate>Wed, 05 Oct 2022 13:00:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=33094984</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=33094984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33094984</guid></item><item><title><![CDATA[New comment by dhagz in "An Unlikely Bohemia: Athens, Georgia, in Reagan's America (2020)"]]></title><description><![CDATA[
<p>I lived in Athens (recently, not in the eighties) and it was almost overwhelming how much music there was at any given time. And not just "pop" music, but orchestral/wind band stuff. The music school at UGA is pretty damn good and so there's always a good concert available.</p>
]]></description><pubDate>Thu, 01 Sep 2022 13:51:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=32676191</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=32676191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32676191</guid></item><item><title><![CDATA[New comment by dhagz in "Ask HN: What made you feel that coding as a skill can make you achieve feats?"]]></title><description><![CDATA[
<p>Back in 2001/2002 (I was 11 or so) I wrote an AppleScript to play a specific iTunes playlist. I then set up my iMac to run this script every morning at ~5am to be my alarm clock. That feeling of bending the computer to my will was pretty cool, and started me down the path to becoming a software engineer. It's amazing what ~10 lines of code turned into.</p>
]]></description><pubDate>Thu, 18 Aug 2022 16:47:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=32512021</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=32512021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32512021</guid></item><item><title><![CDATA[New comment by dhagz in "Giving a shit as a service"]]></title><description><![CDATA[
<p>That was the whole point of the article - the process of <dealing with thing> was delightful because <thing needer> dealt with a <thing provider> that gave a shit.</p>
]]></description><pubDate>Tue, 12 Jul 2022 19:11:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=32074396</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=32074396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32074396</guid></item><item><title><![CDATA[New comment by dhagz in "Roguelike Tutorial in Rust (2019)"]]></title><description><![CDATA[
<p>They're referring to this[1].<p>[1]: <a href="https://doc.rust-lang.org/stable/book/" rel="nofollow">https://doc.rust-lang.org/stable/book/</a></p>
]]></description><pubDate>Tue, 12 Jul 2022 13:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=32069227</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=32069227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32069227</guid></item><item><title><![CDATA[New comment by dhagz in "Design lessons from guitar pedals"]]></title><description><![CDATA[
<p>I get where you're coming from, but I think you're expecting too much from the "form" part of design, when guitar pedals are basically pushed entirely towards "function". There's obviously a spectrum (Walrus Audio, Earthquaker Devics for two that manage good function and good form), but BOSS pedals are beautiful to me in just how easy they are to use - that big ol' flap covering the switch makes it to where I have to try _really_ hard to not turn the pedal on when I stomp on it. And that's the primary thing I want to do with a pedal - turn it off and on. BOSS's pedals actually very literally are laid out in proportion to how I use them - the dials get maybe 20-25% of the enclosure's usable space, while the rest is dedicated to making it easy to do the thing I care about. It might be brutalist and basically entirely function over form, but there's beauty in just how usable it is.</p>
]]></description><pubDate>Fri, 01 Jul 2022 18:03:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=31950302</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=31950302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31950302</guid></item><item><title><![CDATA[New comment by dhagz in "Ask HN: What is your Kubernetes nightmare?"]]></title><description><![CDATA[
<p>I've found that creating the k8s resources manually in a local KinD/microk8s cluster and then spewing the resulting YAML to be much easier than typing the YAML directly.</p>
]]></description><pubDate>Mon, 27 Jun 2022 13:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=31894286</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=31894286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31894286</guid></item><item><title><![CDATA[New comment by dhagz in "Straight.el: next-gen, purely functional package manager for the Emacs hacker"]]></title><description><![CDATA[
<p>Depends on the LSP client you're using. Eglot doesn't do a whole lot to manage them, and leaves it to the user to install language servers they need. lsp-mode will find and install language servers if needed.</p>
]]></description><pubDate>Wed, 22 Jun 2022 12:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=31835282</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=31835282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31835282</guid></item><item><title><![CDATA[New comment by dhagz in "Modern programming languages require generics"]]></title><description><![CDATA[
<p>Honestly, I enjoy the current answer to this (which was around long before Go's generics) - there is the `sort` package, which provides a lot of baseline sorting functions for built-in types, and then a function that takes a slice of `interface{}/any` and a function to sort the elements of that slice.</p>
]]></description><pubDate>Tue, 24 May 2022 15:53:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=31493691</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=31493691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31493691</guid></item><item><title><![CDATA[New comment by dhagz in "Show HN: gq – like jq or zq, but you use Go"]]></title><description><![CDATA[
<p>Just load the JSON into Mongo/Cassandra and query that. /s</p>
]]></description><pubDate>Wed, 27 Apr 2022 20:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=31185336</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=31185336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31185336</guid></item><item><title><![CDATA[New comment by dhagz in "Infinite Mac"]]></title><description><![CDATA[
<p>This makes me realize how much I miss the old (spatial) Finder.</p>
]]></description><pubDate>Tue, 26 Apr 2022 17:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=31170827</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=31170827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31170827</guid></item><item><title><![CDATA[New comment by dhagz in "Go Developer Survey 2021 Results"]]></title><description><![CDATA[
<p>Not only that, but the chances of having more than one developer at a company who already know $LANGUAGE_NOT_USED_AT_COMPANY is slim. There's maybe like two or three other people at my company who know Rust, and none of them are on my team or even close to my team in the org chart. So me proposing we write a new service in $LANGUAGE is basically me saying, "If I ever leave, you will have to literally move heaven and earth to maintain this thing. Or worse, you'll have to build institutional knowledge of $LANGUAGE as an insurance policy against me leaving."</p>
]]></description><pubDate>Wed, 20 Apr 2022 16:37:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=31099527</link><dc:creator>dhagz</dc:creator><comments>https://news.ycombinator.com/item?id=31099527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31099527</guid></item></channel></rss>