<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: syene</title><link>https://news.ycombinator.com/user?id=syene</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 20:40:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=syene" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by syene in "FrameBook"]]></title><description><![CDATA[
<p>Young people.</p>
]]></description><pubDate>Mon, 09 Mar 2026 01:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47303570</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=47303570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303570</guid></item><item><title><![CDATA[New comment by syene in "Lil' Fun Langs"]]></title><description><![CDATA[
<p>Keyboards of early MIT systems[1] and Lisp Machines[2] had brackets (parentheses) and square brackets on the same key where square brackets and curly brackets are on modern keyboards.<p>1: <a href="http://xahlee.info/kbd/sail_keyboard.html" rel="nofollow">http://xahlee.info/kbd/sail_keyboard.html</a><p>2: <a href="http://xahlee.info/kbd/space-cadet_keyboard.html" rel="nofollow">http://xahlee.info/kbd/space-cadet_keyboard.html</a></p>
]]></description><pubDate>Sat, 21 Feb 2026 11:24:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47099758</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=47099758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47099758</guid></item><item><title><![CDATA[New comment by syene in "Building a TUI is easy now"]]></title><description><![CDATA[
<p>I don’t think EWW has ever made my Emacs crash. I wanna say I’ve been using it regularly since Emacs 27.</p>
]]></description><pubDate>Sun, 15 Feb 2026 04:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47021119</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=47021119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47021119</guid></item><item><title><![CDATA[New comment by syene in "Building a TUI is easy now"]]></title><description><![CDATA[
<p>It must have sent it differently if the browser reports it can’t do JavaScript.</p>
]]></description><pubDate>Sun, 15 Feb 2026 04:39:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47021105</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=47021105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47021105</guid></item><item><title><![CDATA[New comment by syene in "Building a TUI is easy now"]]></title><description><![CDATA[
<p>It rendered perfectly, without JavaScript, in Emacs EWW.</p>
]]></description><pubDate>Sat, 14 Feb 2026 05:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47011895</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=47011895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47011895</guid></item><item><title><![CDATA[New comment by syene in "How Markdown took over the world"]]></title><description><![CDATA[
<p>The two previous comments in this thread are referencing Emacs Org mode's markup syntax.</p>
]]></description><pubDate>Mon, 12 Jan 2026 05:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46584505</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=46584505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46584505</guid></item><item><title><![CDATA[New comment by syene in "Nyxt: The Emacs-like web browser"]]></title><description><![CDATA[
<p>It would be simpler to switch to GUI Emacs, where EWW can natively show pictures.</p>
]]></description><pubDate>Wed, 20 Aug 2025 15:51:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44963028</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=44963028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44963028</guid></item><item><title><![CDATA[New comment by syene in "Emacs dired-mode as a file manager"]]></title><description><![CDATA[
<p>> the shell is easier to script than writing Lisp<p>My points were, first, Dired is easier than the shell for 99% of file management, as it’s a graphical file manager with many advanced functions. It’s literally a graphical ‘ls -l’ that that you can freely move around, browse and act on; the same way vi was a graphical ed. And, second,<p>> it will never be as flexible for file operations as just using the shell<p>for the remaining 1% where the shell would be easier than a Dired built-in, I’d rather do them from Dired, because, being a graphical program, I have a dynamic directory listing that I can peruse as I please. And the shell is the shell, whether you open a command-line in your terminal emulator or run shell commands from Dired.<p>Maybe the shell’s primitives are too abstract and I prefer them abstracted behind Dired. Emacs Lisp has primitive functions, too, it’s just the higher-level functions are useful most of the time.<p>> Knuth created a sophisticated program to count words, which McIlroy replicated in a one-line shell script using a few UNIX tools.<p>Yes, now let’s see McIlroy publish the C source of the Unix built-ins he used to be fair to Knuth in that comparison, who provided the whole source of his implementation.<p>Composibility was an afterthought when making C, and that’s what Unix inherits; redirecting text with pipes between different programs will never be as simple and elegant as an interface that was made for composibility and extension, from the programming language up—Lisp Machines. I have scarcely found shell one-liners to be elegant in the sense they make sense at first glance—granted I’m a user, not a programmer. Lisp functions—functional programming—on the other hand, when used together, have an intuitive flow, especially in how they modify input, that’s easy to wrap my head around.<p>But the word runs on Unix shell, much, much more so than a functional-programming-language REPLs—“worse is better” like you said earlier.<p>> I don't think any tech geek or programmer would prefer writing a program for such relatively simple tasks.<p>Writing little Emacs Lisp functions—combining more abstract built-in Emacs Lisp functions—feels a lot like chaining shell command together, but better.</p>
]]></description><pubDate>Sun, 25 May 2025 15:44:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44088633</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=44088633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44088633</guid></item><item><title><![CDATA[New comment by syene in "Emacs dired-mode as a file manager"]]></title><description><![CDATA[
<p>If you prefer the command-line and Unix shell, that’s one thing, but it’s no more “flexible or scriptable” than Emacs and Lisp.<p>Dired can filter files with regexp; you can even fall back on GNU ‘find’ (‘find-dired’). And you can execute shell commands on filtered files in Dired (‘&’), it’s like xargs without the confusing syntax—but, of course, you can just run ‘xargs’ from it, if that’s what you prefer.<p>A graphical file-manager is, I find, a much nicer interface for file-management than the command-line. I see all filtered files, and I can view and edit them anytime, as I please. With the command-line, it’s like I’m working with blindfolds on.<p>Dired can be a nice refuge even if you’re a command-line junkie, because in-spite of its own commands (abstracting the shell), you can always drop back to the shell, as you please. Funnily enough, my usage of Dired vis-à-vis the shell is kind of the inverse of what you described, I use the shell for either quick or really complicated operations and Dired for everything else—which ends up being over 95% of my use.</p>
]]></description><pubDate>Sat, 24 May 2025 12:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44080668</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=44080668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44080668</guid></item><item><title><![CDATA[New comment by syene in "Chimera Linux works toward a simplified desktop"]]></title><description><![CDATA[
<p>It’s unnatural to put the flags after the command. But sometimes I remember I’ve to use a flag after I’ve entered the input; other times, I notice a flag’s omission after executing it, and Control + P puts my cursor at the end, after the input.</p>
]]></description><pubDate>Thu, 30 Jan 2025 12:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42877228</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=42877228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42877228</guid></item><item><title><![CDATA[New comment by syene in "A UC Santa Cruz professor unearthed the oldest alphabet yet"]]></title><description><![CDATA[
<p>Aren’t Hangul consonants joined with vowels to create syllabic blocks? Is that still an alphabet? It seems different to the distinct characters for letters and vowels that the Latin alphabet, for example, has.</p>
]]></description><pubDate>Mon, 27 Jan 2025 11:36:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42839950</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=42839950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42839950</guid></item><item><title><![CDATA[New comment by syene in "Amazon tells employees to return to office five days a week"]]></title><description><![CDATA[
<p>United States dollars are the de facto global currency. I can see a British person converting pounds to US dollars writing for a global audience.</p>
]]></description><pubDate>Tue, 17 Sep 2024 12:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41566757</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=41566757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41566757</guid></item><item><title><![CDATA[New comment by syene in "CCI Finds Samsung, Xiaomi Colluding with Amazon, Flipkart: Report"]]></title><description><![CDATA[
<p>I don’t get it, they named every major smartphone maker (“Samsung, Xiaomi, Motorola, Vivo, Lenovo and Realme”) excluding Apple—if everyone gets to do exclusive launches, isn’t that the opposite of anti-trust?</p>
]]></description><pubDate>Tue, 17 Sep 2024 04:28:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41564110</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=41564110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41564110</guid></item><item><title><![CDATA[New comment by syene in "Neo – Futuristic Matrix Messenger"]]></title><description><![CDATA[
<p>You’re old</p>
]]></description><pubDate>Tue, 10 Sep 2024 19:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41504786</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=41504786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41504786</guid></item><item><title><![CDATA[New comment by syene in "Neo – Futuristic Matrix Messenger"]]></title><description><![CDATA[
<p>> … getting users hooked on to the extra features and switching to some propreitary backend …<p>If they do, they’ll have to bridge it to Matrix. The entire point of a Matrix messenger is being able to message Matrix; no matter how slick the GIFs or the local AI-models are—people won’t use a Matrix messenger that can’t message Matrix.</p>
]]></description><pubDate>Tue, 10 Sep 2024 19:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=41504772</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=41504772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41504772</guid></item><item><title><![CDATA[New comment by syene in "What is an SBAT and why does everyone suddenly care"]]></title><description><![CDATA[
<p>The problem with bootloaders is they really can’t spare a lot of storage. Storing different QR codes for all the common errors might be asking too much.</p>
]]></description><pubDate>Thu, 22 Aug 2024 12:45:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41319658</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=41319658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41319658</guid></item><item><title><![CDATA[New comment by syene in "When (if ever) did the Sun set on the British Empire?"]]></title><description><![CDATA[
<p>If they only have dozens of people after centuries of non-Western culture, that to me sounds like tradition hasn’t been going well for them anyway /s</p>
]]></description><pubDate>Mon, 10 Jun 2024 11:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40632250</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=40632250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40632250</guid></item><item><title><![CDATA[New comment by syene in "Raspberry Pi CM5 seen in the wild"]]></title><description><![CDATA[
<p>Good thing nearly none of us here have signed that NDA.</p>
]]></description><pubDate>Mon, 13 May 2024 19:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=40347285</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=40347285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40347285</guid></item><item><title><![CDATA[New comment by syene in "The Emacs Window Management Almanac"]]></title><description><![CDATA[
<p>I just liked the definition of <i>DWIM</i> in that article. I don’t think DWIM operates in Emacs Lisp the way it did in Interlisp, and zygospore’s not exactly a good example, but I’ve come across ‘-dwim’ versions of commands that combine the functionality of multiple ones and try to deduce which particular functionality you wanted from the surrounding context—it’s nice.</p>
]]></description><pubDate>Sun, 12 May 2024 21:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40337616</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=40337616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40337616</guid></item><item><title><![CDATA[New comment by syene in "The Emacs Window Management Almanac"]]></title><description><![CDATA[
<p>> … c-u c-x 1 would be consistent.<p>It seems like a Vim or a Kakoune thing to get stuck up attaching strict logic to the “command language”. Lisps have a concept of do-what-I-mean (DWIM)—the computer anticipates what the user <i>intends</i> to do, overlooking trivial errors.† There’s some subjectivity involved in making commands do-what-[you]-mean, but what’s the point of ‘C-x 1’-ing after we’ve just ‘C-x 1’-ed anyway? None. So why not make that into a convenient way to undo the previous ‘C-x 1’?<p>The ‘undo’ command only acts on changes <i>in</i> buffers, and there’s always winner-mode and its undo, but as a zygospore user—it seems very natural from the get go. I repeat the ‘C-x 1’ if I press it accidentally, and more often I find myself temporarily magnifying a buffer to take up the whole screen to do some focussed editing, which I can come out of with another ‘C-x 1’ (as long as I don’t change the window configuration further).<p>†: from <a href="https://en.wikipedia.org/wiki/DWIM" rel="nofollow">https://en.wikipedia.org/wiki/DWIM</a></p>
]]></description><pubDate>Sat, 11 May 2024 20:12:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40330365</link><dc:creator>syene</dc:creator><comments>https://news.ycombinator.com/item?id=40330365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40330365</guid></item></channel></rss>