<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: songqin</title><link>https://news.ycombinator.com/user?id=songqin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 12:58:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=songqin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by songqin in "Ask HN: Who is hiring? (November 2025)"]]></title><description><![CDATA[
<p>Cards.fun | Software Engineers (Fullstack) | Remote only<p>We're digitizing pokemon cards and creating unprecedented financialization of card assets. We're a small bootstrapped team. Interested in those able to wield Claude Code effectively, and take a test-driven approach. Bonus points if you have any interest in tokenization of RWAs. Our stack is written in Rust, with a vanilla JS and templated HTML frontend.</p>
]]></description><pubDate>Mon, 03 Nov 2025 23:27:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45805731</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=45805731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45805731</guid></item><item><title><![CDATA[New comment by songqin in "Six months into tariffs, businesses have no idea how to price anything"]]></title><description><![CDATA[
<p>this isn't true, tariffs are assessed within the US by the receiving firm, not on the sender's side. We run a business with a foreign supply chain and our suppliers have changed nothing, we just get an extra bill to pay to the government when our inventory arrives.</p>
]]></description><pubDate>Sun, 31 Aug 2025 05:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45080552</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=45080552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45080552</guid></item><item><title><![CDATA[New comment by songqin in "I was wrong about the ethics crisis"]]></title><description><![CDATA[
<p>I can fill in the blanks in my head, but I doubt they are what you're thinking. Would you mind elaborating on the cause/effect you have in mind? It is difficult for me to imagine this in and of itself being successful. We would also need to solve the allocation of those collected funds, as in many countries it would likely go to welfare, defense, corruption, etc.</p>
]]></description><pubDate>Sun, 29 Dec 2024 21:09:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42543144</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=42543144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42543144</guid></item><item><title><![CDATA[New comment by songqin in "Lambda School agrees to end deceptive educational financing practices"]]></title><description><![CDATA[
<p>What do you specifically find deceptive about Trilogy? Just curious, as I see them around me a lot.</p>
]]></description><pubDate>Mon, 26 Apr 2021 21:33:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=26948464</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=26948464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26948464</guid></item><item><title><![CDATA[New comment by songqin in "Fully-Featured FM Synthesizer in the Browser Made with Rust, Web Audio, and SIM"]]></title><description><![CDATA[
<p>This is really cool. It is so snappy, and the tweakability and sound really does feel like a real synth.</p>
]]></description><pubDate>Wed, 24 Mar 2021 21:57:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=26573516</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=26573516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26573516</guid></item><item><title><![CDATA[New comment by songqin in "Building a shared vision for Async Rust"]]></title><description><![CDATA[
<p>> The problem I see is the current async story is opt-out.<p>Surely this is only the case if you have picked asynchronous libraries to use?</p>
]]></description><pubDate>Fri, 19 Mar 2021 15:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=26514359</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=26514359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26514359</guid></item><item><title><![CDATA[New comment by songqin in "Building a shared vision for Async Rust"]]></title><description><![CDATA[
<p>I had understood your concern as wanting to avoid the complexity of asynchronous code execution in your codebase, I did not realize your concern is about writing very low level systems code. In that case, you are doing the right thing: libraries like ureq, minreq, Isahc, curl, and more all offer what you want.<p>It is unclear to me what you mean by keeping the community "in check". There are a lot of people who rely on and enjoy the async story, and they will continue to produce code that improves that story. Simultaneously, there are people who do not need that, and they are not hindered by this. People will build what they want and need. You've just picked some libraries from some of the biggest async contributors in the community and requested that they be kept in check so that you don't have to switch to a synchronous alternative, of which there are plenty.</p>
]]></description><pubDate>Fri, 19 Mar 2021 02:34:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=26509705</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=26509705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26509705</guid></item><item><title><![CDATA[New comment by songqin in "Building a shared vision for Async Rust"]]></title><description><![CDATA[
<p>Your comment touches on a few misconceptions I see a lot.<p>Firstly, `reqwest` exposes both an async and a synchronous API, allowing the developer to choose which one to use. They are largely interchangeable code-wise. [1]<p>Secondarily, and more broadly, async is possible to opt out of. You must understand that most web and network related libraries will be async by default for performance, because people who write in Rust and people who write web servers typically care greatly about performance. This is the intersection of those two groups. That being said, there are options outside of that ecosystem. [2]<p>If you truly want to use an asynchronous library without migrating your application to run entirely on an async runtime like tokio, you can run it inside of a synchronous function without much trouble. I've put together a playground link for you. [3]<p>1. <a href="https://docs.rs/reqwest/0.11.2/reqwest/blocking/index.html" rel="nofollow">https://docs.rs/reqwest/0.11.2/reqwest/blocking/index.html</a><p>2. Iron: <a href="https://github.com/iron/iron" rel="nofollow">https://github.com/iron/iron</a>
   Rouille: <a href="https://github.com/tomaka/rouille" rel="nofollow">https://github.com/tomaka/rouille</a><p>3. <a href="https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=fac87a37c5d29b3342b41d7c8ed015d3" rel="nofollow">https://play.rust-lang.org/?version=stable&mode=debug&editio...</a></p>
]]></description><pubDate>Fri, 19 Mar 2021 02:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=26509639</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=26509639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26509639</guid></item><item><title><![CDATA[New comment by songqin in "“Accentism” is real, but impossible to end"]]></title><description><![CDATA[
<p>Anecdata: as a Texan from a rural town currently working in software in Seattle, I've had multiple experiences with this. People assume my political views or agenda far before they know me. Luckily I don't believe it has impacted my actual job search thus far.</p>
]]></description><pubDate>Mon, 30 Nov 2020 04:24:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=25250717</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=25250717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25250717</guid></item><item><title><![CDATA[New comment by songqin in "Pijul – The Mathematically Sound Version Control System Written in Rust"]]></title><description><![CDATA[
<p>what's wrong with the name?</p>
]]></description><pubDate>Sun, 29 Nov 2020 19:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=25247377</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=25247377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25247377</guid></item><item><title><![CDATA[New comment by songqin in "Show HN: X12 EDI Parser and Generator Written in Rust"]]></title><description><![CDATA[
<p>This is my first "Show HN" submission here. This is an ANSI X12 EDI parser and generator for Rust. It has been already used commercially for multiple EDI pipelines and is able to handle any X12 document which is specification-compliant. It can both parse and output valid EDI documents while maintaining versatility to cover the entire spec. There is also a `loose_parse` mode which is less strict on the spec, in case the incoming data is slightly malformed.<p>I hope this crate helps some companies stuck with antiquated EDI pipelines eliminate some old tech cruft.</p>
]]></description><pubDate>Thu, 09 Jul 2020 23:56:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=23786651</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=23786651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23786651</guid></item><item><title><![CDATA[Show HN: X12 EDI Parser and Generator Written in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/sezna/edi">https://github.com/sezna/edi</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23786634">https://news.ycombinator.com/item?id=23786634</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 09 Jul 2020 23:54:24 +0000</pubDate><link>https://github.com/sezna/edi</link><dc:creator>songqin</dc:creator><comments>https://news.ycombinator.com/item?id=23786634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23786634</guid></item></channel></rss>