Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    R

    Rowetel

    rowetel.com · Personal blog · on HN since 2008

    David Rowe writes about open source radio and speech coding projects like Codec 2, plus home engineering projects such as an electric car.

    Visit blogHN submissions
    Hardware & ElectronicsNetworkingOpen Source & Linux
    What HN says

    Commenters point to it for Codec 2 as a low-bitrate voice option on devices like the ESP32, and one has followed the blog since 2008.

    Stats for nerds
    32HN people shared it
    40linked in comments
    810story points
    Apr 2024last shared
    2008people per year2024

    Top posts on HN

    1. 1
      A Miserable Debt-Free Life
      1 person · 191 points · first shared 2015 · 180 comments on HN
    2. 2
      All Your Modem Are Belong to Us
      1 person · 135 points · first shared 2015 · 35 comments on HN
    3. 3
      Open IP over VHF/UHF Part 5
      1 person · 123 points · first shared 2021 · 23 comments on HN
    4. 4
      Open IP over VHF/UHF
      1 person · 122 points · first shared 2020 · 49 comments on HN
    5. 5
      Codec 2 700C
      1 person · 70 points · first shared 2017 · 19 comments on HN
    6. 6
      Measuring HF noise around a city
      1 person · 48 points · first shared 2022 · 14 comments on HN
    7. 7
      Codec2: GNU low-bitrate speech codec (2400 bits/second)
      2 people · 47 points · first shared 2010 · 15 comments on HN
    8. 8
      Subset Vector Quantiser
      2 people · 14 points · first shared 2021 · Discussion on HN
    9. 9
      Busting Teenage Partying with a Fluksometer
      4 people · 10 points · first shared 2012 · Discussion on HN
    10. 10
      GMSK Modem Simulation
      1 person · 8 points · first shared 2014 · Discussion on HN

    What HN people wrote when they linked it

    • gnaffleAug 2011

      Can anyone confirm that there are toner cartridges that stop working after a set number of pages? I thought this only applied to inkjets. My (10 year old) laser printer will happily print until the pages become unreadable - and then some more and some more after shaking the toner cartridge.

      I think an open source laser printer would be an insanely cool hardware project. Although probably not cost effective due to the complexity, at least you would know exactly why the paper jams occur!

      But you never know, the IP0X open source hardware project has had great success with getting chinese manufacturers to produce affordable hardware: http://www.rowetel.com/blog/?page_id=440 some of which can compete with very expensive "mainstream" offerings.

    • squarefootApr 2024

      > It would also be great to have this running on ESP32 or similar

      ESP32 has its own port of the Codec2 library, which allows intelligible communications using very low bandwidth (a few kb/s). It could make the ideal solution for creating small cheap intercoms scattered around a small area using WiFi, or employing very low bandwidth radio connection such as LoRa for wider coverage. I still didn't see any real application, beside a few simple proof of concept videos on YouTube, though.

      More info:

      http://www.rowetel.com/?page_id=452

      https://www.arduino.cc/reference/en/libraries/esp32_codec2/

    • mmastracMar 2019

      I've been waiting for someone to do this* with audio and/or video. Amazing work.

      Also worth reading this related link: https://www.rowetel.com/?p=6639

      There's some really exciting progress that could be made in this space. The page mentions that they could use it as a post-processing filter for Opus for better decoding to avoid changing the bitstream. It could also be useful as a way to accommodate for packet loss and recover "just enough" to avoid interrupting the conversation.

      * encoding audio through a neural network for network transmission

    • dahaunsJun 2018

      Aside from the seriously impressive WaveNet based results, I think the article doesn't do the codec itself enough justice.
      I mean, low-bitrate speech codecs have been around for some time (hey, vocoders are the oldest kind of audio codecs in history!), and I grew skeptical when they started to compare with mp3 and opus.

      But looking at this page Codec2 really holds its own when compared to AMBE and especially MELP, two of the most prominent ultra low-bandwidth speech codecs used today:
      https://www.rowetel.com/?p=5520

    • ddevaultMar 2021

      Yeah, with Codec 2 setting the gold standard, I don't find this very impressive. I find this more intelligible at one-third of the Lyra bitrate:

      http://www.rowetel.com/downloads/codec2/hts2a_1300.wav

      Codec 2 does a better job of isolating the parts of sound which are most necessary to intelligible speech, without necessarily caring too much about preserving the original qualities of the speaker's voice or environment.

      Fun fact: Codec 2 can be used to transmit voice over IRC:

      https://github.com/asiekierka/voirc

    • throw0101aJan 2020

      I'm of the opinion that Codec 2 [0][1] should pause on trying to perform better at lower and lower bit rates, and put some work into higher ones.

      Getting down to 700 and even 450 b/s is neat and all, but there seems (to me) to be a gap between 4000 and 10000 b/s in the patent-free space.

      * [0] http://www.rowetel.com/?page_id=452

      * [1] https://en.wikipedia.org/wiki/Codec_2

    Related

    The Boston Diariesboston.conman.org35 people

    Ban me at the IP level if you don't like me

    The Boston Diaries
    Personal · last shared 2026
    Chris Wellonsnullprogram.com295 people

    Why Aren't There C Conferences?

    Chris Wellons
    Personal · last shared 2026
    APNIC Blogblog.apnic.net253 people

    Internet protocols are changing

    APNIC Blog
    Company · last shared 2026
    Matt Millmanmattmillman.com20 people

    Why that Thunderbolt add-in card doesn't work properly in your unsupported PC

    Matt Millman
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Tom Verbeuretomverbeure.github.io39 people

    Tesla's FSD – A Useless Technology Demo

    Tom Verbeure
    Personal · last shared 2026
    Jean-Marc Valinpeople.xiph.org/~jm34 people

    RNNoise: Learning Noise Suppression

    Jean-Marc Valin
    Personal · last shared 2020
    Changelog (John Goerzen)changelog.complete.org79 people

    I introduced my 5yo and 2yo to startx and xmonad. They’re delighted.

    Changelog (John Goerzen)
    Personal · last shared 2026