skysight-inc/HackerNews huggingface dataset:
Please make semicolons and braces optional. Unless they are explicitly required for marking blocks and endlines they are just wasted characters to people from prettier languages :-)

For those people who come from "ugly" languages like Java you could have a feature in the IDE which auto-inserted (and of course auto-removed) the braces/semicolons so that they felt at home too.
Even though you might have been wrong about those successful startups, there are dozens or hundreds of others for which your negative first impression would have been dead on. You shouldn't stop trusting your instincts because you might have been wrong about a small number of high profile companies.

As you pointed out, the main issue here is that founders are counting on other people so much for validation of their ideas (and staking their egos on it). I don't see why you wouldn't just give your honest initial impression. If the founders become discouraged or upset with you for doing so, then that's their problem and not yours.
Have you seen ES.next? It's worse. I want to see T39 just start over and aim for the same elegant JS-style solutions that Dart has shown for things like class declarations and a separate int type. Instead they're adding things nobody gives a damn about, like debuilderstructors and shit.
20 Must-Have Apps to Turn Your iPhone Into Your Personal Computer
There is apparently some support for Eclipse[1], but I have not been able to find more details.

[1] http://dartinside.com/2011/live-from-dart-launch/#liveblog-e...
Slimtimer - http://slimtimer.com - it's pay what you want model.
How water bottles create cheap lighting in Philippines
I use toggl, but since I've only serving private client contact at at the moment, i'm using Freshbooks for invoicing (one client = free). They have their own timetracking, so considering to use their feature instead of Toggl.
Regardless I have good experience with toggl, expecially since it allows exporting to CSV/XML/PDF which allows for rapid coupling with any invoicing system or own project management tools.
Islamophobia OR anti-Semitism? I do not understand...
HtmlUI « HTML5 & CSS3 for Devsigners
Its really really bad to micromanage employees, People better work in a good healthy environment, micromanaging really effects productivity, and I think psychologically employers who do micromanagement are ill, Usually micromanagement is done when you have no trust on employees, I had a very very bitter experience with a company, doing micromanagement, thats why I practically know what it means when you are not trusted as a employee and yet micromanaged.
Open Source: Why Military Forces Should Use Linux
I have a hard time believing this does what it claims.
Healthworkers freak out politicians by doing trials & challenging prejudices
For most internet users, web browser queries are the only hand-crafted DNS queries they make (except I suppose for their ISP mail servers but they are a set-up once thing), so there is relatively little wrong with breaking all their DNS queries to missing domains.

You're right about the RFCs and I think I made my point badly: I'm not saying ISPs should interpret them any way they like, I'm saying that they deal with a commercial reality and real end-users who just want things to work, and that sometimes the best is the enemy of the good.

In reality, a technically incorrect DNS server can easily work better (help them get their stuff done) for a naive user than a conforming one. Believing anything else is just geek self-delusion.

The right way to solve this is to improve browsers so that NXDOMAIN causes them to show a search page—which is exactly what they have started doing, so hopefully ISPs will stop doing this in future.
I actually do have a yacht (a small one) and I'm not super-successful either ... I have however been moderately successful for 30 years. One day I'll have a project that explodes into super-successfulness but until then, I'm living a pretty nice life and I love what I do.

So showing up is part of the equation but long-term thinking and persistence/patience goes with it.
> The web needs a standard Intermediate Language: a machine code.

Definitely.

> This is what Javascript is becoming and it isn't well designed for it.

Maybe... but what does a bytecode layer provide?

I wonder if something useful couldn't be written in JS that provides a thin service layer. I agree it's not ideal, but it's what we've got.

Google already have a few to-javascript compilers, including one for Dart... I expect they're already all over this.
Quick Tip: Make GNOME Shell the Default UI in Ubuntu 11.10
Fip Test Bench
Genco manufacture quality Diesel Fuel Pump Test Benches, FIP Test Bench, VARIATOR DRIVE TEST BENCH, A.C. Drive Test Bench, Hydraulic Test Bench, Electronic Drive Test Bench, 8-12 Cylinder Test Bench, Electric Motors, silent generators & alternators, diesel & fuel injection pumps in India. Beside generator we also exports electric motors & bench grinders. Call us at +91-161-2534321, 2542644 for more information.
cinst curl - it's there. For the others, just because they are not there yet, doesn't mean they won't be. Creating packages is pretty simple. This is the main part of the curl package: https://github.com/ferventcoder/nugetpackages/blob/master/cu...
Flower, gits, weding flower.
shop Lily flowers, sell gifts, wedding flowers, birthday flowers, f
Up voting this, because - I'm also tired of keyboard shortcuts being messed with. I use space as a pager, in the browser - and this feels broke sometimes in gmail.

I don't like backspace as back, but it shines like the spacebar in being a big key that does not require a simultaneous key press.
Guardiola unlikely to sign a long term contract with Barca
Barcelona coach Pep Guardiola wants to have control on his future coaching career. He does not looking for a long term contract with Spanish giant Barcelona. He has a sentiment that he performs at his best as a coach when he does not have a long term contract, adding that he needs the freedom to decide his own future.
The Case Against the All-Male Start-up
Courtney, can I contact you about your new tool ("how you feel about what you're working on")? I think there are some ideas we could share. My email is my username at gmail.
That and creating packages with chocolatey is stupid simple compared to what I've seen with CoApp. But CoApp also has source and WinSxS.

You can see how easy it is to create a package here: https://github.com/chocolatey/chocolatey/wiki/CreatePackages
Off topic.

But the idea of "summer school" I've picked from the first page is so terrible that it hurt me badly just by reading it.

"Extra classes are how to get ahead, mom said." - Why should a child care about "getting ahead"? Now adults don't get enough of this so we have to torture children too?

Will probably be sad for the rest of the day.
I have an HTC Desire, and the Twitter and Facebook apps are always turning themselves on. I can kill them, but I can't prevent them from coming back on. And I don't even have a Twitter account!

Why is so unreasonable to want to free up some space on the phone by getting rid of (or at least disabling) an app I will never consider using?
Dạy vẽ móng nghệ thuật
dạy vẽ móng, dạy nail, nail art.
Book, USB sticks and CDs - contest prizes
but does it just block the p2p part of spotify, and still permit the login and direct streaming?

If so that's a selling point right there.
> I don't see anything in the software that could physically break the hardware

Cyanogenmod has some scary clock options. I think you can easily overheat your phone if you get too careless with the processor clock.
Ecco Golf Shoes
Ecco golf shoes are specially designed to offer you stable grip and balance. Besides the wide range of colours and colour combinations that they are offered in, you also get unique and stylish designs that give you new a new confidence to play a great game.
Wait, I get downvoted and you don't?
> The Dart code in the examples is full of semicolons, that makes it an "optional semicolons language"

Well of course they do because semicolons are currently required, but that says nothing about its relationship to JavaScript's inane semicolon insertion semantics, and I'm pretty sure you're smart enough to know that. All Dart needs to do is:

1. Treat both newlines and semicolons as the same kind of token (call it whichever you like).
2. Pick an elision strategy. Go's or Python's work fine.
3. Remove all of the ";" from your source files.

No crazy JavaScript "rewind the parse and try again" insanity.
And the uninstall command? :D
It is more subtle and powerful than that.

By placing the contract at the use of a type with an interface rather than at the declaration of a type you effectively introduce a form of duck typing to a static language.

You can write an interface for a type long after the type has been declared (or been declared by someone else). Interfaces can be defined and used without having to go back and change existing code. This is very lightweight.
It could be a chocolatey package. ;)
Sometimes you care about the types, sometimes you don't.
Good advice, but GREAT post. THIS is the type of brilliant marketing that doesn't get pointed out often enough. I think it's because it's so gentle or subtle that it feels "bad" to call it "marketing."

But I'm curious and I think the whole group would benefit if you'd acknowledge your thought process in posting this b/c NOW we're all aware of your company b/c we watched your pitch in an effort to meet our needs. This isn't an accident, is it?

Well Done.
Also, string interpolation using only double quotes has bothered me in Rails. That was the one feature I saw that they supported, although now that I think about it, Rails probably adopted it as a convention to prevent excessive escaping.
I was expecting first class language support for asynchrony, to get away from nesting and error handling JS hell
Internet Marketing
Internet Marketing by il meglio del meglio,ottimizzazione, indicizzazione e posizionamento siti web.
Is Google To Blame For The Android Fork Up?
This thinking is very common amongst a certain class of parents. Trying talking to parents of children in private school. They are often hyper-competitive; constantly comparing their children against their classmates and forcing them from an early age (primary level) into extra classes to 'get ahead'.

This was once summarized for me by someone in Palo Alto as "it's either Harvard or the gutter".
The point is not that they are already all over this but rather that an IL is something that all the browser makers could get behind.

If Javascript is good enough as an IL why does Dart bypass it in Chrome?
Well yes, but I think the motivation here is more 'since javascript is the only game in town, we'll have to compile to that'. I am not aware of any changes made to Javascript to make it easier to compile to it. And I don't think anyone would choose Javascript as their runtime environment if they had a choice.

I like Clojure and have dabbled with clojurescript but the workflow feels pretty hacky and it is clear that this is not what javascript was made for.
Google officially started phasing out support for IE6 in January 2010. It's reasonable to assume that new languages (etc.) released by Google would be aligned with their general policy on which browsers are to be supported and which are not.
Heh. Random chance.

Though, my area code is 314, strangely enough.

And I've been age 3 and age 14.
For children? I'm pretty sure any child I give this to will draw on it and not understand a word of it.
Where can I get reimbursed for the 90 seconds it took to skim this article? If the book is at all worthwhile, this is horrible advertising.
Cool CSS3 navigation menu
Yes. And since Javascript is so popular, we should base the name of this IL on it- I suggest Java.
Zuckerbergs profile has no content. Yet his G+ profile ranks on the first page of Google for his name.
I know that with DSL, upload and download compete with each other. My point was more that, if you control the last mile copper, you have the choice of sacrificing download so people have better upload. In conjunction with a static IP, this could be great for home servers, at (presumably) not so high a cost.

So, I wondered if they had made that choice, and they didn't. I can understand that: most customers don't want to give up half their download bandwidth so they can share more with bit-torrent, or host a server they would never care to configure anyway. Lack of education and tragedy of the commons say that download is the priority.

Maybe we would have been better off if symmetric bandwidth was simply mandated by law ("thou shalt propose symmetric bandwidth at no higher cost than asymetric bandwith")?
Children program everyday. Give em a say. Defining yourself is programmatic self-worth: domain naming, contextual reframing, good thoughts.

I love Mostly Lost in name and a potential moral articulation, insofar leading us towards a gray truth - computers obey words, humans do not and words govern everyday. Words force us out onto a (new) page.

Is it psychologically healthy and sane, giving inner voice programmatic say over your domain and system, at any age?
Seems like simply not allowing cookies will get you to the text too.
The 90ies called, they want their tiled backgrounds back.
+1000. Give us a platform that people can grow languages on! Maybe the DartVM could become something like what you describe in the same sense as the JVM/CLR is a platform for many languages now? But since their pushing the language it doesn't seem to be the stated goal... sad ;(
RV Campground Directory
My hopes were high, but the more read about it, the more it started to look like Java:

class Foo implements Comparable Observable Deniable ...

Why not have interfaces like in Go, where you just define a set of methods and all classes having the methods will automatically implement the interface.

Collection<E>
HashMap<K,V>
HashSet<E>
LinkedHashMap<K,V>
List<E>
Map<K,V>
Set<E>

Why not just Array and Hash? And what's up with the whole generics thing - that's just plain old Java.

int
bool
String
Object

Why do some types start with lowercase and some with uppercase letter. Why not use a sensible naming convention?

square(n) => n + n;
square(5); // returns 25
square2(n) { n + n; }
square2(5); // returns null

Why not have an implicit return value everywhere?

I could go just on and on...
Getting to the end result
Am I in the minority? I madly in love with braces and semicolons. And, madly hate Pascal, Python & Ruby for the absence of them.
Non conformers are drowning in debt because instead of letting your financial system iron out its efficiencies; your governments have chosen to artificially inject stimulus which did nothing to help the situation.

Asian did not face this crisis because money and power is accumulated in the hands of few and they can actually withstand any financial meltdown because they are not answerable to any one.

http://www.dailymail.co.uk/news/article-1339536/Ghost-towns-...

Do you think in western economy any company or government can afford to do this?
A nice idea, but I'm not convinced. I'd be interested to see an excerpt that taught an actual programming concept. See also "The Number Demon" (Or devil - (http://www.amazon.co.uk/Number-Devil-Mathematical-Adventure/...) which could have been brilliant but has a few problems.

Still, good luck! Anything that helps teach programming thinking is probably a good thing.
Stock Brokers Sri Lanka
Then what about "hire people like the creators of PLT Scheme / Racket" - they have extraordinary strong scientific background too.
I'm using mite (http://mite.yo.lk/) for my freelance work, bit we don't use time tracking at our startup. The tech guys measure productivity by checking or crossing out squares on a squared notepad, but that's exclusively for self-assessment: How much time do I spend working productively, how much is wasted on interruptions, etc.
I agree it is undesirable to force applications like that. There are some apps that monitor running processes and kill the undesired ones, but it will still be troublesome. But this does not change the openness of the platform - it is HTC that forces that upon you, not android per-se. If you have a factory, you can build android phones too.
Don't lead them. Administer them.
Buying a Used Car
Home Health Care NY
Allen Health Care Services provide advanced home health care, companion care, Personal care, and wellness services in NYC and surrounding areas of New York.
Agreed.Book seems quite complicated and filled with jargon.
> PHP solves a niche of small sites with slightly dynamic templates.

Like Facebook. And Flickr. And StumbleUpon. And...

Wait a minute, are we not past this "PHP only works a small sites" thing yet?
If anyone has a good example of what a medium-size Dart script looks like when compiled into JavaScript -- I for one would love to see it.
Dfeather52
That's Ruby, not Rails.
It allows you to influence how your content should be escaped, so you write '\n' instead of "\\n" and '"' instead of "\"", it's actually pretty handy in practice.
I've done a couple ultras.... don't kill yourself over HN-cred.

Edit: let me elaborate. In my experience and many others' it takes much longer than 3 months to train for a 50k, let alone a 50mi race if you hope to finish, even if you are able to handle a 12k and nature hikes. I ran 125mi through the Sahara a few years ago as part of a stage race and even after 9 months of training I still felt like I needed more training. Don't buy into the snake oil.
Out of curiosity, what were the problems with The Number Devil? I remember reading it when I was younger and felt I had a good grasp on how things were presented.
Just out of curiosity, what's your country of choice?
This reminds me of Republican politics - while you were busy hating Apple (or gays in the case of Republicans) - they were busy with their real work - making deals that don't have your best interest in mind.
The Lexicon Wars and Impediments to Cybersecurity
> I think the Dart VM will be a nice target for compilation from other languages.

This would indeed be nice but it seems that google wants to push the language more than the VM. I quite get this because saying "you can now run your favorite language for the browser" seems much much more attractive than saying "look we made programming language 1001 and this is what you people should be using now!".

> In general it's easier to put a typed language on an untyped runtime than it is to put an untyped language on a typed runtime.

I have no knowledge of how one would do this but a lot of dynamically typed languages exist for the (I am assuming) statically typed platforms such as the JVM and CLR now.
Children Finland do not go to school all-year-round. They used to have world-record 3 months summer vacation. Also special 1-week skiing holiday in winter. In addition to regular christmasses and passovers.
Semicolon makes it possible to do jQuery-style chaining with the least noise. I think frequent-backslash is uglier than always-semicolon.
This looks really nice! I like that there is a difference between favorite bookmarks and reference bookmarks. I have tons and tons of bookmarks of stuff I just want to keep/remember but do not visit every day.

The only thing I do not like so far is that I can't use mouse gestures (three finger slide) to navigate back/forth like I can in Chrome. I'm addicted to that feature.
John Rubedeau: Interview II - RealAcad Mondays
Huh? It's calling DownloadString on a System.Net.WebClient. That IS a C# API. I'm not sure what you're talking about.
I very often use and see "single" line of code flow onto more than one line for readability. So often a line break is definitely not enough.
Simple Twitter Connect
I understand that, but for me, summer holidays are sacred. You can cramp more useless things (think music school or painting) into the rest of the year, but don't you dare touch summer!
Building a startup away from the 'Valley'
You're right! I missed out 'linux' from "boot from USB". Sorry, I should have included that. Still, the point stands; booting Linux from USB is hard and not clearly documented anywhere and is tricky to explain to people. Maybe that's as designed, but there are so many of these design decisions that lock down the system to whatever Apple wants. And that jars with the "Think Different" sloganeering.
I believe that all of the ex-USSR has 3 month summer vacations for schools, too.

Plus three smaller week-long vacations during the rest of the year.
Aw, man. Would love this if it were an extension and not a full-on browser replacement!
I've worked with children, and I've watched them pick up new, nonsense and specialist words faster than I have, and deduce or divine their meaning and usage with amazing accuracy.

Plural of anecdote is not data, but your comment is in contrast to my personal experience.
CIEE Estágios
Estágios, está todas as dicas, testes, vagas, biblioteca e muito mais. Muitos estudantes fazem seu cadastro e conseguem um emprego como estagiário ou até mesmo como aprendiz
Dismissing Go as '1980s programming language technology' is unfair, patronising and misses the point.

Very little of substance has been invented in programming languages since Lisp was created in the 1950s. It has mostly been syntax.

C itself is an early 1970s language based on ideas from the 1960s. It has been the backbone of serious computing for nearly 40 years. It is 1970s programming technology that works.

One of the few 'new' things to arrive was Tony Hoare's CSP (in 1978). Go takes this idea and builds an effective implementation of it onto a C-like language with minimal noise.

Go then adds the a tiny amount of syntax to C to have a layer of Object Orientation. This is not a 'modern' 1980s style of OOP like C++ uses, rather it is the 1970s OOP of Alan Kay and Smalltalk.

So it it insulting to say that 'Go attempts to solve these new ideas with 1980s programming language technology'.

If anything, Go is 1970s technology.
Depends on the environment and the private school - for the school our son attends the only thing that people are "hyper-competitive" about is rugby!

As someone who previously had almost no interest in team sports I have to admit that I've been rather impressed at "character building" aspects of a school that is very rugby focused - although I hate to think what it is like for kids who don't like this particular sport.

[Edit: Oddly enough, at the age of 12 our son also announced one day that he'd like to go to Harvard, a pleasingly audacious goal for a 12 year old Scot.]
Discount uggs
Are there really people that feel like the lack of adding semi-colons is bad? I understand why you want to be able to optionally terminate a line early for terseness but being required too is just more work.
But then I also know people who wax on about the meditative aspects of dish washing instead of buying a machine to do it.
Call it PHP version 6 instead.
Motorola RhoElements: WEB-Based Application development framework
Online surveys market research
Visha Consultants presents a complete analysis of the technology business, including the convergence of hardware, software, entertainment and telecommunications. We provide a detailed analysis of the Internet Service Providers in IT industry, including key growth trends, statistics, forecasts, the competitive environment including market shares and the key issues.
HFT = https://secure.wikimedia.org/wikipedia/en/wiki/Algorithmic_t... + https://secure.wikimedia.org/wikipedia/en/wiki/Front_running

Front running is illegal.
Residence - Sardegna.com
Arabs are Semites.
I have seen something like this, written by some fool... No wait, it was me myself in 1981: http://koti.welho.com/tnoko/curricu/nofun.txt
Two Americans Win Economics Nobel
Just my personal opinion: I didn't like the way that names of people and theories were changed to other stuff; and it can feel a bit repetitive with the dialogue. I'm not saying the book is awful, and I know other people will think it's good.