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
    L

    Lars-Dominik Braun

    6xq.net · Personal blog · on HN since 2010

    Lars-Dominik Braun writes about his personal projects, including the Pianobar Pandora client, Pandora API documentation, and the Eumel operating system.

    Visit blogHN submissions
    Open Source & LinuxProgrammingRetro Computing
    What HN says

    HN commenters recommend his Pianobar as a favorite command-line Pandora client and link his Pandora API docs and Eumel page.

    Stats for nerds
    16HN people shared it
    4linked in comments
    10story points
    Mar 2025last shared
    2011people per year2025

    Top posts on HN

    1. 1
      Pianobar is open-source, console-based client for online radio Pandora
      7 people · 3 points · first shared 2016 · Discussion on HN
    2. 2
      Locked out
      1 person · 3 points · first shared 2012 · Discussion on HN
    3. 3
      Pianobar: open source console client for Pandora
      4 people · 2 points · first shared 2011 · Discussion on HN
    4. 4
      “Pianobar” : Console-based replacement for Pandora.com’s flash player
      1 person · 2 points · first shared 2010 · Discussion on HN
    5. 5
      Eumel
      2 people · first shared 2021
    6. 6
      Json
      1 person · first shared 2016

    What HN people wrote when they linked it

    • flatline3Jul 2012

      Twitter is traveling a road that the industry has already been down before, and as an outside observer, it would appear that they've failed to learn from history.

      AIM, MSN, and the other IM networks gradually attempted to generate revenue by adding advertisements to their official clients, and additionally, did not provide clients for operating systems other than Windows (and sometimes Mac OS/Mac OS X).

      In addition to that, there was a significant user demand for IM clients that could connect to multiple networks at once, which was strictly contrary to the business goals of the commercial IM networks.

      None of the IM network protocols were public, but this didn't stop developers from reverse engineering the IM protocols and producing alternative clients, often to the chagrin and frustration of the IM network providers. There was, for a time, a small arms race between AOL and implementors of unofficial AIM clients, but invariably the 3rd party developers won. This despite the fact that the protocols were complex binary-only affairs. The modern reliance on HTTP and self-describing encodings (eg, JSON) is a significant difference from that time, and makes reverse engineering of closed protocols vastly easier.

      This arms race also wasn't constrained to open-source; there were a number of shareware third-party IM clients.

      If Twitter continues to lock down their APIs for the use of 3rd party clients, while simultaneously 'monetizing' their client while almost invariably making…

    • xelxebarNov 2018

      Cli-junkie brofist! I only drop out of the command line for occasional one-off browser stuff.

      Depending on your current familiarity with things, I can't recommend enough simply combing through the tools in coreutils, util-linux, find-utils etc. If you take just three or so a day, by the end of a few months you'll have a solid survey-understanding of what almost every *nix shell has available.

      Apart from that, here are some I use and enjoy:

      [0]:http://abook.sourceforge.net/ -- Vintage address book; Plays well with mutt

      [1]:http://git-annex.branchable.com -- A better Dropbox, and via git!

      [2]:https://www.lesbonscomptes.com/recoll/ -- Index and search the contents and metadata of (pdf, word, etc) documents

      [3]:https://www.roaringpenguin.com/products/remind -- Vintage and sophisticated tool for doing calendrical stuff.

      [4]:https://github.com/trizen/youtube-viewer -- CLI YouTube with all the bells and whistles!

      [5]:https://6xq.net/pianobar/ -- Pandora radio!

    • manyxcxiApr 2016

      Rented Office Space

      Desk is L-shaped turned to face the windows.

      Aeron office chair with ergo seat cushion.

      15" 2015 MBP 16GB of RAM

      30" IPS Asus and 27" Apple Thunderbolt Display on dual monitor arm to keep them off the desk/free up a lot of space.

      Mac Model S Pro Das Keyboard [0], Logitech Performance Mouse MX [2] on a Steel Series 4HD Gaming [3] mouse pad.

      Music goes between speakers and headphones depending on how loud I want it to go. I listen to Pandora most of the day with pianobar [1] in the terminal.

      My office is less than 10 minutes from my house- I get in anywhere between 05:00-06:30 (depending on when I wake up and how motivated I am to get stuff done) and I'm home by 16:00-17:00.

      [0] http://www.daskeyboard.com/model-s-professional-for-mac

      [1] https://6xq.net/pianobar

      [2] http://www.logitech.com/en-us/product/performance-mouse-mx

      [3] http://www.amazon.com/SteelSeries-Professional-Gaming-Mouse-Black/dp/B002J9G5AE

    • urtieFeb 2021

      ELAN was specifically developed to be used in the systematic teaching of programming to students in secondary education. As such it had very much the same goals as BASIC, but given that it was developed a decade later, and with one of the authors of the Algol 68 report leading the development group, it was much richer.

      Some information for those interested is still at http://www.cs.ru.nl/elan/ and there's an implementation for the language there as well.

      An interesting tidbit is that ELAN was used for the EUMEL system by Jochen Liedtke, who took what he learned to develop the L3 and later L4 microkernels; see also https://6xq.net/eumel/

    • w1ntermuteJul 2011

      If anyone wants a way to avoid the Flash site now, be sure to check out pianobar[0] and/or Pithos[1]. I've been using them for years in my attempts to completely avoid Flash usage (VLC for YouTube, Vimeo, etc.).

      0: http://6xq.net/projects/pianobar/

      1: http://kevinmehall.net/p/pithos/

    • arsenereiFeb 2016

      Not the best, but https://webapps.stackexchange.com/questions/12202/is-there-a-way-to-export-list-of-pandora-songs-that-i-have-upvoted-or-downvoted.

      Additionally, Pandora does have an API that allows you to pull your favorites. https://6xq.net/pandora-apidoc/json/

    Related

    Collabora Blogcollabora.com129 people

    Matt Godbolt sold me on Rust by showing me C++

    Collabora Blog
    Company · last shared 2026
    Peter-Paul Kochquirksmode.org266 people

    Web vs. native: let’s concede defeat

    Peter-Paul Koch
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Warp Blogwarp.dev132 people

    Show HN: Warp, a Rust-based terminal

    Warp Blog
    Company · last shared 2026
    Marco Armentmarco.org644 people

    Shame on Y Combinator

    Marco Arment
    Personal · last shared 2026
    Lars Ingebrigtsenlars.ingebrigtsen.no56 people

    The End of Gmane?

    Lars Ingebrigtsen
    Personal · last shared 2026
    Steve Klabnikwords.steveklabnik.com284 people

    A Sad Day for Rust

    Steve Klabnik
    Personal · last shared 2026
    ScyllaDB Blogscylladb.com167 people

    How io_uring and eBPF Will Revolutionize Programming in Linux

    ScyllaDB Blog
    Company · last shared 2026