Live data from Hacker News

Viewing profile — jnetterf

jnetterf

HN member
Joined
Tue, Jul 16, 2013, 9:42 PM UTC
HN karma
237
Public activity
38 items

About jnetterf

University of Waterloo SE 2017

https://nettek.ca

https://github.com/emilyskidsister

https://twitter.com/emilyskidsister

My side project: https://github.com/emilyskidsister/hacklily

jocelyn ~at~ nettek.ca

Recent public activity

  1. comment
    Comment #28010997

    My team upgraded our frontend monorepo from npm+lerna to Yarn 2 with PnP. We saw vastly improved installation time, most importantly on incremental installations. The startup times…

  2. comment
    Comment #25231937

    Via a loadable extension: https://www.sqlite.org/cksumvfs.html

  3. comment
    Comment #25018144

    From https://www.wsj.com/articles/the-trump-campaign-is-suing-ove... ... Barry Richard, an election lawyer who served as a lead attorney for President George W. Bush during the 200…

  4. comment
    Comment #24147467

    Is it time for Epic to invest in the PinePhone?

  5. comment
    Comment #23901436

    Looking at https://github.com/NerdyPepper/dijo/blob/8b91a7c0b3d9bd4fac3... , it seems like it uses https://crates.io/crates/cursive

  6. comment
    Comment #23731923

    This is activist art. The intended response is anger, not complacency. See http://photorequestsfromsolitary.org/information

  7. comment
    Comment #22021099

    Cerner just wanted cloud storage. Google gave them a good offer, seemingly to harvest patient data for their own project. You can use archive.is to read some paywalled content: htt…

  8. comment
    Comment #21857305

    Citymapper is excellent, especially for short trips that can be done in many different ways. Sometimes, for longer trips, Citymapper shows “Uber” or “long walk” as part of a route.…

  9. comment
    Comment #19843112

    Neat! When working with Options/Results/Iterators, you can use `.map` [1] for exactly this purpose. It would sometimes be convenient to have something like `.map` / `.let` on unwra…

  10. comment
    Comment #19840603

    While there might be a better syntax if you only care about this one feature, async/await needs to fit into an existing language, and this syntax makes sense with the rest of Rust.…

  11. comment
    Comment #18019355

    I got started by using an organization's API on a platform they didn't support and then offering to be a contractor when they sent me a cease and desist. I found other odd dev work…

  12. story
  13. comment
    Comment #17960998

    https://github.com/hacklily/makelily/issues/2

  14. comment
    Comment #17955983

    To parse LilyPond you would first need to write a Scheme interpreter. Once you finally get a tree for the sheet music, rendering in a way that is correct, beautiful, and easy to re…

  15. comment
    Comment #17955879

    It's neat that Hacklily is right next to an article about Reicha. Very musical day on HN. Anyway, here's a piece by Reicha in Hacklily: https://www.hacklily.org/#?edit=jnetterf/she…

  16. comment
    Comment #17955385

    For Hacklily, it turns out that the audio is rendered clientside via https://github.com/hacklily/hackmidi Caching sheet music rendering is a hard problem. For example, a note later…

  17. comment
    Comment #17955217

    As someone who has tried making a sheet music renderer, VexFlow is extremely impressive.

  18. comment
    Comment #17954763

    Very cool work -- I'm a fan. I considered Lambda and similar, but keeping LilyPond running as a server allows for lower latency, which is important given how long it takes for Lily…

  19. comment
    Comment #17954733

    Here's an arbitrary example from mutopiaproject.org: https://www.hacklily.org/?edit=jnetterf/sheet-music/BWV857BW...

  20. comment
    Comment #17953736

    Right now, there are 183 active users, and the CPU is staying around 5% on my Ryzen 7 1700. Keeping LilyPond running as a server helps. Can you tell me more about your goals? I'm o…

  21. comment
    Comment #17953596

    That's awesome! Do you have any suggestions on how Hacklily could help you typeset & share music?

  22. comment
    Comment #17953544

    I think the LilyPond documentation ( http://lilypond.org/doc/v2.18/Documentation/learning/index ) is a pretty good way of learning LilyPond. It's linked to from "menu > LilyPond ma…

  23. comment
    Comment #17953509

    Someone requested MIDI and other exports at https://github.com/hacklily/hacklily/issues/2 and I'll try to tackle soon. Hacklily already makes MIDI available (for playback), so it's…

  24. comment
  25. comment
    Comment #17953407

    That's super motivating, thanks for taking the time to comment!