HNHacker News
TopNewBestAskShowJobs

bwang29

983 karma · joined July 17, 2012

borui@polarr.co
submissionscomments
bwang29··on Show HN: Polarr.co, a WebGL photo editor
Make sure you signup so that you can receive our mailing list, we're building a basic "editor-less" mode for Polarr right now.
bwang29··on Show HN: Polarr.co, a WebGL photo editor
Polarr dev here. we're very interested in bringing raw in the web and if there is a possibility of decoding and editing raw properly, we're either the first to do it or it will become some sort of commodity supported from the browser layer.
bwang29··on Show HN: Polarr.co, a WebGL photo editor
Thanks for recommending all these features. Viewing / dragging histogram will be in our dev pipeline soon. There are some generic noise reduction algorithms that do not perform very well so we want to implement a few from the recent research papers. this is in our pipeline too.

- Update, we just added the previously hidden de-noise function there, it is not the most efficient but algorithmically correct, hope this helps

bwang29··on Show HN: Polarr.co, a WebGL photo editor
Yes, we do!

https://chrome.google.com/webstore/detail/polarr-photo-edito...

The app is not using emscripten

bwang29··on Show HN: Polarr.co, a WebGL photo editor
Mouse move event on scaled element on Safari Yosemite seems to be broken, we're looking for a fix now.
bwang29··on Show HN: Polarr.co, a WebGL photo editor
Try loading two 24mb 8 bit JPEG files into Polarr and Lightroom. Then try adjust knobs such as exposure and temperature. The rendition in Polarr is apparently faster due to its use of downsampling on the fly but still it uses fully sampled images after the user stops the interaction. I believe Lightroom is doing downsampling in one way or the other.
bwang29··on Show HN: Polarr.co, a WebGL photo editor
Awesome comment.

TIFF is not officially supported now and so far we can only output 8bit JPEG in html canvas through downsampling.

The downsampling is process "the thinking" part is controlled to be not hurting the user experience and it's different depending on your machine. For faster machines we can remove the thinking part but it would take up more memory (right now the footprint during processing is less than 20mb, consider this is a web app)

I agree Adobe is doing better in interpolation (the harshness) and we are working to improve that.

What OS and browser you're using? The curves and split toning works well on Mac Desktops.

We only have two developers working on this right now. Do you know where we can get lens correction profiles, is it publicly licensed?

bwang29··on Show HN: Polarr.co, a WebGL photo editor
We tried it. It works with modification to emscripten and compiled code. Performance is acceptable and I think there is a much larger space using GPU to do the decoding as well. But I think the user won't just want to edit the thumbnail though I think many of them didn't know that.
bwang29··on Show HN: Polarr.co, a WebGL photo editor
Nice suggestion on the hover to edit, will add that! This post is turning into a mega UX/UI testing ground which I'm really glad.

Local adjustment is working right now in Polarr. Spot removal is a very different game but we will see.

bwang29··on Show HN: Polarr.co, a WebGL photo editor
Thanks! Will try this out!
bwang29··on Show HN: Polarr.co, a WebGL photo editor
The support is incomplete and we're still evaluating memory issues with IE as well as their toDataURL. We're two developers and as soon as we have more bandwidth we will start to support IE.
bwang29··on Show HN: Polarr.co, a WebGL photo editor
1) It's zoom forward on many mac computer touchpad, the max zoom isn't 100% but is currently limited to a good memory performance level, we will add "read" 100% inspection

2) We've seen people requesting RAW image editing, and technically it's interesting for us to find a way to support that, this could be an open source effort. On the C/C++ community, dcraw.c already support all brands of cameras for RAW.

3) Nice suggestion on the controls!

4) That was a dirty hack but good to hear that people're using it..

5) We will add that.

Thanks a ton for all the suggestions!

bwang29··on Show HN: Polarr.co, a WebGL photo editor
For people who get stuck on the homepage due to CSS issues

To go to the editor directly: https://www.polarr.co/editor

To view it using any browser: https://www.polarr.co/editor?force_browser_support=1

bwang29··on Show HN: Polarr.co, a WebGL photo editor
The code is GPU intensive but not quite CPU intensive so in this scenario I believe no. Certain WebGL games need their engine compiled into JS.
bwang29··on Show HN: Polarr.co, a WebGL photo editor
It's using very heavy CSS3 transition for the homepage that causes the frame drop. Will detect that and avoid that from happening. -dev
bwang29··on Show HN: Polarr.co, a WebGL photo editor
Try https://www.polarr.co/editor?force_browser_support=1

Thought I fixed that but..

bwang29··on Show HN: Polarr.co, a WebGL photo editor
I reckon with the the lack of UI innovation. On tablets and photos there are quite some newer designs in terms of adjusting the knobs and values while leveraging gestures.

Waterfall design is a lazy starting point. The innovation in this app is making a usable WebGL editor that handles multiple editing sessions without suffering serious memory issues and crashes.

bwang29··on Show HN: Polarr.co, a WebGL photo editor
Dev of Polarr here.

I think the biggest thing that's missing from the current release is RAW image support which is technically difficult to do. We're right now having some success of extracting the thumbnail of RAW and do it on the client side only using JS, but editing the RAW is a lot harder and we're thinking about using some WebGL texture blending. Any thought/comment on this is welcomed and appreciated. (Not sure how Adobe is implementing their RAW editing)

-- The main idea of the company is in fact automated photo retouching https://www.polarr.co/box (please use desktop, large videos), and we applied to YC with the idea.

bwang29··on Adobe Acquires Photo-Editing Platform Aviary
It's very sad to see Aviary go and didn't choose to continue pushing their web editors to a more advanced audience and photo hobbyists. If they're abandoning plans moving forward in the web, Polarr (https://www.polarr.co/) might just be the last player trying to push web photo editing experience. It always seems like the web has not done with photo processing yet though companies are all jumping into mobile these days or moving on to video processing.
bwang29··on Microsoft's Surface sales figures are in, and they're hideous
The majority of PC users are probably cooperate users, gamers, non technical casual users, developers. Windows RT provide very small value to these people.
bwang29··on A Python 3 implementation for client-side web programming
I also enjoyed the negative territory over there : )
bwang29··on The declining value of the MS in Computer Science
I'd argue that for many student from a undergraduate CS background, taking a course-based MSCS program from a top school with a specific direction can be tremendously helpful to the student both professionally and personally. I did not have a specific focus in my undergraduate study in CS and I'm doing HCI+AI for my Master's, which has been min-blowing so far as I'm taking more graduate level courses and exposed to content of much greater depth than my undergraduate study. These courses are usually structured with small research projects/paper readings and I've seen many students come up with research quality work out of the project portion of the classes.

For a student like me, there is also a tradeoff between during research vs doing your own side project vs taking more courses in school. Doing research can be extremely time consuming and potentially affect other course selection density and even performance. I've also seen may CS graduate students who take undergraduate level courses out of MSCS and they max-out the amount of course they can take. These are usually great courses that their previous school does not offer. Doing research in a specific area is probably the most counterintuitive for those who're taking lots of diverse courses. You can argue that these type of students are still figuring out what they want to do and that's what they should have done in their ugrads. But the truth is when you realize you can do much more, the curiosity to discover more is not that easy to stop.Doing research in summer usually is the ideal choice if the students take too many courses in other quarters and they do not want to do an intern.

bwang29··on Stop developing for the 90% use case
Things initially developed for a particular small group of people usually have the potential to affect non-targeted users. The dilemma here seems to be whether you want such group of people to give you financial incentives for building something.
bwang29··on I Google everything
Very interesting read. It makes me wonder if it is all about access time and the complexity of the query, then to what extent could "Google everything" be able to outsource our brain space?
bwang29··on Ask HN: Is there a good analytics tool for single page web apps?
"Is there another solution?" You could definitely start building some simple analytic functions into your product (even writing text files on your backend when some user behavior happen will work). Be flexible and focus on priority. It might be helpful to learn some linux commands like awk to quickly analyze your data. But this question depends much on your exact needs.
← PreviousPage 6 of 6