HNHacker News
TopNewBestAskShowJobs

juriga

188 karma · joined March 10, 2010

https://jyri.dev/
submissionscomments
juriga··on Galaxy Nexus ban remains, Apple posts $95.6M bond, Google stops selling
Even if they were "basically the same phone" (which they're not, the S3 seems to be somewhat better hardware-wise), the price difference is quite significant:

Unlocked Galaxy S3 (Amazon): ~$660

Unlocked Galaxy Nexus (Google Play): $349

juriga··on Got 15 minutes and want to learn Git?
Hi Olivier, great to know you're actively improving the tutorial!

Now that I checked the tutorial again, there seems to be a "Press enter to submit commands" help text before the command prompt. If you just added that, great, since that would have been my first suggestion anyway :)

As a developer using Git daily I can only guess what the most problematic parts of this tutorial are for beginners. I hope you get a lot of good feedback and data from all the people visiting the site!

juriga··on Got 15 minutes and want to learn Git?
This tutorial is very pretty and does a great job of emulating the local Git experience using just a single interactive webpage. However, Github seems to be trying to introduce Git to a wider audience - namely non-developers.

From the blog post[1]:

"If you know of a developer, designer, or other knowledge worker that would benefit from using Git but that hasn't made the leap just yet, send them over to try.github.com when they have a spare 15 minutes."

As a developer, it would be nice to know how well this tutorial really works for non-developers. To me, it seems that the tutorial introduces way too many concepts and details in a very short time for a non-developer to understand.

For example, there are a lot of people that work daily with a computer but freeze completely when faced with the task of using a command-line interface. Yes, clicking on the command does write it in the console but you still have to know to press the return key to actually execute the command.

I'm not saying people shouldn't learn Git, I'm just wondering what the target audience and purpose of this tutorial is.

[1] https://github.com/blog/1183-try-git-in-your-browser

juriga··on Why Files Exist
> if an app developer wants interoperability

Implementing interoperability with all the possible cloud storage systems shouldn't be left to each app developer separately. This should be a feature of the operating system.

As an Android user, I'm genuinely interested if iOS users find the sharing options between apps too limited. Do you often end up requesting new sharing options from the developers of your favorite apps?

Also, not every piece of data is a file I'd want to save to Dropbox. For example, I share article URLs from Flipboard to 2cloud many times a day (2cloud opens the URL on my desktop browser). I'd hate to have an extra save/open step between the apps.

juriga··on Why Files Exist
This is a very good point. Merging file changes between applications is not a trivial task and usually applications just end up saving their own copy (as you mentioned).

For example, if I share a photo from the Android Gallery app to Instagram, add some trendy filters and share the modified photo in Instagram, I end up with three copies in the filesystem: The original, and two copies made by Instagram to preserve both the original and filtered version.

After all, Instagram doesn't know/care whether the photo came from a camera or from another app, so it always saves a copy of the original.

Also, each time I share the photo to Twitter, Facebook or other cloud service I create another copy with different resolution, (re)compression and even dimensions, which is saved to the service out of my reach.

I guess having multiple unsynced copies of the same information is a problem that won't be solved as long as we want to have the ability to distribute information freely. One interesting development would be better content-based matching of files (e.g. Google similar image search, content-based indexing of photo subjects in Google Drive).

juriga··on Why Files Exist
IMHO, interoperability between apps is the main benefit of Android against iOS (see Intents in Android).

I can take any photo, URL or file and open/share it in/to another app. The OS and app developers take care of which apps support which resources, so as a user I'm always presented with a sensible list of apps currently available on my device.

I'd say the notion of a file with a specific file type is too abstract and technical for most use cases for casual users. The UI should group pieces of data as human-understandable resources (i.e. a "picture" can be a .jpg, .png etc.). With this level of abstraction, a user can be expected to understand when presented with a list of apps:

OS: "What do you want to do with this URL?"

User: "Share to Twitter/Facebook/My other browser"

juriga··on Handy text manipulation tricks in Sublime Text 2
Completely agree on the awesomeness of multiple cursors and ST2 in general. The official documentation has some more tips: http://www.sublimetext.com/docs/2/multiple_selection_with_th...

Fortunately, other editors are already adopting similar features. Just today I was fiddling around with Ace, a web-based code editor, and noticed that they support multiple cursors too! Just select multiple words while pressing the Ctrl (or Cmd) key.

Live demo: http://ace.ajax.org/build/kitchen-sink.html

The nicest thing is that I only found this by accident because I'm so used to using multiple cursors in ST2. It's a great feeling to be surprised that something works just the way you sub-conciously expected :)

juriga··on Font Awesome 2.0 - 70 new icons, desktop font, vectors, IE7 support
Fonts are distorted for me too. Chrome 21.0.1155.2, Windows 7 x64: http://i.imgur.com/OZDLr.png

Thanks for the incredible work!

juriga··on Show HN: My Resume 2.0
Here's a screenshot taken with the latest dev version of Chrome on Windows 7: http://i.imgur.com/aciAY.jpg

I assume the layout breaks on my setup because I have set the default browser font size to 18px and you're using em's (which are relative to the base font) to define all your font sizes.

Using relative font sizing isn't necessarily bad, but you should make sure that the whole layout is flexible enough. For example, you have set a static pixel height for the speech bubble and "full stack" containers. With a slightly different font setup that can cause the text to overflow (as can be seen in the screenshot above).

Great work this far, I'll bet you can make this a lot better by reading all the feedback in these comments.

juriga··on Followshows: The easy way to follow your favorite TV shows
I just returned to Europe from the US and I'm sorely missing the queue feature in Hulu to keep track of new episodes.

The followshows interface gives a nice overview of the air dates and what I should watch next.

Also, if you're currently using http://mytvrss.com you can import the feed straight to followshows in the settings.

juriga··on Show HN: Tired of entering map directions on iPhone? I've streamlined it
The "?" button is definitely useful, but often I use Google Maps on Android to get transit directions home (or some other recurring place).

I know where home is but I still don't know whether or not I have to run to catch the next train.

juriga··on Show HN: Tired of entering map directions on iPhone? I've streamlined it
Agree on both. Current location and the one-off entry button should be distinct from the preset buttons.

I love the simple but powerful UI. It's not often you see something that makes you think "Why hasn't this been done before?".

I would even gladly pay a buck or two for an Android version ;)

EDIT: grammar

juriga··on Font-Embedding Icons the Right Way—A Legitimate Alternative to Images
The icons can be made "invisible" to screen readers by including the icon in a custom data attribute (e.g. [data-icon]) and using the right unicode character.

The creator of IcoMoon (http://keyamoon.com/icomoon/) has made a nice demo video:

http://www.youtube.com/watch?v=EWq7idrW2yU

juriga··on Tinkercad: major new version released, with editable models for 3D printing
Press Release and video here: Tinkercad releases a major new version of their award winning browser based CAD

http://dev.tinkercad.com/blog/2012/1/30/press-release-tinker...

juriga··on Sorry, this blog post is not available in your country.
You might want to use a less fancy font if you want to make sure that your blog is readable for all users. Here's how it looks like on Chrome/Windows:

http://i.imgur.com/D77Ey.png (the a's are especially choppy)

Chrome on Windows uses a different engine for rendering text than Firefox or IE. They're working on a fix: http://news.ycombinator.com/item?id=3523375

juriga··on Beautiful web type: highlighting the best of the Google web fonts directory
Chrome on Windows doesn't use the DirectWrite text rendering engine as opposed to Firefox or IE. See details here:

http://eligrey.com/blog/post/better-font-smoothing-in-google...

This has been an open issue since 2009. I'm surprised it still hasn't been fixed even though it's a daily nuisance in the world of beautiful web fonts and large type sizes:

http://code.google.com/p/chromium/issues/detail?id=25541

http://code.google.com/p/chromium/issues/detail?id=105944

EDIT: an official DirectWrite port of Chrome/Win is currently under development:

https://groups.google.com/a/chromium.org/group/chromium-dev/...

juriga··on Bohemian Rhapsichord – a Music Hack Day Hack (Echo Nest + Web audio API)
FAQ: http://static.echonest.com/BohemianRhapsichord/faq.html

Blog post: http://musicmachinery.com/2011/11/06/bohemian-rhapsichord-a-...

juriga··on The Psychology of Color
Interesting to see the traditional pink-as-a-feminine color enforced here so clearly.

Pink = Clean, Calming, Warm

So women can't be rough, excited or cold? We need more heroines like http://en.wikipedia.org/wiki/Lisbeth_Salander

juriga··on Mission Control II: WebGL video gallery from Süperfad
Description and tech details at the Superfad site: http://superfad.com/work/project/mission_control_ii
juriga··on CSSrefresh - Automatically Refresh CSS files
Sorry, different issue. Automatic precompilation in SASS is nice, but it doesn't refresh the browser for you.

As mentioned in other comments, LiveReload does this for CSS or SASS (Mac only, unfortunately).

juriga··on CSSrefresh - Automatically Refresh CSS files
It would be nice to have some information about the inner workings of the script on the site.

The actual script on the site is unminified and quite easy to grasp: Since it's only a client-side solution it has to resort to polling every stylesheet every second(!) and check the file's Last-Modified header from the ajax request.

This is hardly an optimal solution, since you end up making a lot of requests even though no changes are being made. In addition to the performance standpoint, you end up cluttering any ajax monitoring views (e.g. Chrome dev tools).

LiveReload (http://livereload.com/) seems to be a good alternative (Mac only). Any suggestions for similar solutions for other OSes?

EDIT: Just tried the experimental v0.0.2 Windows release of LiveReload. Installation was really easy, and I got it working with the Firefox extension right away. More info: http://help.livereload.com/kb/roadmap/latest-development-bui...

juriga··on CrunchFund, Angels Back Flowdock, A Group Chat Application For Teams
Congrats guys! I really like how Flowdock is frequently updated with features that the users really need. Keep up the great work!
← PreviousPage 2 of 2