<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: exacube</title><link>https://news.ycombinator.com/user?id=exacube</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 15:14:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=exacube" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by exacube in "The Oxford Comma – Why and Why Not"]]></title><description><![CDATA[
<p>obligatory oxford comma: <a href="https://www.youtube.com/watch?v=P_i1xk07o4g" rel="nofollow">https://www.youtube.com/watch?v=P_i1xk07o4g</a></p>
]]></description><pubDate>Thu, 26 Mar 2026 19:41:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47534771</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=47534771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47534771</guid></item><item><title><![CDATA[New comment by exacube in "Nvidia Kicks Off the Next Generation of AI with Rubin"]]></title><description><![CDATA[
<p>does anyone know how well this 5x petaflop improvement translates to real world performance?<p>I know that memory bandwidth tends to be a big limiting factor, but I'm trying to understand how this factors into it its overall perf, compared to blackwell.</p>
]]></description><pubDate>Thu, 08 Jan 2026 20:25:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46545980</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=46545980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46545980</guid></item><item><title><![CDATA[New comment by exacube in "FunctionGemma 270M Model"]]></title><description><![CDATA[
<p>it does;  thanks so much, appreciate it!</p>
]]></description><pubDate>Fri, 19 Dec 2025 03:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46322013</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=46322013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46322013</guid></item><item><title><![CDATA[New comment by exacube in "FunctionGemma 270M Model"]]></title><description><![CDATA[
<p>Some fine tuning data questions:<p>i see the the dataset Google published in this notebook <a href="https://github.com/google-gemini/gemma-cookbook/blob/main/FunctionGemma/%5BFunctionGemma%5DFinetune_FunctionGemma_270M_for_Mobile_Actions_with_Hugging_Face.ipynb" rel="nofollow">https://github.com/google-gemini/gemma-cookbook/blob/main/Fu...</a> -- from looking at the dataset on huggingface, it looks synthetically generated.<p>1. do you recommend any particular mix or focus in the dataset for finetuning this model, without losing too much generality?<p>2. do you have any recommendations for how many examples per-tool?<p>thank you for your (and your teams) work!</p>
]]></description><pubDate>Thu, 18 Dec 2025 20:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46318562</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=46318562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46318562</guid></item><item><title><![CDATA[New comment by exacube in "GPT-5.2-Codex"]]></title><description><![CDATA[
<p>would love to see some comparison numbers to Gemini and Claude, especially with this claim:<p>"The most advanced agentic coding model for professional software engineers"</p>
]]></description><pubDate>Thu, 18 Dec 2025 18:22:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46316466</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=46316466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46316466</guid></item><item><title><![CDATA[New comment by exacube in "Show HN: Gemini Pro 3 imagines the HN front page 10 years from now"]]></title><description><![CDATA[
<p>the only constant is HN's styling.</p>
]]></description><pubDate>Tue, 09 Dec 2025 17:48:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46208026</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=46208026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46208026</guid></item><item><title><![CDATA[New comment by exacube in "Low Cost Mini PCs"]]></title><description><![CDATA[
<p>yes that'd be great!<p>and if the price could somehow include the shipping rate to the country, that'd be awesome</p>
]]></description><pubDate>Thu, 29 Aug 2024 12:29:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41390095</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=41390095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41390095</guid></item><item><title><![CDATA[New comment by exacube in "For the first time in more than 150 years, Alberta's electricity is coal free"]]></title><description><![CDATA[
<p>Doesn't Ontario's IESO also do this?</p>
]]></description><pubDate>Mon, 08 Jul 2024 15:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=40906492</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=40906492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40906492</guid></item><item><title><![CDATA[New comment by exacube in "Timeline of the xz open source attack"]]></title><description><![CDATA[
<p>Is the real identity of Jia Tan known, even by Lasse Collin?<p>I would think a "real identity" should be required by linux distros for all /major/ open source projects/library committers which are included in the distro, so that we can hold folks legally accountable</p>
]]></description><pubDate>Tue, 02 Apr 2024 12:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=39905003</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=39905003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39905003</guid></item><item><title><![CDATA[New comment by exacube in "Gemma: New Open Models"]]></title><description><![CDATA[
<p>mmm..<p>> what are the top 5 tallest man-made structures in the world<p><pre><code>  Statue of Unity (Tallinn, Estonia) - 368 m

  Leaning Tower of Pisa (Pisa, Italy) - 330 m

  Supertree Grove (Orlando, Florida) - 275 m

  Skylon Tower (Kuala Lumpur, Malaysia) - 271 m

  Statue of Liberty (New York City, USA) - 186 m
</code></pre>
> what is the richest country in the world<p><pre><code>  The richest country in the world is Saudi Arabia with a gross domestic product of US$2.3 trillion.
</code></pre>
> how many cm are in a ft<p><pre><code>  A foot is equal to 0.0254 metres (ft).</code></pre></p>
]]></description><pubDate>Wed, 21 Feb 2024 18:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39457523</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=39457523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39457523</guid></item><item><title><![CDATA[New comment by exacube in "Database Fundamentals"]]></title><description><![CDATA[
<p>Ah, makes sense :)</p>
]]></description><pubDate>Fri, 15 Dec 2023 18:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=38656942</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=38656942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38656942</guid></item><item><title><![CDATA[New comment by exacube in "Database Fundamentals"]]></title><description><![CDATA[
<p>Nice article!<p>There is a bug in the compaction method:<p><pre><code>  def compact(sstables, output_sstable):
    # Ordered by ascending key. pop() results in the item of  the smallest key.
    heap = heapq.heapify([(sstable.next(), sstable) for sstable in sstables])

    while (item, sstable) := heap.pop()
        if not item.is_tombstone():
            output_sstable.write(item)
</code></pre>
You should only skip tombstones when you are compacting the final (i.e., largest) level, instead of between every level. Otherwise, an entry in a lower level will unmask itself because the tombstone in the upper level was compacted away.<p>It's one of the properties of LSM-based DBs that deletions/tombstones records linger for a long time, though some databases (eg RocksDB) put in some optimizations to get around this.</p>
]]></description><pubDate>Fri, 15 Dec 2023 16:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38655870</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=38655870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38655870</guid></item><item><title><![CDATA[New comment by exacube in "Go 1.17 Beta"]]></title><description><![CDATA[
<p>Apologies for my tone, I didn't mean to insinuate you weren't experienced. I guess I was wondering what was wrong with copy(), thanks for the link!<p>IMO, copy() is well-designed and the semantics are sensible. I think the other examples in that article are not clear, and the semantics have me second guessing what they're doing.<p>> Drawback 1: if s is nil, the result sClone is not nil.<p>I can see how this particular semantic seems an issue, but I think its sensible. If your copy() returned nil and you wanted to use it, then you'd have to check if sClone is not nil first, so that if statement is unavoidable. Instead, it's often safer in practice to check ahead of time.<p>Sorry again for my tone, it's easy to appear rude on the internet on a late night.</p>
]]></description><pubDate>Fri, 11 Jun 2021 15:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=27474687</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=27474687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27474687</guid></item><item><title><![CDATA[New comment by exacube in "Go 1.17 Beta"]]></title><description><![CDATA[
<p>It's surpring that Go 1.17 discountined support for MacOS 10.12 (or older), which released only 4 years ago.<p>Along with deprecating Intel support, it seems like Apple, their users and the ecosystem is totally fine not giving a shit about supporting aging software. It doesn't seem like anyone cares that much either.<p>Even more impressive that on average, Macbooks have a much longer lifespan than other laptops, while the software they run is intolerant of old versions.</p>
]]></description><pubDate>Fri, 11 Jun 2021 05:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=27469744</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=27469744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27469744</guid></item><item><title><![CDATA[New comment by exacube in "Go 1.17 Beta"]]></title><description><![CDATA[
<p>> e.g. cloning a slice.<p><a href="https://golang.org/pkg/builtin/#copy" rel="nofollow">https://golang.org/pkg/builtin/#copy</a></p>
]]></description><pubDate>Thu, 10 Jun 2021 23:31:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=27467429</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=27467429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27467429</guid></item><item><title><![CDATA[New comment by exacube in "Go 1.17 Beta"]]></title><description><![CDATA[
<p>My favorite part:<p>Go 1.17 implements a new way of passing function arguments and results using registers instead of the stack. This work is enabled for Linux, MacOS, and Windows on the 64-bit x86 architecture... For a representative set of Go packages and programs, benchmarking has shown performance improvements of about 5%, and a typical reduction in binary size of about 2%.</p>
]]></description><pubDate>Thu, 10 Jun 2021 23:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=27467284</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=27467284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27467284</guid></item><item><title><![CDATA[New comment by exacube in "Astro: Ship Less JavaScript"]]></title><description><![CDATA[
<p>Thanks for all the hard work and open sourcing it!<p>Are there benchmarks/numbers for how Astro improves page load / page download size for a relatively complicated web app? I wasn't able to find it on the website or the README.</p>
]]></description><pubDate>Tue, 08 Jun 2021 21:07:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=27440807</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=27440807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27440807</guid></item><item><title><![CDATA[New comment by exacube in "An incomplete list of skills senior engineers need, beyond coding"]]></title><description><![CDATA[
<p>Design docs are a <i>heavy-weight</i> way to accomplish 3 major things, roughly in the order of importance:<p>1) Get feedback from your peers and other teams who need to interface with your design. Your design, or the problem you think you are tackling, could change based on their feedback.<p>2) Future readers can get a lot of context. Specifically, the design doc documents the trade-offs you considered and chose;  this helps future engineers fully understand the problem space before second-guessing major decisions.<p>3) Leave some trace that you initiated/drove an effort of some design, for career/promotion purposes. You can demonstate how many stake holders/teams your work had to touch, and how difficult the problem & solution are based on various metrics in the design doc (# of ppl that participated in the review, # of services/components your design had to touch, etc).
 Personally this is my least favourite reason to write a design doc, mostly because I find people write heavy-weight design docs when it serves no other purpose than for perf, and design docs are often.. embelished when they dont need to be.<p>Instead of a design doc, you can just file a bug, or shoot an email to a wider team, to accomplish the 3 things above. However, it becomes increasing inefficient to solely rely on bugs/email as the # of peers/stake holders increases, the scope/complexity of your project increase, or the communication overhead in your company increases.<p>I think it really depends on how mature, how complex, how isolated, and how big your project/working group is.<p>Where does your work fall, and what kind of process do you personally use to accomplish 1,2 & 3?</p>
]]></description><pubDate>Sun, 06 Jun 2021 21:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=27416693</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=27416693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27416693</guid></item><item><title><![CDATA[New comment by exacube in "3D Game Shaders for Beginners"]]></title><description><![CDATA[
<p>Or DirectX.  Mostly, I think the expectation is that folks won't handwrite vulkan, they'll use a higherlevel API, like a game engine's API.</p>
]]></description><pubDate>Sun, 25 Apr 2021 17:44:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=26934708</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=26934708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26934708</guid></item><item><title><![CDATA[New comment by exacube in "The biggest threat to Rust's sustainability"]]></title><description><![CDATA[
<p>I don't think the release cadenece (6 weeks) is the cause for how fast the language was changing.<p>As a counter examples, Go release roughly every ~26 weeks and mostly has releases with minor updates. Chromium releases every 6 weeks but not every release has major updates; they are mostly bug fixes and minor improvements. Even Android is decoupling its system services into components which can be updated through the Play store at a much faster cadence than their yearly releases.<p>I agree that Rust needs to now focus on polish over new features at this point, but I'm not sure that Rust should've done something differently, especially around its release cadence. I don't think it would've been a good contender for serious companies if they hadn't invested heavily in async, for example.</p>
]]></description><pubDate>Fri, 19 Mar 2021 09:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=26511303</link><dc:creator>exacube</dc:creator><comments>https://news.ycombinator.com/item?id=26511303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26511303</guid></item></channel></rss>