skysight-inc/HackerNews huggingface dataset:
This riles me up so much. Google is the biggest offender in remapping standard arrow keys. I hate Google Instant with passion because it remaps the arrow keys to its stupid chunking navigation. If it's not for the setting to turn it off, I would have gone off to bing or ddg. Still the setting to turn it off is reset every couple weeks, extremely annoying.
That doesn't sound so different from WebWorkers, which you can already use from javascript in newer browsers. https://developer.mozilla.org/en/Using_web_workers
I don't understand this. The only thing different here is the async handling. Why would anyone want to switch?
Rate my startup: StyleJam
StyleJam is a portfolio hosting solution targeted to web designers. It's some kind of CSSZenGarden meets Linkedin meets Sortfolio.

What I wanted to have is a platform that generates some nicely written HTML out of the data the designer inserts (like bio, his works, location) and lets him customize the design through CSS and imagery.

The result is a static website hosted on S3 that contains what you would expect a portfolio website to contain: some infos about the designer, his location, a contact form, some samples. There is also an option to let designers specify if they are "startup friendly" i.e. if they take into consideration being partially or totally compensated with stock options, stocks or similar benefits.

Designers can comment and vote the portfolios.

I'm looking for ideas and suggestions on how to get traction and comments on the app itself.

Thanks a lot.

http://stylej.am
Remember that even though you went to an Ivy League school and they graduated from the local junior college, they need the same stuff as you.

Not just that, Colleges are for learning and studying among bright people. From where does this idea that being from a Ivy league automatically makes you deserving of rewards irrespective of work come from? This sort of attitude comes because people generally go these colleges for brand-on-the-resume factor.

In the real world, getting stuff done is all that matters. Whether a guy from Ivy league does it or some one who has never attended any school. Rewards must be aligned with work and nothing else.
Yeppp... its like getting a birthday present. You get a moment of excitement and intrigue. You unwrap it, and .. socks.

You know I'll probably use those socks someday, but its not what I was really hoping for.
Spy Watch - Reloj con camara espia
Google is Doping the Horses
“You run the racetrack, own the racetrack, you didn’t have horses for a while but now you do and your horses seem to be winning.”
Seems that Dart has a lot of features of Java, such as types, classes, inheritance, and interfaces.
Clickable: http://stylej.am
Statistical translation that Google uses works quite well to translate between most Indo-European languages. However, it has problems in other languages like China and Finnish, but they are not necessarily insurmountable if you combain statistical approach with some domain logic and a lot of material.

Developers of Google Translate described to me that Finnish is causing problems because the excessive inflection [1] in Finnish language needs a couple orders of magnitude more translated material to make statistical approach to work. At least that time it was not easy to obtain. Interestingly enough, the official EU documents and meeting translations are one of the best sources of 1-to-1 translations as they are translated to all languages in EU.

[1] http://en.wikipedia.org/wiki/Inflection#Uralic_languages_.28...
It’s perfectly alright to believe that they assembled this in the last minute. It’s a bit naive to believe that they created all the content in the last minute. (Some of the content, however, most certainly had to be created in the last minute.)
Aaaarghhh! It is full of semicolons.

Is it really necessary in the 21st century to create a language that terminates lines with semicolons? I am sure I have seen some other languages in the past that get by just fine without them.
Real people demonstrably do not care about keyboard navigation. Ctrl-C makes you anomalously good with computers! Given that real people are worth billions and don't run AdBlock I would optimize for their use rather than that of HN posters, too, if I ran Google's UI team.

In particular, I have always considered backspace in browsers to be a misfeature, which should have been killed in the mosaic era the first time someone who didn't understand "focus" failed a task because of it.
The birth of Modelio open-source and the modelio.org community
See http://blog.chromium.org/

There's a compiler that translates to JavaScript, and a standalone VM.
FXCC Blog Updated: Daily Market Round Up - October 10 am
The model seems slightly different - don't WebWorkers share state?
Agree, it would be more interesting to know if it has some kind of built-in parallel support.
in case of search, wouldn't law enforcement agency seize ALL your equipment, not just the one box you point them to saying:
"here's my diskless tor relay. take it!" ?
Somehow the search settings are reset every couple weeks. I hope someone make a Firebox addon to turn off this completely.
No, just message passing (notionally via JSON).
Another nice collection of free tileable patterns: http://tileabl.es/
Though I saw no direct mention of this in any of the writeups thus far (they are just announcing it now at GOTO), it appears you can download code for the the VM, compiler, etc from here:

https://code.google.com/p/dart/

(Look in the bleeding_edge branch)

Currently doing a repo pull here so I haven't had much time to look around at it yet. I'm cautiously optimistic though, it looks quite a bit like I was hoping Dart would look (a bit of the ECMA4/ActionScript feel on top of JavaScript).
To me this looks a lot like Java but with optional types.
Briefkästen & Kleiderständer | Luxus Design für Ihr Zuhause – Interioo.de
I had a comment above saying something to the effect of "not everyone can be Ken Thompsons" and then edited it out, sorry.
I'd switch to sonic.net in a heartbeat if they were available in Seattle.

Does anyone know if they are thinking of expanding their range?
OTOH it's not that uncommon these days, especially when these transpiled-to-js languages want to run without being translated ahead of time (though usually in production you would want to do that offline)...text/coffeescript, text/traceur, text/es-harmony, etc etc
This type of white self-hate is really annoying.

Why should one feel guilty for living in a society that is capable of achieving high per capita incomes?
Doesn't Haxe exactly match your proposition? With some added benefits?
Try Dart
This is my first time witnessing onswipe.

Since I don't have an iPad (or any tablet device) I opened it up in the simulator. At first glance, I felt it was fine. Clean, readable. Don't see a problem. But viewing the homepage and navigating onward was a real 'ugh' moment.

I understand why wordpress bloggers install plugins like wptouch. Small screens and all that but why the iPad?
A face-washed JavaScript with classes, interfaces and such stuff. I was expecting something more syntactically close to Go, or at least to Python.
Couldn't this understanding of intelligence limit the ways in which we can describe and emulate the activity of intelligent creatures?

For example, the interfaces and processors are all very clearly defined and separated in those diagrams. Unfortunately, natural intelligence does not seem to work in the same way. The inputs to a real human do not get processed in the same places, even when they might be coming from the same sensor. Obviously the patellar reflex doesn't make it past the spinal cord, and I've never actually believed that the spectrum of intelligent behaviors can be sorted into "conscious" or "unconscious" categories, by including some sort of wet Boolean or whatever.

We could think of the brain's implementation as the sum of its internal and external interfaces, but how the hell would we model that without involving unreasonable error margins?
Let's see:

- Bigger community, thus more resource documentation out there (Perl has Perl Monks going for it).

- More MVC frameworks (CakePHP, CI, Symfony, Lithium) vs. Catalyst.

- PHP has a cleaner syntax

I'm biased to PHP so of course I think it's better. For someone getting started with web development, I would recommend PHP over Perl. That is not to say that one should never "explore" Perl. Hell, Lawrence Livermore Labs uses a lot of it.

As Perl was developed originally as a scripting language for unix, it is fast, but I don't think it's well suited for the web (my opinion).

Plus, like the troll below me said (who apparently wrote a book on Catalyst, hence his bias), PHP was highly influenced from Perl, so if anything PHP is an alternative to Perl, not the other way around (like the OP mentioned).
The thing I was really hoping for from the dart site was an "about" section, or a "why" section, explaining about the language and their goals, instead of just jumping to code examples...
I switched to sonic about a week ago, and I feel dumb for not doing it sooner.
This was my first thought, as well. Looks like I will still go with another layer on top like CoffeeScript to actually write my scripts. Curly braces for blocks are something I don't see the need for anymore, either.
Keyboard for Wii Brings Extra Fun to Wii Games
http://www.dartlang.org/docs/technical-overview/index.html has some information on the design goals.
Benefits of Feng Shui For Humanity
Vacations India | India Vacations
My Vacation India providing information on the perfect locations in India. Get the best Vacations services and vacations packages in India, Vacations to India. Vacations in India
No it might as well not be. One of the big complaints about powershell is how unclear the command line syntax for tools tends to be. A big part of developing a good C# API (or any for that matter) is clarity, readability and understanding. One of the reason fluent APIs are popular. Bad is bad, don't blame .NET or C# for that.

And yeah I realize you can come up with an ugly command line example in just about anything. But powershell tends to be one of the uglier ones out there.
Books
i want the book search
Incorrect: http://www.gnu.org/software/#allgnupkgs
This article was a little bit before my time (I was born in 1974). I found it fascinating, though! Pre-computer hackers. I wish I had seen some of the books you mentioned when I was younger. =)
I don't understand your first line: if real people don't care about keyboard navigation, why do we care what the keyboard navigation is for those people, and not for people who do use it? Power users use keyboard shortcuts, so make it work for them. Also, consistency is king in UI design, that doesn't change because we're talking about 'real people'.
What does the ability to remove built in apps have to do with openness? Seriously, this is a piss poor reason to try to attack Android's openness. This is just a design choice on the part of people who ship phones. Be upset that manufacturers put their apps into /system/app and not /data/app, so that they would be removable. (Though most of the time, the space available to the ROM and user installable apps are partitioned and not shared). Open or not, removing data from the read only /system partition requires root. It's not a matter of "openness".

Heck, the comments there do a plenty good job of describing what I've just detailed. Besides, rooting and custom firmwares are not illegal and most of the time will not stand up in court as warranty violations (at least surely not outside of the United States).
Yes, that's quite a security risk, but it also affects shortened and non-shortened URLs equally.
on the other other hand, the live tweeting is saying "not yet in chrome" is listed on the "still not done" list, so maybe you're right :)
> "It's not that Chinese are not smart or don't have the potential. Look at Jerry Yang of Yahoo Inc. and Steve Chen of YouTube," he said, referring to the two Internet entrepreneurs who were both born in Taiwan and migrated to the U.S. at young ages.

This quotation is put into a weird context in the article. I guess what Kai-Fu Lee is saying is that ethnic/cultural Chinese have potential. But much of the article is about the political and economic framework of China as the country, and there is a difference between China and Taiwan IMHO. Arguably, it was not as big when Yang and Chen emigrated, but it muddles the point a bit.
Overselling Education Software: Jobs was right in 1996
Google introduces Dart, a new programming language for web applications
Yeah, but I don't think any of these mime-types represent any threat for today's Javascript. OTOH Dart(or Dash)'s sponsor already gave us some clues of that their intentions are. I quote https://gist.github.com/1208618 "Push for
Dash to become an open standard and be adopted by other browsers. Developers
using Dash tooling will be able to use a cross-compiler to target Javascript
for browsers that do not support Dash natively." again, it says "target Javascript
for browsers that do not support Dash natively [for now]."
Switch from where?

If this were as commonly supported (and as performant) as JavaScript, and if, as I expect, this allows DOM manipulation, I would prefer it over it, if only for the strong typing.

Also, I haven't read the spec yet, but I would expect the 'VM' to run Dalvik code. If so, this will make it easier to port your web app to Android.
Google 2011 is not Google 2001 in many ways, some good and some bad. One way which people haven't cottoned to yet is that Google 2011 privately realizes that it controls navigation on the Internet and bakes this advantage into the distribution strategy for every project they care about.

Did people not notice this when Chrome got front page billing? When Google Video got thumbnails on the SERPS, expanded to YouTube once it joined the family? When Google Maps/local got 50% of the screen real estate for local queries? etc, etc

This frog is not being boiled. The bones dissolved, the water evaporated, and the fire went out years ago.
A language that compiles to JavaScript really needs better browser support. Decent web apps use feature detection to provide graceful degradation for browsers from the stone age. Dart breaks this by making it impossible to run any code at all.

I mean, "IE9 support coming soon!", what the hell? What about IE6? This isn't a CSS style or an animation library we're talking about.
I don't really have much of a media setup actually. I have my laptop and a phone I use to listen to music a lot but the server just happens to be in a central, permanent location and can therefore just be left plugged into some speakers. The SSHing only began recently when it occurred to me I could use server as a jukebox of sorts and for a few weeks I was just running a ssh session on my phone to play stations.

The project itself is really just a simple front end to mplayer and a sqlite database to store station info. A large part of the reason I made this was just to have something to work on (as I'm trying to do some programming every day).
I like the faux-2D diagrams that are in reality one dimensional. Inventive to label the Y-axis "stuff" and give it a recognizable curve to make the post seem scentific.

(Don't know how to rewrite the above to remove the traces of sarcasm. It's just an observation, I'm not trying to depreciate the OP)
Is there a reason they didn't just call this ScalaScript?
Luckily we only have to put up with stupidity like this for one generation.
Heated Mattress Pad Benefit - Do You Need Them?
You said it "I need to root my phone and thus void my warranty". If you void your warranty you are free to do whatever you like with your phone. If it was "truly open", you wouldn't have a warranty.

It's always a balance - do you want something you have complete control over, including the possibility to break it, or you want limited control but be sure that even if it breaks, you get a new one? The platform itself is "open enough", but manufacturers and carriers are making a business out of it.

And for the record, I think you can click "clear data", and also use some process monitor to kill your unwanted apps. My facebook app doesn't have these issues
http://googlecode.blogspot.com/2011/10/dart-language-for-str...
One of the few comments on HN that actually makes me lol.
Dart: A language for structured web programming
Well... http://blog.chromium.org/2011/10/dart-language-for-structure... "The Dart VM is not currently integrated in Chrome but we plan to explore this option."
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.
I would hope that no one here needs a link to Jack Ma.

As an added contribution, there is a well reasoned theory that Alibaba will use Yahoo as a platform to destroy Ebay: http://ebaystrategies.blogs.com/ebay_strategies/2011/10/coul...
Yes, and I would rather have law enforcement find nothing incriminating on my harddisk than being accused of obfuscation or destroying of evidence (this might be FUD).
Using a database wrapper like http://www.sienaproject.com/ you wouldn't be locked.
I use it all the time. It is also the Windows Explorer shortcut for backward navigation. I can't recall ever having a problem using this key for this purpose.
Is this effectively GWT 3.0?

The project page is very unclear, so I ended up on Wikipedia instead. Wikipedia actually has a leaked memo that seems to do a really good job describing the purpose of the language.

Specifically, the language is meant for three environments: server-side, compiled to JavaScript client-side, and fast native client-side once there is browser support. (The main goal is better performance on the client-side, which is deemed to be very difficult with JavaScript.)

However, the language looks so Java-like, one wonders why they didn't just use Java and extend GWT with a native Java client in Chrome. Did it just not make sense to bet the farm on Java when Oracle controls it?

Also, what does the "structured" in "structured web programming" mean?
Unless all major browsers support it, the adoption will be painful and slow.

It also seems like another incarnation of GWT, which, I heard, google abandoned.
Probably the biggest difference between JS and whatever revision to it you like, and Dart, is that dart is early-bound. That means, you can't change the list of methods or fields present on an object at runtime.

It doesn't really make sense to ask "Why should I switch from a language I already love?" If you're already productive and love what you're using, then you should probably keep using it.

There are people who want a language that is more modular, scales better than JS for programming in the large, for IDE tooling, or ahead of time compilation, etc. Take a look at the Dart spreadsheet Total for example (https://code.google.com/p/dart/source/browse/branches/bleedi...) I find this code a lot cleaner than JS versions I've seen.
VM snapshots for fast startup are potentially nice. But what's the format going to be like? Any realistic chance this will work with multiple browsers? Would need to be something closer to Java serialization than LISP-ish VM imaging.
From their "technical overview" page http://www.dartlang.org/docs/technical-overview/ :

"Dart will include a rich set of execution environments, libraries, and development tools built to support the language. These tools will enable productive and dynamic development, including edit-and-continue debugging and beyond—up to a style where you program an application outline, run it, and fill in the blanks as you run."

Sounds like a Smalltalk-style debugger running in the browser.

Though it seems these tools aren't actually ready yet: "This is a technology preview, not a product launch" -- http://dartinside.com/2011/live-from-dart-launch/#liveblog-e...
> Also, what does the "structured" in "structured web programming" mean?

I would guess it's a reference to the optional static typing. There's a growing movement behind static typing and functional programming that resembles the movements behind dynamic typing and OOP of a decade ago...
Organized crime is a term with defined meaning, so you can't have "organized crime and worse", like you can't have, e.g., "preemptive multitasking and worse".

And the thing denoted by that specific term, NK doesn't have.
Just a note, consistency is not always the king. Context is often more important, which is usually neglected by designers. Although I agree this is not the case, and no one should override browser shortcuts until he's got a killer reason for it.
Dart doesn't really share much with GWT. The basic language semantics are dynamic, not static. The types are more or assertions and documentation that generate runtime warnings, but do not produce compile time errors that refuse to let the app run at all.

Dart's a lot more like CoffeeScript than Java.
Does having semicolons help with minification (which is common practice for sending JavaScript over the web)? Although, thinking about it, replacing ";" with "\n" would be the same number of bytes.

The only (contrived) advantage of using semicolons that I can think of is to avoid potential problems with line wrapping. For example, some mail clients add new lines after 80 characters, which would be more likely to break Dart code than JavaScript.
Big surprise. It's not even the first time they've done this (remember Google profiles?)
It doesn't look like to support JSON anymore: http://try-dart-lang.appspot.com/s/86QN
From the menu example:

document.query("#menu").nodes.add(sliderMenu.node);

So, yes, DOM manipulation is there albeit kind of ugly.
I was expecting dynamically typed Scala, with ready to go IDE from Google and truck full of apis and tools.

Or a surprise.
To be honest though, small syntactical differences like that are something that is meaningful only for novice-to-intermediate level programmers. Semicolons, braces, tabs-vs-spaces - classical examples of bikeshed bickering.
Jordan Fly Wade South Beach Limit Buying
Best first programming language for a teenager to learn
My son (14) wants to start writing web applications for fun and is debating what program to learn (Ruby, Python, PHP, LISP, etc.) Which one should I steer him towards and why?
Jsdom, javascript implementation of the W3C DOM
well, I write both PHP and Perl, and prefer Perl for most things. Both have pros & cons, of course.

More frameworks for you:
- http://mojolicio.us/
- http://perldancer.org/
- http://jifty.org (has a pony :)

The Perl culture is often very geeky and actually pretty cool. But it's also "spread out", there's no one-place for everything perl.

- http://blogs.perl.org/
- http://perlbuzz.com/
- http://perlmonks.org/
- http://www.perl.org/community.html

++ SO and github, of course..
This article isn't about feeling guilty. It's about feeling responsible.