krilnon | 4 years ago | on: If the Moon Were Only 1 Pixel (2014)
krilnon's comments
krilnon | 8 years ago | on: Magic Sudoku – Solve Sudoku with the power of AR
krilnon | 8 years ago | on: Magic Sudoku – Solve Sudoku with the power of AR
krilnon | 9 years ago | on: JavaScript once had a JSX-like syntax called E4X
The formal language specification came fairly late in AS3's useful life, but it also describes the syntax: http://help.adobe.com/livedocs/specs/actionscript/3/as3_spec...
krilnon | 9 years ago | on: Swift Playgrounds – Learn to code on your iPad
> [Jordyn Castor] was a driving force behind accessibility on Apple's soon-to-be released Swift Playgrounds, an intro-to-coding program geared toward children. She's been working to make the program accessible to blind children, who have been waiting a long time for the tool, she says.
krilnon | 10 years ago | on: HARC
krilnon | 10 years ago | on: Richard Stallman is the hero the internet needs
RMS's response was:
> These MIT professors ought to know better than to smear us hackers by using the word "hacker" as synonymous with "security breaker".
krilnon | 11 years ago | on: The compiler flag that time forgot
It's been a while, so I'm not completely sure this is true, but I think any XHTML within an XSL document also had to be valid XML (that would also validate against the XHTML schema), so you couldn't get away with as much as you could with rendering a plain XHTML page.
krilnon | 11 years ago | on: Bytecode features not available in the Java language
krilnon | 11 years ago | on: NGINX Open Source: Reflecting Back and Looking Ahead
> I have a working prototype of a JavaScript VM that is highly optimized for NGINX’s unique requirements and we’ve begun the task of embedding it within NGINX Open Source.
krilnon | 11 years ago | on: Gone in a Flash: The Race to Save the Internet's Least Favorite Tool
Oh neat. I don't recognize your username, but I submitted the first entry in the logo contest for that library in 2008, which ended up being fairly close to the final logo.
> Flash is certainly alive and well.
There's plenty of developer activity, but I'm pretty sure Adobe only has a life support team maintaining most things now.
AS4 was cancelled, so Falcon was the last notable language change. Most of the AoT iOS/Android targeting stuff was completed years ago, so now AFAICT it's just being kept compatible with new releases.
FP12 was supposed to be a huge jump, but now 12-17 (and the accompanying AIR APIs) have come and gone without pushing things forward meaningfully.
krilnon | 11 years ago | on: Gone in a Flash: The Race to Save the Internet's Least Favorite Tool
krilnon | 11 years ago | on: Rust, an Anti-Sloppy Programming Language
krilnon | 11 years ago | on: Rust, an Anti-Sloppy Programming Language
krilnon | 11 years ago | on: Rust, an Anti-Sloppy Programming Language
This suggests to me that the most anti-sloppy languages like Rust would benefit the most from sloppy input inference techniques. Has anyone been working on developer tools to make writing Rust code easier? (Lifetime management is the obvious new language feature to target.)
[1] http://groups.csail.mit.edu/uid/other-pubs/sloppy-programmin... (pdf), or less-detailed: http://groups.csail.mit.edu/uid/projects/keyword-commands/in...
krilnon | 11 years ago | on: Grappling with the ‘Culture of Free’ in Napster’s Aftermath
I think companies like Spotify end up spending 60-70% of that $12 on paying license fees, which include per-play amounts that eventually end up with the artists. And the structure of those deals is such that the groups with the biggest licensing deals get most of your $12, even if you didn't listen to music from that particular artist.
I agree that it's not what you (or I) want, but it does make sense from the perspective of the largest parties involved in these negotiations.
krilnon | 11 years ago | on: “This” in JavaScript
krilnon | 11 years ago | on: Please don't denigrate what a beginner is currently learning
Yeah, I think that's probably the most common motivation behind the interaction spotlighted in the article.
> Here's a sample interaction between an experienced programmer and a beginner who is just learning programming
I think the interaction happens between programmers of all levels of experience, but it might be most harmful when it's an experienced programmer talking to a beginner.
> It does get discouraging as a noobie when you hear people in forums throwing around the latest tech jargon and some esoteric C library just to show-off how much they know more than you.
If that's really their intent and if you (the noobie) are the one they're talking to, then sure. If I'm a noob walking deep into a HN thread on an esoteric C library, I'm probably not going to be discouraged that people are using jargon, unless I've identified myself as a beginner and the comments are replies to mine.
krilnon | 11 years ago | on: Smarter Link Underlines For Every Website
Including some aesthetics-stretching cases seems like a fairly honest/transparent thing to do for an open-source project that someone is blogging about.
> It breaks the semantics of what the underline means — any bit that's underlined is supposed to be the link, and if it's not underlined it's not a link.
That's a reasonable way to look at it, but humans like us can be pretty flexible with semantics, thanks to pragmatics. If I see a link that covers most of a set of letters stuck together without a space, I tend to assume that the whole thing is a click target. Even if my assumption is wrong, my clicking error rate probably won't be too high, since I think that people tend not to hit the edges of pointing task targets.
krilnon | 11 years ago | on: Sikuli Script
Brownie-wise, I would wait a while because lunch would fill me up. But at 3 or 4 pm, I'd be hungry again and something the size of a brownie would really hit the spot.
...and we eventually met up and had lunch.