Hacker News new | past | comments | ask | show | jobs | submit | more bombtrack's comments login

Did you evaluate or consider react-virtualized [0]? I've used it for one internal app that loaded a couple thousand rows and it worked well. I don't think it meets all your requirements out of the box though, but it seems like the best option to build extensions for going forward. The creator Brian Vaughn was recently hired by Facebook, and also just finished work on v9 that is React Fiber compatible.

For others that want a comparison, here's a writeup that explores the pros/cons of various React grid/table libs [1].

[0]: https://github.com/bvaughn/react-virtualized

[1]: https://techblog.commercetools.com/advanced-data-tables-in-r...


React Virtualized looks like a good starting point, but it's sobering to see how much work the React and Angular devs are going to have to do to catch up to existing component frameworks.


i didnt even see this until now. it looks like it was well built, but extending this project to work like an excel-like grid editor looks like it might be a lot more work than using fixed-data-grid-2


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.


Yeah, the key to What.cd was the obscure stuff, and the various releases for each, well, release.

It's stuff that just isn't available on iTunes, spotify, basically anywhere. And, unless the music industry actually starts cooperating, never will be.


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!


Had a quick chat this morning with the people that worked on it. The package rebar3_elixir_compile[0] makes this pretty easy. However, our target Elixir lib is not a public hex package, which requires using git submodules.

Not a seamless setup, but it does work. As the sibling comment suggests, perhaps using mix for everything would help.

[0] https://github.com/barrel-db/rebar3_elixir_compile


Hex is going to be the main repo for erlang to and rebar3 should be good to use it. You could even just use mix to build an erlang project.


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.


Sure, but tell me what isn't feasible? Ok, I'm not creating photoshop in a browser, but there have been some non-trivial highly interactive apps I've built and they are still modular and serve their purpose well.

I'm not saying we shouldn't get on react - I'm sure in the end it will serve myself and others well, but it's a bit of a headf*ck trying to figure out the whole ecosystem, and how to write a good solid app in it. For anyone that tries to say "but it's only react with x" - No it's not! Not for anyone that cares about the quality of their app, theres a whole heap to learn.

And I am learning, but at the same time I'd rather create a well designed app with the crummy tech I know than a crummy app in something I just haven't figured out yet. Luckily I'm doing my own thing so have that choice.


Where do you listen to the interviews? I was recently obsessed with finding the interview he did with Larry David, but could not find it anywhere. Someone posted it on YouTube when it originally aired, but it has since been taken down.

I found no official channels to pay for access to his catalogue or anything.


If you're a SiriusXM subscriber there's a catalog of 252 interviews available on demand: https://player.siriusxm.com/

The list is also available without signing up here: http://www.siriusxm.com/servlet/Satellite?c=SXM_PageDetail_C...


If anyone would like to try it free for 30 days (full access to all streaming/on demand interviews etc., both through the web and their mobile apps) go here:

https://www.siriusxm.com/sxm-tryfree

Howard Stern delivers arguably the best interviews you'll ever hear...assuming you are interested in any of the people that he has interviewed, you won't be disappointed.


Ah, this is exactly what I was looking for. Thank you.


If anyone was looking for a specific example, here's one I'm going through with Hugh Jackman. A lot about his character as Wolverine. Great example of Howard not being afraid to say anything, and still seeming to entertain the guest (I'd imagine there are interviews where this is the opposite).

https://www.youtube.com/watch?v=LPBuu63n8uc

edit: okay well briefly about Wolverine. Now it's much more personal.


Hugh Jackman is the least noteworthy actor ever. He looks like wolverine, he has that going for him. Otherwise, pretty boring guy.


The best part about this comment is that when he was originally cast the complaint was that he didn't look like Wolverine (and he was too tall)



I just want to echo the love for Subsonic (and the iOS iSub app). I happily used Google Music until I hit the (at the time) 20k track limit. Now that I've been running and using Subsonic for a couple years, I consider it a complete upgrade in terms of features and performance.

I had not heard of koel or ampache until today, but choices will always be welcomed.


The Mythbusters did! Pretty neat.

https://www.youtube.com/watch?v=VmVxSFnjYCA


FiveThirtyEight's "What's the Point" podcast recently had an episode mostly devoted to the Bloomberg Terminal. I found it fascinating. I would have never known it had its own sections/apps/services for travel booking, classified ads, chat, etc. It would be so fun to poke around at one in real life.

http://fivethirtyeight.com/datalab/podcast-wall-streets-just... - Bloomberg Terminal discussion starts around 5:30.


If you're in New York, I'm pretty sure the library has a few terminals.


What sort of problems did you run into when installing linux? I have an i5 model that runs OS X. I would think installing Ubuntu via bootable USB would more or less like installing Windows.


NPM is the Node Package Manager. So, you must have node installed to get npm.

https://nodejs.org/download/


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: