Recent submissions

Comment · 4 years ago
I love apps like this. I currently use Numi daily for running financial-related tracking and scenarios. It has a few annoying UI quirks, so I'm super open for alternatives (especially with cloud syncing).

I played around with porting my Numi sheets over, and the only thing that's tripped me up so far is using underscores as numerical separators, eg: 1_000_000 for 1000000. All my Numi values are written this way, so that's my only feature request. I guess I could just use commas in this context.

Great work!

Edit: And dark mode :)

Comment · 5 years ago
Comment · 5 years ago
Comment · 7 years ago
Comment · 8 years ago
Comment · 8 years ago
I recently evaluated using Typescript's compiler or Babel + TS plugin, and decided to use Babel. The main reason was keeping access to the Babel plugin ecosystem without needing to do tsc -> babel -> output, which would be a drag in development.

It seems to be more common now to see library-specific Babel plugins that optimize performance or improve developer ux. These plugins are usually optional, but I use them to enhance css-in-js and i18n performance/development.

With good editor support and ts-lint, the dev experience is solid and as-expected. Setting up an explicit tsc command as a pre-commit hook or CI task should provide that extra bit of confidence.

For myself, not being a TS purist, it feels like a good option.

Comment · 8 years ago
Air Crash Investigation is great. It's like a true-crime show for engineering.

What you gather after watching dozens of episodes is that almost all accidents happened many years ago before modern planes and regulations and/or due to an exceedingly rare confluence of events.

Comment · 8 years ago
Comment · 9 years ago
Comment · 9 years ago
I will wholeheartedly echo the sibling's suggestion for beets (http://beets.io/).

No music makes it into my collection unless it's been imported via beets. It has a powerful import/query/alter API, sufficient config options, and a nice plugin system.

Comment · 9 years ago
Comment · 10 years ago
I've had my last.fm account for over a decade and a what.cd account for most of its existence. You're correct that they provided similar resources for music junkies.

You could probably recreate most of last.fm's (non-scrobble) data from sites like musicbrainz or discogs. It's definitely great for the reasons you mentioned, like recommendations and neighbors. But to be honest, last.fm is pretty bad at being a source for discography-type information. There's duplicate albums, incomplete album information, weird track names, etc. It's gotten better with their recent update efforts though. I love last.fm and will continue to scrobble and use it for music discovery. But discovery is only half the battle. You need to somehow find that 2001 release from that post-hardcore band in Ohio that only existed for a couple years. If it was anywhere, it was on what.cd, ready for your ears.

I would say what.cd had a significantly more unique offering. You could browse endlessly, bookmarking artists or albums to come back to later, or make your own collections. You could watch an artist or record label to be notified of new uploads/releases. There were comments on artist/album pages going back years, not to mention the forums which were their own trove of great musical discussion and discovery.

It had user-created collages of various themes or purposes, with hand-picked selections and staff recommendations. An elaborate request system existed where users could request albums (down to specific source and bitrate) and donate ratio "bounty" to whoever fulfilled the request. All artists had ranked tagging and a web of related/interconnected artists. Artist discographies were extensively curated, not only with full album lists, but with multiple version/formats/releases of each album.

I mean, any non-obscure album could easily have 10+ versions well-seed and available. You didn't just get "The Postal Service - Give Up", you got "The Postal Service - Give Up 2007 Deluxe 2LP Reissue Vinyl" in your choice of FLAC, FLAC 24bit, 320CBR or V2/V0 VBR -- or maybe you wanted the 2008 Korean Reissue with bonus tracks? Also available in multiple formats. Releases would be flagged and trumped if album tags were incorrect; elaborate ripping rules and guides were established; people posted spectrographs of new releases to identify transcodes and immediately flag anything not up to par. It was so serious.

It's a truly great loss.

Comment · 10 years ago
Comment · 10 years ago
We use both Erlang and Elixir where I work. We successfully use Erlang libs in our Elixir projects pretty easily. We recently started trying to do the reverse and use an Elixir app inside an existing Erlang app. It has been significantly more work. The main issues have been around dependency management.

I wasn't personally working on this, so I apologize for being fuzzy on the details, but I understand that getting rebar3 to fetch all the deps that would normally be managed by hex was not possible or at least non-trivial. There was talk of having to manually install each dep that you knew the Elixir lib would be requiring.

I think it was sorted into something workable, but if anyone has better understanding I would love to be pointed to some resources!

Comment · 10 years ago
If what you're trying to accomplish is feasible and maintainable with "ordinary js ... and a bit of jquery" then using a full React+Flux stack like the OP outlined is complete overkill. If someone has experience with those libs and tools then they'll probably use it even for trivial projects. However that does not mean it's prescribed for _everyone_ to use _every time_ they need to write a bit of javascript functionality.

I really wish people would qualify what they're trying to accomplish when they bang on about things being "needlessly complex". Maybe for what they're doing it totally is and they shouldn't be distracted with React, Flux, Webpack, etc. There's nothing wrong with that. However, when taking on a project where these sorts of things are immensely useful, it's nice they exist.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton