Ask HN: Please review my weekend side-project.
whatkindoffileisthis.com
whatkindoffileisthis.com
There are many obvious directions I could potentially take this - for example improving recognition accuracy, suggesting more programs and websites for working with each file type, providing in-page previews of files, etc, etc.
But before I do any of that, I thought I'd just get version 0.1 up and ask for some feedback. Any questions or comments are very welcome. By the way, you need Flash (at least version 10) to make it work.
I'm in the process of writing a routine for checking the validity of epub files (i.e., to unzip the archive, make sure the required directory structure and xml is there, etc.), and at first glance, that's what I thought your app would be able to do.
It should probably say it's a javascript file. Or maybe:"The extension of the file is javascript the content appears to have ASCII C-style syntax...so it probably is indeed javascript." Although worded better. Like someone else said a lot depends on the market you're trying to reach.
I'm uploading the first 10KB of the file
Mentioning this upfront would probably help.
If I were going to use this, I'd want it where my unrecognized files are. If you could connect this to a right-click in my filesystem, or have it as a browser extension that intercepts downloaded files and tells me what they are (ie: built into firefox's download manager, or the download bar at the bottom of chrome). Or get it to interact with my email somehow. Next to attachments, have a link saying "what is this?".
Not sure if any of those are actually possible, but that would upgrade your side-project from a "cool idea" to something that I would actually use.
Meaning, in what situations would the non-techie say, "gosh I need to know exactly what file this is?"
Perhaps there should be a top sections with something like: "I like it dumbed down for me: .abc is a abc application file" and a section below that for "I'm 1337, give it to me straight: this .abc file is a windows me executable with blah blah blah..."
Aside from choosing better titles for the sections, that might be more helpful to everyone. All of the file detection only needs to be done once.
For instance, TaskPaper stores its todo items in a file with the extension ".taskpaper" -- googling for that will tell you that the file comes from the TaskPaper app, but it won't tell you that the file is really "ASCII English text"
Jeezus, Flash bashing is getting real old.
Whats next on the agenda?