<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: Annatar</title><link>https://news.ycombinator.com/user?id=Annatar</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 16:45:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Annatar" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Annatar in "The Art of Finishing"]]></title><description><![CDATA[
<p>The natural tendency is to tackle the hardest parts first, because it's intuitive that the low hanging fruit will be easy and therefore bring more satisfaction. However, I found that tackling what one knows first -- the low hanging fruit -- injects new energy and satisfaction and is critical to mustering the willpower to tackle the hard parts. I found out that solving the low hanging fruit often ends up offering insight into solving the hard problems, and thus finishing a project.</p>
]]></description><pubDate>Tue, 03 Sep 2024 08:00:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41432450</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=41432450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41432450</guid></item><item><title><![CDATA[New comment by Annatar in "ps aux written in bash without forking"]]></title><description><![CDATA[
<p>Clean bash would mean that it is portable; that bash script will only work on Linux, whereas it will horribly break everywhere else.</p>
]]></description><pubDate>Mon, 29 Jul 2024 15:34:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41101237</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=41101237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41101237</guid></item><item><title><![CDATA[New comment by Annatar in "Serving my blog posts as Linux manual pages"]]></title><description><![CDATA[
<p>One could pipe that output directly to nroff or groff:<p><pre><code>  | soelim | tbl | eqn | nroff -man - | $PAGER

  | soelim | tbl | eqn | nroff -man -Tpost - | /usr/lib/postscript/bin/dpost | ps2pdf - > ~/Desktop/blog.PDF

  | soelim | tbl | eqn | groff -Tps -man - | ps2pdf - > ~/Desktop/blog.PDF</code></pre></p>
]]></description><pubDate>Thu, 29 Feb 2024 17:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39552246</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=39552246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39552246</guid></item><item><title><![CDATA[New comment by Annatar in "SidecarT – Atari ST/STE/Mega Cartridge Emulator on Raspberry Pi Pico Steroids"]]></title><description><![CDATA[
<p>The problem wasn't that he didn't care, but that he sunk his own private fortune made at Commodore into ATARI, and that ATARI was always teetering on the brink of bankruptcy. They never had enough money, it's amazing that they were able to produce anything at all! And the ST you describe was before Jack's time.</p>
]]></description><pubDate>Mon, 04 Dec 2023 06:54:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=38514375</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=38514375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38514375</guid></item><item><title><![CDATA[New comment by Annatar in "Reflecting on 18 Years at Google"]]></title><description><![CDATA[
<p>Every time a socket is instantiated, Sun Microsystems comes alive; so too it is with NFS, and many other core technologies; there is lots that's left of Sun which still makes it live, even though it doesn't officially exist any more.<p>And any time 0xide Computer ships a cloud in a rack with the Helios operating system powering it, Sun Microsystems shines bright as a beacon of indestructibility due to quality.</p>
]]></description><pubDate>Thu, 23 Nov 2023 09:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=38391038</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=38391038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38391038</guid></item><item><title><![CDATA[New comment by Annatar in "test, [, and [[ (2020)"]]></title><description><![CDATA[
<p>Modern post-2012 Fortran is excellent, and the compiler produces very fast code, GPU or otherwise. And it is very portable.</p>
]]></description><pubDate>Thu, 23 Nov 2023 08:42:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=38390746</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=38390746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38390746</guid></item><item><title><![CDATA[New comment by Annatar in "Small-Scale Automation"]]></title><description><![CDATA[
<p>This is an already solved problem:<p><pre><code>  - package everything, *especially configuration*;
  - executables in /opt/someprefix/bin, no extensions;
  - daemons (services), executables with elevated privileges go into /opt/someprefix/sbin/;
  - read only data which the application needs to run goes int /opt/someprefix/share/application/;
  - logs should be streamed to syslogd, for example via the logger utility, so that centrally configured OS logging is honored and the application doesn't vomit out log files arbitrarily or at arbitrary, private locations;
  - application data should go to /var/opt/someprefix/application/;
  - configuration in /etc/opt/someprefix[/application] (if more than one configration file, otherwise /etc/opt/someprefix/);
  - configuration files should have a .conf or .cf postfix, and should be plain ASCII text files, but not YAML, JSON, or XML.
</code></pre>
These are industry norms, formally written as specifications:<p><a href="https://illumos.org/man/7/intro" rel="nofollow">https://illumos.org/man/7/intro</a><p><a href="https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#etcoptConfigurationFilesForOpt" rel="nofollow">https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#et...</a><p><a href="https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#optAddonApplicationSoftwarePackages" rel="nofollow">https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#op...</a><p><a href="https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#varoptVariableDataForOpt" rel="nofollow">https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#va...</a><p>...and most important of all: deliver quality manual pages in /opt/someprefix/share/man for your tools, with lots of examples! No wikis, markups, HTML web pages, none of that junk: straight, honest to goodness manual pages available at one's fingertips on the command line.</p>
]]></description><pubDate>Mon, 30 Jan 2023 11:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34578389</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=34578389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34578389</guid></item><item><title><![CDATA[New comment by Annatar in "Show HN: Kandria, an action RPG made in Common Lisp, is now out"]]></title><description><![CDATA[
<p>Which compiler did you use?<p>Did you generate an executable machine code image with it?<p>How are you drawing graphics with Lisp (SDL, DirectX, OpenGL, something else)?</p>
]]></description><pubDate>Wed, 11 Jan 2023 16:31:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=34340313</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=34340313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34340313</guid></item><item><title><![CDATA[New comment by Annatar in "We're wasting money by only supporting gzip for raw DNA files"]]></title><description><![CDATA[
<p>ZFS was made by Sun Microsystems, which was a dear, awesome company that educated, fed, clothed and put bread on the table for an entire generation of computer professionals outside of Sun Microsystems, not to mention paid millions out of their own coffers to open source a reference implementation of a System V Release 4.0 UNIX. And to top it all off, Sun Microsystems made awesome hardware.<p><pre><code>  Sun kicked butt
  had fun
  didn't cheat
  loved their customers
  changed computing forever.</code></pre></p>
]]></description><pubDate>Mon, 09 Jan 2023 19:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=34314623</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=34314623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34314623</guid></item><item><title><![CDATA[New comment by Annatar in "Ask HN: Anyone using proprietary Unix at work?"]]></title><description><![CDATA[
<p>Solaris is UNIX 03 certified. Solaris is actually a reference implementation platform for:<p>- TCP / IP;
- NFS;
- POSIX;
- XPG4;
- XPG6;
- SVR4.</p>
]]></description><pubDate>Sat, 17 Dec 2022 11:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=34026761</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=34026761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34026761</guid></item><item><title><![CDATA[New comment by Annatar in "Ask HN: Anyone using proprietary Unix at work?"]]></title><description><![CDATA[
<p>Solaris is used in life-critical environments, like for example medical systems or energetics. Anything that's absolutely life critical and must run for thousands of days without rebooting. And it's really nice for running software because of its advanced features like the runtime linker, zones containerization and fault management architecure features like SMF. It's awesome software on awesome hardware.</p>
]]></description><pubDate>Sat, 17 Dec 2022 10:42:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=34026653</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=34026653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34026653</guid></item><item><title><![CDATA[New comment by Annatar in "Btrfs in Linux 6.2 brings performance improvements, better RAID 5/6 reliability"]]></title><description><![CDATA[
<p>"How would a mirrored boot work in practice?"<p>The same way it has worked for the past 30+ years: the firmware boots from first designated boot device; if that device isn't bootable, it moves on to the next one. The next one boots since it's part of a mirror and has all the necessary data to do so, and in the rare case where the device is "half bootable" one would simply intervene and select the next good bootable device manually.</p>
]]></description><pubDate>Tue, 13 Dec 2022 09:11:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=33966418</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=33966418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33966418</guid></item><item><title><![CDATA[New comment by Annatar in "A configuration management system for computers that are pets, not cattle"]]></title><description><![CDATA[
<p>Not by hand! With configuration packages in OS-native format!<p>1. When a system comes in, it is scanned and entered into the asset management database, which then triggers a process to enter the scanned MAC address into the DHCP, by generating a new DHCP configuration package.<p>2. the previous version of the DHCP configuration package is upgraded with the new DHCP configuration package.<p>3. the system is hooked up to the network and powered on.<p>4. the firmware is permanently reconfigured to boot in this order:
  1. HD0
  2. HD1
  3. network.<p>5. since HD0 and HD1 are not bootable, the system boots from the network, whereby the infrastructure automatically provisions it with the standard runtime platform, which consists solely of packages in OS-native format, including configuration packages which configure things which all servers have in common.<p>6. as part of the automatic installation, the server is automatically installed with additional configuration packages based on which profile it is in, turning it into a specific application server.<p>7. the server comes up after automatic installation, and reports back to the infrastructure that it is ready to serve.<p>NEVER by hand!</p>
]]></description><pubDate>Tue, 01 Nov 2022 16:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=33423613</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=33423613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33423613</guid></item><item><title><![CDATA[New comment by Annatar in "A configuration management system for computers that are pets, not cattle"]]></title><description><![CDATA[
<p>Ansible is like a fifth wheel on a car, since all of the configuration can be done inside of OS packages, and orchestration can be done via SSH (which is exactly how Ansible does it). Put those two together and Ansible is a solution to a non-existent problem.</p>
]]></description><pubDate>Tue, 01 Nov 2022 06:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33417822</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=33417822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33417822</guid></item><item><title><![CDATA[New comment by Annatar in "Astro 1.0 – a web framework for building fast, content-focused websites"]]></title><description><![CDATA[
<p>It's not a shallow dismissal, it's the scourge of our industry; I can't wait to retire so that I would never have to look at it again. Give it a rest with virtue signalling.</p>
]]></description><pubDate>Tue, 09 Aug 2022 18:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=32402221</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=32402221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32402221</guid></item><item><title><![CDATA[New comment by Annatar in "Astro 1.0 – a web framework for building fast, content-focused websites"]]></title><description><![CDATA[
<p>How is inventing yet another complicated machinery to churn out some HTML and JavaScript innovation?</p>
]]></description><pubDate>Tue, 09 Aug 2022 18:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=32402197</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=32402197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32402197</guid></item><item><title><![CDATA[New comment by Annatar in "From August 1: Cash transactions above NIS 6k illegal"]]></title><description><![CDATA[
<p>Utter nonsense. People are laughing their asses off at the amount of idiocy on this web site.</p>
]]></description><pubDate>Tue, 02 Aug 2022 12:36:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=32317721</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=32317721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32317721</guid></item><item><title><![CDATA[New comment by Annatar in "From August 1: Cash transactions above NIS 6k illegal"]]></title><description><![CDATA[
<p>Who exactly is being influenced?</p>
]]></description><pubDate>Tue, 26 Jul 2022 17:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=32241262</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=32241262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32241262</guid></item><item><title><![CDATA[New comment by Annatar in "From August 1: Cash transactions above NIS 6k illegal"]]></title><description><![CDATA[
<p>You've heard of this thing called "Twitter"?</p>
]]></description><pubDate>Tue, 26 Jul 2022 17:27:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=32241173</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=32241173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32241173</guid></item><item><title><![CDATA[New comment by Annatar in "From August 1: Cash transactions above NIS 6k illegal"]]></title><description><![CDATA[
<p>Actually “Hacker” “News” has been a point of ridicule for quite a while now outside of the bubble here, so arguing that it’s an opinion forge plays right into its notoriety.</p>
]]></description><pubDate>Tue, 26 Jul 2022 05:12:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=32234505</link><dc:creator>Annatar</dc:creator><comments>https://news.ycombinator.com/item?id=32234505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32234505</guid></item></channel></rss>