<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: onetom</title><link>https://news.ycombinator.com/user?id=onetom</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 04 May 2026 16:14:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=onetom" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by onetom in "A desktop made for one"]]></title><description><![CDATA[
<p>The agent sessions (traces) would be very educational too.<p>Would it be possible to share the jsonl files too, like how Mario Zechner shared his chats with the AI, while working on his Pi coding agent?<p><a href="https://x.com/badlogicgames/status/2041151967695634619?s=46" rel="nofollow">https://x.com/badlogicgames/status/2041151967695634619?s=46</a></p>
]]></description><pubDate>Sun, 03 May 2026 19:45:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48000649</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=48000649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48000649</guid></item><item><title><![CDATA[New comment by onetom in "New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays"]]></title><description><![CDATA[
<p>i'm also using <a href="https://betterdisplaymac.com/" rel="nofollow">https://betterdisplaymac.com/</a> for this purpose.<p>even on a native 2K monitor, having a virtual 5K frame buffer downscaled to 2K yields perfectly enjoyable results, compared to how macOS' native 2K image would look like; it causes eye-bleed :)</p>
]]></description><pubDate>Mon, 30 Mar 2026 12:09:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573230</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=47573230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573230</guid></item><item><title><![CDATA[New comment by onetom in "Typing and Keyboards"]]></title><description><![CDATA[
<p>I just received this Keychron B11 Pro semi-split kbd with scissor keys:<p><a href="https://www.keychron.com/products/keychron-b11-pro-ultra-slim-wireless-foldable-keyboard" rel="nofollow">https://www.keychron.com/products/keychron-b11-pro-ultra-sli...</a><p>pretty amazing so far.
put together a SpaceFn layout, with partial home row keys, in no time, with their web usb based, online configurator.<p>i tried and/or assembled keyboard.io model 01, (falba.tech bamboo) minidox, troy fletcher signum 3.0, egodox ez, leopold, glove80 before, but this device is a pretty amazing compromise among many dimensions, like portability, price, familiarity, split-ness, extra layers, thumb keys, connectivity, portability.<p>what's clearly not great is its serviceablilty and only time will tell how durable is it.<p>if the battery dies in it and puffs up, it's most likely have to be thrown away, so it's not really an end-game keyboard, in that sense.</p>
]]></description><pubDate>Mon, 30 Mar 2026 11:50:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573073</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=47573073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573073</guid></item><item><title><![CDATA[New comment by onetom in "OpenCode – Open source AI coding agent"]]></title><description><![CDATA[
<p>Pi is the Emacs of coding AI agents.<p>It's a pity it's written in TS, but at least it can draw from a big contributor pool.<p>There is <a href="https://eca.dev/" rel="nofollow">https://eca.dev/</a> too, which might worth considering, which is a UI agnostic agent, a bit like LSP servers.</p>
]]></description><pubDate>Sat, 21 Mar 2026 14:30:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47467375</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=47467375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47467375</guid></item><item><title><![CDATA[New comment by onetom in "Eschewing Zshell for Emacs Shell (2014)"]]></title><description><![CDATA[
<p>a good reason for getting used to the M-n/p/r binding is that they work in the minibuffer too, even in `emacs -Q` (though without live feedback, but i think that's a fine compromise)<p>for the past half year i'm using emacs without any extra competition packages and it's surprisingly usable as-is.<p>i haven't even customized the completion styles and it's fine!<p>i got used to typing `M-x -forward<TAB>` if i want to find a command which contains the word "forward" and not just starts with it.<p>i do have karabiner elements remapping my keys under macOS and i use a tweaked version of @jeebak 's SpaceFn layout, where i've mapped Opt on holding the semicolon key, which still acts as semicolon, when tapped.<p>that way M-r is pretty convenient to type. M-p is less so though, because i switch to the regular opt key for that... i should really have to get used to my glove80 keyboard to avoid such quirks...</p>
]]></description><pubDate>Sat, 28 Feb 2026 13:49:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47195364</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=47195364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47195364</guid></item><item><title><![CDATA[New comment by onetom in "Eschewing Zshell for Emacs Shell (2014)"]]></title><description><![CDATA[
<p>i second the eat package recommendation.<p>there are some quirks with it though, given it has a couple of input modes.<p>i think everyone should read its fantastic documentation 1st to avoid frustration, instead of just falling back to the local minima of trying to use their pimped up shell inside eat as is.<p>e.g. i had a 2 line starship prompt enabled in my macOS zsh and inside eat it made the screen scroll back and forth by half a page randomly as i was just typing regular characters at the prompt.<p>M-<left>/<right> moves the Emacs point in semi-char mode, but the underlying shell is not aware of it, so the next character input will happen at an incorrect position. M-f/b works though.<p>There is an auto-line-mode, which might be a good compromise, but i haven't tried it yet.</p>
]]></description><pubDate>Sat, 28 Feb 2026 13:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47195229</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=47195229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47195229</guid></item><item><title><![CDATA[New comment by onetom in "Eschewing Zshell for Emacs Shell (2014)"]]></title><description><![CDATA[
<p>i also thought i can't get used to it, but i can!<p>otherwise, as others have mentioned it, remap the keys!<p>also, you can talk to some LLM about it, if you feel it would be tedious to come up with better bindings.<p>feed in the key bindings from `C-h m` of eshell, enumerate which bindings you want to carry over from traditional shells and instruct it to recommend you binding swapping pairs.<p>i was able to get great results on such niche operations already from anthropic's opus 4.5 models but even grok or deepseek was pretty helpful already last summer.<p>steve yegge's efrit takes this to a whole new level, by letting the LLM interrogate your running Emacs process live for documentation or function source code:<p><a href="https://github.com/steveyegge/efrit" rel="nofollow">https://github.com/steveyegge/efrit</a><p>he demoed it here:<p><a href="https://youtu.be/ZJUyVVFOXOc?t=246" rel="nofollow">https://youtu.be/ZJUyVVFOXOc?t=246</a></p>
]]></description><pubDate>Sat, 28 Feb 2026 13:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47195023</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=47195023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47195023</guid></item><item><title><![CDATA[New comment by onetom in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>Were there any immediate benefits of this conversion, e.g. reduced memory use or lower CPU utilization?</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:45:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126801</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=47126801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126801</guid></item><item><title><![CDATA[New comment by onetom in "GNU Unifont"]]></title><description><![CDATA[
<p>no.
as others have stated too, the following should be mentioned<p>- what's the 2 meaning in BMP<p>- it's designed as a monospaced (or proportional?) bitmap font<p>- designed in a single 16x16 size only (or also 8x16? it's a bit unclear)<p>- provided as an OTF/TTF font format, which can be scaled by most font rendering engines to other sizes, but u need antialiasing to make it look smooth (this is mentioned, but under the download section only)<p>- use as a "last resort" default font, according to wikipedia at least</p>
]]></description><pubDate>Sun, 14 Dec 2025 04:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46260803</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=46260803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46260803</guid></item><item><title><![CDATA[New comment by onetom in "Icons in Menus Everywhere – Send Help"]]></title><description><![CDATA[
<p>In earlier versions of Apple OSes, you could edit the menus yourself, with the officially supplied resource file editor app and there was nothing really special about it.<p>There are `ibtool` and `plutil` CLI commands built-in to macOS these days too, but to get some graphical editor, u would need to download 3GB of Xcode and u would invalidate the code signatures, etc...<p>Plus there is a huge churn in the application versions, so any customizations would need to be applied repeatedly to newer app versions.<p>Sad, really...</p>
]]></description><pubDate>Tue, 09 Dec 2025 02:57:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46200745</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=46200745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46200745</guid></item><item><title><![CDATA[New comment by onetom in "Compiling a Forth"]]></title><description><![CDATA[
<p>> I feel like my Forth-like compiler and VM capture enough of the spirit of Forth!<p>Being interactive is core to the spirit of Forth, so I think your feeling is off.<p>The fact that editing, compilation and execution is folded into single, comprehensive workflow, makes it possible for a Forth system to be situated in very resource constrained environments and evolve while it's running, potentially without any dependence on some other, beefier computer somewhere else.<p>There are tons of problems avoided with bundling all these capabilities together. There is no question of "which version of the compiler to use?", since it's part of your program, because it's so small (few hundred bytes probably), it can be part of it.<p>It also has the D-lang, Rust or Zig style `comptime` feature via the immediate mode words.<p>And the list goes on an on...<p>Here is a starting point for understanding more of these principles:
<a href="https://www.ultratechnology.com/lowfat.htm" rel="nofollow">https://www.ultratechnology.com/lowfat.htm</a><p>Chuck Moore's ColorForth (<a href="https://colorforth.github.io/cf.htm" rel="nofollow">https://colorforth.github.io/cf.htm</a>) takes these ideals to some extremes, allowing an ATA IDE disk driver to be a few words of code only: <a href="https://colorforth.github.io/ide.html" rel="nofollow">https://colorforth.github.io/ide.html</a></p>
]]></description><pubDate>Tue, 07 Oct 2025 06:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45500090</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=45500090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45500090</guid></item><item><title><![CDATA[New comment by onetom in "Where it's at://"]]></title><description><![CDATA[
<p>I wonder, how rigidly has the JSON format been baked into the protocol.<p>It feels like a shortsighted choice, just because it's prevalent in recent decades.<p>It took years to implement performant parsers for it and it has a lot of quirks, missing features and the tons of double quotes and mandatory commas significantly harm its human readability...<p>Not sure what would I recommend instead, but personally I would prefer using EDN instead, as a Clojure programmer<p><a href="https://github.com/edn-format/edn" rel="nofollow">https://github.com/edn-format/edn</a></p>
]]></description><pubDate>Sat, 04 Oct 2025 15:42:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45474124</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=45474124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45474124</guid></item><item><title><![CDATA[New comment by onetom in "Zig builds are getting faster"]]></title><description><![CDATA[
<p>Great.<p>It's finally as snappy as recompiling the "Borland Pascal version of Turbo Vision for DOS" was on an Intel 486 in 1995, when I graduated from high school...<p>They C version of Turbo Vision was 5-10x slower to compile at that time too.<p>Turbo Vision is a TUI windowing framework, which was used for developing the Borland Pascal and C++ IDEs. Kinda like a character mode JetBrains IDE in 10 MB instead of 1000 MB...<p><a href="https://en.m.wikipedia.org/wiki/Turbo_Vision" rel="nofollow">https://en.m.wikipedia.org/wiki/Turbo_Vision</a></p>
]]></description><pubDate>Sat, 04 Oct 2025 15:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45473955</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=45473955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45473955</guid></item><item><title><![CDATA[New comment by onetom in "Subreply – An open source text-only social network"]]></title><description><![CDATA[
<p>Can you give some pointers to some popular implementations or algorithms in any language, please?<p>Is there some "industry standard" or "best practice" for such a metric?<p>I guess Bitwarden might have something publicly available...</p>
]]></description><pubDate>Mon, 21 Jul 2025 13:05:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44634640</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=44634640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44634640</guid></item><item><title><![CDATA[New comment by onetom in "Subreply – An open source text-only social network"]]></title><description><![CDATA[
<p>While I agree with what we don't need, something is still off with the UI. I can't really put my finger on any specific problem, though. It's just a gut feeling.<p>The names are bold faced, so my attention is drawn to them, but since i don't recognize any of them, i don't even know where to start reading.</p>
]]></description><pubDate>Mon, 21 Jul 2025 13:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44634605</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=44634605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44634605</guid></item><item><title><![CDATA[New comment by onetom in "Show HN: A continuation of IRS Direct File that can be self-hosted"]]></title><description><![CDATA[
<p>i'm not from the US, but i did work on forms related to government workflows.<p>it bugged me for a long time why a person can't store facts about themselves and let some software figure out which of those facts are needed for filling out any form, which needs the usual personal facts.<p>then one can review the required facts and decide which ones are they willing to share.<p>in fact governments could even standardize the kind of info they are dealing with usually and when a citizen wants the government to do something, instead of filling out forms, they could provide their own, self-hosted fact db, run the govt's query and provide the results (after review)</p>
]]></description><pubDate>Tue, 01 Jul 2025 10:21:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44432388</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=44432388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44432388</guid></item><item><title><![CDATA[New comment by onetom in "Show HN: A continuation of IRS Direct File that can be self-hosted"]]></title><description><![CDATA[
<p>the <a href="https://docs.openfile.tax/en/latest/direct-file.html" rel="nofollow">https://docs.openfile.tax/en/latest/direct-file.html</a> link in the readme results in 404</p>
]]></description><pubDate>Tue, 01 Jul 2025 10:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44432324</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=44432324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44432324</guid></item><item><title><![CDATA[New comment by onetom in "How I use my terminal"]]></title><description><![CDATA[
<p>i would have explicitly mentioned shell & eshell too.<p>ansi-term however doesn't work thru TRAMP, out of the box, though there are workarounds, like <a href="https://github.com/cuspymd/tramp-term.el">https://github.com/cuspymd/tramp-term.el</a> (hasn't tried it yet)</p>
]]></description><pubDate>Wed, 25 Jun 2025 06:37:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44374220</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=44374220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44374220</guid></item><item><title><![CDATA[New comment by onetom in "How I use my terminal"]]></title><description><![CDATA[
<p>yeah, magit via TRAMP kinda works, just slow af:
<a href="https://news.ycombinator.com/item?id=44356346">https://news.ycombinator.com/item?id=44356346</a><p>not really TRAMP's fault, of course...<p>it also doesn't quite work with macOS remotes usually.<p>again, not purely TRAMP's fault, but a default config and habits issue with ~/.zshrc vs ~/.zprofile and maybe /etc/sshd/config settings, i think. i hasn't fully figured it out yet.<p>using this kind of "full-screen terminal screen sharing" approach has a more predictable experience, because of the amount of data transferred is usually 1 screen worth of characters (and colors) max, on most keystrokes.<p>that's both a pro and a con.<p>it imposes a fixed, network connection dependent input lag and the output is also often redrawn by retransmitting the same data over and over again...</p>
]]></description><pubDate>Wed, 25 Jun 2025 06:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44374164</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=44374164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44374164</guid></item><item><title><![CDATA[New comment by onetom in "Using Microsoft's New CLI Text Editor on Ubuntu"]]></title><description><![CDATA[
<p>TRAMP can run commands in that remote context too, so any kind of compiler, interactive REPL integration works without any special support usually.<p>For example the built-in version control works the same as in a local context.<p>That's why it's called transparent:<p>> TRAMP stands for “Transparent Remote (file) Access, Multiple Protocol”
— <a href="https://www.gnu.org/software/tramp/" rel="nofollow">https://www.gnu.org/software/tramp/</a><p>it makes a big difference, imho...
not as good as plan 9, of course :)</p>
]]></description><pubDate>Mon, 23 Jun 2025 16:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44357547</link><dc:creator>onetom</dc:creator><comments>https://news.ycombinator.com/item?id=44357547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44357547</guid></item></channel></rss>