<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: awesan</title><link>https://news.ycombinator.com/user?id=awesan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 14:20:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=awesan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by awesan in "High Performance Git"]]></title><description><![CDATA[
<p>The obvious reason is that most file formats used by writers, accountants, etc. are binary files which do not very much benefit from git.</p>
]]></description><pubDate>Tue, 28 Apr 2026 08:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47931996</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=47931996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47931996</guid></item><item><title><![CDATA[New comment by awesan in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>Seems like you need an account just to try it.</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47566784</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=47566784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566784</guid></item><item><title><![CDATA[New comment by awesan in "My “grand vision” for Rust"]]></title><description><![CDATA[
<p>In Zig, dividing by 0 does not panic unless you decide that it should or go out of your way to use unsafe primitives [1]. Same for trying to allocate more memory than is available. The general difference is as follows (IMO):<p>Rust tries to prevent developers from doing bad things, then has to include ways to avoid these checks for cases where it cannot prove that bad things are actually OK. Zig (and many others such as Odin, Jai, etc.) allow anything by default, but surface the fact that issues can occur in its API design. In practice the result is the same, but Rust needs to be much more complex both to do the proving and to allow the developers to ignore its rules.<p>[1]: <a href="https://ziglang.org/documentation/0.15.2/std/#std.math.divExact" rel="nofollow">https://ziglang.org/documentation/0.15.2/std/#std.math.divEx...</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 09:42:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47306783</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=47306783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47306783</guid></item><item><title><![CDATA[New comment by awesan in "My “grand vision” for Rust"]]></title><description><![CDATA[
<p>IMO rust started at this from the wrong direction. Comparing to something like zig which just cannot panic unless the developer wrote the thing that does the panic, cannot allocate unless the developer wrote the allocation, etc.<p>Rust instead has all these implicit things that just happen, and now needs ways to specify that in particular cases, it doesn't.</p>
]]></description><pubDate>Mon, 09 Mar 2026 07:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47305932</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=47305932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305932</guid></item><item><title><![CDATA[New comment by awesan in "MinIO Is Dead, Long Live MinIO"]]></title><description><![CDATA[
<p>I am sorry about that. What I am saying is that it's hard to trust the content given the context. And more so these articles are extremely verbose with a lot of BS in them, so it makes getting to the "content" a lot more work for me.<p>In any case I had one paragraph about the content and one side-note about the writing style. Every single reply except one focused on the side-note, including you.</p>
]]></description><pubDate>Sun, 01 Mar 2026 10:02:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47205308</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=47205308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47205308</guid></item><item><title><![CDATA[New comment by awesan in "MinIO Is Dead, Long Live MinIO"]]></title><description><![CDATA[
<p>It's nice that people are taking this up, and one of the main benefits of open source in the first place. I have my doubts that this will succeed if it's just one guy, but maybe it takes on new life this way and I would never discourage people from trying to add value to this world.<p>That said I increasingly have a very strong distaste of these AI generated articles. They are long and tedious to read and it really makes me doubt that what is written there is actually true at all. I much prefer a worse written but to the point article.</p>
]]></description><pubDate>Sat, 28 Feb 2026 22:03:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47200781</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=47200781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47200781</guid></item><item><title><![CDATA[New comment by awesan in "Error payloads in Zig"]]></title><description><![CDATA[
<p>In general if you have the (IMO sensible) approach of taking as few dependencies as possible and not treating them like a black box, then for any error you can simply look at the call stack and figure out the problem from reading the code during development.<p>Outside of that, error codes are useful for debugging code that is running on other people's machines (i.e. in production) for and for reporting reasons.</p>
]]></description><pubDate>Mon, 16 Feb 2026 09:17:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47032769</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=47032769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47032769</guid></item><item><title><![CDATA[New comment by awesan in "My AI Adoption Journey"]]></title><description><![CDATA[
<p>I'm kind of on the same journey, a bit less far along. One thing I have observed is that I am constantly running out of tokens in claude. I guess this is not an issue for a wealthy person like Mitchell but it does significantly hamper my ability to experiment.</p>
]]></description><pubDate>Fri, 06 Feb 2026 09:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46910793</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46910793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46910793</guid></item><item><title><![CDATA[New comment by awesan in "Painless Software Schedules (2000)"]]></title><description><![CDATA[
<p>I have done the monte carlo thing in practice with a team and it works well under some conditions.<p>The most important is that the team needs to actually use the task board (or whatever data source you use to get your inputs) to track their work actively. It cannot be an afterthought that gets looked at every now and then, it actually needs to be something the team uses.<p>My current team kind of doesn't like task boards because people tend to work in small groups on projects where they can keep that stuff in their own heads. This requires some more communication but that happens naturally anyway. They are still productive, but this kind of forecasting doesn't work then.</p>
]]></description><pubDate>Fri, 30 Jan 2026 20:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46829260</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46829260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46829260</guid></item><item><title><![CDATA[New comment by awesan in "Code is cheap. Show me the talk"]]></title><description><![CDATA[
<p>I don't think things have changed that much in the time I've been doing it (roughly 20 years). Tools have evolved and new things were added but the core workflow of a developer has more or less stayed the same.</p>
]]></description><pubDate>Fri, 30 Jan 2026 15:08:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46825248</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46825248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46825248</guid></item><item><title><![CDATA[New comment by awesan in "Apple to soon take up to 30% cut from all Patreon creators in iOS app"]]></title><description><![CDATA[
<p>It does make sense to highlight, because this kind of statistic is a very strong indicator that the market is not competitive. This is not a normal kind of profit margin and basically everyone except for Apple would benefit from them lowering the margins.<p>In normal markets there are competitors who force each other to keep reasonable profit margins and to improve their product as opposed to milking other people's hard work at the expense of the consumer.</p>
]]></description><pubDate>Thu, 29 Jan 2026 10:58:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46808462</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46808462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46808462</guid></item><item><title><![CDATA[New comment by awesan in "AI Usage Policy"]]></title><description><![CDATA[
<p>If the AI generated most of the code based on these prompts, it's definitely valuable to review the prompts before even looking at the code. Especially in the case where contributions come from a wide range of devs at different experience levels.<p>At a minimum it will help you to be skeptical at specific parts of the diff so you can look at those more closely in your review. But it can inform test scenarios etc.</p>
]]></description><pubDate>Fri, 23 Jan 2026 11:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46731406</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46731406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46731406</guid></item><item><title><![CDATA[New comment by awesan in "Parliament tells Dutch government to keep DigiD data out of American hands"]]></title><description><![CDATA[
<p>A lot of Dutch government and government adjacent services run on Microsoft Azure as well. Which is not the same level of concern, but it does mean the US government has access to that data.</p>
]]></description><pubDate>Wed, 21 Jan 2026 11:40:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46704270</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46704270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46704270</guid></item><item><title><![CDATA[New comment by awesan in "How Markdown took over the world"]]></title><description><![CDATA[
<p>I understand the goal of the spec. In my experience once some spec document gets adapted widely enough, there's a strong incentive to add new features to it, which renderers would then be compelled to implement. Before you know it, MD is a complicated spec that doesn't serve its original purpose.<p>In this case a few minor edge cases is really not a big deal compared to that (in my opinion).</p>
]]></description><pubDate>Sat, 10 Jan 2026 15:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46566708</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46566708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46566708</guid></item><item><title><![CDATA[New comment by awesan in "How Markdown took over the world"]]></title><description><![CDATA[
<p>It happened a bit differently; Atwood and friends simply came out with a standard document and called it "standard markdown", which Gruber then refused to endorse. Eventually after the series of blog posts and some back and forth they renamed the project "CommonMark", which it is still called today.<p>I am not sure (of course), but I think Atwood simply thought standardizing this format was so obviously valuable that he didn't consider Gruber might not want to work with him. In retrospect it's kind of nice that it didn't happen, it really keeps everyone incentivized to keep the format simple.</p>
]]></description><pubDate>Sat, 10 Jan 2026 13:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46565544</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46565544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46565544</guid></item><item><title><![CDATA[New comment by awesan in "Maybe comments should explain 'what' (2017)"]]></title><description><![CDATA[
<p>I feel like no one serious uses the uncle Bob style of programming anymore (where each line is extracted into its own method). This was a thing for a while but anyone who's tried to fix bugs in a codebase like that knows exactly what this article is talking about. It's a constant frustration of pressing the "go to definition" key over and over, and going back and forth between separate pieces that run in sequence.<p>I don't know how that book ever got as big as it did, all you have to do is try it to know that it's very annoying and does not help readability <i>at all</i>.</p>
]]></description><pubDate>Sun, 04 Jan 2026 11:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46487095</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46487095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46487095</guid></item><item><title><![CDATA[New comment by awesan in "Report: Microsoft kills official way to activate Windows 11/10 without internet"]]></title><description><![CDATA[
<p>People have forgotten this, but he did the same with Windows Phone for a while at the very start of his time as CEO. His motto was "cloud first, mobile first" where cloud meant Azure and mobile meant Windows Phone. After some time he gave up and they pivoted into the direction he is now well known for, which was to focus on good developer tooling regardless of OS.</p>
]]></description><pubDate>Sat, 03 Jan 2026 19:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46480797</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46480797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46480797</guid></item><item><title><![CDATA[New comment by awesan in "2025 was a disaster for Windows 11"]]></title><description><![CDATA[
<p>It definitely depends but it's useful for me. In general I find AI pretty useful when you can do a guided search in which you are personally able to discard bad paths quickly before they start polluting the context too much. I have pretty beginner linux skills but I'm quite technical overall and have a decent BS detector, so it's been useful for me.</p>
]]></description><pubDate>Thu, 01 Jan 2026 15:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46454800</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46454800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46454800</guid></item><item><title><![CDATA[New comment by awesan in "2025 was a disaster for Windows 11"]]></title><description><![CDATA[
<p>I installed Linux (an arch-based distro) last month. There have been some minor issues but nothing worse than what I experienced regularly on Windows recently.
My computer feels fast again and when things randomly break I can at least get to the root cause and fix it myself.<p>I used to quite like Windows, but it has gotten worse every patch day for years now. The pain of learning a new system is not so bad and at least I own my computer now.</p>
]]></description><pubDate>Wed, 31 Dec 2025 17:23:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46446160</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46446160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46446160</guid></item><item><title><![CDATA[New comment by awesan in "Microsoft increases Office 365 and Microsoft 365 license prices"]]></title><description><![CDATA[
<p>It generally doesn't work though. There are usually huge delays to the point of it being unusable.</p>
]]></description><pubDate>Tue, 09 Dec 2025 08:26:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46202581</link><dc:creator>awesan</dc:creator><comments>https://news.ycombinator.com/item?id=46202581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46202581</guid></item></channel></rss>