<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: ccapitalK</title><link>https://news.ycombinator.com/user?id=ccapitalK</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 11 Sep 2026 16:27:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ccapitalK" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ccapitalK in "Cognition launches new SWE-2 model, Rivaling Fable 5.1 and GPT-Astra"]]></title><description><![CDATA[
<p>Pareto frontiers are pretty commonly invoked to describe tradeoffs in computer science and have been for quite a while. I remember the term being used in one of my early algorithms courses to describe the tradeoff between data structures with fast writes, ones with fast reads and ones that tried to balance the two.<p>IIRC cognition boasted about hiring a lot of competitive programmers and algorithms experts back when they released Devin, so it tracks that they'd use the term.</p>
]]></description><pubDate>Thu, 10 Sep 2026 17:31:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49647419</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=49647419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49647419</guid></item><item><title><![CDATA[New comment by ccapitalK in "Queryable Executables"]]></title><description><![CDATA[
<p>I'll take a shot at this.<p>Native applications ship as executable files. These files are basically a combination of machine code instructions (the program logic to be run) + a bunch of extra data that needs to be loaded into memory for the program to run + metadata so the operating system knows how to combine it all.<p>The first article noted that the file format for this can be thought of as a very specialised, antiquated database format. The author then managed to convert some real applications of theirs into sqlite databases of the necessary program data, and then taught the operating system how to treat those sqlite databases as programs to run.<p>The second article builds on this, by creating a program shipped as an sqlite database, and then making that program read and write itself (through sqlite code) to store its application state. So instead of having a web server application that loads an sqlite db table, it is just a database file that the operating system can run as a native application, that also stores user data in itself.</p>
]]></description><pubDate>Wed, 26 Aug 2026 08:24:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49445622</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=49445622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49445622</guid></item><item><title><![CDATA[New comment by ccapitalK in "The development pipeline is a production system"]]></title><description><![CDATA[
<p>From the article title, I was hoping that the author would argue that software development could be modeled as one of these. <a href="https://en.wikipedia.org/wiki/Production_system_(computer_science)" rel="nofollow">https://en.wikipedia.org/wiki/Production_system_(computer_sc...</a></p>
]]></description><pubDate>Sat, 01 Aug 2026 05:06:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49131212</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=49131212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49131212</guid></item><item><title><![CDATA[New comment by ccapitalK in "DConf 2026 in London"]]></title><description><![CDATA[
<p>As someone who has been using D since about late 2024, I enjoy the following things about it:<p><pre><code>  - It has a type system that catches most category errors, without having to think too much about types
  - It is quite easy to read and write, and code in it has a high signal to noise ratio 
  - It provides a GC, but also allows you to write idiomatic code that doesn't allocate a lot (missing from a lot of gc languages, it feels like most GC languages force you to allocate more for every abstraction you write)
  - It supports GC style code for things that don't need to be efficient (>98% of the code I actually write)
  - I can easily micro-optimize the inner-loop code that does need to be efficient, without having to switch languages or setup ffi. I can also be relatively certain that the GC isn't firing too often in those loops, since the gc only collects when you gc-allocate
  - I can use all of the native libraries with C bindings on my system, with practically zero costs for bindings
  - Metaprogramming in it is top notch, I feel like every time I needed to do some type level shenanigans, I could do so in a way that actually looked like code in the end, without needing to maintain a code-generator. The way the metaprogramming works also stays fairly readable, it's not like macro_rules! or #defines or templates.
</code></pre>
Overall, it has superseded C for pretty much everything I previously used C for, and is a joy to use for a lot of other usecases as well, I've found myself reaching for it for programs that I would otherwise write in python recently. Only major weakness in my daily experience is that you can't compile it to WASM, so I'm still using rust for that. I've considered learning Zig or Odin, but I feel like I would miss the GC for simple tasks, and D is good enough on most axes that I stopped looking for a new one true programming language to write all my code in.</p>
]]></description><pubDate>Tue, 28 Jul 2026 12:28:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49082794</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=49082794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49082794</guid></item><item><title><![CDATA[New comment by ccapitalK in "Clarity didn't work, trying mysterianism (2012)"]]></title><description><![CDATA[
<p>I wonder if there is a self consistent way to desire having your mind digitally uploaded into a computer, while detesting the idea of listening to the commands of the earring (and conditioning it to have all of my unconcious thoughts and desires). I guess I just discovered a bit of cognitive dissonance I didn't know I had.</p>
]]></description><pubDate>Thu, 23 Jul 2026 04:43:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49017033</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=49017033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49017033</guid></item><item><title><![CDATA[New comment by ccapitalK in "Lightning Memory-Mapped Database Manager (LMDB) 1.0"]]></title><description><![CDATA[
<p>Obligatory <a href="https://doesmysiteneedhttps.com/" rel="nofollow">https://doesmysiteneedhttps.com/</a></p>
]]></description><pubDate>Fri, 03 Jul 2026 00:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48769271</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=48769271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48769271</guid></item><item><title><![CDATA[New comment by ccapitalK in "The rapid rise and slow decline of Sam Altman"]]></title><description><![CDATA[
<p>He also posted <a href="https://garymarcus.substack.com/p/lets-be-honest-generative-ai-isnt" rel="nofollow">https://garymarcus.substack.com/p/lets-be-honest-generative-...</a>, which got flagged as low effort spam about 30 minutes ago. <a href="https://news.ycombinator.com./item?id=46605587">https://news.ycombinator.com./item?id=46605587</a></p>
]]></description><pubDate>Tue, 13 Jan 2026 19:09:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46606168</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=46606168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46606168</guid></item><item><title><![CDATA[New comment by ccapitalK in "I'm just having fun"]]></title><description><![CDATA[
<p>I'm asking this question purely out of curiosity, and not as a snark, is there any particular reason why you don't capitalise the beginnings of your sentences? It seems strange to go to the effort of capitalising STEM and putting a hyphen in college-level without capitalising the letters. Is it something like the push towards sans-serif fonts because some groups of people find it easier to read?</p>
]]></description><pubDate>Mon, 22 Dec 2025 04:26:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46351316</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=46351316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46351316</guid></item><item><title><![CDATA[New comment by ccapitalK in "Confessions of a Software Developer: No More Self-Censorship"]]></title><description><![CDATA[
<p>I find 3blue1brown to be a great resource to build up good intuition about math topics, his videos about calculus and linear algebra are wonderful in particular. <a href="https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr" rel="nofollow">https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53...</a> is his essence of calculus series, I found the visualizations made it a lot easier to grok.</p>
]]></description><pubDate>Sat, 29 Nov 2025 00:48:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46084257</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=46084257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46084257</guid></item><item><title><![CDATA[New comment by ccapitalK in "Why we need SIMD"]]></title><description><![CDATA[
<p>Am I getting the math wrong here? Going from O(n) to O(log n) (with no change in constant factor) for a million items would be going from ~1000000c ops to ~20c ops, which would be a 50000x improvement?</p>
]]></description><pubDate>Thu, 09 Oct 2025 04:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45523544</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=45523544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45523544</guid></item><item><title><![CDATA[New comment by ccapitalK in "Zig feels more practical than Rust for real-world CLI tools"]]></title><description><![CDATA[
<p>Behold, I've brought you a compiler bug.<p><a href="https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=5340e015f227f7fd40745f5ea68dd0fb" rel="nofollow">https://play.rust-lang.org/?version=stable&mode=debug&editio...</a></p>
]]></description><pubDate>Tue, 23 Sep 2025 14:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45347908</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=45347908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45347908</guid></item><item><title><![CDATA[New comment by ccapitalK in "Liquid Glass? That's what your M4 CPU is for"]]></title><description><![CDATA[
<p>Gaussian Blur isn't the most efficient way of doing a frosted glass blur effect though. IIRC the current state of the art is the Dual Kawase blur, which is what KDE uses for its blurred transparency effect, I've never observed performance issues having it running on my machine.</p>
]]></description><pubDate>Thu, 04 Sep 2025 11:10:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45125896</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=45125896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45125896</guid></item><item><title><![CDATA[New comment by ccapitalK in "OpenBSD is so fast, I had to modify the program slightly to measure itself"]]></title><description><![CDATA[
<p>It's sites like this that make me extremely grateful for firefox's reader mode.</p>
]]></description><pubDate>Sat, 16 Aug 2025 05:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44920366</link><dc:creator>ccapitalK</dc:creator><comments>https://news.ycombinator.com/item?id=44920366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44920366</guid></item></channel></rss>