skysight-inc/HackerNews huggingface dataset:
its a command line tool for web developers.

It has many capabilities useful to the modern web dev workflow.

Of most note to me, it acts as a "project creation" tool. AKA "A Scaffolding generator."

It will pull things like HTML5 Boilerplate, jQuery, Backbone.js, etc down from github, and properly generate the project files you need to start a project with those dependencies.

You dont have to worry about how any of it fits together, it will get you up and running with the latest version of everything with a simple commandline.

It also does things like minify css and javascript, as well as compiling LESS/SASS and Coffeescript.

They are unfortunately trying to make a single tool that solves many problems, when they might be better served by making many tools, that are all good at 1 thing each... I'm still waiting for them to launch this so I can see how that all pans out.
Occam s razor is everywhere in programming, including function names
> I do agree that this should probably not be in the core php interpreter, though.

It isn't.

From the page:

"As of PHP 5.4.0, the CLI SAPI provides a built-in web server."

It's part of the CLI SAPI. That's the command line interface to the PHP interpreter. Which makes sense, since that's the only place you'll use it. So if you're using CGI, FastCGI, Apache module, or any other SAPI for regular PHP work, that code is not being loaded.

I'm also pretty sure you can turn it off during compilation of PHP, making it easily removable.
Teen Launches Space Camera, Grabs Gorgeous Shots of Earth
Romney would be better and I give only one reason.

If we start making these guys all one term Presidents maybe, just maybe, they might know who they are beholden too.

So anyone is better than the current guy and so and so on.

So I am quite willing to put up with four years of Romney if it means a message is being delivered. I am quite willing to get him out as fast too.
While that's true, there's a tendency to use short names in pattern matching, since using long names actually makes it harder to read the pattern.
Although it's the site and not the example, I found it somewhat ironic that I had to whitelist javascript to view something in pure CSS.
I disagree. I've modeled it. If 500+ of these cars go from SF to LA on a weekend, it's going to be utter chaos. One pump at one service station servicing 500+ cars is barely a win on the SF to LA route for gasoline, so it's beyond incredulous to think that charging stations that take at least 10 times longer are going to change that or make the economics even remotely desirable from a business standpoint.

I am a firm believer in "the medium is the message." For 15 years before the iPhone, Microsoft parroted your comment above almost exactly about smartphones and tablets, needing to hit "critical mass". It didn't happen. They had a shitty UI, and people didn't want to develop for it, and so people didn't buy their hardware.

Simply. Batteries are very expensive. They are not going down in price like transitors, not even linearly with a reasonable slope. We are already at 'economies of scale,' due to the electronics industry. ( you can think of the electric packs, as N MBP batteries strung together ) Batteries will always be the most expensive part of the car ( it's like buying 80% of all the gasoline your car will ever need when you purchase it initially, rather than incrementally over the life-time of the car ). Charging stations are both too dangerous and too expensive to implement for even 1% of vehicles to be electric. It will be like parking spaces, but much more expensive. The only solution for EVs, on technology even on the horizon, is battery exchange systems.

I believe Elon could do it, if anyone can, but not with how Tesla is set up now.
You have negative karma.
Wow, just last week I finally started paying for DNS and migrated from GoDaddy. I didn't expect it to pay off this quickly!
Skimmed it through -- very, very useful for me! Will be using it to deploy my first real Heroku project this week. Author was also very responsive via email. For 5$ it's a no-brainer if you want to start using Heroku.
This thread demonstrates that HN needs a comment collapse button a la reddit. The first comment thread, mostly useless, is taking most of the page, and no way to collapse it.
Ask HN: What are some reliable data-driven sources for emerging market research?
I def. would recommend dnsimple.com (I think I pay only $3 a month). They have a lot of templates to easily add records for heroku, blogs, and google apps.
And to hold the glass on your face, a requirement even if there were no battery.
I used this last week to reverse engineer some PHP code supplied by a third party. Was very pleased how easy and non-invasive it was - just built PHP from source and ran the executable direct from the build tree. Swore at PHP much less than I would otherwise have done.
Oh my god, that's a real picture.

When I pulled it up, I figured it was one of those "Here's the kind of thing PC maker build" pictures, where a bunch of irrelevant things are put on because people might want them. It had to be a joke image.

Nope. It's on Amazon[1]. Their picture looks a tad better though. Were there any industrial designers on that project?

[1] http://www.amazon.com/HP-TouchSmart-IQ770-Processor-SuperMul...
Ah, got it. Thanks for the clarification!
It's called the Democratic party. "Democrat party" is a slur used by Republicans, and its usage suggests someone who either views the party in a derogatory way or who is underexposed to non-right-wing news sources.

See http://en.wikipedia.org/wiki/Democrat_Party_%28epithet%29
German Pirate party punters 'don't pay their membership fees'
I disagree. In my opinion, "make_person_an_outside_subscriber_if_all_accesses_revoked" is an ugly name for an ugly function. The label matches the content, and that is the primary goal of naming functions. Of course, it would be better if things were refactored into

var allAccessesRevoked = items.All( areRevoked);
if( allAccessesRevoked)
person.makeOutsiedSubscriber;

but sometimes, the programmer hasn't discovered a good refactoring.
Doing one small and very specific thing is practically the definition of what a function should be. I don't completely agree with names given in the original post but I know that I cannot stand working with developers who cannot structure code into meaningful functions.
I may try this out for my next project but gosh darn if that talking head isn't annoying. Screen demos should never, ever have talking heads.
Fashion shows make the front page of news sites like seattlepi.com all the time, well beyond the public interest in fashion shows, since news sites like to show pictures.
Solution to 1 & 2: Make use of Windows on any Federal computer or power grid control system illegal, punishable by public whipping.

Let's call this EO what it is: erosion of privacy, redux.

This has nothing to do with political parties. This is about money. Stinks of MPAA...
I hate to be that guy, but you called it a startup so...

What's the revenue model here? How's it going to make money?
Right below there it says web hosting starting at 2.95 per month, and if you click on the link the lowest price listed is 3.45 per month and that's only with a 24 month commitment. Why would I go with a company that is outright trying to steal money from me? I ask because they seem to be the most recommended GoDaddy alternative.
Ask HN: Are we guilty of over thinking the tech business?
I'm a young developer with an enquiring mind and as such I spend a lot of time trying to improve as a developer, but also learn everything I can about the software industry. I've worked in a couple of different software companies, whilst also trying to launch my own web and mobile apps (with small successes). I am beginning to wonder if our industry on both the enterprise and startup end of the scale is guilty of spending too much time procrastinating and pursuing overly complex business models. Another hacker (who happens to be a good friend) and I are starting to put our minds towards spending our spare time from full-time employment to develop web solutions and apps for SMEs in our area. I feel like we already have plenty of skills between us to make functional, quality solutions which longer term we hope to generalise and turn into saleable products. We think we can do this dynamically and successfully, avoiding the endless deliberation we experience in the industry and without chasing the funding rainbow for a far-fetched idea.

But being a developer I also always question my actions, knowing that there would be seasoned entrepreneurs and developers that would scoff at such ambition. Do you think it is possible to be successful in ventures with a simple business model like my friend and I's? Or should I listen to the voices of doubt in my mind (of more 'experienced' colleagues) that say I will most likely fail?

(I'm not asking for specific advice on what to do - we're going for it while we're young and still have jobs to fall back on. I just want to know what you think about the situation and the question).
And, indeed, MS were responsible for a bunch of pre-ipad touch research that helped shape current UIs.
Apple added the 16MB flash buffer which was less common.
> Oh? What about everything related to civil liberties going severely downhill since Bush?

Can you please provide some citations/examples? I'm not sure a new NSA datacenter is enough evidence of "everything related to civil liberties going severely downhill."
Xerox and Apple had a deal, so all you are implying is wrong. I found this article, it's German, but a couple YT videos are embedded about that time. I read about it in the Steve Jobs bio too.

http://www.mac-history.de/die-geschichte-des-apple-macintosh...
We are using Helvetica Neue with Helvetica as a fall-back, and a Helvetica clone (Nimbus sans) after those two in the font stack. You'd have to have some funny configuration not to see Helvetica. What's your setup?
I think if you could build a platform where specialist and short term capacity could dovetail into the process you may have a great idea. If somehow companies that used your service where required to use some standards like say gitflow, and an automated dev environment set up then you may be onto something. My though is if one could rapidly get someone up and running with a code base you could provide a system where specific defects can be dealt with by specialist, the problem is the labor involved in just getting said person up and running to look at the defect/feature. Having them pair is of less value because you are hiring another resource and loosing the capacity of a trained resource. But if that micro-contracted resource can rapidly bear tangible fruit, then you have a product that can provide personnel capacity on demand. I can think of three cases where this would be of value:

1) Company looks at it's backlog of lower priority tickets and says wow we need someone to just come in and clear tickets.

2) Company has a small feature that needs to be developed not really worth anyone's effort of going through a bidding process.

3) Company has a specific specialization needed and no one on the dev team posses said expertise. Such as we need a dev with a security background to implement authentication.

Again the trick to this would be to require a standard for participating companies. In the end it may have to be several standards for the different platforms, but the setting up of the code base and the workflow of tasks would have to be pretty standardized for the participating developers to be able to rapidly on-board for the economics to be there.
Great! Thanks for sharing, very helpful.
It's an 'interesting[1]' and.. 'silly[2]' narrative.

[1] http://www.reddit.com/r/4chan/comments/zacju/9gag_repost_mac...

[2] http://i.imgur.com/hOWaD.jpg
> pip install django

> django-admin.py startproject myproject

Is that really so hard?
Where Good Ideas Come From by Steven Johnson
I was aware of the share deal but I wasn't aware that this issue had been covered in the New Yorker. Thanks for this.
To be honest I don't know. I do know that Google has a tendency to brag about things after they remove them from service so from a practical standpoint its not 'forever' but when I get home I'll check the language.
and Rockmelt
That's a great idea, and something close to what we're thinking a few versions down the line. The free shirt after 5 purchases is very clever, and probably a better model than standard affiliate stuff.

I've changed the footer based on hearing this suggestion a couple of times :)
Why the social media revolution is about to get a little less awesome
Placing unqualified or dangerous individuals (since we're saying, anyone is better) in charge of the entire country in order to "teach the other side a lesson" seems highly reckless at best and intensely malevolent towards humanity at worst (such as, said president starts another war based on lies, killing millions).
I'm not saying things aren't progressing, all I'm saying is that on any project there's a limited amount of manpower, and how you allocate that manpower is important. Personally I think there are more pressing things to allocate manpower to in PHP than a built-in web server, when Apache is already so simple to configure for serving PHP.

Furthermore this kind of web server would only be useful for the most basic of projects. As soon as a person dips their toes into anything remotely complex, they're going to need their development server to mirror the production server as closely as possible, especially with things like php.ini and rewrites. So why not just set it up like that to begin with?
I got the ebook and print book based off the reviews in here. I'm pretty excited to give this a read tonight. :)
For those who don't read Chinese, the first column "Last 5 Minutes", the second is "Last 10 minutes", the third is "Last 15 Minutes" and the fourth is "Today,the failure rate".
I'm against SOPA and these laws as much as the next guy and I don't agree with many of stances that godaddy takes, but assuming they were really hacked, it's because of idiots like anonymous that our freedom on the internet is in jeopardy. This kind of stuff will simply promote the governments around the world to pass laws regulating the internet.
I googled the Xerox v Apple case, and in the first paragraph of section I ("ALLEGATIONS OF XEROX' COMPLAINT"), it says:

> On June 9, 1981, Xerox granted Apple a license pursuant to which Apple agreed to "participate in a project with the Learning Research Group at PARC/Xerox for the purpose of implementing the Smalltalk-80 language and system on a hardware system to be developed by [Apple]."

So clearly even Xerox admitted they licensed some of their work to Apple.

[1]: http://scholar.google.com/scholar_case?case=3538913398421433...
My original thinking was close to your first impression.

Simplified down to it's easiest terms "1 day consultancy transactions" it does sound boring but I think it would be win-win for both sides. Quite exciting if it means you get started on an idea with the right people!

There's no reason why it couldn't also support people that just wanted to find others to work with (no fee) and share the project.

I wasn't proposing any kind of co-working space, just a platform of hirable experts!
To be honest: that was quite possibly the greatest part of learning PHP for me!

PHP was the first language I learned; the fact that I could deploy it to nearly any shared host [of which there were a lot of freebies] allowed me to rapidly program and debug; which I find was crucial to my initial learning.

Hindsight being 20/20: of course I agree with you, now.

But I'm still not convinced that young me would've been able to use the built in server. I certainly couldn't be bothered to setup Apache (et al) and a working PHP interpreter.

Rails is a bit different, since you learn about the built in webserver when going through their "hello, world" tutorial.
If excellent tutorials surface for PHP, then perhaps I can see the "FTP-to-test" pattern being obsoleted.

To me: PHP's greatest asset was that A) I didn't have to setup my own development environment, and B) there were so many [free] development environments already setup!

I'd learn to love setting up servers, but that came far later [in my chronology anyways].

tl;dr: FTP and common PHP setups actually removed a large barrier to entry for a young programmer. I think the "FTP-to-test" anti-pattern was probably one of the more useful ones in my toolkit when it came to my initial learning.
Note that one of the main pushes for having this right in the core distribution was to improve our test framework. We can't rely on and end-user installed web server for "make test" since we have no control over the configuration and the current approach of faking GET/POST/Cookie data for the CGI version only goes so far. Having an actual server where we can test things like opcode caching where the first and second request to the same resource hit wildly different code paths is a big win. It is also helpful during debugging. The less moving parts the better when you are sitting in gdb or Valgrind trying to track down a problem.

For end users I think the most interesting feature is the ability to provide a router script that can wrap whatever frontend controller your framework is using. And some projects support it natively now. For example, in Symphony2 you download and untar it then just cd into the directory and start php -S localhost:1234 and off you go.

But please, don't ever use this as a replacement for Apache/nginx as a user-visible web server.
I doubt it. People that do this kind of shit won't have the DB installed locally.
3D revolving planet without any CSS, but with RSS: http://www.taodyne.com.nyud.net/shop/en/blog/42-showing-rss-....
Why Knockoffs Are Good For The Fashion Industry
Namecheap is a fabulous hosting provider. Love 'em. That said, highly-redundant DDOS-resistant DNS infrastructure is not their focus--they offer it as a free service with hosting, but it's best to cough up a few extra bucks and move your DNS to something more robust with AnyCast (DNS Made Easy, Route53...) when you can if uptime's important to you.

Check this out for real-time query speed testing: http://cloudharmony.com/dnstest

(And yeah, looks like GoDaddy is a solid "Test failed" still...)

Funny note after running the test a few times--the worst performing provider is the one whose salespeople contact me the most...
Sometimes I feel like The Twelve-Factor App is basically a response to all the horrible things PHP makes you do. Now there's one less reason to hate PHP. http://www.12factor.net/port-binding
You're kidding right ?

PostreSQL can't horizontally scale easily or properly handle JSON right now compared to MongoDB. It also has a fixed schema which makes database migrations a necessary evil again. Sorry but the idea that PostgreSQL is a feature by feature replacement is pretty laughable.
What did you expect? Even before getting elected Obama voted for telco-immunity, and then picked Biden as VP, who not only helped write the DMCA and is a well known drug warrior, but who proudly claimed to have written most of what become the PATRIOT Act.
I can't remember where I read it, but I believe Rasmus stated that the original purpose of this was to simplify the PHP test cases. Since they couldn't assume that a user had a given web server installed, they had to use weird hacks to make PHP think it was running behind a web server and even then it couldn't test everything.
Aside from the OS, a good chunk of general consumers wouldn't be able to tell (if you hid the logo)
QoTD: "America is swirling down the drain. What the hell are you trying to accomplish here on Hacker News by trying to polish the turd of reality?"

See also: http://www.pbs.org/wgbh/pages/frontline/iraq-war-on-terror/t...
Poverty in America: Why Can’t We End It?
Managing your Career in IT
I'm commenting because of a well-defined concern about current goverment's handling of civil liberties in a comment thread not specific to this bill.
Yeah, it does look quite a bit different in most of the press shots than it does in the first post of the blog. Similar, but not enough that I would be that upset about it.

The keyboard and trackpad though? Blatant ripoffs.
Yeah, the profile of this machine looks radically different than the profile of an iMac.

People forget that almost all all-in-one desktops are effectively just clones of past flatscreen stands/mountings, with computer bits crammed in, the bended metal stand of the iMac already existed as a mounting choice for some monitors, then from a design standpoint Apple effectively just stuck an extremely thick monitor on the bended stand.

The only exception to this was the sunflower iMac, which I don't remember seeing any monitor with a stand/mounting system anywhere close to it (though perhaps there were some in the medical field that had similar types of articulating arms, just mounted to hard surfaces), and of course even that mounting system wasn't that different than many amazing lamp/mirror designs, they just stuck a monitor on the end instead of a lamp/mirror.

This whole design recrimination thing is rather silly way to treat these design choices. Any field that has similar bare minimum elements/requirements and is focusing on functionality instead of artistic flare, only has a small number of design choices within the chosen design philosophy. Minimalism when applied to tools will only produce so much variation, the stand on this thing itself certainly qualifies as being quite different.
This entire post is nothing but ad hominem attacks linked together by straw man arguments.
It's more of a 'Wilson pushes for WWI despite having campaigned against it' moment.
Are all salaries at Heroku internal knowledge?
Introduction to Password Strength
> they viciously protect PageRank

Made a quick search. Couldn't find a single lawsuit that Google had brought upon on a smaller or a bigger player. They protect Search technologies using Trade Secrets not Patents.

> they sued Apple with motorola patents they acquired for that specific purpose

Well technically it was still Motorola that sued Apple using it's own patents. And that was after the patent war had already consumed most of the tech media.

> get leverage to force Apple to license its patents.

Which is something that should be done! Why is it that technology that is essential for building cellphones has to be licensed (and at a pretty cheap rate) but technology that is selectively applicable like the dozens of patents including Swipe-To-Unlock, Unified Search, Pinch-To-Zoom etc are okay not to be licensed and yet be used to ban devices altogether?

> Most drugs that have been invented never would have been, and technology progress would be much, much slower.

Straw-man. Most people who are Anti-IP (I am not BTW), are against software patents NOT patents in general.
Which Startup Bloggers Have The Most Legitimate Twitter Followers?
It was a hosted WordPress blog. That by default makes it their fault. If WP weren't up to date, it's their fault. If the host for the shared instance were hacked and files were added to all of the shared installations (which is what happened), it's their fault.

The problem was, the malware was only visible when the referrer was "Google", so they claimed there was nothing wrong. For weeks.
The use: http://newsroom.fb.com & http://investor.fb.com/
I was curious how the fashion industry deals with this problem.

I mean when is a pair of slacks a knock-off, a copied design, and an original design. I would think the clothing fashion industry would have way more experience with this.

This came up via Google:
http://www.nytimes.com/2007/09/04/business/worldbusiness/04i...

Somewhat old, but it reads just like these Apple v. whomever stories. Unfortunately it looks like they landed on the same solution as the tech industry; litigation. But now that I really think about it, what else can one do?
UX nitpick - the site disables my Mac trackpad "swipe to navigate back" feature. Your site picks up the lateral scroll as a vertical scroll. Frustrating for trackpad lovers like me.

Otherwise, great minimalist interface!