HNHacker News
TopNewBestAskShowJobs

juriga

188 karma · joined March 10, 2010

https://jyri.dev/
submissionscomments
juriga··on Ask HN: Who is hiring? (September 2016)
AdRoll | San Francisco, CA | Full time

Senior UI Engineer (React, Redux, JavaScript ES6/ES7, private npm, Browserify/Webpack, SASS)

Our frontend team is looking for a seasoned engineer with a passion for world-class UX design and elegant UI development workflows. As part of this small team of senior developers and designers, you get to make a big impact building reusable React components and implementing our new style guide across all our products.

AdRoll is one of the most widely used adtech companies, with 25k+ companies using the product globally and $100M+/yr in revenue.

As we build, we're also sharing our code...

http://tech.adroll.com/blog/frontend/2015/12/21/gulp-react-d...

...and learnings with the open source community:

http://tech.adroll.com/blog/frontend/2015/11/19/rollup-major...

I'm happy to share more details via email (jyri@adroll.com), Twitter (@jtuulos) or over coffee in SF.

juriga··on Ask HN: Who is hiring? (August 2016)
AdRoll | San Francisco, CA | Full time

Senior UI Engineer (React, Redux, JavaScript ES6/ES7, private npm, Browserify/Webpack, SASS)

Our frontend team is looking for a seasoned engineer with a passion for world-class UX design and elegant UI development workflows. As part of this small team of senior developers and designers, you get to make a big impact building reusable React components and implementing our new style guide across all our products.

AdRoll is one of the most widely used adtech companies, with 25k+ companies using the product globally and $100M+/yr in revenue.

As we build, we're also sharing our code...

http://tech.adroll.com/blog/frontend/2015/12/21/gulp-react-d....

...and learnings with the open source community:

http://tech.adroll.com/blog/frontend/2015/11/19/rollup-major....

I'm happy to share more details via email (jyri@adroll.com), Twitter (@jtuulos) or over coffee in SF.

juriga··on Ask HN: Who is hiring? (July 2016)
AdRoll | San Francisco, CA | Full time

Senior UI Engineer (React, Redux, JavaScript ES6/ES7, private npm, Browserify/Webpack, SASS)

Our Frontend Core team is looking for a seasoned engineer with a passion for world-class UX design and elegant UI development workflows. As part of this small team of senior developers and designers, you get to make a big impact building reusable React components and implementing our new style guide across all our products.

AdRoll is one of the most widely used adtech companies, with 25k+ companies using the product globally and $100M+/yr in revenue.

As we build, we're also sharing our code...

http://tech.adroll.com/blog/frontend/2015/12/21/gulp-react-d...

...and learnings with the open source community:

http://tech.adroll.com/blog/frontend/2015/11/19/rollup-major...

I'm happy to share more details via email (jyri@adroll.com), Twitter (@jtuulos) or over coffee in SF.

juriga··on Choosing the Right JavaScript Framework
I'm currently using Fluxxor[1] which reifies the Flux architecture with Stores and a central dispatcher. I did some research into Backbone.Model bindings but eventually decided to go "full Flux". I've yet to regret my decision even though my app has grown quite complex.

The best part is, thanks to React & Flux I'm building a large scale web app without jQuery for the first time in my life :)

[1] http://fluxxor.com/

juriga··on Missing drawing API: Canvas vs SVG paradox
Two.js[1] has a WebGL renderer and abstractions for basic vector graphics and polygons. I haven't had the chance to use it in a project yet but it seems promising. Two.js could even be used as a basis for a WebGL charting library (thus providing another layer of abstraction).

[1] http://jonobr1.github.io/two.js/

juriga··on Explore what is Trending on GitHub
Coincidentally, we just launched an improved version of our GitHub analytics app with hourly page view charts. We also show rankings by country and language for all repos (not just the top 25 ones).

You might want to check it out if you're interested in finding out why your project is trending: https://bitdeli.com/

juriga··on Why is Facebook blue? The science behind colors in marketing
Original article: http://blog.bufferapp.com/the-science-of-colors-in-marketing...
juriga··on DIY Email Referrals with MailChimp, Zapier, and Mailgun
Gmail's spam filter definitely seems to be erring on the aggressive side nowadays. I honestly can't remember when any real spam last reached my inbox. On the other hand, I did find many other false positives while going through the spam folder, mainly from newsletters and social notifications I really have subscribed to.

I guess the least we can do is help Google tune their filters and periodically mark all false positives as "not spam".

juriga··on DIY Email Referrals with MailChimp, Zapier, and Mailgun
I've been a happy Sidebar subscriber from day one and I always browse through the weekly links. Thanks Sacha!

A quick anecdote: While reading this article I noticed that I don't remember getting my referral link from Sidebar. I searched my Gmail for "in:spam sidebar" and there it was - the only Sidebar email which Gmail has ever flagged as spam.

I know MailChimp has tools for testing the spamminess of a campaign and this message probably passed all of them since there's nothing particularly spammy about it. Maybe it was random or maybe the referral link was just enough to trigger the spam filter in (my) Gmail.

If the open rate for the MailChimp campaign wasn't particularly low spam filtering wasn't probably a significant factor in the overall conversion rate.

juriga··on 9 Year-Old Raising Money to Attend RPG Camp
I assume the text on the Kickstarter page is written by her mother - she used the first-person viewpoint to enhance the narrative. You can read the same paragraph with a 3rd person viewpoint and it makes more sense ("since she's 9 she's starting with RPG maker...").

Regarding your second point: It would be a great move by the parents to donate most of the pledges to a charity for kids'/women's/STEM education. I don't know what Kickstarter's stance on this would be though.

juriga··on The Humble Bundle with Android 5
I have spent many hour-long train commutes entranced by Super Hexagon. The game is really really hard, but the fast-paced sessions and minimalistic controls are very well suited for the mobile form factor.
juriga··on Show HN: Followshows – Never miss an episode again
I've been using followshows for some months now and I'm very satisfied overall. It's quite useful for keeping track of shows regardless of where I watch them.

There have been some issues with double items in the queue for some shows. For example, seasons 11 and 13 have the same episodes here:

http://followshows.com/show/Naruto-Shippuuden/episodes

Minor issues aside, thanks for the nice app!

juriga··on Revenue Analytics
Hi Jonas! You might be interested in our Mixpanel integration: At Bitdeli, you can create all the segments and metrics you need by running custom analytics scripts for all your raw historical data from Mixpanel - all without changes to your current setup.

http://bitdeli.com

We like to think our approach as best of both worlds: Get the beautiful interface and intuitive functionality Mixpanel provides with the ability to answer the occasional hard questions about your data.

Feel free to drop me a line at jyri@bitdeli.com and we can help you get started!

juriga··on Recon.io is now free for startups
Great news! I've been using Recon.io for a couple of months now and found the alerting functionality really useful. It's basically Google Alerts for Twitter: just enter your product/company name and have one less feed to worry about.

Their database of journalists is also quite valuable already. I've entered "analytics" as the industry keyword and I get a couple of alerts every week for similar product launches covered by well known journalists.

In the future I'd love to see more history and aggregates on the dashboard (now only shows tweets from the last 7 days).

juriga··on How Geckoboard got their first 2000 beta users (2010)
Hi Paul, I'm a big fan of Geckoboard - in some circles, your name is almost analogous for a dashboard :)

Getting to over 2500 signups in four months is definitely a great achievement, but I think it would be more interesting to hear about getting to 100 daily active users for example. After all, signups are not worth much if the users don't keep using the service (I'm sure this was not a problem in your case though).

I know there are a lot of generic blog posts and SaaS services for maximizing customer engagement, but reading real stories from founders is always uniquely inspiring.

juriga··on Show HN: We brought back (enhanced) traffic graphs for your GitHub repos
Bitdeli co-founder here. We have missed GitHub's traffic graphs ever since they were removed and we know we're not alone[1]. That's why we decided to offer a free Bitdeli account to anyone who wants to find out who is viewing their repos.

The free account also works as a "sandbox tier" since you can try out all our features for custom analytics with familiar data from your repos.

Thanks to everyone who suggested this earlier[2]!

[1] https://twitter.com/mbostock/status/207871372746162176

[2] http://news.ycombinator.com/item?id=4852490

juriga··on Show HN: Bitdeli - Create custom analytics with Python, share on GitHub
We'll definitely set up a public gallery of all the analytics widgets at some point. Since all the visualizations are produced by our Python scripts, you can check our documentation for all the available widget types:

https://bitdeli.com/docs/python-widgets.html

You can also see a preview of all our analytics templates on our GitHub account:

https://github.com/bitdeli

When you sign up, you can use any of these analytics scripts with your data with just a couple of clicks - no coding needed to get started.

juriga··on Show HN: Bitdeli - Create custom analytics with Python, share on GitHub
Yep, we use D3 for most of our graph widgets (maps, time series, bar charts). The rest are plain html/css so everything is nice and scalable.
juriga··on Show HN: Bitdeli - Create custom analytics with Python, share on GitHub
Thanks for the feedback! Our data seems to back your suggestion - the signup button with the extra text is everybody's favorite.
juriga··on Show HN: Bitdeli - Create custom analytics with Python, share on GitHub
Hi fellow hackers, let us know what you think about our relaunch!

Our launch was covered by GigaOM earlier today: http://gigaom.com/data/how-bitdeli-thinks-it-can-bring-analy...

juriga··on Should I download iOS6 for my iPhone4?
The YouTube mobile site is quite decent, but for me not having a real fullscreen mode for watching videos is a big issue compared to native apps.

The YouTube mobile site doesn't have the apple-mobile-web-app-capable meta tag and thus displays the address bar even if placed as a shortcut on the home screen.

juriga··on Should I download iOS6 for my iPhone4?
Thanks for the tip, giving it a try now!

This brings out another issue: The accuracy of search results in the App Store. When searching for "youtube" (sorted by relevance), these apps are listed before "Jasmine - YouTube Client":

- Video Downloader Super Lite

- SoundHound

- SloPro - 60fps Slow Motion Video

- Trololo Sounds (yes, really)

Also being an Android user, I'm used to going through quite a lot of noise when finding the right app though. Let's hope the situation will improve in both stores soon.

juriga··on Should I download iOS6 for my iPhone4?
I agree, being an early adopter always means that you should prepare yourself for issues. However:

> Developers will move over their apps. Any major bugs will be found and shook out.

Wasn't this why the iOS6 beta versions were released months before the final release? Now that iOS6 is officially released, Apple is encouraging all users to update and there are quite many average Joes and Janes who don't read the tech press and these warnings. These users are the ones that face the most confusion if something is missing or changed (YouTube, Maps).

Since I installed the update as soon it was available, I don't have first-hand experience of when users are prompted to update. Based on previous experience and some update guides[1], the prompt will appear automatically when connecting to iTunes.

[1] http://ipad.about.com/od/iPad_Guide/ss/How-To-Upgrade-To-iOS...

juriga··on Should I download iOS6 for my iPhone4?
tl;dr: iOS6 makes YouTube disappear, no solution for iPad yet

I updated my 3rd gen iPad to iOS6 immediately when the update came out since I wanted to check out if the increase in JavaScript performance is noticeable (it is).

However, here's why I regret updating: I've been using the iPad as a second screen on my desk to watch YouTube. After the update, I find that the YouTube icon is missing from its usual place on the home screen. After a quick app store and Google search I find out the truth: Not only there isn't an official iPad-optimized YouTube app anymore, but also that it has the disappointing release date of "in the coming months" [1].

I know the actual reason for the missing YouTube app has something to do with the licensing deals between Google and Apple, but as a generally happy Apple customer my perception is that this "update" makes my life harder.

[1] http://youtube-global.blogspot.com/2012/09/introducing-new-y...

juriga··on Divshot
Here's the same output in CSSDeck for a more convenient preview:

http://cssdeck.com/labs/vsjc8abl/0

Aside from some empty class attributes and extra div wrappers, the markup is really close to what I'd write by hand. Great work with the export!

EDIT: Oh, sorry - this isn't the same output as mbleigh posted. Mine is the tutorial page from Divshot when you first log in.

juriga··on Show HN: BigVideo.js
As with all flashy (pun intended) web technologies, they can be effective if used with good taste and in moderation.

For example, the Path landing page uses a well designed background video and falls back to a simple image if the video isn't available: https://path.com/

(Incidentally the background video didn't load for me every time. Straight link to the video: https://s3.amazonaws.com/assets.path.com/v2_home/background....)

juriga··on Curiosity rover: Martian solar day 2
On GNex/Chrome the page just shows a flat low-res panorama and a "flash not supported" message.

Apparently 360Cities uses[1] krpano[2], a HTML5 panorama viewer on iOS devices. I tried a gyroscope example from the krpano page[3] on my GNex but it was rather buggy (jumpy and unreliable panning, only parts of the panorama visible at a time).

It seems that the fragmentation of Android devices/browsers has proven problematic for the 360cities developers. Since the krpano viewer might only work on a fraction of Android devices I can understand dropping the support for interactive viewing completely.

[1] https://groups.google.com/d/msg/360cities/188tbS9Pwj4/U8gF7O...

[2] http://krpano.com/

[3] http://krpano.com/examples/10815/examples/plugin-examples/gy...

EDIT: formatting

juriga··on Go out, talk to your users
Hey Jori, thanks for writing this!

I especially agree with having a real in-app page for gathering feedback. When we were building Flowdock, one of the best things early on was giving the users the simplest possible tool for giving feedback: a single text field (just like you have). Even though this is a little more work than just having a team@... email link, it does have some great benefits:

- Full control on where the feedback gets sent and who/what gets notified (requires some backend code of course)

- Easy for the user, no extra logins or weird popups

- You can send extra information like the browser's user agent string along with the message to help resolve some issues

PS: The last link in the article ("follow me on Kippt") should link to https://kippt.com/jorilallo :)

juriga··on Ask HN: Examples of truly great dashboards?
I'm currently working on something that involves creating lots of custom dashboards. Here's a list of examples that I collected for design inspiration:

https://kippt.com/jtuulos/dashboard-inspiration

I hope you find these helpful. I'll be extending the list based on the suggestions in this thread.

juriga··on New Dropbox Pro plans
I briefly considered switching to Google Drive when it was released. I copied all the files in my Dropbox (57GB) to the GDrive folder and waited for everything to sync.

After syncing, the GDrive client constantly used almost 500MB (yes, 0.5GB) of memory while Dropbox was always under 50MB (Windows 7)[1]. That's a huge deal for a program that's supposed to be always running.

Also, the GDrive client often crashed while syncing and had problems syncing some weirdly named files that Dropbox handled perfectly.

I hope GDrive gets over these issues soon, since they have some cool features (e.g. webapp integration, content-based image indexing).

[1] https://twitter.com/jtuulos/status/211702650109046785

Page 1 of 2Next →