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
    Z

    Zack Scholl

    schollz.com · Personal blog · on HN since 2018

    Zack Scholl is a developer and musician who writes about the croc file transfer tool, SuperCollider music, and small coding projects.

    Visit blogHN submissions
    ProgrammingSecurityOpen Source & Linux
    What HN says

    HN commenters follow up on a croc vulnerability that was fixed, and discuss his SuperCollider audio posts and a few browser compatibility problems.

    Stats for nerds
    25HN people shared it
    24linked in comments
    611story points
    Aug 2024last shared
    2019people per year2024

    Top posts on HN

    1. 1
      Make an internet radio station with one line of bash
      1 person · 153 points · first shared 2022 · 46 comments on HN
    2. 2
      One-line drawings
      1 person · 150 points · first shared 2022 · 22 comments on HN
    3. 3
      Reverse engineering the OP-1 drum patch
      1 person · 109 points · first shared 2020 · 50 comments on HN
    4. 4
      Using a Raspberry Pi to Add MIDI to a CV Synthesizer
      1 person · 105 points · first shared 2020 · 33 comments on HN
    5. 5
      Painting from Primitives (2017)
      1 person · 53 points · first shared 2024 · 11 comments on HN
    6. 6
      THX Theme in SuperCollider
      2 people · 13 points · first shared 2024 · 2 comments on HN
    7. 7
      Confirming the most popular chord progression in popular music
      1 person · 3 points · first shared 2020 · Discussion on HN
    8. 8
      How to post a site to IPFS easily
      1 person · 3 points · first shared 2018 · Discussion on HN
    9. 9
      Transfering files between two computers
      7 people · 2 points · first shared 2019 · Discussion on HN
    10. 10
      Fixing a SVE in croc (e2ee file transfer tool)
      4 people · 2 points · first shared 2021 · Discussion on HN

    What HN people wrote when they linked it

    • forestoSep 2020

      I've been bookmarking point-to-point file transfer tools. These are not file hosting services like Firefox Send; both endpoints must be online at the same time. Nevertheless, I suspect they might be useful to some other folks here. Please post corrections or more detail on any of these if you have it. I haven't had time to try most of them yet.

      WebWormhole: WebRTC encryption, direct data transfer, large file support, browser and command line. Looks more versatile than the others. Has not undergone security review yet.

      https://github.com/saljam/webwormhole

      https://webwormhole.io/

      Magic Wormhole: Data relay required (public relay is often slow), mainly command line.

      https://github.com/warner/magic-wormhole

      https://magic-wormhole.readthedocs.io/

      croc: End-to-end encryption, data relay required (I think), command line only.

      https://github.com/schollz/croc

      https://schollz.com/blog/croc6/

      File Pizza: WebTorrent, seems to load entire file into RAM, browser only.

      https://github.com/kern/filepizza

      https://file.pizza/

      Snapdrop: WebRTC encryption, local sharing only (I think), browser only.

      https://github.com/RobinLinus/snapdrop

      https://snapdrop.net/

    • qrv3wMay 2021

      Echoing a lot of sentiment here, you can do pretty much all of these things with SuperCollider. I'd go straight to SuperCollider rather than a "frontend" like Overtone/SonicPi. Not that these frontends are bad, but SuperCollider also has a nice frontend - the IDE works great with builtin doc searching, autocompletion, etc.

      Sample wrangling becomes pretty thorny quickly as if you are triggering samples you want to make sure they don't "clip"/"pop" when you change them (due to discontinuities between the abrupt stop and the new start). I wrote a SuperCollider tutorial that demo's how to make a really high-quality sample player that takes care of these kinds of things plus gives you lots of control over rates, looping, etc. [1] That was my main hurdle with SuperCollider as that it has surprisingly few tutorials for such a long-running and deep program. Hopefully that helps :)

      [1] https://schollz.com/blog/sampler/

    • cweagansMar 2024

      I'm getting this in my browser console when trying to load the audio:

      > Access to fetch at 'https://infinitedigits.co/img/thx3.json' from origin 'https://schollz.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

      I see it also loaded some .mp3 files so I can listen to the samples that way, but something is broken.

    • GadiguibouJan 2022

      You can also take a look at the following:

      Croc:

      - Site: https://schollz.com/blog/croc6/

      - Source: https://github.com/schollz/croc

      Magic Wormhole:

      - Source: https://github.com/magic-wormhole/magic-wormhole

      Send (A fork of Mozilla's Send):

      - Site: https://send.vis.ee/

      - Source: https://github.com/timvisee/send

      - CLI: https://gitlab.com/timvisee/ffsend

      I've personally used Snapdrop and Croc before and they're both very nice

    • SeirdyDec 2019

      A better solution for p2p E2EE file-transfer is croc [0] because it can compile to a statically-linked binary without runtime dependencies.

      Sending files: `croc [files]`
      Receiving files: `croc code-phrase`

      Custom code-phrases are supported.

      More information on design decisions are documented in a blog post [1].

      [0]: https://github.com/schollz/croc#usage

      [1]: https://schollz.com/blog/croc6/

    • sam1rApr 2022

      This is awesome. For some reason when I'm on Chrome, I can't see the animated gif the article references. Which is the most interesting part.

      It works on Safari. But here's a direct link that works on chrome. https://schollz.com/img/oneline/person.webm

    Related

    Joel on Softwarejoelonsoftware.com2.8k people

    Victory Lap for Ask Patents

    Joel on Software
    Personal · last shared 2026
    Zef Hemelzef.me55 people

    I Hate Puzzles: Am I Still a Programmer? (2011)

    Zef Hemel
    Personal · last shared 2019
    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Matt Rickardmatt-rickard.com98 people

    Reflections on 10k Hours of Programming

    Matt Rickard
    Personal · last shared 2025
    Joseph Gentlejosephg.com100 people

    Electron is flash for the desktop (2016)

    Joseph Gentle
    Personal · last shared 2026
    Joey Hessjoeyh.name173 people

    Moreutils: A collection of Unix tools that nobody thought to write long ago

    Joey Hess
    Personal · last shared 2026
    Wingologwingolog.org237 people

    FFS SSL

    Wingolog
    Personal · last shared 2026