<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: t43562</title><link>https://news.ycombinator.com/user?id=t43562</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 20 Aug 2026 14:12:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=t43562" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by t43562 in "Hello, me. It's been a while"]]></title><description><![CDATA[
<p>In open plan offices there is no silence. Working at home there's no silence.<p>Headphones offer the only escape. They're also a sign that you are trying to concentrate to discourage those "just a quick word" moments which could easily be covered by an instant message.<p>For you I'd recommend some ear protectors that one might use when operating power tools :-).<p>I actually think ear protectors with some bluetooth headphones built in might be the ideal solution :-)</p>
]]></description><pubDate>Fri, 14 Aug 2026 07:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49295844</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=49295844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49295844</guid></item><item><title><![CDATA[New comment by t43562 in "Hello, me. It's been a while"]]></title><description><![CDATA[
<p>I need media to cope with stressful situations - office politics and other difficult situations at work that seem more than I can manage. Audiobooks help me to get my mind off the things that gnaw at me and make it difficult to sleep.<p>They also make boring work bearable. Terry Pratchett is a huge favorite :-)<p>I was unemployed for about half a year recently and I got a much less stressful job after that.  It's strange because I felt and still feel humiliated about it all and yet actual life has become much better. My behavior at home improved - as noted by my wife.  I've got some DIY projects done at home which were pointless (could have paid for them) but very satisfying.<p>My kid is delightful and although nothing has changed I realised that I am living through one of the golden periods in life - where one doesn't think too much about it but the important things are really good. Stressful work wasn't allowing me to see it and I was numbing life out to try to cope. There have been some very very un-golden times in the past and it is unfortunate not to be able to enjoy the good when it is there.</p>
]]></description><pubDate>Fri, 14 Aug 2026 07:43:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49295750</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=49295750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49295750</guid></item><item><title><![CDATA[New comment by t43562 in "As a Windows user, it's a surreal way to install a program"]]></title><description><![CDATA[
<p>> macOS applications seem to just package every single DLL they need inside of their application folder rather than relying on the OS. I'd do the same if I were developing for macOS with how often Apple likes to make breaking changes.<p>That was almost what we should have done on the installer project I was working on because it was just too difficult to dance around it.<p>> The symlinking trick for .so files often breaks on Linux. Method parameters change, structs get altered,<p>I think its roughly orthogonal - any C/C++ based project is a huge pain in the backside when it comes to ABI compatibility because as you say changes that appear tiny can break everything.  My major beef with DLLs is the way that they have a table of functions such that adding a new function can shift the indices of everything in the table. If they used symbols all would be well. 
But as you say it's incredibly easy to break compatibility and not realise it even without that.</p>
]]></description><pubDate>Sat, 08 Aug 2026 16:35:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49223356</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=49223356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49223356</guid></item><item><title><![CDATA[New comment by t43562 in "As a Windows user, it's a surreal way to install a program"]]></title><description><![CDATA[
<p>A long while ago I found myself helping out with some products MSI installer. I don't think anyone can really point a finger at the Mac and accuse it of having issues by comparison with what seemed to me to be the nightmare from hell of trying to make an installer that would work on various versions of windows.<p>It's not the fault of MSI per se, although its concept seems utterly frightful to me, but the way DLLs work and are registered and where you have to install them etc. When your app requires an older or newer MSVCRT etc.  Also...the registry...something else that makes good old UNIX text file editing seem good to me.<p>I always thought that libsomelibrary.so.MAJORVERSION.MINORVERSION with symbolic links from libsomelibrary.so.MAJORVERSION and libsomelibrary.so  allowed one to create dependencies that made sense - more or less specific as you chose.  It also allows different versions of the same library to exist in the same directory such that one is less likely to break existing software when installing something newer (or older).<p>To be fair it might just be the way Windows tries to keep compatibility for the ages that makes it super difficult.  I do think that you tend to get similar outcomes from similar assumptions/requirements and compatibility was indeed very very important till the internet became good enough to offer everyone easy upgrades.<p>I'm not a big snap or flatpack fan but DMG seems rather in their class - making things simpler.  It might be easy to run an MSI after someone has burned many hours testing it to get it to work everywhere but to me it's a non-simple architecture that is made to work by extreme effort. I'd rather a simpler architecture that open source packagers could manage more easily.<p>As an example, I tried creating an Ubuntu package recently - a plugin for GNU Make that adds some useful functions.....that was SO hard - worse than any MSI experience I ever had - and I gave up. There were millions of confusing instructions and none worked properly.   I couldn't work out which way was up or down - I don't know how people do it.<p>On Artix (an OS which is a little harder to install than Ubuntu) it is an absolute dream to create packages - exceedingly so. It might be that they aren't the greatest packages in the world but something that can be developed easily and got working can also be improved easily.</p>
]]></description><pubDate>Sat, 08 Aug 2026 07:34:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49219665</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=49219665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49219665</guid></item><item><title><![CDATA[New comment by t43562 in "Qwen3.8-Max: A New Bar for Coding and Cowork"]]></title><description><![CDATA[
<p>What they believe now or care about is fundamentally not very relevant: allowing them a monopoly would be a big mistake.  Google was supposed to do no evil and it probably started that way but nothing guarantees the future other than having alternatives.</p>
]]></description><pubDate>Mon, 03 Aug 2026 05:50:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49151683</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=49151683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49151683</guid></item><item><title><![CDATA[New comment by t43562 in "The Productivity Mirage"]]></title><description><![CDATA[
<p>If I have bash and vim, find, less and grep I'm 90% good. If ripgrep and fdfind are installed I'm very happy.<p>One usually doesn't have to fall back from these too often because so many machines have them and its the fallback that I find so tiresome - having to get some other muscle memory going for a tool I haven't used in a while.<p>Level 2 would be strace - because it's so incredibly useful when trying to find out why something isn't working as you might expect.<p>I don't claim to be highly productive though - just old. Productivity for me comes from making up my mind what to do and being able to visualise it. Usually there's a massive period of unproductivity before every brief bit of decent work. If I was more decisive then people might know my name :-) but I'm obscure like most of us I presume.</p>
]]></description><pubDate>Fri, 31 Jul 2026 14:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49123388</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=49123388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49123388</guid></item><item><title><![CDATA[New comment by t43562 in "The computer that helped win World War II"]]></title><description><![CDATA[
<p>Go to the National Museum of Computing just next door and save a bomb and see the actual bombe! IMO the house is of minimal interest compared to the machines but costs a lot.</p>
]]></description><pubDate>Mon, 27 Jul 2026 18:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49073969</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=49073969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49073969</guid></item><item><title><![CDATA[New comment by t43562 in "The computer that helped win World War II"]]></title><description><![CDATA[
<p>Appended is a walkaround video of the Colossus at the National Museum of Computing next to Bletchley Park which is, FYI, a much better and far more interesting place to visit than Bletchley Park itself on the same site - and much cheaper.  They have a bombe that cracked enigma, the colossus and some other German encoding machines and they are incredible to see.  The lectures were absolutely fascinating.<p><a href="https://www.youtube.com/shorts/W7w6YXaNvt8" rel="nofollow">https://www.youtube.com/shorts/W7w6YXaNvt8</a></p>
]]></description><pubDate>Mon, 27 Jul 2026 18:44:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49073949</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=49073949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49073949</guid></item><item><title><![CDATA[New comment by t43562 in "I wrote an bash enumerator because I was sick of xargs"]]></title><description><![CDATA[
<p>While FTW! I just wondered whether it could be simplified because I get a bit tired of typing out my own belt and braces version of it:<p><pre><code>  { # code that generates one item/filename per line of output }  | { while read ITEM; do # do something with "$ITEM"; done; }
</code></pre>
So I just tried this and it seems to work for a trivial case although you need 1 escape:<p><pre><code>  enum() {
    local source=$1; shift; local action=$1; shift  
    { eval "$source" ; } | { while read ITEM; do eval "$action"; done; }
  }

  $ enum "find /tmp" "echo found: \$ITEM"

  found: /tmp/.XIM-unix
  found: /tmp/.ICE-unix</code></pre></p>
]]></description><pubDate>Tue, 21 Jul 2026 06:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48988832</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48988832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48988832</guid></item><item><title><![CDATA[New comment by t43562 in "Bananas sprout in Rayleigh Garden UK after 15 years"]]></title><description><![CDATA[
<p>I know it grows well in Zimbabwe at least. My mum used to make a lot of rhubarb crumble. Yum!</p>
]]></description><pubDate>Mon, 20 Jul 2026 14:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48979131</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48979131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48979131</guid></item><item><title><![CDATA[New comment by t43562 in "Prioritize mental health, and why communication is so important"]]></title><description><![CDATA[
<p>I wish he hadn't said that ! :-)</p>
]]></description><pubDate>Wed, 15 Jul 2026 15:58:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48922821</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48922821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48922821</guid></item><item><title><![CDATA[New comment by t43562 in "Prioritize mental health, and why communication is so important"]]></title><description><![CDATA[
<p>Work forces you to see your own motivations and character and you have to manage yourself like you might manage a very valuable employee that you cannot afford to lose.<p>This means you need to see your strengths and understand how you are motivated and try to come up with ways of making the best use of those characteristics. There's no point feeling sad that you aren't X or Y. If you're Z then how can you make best use of Z?<p>I suggest that it's important to stop thinking that other people are idiots because this lack of tolerance or understanding of other people seems to extend to yourself.  You have to understand and accept yourself as having flaws.  Then you may see that other people are the same - their apparent idiocy always has reasons behind it and you should take some time to understand them even if you still don't agree with them.<p>I notice that depression is something I feel the ghost of when my image of myself is damaged by some real world situation.  The only real solution to this is to stop thinking about yourself so much and think about other people more. Help people do what they want rather than what you want for a bit.<p>Also as someone else noted, bad family situations, relationships etc, create a lot of weight. Try to avoid people who make you sad and find ways to hang out with people who interest you enough that you forget about yourself for a while.</p>
]]></description><pubDate>Wed, 15 Jul 2026 13:39:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48920672</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48920672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48920672</guid></item><item><title><![CDATA[New comment by t43562 in "Why write code in 2026"]]></title><description><![CDATA[
<p>If nobody can review it that's fine since we'll be generating at least 50k LOC per day and nobody could review that anyhow.  We can just get every other LLM model to review the output. What can go wrong?</p>
]]></description><pubDate>Tue, 14 Jul 2026 07:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903491</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48903491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903491</guid></item><item><title><![CDATA[New comment by t43562 in "Why write code in 2026"]]></title><description><![CDATA[
<p>No need for IRs if LLMs are all powerful.  Just tell them to generate x86 and ARM and let them get on with it.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:32:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891735</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48891735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891735</guid></item><item><title><![CDATA[New comment by t43562 in "Why write code in 2026"]]></title><description><![CDATA[
<p>It's the logical outcome of believing that human skills aren't important and that you can "think at a higher level".  You can't spend all your time thinking at a higher level if you cannot fully trust the output and the assembler argument is just taking the thing to an extreme to make that point.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:32:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891726</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48891726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891726</guid></item><item><title><![CDATA[New comment by t43562 in "Why write code in 2026"]]></title><description><![CDATA[
<p>The code tells you HOW, the English should be telling you WHY.  Both are usually needed IMO.  Even a tiny bit of "why" can be extremely helpful to understanding in my experience. I don't want generated AI garbage that merely describes the code - I want the reason the whole thing exists and what was wanted by the person who wrote it.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:30:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891701</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48891701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891701</guid></item><item><title><![CDATA[New comment by t43562 in "Why write code in 2026"]]></title><description><![CDATA[
<p>writing is a way to get your brain to put thoughts into a form that someone else will be able to reach the same understanding as yourself. The effort to explain oneself often leads to better understanding:  Duck Debugging basically.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:27:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891677</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48891677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891677</guid></item><item><title><![CDATA[New comment by t43562 in "Why write code in 2026"]]></title><description><![CDATA[
<p>> I wonder about this: Does LLM write better code in a better language?<p>The whole point is to rewrite everything in a language you don't understand and then ignore whether it's better because you can't tell.<p>That language, of course, must be Rust.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891650</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48891650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891650</guid></item><item><title><![CDATA[New comment by t43562 in "Why write code in 2026"]]></title><description><![CDATA[
<p>goto is already useful as an end-of-function cleanup.  You pop one at the end of each function (the naming is local to the function) and that's the place where you free ram if the pointer's not null and close the file if the handle is not null and so on.<p>Then you don't have to litter all of your if/else clauses with hundreds of memory frees and cleanups - you just "goto"<p>The fact that this is controversial to some people just shows how rules like "Dont use goto" become stupid - if one is trying to make code simpler  then there are cases were not using it is the more confusing and error prone choice.<p>As for "can we now do anything" well if you don't ever need to debug "anything" then yes and if you have any small doubts about your LLM then no.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891613</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48891613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891613</guid></item><item><title><![CDATA[New comment by t43562 in "What Big Food Did to Ice Cream"]]></title><description><![CDATA[
<p>enshittification is apparently what corporations do - they have no soul, only shareholders.<p>There is no direction of travel for them other than the nirvana of selling you nothing for something.<p>Competition obviously seems not to have fixed that.  Food standards seemingly don't quite do it yet.<p>I wonder what we could do to them to take the pressure off somehow?</p>
]]></description><pubDate>Fri, 10 Jul 2026 05:55:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48856243</link><dc:creator>t43562</dc:creator><comments>https://news.ycombinator.com/item?id=48856243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48856243</guid></item></channel></rss>