<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: qbq</title><link>https://news.ycombinator.com/user?id=qbq</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Jul 2026 08:35:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=qbq" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by qbq in "Asahi Linux lead developer Hector Martin resigns from Linux kernel"]]></title><description><![CDATA[
<p>Good reminder to look at FreeBSD</p>
]]></description><pubDate>Sat, 08 Feb 2025 04:06:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42980292</link><dc:creator>qbq</dc:creator><comments>https://news.ycombinator.com/item?id=42980292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42980292</guid></item><item><title><![CDATA[New comment by qbq in "Asahi Linux lead developer Hector Martin resigns from Linux kernel"]]></title><description><![CDATA[
<p>Good reminder to take a look at FreeBSD</p>
]]></description><pubDate>Sat, 08 Feb 2025 04:06:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42980289</link><dc:creator>qbq</dc:creator><comments>https://news.ycombinator.com/item?id=42980289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42980289</guid></item><item><title><![CDATA[New comment by qbq in "First and only Convolutional encoder and a Viterbi decoder written in Golang"]]></title><description><![CDATA[
<p>Cipher and convolutional encoder/viterbi decoder accomplish different things. Cipher package deals with encryption/decryption, while convolutional encoder/viterbi decoder deals with error correction. Here is a brief explanation:<p>A convolutional encoder is a type of error-correcting code used to encode digital data for transmission over noisy channels. It works by taking a sequence of input bits and transforming them into a longer sequence of output bits, which includes redundant bits that can be used to detect and correct errors that may occur during transmission.<p>The key idea behind a convolutional encoder is to use a linear feedback shift register (LFSR) to generate the output bits. The LFSR is essentially a shift register with feedback connections that allow it to generate a sequence of bits based on the current input and the previous state of the register. By carefully choosing the feedback connections, it's possible to create an encoder that can detect and correct a certain number of errors in the received data.<p>A Viterbi decoder, on the other hand, is a type of maximum likelihood decoder used to decode the output of a convolutional encoder. It works by using a trellis diagram to represent all possible paths that the encoder could have taken to generate the output sequence. The decoder then uses the Viterbi algorithm to find the most likely path through the trellis, which corresponds to the most likely sequence of input bits.<p>In space communications, convolutional encoding and Viterbi decoding are commonly used to improve the reliability of data transmission over long distances. Space communications are subject to various sources of noise and interference, including solar radiation, cosmic rays, and other forms of electromagnetic interference. Convolutional encoding and Viterbi decoding can help mitigate these effects by adding redundancy to the transmitted data and using sophisticated decoding algorithms to correct errors that may occur during transmission.</p>
]]></description><pubDate>Sun, 05 Mar 2023 14:12:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=35029727</link><dc:creator>qbq</dc:creator><comments>https://news.ycombinator.com/item?id=35029727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35029727</guid></item><item><title><![CDATA[First and only Convolutional encoder and a Viterbi decoder written in Golang]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/8ff/viterbi">https://github.com/8ff/viterbi</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35029558">https://news.ycombinator.com/item?id=35029558</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 05 Mar 2023 13:48:07 +0000</pubDate><link>https://github.com/8ff/viterbi</link><dc:creator>qbq</dc:creator><comments>https://news.ycombinator.com/item?id=35029558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35029558</guid></item><item><title><![CDATA[Diceware - A Golang library and password generator]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/8ff/diceware">https://github.com/8ff/diceware</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35026907">https://news.ycombinator.com/item?id=35026907</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 05 Mar 2023 04:29:36 +0000</pubDate><link>https://github.com/8ff/diceware</link><dc:creator>qbq</dc:creator><comments>https://news.ycombinator.com/item?id=35026907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35026907</guid></item><item><title><![CDATA[Udarp – New type of digital HF communication]]></title><description><![CDATA[
<p>Article URL: <a href="https://udarp.com/">https://udarp.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35014154">https://news.ycombinator.com/item?id=35014154</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 03 Mar 2023 19:48:08 +0000</pubDate><link>https://udarp.com/</link><dc:creator>qbq</dc:creator><comments>https://news.ycombinator.com/item?id=35014154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35014154</guid></item><item><title><![CDATA[Using GPT-3.5 Turbo in Golang]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/8ff/gpt">https://github.com/8ff/gpt</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35014116">https://news.ycombinator.com/item?id=35014116</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Mar 2023 19:45:33 +0000</pubDate><link>https://github.com/8ff/gpt</link><dc:creator>qbq</dc:creator><comments>https://news.ycombinator.com/item?id=35014116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35014116</guid></item></channel></rss>