Hacker Newsnew | past | comments | ask | show | jobs | submit | nspragmatic's commentslogin

> Your browser does not appear to support the required technologies.

It would've been nice to have an 'I don't care, proceed anyway' button. The check excludes Safari 7, which runs the demo just as well as Chrome.

http://jsfiddle.net/bYHfh

^ removes the hasWebGLSupport() invocation.

Very nice demo, though!


I am on latest chrome on win8, I still get that message. I guess it needs something more powerful than the onboard GPU I have.


I'm using the onboard/ondie Intel HD4000 and it works. You might have a driver that is blacklisted. Chrome and I think other browsers have a list of drivers known to allow execution of dangerous shader code and block WebGL in those cases.


Agreed. Chrome 27 on Linux, and I get that message, but the demo actually runs fine.


Is there a google chrome extension that allows me to modify the served javascript from the original page?


Agreed, I get the message, but your link leads to a very cool demo, on Firefox 17.


The example in the gif is actually C++, but JS should be fine according to the link. Ruby and Perl just happen to be the implementation languages.

> "Avaliable (sic) in Ruby and Perl, but supports all languages!"


http://news.cnet.com/2100-1001-203937.html

It was in 1997. Apple wasn't doing so well at the time.


"There is some concern that Apple will have a hard time recruiting a top-notch CEO because of Jobs's presence." reads quite ironically too given how things panned out.


I think that was sarcasm.


It looks like it made it into WebKit on an experimental basis: http://trac.webkit.org/changeset/125201. This was over a year ago, though; don't know about its current status.


        return 0;  // <stdlib.h> not #imported
    }


> We don't actually know that though, considering how quickly government forces swept it away.

> All I want to point out is that there is no way for anyone here on HN to know what it was for sure

Take another look at the last sentence. :P


I'm afraid I don't follow. Perhaps my english is not the best.


It happens in Objective-C:

    NSString *pattern = @"\\d", *string = @"੧";
    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern
                                                                           options:NSRegularExpressionCaseInsensitive
                                                                             error:nil];

    NSUInteger numMatches = [regex numberOfMatchesInString:string
                                                   options:0
                                                     range:NSMakeRange(0, [string length])];

    numMatches ? NSLog(@"%@ found by %@", string, pattern) : NSLog(@"%@ not found", string);

    // 2013-05-20 09:38:42.650 Regexperiment[17848:c07] ੧ found by \d


The only changes made were in MapKit and UIKit.

https://developer.apple.com/library/ios/#releasenotes/Genera...


Doesn't mean there weren't any.

http://stackoverflow.com/questions/15550861/nssortdescriptor...

I find random differences far too often.


> 5) You miss pre-v.5 WebObjects

FTFY :)


Thanks! Exactly what I meant :)

In other words: there was a WebObjects after v4? ;-)


> Obj-C is only dynamically typed

> swizzling happens only once at compile time.

Objective-C is a dynamic language in every sense of the term.

As examples, at runtime, you can:

- change an existing class' superclass - swizzle methods - create a class ex nihilo (though it'd be a better idea to inherit from NSObject) - give that class (or even an existing one) methods, ivars, and properties

.. and much more

Visit the runtime reference[1] and jump into a running Objective-C app with GDB or F-Script. It's a lot of fun.

[1] https://developer.apple.com/library/mac/#documentation/Cocoa...


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: