<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: jtrueb</title><link>https://news.ycombinator.com/user?id=jtrueb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Jul 2026 14:52:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jtrueb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jtrueb in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>Call me crazy, but jj is more confusing than git.</p>
]]></description><pubDate>Tue, 14 Apr 2026 16:35:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47767875</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=47767875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47767875</guid></item><item><title><![CDATA[New comment by jtrueb in "Show HN: TinyOS – A minimalist RTOS for Cortex-M written in C"]]></title><description><![CDATA[
<p>RTOS can be used a lot looser than you describe. Like a build system, scheduling, and interrupt framework that allows you to program an MCU like you describe. Zephyr RTOS and Free RTOS provide easy enough ways to write code that uses blocking APIs but probably runs your code according to the timing constraints if you hold it right. As an alternative, you could write for “bare metal” and handle the control flow, scheduling, interrupting, etc. yourself. If you are writing to “random” addresses according to some datasheet to effect some real world change, you are probably reaching for an RTOS or bare metal unless you are writing OS driversn. If you look at the linux drivers, you will see a lot of similarities to the Zephyr RTOS drivers, but one of them is probably clocking in the MHz while the other in the GHz</p>
]]></description><pubDate>Fri, 03 Apr 2026 22:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633247</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=47633247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633247</guid></item><item><title><![CDATA[New comment by jtrueb in "Cursor 3"]]></title><description><![CDATA[
<p>I kinda quit using it. The tab feature is useful when making minor or mundane changes, but I quite prefer the codex GUI if I am going to be relatively hands off with agents.</p>
]]></description><pubDate>Thu, 02 Apr 2026 18:20:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618171</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=47618171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618171</guid></item><item><title><![CDATA[New comment by jtrueb in "Show HN: Sycamore – next gen Rust web UI library using fine-grained reactivity"]]></title><description><![CDATA[
<p>Is there a new version or news related to this? v0.9 was Nov 2024, and Leptos and Dioxus have been a lot more active.</p>
]]></description><pubDate>Wed, 01 Apr 2026 13:28:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47600575</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=47600575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600575</guid></item><item><title><![CDATA[New comment by jtrueb in "Ask HN: How is AI-assisted coding going for you professionally?"]]></title><description><![CDATA[
<p>AI-assisted research is a solid A already. If you are doing greenfield then. The horizon is only blocked by the GUI required tooling. Even then, that is a small enough obstruction for most researchers.</p>
]]></description><pubDate>Sun, 15 Mar 2026 22:21:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47392601</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=47392601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47392601</guid></item><item><title><![CDATA[New comment by jtrueb in "Swift is a more convenient Rust (2023)"]]></title><description><![CDATA[
<p>Yes! I’m not sure how many people arguing for one or the other have tried both, but it is clear that you know the pain.</p>
]]></description><pubDate>Sat, 31 Jan 2026 23:52:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46842127</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=46842127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46842127</guid></item><item><title><![CDATA[New comment by jtrueb in "Waymo robotaxi hits a child near an elementary school in Santa Monica"]]></title><description><![CDATA[
<p>Have you been in a self driving car? There are some quite annoying hiccups, but they are already very safe. I would say safer than the average driver. Defensive driving is the norm. I can think of many times where the car has avoided other dangerous drivers or oblivious pedestrians before I realized why it was taking action.</p>
]]></description><pubDate>Thu, 29 Jan 2026 15:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46811840</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=46811840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46811840</guid></item><item><title><![CDATA[New comment by jtrueb in "Pandas 3.0"]]></title><description><![CDATA[
<p>I don't need nanosecond accuracy. I just know there are a lot of scripts expecting it.</p>
]]></description><pubDate>Wed, 28 Jan 2026 20:13:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46800899</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=46800899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46800899</guid></item><item><title><![CDATA[New comment by jtrueb in "Pandas 3.0"]]></title><description><![CDATA[
<p>I would describe it as the huge majority, reflecting on my pandas use over the years. Pretty much all of the data worth exploring in pandas over excel, some data gui, or polars involves timestamps.</p>
]]></description><pubDate>Wed, 28 Jan 2026 18:40:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46799732</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=46799732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46799732</guid></item><item><title><![CDATA[New comment by jtrueb in "Pandas 3.0"]]></title><description><![CDATA[
<p>That timestamp resolution discrepancy is going to cause so many problems</p>
]]></description><pubDate>Wed, 28 Jan 2026 13:33:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46795161</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=46795161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46795161</guid></item><item><title><![CDATA[New comment by jtrueb in "Banned C++ features in Chromium"]]></title><description><![CDATA[
<p>Heard of `#![forbid(unsafe_code)]` ?</p>
]]></description><pubDate>Sat, 24 Jan 2026 00:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46739990</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=46739990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46739990</guid></item><item><title><![CDATA[New comment by jtrueb in "The state of SIMD in Rust in 2025"]]></title><description><![CDATA[
<p>simd was one I thought we needed. Then, i started benchmarking using iter with chunks and a nested if statement to check the chunk size. If it was necessary to do more, it was typically time to drop down to asm rather than worry about another layer in between the code and the machine.</p>
]]></description><pubDate>Wed, 05 Nov 2025 20:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827570</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=45827570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827570</guid></item><item><title><![CDATA[New comment by jtrueb in "TigerBeetle and Synadia pledge $512k to the Zig Software Foundation"]]></title><description><![CDATA[
<p>I mainly use Rust in embedded now. I don’t always rely on encoding all of the correctness in the Rust type system. To a degree all the old ways of enforcing correctness are still in play, I am just choosing when to take use idiomatic Rust or escape hatch out via shim to C-style Rust. It reminds me quite a bit of how C and C++ shops require another layer of macros or templates be used for containers, resources, etc.<p>The build time of Zig seems like the most desirable piece worth deciding over. Developer time is money, but it isn’t weird to have multi-hour build times in a mature project either C, C++, or Rust. The correctness suite is a bigger time sink than the build though. When building a database, you could drive the build time to 0 and still have hours in CI.</p>
]]></description><pubDate>Sat, 25 Oct 2025 17:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45705708</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=45705708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45705708</guid></item><item><title><![CDATA[New comment by jtrueb in "TigerBeetle and Synadia pledge $512k to the Zig Software Foundation"]]></title><description><![CDATA[
<p>I was on a team with a similar timeline with C++ (4 year). All the language and toolchain difficulties came after shipping. Meeting new customer needs meant shifting from greenfield to brownfield engineering. We were chasing down strange platform and provider behaviors. Adding features while maintaining performance and correctness, meant relying on knowledge of tools available in the broader community. Solutions for build issues came through a combination of in-house effort and industry partners with related experience. Having two stable compilers (gcc and clang) was super helpful.</p>
]]></description><pubDate>Sat, 25 Oct 2025 17:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45705341</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=45705341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45705341</guid></item><item><title><![CDATA[New comment by jtrueb in "TigerBeetle and Synadia pledge $512k to the Zig Software Foundation"]]></title><description><![CDATA[
<p>Yeah, I think BDFL wants to use Zig. I understand that it is nice for Zig to feel more like C, and that can be fun. If the toolchain is so far away from being mature, how long will it take the database to be mature?<p>Since previous comment was edited. I would clarify that I don’t doubt the engineering capabilities, just the timeline. A from scratch database in _established_ toolchains take 5-10 years. The Zig toolchain also is going to be evolving in the same timeframe or longer. The codegen, linking, architecture specific bugs etc. Isn’t it double the effort to bring to bear in the market?</p>
]]></description><pubDate>Sat, 25 Oct 2025 16:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45705034</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=45705034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45705034</guid></item><item><title><![CDATA[New comment by jtrueb in "TigerBeetle and Synadia pledge $512k to the Zig Software Foundation"]]></title><description><![CDATA[
<p>The reason for not choosing Rust still doesn't make any sense to me. If you don’t want to OOM, need correctness, are following the power of ten (where you aren’t allocating anyways), I don’t see the conflict or harm of additional enforced correctness.<p>Also, Rust does support checked arithmetic and has stable toolchains.</p>
]]></description><pubDate>Sat, 25 Oct 2025 16:14:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45704976</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=45704976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45704976</guid></item><item><title><![CDATA[New comment by jtrueb in "Zig builds are getting faster"]]></title><description><![CDATA[
<p>Wow!</p>
]]></description><pubDate>Fri, 03 Oct 2025 23:53:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45469119</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=45469119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45469119</guid></item><item><title><![CDATA[New comment by jtrueb in "Rust: A quest for performant, reliable software [video]"]]></title><description><![CDATA[
<p>Slides from video description<p><a href="https://docs.google.com/presentation/d/1SoDsm_m_pb_gS6Y98HghhzBviYZxp3F2XawhIppJQQo/edit?usp=sharing" rel="nofollow">https://docs.google.com/presentation/d/1SoDsm_m_pb_gS6Y98Hgh...</a></p>
]]></description><pubDate>Fri, 12 Sep 2025 19:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45225886</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=45225886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45225886</guid></item><item><title><![CDATA[New comment by jtrueb in "LabPlot: Free, open source and cross-platform Data Visualization and Analysis"]]></title><description><![CDATA[
<p>Obviously there is a lot of work here, but I am a bit confused. If you already have lab code in Julia, Matlab, R, Python, Excel, etc., what is the motivation to use this tool? Is this hot in a specific community?</p>
]]></description><pubDate>Fri, 22 Aug 2025 13:25:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44984395</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=44984395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44984395</guid></item><item><title><![CDATA[New comment by jtrueb in "Real-time CO2 monitoring without batteries or external power"]]></title><description><![CDATA[
<p>That’s if the voltage supply was stable and within electrical specs for a sufficient period of time. We can see this is a snippet 2 hours into the discontinous collection.<p>3.6V is the maximum value that the nrf52832 SoC can handle. I would suspect the VDD is variable.</p>
]]></description><pubDate>Mon, 16 Jun 2025 13:54:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44289513</link><dc:creator>jtrueb</dc:creator><comments>https://news.ycombinator.com/item?id=44289513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44289513</guid></item></channel></rss>