skysight-inc/HackerNews huggingface dataset:
It hasn't taken off because it has not been marketed. Languages are products which need to be marketed like everything else. If PG wanted it to take off, then he could market it without much problem. But he has better things to do.
What WordPress 4.x Could Be
It's not really about the odds though, it's more about creating norms and normative behavior. For folks that deviation from "normal", they tend to face microaggressions from others, and possibly outright discrimination and physical violence.
Just incase you're stuck in 2005 like me - a WSDL interpreter for PHP
It's a milestone. It represents the success of the platform and reaffirms the strong community and large userbase.
Want To Know What's Up At CES But Aren't Going?
Your parent implies that not getting functional programming concepts makes one a "blue collar" (i.e., less sophisticated, more commodity) programmer. Presumably, understanding functional programming is one necessary requirement of upgrading to "white collar" (i.e., more sophisticated, less replaceable) programmer.
gangnam style overdose
That's a good question. MS started to move in the right direction with XMPP support, even though they didn't get up to supporting federation. If that will be dropped - it would be just another proliferation of the isolated IM networks.
WOW this was critical bug, you could basically change anyone password without authenticating and then authenticate as them.

I wish heroku would disclose this issues.
RESTful web service for filtering profanity from content
When a highway is close to capacity, it only needs to be blocked for a short period of time for it to back up traffic for miles. So if there's a rush from a particular suburb, it could very well cause traffic problems at a specific time.

No traffic is more natural, per se, than any other traffic. Again you've repeated the claim that you can single out users and attribute, essentially, blame.

This study is most certainly bunk. Someone thought it would be novel to try the sort of traffic analysis that every single traffic department in the world does, and of course they're going to try to discern some profound finding, like "lots of people come from lots of people to hit the city core at 8:30am".
We'd bring what we mined to earth or the moon, wherever the processing plants are. Mine != blow up and leave alone.
Facebook’s mobile display ads are gambling with my patience
Refs and atoms shouldn't have side effects, but agents are great for performing side effects. From page 214 of Clojure Programming:

Unlike refs and atoms, it is perfectly safe to use agents to coordinate
I/O and perform other blocking operations. This makes them a vital
piece of any complete application that use refs and Clojure’s STM
to maintain program state over time. Further, thanks to their semantics,
agents are often an ideal construct for simplifying asynchronous
processing involving I/O even if refs are not involved at all.

Further:

Agents are integrated into Clojure’s STM implementation such that
actions dispatched using send and send-off from within the scope
of a transaction will be held in reserve until that transaction
is successfully committed. This means that, even if a transaction
retries 100 times, a sent action is only dispatched once, and that
all of the actions sent during the course of a transaction’s
runtime will be queued at once after the transaction commits.
3D tv would be amazing if two things happen:

- We no longer need glasses

- The FPS is increased to provide smooth a smooth viewing experience. Without a smoother 3D experience, people will still feel fatigued eyes when the motion is going too fast.

Here is a bit more info about 3D and FPS in Hobbit. http://www.fastcocreate.com/1682085/will-the-hobbit-start-a-...
I was commenting more on the dishwashers and TVs in the 40s. My grandmother grew up in a rural area of Eastern Slovakia in the 40s and they didn't have a dishwasher or TV. Probably because they didn't have electricity. They didn't even have proper floors, just dirt.

That's one of the greatest developments of modern time - the extent to which modern technology is everywhere. While TV took ~30 years to become widespread, even poor people in developing countries are using computers and smartphones not much different to people in western countries. 30 years of technological difference shrunk to 2 at most.
When things are hard to unit test, it might be a smell that there is something wrong with your OOP code.
Yes... I mean even if the programs are big, IDEs encourage a massive footprint of just about anything. (I would not go so far to declare big programs per se as a bad thing.) Massive build instructions, massive Interface declarations, massive amount of stub files... Things happen with IDEs that would never happen when using a plain editor.

Probably Java has a part of its verbose reputation due to the abuse of IDEs. It's just so easy to use 60 letter function names, if you used a regular editor, people would not do this because their hands would start to hurt.
Here is a list of some:

http://speirs.org

http://mattgemmell.com

http://www.mikeash.com/pyblog/

http://nshipster.com

http://www.objectivesee.com

http://www.fruitstandsoftware.com/blog/

http://ashfurrow.com/blog/

http://www.cimgf.com/

http://www.cocoawithlove.com/

All of them extracted from here:

http://ashfurrow.com/blog/blog-resources

And some more:

http://objectivesea.tumblr.com/

http://soff.es/

And finally, this is not a blog, but a series of videos, and not all the videos are free ($9/month subscription), but I think it's a great resource:

http://nsscreencast.com/

Edit: added some urls
And then you accidentally switch the channel to "Dirty Jobs" and immediately regret that decision. :)
Mixamo.com has a good free Gangnam mo-cap you can apply to any uploaded model. It's actually a pretty interesting service, you can just upload a 3D model and their software will auto-rig it for you, and you can pick any animation to apply to the rig (This dance is one of them). Seems it'd be a great service for indie game devs -- not one myself, but looks fascinating.

Clickable: http://www.mixamo.com/editor/new/1643
"Why use Cedit Cards at all?"

I found that out when trying to rent a car in the US.

And mind you I had a credit card, although with a low limit (like $400 and it was almost there). I also had cash to pay for the whole thing upfront.

But trying to pay with cash was as successful as trying to pay with goats.
The lights just shift the problem here in Auckland.

This is exactly their intention, and it's exactly what it does in the Minneapolis area -- it adds a natural saturation point to every onramp, eventually leading to lots of traffic simply using surface roads.
It is a shame in the sense that it makes this tiny market even smaller. In fact the video-messenger market is now so small Skype and Google+ Hangouts are really the only viable competition (in the consumer space). I guess we also have FaceTime but Apple has made that Mac/iOS only which really limits its viability.

Kind of scares me considering how much I depend on this technology and how often Skype seems to break/fail/have issues. Also don't look forward to being forced to "merge" my Skype account into a Windows Account.

I honestly don't understand why this market isn't competitive? Is it patents on the streaming technology? Is it just how unreliable web-cameras are? Is it the cost of deploying the infrastructure?
One way mission to mars [2023]: What are the qualifications to apply?
London Underground is notorious for the sometimes ridiculous interchanges because it's an amalgamation of private lines that was built with little to no thought about locating stations for different lines close to each other..
Good purpose also?
New York City does public transit remarkably. I've heard that London, England does as well. In both cases I would take public transit over a car even if the roadways had little congestion.
In my experience with Muslims (in England at least) they really don't care what non muslims do in non muslim countries.

For example Muslims will not drink but almost every off license within a square mile of me is Muslim owned.
Awesome! Thanks so much, it's really appreciated.
It changes the aerodynamics properties, that are what protect us from most impacts.
Minor correction (mostly because, I think the code is kinda interesting), Sinatra does something close to this. It actually uses the __END__ tag for its inline templates, but then internally it splits the file itself in two and then parses the latter portion:

https://github.com/sinatra/sinatra/blob/master/lib/sinatra/b...

I suspect the reason it does so is for the point the author of the article makes briefly: "And it only exists for the first ruby file to be invoked by the interpreter."
Agreed, this is not a "hidden feature."
Clojure's a great lisp. I recommend it highly. I haven't spent much time with Scheme, but I can definitely say that I greatly prefer Clojure to Common Lisp.
Amazon has to do with it because their hypervisor is set to disable a feature but still report it as available. THAT's the bug here.
roel_v, you have attributed a few statements to digitalengineer's post that were not in fact there.

" permutation of '<country I live in X> doesn't use credit cards, I'm so much smarter than those Americans'."

He just said that he hardly ever uses credit cards, and didn't make any sweeping statements about either the Netherlands or the US.

"Yeah well apparently you fail at math, because"

I'm not sure if you are aware (perhaps it was unintentional) but your reply is agressive. This sort of baseless personal agression is not welcome at HN - it might be worth familiarizing yourself with the kind of behavior that is accepted and expected here. It seems a bit strange to react so aggressively and personally to what was a benign comment.

It seems even stranger when you consider the OP didn't even mention some of the points you are berating him with - in fact, your post reminds me of Clint Eastwood addressing an empty chair at the Republican conference last year.

Back on topic - I can't wait until there is some kind of global iDEAL system, it is so much more convenient than credit cards. I know Germany and Poland both have similar systems - hopefully the UK/US will introduce something similar too.

I'm a British expat in NL, perhaps this has been introduced in the UK since I left.
I don't think we're not talking a couple of years, more like weeks or days.

How many actually new concepts are there? "sealed" (very simple, but ok it doesn't exist in other languages), "+A" for covariance (genuinely new, but you can ignore it until you want to use it). "with" for multiple inheritance I guess is new, but it works the same as "extends" inheritance (you might have questions about how it handles diamonds, but there aren't any here). Values and members should be familiar, as should the concept of shadowing if not the name (but there's not really a standard term for it).

Implicits are genuinely new, and genuinely complicate the code; I think of them the same way I think of lisp macros (they're too powerful, they're too easy to make the code incomprehensible with - but they enable things that we can't live without, and that we haven't found a safe way of allowing yet). But even then, the concept is very simple and easy to understand.

A big block of text with lots of unfamiliar words in is intimidating, but I don't think it's truly confusing or unreadable if you just take your time and actually try and read it.
ECornell Offers a MOOC That Steers Students to a Paid Follow-Up
Your comment is correct but it doesn't contradict what you were replying to. An Algoloid language with closures and lambdas and tail-call optimization etc. can't do 100% of what a Lisp can do and maybe not even 80%, but it can still do "enough" for many definitions of "enough".
Software does not move tanks. It's one part of an overall system that moves tanks. You over-reached on that point; it happens.
Heroku will be publishing a blog post sometime today.
This, sadly, may be true. I remember reading PG's essays, thinking, "huh, I'll have to look into arc" then never hearing about it again. It's not packaged for Debian stable (one of my litmus tests), and just about every week I'm hearing about clojure, go, scala, etc, etc, but nothing about arc.
The problem with market share stats is that they don't always correspond with usage. People with 3D TVs don't simply seem to be very interested in watching 3D content on them.

Case in point: in the UK 27 million people watched the Olympic Games opening ceremony on TV, but only 0.4% of that audience (just over 100,000 people) watched it in 3D[1]. For a technology with 20-30% penetration this is pretty dismal.

[1]:http://www.pocket-lint.com/news/46728/3d-tv-viewing-update-b...
This article is starting from completely the wrong point. The default state of a programming language is somewhere between "dead" and "niche". You wouldn't expect a language to take off unless it's got something special going for it. And Arc had very little. Basically lots of hype built around a cult of personality.

And in the other column, the Arc had significant things going against it. It was a toy implementation by somebody who really had more important things to do with his time. It didn't bring anything substantial to the table -- to a first approximation it felt like a basic Scheme with a idiosyncratic function naming scheme. It didn't have any killer features. It didn't have a significant standard library. Compare that starting point to e.g. Clojure or Go. It's like night and day.

The question isn't why Arc didn't take off. It's why anyone would expect it to take off in the first place.
Why extremetech isn't dead is a point to ponder. Seriously, adding 5 seconds to page load time on their mobile site? (On new iPads, even.)
It's easily the most successful lisp in over 20 years. How popular do you want it to be?
We do not consider ourselves marketing experts but will be happy to share whatever we learn.

If you're looking for someone who has been successful, have you seen this:

http://www.fourhourworkweek.com/blog/2012/12/18/hacking-kick...
I don't know if Microsoft will ever have enough C-only customers to actually get around to supporting C11. They do a bad enough job of supporting larger subsets of their customers (like .NET developers).
I suppose it depends on whether you have integrity or are just seeking to maximise the $.

The people who's mess you cleaned up are likely to have already been paid (maybe even more than you).

I'd certainly love to know how many sports cars have been bought off the back of government software projects where a line of code was never written.
Let me turn this around.

In a dynamic language, unit testing is a bad reason to use dependency injection. There are lots of valid reasons to use it. But you don't need it for unit testing.

Returning to DHH's example, if you just want to get the current time in Ruby code, just get it. You can use the dynamic nature of the language to stub that out and unit test it. But you don't need to use dependency injection to enable that. And you really don't need to use a heavy framework.

If you have a different reason to use dependency injection, though, by all means go ahead.
"What do I need to do to upgrade to white collar?"

Develop a stubborn willingness to ignore the at-times unsatisfactory performance of immutable data structures.
I think a lot of people use Yahoo Messenger for video-calls, but that number may be waning. I wouldn't worry too much about it. I think WebRTC will disrupt all proprietary video-calling products, or at the very least it will force them all to work through WebRTC and be inter-operable, which would still be a major win for users.

I expect Microsoft to be the very last one to adopt it, though. They probably won't even support it in IE until IE11 next year, at least.
Diamonds Are A Man’s Best Friend
You get a C compiler sure, but will a given C program work on it?

Maybe not for ruby, but I'd certainly expect most new processors to run Java. A quick search suggests there are ruby interpreters for blackfin - and if you have a ruby interpreter you can be reasonably confident any given ruby program will behave correctly on it.
Agreed. Looking at this one:

https://play.google.com/store/apps/details?id=com.redinput.f...

I don't get it. How was that not free already?
I'm impressed Trello has managed to succeed in what many had written off as overcrowded space. I think the key to its success is the insight that Joel Spolsky explains in his post here: http://www.joelonsoftware.com/items/2012/01/06.html - that successful apps often provide a new kind of data structure, that makes them suitable for many purposes. (For Trello, that's a "list of lists".)

I don't think the data structure was the innovation for Trello. There were lots of products out there that had the columns-of-cards structure. Was (and is) a feature of many agile project management products - following the cards-on-the-wall structure used offline by agile folk.

What Trello did - which was brilliant - was sell that as a solution to everybody. Not just the project management folk in dev companies, not just for dev folk, but for folk planning/organising anything. It's spotting that that data structure is generic.
You couldn't get further from the republican platform.
I think Live Messenger(the product) succeeded immensely with tens of millions of users. However, Live Messenger(the business) failed. People don't like to click on ads, and the server and engineering costs are non trivial.

I don't think AOL, Yahoo Messenger, Gtalk or Google+ hangouts, FaceTime are making any money(if they're not losing money i.e). Notice how each one of them is owned by a megacorp and is/was part of a bigger ecosystem that subsidizes it.

I even wonder if Skype is a viable business by itself, though they have Skype credits for calling regular phones.
Don't forget that it was true only for a very small percent of Earth's land/people. For example in Eastern Europe - Bulgaria, electricity reached smaller towns and villages during the 1950s and 60s.
lisp is much more regular in syntax than most popular languages, and Xah's page that you point to amounts to little more than saying "I don't know lisp well, so I find various aspects of the language - backquote, quote, unquote-splicing, etc. - confusing."
> And it seems like keeping teachers well paid and happy is the best use of the money.

Is there any evidence that this is the best way to improve schools? Honestly curious.
What is the best place to order one of these? I'd love to have one, but every time I go to order one I'm put off by the suppliers websites.
If you are in the US, be sure to check out www.newark.com. I tried ordering through Allied and it was a disaster. After 6 months of delays they eventually screwed up my shipment and said I'd have to resubmit an order and wait in the back of the line. I didn't realize newark.com (a subsidiary/partner of element14) sold them in the US.

Avoid shopping at Amazon (it's a ripoff by someone who is hoarding units).

It'd be great if RPi could find a way to expand production. At the very least, being more upfront about the delays in production and who will actually get units, would be a big help.
That's a creative use of the term "failure". Messenger is "failing" with an order of magnitude (or two) more users than most successful online products have.
> "I honestly don't understand why this market isn't competitive?"

You mentioned Skype, Google+ Hangouts, and FaceTime - none of which you have to pay for. This seems to suggest why there aren't more players on the field.
Too bad you chose to be ignorant :/

The scientific evidence is not on your side, if you're interested in that sort of thing.
arc would not take off even if it were more-aggressively marketed, IMHO. it has too few differentiating features compared to other lisp dialects. 'I made a LISP' is not enough, even if it is a nice elegant one.
Download page pulled. Bummer.
How Quora Drives Social Sharing
The author used words like "amazing" and "genius" to describe this before it became clear that it wasn't intentional, but I don't see how it could have been anything but bad for Adobe. CS2 for Windows is Good Enough and would remove the incentive for users to purchase a current version of CS.
Oh dear - Dane Maxwell^ has a lot to answer for. First Nathan Barry (http://news.ycombinator.com/item?id=5026251), and now you. Regurgitation something you heard someone else promote as good business practice doesn't make it so. Have you actually done this? Were you successful?

This isn't at all what Garrick is promoting, but rather that when when your MVP product crosses the threshold from M to V (so-to-speak), you'll be in a position to fulfill, and know you're on the right track. "the exact moment you have anything to sell – you’re ready to make that first sale"

^[For those that didn't come across Dane Maxwell's "The Foundation" during its marketing phase towards the end of lsat year, safe to say that if you're familiar with typical "information marketing" strategies, that is what make up the bulk of this "product", rounded out with a bit of idea and product development, and some rather incongruent self-help, group-hug conference calls slapped on.

It isn't all bad, but someone who advocates skimming email addresses from web sites to send unsolicited commercial emails to, along with long-form sales pages, and pre-payment for non-existing products, has to approached with a degree of skepticism. With the exception of this info marketing product, Dane Maxwell's own track record in the methodology he promotes is limited at best.]
This is getting a bit off-track, but last I checked research showed that paying teachers more doesn't result in better student performance.

This is hardly "scandal," though. At worst, it's Zuck dictating that his money be poorly spent, but it's his money.
But that's why you start by writing the tests and then evolve the test and the production code in parallel, so that you don't end up with code that is hard to test. I don't think that just because something is testable means that the design incorporates good OO practices.
They could have sold many millions more, but finding them is difficult (if you do not want to pay premium).
Curiously, this is one the things he disliked about Java. http://www.paulgraham.com/javacover.html
Maybe I'm misinterpreting your language but I don't see how pitchforks will help. There are simply not enough Windows users among clang/llvm developers and none of the companies that are invested in clang/llvm use it for Windows technology. If Windows users want a working C/C++ compiler they will have to stand up and actually contribute, but that seems to be a foreign concept to many of the developers coming from that platform (purely anecdotal and I have no real evidence). It is not like anybody is actively trying to make clang/llvm not work under Windows.

On the other side of the fence Microsoft has repeatedly stated that they are not interested in supporting more of ISO C than they already do and want to focus on C++ (even going so far as to recommend the C++ compiler for developing C code). And apparently that "focus" on C++ hasn't even helped them overtake or even get even with their free (beer and freedom both) alternatives. That goes a long way to show in what state their compiler division is and so I wouldn't even bet on getting anything halfway decent should they commit to C11. That is not to say that there are highly competent people on that team, but there is simply to much to do and too many old mistakes to rectify first.
from the article: "Initial fixes were in place within 24 hours." So it's all fixed? Great! I'll stick with Heroku as my hosting provider like the author does.
People who would like to use Clojure or Scale aren't fans of Java. And if you aren't a fan of Java, chances are good that you aren't a fan of the JVM, too.

I'm already using something else. Why should I use the Java eco-system?