skysight-inc/HackerNews huggingface dataset:
Google, Yahoo, Microsoft and a ton others are also directly making money from distribution of other people's work. These concepts are not clear-cut on the internet. Grooveshark often get's bundled with file-sharing websites, but they do have a deal with EMI and smaller labels, it's just that UMG want's a larger slice apparently.

I agree that this right should be protected (selling my work), but you do have this right today and nobody is going to take it away anytime soon. It just so happens that information can be distributed instantly to anywhere in the world nowadays, so the business model of selling copies is failing. There is no conceivable way of changing that other than breaking the internet.

If you paid U$1000 for a karate lesson, is teaching your friend a bit of karate stealing?
I freaked out a little when I started seeing do-whatever-you-want creep back in when I first read diveintohtml5.org (mirrored: http://diveintohtml5.info/).

Sure, you save some (or a great deal many) characters, but at the cost of making everything that needs to work with it more complex. (Browsers are a large slice of this pie, but by no means is the only slice.)

I'm going to sit back and wait for the cycle to come back around to XHTML-like correctness again.
If you are building something for wide market use then definitively don't use these new features until they are supported by multiple vendors. But before standardization can happen things have to be tried out, I don't see what all the negativity is about when it comes to new features in chrome (I don't get the same vibe with Firefox only features).

It's better, in my opinion, to have a working prototype of a feature working and used by some early adopters than to build standards in a vacum.

Those early adopters need to know those features my disappear or the apis change and be ready to fix their code.
Well, RoR is living on Mysql defaults turd planet and therefore thinks Foreign Keys are a DRY thing and not a database optimization. So I'm pretty sure anybody with more than a trivial Rails app is manually indexing those columns. Either that or they are spending way more on their database than they should be.
I'm not into overwriting commands, what if you share you bashrc on a machine without rsync?
FG probably owes them money too.
This one might be a bit of a stretch for "modules you should know about". Perhaps appropriate for "how npm is on its way to becoming CPAN.
Nice! How long did it take you guys to develop the released version?

Also, the name reminds me of the Belgian Bier "Tripel" ;-)
How to convert M4V to FCP with Mac M4C to FCP Converter?
The equivalent of "Moore's law" for robotics hasn't shown similar growth. Many things - memory, storage, screens, transistor density, networking (wired / wireless) have growth curves that far outstrip what we've been able to do with robotics - my predictions are optimistic and suggest some advances in the art that aren't an extension of current trends.
http://www.intour.com.vn/dich-vu/thu-tuc-lam-visa-xin-visa-v...
http://www.intour.com.vn/dich-vu/dich-vu-lam-the-apec-thu-tu...
https://sites.google.com/site/shopthoitranggiare/thoi-trang-...
Are you not using Interface Builder for iOS? You should.
Over 30. Content creator myself. Completely disagree in strongest possible terms.
Wha? EA Selling Virtual Car for $100 in NFS World
Maayin: Online Store - Crystal Figurines, Italian Designer & Handmade Jewelry
"Enabling" doesn't mean "require". YouTube lets content owners cut infringement off at the pass by uploading their stuff to detect violations before they occur. You don't need to upload anything to file a DMCA request (I have a feeling that would be illegal).

http://www.youtube.com/t/dmca_policy
What I think will happen is that we won't reproduce how humans work in an McDonalds, we'll design new packaging/delivery mechanisms so that robots can deliver a Big Mac without having to do things like lift the burger from the freezer to the counter to the heating ovens to the table and finishing in the microwave.

Also - I would far, far prefer to order my food from a decent touch screen - I suspect the accuracy would greatly increase. (One of the best inventions ever in the takeout was the video screen showing you what the order taker thought you had ordered)
I argued with one of my friends about exactly this point. He said that web development is great, that the HTML is semantics, CSS is style, javascript is everything active, everything neatly in their own files.

What I said is - look at ANY of top100 Alexa websites and show me ONE where style, semantics and action is not mangled together in one big chaos, where HTML is just semantics and not DIVs put inside each other in a hierarchy that doesn't follow semantic logic, but visual logic (with divs classes "UP", "upper_menu" etc), where javascript sits neatly in its file instead being all over the place.

I don't remember the outcome of the debate, because we then proceeded to talk about TV shows.
When adobe eventally pause to ponder the Doom hanging over the flash ecosystem, they will realize that it was Flex that killed it.
Silly American, 'H' is pronounced hu-ay-ch not ay-ch.

In all seriousness how it is pronounced can and does change depending upon where you come from.
One thing I'll comment on this is that I have a Roomba, love it, but it does require quite a bit of human care. About every three clean cycles (I have a one bedroom apartment) I have to take it apart, clean all the hair that gets stuck around the brushes + gears) and assemble it back together.
I guarantee you that there will not be a fully automated fast food restaurant in 10 years, possible exception being a massively inefficient MIT Science project.

There is just no way to make it economical versus hiring humans for $10/hour in that time frame.
20-25 years is a pretty short time frame, given there is nothing in robotics technology today that suggests we're close to doing this. I've seen sandwich making robots for six years - they never seen to get much better than the OP video.
If I understood correctly, they would become keywords, like 'return', 'true', 'false' are in javascript, and 'class' is in coffeescript. The problem with it is that any functions called defer would have to be renamed in order to work on this version of Coffeescript, possibly breaking some existing code.
Looks neat. What's the battery life like? can I put a Clear dongle (http://www.clear.com/) in it?
I sniffed out that Fusion Garage were more talk than substance when I went to Singapore to see them the first time. I wrote an email, which is now part of the legal case, warning about it. The entire story is interesting and funny, I will write it up at some point (not soon).

The product was ok, you can see the pictures of the last prototype we worked on here:

http://nikcub.appspot.com/posts/crunchpad-proof-obviousness-...

It takes a long time to polish a hardware product to the point that it is ready for mass market. FG rushed the product out, so it didn't surprise me that it wasn't well received. But apparently there are a loyal group of hobbyists who like the JooJoo

If the partnership persisted, we would have likely switched to an ARM based board and chipset after the first batch of orders. The Intel Atom stuff didn't live up to expectations. I think we could have built something really nice and useful.
> we are on the right side

There's no right or wrong only better and worse. Which obviously depends on the point of view. What people usually refer to as 'right' is simply what is better for most people (like opposing SOPA)
>If you paid U$1000 for a karate lesson, is teaching your friend a bit of karate stealing?

Depends on your agreement with the karate teacher.

If you agree that you won't teach other people this technique, then technically, yes. To a friend it doesn't really matter, but on bigger scale, it does. It's called intellectual property.
HN is not a public relations firm, it's a sharing and discussion forum. Notoriety for an immature idea might be an unwelcome side-effect of being discussed, but asking HN to refrain from discussing new PLs before they're "ready" seems odd to me.

Now, as to your reasons for thinking that this particular PL is neither compelling nor enticing... I agree with you. Even if it were ready for prime time, as it were, some indication as to why this idea/approach/implementation piques the intellectual curiosity would be helpful.
And don't put off marriage.

Why not? Elucidation on this point would be appreciated.
But... Why would you want this? The platform already includes a very good package manager (cabal). What I'd rather like to see is even better dependency handling (currently, version numbers are too important for what they say) and conflict handling.

The latter is partly solved by cabal-dev, which installs packages that are dependencies of a development tree in a sandbox. The former problem could be solved using type-based dependencies [1].

[1] http://skilpat.tumblr.com/post/9411500320/a-modular-package-...
Using picture passwords
I suspect that is at least partly because of heavy performance optimization. Unfortunately, even the cleverest of abstractions tend to break or at least bend when you have to optimize something very heavily.
Why would you choose Google? Because you are an expert in the field. Once again, you don't seem to understand what it is like for a non expert.
Senior citizen apartments in las vegas Resort Design and style Located Filled up
Trying to find a deluxe residing in a reasonable amount,appear absolutely no a greater distance!Occur outside of standard flat residing into the experienced life-style regarding for the las vegas retirement communities at Meadows. The following you will see an exquisite, but fun-filled group specifically created for your active adult Fityfive many elderly.
Immutability and Value Objects
Neil deGrasse Tyson interviewed by an out-of-character Stephen Colbert
This sounds like a bad idea. Code is text. If ast helps merging diffs, why not use it for analysis in case of conflict and keep code as text?
Can it be monetized this way? Yes. For your specific idea and the way its implemented, depends. Too vague to give any tangible advice but if you are just asking if affiliate income works for other models, then absolutely. I can validate that much from experience.
This seems applicable for the 30 year old person to read:
http://news.ycombinator.com/item?id=3365933
Yeah...certain CSS tricks are "use with extreme caution" e.g. the ability to hide all overflow with no scroll.

In general, if you don't know how to do it right, you should start by doing it simple. Unfortunately, this conflicts with the impulse to add all the features you possibly can. We've outgrown putting blink tags on everything (mostly), but the underlying impulse is still there.
Seems to have been posted for this:
http://news.ycombinator.com/item?id=3365289
Nice.
The Moon is slowly moving away due to tidal interaction. If the Earth and Moon were tidally locked (both presenting the same face to each other at all times) then the orbit would remain stable. If the Earth would be spinning slower than the Moon, then the Moon would be slowly pushed inward.

An interesting consequence is that in a billion year's time, after Earth's oceans would have evaporated, this tidal interaction would greatly reduce, "fixing" the Earth-Moon system in place.

More here: http://www.talkorigins.org/faqs/moonrec.html
Definitely not. The performance is pathetic, the feature set is pretty basic.

WebGL is where compiled 3d apps/games were, like, 20 years ago. Yes, I know it will improve, but so will compiled products. The sheer fact that WebGL is interpreted and is a poor-man's subset of OpenGL, puts it at permanent disadvantage.

Of course, you could have some trick allowing for compiled graphics code to be run within the browser, analogous to the Chrome Native Client, and with all the DirectX/OpenGL features. But that's no longer WebGL, that's just a smart trick to run old-school code within the confines of a browser environment. You might just as well write a stand-alone app.
Like you, and and I'm sure many of us, I also have plenty of projects I've conceived up, purchased domain names, and cranked out a bit of code for, only to let it languish in non-use never to be heard from again.

This is healthy, it helps to weed out the bad ideas, or at least the ideas that might be promising but for which you don't actually have the passion for bringing to fruition, let alone maintaining for years should it actually gain a little bit of traction.

The projects of mine that have stuck around despite my rather fickle nature are the ones that really hit close to home -- projects for which I clearly have a need and even more, a passion to keep alive. My current project, BracketPal[1], is such a project. I'm a pretty hardcore beach volleyball player, and after playing in many volleyball leagues, both bar/casual and competitive leagues, I've found the average quality of league websites to be offensively dismal. So it started as a nugget of "I need to make this, because I just can't handle getting my schedule emailed to me in a spreadsheet anymore", to my first paying customers' leagues starting up their indoor volleyball and kickball leagues this coming January.

Before that, in 2005 I was obsessed with running my World of Warcraft guild to an unhealthy degree, and so I started up and launched my guild hosting system in 2006 and it's still around.

In both cases, I would not have managed to create a quality product if I didn't have a passion, nay, obsession about these particular fields.

So I strongly believe that it's a good thing to cook up a bunch of half-baked ideas. If you lose interest in them before launching, great, you've found a project you shouldn't be doing anyway, it's time to move onto another project - one you might have a bit more serious passion for.

In your case, it's absolutely great getting that first payment, that first evidence that what you've created is being used and appreciated by people, even if it iss only $72. It all starts with those first few dollars. And once you've made something that you're receiving praise and money from your customers, it becomes a highly addictive drug, except that getting your "fix" requires you improving your software and keeping your customers happy.

[1] BracketPal is my sports league management system and I'm crazy excited about it! You can find it shamelessly linked right here: http://www.bracketpal.com
Sorry to not share your angelism. git seems worshipped here. I never used it but I used cvs and mercurial a lot, and we are very far from what a real,versioning should be: completely transparent.

cd dir should propose to update it.

save file should commit it and push it in tmp branch.
Why have CPUs been limited in frequency to around 3.5Ghz for so many years?
"But the other reason is that, for all the reasons that SOPA may be bad, I don’t see people in the technology community making real and productive proposals for how to solve the problems of copyright protection and piracy."

As far as artists being compensated for their work, I really have enjoyed some of Jaron Lanier's talks where he argues that if the net had retained a design intended to keep "provenance" then every person would get paid for the bit's (no pun intended) they've input, and ideally this is the direction that would have been more equitable. As to the feasibility or how "realistic" his views can extend beyond "talks" , I have no idea. I do think within the current framework piracy is simply the norm and all the politics around are just a barrage of job opportunities to try and "solve" unsolvable problems. The point of the piracy "war" isn't to end it, it's to extend it out as long as possible. :)
Great idea. Only, finding a buddy near me is not easy. I only got people without a location and one from Bay area. I'm Dutch.
There is a very large number of problem where it is very easy to just run a few independent instances of Python. Web servers definitely fall into this category, splitting requests between processes is trivial. GIL would be an issue for a task which cannot be parallelized and assuming the problem is performance-critical, I would go with C anyway.
> The amount of work needed to build libraries like Django or Rails on common lisp or scheme is a fraction of the work needed to improve cpython/pypy/ruby to the level of sbcl, ccl, or one of the many high quality scheme's.

So where are they?
20 years ago? That was the time of Wolfenstein 3D. :)
Much more thant that is possible with WebGL... Take a look at some of those demos available. (example: http://www.ambiera.com/copperlicht/demos.html) You can always workaround that performance problem. No need to program some CPU cylcle swallowing AI for now.
Where are you from Dobbs? In Britain, 'H' should be pronounced ay-ch, but the vast majority of people get it wrong.
Amazing Sunset Pictures
Nike SHOX TL3 Black Running Shoes Cheap Sale, Discount Nike Shox TL 3
Black Nike SHOX TL3 for Men Cheap Sale online, best Running Shoes in Nike Shox, Enjoy shopping from us! Best service&Fast delivery!
Senior apartments las vegas-living within a lovely local community
land pub pit watch provides complete las vegas retirement community online community packed with conveniences vacation resort model pool & club having a great deal of out of doors & inside things to do to reside in peaceful still high quality existence.visit the group right now for finding a nice home position
"A real dev can pick up a new language and syntax in a week,"

This sentiment is true for many languages, as the difference between them is not conceptual, merely syntax and some details.

Learning a programming language that uses different concepts and not just different syntax (e.g: Haskell, Ocaml) will take significantly longer (and IMO will be worth it).
I think Native Client is pretty impressive if you want to make a browser-game. Bastion looks pretty good:

https://chrome.google.com/webstore/detail/oohphhdkahjlioohba...
Stop conflating your non-understanding of something with inherent difficulty. You might find the code

(defmacro unless (cond &body res)
`(if (not ,cond) ,@rest))

rather opaque; but it's actually pretty darn simple. You might find

body {
width: 800px;
position: relative;
left: 50%;
margin-left: -400px;
}

impossible to pull out of one's ass; it's not, you're just unused to negative margins. To you, TeX macros or M4 or continuations or macros or dynamic typing or static typing or dependant typing or manual memory management or garbage collection or all sorts of things might look complex. But surprisingly, there's a whole industry of people who don't.

You're not too lazy to be an HTML developer. You're too lazy to become an HTML developer. But that, after all, is just you being lazy.
Crowdcube Raises £300K through its own Platform
Google-a-Day: One Riddle Every Day
AWKCC source now available
Indianpolis' quarterback Peyton Manning uncertain to play
It can only take you so far... You have to generate the UI for highly dynamic parts. Intervene to resize and reposition things when actual content is inserted. Set custom fonts manually (IB is broken). Surprisingly, text is pretty much hell unless you are willing to settle for whatever UILabel thinks the line-height and paragraph spacing should be. I'm not going to go into text with mixed fonts, colors, variants, etc.
Most of the time, that is easy to do. But sometimes it is not. Sometimes you are so remote, and just stuck in the wrong hotel/hostel and head out at the wrong times. That is fine, but you may want to meet people during those times as well.

As someone who is traveling around SEA at the moment, I will definitely check this you.
Five metrics that great teams should measure
WebGL is interpreted? What do you mean? Modern JavaScript runtimes are DEFINITELY not interpreted, and the idea of an interpreted graphics API or GPU is nonsense.
Hi - no it's nothing malicious. I'm running it, maybe I should add a bit more to the contact details page..
WebGL is not a poor-man's subset of OpenGL, its the same subset that is supported by most mobile devices (OpenGL ES2.0). What are you missing? Quads? 3D textures? NURBS?

And yes, we know that JS is interpreted and that it's no use for building anything more than a clock on your webpage, right?
> Because I'm not aware of one, as long as you don't try to write Java code in Python.

That means you are aware of one.

Anyways, I guess I have my answer, performance problems just aren't very common for many programmers. Keep in mind that profiling is only a solution to certain problems, due to Amdahl's law. To say that all interesting problems fit in that mould is disingenuous.

> it is not really a huge problem to write a little code in C.

Sure, but any language can do that. GCC is fast, but I thought we wanted to write code in something higher level? Or did we just give up?
I'd worry about fixing your site first.

Also, conversion rates and usability are two completely different things. Usability can affect conversion rates - only relationship. Usability is also not something you're going to diagnose adequately without trained human eyes. You need to know the field better if you want to successfully build a product in that domain.
Yes Congress it is perfectly OK to not know how the Internet works.

If congressmen/women can pass all manner of legislation without knowing how Medicine or Medical care works, How Car manufacturing works, How basic economics works, How Basic Science Research works, How Global climate works, etc, etc - Why should the Internet be a special case?

Face it Median Age at which Senators take office is 51* years (with a few exceptions) Ignoring all the special interests, Politics, etc etc - How many 51+ year olds (non -IT) are really comfortable with the Web?

[*]http://en.wikipedia.org/wiki/List_of_current_United_States_S...
Leaving Microsoft to Change the World - John Wood, Influence - Robert Cialdini, The Black Swan - Nassim Nicholas Taleb, Moments of Truth - Jan Carlzon
I have no idea where I get it from I'm half American, half British.

Looking it up on Wikipedia says that the standard is ay-ch while the non-standard is haitch (which is a better way of spelling what I meant).

https://en.wikipedia.org/wiki/H#Name_in_English
Might be this one, no transcript though: http://www.abc.net.au/tv/bigideas/stories/2011/02/08/3131960...
Because scaling limits. The stuff we're already getting uses very highly doped silicon. You could go smaller or faster if you could dope it more to keep the field characteristics viable, but more doping would screw up the silicon lattice. "More" also generally means an orders-of-magnitude increase.

There are a few alternative processes and materials, but they're costly as all hell and hard to do in bulk.
Sometimes a fresh set of eyes makes all the difference
Agreed! We do love it!
"HTML developer" is an oxymoron
I agree with OP. The fact that a native app is 10X or more "better" is simply dwarfed by the low friction of full immersive 3D casual games right in the browser.

The question is not "how many polygons can you render?" but rather, "how many polygons do you need to render to provide the desired experience?"

So it's a threshold question, not a contest where the winner is determined by benchmarks.
Didn't you just concede and repeat what the post said? Or I fail to see the argument.