HNHacker News
TopNewBestAskShowJobs

declnz

215 karma · joined May 15, 2015

submissionscomments
declnz··on Lyrics in ogg/vorbis and MP3 files

    No source that I'm aware of provides a public API
Well that said there are a few; I quite like https://lyrics.ovh/
declnz··on Lyrics in ogg/vorbis and MP3 files

    It's really unfortunate that there isn't a single, high-quality reference source (with an API) for song lyrics, the way there is for artist/album metadata (MusicBrainz) or cover art (Cover Art Archive).
My gut tells me this is because labels (or even streaming giants) realised it's monetisable and thus will pursue any API that gets big enough :(
declnz··on Lyrics in ogg/vorbis and MP3 files
In short I'd say no
declnz··on A brief reflection on Mac software stagnation
OBS is approaching ten years old though [1]...

[1] https://en.wikipedia.org/wiki/OBS_Studio

declnz··on Loudness War
This.

And related cause: A&R people listening to xyz's new album and judging it sounds "huge" / "phat" / "modern"... when actually it's just a bit louder than the other guys, but nobody's adjusting volumes between demos...

declnz··on Loudness War
Something very close to my heart.

Here's an old but related site / campaign with lots of links too: https://www.turnmeup.org/

declnz··on Ngrok Alternatives
Wow - I was amazed at the sheer number of similar projects here, had no idea there was that much active in this space...
declnz··on Django: Reformatted code with Black
But Pycharm can (pretty much)!

Alt-enter over the would-be imported term to add an import, ctrl-alt-O to autoformat / autoremove (aka optimise) redundant ones.

You can then turn on folding to not see those imports much via Prefs -> Editor -> General -> Code Folding

declnz··on Django: Reformatted code with Black
+1

...which is why I wish Black allowed more configuration. A team can often agree on a set of styles. Every team on the Python planet agreeing... now that's much harder

declnz··on Django: Reformatted code with Black
I guess the closing parens irk me the most e.g.

    assert outputs.get("foo.bar.baz", "default") == pytest.approx(
        time_recorder.time_taken, abs=0.0001
    )
I get why it's done that, but I just don't think it helps humans read. Part of the twisted beauty of PEP-008's narrow lines is that you're forced to extract (named) variables, or avoid overly indented code by extracting methods or applying higher level abstractions.

In the last few years I find devs are happier to format and push to "sort that problem out", leaving the readability benefit of that thought process lost.

TL;DR writing readable code isn't just about getting the spaces and brackets right...

declnz··on Django: Reformatted code with Black
Aside: I love a good linter, but as a long-time Python fan I find it sad that Black has so little configuration (yes, I know, but still) and moreover that it often produces code that no human Python dev I know would write...

Python was always meant to look concise / beautiful... (MyPy has also made this trickier too)

declnz··on Grep flags – the good stuff
I feel `grep -e` (at least) should have been the default in retrospect

Living without those few "extensions" feels... empty

declnz··on State of the Web: Static Site Generators
Love SSGs too! Came here to share praise for Hakyll[1], for people with an FP leaning.

Predictably, it's not easy to get started, but once you're into it the power of building your own arbitrary content "compilers" (and template extensions etc etc) is pretty impressive.

[1] https://jaspervdj.be/hakyll/

declnz··on Cannabis use produces persistent cognitive impairments: meta review
Umm we're talking about being young in the 60s here though right?
declnz··on In defense of flat earthers (2020)
Agh, another site delivered over HTTP
declnz··on Ask HN: What do you think of the Wordle guy not monetizing it?
> I honestly think it is a little stupid not to do any monetization.

This statement makes me sad.

declnz··on The Future of Snapcraft
The (original) problem is: for mature apps, it's often not just an apt / .deb that needs publishing.

It's also a RPMs, Arch AURs, Gentoo err things (let alone *BSD systems), and various flavours of repos / interfaces with packagers / downstream systems and release cycles...

declnz··on Inflation rises to 6.8% year over year
Aside: I wish posts like this would be (re)titled "US inflation rises 6.8%..." etc.

I'm in no doubt that HN readership is mostly US-based, but it's definitely global...

declnz··on Jamulus ‒ Play music online. With friends. For free
And yet... thousands of people (including me) are doing it regularly.

No, it's not perfect but c'est la vie as they say

declnz··on What the world can learn from Britain’s humble hedge
Same. Was quietly excited about some subtle-but-numerate upside of the Brexit long arc that, err, I hadn't seen yet, but no we're talking about the bits between fields (which are great I guess).
declnz··on Ask HN: Can Firefox be revived?
Yes, but what's the market share of that?
declnz··on Golang: How to Update APIs for Generics
Surely this is more like... when Java 5 introduced Generics, and everything changed a lot (eventually)?
declnz··on Firefox 91
Yes! I always open the HN comments for Firefox release notes, knowing I'll read a long list of negativity (and much is fair)... but somehow I'm still a happy, thankful user since (almost) day #1.

Thank you FF team!

declnz··on Firefox 91
You can (one-time) set up domains to always load in certain containers, that works well for me.
declnz··on Watch Out, Beyond Burgers–The Fungi Renaissance Is Here
Personally I like nearly all the (many) Quorn products I've eaten, and continue to eat on occasion, as a flexitarian. Esp the large (Best of British) sausages, the "chicken" pieces and to an extent the "mincemeat".

Can they improve? Yes, sure. But when cooked in good sauces / dishes they constantly impress for day-to-day meals.

declnz··on We see Project Pegasus, we must have Open Source Smartphones: let’s discuss
Misleading title - the article is about Pegasus and doesn't one mention open-source anything...
declnz··on Warp: Fast, Rust-based terminal (waiting list)
Or Warp, the best-known Haskell web server: https://hackage.haskell.org/package/warp
declnz··on Jeff Bezos’ Dystopian Legacy Goes Far Beyond Amazon
I'm pretty sure not all HN readers are programmers...
declnz··on Jeff Bezos’ Dystopian Legacy Goes Far Beyond Amazon
Yes - but this isn't an either/or situation...
declnz··on Casa Client Case Study: The Tinder Trap
Fair point! The article mentioned his laptop but it's unclear to me.

Aside: It's something I worry about sometimes too on phones...

← PreviousPage 2 of 4Next →