skysight-inc/HackerNews huggingface dataset:
>you can throw anything at her

The word 'her' surprised me - 'it', surely?

But I guess this just goes to show, once again, how easily anthropomorphisation comes to people; if the experience is good enough that customers start thinking about the software as 'her' rather than 'it', maybe Apple will have a hit on their hands.
http://code.google.com/p/phpreboot/source/browse/trunk/phpre...

It apparently "auto-protects" braces inside a script tag, but it's not clear how one would then embed phpr inside the javascript.
It's probably the XML.

Not only is Bcfg2's explicit configuration structure unpleasant to work with, the heart of it is in XML. I tried to use Bcfg2 and was easily put off by the required structure. The fact that Bcfg2 stems from the science/math community was actually the only thing that kept from overlooking it completely.
Previous discussion at http://news.ycombinator.com/item?id=3055731
Basing this on the JVM may afford some benefits, but widespread adoption will not be one of them. I'm a big Groovy fan, and love Grails, but it's never going to challenge PHP in uptake. I get a lot of JVM benefits by using Grails, but I still do a lot of PHP too, and each have their place. I suspect others would chime in with their own non-PHP loves (ruby, c#, python, etc) but PHP's massive adoption has a lot more to do with availability than syntax.

The people that don't like PHP's syntax already use other tools when they can, and when they can't, because they need to use PHP, it's likely going to be because they're using some existing PHP library or platform already (wordpress, drupal, etc).

I'm all for people experimenting and trying to make things better, but you're probably better off just making a new language than trying to make something that's sort of like php, but different enough that existing code libraries won't work with it.
Why is a competition targeted at students taking place on Monday-Tuesday-Wednesday? Seems like you'd have to miss a good chunk of class to go full throttle on this.
Blogging Tools To The Rescue
The Ipad issue which is gorgeous as well, actually has a video where they do confirm that they had a lot of the content already done before and they pulled in all-nighters as soon as they heard about his death to put it all together.
It would have been much more intrusive if TRAI messed with the per sms pricing than the number of SMS. I'm glad they kept this limit. I used to receive 10-20 spam SMS per day and now I'm receiving none. If the system is working so well, 100 SMS limit is a very small price to pay for it.
I like it and I upvoted it. I will do one with my daughter this afternoon. And my wife will kill me because of the mess :), but in December she will want to make a dozen of dodecahedrons as presents for our friends.

Don’t worry to much about points, flagging, dupes, ... Just submit interesting things and be happy.
A big part of Sam Aaron's research is into integrating interfaces like the monome into live coding languages.
I agree. What Chef lacks in documentation it makes up for it in community support. I have only been messing with Chef for a few weeks off and on but there is always someone to answer my questions in the IRC channel. Often it is someone from Opscode.
That Time-stopping-the-presses thing seems oddly/inappropriately self promotional also.
True story. That speech was a major factor in my decisions to leave legal practice and later to found my own startup. Jobs' words that day have had a major effect on my career.
And mine. SVG would have been readable and not crash prone...
> I think it's pretty telling that tablet computers have existed for ... what, 15 years? And that tablet computing didn't take off with consumers until iPad.

What is pretty telling is that although the first versions of apple's products are inferior in comparison with contemporary alternatives, and more expensive, people still rush to buy them because Jobs' face is in their advertisement. That was his charisma.

It's no secret that Jobs was a terrible boss, treating inhumanly his employees. He did exploit his friendships (duh). He used patents extremely to not let any room for other innovators of his time to have a chance on creating something better or more competitive. And he certainly knew that his products were made from children working all day in Chinese factories, but of-course that didn't matter much to him.

Vanity was clearly his drive. His goal was not to change the world or provide a better user experience, whatever happened there was just a side effect from his desire to be the "I win everything suckerz" guy.

And despite all this, you start a rant because Stallman expressed his opinion for Jobs sincerely and not in a politically correct way. Whatever criticism you have for FSF, it is a truly positive force on this planet. For what was the true influence of Jobs, that is very debatable.
I am more inclined to think of post PC era -> Internet era. Where we less frequently use desktop software and move into the browser(cloud).
Ironically, one of these asset price bubbles is...Silicon Valley! How else could a photo app get $40 million before it even has customers?
Unfortunately, it's only for #if .* ... #el.* ... #endif. I didn't want to write that much of a parser, so I just push the line number onto a stack if I see a line like /^\s*#if/.

I guess Emacs is using some kind of parser to do syntax highlighting, right? I wonder if it's possible to tap into that...
Not at all. Just an unfortunate semi-match of names... hopefully it won't confuse users.
it isn't even a crude/primitive AI, it is just algorithms that are let loose for a limited periods of time in a limited activity space - and humans are already feeling threatened(xenophobic) as this algorithmic trading feels completely unnatural. (The reason of fairness is complete BS because professional traders have always had informational and speed advantage, it is just that it was on the human scale - seconds vs. minutes, and now it crossed into non-human microseconds scale)

Well, welcome to the 21st century. The algorithmic trading will look like a child play when in the "drone arm race", the sides would be forced to delegate final shoot decision to the drone algorithms for exactly the same reason - human speed wouldn't be enough as the millisecond advantage makes the critical difference between wining and loosing. That would be a reason to feel slightly xenophobic i guess, though we'll possibly get used to it :)

Wrt. unfair advantage vs. investors not utilizing this advanced tool of algorithmic trading - whole human history since the time of apes is just a continuous sequence of "slow" humans being ruthlessly overtaken by other humans taking [unfair like any advantage] advantage through better tools and weapons. We're direct beneficiaries of such an unfair advantage and, as we aren't the ultimate goal, just an intermediate point in this history, we'll be a victims of it in due course of that history.
The problem wasn't ruby 1.9, but ruby 1.9.1 specifically. I upgraded ruby to 1.9.2 and the stability issues went away. On 1.9.1 the server would randomly hang and require a kill -9+manual restart.
I think they mean perl tried a reboot of perl, not of php.
Wonder how long it'll be before this headline makes it into anti-drug programs as "DRUGS WILL CHANGE YOUR PERSONALITY FOREVER", without any mention that the study findings were that the changes were positive.
IMO you are only partially right and some of PHP's success does have to do with the language and not just availability.

As horrible as PHP is, it is really easy to sit down with PHP and a tutorial or a book and start banging out code that gives you instant results. PHP is like the MS Basic 2.0 of the web era -- people who aren't really programmers (yet?) can sit down with it and GTD right away -- their code may be ugly but they can see it working as they go. They don't have to learn what a 'WAR' directory is and how it is structured, they don't have to mess around with xml configurations, etc. The ubiquity helps, certainly, but IMO the reason it got ubiquitous is how easy it is to go from nothing to "hello web world".

I think a project that maintains this instant GTD environment but improves the language is actually quite a good idea, though I also think cutting ties with PHP by giving it a new name makes more sense than calling it phpreboot and once you involve Java it seems less likely PHP's context-free easy start-up will be maintained.
I'm curious about this as well. Does anyone have any experience with this? It would be interesting to hear someone's opinion since CFEngine seems to have been around for awhile.
McAfee allows spammers to abuse their “secure” short URL service
Jean-Louis Gassée and Fillioux on Steve Jobs
Apollo 11 Customs and Immigration Form
I interviewed with their ASIC design team last year (they made me an offer, which I did not take).

the 1000 number might be large, but definitely in the ball park. Designing a microprocessor is not that easy. Besides the ARM core(s), you have the graphics cores, custom DSPs (I heard they have Siri-specific cores in the A5), power control logic, various IO macros and other random stuff. You need an architecture team to figure out what needs to go there and how things interact, a micro architecture team to develop the RTL, a test team to make sure the RTL behaves as planned, a physical implementation team to transform all this mess into polygons that run at desired speeds, various tool/methodology support teams to develop internal flows, evaluate tools and make sure everybody is following the rules and nobody forgot anything, plus various levels of management.

note that most probably they are working on a couple of different designs at the same time.
Check out cuisine https://github.com/sebastien/cuisine
It is a good companion for fabric to handle user creation and package installs.

More info after slide 42 here: http://www.slideshare.net/ffunction/fabric-cuisine-and-watch...
>I think you're missing the distinction between someone that pursues are major because they want to coast through university vs someone that pursues a major because they have a passion of the subject.

I don't think passion has as much to do with it as you seem to think. I mean, sure, to be great, passion is required. But passion alone is not sufficient. You also need great skill to be great.

The problem with going into entertainment (and I'd class both art and sports as entertainment.) is that the way the economy currently works, sure, a great artist produces a lot of value. But a mediocre artist? A mediocre artist produces coffee.

Engineering,[1] on the other hand? or accounting? or, really, most other professions? Sure, the mediocre are worlds away from the great, but they still produce a reasonable amount of positive value.

My point is just that if you spend four (or six or eight) years of your life training to do something outside of entertainment, you have a pretty good chance of being able to produce a reasonable, if not great amount of value when you finish. More value than you could produce before you began the training, at any rate. If you study entertainment, on the other hand? you have an extremely small chance of producing a huge amount of value, but most likely you will not be capable of producing more value after you leave school than when you entered school.

So yeah, that's why I'm saying a degree in the arts implies a life of leisure; it implies that you have the resources to spend years training for a job that will not be able to support you when you finish.

I mean, as far as luxury goods go, it's pretty cool; I certainly find someone who spent a few years studying history to be quite a bit more interesting than someone who, say, has a really expensive car. But, for those of us without rich parents? in the end, we need to work for a living. School loans can't be discharged by bankruptcy.

[1]I think compensation for Engineers is the opposite of compensation for artists; Really great Engineers, unless they also act as businesspeople, don't earn a very large multiplier on what a mediocre Engineer earns. I mean, we're talking maybe 3x, when you account for location disparity. I personally think this is a market inefficiency; I believe a really great engineer produces hundreds, if not thousands of times as much value as a mediocre Engineer. That disparity of pay between the average and the great, though, actually exists in the entertainment world. The great artists make huge sums, while the average artist gets paid unskilled labor rates.

It's interesting, 'cause this might actually explain the Engineering market inefficiency.

The thing is, when you start your training, you don't actually know if you can become great, and I don't think you'd have many people going through the training to be Engineers if the average Engineer made day labor rates, even if the pay for the top people was so high as to make the total expected return similar to what it is today. Looking at it from that perspective, it's not a market failure, it's Engineering students trading off upside for a improved average case.
I'll voice a minority opinion: Well done!

If I was starting a green field project and had mostly PHP talent around I'd definitely consider using this.
Try Jawbone's Era:

http://jawbone.com/headsets/era/overview
Is there any way to buy this single issue online?
Eventually we won't have to go to the expense of building weapons at all, and computers will decide who lives and dies: https://secure.wikimedia.org/wikipedia/en/wiki/A_Taste_of_Ar...
It's funny when a science experiment confirms what hippies have been saying for decades, hippies like Steve Jobs included:

"I wish him the best, I really do. I just think he and Microsoft are a bit narrow. He’d be a broader guy if he had dropped acid once or gone off to an ashram when he was younger."

Broader thinking is the exact effect the study identified.
Interesting to know from his "About" page that he was a founder of the EFF.
Great speech.

Learning to trust your gut and your self is critical.

Or perhaps, it is learning not to trust it is probably why people get lost.

We start out in life trusting ourselves. But we are taught and conditioned to not trust it.

Please avoid doing that if you're raising a child. Allow your child to explore and make mistakes, to train their own gut with experience.

That doesn't mean you never make demands upon them. Life makes demands and you can't prepare them for it without doing the same.

But you can't make every decision for them and spare them of consequences of mistakes. You have to protect them from permanently hurting themselves to a degree while they develop, but at some point, you have to push them out of the nest and let them fly.
The author of Impromptu is now working on Extempore, which unlike Impromptu, is opensource, and runs on other operating systems other than OS X.

https://github.com/digego/extempore
Looks like the Italian Mafia is trying to control what can and cannot exist on the Wikipedia. Wikipedia is doing exactly the right thing, two things, exposing the ramifications of the legislation, and pointing a finger at organized crime trying to silence opposition. I expect stuff like this in North Korea, not Italy.
http://en.wikipedia.org/wiki/Sicilian_Mafia
If you like Impromptu, take a look at Extempore by the same author. Unlike Impromptu, Extempore is open source, and runs on Linux and Windows too.

https://github.com/digego/extempore
I use StringTemplate with ASP.Net MVC - no compilation required.
One extra comment different from my last - easier Android app development could make this a very interesting project. That's assuming this as a JVM language will work on Android (groovy doesn't right now because of too much AST stuff, fwict).

I do also see http://www.phpforandroid.net/ but it doesn't look as ambitious as phpreboot.
Fabric looks like a competitor to Capistrano. However, the Capistrano model is fundamentally limited and unscalable. You really don't want developers to manage application deployment.

We are in the process of moving away from Capistrano to a system where code is automatically deployed when a new release is tagged. The deployment system is automatically managed with Puppet and everything is monitored with Nagios.
"- I'm also personally a fan of the dollar sign."

May i ask why? i think that this makes the languaje very ugly.
This is a good write up. As someone who just recently started messing with Chef I found comparison articles non-existent. Though I have already put in several weeks with Chef and will probably stick with it I think Puppet looks like a great product as well. I hope both of these projects continue to gain users. It would be great to see them both compete/innovate well into the future. With that said I would like to see Chef's documentation increase and the merb application replaced by something else as someone else suggested. In the end they are both great tools and if you are sys admin it wouldn't hurt to learn one really well and become familiar with the other just like working with different Linux distros such as RHEL/Ubuntu only increases your sys admin skills.
That's exactly right. I learned to code from a PHP book a decade ago, and now I am using the excellent OOP Symfony2 PHP Framework. The full spectrum of options are already available with PHP, the language and its frameworks lack nothing.
Here's a link with more background on the Christian/Muslim tensions in Egypt http://english.aljazeera.net/news/middleeast/2011/10/2011109...
Would a coffeescript-like language that generates php be something of interest to people? Improving the syntax whilst maintaining the ability to just drop onto an apache server.
The crazy conspiracy theories are an advertised feature of his blog and I love them.
I do have to admit, if it weren't for work or walks, I really couldn't care about listening to music.
Selling Weird
i wonder how the embedded sql syntax would handle multiple database connections.
Today the cyan color can be removed by clicking outside the text.
Yes, we will have a CodeSprint Post Contest Results post.
I like it as well, it makes it very clear what is a variable and what is some other sort of identifier.
The Steve Jobs Foursquare Badge
My PHP reboot is simple: drop it for more versatile interpreted languages like Ruby & Python, and their respective web frameworks. Loving it, personally.
Thanks, that does make a lot of sense.
As horrible as PHP is, it is really easy to sit down with PHP and a tutorial or a book and start banging out code that gives you instant results...

You could say the same thing about ASP, or even ColdFusion.

I'd argue that those instant results had more to do with the higher availability of PHP on cheap web hosts, than the accessibility of the language itself.
Dare to explain?
The contest was designed for busy students in mind. We targeted this test to be somewhere between 12-20 hours long in total.
it's weird that everyone they spoke to seems to have "found it", six years later. or at least, not one said they were "still looking, haven't settled".
A little while ago I wrote a piece comparing Puppet vs Chef on 10 different criteria and concluded that Puppet wins on all of them: http://bitfieldconsulting.com/puppet-vs-chef

It stimulated a very interesting discussion in comments in which some of the leading lights from both communities (and there is some overlap) took part.
Does this necessarily improve your accuracy though?

http://www.bloomberg.com/news/2011-01-19/apple-s-underdog-an...
http://tech.fortune.cnn.com/2011/01/19/apples-blow-out-quart...

This is one of the reasons I like to follow Apple to much. The majority of people apply the same old presumptions and rules to them and yet Apple consistently proves them wrong. Rather than adjusting their understanding of the market, most people simply repeat their mistakes. It seems the people who realise something else is going on is in the minority. What gives?

I am definitely a fan of their products. But I try hard not to let that influence whether I think Apple will succeed or not.
ApeJS will probably only concentrate on App Engine since there are other frameworks that already achieve the CommonJS compliance that you're talking about, like RingoJS.

ApeJS is actually more about trying to create a JavaScript layer around the App Engine API, so that you can use App Engine's services in a JavaScript sort of way... think of JS callbacks for asynch Datastore queries.
There was one ad... a big Apple ad! Just kidding.
Your site is hard to use, because it doesn't look like a place where you should be dropping files/text. It looks like a normal website. Ditch the instructions, and instead make the site look like a "pad" where you can drag things. If it looks inviting to drag files into a zone on the site then people will understand that they can do it.
CFEngine has really great, comprehensive, reference documentation and really very poor, basically non-existent, tutorial or getting-started information. In order to actually get work done, you need to know a good bit more than how to install it and what the bundle syntax looks like. Puppet OTOH excels in this.

So while the tools are roughly equivalent in capability, if you're new to configuration management in general I think you'll have a lot better success getting started with Puppet.
Ever heard of Bosch?... I bet they have tons of products in almost any car around, especially european. There's alot of subcontracting going on in the car industry also.
It's gotten better, but it still is very messy.

What it needs above everything else is a table contents that stays with you as you read. The documentation you have now only lists a TOC for the section you're in. And the TOC is tucked away in the right-hand corner and stays there when you scroll. So whenever I dive into your docs, I never get a sense of "where" I am in the whole big ball of string, and I get frustrated.

The first page is weirdly arranged. For example, it's got a big headline "Learning Puppet", then "Learn to use Puppet! New users: start here." Then there is a link to "Introduction and Index". I interpret this as being the link to the "new users" guide, and that the next two sections ("Part one", "Part two") are not related. But if you click on "Introduction and Index" you come to a new page which lists the exact same TOC, and has no section named "Introducion". It's confusing.

The "reference manual" and "guides" sections are similarly confusing because of the lack of a unified table of contents. The reference is particularly bad because I want to look up something alphabetically ("I want to manage users, so I bet it's called 'user'"), but the reference is arranged by topic.
How to stay hungry,stay foolish
Which Carrier’s iPhone 4S Will Be the Fastest? [MAP]