<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: huyage</title><link>https://news.ycombinator.com/user?id=huyage</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 07 Sep 2026 14:52:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=huyage" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by huyage in "Netherlands returns control of Nexperia to Chinese owner"]]></title><description><![CDATA[
<p>Anybody with an opinion I don't like is a Chinese bot.</p>
]]></description><pubDate>Wed, 19 Nov 2025 21:08:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45985205</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=45985205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45985205</guid></item><item><title><![CDATA[New comment by huyage in "Berkeley Out-of-Order RISC-V Processor (Boom) (2020)"]]></title><description><![CDATA[
<p>Thanks. Looks good! Are you aware of any 64-bit options?</p>
]]></description><pubDate>Wed, 29 Oct 2025 15:29:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45748137</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=45748137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45748137</guid></item><item><title><![CDATA[New comment by huyage in "Berkeley Out-of-Order RISC-V Processor (Boom) (2020)"]]></title><description><![CDATA[
<p>If I want to do systems research that needs a simple and synthesizable RISC-V design, what are some good options? BOOM seems to be pretty complicated and I don't really need the out-of-order execution.<p>I also want to be able to run it on a cheap FPGA, something like Artix A7.</p>
]]></description><pubDate>Wed, 29 Oct 2025 15:05:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45747780</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=45747780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45747780</guid></item><item><title><![CDATA[New comment by huyage in "Busy Bar"]]></title><description><![CDATA[
<p>I personally was intrigued by this by the first HN post months ago. Then I showed my wife the website, to which she said, "This looks like a parody product." If only it's more affordable.</p>
]]></description><pubDate>Tue, 15 Apr 2025 18:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43696405</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=43696405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43696405</guid></item><item><title><![CDATA[New comment by huyage in "Several Russian developers lose kernel maintainership status"]]></title><description><![CDATA[
<p>Harmony on mobile is pretty sweet.</p>
]]></description><pubDate>Thu, 24 Oct 2024 21:31:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41940030</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=41940030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41940030</guid></item><item><title><![CDATA[New comment by huyage in "iPhone maker Wistron quits, saying Apple didn't let it make a profit"]]></title><description><![CDATA[
<p>Isn't wistron literally a taiwanese company?</p>
]]></description><pubDate>Mon, 22 May 2023 21:55:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=36037202</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=36037202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36037202</guid></item><item><title><![CDATA[New comment by huyage in "A dad took photos of his toddler for a doctor – Google flagged him as a criminal"]]></title><description><![CDATA[
<p>Can you recommend you provider? I've been wanting to do the same thing for a while.</p>
]]></description><pubDate>Sun, 21 Aug 2022 14:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=32540515</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=32540515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32540515</guid></item><item><title><![CDATA[New comment by huyage in "Rust 1.63"]]></title><description><![CDATA[
<p>> Do you find the 'stubbornness' of the compiler frustrating at all?<p>I actually love it. The more work I can offload to compiler the better. One simple example that frustrated me in Go was adding a field to a struct. You add the field the the whole thing still compiles even though the zero-initialized value probably broke your app logic. In Rust if I add a field to a struct, the compiler warns me about all the places that I need to double check.<p>> Would you mind sharing some of your experiences?<p>I highly recommend zero2prod book which is well-written, practical, but still teaches the essential principles (<a href="https://www.zero2prod.com/" rel="nofollow">https://www.zero2prod.com/</a>). You basically deploy a CRUD app to DigitalOcean from scratch. The best way to ramp up IMHO.<p>> How do you find the tooling?<p>Cargo is sweet. rust-analyzer is all I need. I need less extraneous tooling to be effective. For example, in Go I might use a task runner to watch the repo and run tests when I change a file. But in Rust I can just follow the rust-analyzer highlights and manually compile less-frequently.<p>> Also, I've considered Diesel for ORM, so was wondering if you've been using that too.<p>I was not happy with GORM (<a href="https://gorm.io/index.html" rel="nofollow">https://gorm.io/index.html</a>) and never had a satisfactory experience with any ORM. I'm a fan of writing plain SQL, even in Go. It's just that with Rust sqlx I can get compile-time checks against the schema. It's not anything new (see Haskell), but it tightens the feedback loop and I have full control of the performance.</p>
]]></description><pubDate>Thu, 11 Aug 2022 21:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=32432282</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=32432282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32432282</guid></item><item><title><![CDATA[New comment by huyage in "Rust 1.63"]]></title><description><![CDATA[
<p>I'm building an HTTP CRUD app on top of PostgreSQL. I have previously used Go for various CRUD apps. The experience is better except for compile time. My favorites:<p>1. Much more expressive type system: no more `interface{}`.<p>2. Algebraic data type with `enum`. Exhaustive check.<p>3. `serde` crate is lightyears ahead of Go's `json:"wtf"`.<p>4. Compile-time checks against DB with `sqlx` crate.<p>5. Logging is a breeze with `tracing::instrument`.<p>6. Using macros to reduce boilerplate has better UX than Go codegen.<p>What these give me is more confidence in development/refactoring because the compiler can guide me most of the way.<p>Low lights:<p>1. Build time.<p>2. Async is still clunky. e.g. Try to implement an `actix-web` extractor or middleware.<p>3. Please just stablize nightly rustfmt features already.</p>
]]></description><pubDate>Thu, 11 Aug 2022 18:24:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=32429803</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=32429803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32429803</guid></item><item><title><![CDATA[New comment by huyage in "An ARM Server That Is Banned in the US"]]></title><description><![CDATA[
<p>Except Huawei is 99% owned by employees (<a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3856761" rel="nofollow">https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3856761</a>) and paid out $9B+ to employees last year (<a href="https://www.scmp.com/business/article/3173121/huawei-pays-out-us965-billion-dividends-current-and-retired-staff" rel="nofollow">https://www.scmp.com/business/article/3173121/huawei-pays-ou...</a>).</p>
]]></description><pubDate>Sat, 06 Aug 2022 00:15:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=32363471</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=32363471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32363471</guid></item><item><title><![CDATA[New comment by huyage in "K Programming Language"]]></title><description><![CDATA[
<p>Clicking on examples gives me 403.</p>
]]></description><pubDate>Sat, 11 Sep 2021 19:01:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=28494816</link><dc:creator>huyage</dc:creator><comments>https://news.ycombinator.com/item?id=28494816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28494816</guid></item></channel></rss>