<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: sudahtigabulan</title><link>https://news.ycombinator.com/user?id=sudahtigabulan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 22:21:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sudahtigabulan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sudahtigabulan in "My .config Ship of Theseus"]]></title><description><![CDATA[
<p>Given that most software hides dot files by default, where do you see them so often?<p>The only place I've encountered where they are visible by default and do get in the way is bash filename completion, and you can change this via the readline config file:<p><pre><code>  # ~/.inputrc:
  set match-hidden-files off</code></pre></p>
]]></description><pubDate>Mon, 27 Apr 2026 05:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47918029</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=47918029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47918029</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "College instructor turns to typewriters to curb AI-written work"]]></title><description><![CDATA[
<p>> <i>a 60 question test with 50 minutes of allotted time</i><p>Is this kind of test - many short questions - a standard thing for math in your country?<p>My university exams were pretty much all "2-question", in 90 minutes.<p>The first half was an essay where you have to reproduce a lesson from the curriculum, in your own words.<p>The second half was "the formulas" - you have to develop one or two formulas from first principles.<p>I once got an A- even though I got "the formulas" half very wrong. As the teacher explained later, I simply chose the coordinate system beginning at not the same place the textbook did. And this was supposed to be a bad teacher - he actually gave Ds to almost all of us (180 people). This was a makeup exam.</p>
]]></description><pubDate>Sun, 19 Apr 2026 08:36:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822760</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=47822760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822760</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Nvim-treesitter (13K+ Stars) is Archived"]]></title><description><![CDATA[
<p>Try publishing on <a href="https://repo.or.cz" rel="nofollow">https://repo.or.cz</a> (or another old-style web interface), and just leave an email for contact.<p>You will hear only crickets.<p>Adding the slightest friction, and making potential drama 1:1 only, demotivates most people.<p>You might miss out on an occasional good feedback, though.</p>
]]></description><pubDate>Sun, 05 Apr 2026 09:13:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647540</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=47647540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647540</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Why are we still using Markdown?"]]></title><description><![CDATA[
<p>> <i>Maybe using an unnatural placement of )parentheses( could have worked as a non-conflicting indicator of italics.</i><p>Using different delimiter for opening and closing is a good idea on its own, too.
I think it makes parsing simpler and unambiguous wrt nesting.<p>I've imagined something like this:<p><pre><code>  `(monospace)
  _(underline)
  /(italics)
  ~(overstrike)
</code></pre>
Probably looks a bit more distracting, though.</p>
]]></description><pubDate>Sun, 05 Apr 2026 04:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47646009</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=47646009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47646009</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Show HN: Claude Code rewritten as a bash script"]]></title><description><![CDATA[
<p>There seems to be only one possible option, --resume, and only one line is dedicated to handling it...</p>
]]></description><pubDate>Thu, 02 Apr 2026 09:18:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47611950</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=47611950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47611950</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Stop Putting Secrets in .env Files"]]></title><description><![CDATA[
<p>> They sit on disk as plaintext, readable by any process running as your user<p>The proposed solution:<p>> Instead of loading secrets from a file, you use a wrapper script that fetches secrets from a secure store and injects them as environment variables into your process<p>Now they sit "on disk" as plaintext, in /proc/self/environ, still readable by any process running as your user.</p>
]]></description><pubDate>Sat, 28 Feb 2026 10:01:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47193070</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=47193070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47193070</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "New accounts on HN more likely to use em-dashes"]]></title><description><![CDATA[
<p>Just yesterday I saw Claude.ai use double dashes in its responses for the first time...</p>
]]></description><pubDate>Wed, 25 Feb 2026 18:22:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47155490</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=47155490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47155490</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "KDE's new Plasma Login Manager is tightly bound to systemd"]]></title><description><![CDATA[
<p>Pacman does check for changes in configuration files, and adds .pacnew files instead of overwriting them:<p><a href="https://wiki.archlinux.org/title/Pacman/Pacnew_and_Pacsave" rel="nofollow">https://wiki.archlinux.org/title/Pacman/Pacnew_and_Pacsave</a></p>
]]></description><pubDate>Tue, 03 Feb 2026 14:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46871258</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=46871258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46871258</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "cURL removes bug bounties"]]></title><description><![CDATA[
<p>> <i>I've since learned that anything heavily regulated like hospitals and banks will have security procedures catering to compliance, not actual security.</i><p>Sadly, yeah. And will do anything only if they believe they can actually be caught.<p>An EU-wide bank I used to be customer of until recently, supported login with Qualified Electronic Signatures, but only if your dongle supports... SHA-1. Mine didn't. It's been deprecated at least a decade ago.<p>A government-certified identity provider made software that supposedly allowed you to have multiple such electronic signatures plugged in, presenting them in a list, but if one of them happened to be a YubiKey... crash. YubiKey conforms to the same standard as the PIV modules they sold, but the developers made some assumptions beyond the standard. I just wanted their software not to crash while my YubiKey is plugged in. I reported it, and they replied that it's not their problem.</p>
]]></description><pubDate>Wed, 21 Jan 2026 08:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46702609</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=46702609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46702609</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "I set all 376 Vim options and I'm still a fool"]]></title><description><![CDATA[
<p>> But you still haven't fixed the typo-prone keybinds!<p>Which key bindings are you referring to?<p>It's not a trap, I promise! Just fishing for ideas.</p>
]]></description><pubDate>Tue, 20 Jan 2026 10:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46690089</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=46690089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46690089</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Confer – End to end encrypted AI chat"]]></title><description><![CDATA[
<p>>>broken SGX metadata protections<p>>Citation needed.<p><a href="https://sgx.fail" rel="nofollow">https://sgx.fail</a><p><a href="https://en.wikipedia.org/wiki/Software_Guard_Extensions#List_of_SGX_vulnerabilities" rel="nofollow">https://en.wikipedia.org/wiki/Software_Guard_Extensions#List...</a></p>
]]></description><pubDate>Fri, 16 Jan 2026 14:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46646858</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=46646858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646858</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Remember when you owned stuff?"]]></title><description><![CDATA[
<p>It looks this way at first glance, but at the end of the article is a link to the original:<p>> If you’d like an essay-formatted version of this post to read or share, here’s a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:<p>> <a href="https://pluralistic.net/2026/01/14/sole-and-despotic/#world-turned-upside-down" rel="nofollow">https://pluralistic.net/2026/01/14/sole-and-despotic/#world-...</a><p>This is a case of Publish on your Own Site, Syndicate Elsewhere - <a href="https://indieweb.org/POSSE" rel="nofollow">https://indieweb.org/POSSE</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 05:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46628581</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=46628581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46628581</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Fifteen Years"]]></title><description><![CDATA[
<p>Firefox for Android, for one, shows the alt text at the top of the context menu that pops up when you long press an image.<p>If it's too long, it gets truncated, though.</p>
]]></description><pubDate>Tue, 25 Nov 2025 07:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46043297</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=46043297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46043297</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Awk Technical Notes (2023)"]]></title><description><![CDATA[
<p>> What were you expecting? That your character ranges in ls would match mine?<p>I would expect the command to work in any directory. Try a few different directories on <i>your</i> computer and you'll see that it won't work in some of them.</p>
]]></description><pubDate>Sat, 15 Nov 2025 16:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45938310</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=45938310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45938310</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Awk Technical Notes (2023)"]]></title><description><![CDATA[
<p>This is what I get:<p><pre><code>  ls -l | cut -c 35-41
  
  6 Nov 1
  6 Nov
  6 Nov 1
  6 Nov 1</code></pre></p>
]]></description><pubDate>Sat, 15 Nov 2025 15:47:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45938150</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=45938150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45938150</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Awk Technical Notes (2023)"]]></title><description><![CDATA[
<p>Can these flags be used to extract the N-th column (say, the size) of every line from ls -l output?</p>
]]></description><pubDate>Sat, 15 Nov 2025 13:58:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45937520</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=45937520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45937520</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Awk Technical Notes (2023)"]]></title><description><![CDATA[
<p>> That’s typical usage of Awk, where you use it in place of cut because you can’t be bothered to remember the right flags for cut.<p>Even you remember the flags, cut(1) will not be able to handle ls -l. And any command that uses spaces for aligning the text into fixed-width columns.<p>Unlike awk(1), cut(1) only works with delimiters that are a single character. Meaning, a run of spaces will be treated like several empty fields. And, depending on factors you don't control, every line will have different number of fields in it, and the data you need to extract will be in a different field.<p>You can either switch to awk(1), because its default field separator treats runs of spaces as one, or squeeze them with tr(1) first:<p><pre><code>  ls -l | tr -s' ' | cut -d' ' -f3</code></pre></p>
]]></description><pubDate>Sat, 15 Nov 2025 01:07:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45934129</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=45934129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45934129</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "An overengineered solution to `sort | uniq -c` with 25x throughput (hist)"]]></title><description><![CDATA[
<p>> once you develop a good enough utility library for it.<p>What happens when everybody comes to the job with their own utility library and start working on the same codebase?<p>Would you like it if you had to get up to speed with several utility libraries your coworkers developed for themselves?<p>A common set of tools, like the Unix commands, makes it easier for people to collaborate. They were put in an official standard for a reason.</p>
]]></description><pubDate>Tue, 28 Oct 2025 12:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45732035</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=45732035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45732035</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "An overengineered solution to `sort | uniq -c` with 25x throughput (hist)"]]></title><description><![CDATA[
<p>The 2 minutes wasted to write it doesn't move the needle, but the time that their present and future teammates will waste on reading it might.<p>It costs me more effort to read and understand a screenful of unfamiliar code than the equivalent "sort -k 1.1" or "uniq" while skimming through a shell script. This adds up.</p>
]]></description><pubDate>Tue, 28 Oct 2025 10:41:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45731185</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=45731185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45731185</guid></item><item><title><![CDATA[New comment by sudahtigabulan in "Google Pixel's most dangerous bug: failing to call 911"]]></title><description><![CDATA[
<p>I think touch screen itself limits the possibilities to create UIs usable with minimum attention. You have to look at it to find the right area to press. All those buttons, knobs, sliders, etc., imitate the real thing, but only in 2D. Can't rely on feeling to find the right control, unlike with physical designs.<p>It's not the only culprit, of course. There's still room to at least design a layout that is predictable, and with buttons that are easily reachable.<p>Some UIs make me think the designer was an alien invader in a human body. It thinks nobody can tell, but when it designs a UI that can only be called "intuitive" if you have 7 fingers, the 2-nd and 5-th longer than the others, and the 3-rd one a tentacle... I got you, motherfucker!</p>
]]></description><pubDate>Sun, 26 Oct 2025 06:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45709564</link><dc:creator>sudahtigabulan</dc:creator><comments>https://news.ycombinator.com/item?id=45709564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45709564</guid></item></channel></rss>