<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: self_awareness</title><link>https://news.ycombinator.com/user?id=self_awareness</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 15 Sep 2026 11:22:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=self_awareness" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by self_awareness in "Linux from Scratch"]]></title><description><![CDATA[
<p>You know, you could also just read about each step to learn more. I mean if you feel you're following a baking recipe, you can just... read about it more. And then have LFS as a simple way to experiment if you want to change anything or not. Also, technically you don't need to have a bootloader installed on your main hard drive if you already have it on another disk.<p>I mean, eh... last time I checked, this was <i>Hacker</i> news. Yesterday, there was an Ask HN topic on how to enable dark mode on HN. Is this the new hacker culture? Complaining that the resources merely point in some direction instead of specifying details?</p>
]]></description><pubDate>Tue, 15 Sep 2026 06:17:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49708436</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49708436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49708436</guid></item><item><title><![CDATA[New comment by self_awareness in "Dropping eBPF CPU Cost by About 90% with Memoization (Not AI Gen)"]]></title><description><![CDATA[
<p>TL;DR - use in-memory cache instead of expensive database lookups on every iteration</p>
]]></description><pubDate>Tue, 15 Sep 2026 05:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49708142</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49708142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49708142</guid></item><item><title><![CDATA[New comment by self_awareness in "HP ZGX Fury Is Now Orderable: GB300 Superchip, 748GB Unified Memory"]]></title><description><![CDATA[
<p>I guess I'm too poor to even know the price</p>
]]></description><pubDate>Mon, 14 Sep 2026 11:30:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49695090</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49695090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49695090</guid></item><item><title><![CDATA[New comment by self_awareness in "bzip3"]]></title><description><![CDATA[
<p>Yes, that's why I was wondering about any relations.<p>But later I've read that there was some kind of Anime called Iczelion (or it was the hero name, whatever). Author also is interested in anime, I guess that's the reason for nickname similarity. Mystery solved.</p>
]]></description><pubDate>Tue, 08 Sep 2026 10:51:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49608535</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49608535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49608535</guid></item><item><title><![CDATA[New comment by self_awareness in "bzip3"]]></title><description><![CDATA[
<p>Any relation to Iczelion from the masm32 tutorial?</p>
]]></description><pubDate>Mon, 07 Sep 2026 15:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49599625</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49599625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49599625</guid></item><item><title><![CDATA[New comment by self_awareness in "IBM Bob"]]></title><description><![CDATA[
<p>Oh, so we are yet again in the 'Bob' phase?<p>Maybe this time it'll work.</p>
]]></description><pubDate>Fri, 04 Sep 2026 13:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49564632</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49564632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49564632</guid></item><item><title><![CDATA[New comment by self_awareness in "Google Antigravity TOS: 3rd party usage can get Google account suspended"]]></title><description><![CDATA[
<p>My friend got a ban by using Pi agent with Antigravity.<p>They un-banned him later, but that was enough to stay away. There are much better services than Antigravity out there.</p>
]]></description><pubDate>Thu, 03 Sep 2026 13:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49549554</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49549554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49549554</guid></item><item><title><![CDATA[New comment by self_awareness in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>Thanks. I was looking for a way to reduce my startup times because I was envious of Neovim. It doesn't work for me out of the box (I'm on macOS now), but it seems that there is a lot to steal from. ;)</p>
]]></description><pubDate>Thu, 03 Sep 2026 06:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49546576</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49546576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49546576</guid></item><item><title><![CDATA[New comment by self_awareness in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>I would love to see your config!</p>
]]></description><pubDate>Wed, 02 Sep 2026 11:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49534529</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49534529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49534529</guid></item><item><title><![CDATA[New comment by self_awareness in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p><a href="https://pavelfatin.com/typing-with-pleasure/" rel="nofollow">https://pavelfatin.com/typing-with-pleasure/</a><p>It only means that >90% of text editors <i>use the wrong UI toolkit</i> for the job. We already had faster editors on the Amiga 500 (CygnusEd) than we have now. The fact that we don't have them now is that we <i>regressed</i>. We had it, and we lost it. It's an entirely different matter from not knowing how to do it!</p>
]]></description><pubDate>Wed, 02 Sep 2026 10:05:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49534149</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49534149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49534149</guid></item><item><title><![CDATA[New comment by self_awareness in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>By "LSP support" I didn't mean "editor should call this API over HTTP and interpret whatever LSP server responds". It's a lot more than that, and LSP support in editors if often times broken.<p>It's like saying that editor can have full AI support because it can send HTTP requests to an MCP server. But MCP server isn't the end of the problem, it's just a gateway to problems, just like LSP.<p>For example, jdtls is often times broken, clangd sometimes works, sometimes doesn't. Language servers for ruby are a pain to set up. Some time ago LSP for Dart/Flutter worked under vscode, but not in Vim, because Vim had different assumptions how files should be reported to the LSP. Sometimes is the fault of the server itself, but sometimes the editor isn't fully compatible with some particular LSP server's quirks. It's a mess.</p>
]]></description><pubDate>Wed, 02 Sep 2026 07:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49532865</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49532865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49532865</guid></item><item><title><![CDATA[New comment by self_awareness in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>Text editing is a solved problem.<p>It's not about the style of cursor, or if rope is used or not. We already have answers to that.<p>It's about remote editing, LSP support.</p>
]]></description><pubDate>Wed, 02 Sep 2026 04:52:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49531867</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49531867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49531867</guid></item><item><title><![CDATA[New comment by self_awareness in "Develop Cross-Platform CLI and GUI Tools with Tcl/Tk"]]></title><description><![CDATA[
<p>> Alas, the complexity of its meta-object compiler (MOC)<p>Do these people use the same <i>template</i> when writing about GUIs? I mean what's complicated about MOC? In CMake it's even transparent and the user doesn't even see it. I swear, the same argument is coming back year after year. "MOC" is complicated, but the compiler itself and <i>ld</i> isn't?</p>
]]></description><pubDate>Tue, 01 Sep 2026 04:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49518032</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49518032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49518032</guid></item><item><title><![CDATA[New comment by self_awareness in "A 12TB Steam "teraleak" spills more than a decade of lost PC gaming history"]]></title><description><![CDATA[
<p>I guess a comparison would be: a megacorp invests in children in africa (schooling, money) so later they can hire them and make more money. Should we support this or resist?</p>
]]></description><pubDate>Mon, 31 Aug 2026 15:12:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49510760</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49510760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49510760</guid></item><item><title><![CDATA[New comment by self_awareness in "A 12TB Steam “teraleak” spills more than a decade of lost PC gaming history"]]></title><description><![CDATA[
<p>I kind of have mixed feelings about this, because from one point of view we're fighting the corporations, but from another, Valve is a major force in pushing Linux gaming so that more gaming can be done outside of big corpo operating systems.<p>It seems to me that fighting with Valve is like fighting against what we would want to have.</p>
]]></description><pubDate>Mon, 31 Aug 2026 11:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49508488</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49508488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49508488</guid></item><item><title><![CDATA[New comment by self_awareness in "Relm4 makes developing beautiful cross-platform applications idiomatic"]]></title><description><![CDATA[
<p>Theoretically probably yes, but practically... I've spend whole weekend to try to force wxWidgets (gtk-based) to compile without X11 support (wayland only). The amount of problems with glib+gtk I've encountered <i>on Linux</i> forced me to go outside and doubt in my ability to think like a programmer. And gtk and glib are both Linux-first projects.<p>(I failed to achieve that Wayland-only build btw)</p>
]]></description><pubDate>Mon, 31 Aug 2026 11:38:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49508462</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49508462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49508462</guid></item><item><title><![CDATA[New comment by self_awareness in "A 12TB Steam “teraleak” spills more than a decade of lost PC gaming history"]]></title><description><![CDATA[
<p>They probably will, that's why it's good to grab the torrent while we can.</p>
]]></description><pubDate>Mon, 31 Aug 2026 08:13:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49506980</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49506980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49506980</guid></item><item><title><![CDATA[New comment by self_awareness in "Relm4 makes developing beautiful cross-platform applications idiomatic"]]></title><description><![CDATA[
<p>Last time I've looked at Relm4 it was in the middle of global refactoring that required changes to all codebases. Is it stable(-r) now?<p>Also what is this cross-platform you speak of, if we're talking about Gtk4? Compiling glib on Windows doesn't sound very cross-platform to me. Heck, Gtk4 doesn't sound very cross-platform if we're thinking about anything that's not Gnome.</p>
]]></description><pubDate>Mon, 31 Aug 2026 06:10:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49506178</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49506178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49506178</guid></item><item><title><![CDATA[New comment by self_awareness in "Tooltips need a delay, and then they need to skip it"]]></title><description><![CDATA[
<p>Hilarious. Web devs discovering UX from Win95. What's next, 3d buttons?</p>
]]></description><pubDate>Tue, 25 Aug 2026 20:57:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49440531</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49440531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49440531</guid></item><item><title><![CDATA[New comment by self_awareness in "Executable Is a SQLite Database"]]></title><description><![CDATA[
<p>> Two processes running the same SELF binary do not share text pages the way a normally-mmap‘d ELF does, because the bytes are copied out of the b-tree rather than mapped.<p>Isn't this <i>the whole point</i> of executable file formats? To avoid loading everything all at once, share immutable segments with other processes, be extremely fast when loading, and integrate with OS page fault handlers to load data on demand?<p>I don't understand this project at all.<p>Even if it's possible to query the executable using SQL, we can always just use the SQL frontend to interface with executable data. I mean, ELF as a backend format for the "executable database". Like osquery interfaces with the system using SQL language. Osquery doesn't convert all OS data structures to sqlite :)<p>Btw, I think SELF is already "coined" by Signed ELF executables - SELF files, existing for example on Playstation 3.</p>
]]></description><pubDate>Mon, 24 Aug 2026 17:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49423231</link><dc:creator>self_awareness</dc:creator><comments>https://news.ycombinator.com/item?id=49423231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49423231</guid></item></channel></rss>