HNHacker News
TopNewBestAskShowJobs

huula

90 karma · joined May 25, 2014

submissionscomments
huula··on Show HN: Subform, a UI layout tool
Nice, https://huu.la implements a similar idea, but for web pages -- for anyone that's interested.
huula··on Turning web design mockups into code with Deep Learning
Cool work! I'm very interested in this topic. Just wondering, how good does it generalize your training data other than just remembering strict input-output mapping?
huula··on Pix2code: Generating Code from a GUI Screenshot
Mapping screenshots to code is not hard. By having the model simply memorize the screenshots to code mappings of the training data can give you almost 100% accuracy (for some demo). What is hard is if given a new screenshot, how would this model generalize. To have something work for mobiles is a much easier task than having something work for other more complex UI though. Looking forward to seeing more updates on this!
huula··on Show HN: An expense manager built using Google Sheets
Nice work! I've been trying to pick up some App Script stuff too. Where did you learn it?
huula··on Rethinking Design Tools in the Age of Machine Learning
Great article. Covers a lot of aspects on how ML can help designers be more creative and productive!

At Huula, I'm a firm believer that ML can automate various parts of web designs. We just released a new experiment CSSToucan[1] to auto color texts on web pages with Recurrrent Neural Networks. It learns to color texts on web pages without a single line of color theories in the code. All learned from the data. Hope to see more and more ML powered design tools emerging!

[1]: https://huu.la/ai/csstoucan

huula··on CSSToucan – Automatically Colors Web Page Texts with Context
Wednesday Special!
huula··on Ask HN (again): What is the best affordable programmable drone?
As a DIY drone builder for 5 years, here are my two pennies.

Arduino lets you program it. Apm and multiwii are essentially arduino. Video is a bit tricky, but you can always transmit it back to your laptop and process however you like

huula··on Lilium – Electric vertical take-⁠off and landing jet
There's no people sitting in the vehicle in all these videos. Is 300km with or without load?
huula··on Teaching Machines to Draw
Good work! Training on vector pictures instead of rasterised images seems such a good way to go. With some related data, I imagine this can also be colored.
huula··on On Growing: Lessons from the Story of WeChat
Now nobody talk about the "dating app" image wechat held in its early years, which brought it a lot of users.
huula··on Fact Check now available in Google Search and News
Goodgirl!
huula··on Unsupervised sentiment neuron
Machine Learning has become more and more like archaeology after people start saying "empirically" more and only provide a single or limited datasets.
huula··on Show HN: Colormind – Color schemes via Generative Adversarial Networks
Good point, just blindly select several "harmonious" colors are not hard at all. But as some folks pointed out, if we want to also consider the context (where the colors will be used, is it a button? or background? or text?), deep learning is definitely a good fit.
huula··on Show HN: Colormind – Color schemes via Generative Adversarial Networks
Yeah, statistical models just give you the most probable result (in terms of the data we train it on), so if you are a creative person, you probably won't find it useful.
huula··on Show HN: Colormind – Color schemes via Generative Adversarial Networks
Looks cool! I recently posted HuulaTypesetter (https://huu.la/ai/typesetter) which infers font sizes for web pages based on DOM context and CSSRooster which infers CSS class names based on the context. I'm really happy to see that there are more intelligence happening in the design world! The dream of replacing Web UI design with AI will one day come true!

All (deep) learning models suffers the issue of 'garbage in garbage out', so one way that could make the palettes more related to real world web designs is to learn the colors used in web designs directly instead of from photographs and movies since those data will has much more noise than good web designs (with video and images stripped out of course).

huula··on Scala Native v0.1
Question: what kind of frameworks can be practically migrated to Scala Native?
huula··on Loading Components Dynamically in Angular 2
Looks cool! Sometimes I think incremental initialization will be the ultimate performance optimization strategy, and this is definitely a great way to achieve that!

For the debate on ng2, I have been using ng2 to build Huula for about a year, which has some amount of ng2 code. So here are my two pennies for folks who are considering using it. I don't like to be constrained by a framework, so angular's routing system always stands on my way (including ng1), so I ditched angular routing entirely. I never used angular's inline styles either, for me sass works better. Ng2's change detection can be stupid sometimes, especially for stuff similar to drag drop, but there are solutions to those cases, although a bit clumsy and convoluted, so be careful .

huula··on CSS Reminification: A crazy idea that worked
Transforming .a-really-long-class-name-or-id into something shorter, like .x would save a lot more bytes.

Another thing is splicing unecessary properties, which can even save more bytes, but given web apps becoming becoming so dynamic right now, that would be hard or really awkward for developer to work with too.

huula··on Google is acquiring Kaggle
Don't know why. Just don't think this is going to happen.
huula··on 94-year-old Lithium-Ion Battery Inventor Introduces Solid State Battery
Hmm, the article mentioned nothing about the weight. For a medium sized quadcopter, 3 times more energy (given the same weight) means as long as 3 hours of flight time which would make all these drone delivery dream come true.
huula··on The myth of using Scala as a better Java
I have used Scala to build the backend of https://huu.la for years, which is not a small codebase anymore, I love the language itself, it's fast, typesafe, productive, and gives access to the rich Java ecosystem. The only thing I dislike is the tooling, especially whenever I open eclipse, the fan just screams to hell and it's still slow as a snail.
huula··on Introducing Handle – Boston Dynamics [video]
Good point, but they also need the people who really knows both hardware and software and probably a lot of physics too.
huula··on Annotation is now a web standard
I'm using a self-made web page annotation extension on chrome everyday. It let's you mark the important information on any webpage, which is very useful for docs that you will come back and visit frequently.
huula··on Txt.fyi
I like the simplicity. But essentially this is something like pastebin right?
huula··on Problems with Android Studio
Eclipse is free and let's you develop whatever stuff for different platforms. It's slow, yes. But can you use XCode to write some Java servers that has thousands of classes?
huula··on Most scientists 'can't replicate studies by their peers'
It's schrodinger's cat. When you observe, its state collapses.
huula··on Website builder Wix acquires art community DeviantArt for $36M
There are paying users!
huula··on Website builder Wix acquires art community DeviantArt for $36M
It's a public company, so there are people paying for it.
huula··on Website builder Wix acquires art community DeviantArt for $36M
There are more alternatives out there and some of them are cool too.
huula··on Seven earth-sized planets discovered circling a star 39 light years from Earth
See? I told you that seven is a magic number.
Page 1 of 2Next →