HNHacker News
TopNewBestAskShowJobs

danieldon

527 karma · joined February 13, 2010

submissionscomments
danieldon··on Windows 8 Plans Leaked: Numerous Details Revealed

    I think any OS will deteriorate over time with use.
Why?
danieldon··on Posterous and URLs
As an engineer, I don't think preserving URLs is a minor issue.
danieldon··on Windows 8 Plans Leaked: Numerous Details Revealed
Partitioning an already heavily used disk for bootcamp is probably the closest any relatively normal user would ever get to needing to degrag an OS X volume.

And pretty much the only time a normal user would ever need to reinstall OS X is if something went seriously wrong with the system files. It's a very abnormal thing to encounter. And even if you somehow need to do so, the option to preserve user information has been in OS X for a long time.

danieldon··on Bing executive: 'We have caught up' to Google in search quality
Two sites that I've put up in the past 6 months have yet to be crawled by bing (it indexed the main page of one, but has absolutely nothing for the second), despite it indexing links pointing to those sites and me submitting them to be indexed months ago. They are both completely distinct, unrelated and on separate servers. Meanwhile, google started crawling them immediately.

Interestingly, on the one that eventually got the home page indexed by bing, the bulk of the content is still not linked from the main page, but can be fully crawled via deeper links people have posted elsewhere. Google crawled it via those links, Bing still only sees the front page.

danieldon··on My Four-Year-Old Son Plays Grand Theft Auto
Sports participation is linked to aggression (for example, http://www3.interscience.wiley.com/journal/118735417/abstrac... and http://hk.humankinetics.com/jsep/viewarticle.cfm?aid=8936)
danieldon··on Less.js will obsolete CSS

  Obsolete is a verb, but it is a poor choice. A better
  choice would be obsolesce, as in: "LESS.js will 
  obsolesce CSS"
"Obsolete" is the correct word because it's a transitive verb (eg, [subject] obsoletes [object]), while obsolesce is an intransitive verb (eg, [subject] obsolesces).
danieldon··on Less.js will obsolete CSS
OED has it as a transitive verb, with usage going back to 1640.
danieldon··on Managing your backlog with GitHub Issues
I've been frustrated with Issues recently because it's incredibly difficult to find issues that show up in google results. When I search for errors and get a hit from github Issues, the link never goes to the issue itself. As far as I can tell, it always goes to the main issue view because the anchors are stripped from the URL. Here is a contrived example: http://www.google.com/search?q=%22class+UserTest+%3C+T::U::T...

With more and more projects moving to Issues (and being in the midst of everything getting updated for Rails 3), I've started running into this on a near daily basis.

I don't want to knock on github because the github guys have obviously been doing a fantastic job with it, but I really wish Issues didn't rely so heavily on Javascript.

danieldon··on Ask HN: Why do no other laptop manufacturers get it?
There's a class of people who just don't get that this is an issue. You can see it in the comments here. These model numbers are an opaque code that needs to be deciphered. Just because you happen to have learned how to decipher them doesn't make them any less opaque and cryptic.
danieldon··on Open source Rails apps to study and learn from
Great.

I'll reiterate that I recommend highlighting gemcutter. qrush and the contributors have done an excellent job with it, it contains examples of how to approach a variety of tasks (even has examples of using metal, middleware and embeddable sinatra), the code is clear and adheres to conventions and it's used in a real production app that every Ruby developers has contact with.

danieldon··on Open source Rails apps to study and learn from
There are only a handful of active lovd by less forks and none of them have apparently removed the pervasive, unnecessary monkey patching.

If you don't know what I'm referring to, start reading the code, notice that there are a bunch of weird, non-standard methods that don't seem to be defined anywhere and notice that core classes don't work the way you expect. Then, maybe you'll end up needing to do what I had to, grep the project to find all the monkey patching here: http://github.com/stevenbristol/lovd-by-less/tree/master/ven...

That mostly undocumented plugin, which introduces changes used extensively throughout the app, is not the kind of thing that should be presented to new Rails developers as a good practice.

Aside from the monkey patching, lovd by less does provide some very good examples of how to approach a variety of things in Rails, but the monkey patching is so pervasive that it's unavoidable.

danieldon··on Open source Rails apps to study and learn from
I don't agree with this list. Spot.us, for instance, has completely non-standard controller code that goes against widely accepted conventions. I also haven't looked at lovd by less in a while, but last I checked they relied on widespread monkey patching of core Ruby and Rails classes just to avoid writing a couple characters.

Also very notably absent is gemcutter (http://github.com/qrush/gemcutter) which is actually clean, modern and adheres to conventions.

danieldon··on Allan Odgaard's Latest Comments on TextMate 2
Split windows.
danieldon··on Allan Odgaard's Latest Comments on TextMate 2
There are some issues with Textmate. One of the most glaring and commonly cited is the absence of split windows.

What's really unfortunate is that the handful of features that the majority of people are really itching for don't require the kind of Big Rewrite/second-system effect that's currently going on. It's frustrating.

danieldon··on Microsoft man: "My job is to destroy IE6"
You still could easily find you need to, even with IE 8.

Sure, simple box positioning is easier and most of the stock jQuery UI library works fine, but it's precisely when you try to do anything moderately fancy that IE can quickly because a major hassle.

danieldon··on Naïve Quitting
Exactly, you don't know unless you ask. Don't assume, ask.
danieldon··on Ask PG: Sub-HNs as a solution to cluttering of HN front-page?
The most obvious problem is that the "gratifies one's intellectual curiosity" clause in the guidelines is too broad and, therefore, impossible for certain people to internalize. That's why there are even long-time users who somehow believe that pictures of girls in t-shirts are appropriate (http://news.ycombinator.com/item?id=1367047). That misconception creates a broken windows environment where people start racing downwards.

I don't have a precise solution. In my experience, zero tolerance for off-topic subjects like political discussions is the best way to keep online communities healthy. As the saying goes, give an inch and they'll take a mile. Somehow making the "gratifies one's intellectual curiosity" clause stricter would go a long way to improving quality overall.

danieldon··on On the Rails Maturity Model
Wait, does it even still exist? This post is from spring 2009, back around when Obie Fernandez first came up with this nonsense, and I haven't even thought or heard about it in at least half a year. I do remember Obie apologizing for it after the backlash.
danieldon··on DuckDuckGo Searches Are Not Anonymous
True. torbutton does a lot of that, however, so if you enable it and completely disable javascript you can get your browser uniqueness down to about 1 in 1500
danieldon··on Microsoft patent trolls Salesforce
The lawsuit might be unusual, but it's not unusual for Microsoft to try to get companies to pay licensing for trivial patents in its portfolio. They've been engaged in aggressively pursuing licensing deals around their patents for a number of years: http://news.cnet.com/Microsoft--license-to-deal/2100-1012_3-...

Most of the time companies just pay up, as in the recent Amazon licensing deal. Salesforce apparently decided not to.

Both this situation and the one with Amazon also suggest that they are now specifically targeting online/SaaS companies.

danieldon··on Is Firefox Headed Towards A Massive Decline? Its Co-Founder Thinks So
I sincerely hope with #1 you are comparing Chrome to Safari and not Firefox.
danieldon··on Dear Microsoft, please use WebKit
Seems to be working just fine for webkit already.
danieldon··on How Scribd's HTML document reader works (part 1)
As gjm11 noted, the font software is copyrighted (as I understand it), the actual glyph design is what can't be copyrighted. If you are still distributing a portion of the copyrighted work (the font software), that would presumably be a copyright violation.

I don't know the actual extent to which copyright protection covers font software or derivatives. There is at least some related case law, but I've only skimmed it and am not an attorney.

    That means you can not use the fonts for any electronic
    documents whatsoever unless you convert them to bitmaps, 
    which means they are almost useless for PDFs.
Font licenses always specifically address PDF embedding.
danieldon··on Dear Microsoft, please use WebKit
I said "either." It's completely plausible that their prioritization process is disfunctional.

What's your explanation for why IE is consistently out of sync with the rest of the browser landscape?

danieldon··on Dear Microsoft, please use WebKit
"On what basis do you make this judgement?"

Because for the vast majority of web development, having browsers with similar performance to other browsers while supporting the same standards is vastly more preferable than having one widely-used browser with better performance in some areas that continues to make cross-browser development difficult or impossible.

danieldon··on Dear Microsoft, please use WebKit
"IE9 Trident is going to be better than WebKit (e.g. hardware acceleration)"

You must be joking. It's great that they have finally decided to add SVG support, but bragging about SVG "hardware acceleration" when they won't even commit to supporting the canvas tag is unconscionable.

It's also this kind of thing that makes it clear that either the IE team has its priorities completely out of whack or that Microsoft is trying to throw a spoke in the wheel of progress on the web.

Edit: I don't know what you hope to gain by downvoting. It doesn't change the fact that IE is and, from all indications will continue to be, the odd browser out.

danieldon··on Dear Microsoft, please use WebKit
I can't believe it's nearly as common as it was 5 years ago. It's anecdotal, but all of the big IE-only industry-specific web apps I've had contact with have been rebuilt.

There certainly are some in the wild, but Microsoft doesn't need to have support for these old applications hold back progress. They certainly can (and do) have separate modes within the same browser, they could even run separate engines. They could also just distribute a separate "Legacy IE" application to support these apps.

But that's one of the many problems with Microsoft: they refuse to make hard decisions.

danieldon··on How Scribd's HTML document reader works (part 1)
It would do a huge service to the web if you can get the blessing of foundries for a method that can be used by anyone for displaying licensed fonts using @font-face.

Even creating derivatives of fonts is often restricted, eg, the Adobe Font Folio EULA considers derivatives under the same license as full fonts and the Linotype EULA states "It must be ensured that the Font Software cannot be fully or partially extracted from said documents" (emphasis mine). So, presumably, it would be potentially problematic even if you are extracting individual characters and generating new fonts.

As I understand it, since fonts can't be copyrighted it's purely a software licensing & "piracy" issue. If you've figured out a way we can all get around that it would be a big deal. Maybe you are in a unique situation because you aren't agreeing to an EULA and, instead, simply extracting characters from fonts embedded in documents uploaded by your users. Hopefully you'll share the details of how your attorneys have advised you about what a website's liability is in this area using different techniques

Honestly, on one hand I'm hesitant to comment about it and give a voice or any encouragement to the foundries, but on the other hand it would be pretty shitty if scribd just skirts these issues and plays fast and loose with the situation while the rest of the web is still stuck using the same old font stacks because they can't afford to risk the legal fees.

danieldon··on _why: A Tale Of A Post-Modern Genius
_why left open source, and there's no evidence he "distrusts the Ruby community." His last tweets waxed philosophically about software progress in general and there's a suggestion in the poignant guide that he had considered dropping his persona in this way for years. If there was anything negative that prompted him to drop out, it was most likely the posting of his name, something that has more to do with his then growing fame and crappy aspects to internet culture than anything else.
danieldon··on Four Nerds and a Cry to Arms Against Facebook
identica has some serious design and ux issues. I don't think it's safe to use it as a benchmark.
← PreviousPage 3 of 5Next →