HNHacker News
TopNewBestAskShowJobs

akavlie

1,359 karma · joined May 15, 2010

submissionscomments
akavlie··on BicaVM: A JVM in JavaScript
Rhino?

http://www.mozilla.org/rhino/

akavlie··on The Asus MacBook Air, sort of
Then why does the Asus version look so much cheaper?

That may explain the similar layout, honestly. But what strikes me the most about those pics is that the Asus internals look like a cheap toy version of the Air.

akavlie··on Flatironjs: an unobtrusive framework initiative for node.js
If you want colorful flow charts, there are plenty at the "Isomorphic" link:

http://blog.nodejitsu.com/scaling-isomorphic-javascript-code

The proposed Resource-View-Presenter model is a bit of a brain bender.

Anyway, that aside, I agree -- this is described as a framework "initiative", and that page has no links to actual code, making it sound like a mere proposal.

However, looking back at Nodejitsu's blog, it looks like they have a post with a more cogent explanation... and github links:

http://blog.nodejitsu.com/introducing-flatiron

akavlie··on Enterprisify your Java Class Names
I'm on a Spring project, and the devs seem to do all the variables in this superLongVerboseHardToReadStyle.

Most of my work is Python/JavaScript/PHP, and in all three cases, the dev culture is mostly about short, succinct variable names.

So what is it about Java that makes developers tend toward these incredibly verbose variables? It makes it impossible to produce templates with reasonable line lengths sometimes, especially after adding on JSTL directives.

akavlie··on Grove.io: Hosted, Searchable IRC Chat For Teams
Open source software != free service -- in fact, even when the software is open source, you usually have to pay for a hosted, managed service.
akavlie··on Grove.io: Hosted, Searchable IRC Chat For Teams
Yeah, the cient looks pretty fantastic, but the apparent limitation of working with Grove-hosted servers does limit its usefulness.

If you're interested, here's my client so far:

http://web-irc.nodester.com/

https://github.com/akavlie/web-irc

akavlie··on Grove.io: Hosted, Searchable IRC Chat For Teams
Hmm, I just started working on an open source web-based IRC client a couple of weeks ago. This takes a bit of the wind out of my sails.
akavlie··on Python For The Web
Ah, of course.

And it makes sense -- I think Flask is a much easier introduction to config and the VC of MVC development... but once you get to the M, well... SQLAlchemy is great, but the learning curve is steeper. And even though Flask has a well-documented extension for that, it's still another package and a separate piece of documentation.

akavlie··on Python For The Web
Data? Can you explain that? Not sure what you mean.
akavlie··on 3D Web hits the big time: Google Maps on WebGL
No, nor IE9 support. Nor IE10 even. Microsoft isn't too keen on WebGL.
akavlie··on Dart language
I want the semicolons to go away. Braces too.
akavlie··on Dart language
If you're going to go to the trouble of creating a JavaScript replacement, making something more like Java is the wrong way to go IMO. CoffeeScript is a lot more palatable.
akavlie··on A rewrite of the Django tutorial with Test Driven Development
Selenium 1.x does, but 2.x talks straight to the web browser via WebDriver. That may not be a technically accurate description of what's going on, but to the developer that's what it looks like. No Java server to start up.
akavlie··on Pixels
Pixels are the best way to get consistent cross-browser font sizes: http://css-tricks.com/2580-css-font-size/

Also, graphics are inherently bound to a fixed pixel size... so layouts often have to follow, if you don't want things getting out of whack at other pixel densities.

akavlie··on Joel Spolsky Launches Trello - Organize Anything Together
or latest Firefox, Chrome, Safari or Opera
akavlie··on Joel Spolsky Launches Trello - Organize Anything Together
I just watched it all. It's a great video.
akavlie··on TodoMVC - A common demo application for popular JavaScript MVC frameworks
I've just played with Backbone.js myself, though I have shared your frustration with getting the hang of it, and the quality of available tutorials and examples.

I've learned to mostly get the hang of it after repeated references to the official docs and the todo app. I think part of the difficulty is its lack of rigidity -- Backbone.js leaves quite a bit up to conventions, or the developer.

akavlie··on JQuery Mobile Beta 3 released
Sounds like this may all be resolved with the new improved fixed toolbars/page transitions in iOS 5.
akavlie··on JQuery Mobile Beta 3 released
Major changes:

  - pushState support for clean URLs
  - beforechangepage event (for apps that generate HTML server-side)
  - Support for iOS 5's true fixed toolbars & better transitions
akavlie··on Announcing the first release of batman.js
This sounds more or less like Backbone.js. How does it compare to that?

The name is amusing, but a bit silly --

"What are you guys using for all of your cool AJAXy stuff?"

"Batman."

akavlie··on Twitter Bootstrap
Any clue what the browser compatibility is like, and how well it holds together in older browsers?

All they say is "only modern browsers in mind" -- but I see no details about that.

If it holds together sans pretty effects that's fine.

akavlie··on Twitter Bootstrap
Looks pretty nice. But how did this come out of twitter? I haven't seen half of these elements on twitter.com.
akavlie··on How LinkedIn used Node.js and HTML5 to build a better, faster app
A lot of it is thanks to V8 I think. But an issue commonly raised with EventMachine (and gevent etc. on Python) is that many common libraries contain blocking code that you cant get rid of, whereas Node modules have all been programmed to avoid blocking at all costs.
akavlie··on How LinkedIn used Node.js and HTML5 to build a better, faster app
"Also, the development time was unusually fast."

That's surprising -- my impression has been that one tradeoff with Node.js vs. frameworks like Rails & Django is a lot more work to implement functionality they ship with out of the box -- it works at a much lower level.

It also tends to be slower going for a while as you get accustomed to the non-procedural approach.

akavlie··on Requests: HTTP for Humans
The "Fork me on Github" is pretty common on a lot of sites (Github made those graphics), but that aside I agree -- I was thinking it was another Pocoo project until I saw the author.

Looks like he just co-opted the theme (Pocoo might have it available somewhere, but I couldn't find it). Nothing wrong with that, it's a great theme.

akavlie··on Poll: How many hours do you work a week?
Exactly. I've had a similar experience consulting, and wondered if it was the same for others... or if they're just loose with counting hours.

The only time I've been able to rack up more than 20~25 hours is when I work at the client's office (as I've been doing for the past couple of months).

akavlie··on Skype goes VP8, embraces open video codec
I think "support", for video codecs, would mean shipping with the browser. Adoption will be very limited as long as it requires a separate download and installation (unless the browser makes that seamless, with no admin password requirement).
akavlie··on NYU Prof Vows Never to Probe Cheating Again—and Faces a Backlash
An employee's labor is purchased by the employer. A student in a university is not paid to attend a university however; the contrary is true. A student has far more claim on the works of professors than vice-versa.
akavlie··on The amazing technology behind Google+ Hangouts
Actually, to be fair, Microsoft isn't the only one missing.
akavlie··on The amazing technology behind Google+ Hangouts
"WebRTC is supported by Mozilla and Opera" -- hmm, someone is absent from that list
← PreviousPage 4 of 6Next →