<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: alex_smart</title><link>https://news.ycombinator.com/user?id=alex_smart</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 14 May 2026 14:38:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alex_smart" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alex_smart in "The Emacsification of Software"]]></title><description><![CDATA[
<p>Which is where the "emacsification" analogy breaks for me.<p>The reason people who like emacs write their one-off program in emacs is that it is an extraordinarily introspectable and debuggable programming environment. There is no "code, compile, run" loop - you just write code against the live running environment. Devoid of that fast feedback loop, writing code just isn't as much fun.</p>
]]></description><pubDate>Wed, 13 May 2026 19:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48126280</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=48126280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48126280</guid></item><item><title><![CDATA[New comment by alex_smart in "Shell Tricks That Make Life Easier (and Save Your Sanity)"]]></title><description><![CDATA[
<p>That is because the terminology (and the keybindings) come from the Emacs tradition, not vim. Most shells come with “vim mode” as well, but at least in my experience, the dual mode editing paradigm of does not feel like a good fit for the shell.</p>
]]></description><pubDate>Thu, 26 Mar 2026 17:21:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47533156</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=47533156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47533156</guid></item><item><title><![CDATA[New comment by alex_smart in "Opera: Rewind The Web to 1996 (Opera at 30)"]]></title><description><![CDATA[
<p>> US has privacy laws in place that will protect you<p>They don't protect us at all. Thanks to Snowden, we all know that the US government has extremely sophisticated and wide-ranging ability to get access to any data we share with American companies.<p>> but China is worse<p>And why so?</p>
]]></description><pubDate>Wed, 25 Mar 2026 08:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47514837</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=47514837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47514837</guid></item><item><title><![CDATA[New comment by alex_smart in "Opera: Rewind The Web to 1996 (Opera at 30)"]]></title><description><![CDATA[
<p>The original comment was neither false dichotomy nor whataboutism. It was a simple point that the rest of the world is already used to their data being snooped by the US government. So apart from US exceptionalism, there is no particular reason they would be especially alarmed by the prospect of their data being sent to "Chinese servers".</p>
]]></description><pubDate>Wed, 25 Mar 2026 08:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47514819</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=47514819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47514819</guid></item><item><title><![CDATA[New comment by alex_smart in "Opera: Rewind The Web to 1996 (Opera at 30)"]]></title><description><![CDATA[
<p>Getting snooped on by the US government being so normalized is obviously not propaganda though? Right?</p>
]]></description><pubDate>Wed, 25 Mar 2026 08:37:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47514794</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=47514794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47514794</guid></item><item><title><![CDATA[New comment by alex_smart in "Opera: Rewind The Web to 1996 (Opera at 30)"]]></title><description><![CDATA[
<p>You overestimate how much the rest of the world cares about data being sent to “chinese servers”, when all this while our data was being sent to “American servers” anyways.</p>
]]></description><pubDate>Tue, 24 Mar 2026 12:19:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47501562</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=47501562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47501562</guid></item><item><title><![CDATA[New comment by alex_smart in "“Your frustration is the product”"]]></title><description><![CDATA[
<p>> No print publication on the planet does this<p>At least in India, most popular newspapers actually do this nowadays. Several full page ads including on the front page have become the norm.<p>It is mostly a function of how little the reader is willing to pay for content. When the price point is too low (which for online content is too low), publishers make their money by other means. It is not rocket science.</p>
]]></description><pubDate>Thu, 19 Mar 2026 14:56:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47440589</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=47440589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47440589</guid></item><item><title><![CDATA[New comment by alex_smart in "I don't know how you get here from “predict the next word”"]]></title><description><![CDATA[
<p>It’s worth nothing, to the point it makes people wonder why you even volunteer that information.</p>
]]></description><pubDate>Thu, 26 Feb 2026 06:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47162428</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=47162428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47162428</guid></item><item><title><![CDATA[New comment by alex_smart in "Ratchets in software development (2021)"]]></title><description><![CDATA[
<p>I know Jenkins is not fashionable these days, but the warnings-ng plugin is <i>perfect</i> for solving this in a tool-independent way. :chefskiss:<p>The way it works is - the underlying linter tool flags all the warnings, and the plugin helps you keep track of when any particular issue was introduced. You can add a quality gate to fail the build if any new issue was added in a merge request.</p>
]]></description><pubDate>Mon, 02 Feb 2026 15:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46857033</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=46857033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46857033</guid></item><item><title><![CDATA[New comment by alex_smart in "How the Mayans were able to accurately predict solar eclipses for centuries"]]></title><description><![CDATA[
<p>If that is the case, why did the trial absolve him of all crimes and why did get consecrated as a bishop by the king of Spain?</p>
]]></description><pubDate>Mon, 03 Nov 2025 08:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45796928</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45796928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45796928</guid></item><item><title><![CDATA[New comment by alex_smart in "How the Mayans were able to accurately predict solar eclipses for centuries"]]></title><description><![CDATA[
<p>It is also worth noting that he was absolved of all crimes and eventually consecrated as a bishop.</p>
]]></description><pubDate>Mon, 03 Nov 2025 08:17:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45796918</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45796918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45796918</guid></item><item><title><![CDATA[New comment by alex_smart in "China has added forest the size of Texas since 1990"]]></title><description><![CDATA[
<p>India’s problems have nothing to do with population and everything to do with complete collapse of all government institutions.</p>
]]></description><pubDate>Thu, 30 Oct 2025 14:36:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45760480</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45760480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45760480</guid></item><item><title><![CDATA[New comment by alex_smart in "ChatGPT Atlas"]]></title><description><![CDATA[
<p>> Browser memories let ChatGPT remember useful details from your web browsing to provide better responses and suggestions, while maintaining privacy and user control. Users can opt-in during setup or in Settings > Personalization > Reference browser memories.<p>> As you browse in Atlas, web content is summarized on our servers. We apply safety and sensitive data filters that are designed to keep out personally identifiable information (like government IDs, SSNs, bank account numbers, online credentials, account recovery content, and addresses), and private data like medical records and financial information. We block summaries altogether on certain sensitive websites (like adult sites).<p>So the actual content of every page you visit is sent to ChatGPT servers. That is WAY more invasive than anything Chrome does afaik.</p>
]]></description><pubDate>Tue, 28 Oct 2025 13:56:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45732968</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45732968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45732968</guid></item><item><title><![CDATA[New comment by alex_smart in "We saved $500k per year by rolling our own "S3""]]></title><description><![CDATA[
<p>From the article, individual video segments were 2-6 MB in size and SQS and Kinesis have a 1MB limit for individual records so they couldn’t have used either service directly. At least not without breaking their segments into even smaller chunks.</p>
]]></description><pubDate>Mon, 27 Oct 2025 11:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45719809</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45719809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45719809</guid></item><item><title><![CDATA[New comment by alex_smart in "Scripts I wrote that I use all the time"]]></title><description><![CDATA[
<p>It's an omz thing.</p>
]]></description><pubDate>Thu, 23 Oct 2025 07:39:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45679253</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45679253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45679253</guid></item><item><title><![CDATA[New comment by alex_smart in "Rating 26 years of Java changes"]]></title><description><![CDATA[
<p>So goalpost moved from “libraries can solve visibility problem with package level visibility” to “libraries should not try to solve the visibility problem because it is not even a problem at all”?</p>
]]></description><pubDate>Tue, 14 Oct 2025 14:34:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45580550</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45580550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45580550</guid></item><item><title><![CDATA[New comment by alex_smart in "Rating 26 years of Java changes"]]></title><description><![CDATA[
<p>Compare with the functionality offered by async job systems of other full stack frameworks - eg django with celery and rails with solid-queue. It’s not even close.<p>I am on the latest version of Spring Boot.</p>
]]></description><pubDate>Mon, 13 Oct 2025 08:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45566166</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45566166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45566166</guid></item><item><title><![CDATA[New comment by alex_smart in "Rating 26 years of Java changes"]]></title><description><![CDATA[
<p>> Many libraries can solve visibility problem with package level visibility<p>The only way of doing this would be to put all classes in the same package. Any nontrivial library would have hundreds of classes. How is that a practical solution?</p>
]]></description><pubDate>Mon, 13 Oct 2025 07:41:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45565788</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45565788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45565788</guid></item><item><title><![CDATA[New comment by alex_smart in "Rating 26 years of Java changes"]]></title><description><![CDATA[
<p>I was making exactly the point that you can use your own libraries along with a batteries included framework like Spring Boot.<p>I don't even understand what the source of confusion is. I literally said exactly the same thing in the comment you first you replied to.</p>
]]></description><pubDate>Sun, 12 Oct 2025 18:47:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45560671</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45560671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45560671</guid></item><item><title><![CDATA[New comment by alex_smart in "Rating 26 years of Java changes"]]></title><description><![CDATA[
<p>> you did start this with writing your own<p>I really did not. I only said that if you were to create your own cronService, you can reuse it by creating your library rather than copy pasting code (which is obviously insane).<p>> which is about as insane as writing your own database driver<p>No, it is not. Spring Boot’s support for async jobs and scheduled jobs is lacking. A lot of people roll their own. Including yours truly.<p>It is also much easier than writing a database driver so there is that.</p>
]]></description><pubDate>Sun, 12 Oct 2025 16:19:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45559338</link><dc:creator>alex_smart</dc:creator><comments>https://news.ycombinator.com/item?id=45559338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45559338</guid></item></channel></rss>