<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: devjam</title><link>https://news.ycombinator.com/user?id=devjam</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 18:44:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=devjam" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by devjam in "The IBM-ification of Google?"]]></title><description><![CDATA[
<p>While Apple does make nice hardware and appear to be listening to their users in that respect, don't forget that Tahoe has not been particularly well-received.</p>
]]></description><pubDate>Fri, 22 May 2026 00:59:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48230687</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=48230687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48230687</guid></item><item><title><![CDATA[New comment by devjam in "Rob Pike goes nuclear over GenAI"]]></title><description><![CDATA[
<p>While I agree with your sentiment, the actual quote is subtly different, which changes the meaning:<p>"Think of how stupid the average person is, and realize half of them are stupider than that."</p>
]]></description><pubDate>Fri, 26 Dec 2025 22:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46397210</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=46397210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46397210</guid></item><item><title><![CDATA[New comment by devjam in "Alan.app – Add a Border to macOS Active Window"]]></title><description><![CDATA[
<p>That was my first thought too! but then realised Allan Border has a double L, while the app's name is "Alan"</p>
]]></description><pubDate>Thu, 27 Nov 2025 05:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46065979</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=46065979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46065979</guid></item><item><title><![CDATA[New comment by devjam in "AI is a front for consolidation of resources and power"]]></title><description><![CDATA[
<p>Nothing is in its "final form" today.<p>I'm a long time SWE and in the last week, I've made and shipped production changes across around 6 different repos/monorepos, ranging from Python to Golang, to Kotlin to TS to Java. I'd consider myself "expert" in maybe one or two of those codebases and only having a passing knowledge of the others.<p>I'm using AI, not to fire-and-forget changes, but to explain and document where I can find certain functionality, generate snippets and boilerplate, and produce test cases for the changes I need. I read, review and consider that every line of code I commit has my name against it, and treat it as such.<p>Without these tools I'd estimate being around 25% as effective when it comes to getting up to speed on unfamiliar code and service. For that alone, AI tooling is utterly invaluable.</p>
]]></description><pubDate>Thu, 20 Nov 2025 10:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45991305</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=45991305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45991305</guid></item><item><title><![CDATA[New comment by devjam in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>> Easiest day for engineers on-call everywhere<p>I have three words for you: cascading systems failure</p>
]]></description><pubDate>Mon, 20 Oct 2025 22:16:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45650120</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=45650120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45650120</guid></item><item><title><![CDATA[New comment by devjam in "RSS is awesome"]]></title><description><![CDATA[
<p>> ... Feedly that pretend to care about RSS but layer on features unrelated to the protocol<p>I've been using Feedly since Google killed reader, and while I like the RSS functionality it offers, I do agree that they've slowly been adding more and more features I don't care for.<p>Maybe it's time to migrate to something like TFA suggests.<p>I also agree with your other comments; it's huge a shame.</p>
]]></description><pubDate>Fri, 29 Aug 2025 05:18:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45060490</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=45060490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45060490</guid></item><item><title><![CDATA[New comment by devjam in "I'm Archiving Picocrypt"]]></title><description><![CDATA[
<p>I see what you did there</p>
]]></description><pubDate>Wed, 06 Aug 2025 12:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44810830</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=44810830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44810830</guid></item><item><title><![CDATA[New comment by devjam in "Is It JavaScript?"]]></title><description><![CDATA[
<p>There appears to be a link to an RFC1918 address on that page: <a href="http://192.168.4.56:5001" rel="nofollow">http://192.168.4.56:5001</a></p>
]]></description><pubDate>Mon, 02 Jun 2025 08:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44156646</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=44156646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44156646</guid></item><item><title><![CDATA[New comment by devjam in "You might want to stop running atop"]]></title><description><![CDATA[
<p>"Don't put your hand in the fire."</p>
]]></description><pubDate>Wed, 26 Mar 2025 03:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43478545</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=43478545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43478545</guid></item><item><title><![CDATA[New comment by devjam in "Better Shell History Search"]]></title><description><![CDATA[
<p>I've been using McFly [1] recently, and like it a lot.<p>> McFly replaces your default ctrl-r shell history search with an intelligent search engine that takes into account your working directory and the context of recently executed commands. McFly's suggestions are prioritized in real time with a small neural network.<p>[1] <a href="https://github.com/cantino/mcfly" rel="nofollow">https://github.com/cantino/mcfly</a></p>
]]></description><pubDate>Wed, 26 Mar 2025 03:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43478513</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=43478513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43478513</guid></item><item><title><![CDATA[New comment by devjam in "Bug squash: An underrated interview question"]]></title><description><![CDATA[
<p>As was also pointed out in the TFA, while you may not be "marking people down" because of unfamiliarity with syntax, an interviewee who has more experience with the language (and it's debugging tools) used in the interview will have an inherent advantage over someone who isn't as familiar.</p>
]]></description><pubDate>Wed, 21 Aug 2024 04:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41306865</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=41306865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41306865</guid></item><item><title><![CDATA[New comment by devjam in "Adventures Making Vegemite"]]></title><description><![CDATA[
<p>I agree, nice and thick, with lots of butter! Don't listen to the advice in the article :-)<p>> The trick is not to spread it thickly like peanut butter; instead, you take about a quarter of a teaspoon’s worth and scrape it thinly over the entire slice.</p>
]]></description><pubDate>Mon, 08 Apr 2024 01:43:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39965499</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=39965499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39965499</guid></item><item><title><![CDATA[New comment by devjam in "Go run"]]></title><description><![CDATA[
<p>And if your main.go is in a sub-directory, e.g. cmd/pathto/cli/main.go:<p><pre><code>    $ go run ./cmd/pathto/cli</code></pre></p>
]]></description><pubDate>Thu, 22 Feb 2024 02:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39462566</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=39462566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39462566</guid></item><item><title><![CDATA[New comment by devjam in "What you've got is in fact a people problem"]]></title><description><![CDATA[
<p>From the Wikipedia entry:<p>> After his death Machiavelli's name came to evoke unscrupulous acts of the sort he advised most famously in his work, The Prince. He claimed that his experience and reading of history showed him that politics have always been played with deception, treachery, and crime. He also notably said that a ruler who is establishing a kingdom or a republic, and is criticized for his deeds, including violence, should be excused when the intention and the result are beneficial to him.</p>
]]></description><pubDate>Thu, 15 Feb 2024 03:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39378913</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=39378913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39378913</guid></item><item><title><![CDATA[New comment by devjam in "The Catalogue of UK Entrances to Hell (2002)"]]></title><description><![CDATA[
<p>Save, open FTP/SCP client, copy to webserver, maybe poke/restart a service via SSH, back to browser, refresh... dammit, error, rinse repeat.<p>We're certainly spoiled having formatting, linting, tests and coverage all run on save these days :-)</p>
]]></description><pubDate>Tue, 13 Feb 2024 11:09:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39356631</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=39356631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39356631</guid></item><item><title><![CDATA[New comment by devjam in "The Catalogue of UK Entrances to Hell (2002)"]]></title><description><![CDATA[
<p>What a gem! And a few more from the HTML source:<p><pre><code>    <META NAME="Keywords" CONTENT="entrances2hell, entrancestohell, entrances to hell, Hell, Canterbury, Kent,">
</code></pre>
As well as a style tag missing a closing '>' on the page template:<p><pre><code>    </style</code></pre></p>
]]></description><pubDate>Tue, 13 Feb 2024 10:43:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39356429</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=39356429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39356429</guid></item><item><title><![CDATA[New comment by devjam in "How Programming Languages Got Their Names"]]></title><description><![CDATA[
<p>Practical Extraction and Reporting Language</p>
]]></description><pubDate>Thu, 08 Feb 2024 10:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=39300227</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=39300227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39300227</guid></item><item><title><![CDATA[New comment by devjam in "From slow to SIMD: A Go optimization story"]]></title><description><![CDATA[
<p>Sure, I understand that from the POV of making your code explicit. Personally I  have always tended towards, for example:<p><pre><code>    var x string
</code></pre>
when initializing empty (zero-value) vars, versus:<p><pre><code>    x := "hello"
</code></pre>
when initializing variables that should hold an initial value.<p>To me as a Go programmer at least, this is more obvious and intuitive as to the intent of the declaration.</p>
]]></description><pubDate>Wed, 24 Jan 2024 10:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=39115708</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=39115708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39115708</guid></item><item><title><![CDATA[New comment by devjam in "From slow to SIMD: A Go optimization story"]]></title><description><![CDATA[
<p>The author used:<p><pre><code>    sum := float32(0)
</code></pre>
Over Go's zero-value default initialization e.g.<p><pre><code>    var sum float32
</code></pre>
A nit stylistically but wondering if there was a good reason to do so?</p>
]]></description><pubDate>Wed, 24 Jan 2024 07:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39114787</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=39114787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39114787</guid></item><item><title><![CDATA[New comment by devjam in "The merge vs. rebase debate"]]></title><description><![CDATA[
<p>I feel the same way.<p>My commits on a PR are always rebased as I go, into one or two or at most three neat changes. Meanwhile (some) others I work with seem to have no problem creating PRs consisting of a dozen or more changes, most of which with messages like “wip”, “typo”, “fix comment” etc.</p>
]]></description><pubDate>Fri, 29 Dec 2023 21:04:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38810157</link><dc:creator>devjam</dc:creator><comments>https://news.ycombinator.com/item?id=38810157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38810157</guid></item></channel></rss>