<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: openmarkand</title><link>https://news.ycombinator.com/user?id=openmarkand</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 04:57:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=openmarkand" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by openmarkand in "More macOS 26.3 Finder column view silliness"]]></title><description><![CDATA[
<p>macOS 26 (and other *26) are terrible. I wonder how the hell they could release like that.<p>On Apple, there is even this screenshot that they validated on purpose.<p><a href="https://www.apple.com/v/os/e/images/shared/liquid_glass/dynamic_controls__ezqkwhge3vsm_large_2x.jpg" rel="nofollow">https://www.apple.com/v/os/e/images/shared/liquid_glass/dyna...</a><p>How can you be okay with that?</p>
]]></description><pubDate>Fri, 13 Feb 2026 11:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47001385</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=47001385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47001385</guid></item><item><title><![CDATA[New comment by openmarkand in "AI future will be nothing like present"]]></title><description><![CDATA[
<p>> The same thing happened when higher level languages were introduced and developers didn't need to use assembly.<p>You're comparing vi vs microsoft word.<p>We're still writing C, C++ and other low level languages.</p>
]]></description><pubDate>Wed, 21 Jan 2026 17:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46708339</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=46708339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46708339</guid></item><item><title><![CDATA[New comment by openmarkand in "AI future will be nothing like present"]]></title><description><![CDATA[
<p>The day I'll have to use an AI will be the day I either resign to be developer or quit my job. My company first disallowed AI and now they say "if you don't keep up we will pay that off someday" and I disagree and stand by that I'll never touch any AI stuff.<p>My knowledge, my experience and my passion to development is made from tinkering, failing, retrying and challenging. When a friend or colleague ask me a question there is a high percentage I can already fix the issue just by the experience I've accumulated (obviously, if the question is in an area I already explored, I'm not a book).<p>Thus, I don't want to be integrated in this new AI world and I feel like someday I'll have to do something else as even companies will tell people to use AI by the fact "you should be more productive and cost less". No, AI is a mental disorder.</p>
]]></description><pubDate>Wed, 21 Jan 2026 16:37:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46708021</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=46708021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46708021</guid></item><item><title><![CDATA[New comment by openmarkand in "No_color: Disabling ANSI color output by default"]]></title><description><![CDATA[
<p>Hmm, why not.<p>Though most of the software do the right thing by checking if the standard output is an actual tty (isatty) to avoid colors when redirecting to something else (e.g. socket, fifo, etc).<p>The name NO_COLOR suggests a really binary choice which may be okay. Though GNU coreutils usually have a more selective option like --color=always|auto|never.<p>I'd prefer supporting a more general COLORS=on|off|compatible|...<p>Meaning:<p>- on: always on even when redirecting<p>- off: fully off<p>- compatible: maybe something like on by default and off if redirecting to a non-tty<p>- ...: add more choices</p>
]]></description><pubDate>Fri, 03 Oct 2025 09:48:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45461017</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=45461017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45461017</guid></item><item><title><![CDATA[New comment by openmarkand in "iTerm2 Web Browser"]]></title><description><![CDATA[
<p>First, we got 3D accelerated terminals, then AI assisted terminals, now web browser enabled terminals.<p>Tomorrow we have operating system in the terminal.</p>
]]></description><pubDate>Fri, 19 Sep 2025 09:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45299566</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=45299566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45299566</guid></item><item><title><![CDATA[New comment by openmarkand in "Command Line Interface Guidelines"]]></title><description><![CDATA[
<p>> Prompt for user input. If a user doesn’t pass an argument or flag, prompt for it. (See also: Interactivity)<p>prompting is usually the worse choice in a command line utility. on error you lost what you've type and have to copy back and forth unless the terminal disappeared.<p>> Prefer flags to args<p>Options are designed to be... wait for it... optional. as the name suggests. If you actually require to pass at least one option to a command to get it working then it's bad designed. An option is there to change what a default is not suitable for you.<p>For example, tar uses -x, -c to determine what to do. We're all used to it now but that is not the way we should design a command. A correct way is more like tar/untar similarly to zip/unzip. That would make more sense.<p>To me, rpm is definitely the worse in terms of use of options. If I'd redesign it I'd imagine something like:<p>- rpm i(nstall) [options...] packages...|files...
- rpm e(rase) [options...] packages...<p>Having fuzzy match for the first argument makes it still convenient to use and much clearer for those who want to type it entirely.</p>
]]></description><pubDate>Fri, 19 Sep 2025 09:06:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45299529</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=45299529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45299529</guid></item><item><title><![CDATA[New comment by openmarkand in "Game of trees hub"]]></title><description><![CDATA[
<p>I think removing a joke to be considered as corporate is a bit exaggerated.<p>It's okay to have "fun". I consider a software more corporate when it has a large website with dozen of MB of Javascript, analytics, XML documentation, ten automatic bots with CI checking every part of a merge request and a contributing guide larger than the whole got documentation to be more corporate than a clean and simple UX without jokes.<p>Remember: a clean UX should present output only when necessary. This is exactly where I prefer a lot hg status than git status for example.</p>
]]></description><pubDate>Mon, 28 Jul 2025 14:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44711522</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=44711522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44711522</guid></item><item><title><![CDATA[New comment by openmarkand in "Generative AI. "Slop Generators, are unsuitable for use [ ]""]]></title><description><![CDATA[
<p>Do I miss something? I've been following the project since the beginning and just checked the wiki, the website and all over the documentation and haven't found something relevant to anime.</p>
]]></description><pubDate>Mon, 28 Jul 2025 10:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44709452</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=44709452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44709452</guid></item><item><title><![CDATA[New comment by openmarkand in "Rsyslog Goes AI"]]></title><description><![CDATA[
<p>Yay, another software to escape. A logging daemon really needs AI!</p>
]]></description><pubDate>Mon, 21 Jul 2025 09:04:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44633138</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=44633138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44633138</guid></item><item><title><![CDATA[New comment by openmarkand in "Azoth: Objective-C UI library for SDL3"]]></title><description><![CDATA[
<p>Why Objective-C? This language has use only in Apple ecosystem and even Apple is ditching it out as newer frameworks are going Swift only.</p>
]]></description><pubDate>Mon, 21 Jul 2025 08:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44633105</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=44633105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44633105</guid></item><item><title><![CDATA[New comment by openmarkand in "Apple's Liquid Glass in CSS (and SVG)"]]></title><description><![CDATA[
<p>Liquid Glass is an abomination of UX and accessibility. It would be a shame to copy it. I hope this time competitors won't follow</p>
]]></description><pubDate>Mon, 21 Jul 2025 08:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44633095</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=44633095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44633095</guid></item><item><title><![CDATA[New comment by openmarkand in "Show HN: Gix, A small CLI tool that adds a touch of AI to Git"]]></title><description><![CDATA[
<p>I don't understand which problem its trying to solve</p>
]]></description><pubDate>Mon, 21 Jul 2025 08:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44633080</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=44633080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44633080</guid></item><item><title><![CDATA[New comment by openmarkand in "Game of trees hub"]]></title><description><![CDATA[
<p>I'm more of a mercurial guy (since 2009) and I honestly never understood the success of git with its total nonsense of options, UX and documentation. Each command does too much thing and has different behavior. Type git diff -x and git switch -x in a non-git repository and check the output...<p>I love OpenBSD and I'm really interested in got for several years. I just hope that this <a href="https://framagit.org/stsp/got/-/blob/main/got/got.c?ref_type=heads#L3366" rel="nofollow">https://framagit.org/stsp/got/-/blob/main/got/got.c?ref_type...</a> gets removed at some point.</p>
]]></description><pubDate>Tue, 15 Jul 2025 09:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44569589</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=44569589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44569589</guid></item><item><title><![CDATA[New comment by openmarkand in "Ogmo – free, open source, 2D level editor"]]></title><description><![CDATA[
<p>Was about to asked but you were faster.</p>
]]></description><pubDate>Tue, 20 May 2025 14:06:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44041863</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=44041863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44041863</guid></item><item><title><![CDATA[New comment by openmarkand in "Using IRC in 2025, for fun and reasons"]]></title><description><![CDATA[
<p>I use IRC every day, in fact it's the best way to communicate for techies IMHO, focus on the content and no gif, emoji, images and all other nuisances that you'd get on any other platforms. I've written my <a href="https://projects.malikania.fr/irccd/" rel="nofollow">https://projects.malikania.fr/irccd/</a> bot for various tasks. Long live IRC.</p>
]]></description><pubDate>Thu, 17 Apr 2025 13:02:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43716201</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=43716201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43716201</guid></item><item><title><![CDATA[New comment by openmarkand in "Greg K-H: "Writing new code in Rust is a win for all of us""]]></title><description><![CDATA[
<p>I currently dont.</p>
]]></description><pubDate>Fri, 21 Feb 2025 09:07:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43125569</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=43125569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43125569</guid></item><item><title><![CDATA[New comment by openmarkand in "The State of Vim"]]></title><description><![CDATA[
<p>> The plugins are also very flashy with tons of animations, colors and emojis, which to me is just distracting<p>I also have seen that the very first time I tried neovim. Some people may like it but I consider a terminal to be as simple as possible. Furthermore, I use often the CLI on non-GUI terminals where such non-ASCII characters can have various side effects (e.g. unicode bars, braille like progress bar and so on, those destroy your serial terminal line).</p>
]]></description><pubDate>Fri, 24 Jan 2025 13:41:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42812900</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=42812900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42812900</guid></item><item><title><![CDATA[New comment by openmarkand in "The State of Vim"]]></title><description><![CDATA[
<p>I have tried several times and I always switched back to vanilla vim. Neovim has various nice features but it requires a lot of time to migrate correctly IMHO. 20 years of habits are hard to leave, I think.<p>Sure the configuration file is retro compatible, but some of the plugins are better suited for neovim and vice versa. I use a dozen of them and if I switch permanently to neovim I'd like to start fresh using more "modern" alternatives that make use of the newer features.</p>
]]></description><pubDate>Fri, 24 Jan 2025 07:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42811323</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=42811323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42811323</guid></item><item><title><![CDATA[New comment by openmarkand in "Lua Programming in Lua (first edition) (2003)"]]></title><description><![CDATA[
<p>> In my opinion, Lua would kill for many use cases... If it had a bigger standard library, and batteries-included module/packaging system. I know LuaRocks exists, but it doesn't seem terribly common.<p>This is because of the design choice of Lua. Authors do not ensure retro compatibility and this is why there were so much outdated external libraries when Lua 5.2 came in. Even the most popular LuaSocket wasn't updated in years.<p>In fact, Lua is definitely not intended to be used as a drop-in replacement to Python, Ruby or Perl because of that. It's entirely designed to be embedded as-in in your host-program and that you must provide your own extensions.<p>However, keep in mind that:<p>a. you will need to carry the documentation of Lua you've included
b. if you plan to upgrade the bundled Lua you will have to polyfill all changes to avoid breaking your userbase code (and this is a real PITA)
c. you'll end up with lots of `#ifdef` in your code<p>I think that are few reasons why Lua stalled that much (without even mentioning all uncommon features `~=`, `goto`/`break` but no `continue`, array start at 1, too minimalist unicode support, ...). I've been including Lua 5.1, 5.2 and 5.3 in one of my projects before I eventually stopped to backport compatibility layers. I also gave up on my LuaSDL repository because it was too much of headaches. It's a shame because I loved this language a lot.</p>
]]></description><pubDate>Fri, 17 Jan 2025 15:02:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42738218</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=42738218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42738218</guid></item><item><title><![CDATA[New comment by openmarkand in "Did we need RTOS for activity trackers?"]]></title><description><![CDATA[
<p>I love Zephyr. In fact, the RTOS term is sometimes a bit misnomer. I'd rather name Zephyr as a embedded OS framework: you can even use it without scheduling (even though it will be very limited). The amount of pre-built work done with Zephyr is amazing and when we have to use the STM32 HAL API manually we love Zephyr even more. Really, documenting API using PDF should be banned, ST!</p>
]]></description><pubDate>Thu, 09 Jan 2025 15:05:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42646335</link><dc:creator>openmarkand</dc:creator><comments>https://news.ycombinator.com/item?id=42646335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42646335</guid></item></channel></rss>