skysight-inc/HackerNews huggingface dataset:
This looks really cool. Hopefully we will see this totally reimplemented using WebRTC so it doesn't require Flash. Still, it works quite well.
Web Development Services India: How To Be Success With Web Development Services
Equipments: The Haunting Word For a Aspiring Entrepreneur
Sure, PHP is full of inconsistencies and irregularities. You know what else is? English.
Grand Central Dispatch, I think you mean. :)

It's on iOS 4+ as well.
You at least have to customize your robot for the site. An off the shelf perl script with www::mechanize and a few regexes probably won't work.
It's nice to finally see companies tire of Arrington's shit. Out of two jobs in less than a year. Hope the trend continues.
sigh

I do understand what standard deviation is, and I do understand that it is possible that a 8.6 degrees difference would be significant. What I meant was that NOAA wouldn't be highlighting this unless it was.

Anyway, it's public data, and we can settle this pretty easily, right?

http://www.ncdc.noaa.gov/temp-and-precip/time-series/index.p... has the raw data in CSV form going back to 1895.

The standard deviation is 2.89 (assuming my calculations are correct)
> EDIT: note to self "-x points" = x many people with limited sense of humor or very old and don't get it.. /sigh..

HN is not a site where you just drop a meme image and walk away. Humor on the site is appreciated if it's contextually relevant and clever. This isn't Reddit.
"Panic" is probably too strong a word. It was the perfect timing for Fb to knock down a potential rival. And what better time than right after the funding round? Making them 100% on their invested capital in just a week.
You realize you've effectively done the same thing as saving the password on the machine to auto-log-in with a password, right? The exception being it's harder to brute force the server (but you did mention server filtering, so forget that). They have ssh-agent for a reason.

p.s. using a password with keys is two factor
For one thing, the regime has been a fairly rational actor that does what's necessary to stay in power. You need to look at what they do, rather than what they say, which often has more to do with domestic politics.

There's no doubt that actually launching a nuclear first strike would be the end of the regime, and they know it. But they still quite rationally want a nuclear deterrent so they can achieve a balance of power with Israel and insurance against an American invasion.

So war is not a foregone conclusion, even if they really manage to build a nuclear weapon, and if they could credibly threaten to deliver it, which is much harder and not at all certain.

Consider that a nation like China values stability and plays for the long term, and yet they've been willing to continue backing Iran. Clearly China has evaluated the Iranian regime and decided it's stable enough to rely on. My money is on China knowing what they're doing.

The push for war has everything to do with the US and Israel wanting to maintain overwhelming military dominance. Iran is not a realistic threat to the existence of Israel or US security. But it's a threat to American regional hegemony.
Glibc is not Posix compliant
I linked this elsewhere, but in case people didn't notice...

The raw temperature data is available at http://www.ncdc.noaa.gov/temp-and-precip/time-series/index.p...

The standard deviation is 2.89.
However: "The Plum Card is designed for businesses with revenue in the 6 to 7-figure range [...]" [1]

So, it probably doesn't apply to most early-stage startups that need a line of credit.

[1] http://www.plumcard.com/whoitsfor/
Not sure why you got downvoted. Yes, that's definitely a more British construction.
On mobile devices, you can already be a bit sloppy with your code and your UI will still be responsive. The fact that Corona and Phonegap are usable is proof of that. The 'comfort margin' of mobile CPUs will only increase over the next few years.

You certainly don't need functional languages to write efficient server-side code for I/O-bound applications. People have solved the C10k problem for every imperative language I know.

Ryah (the nodejs guy) makes a pretty strong case that functional programming's parallelism doesn't help you on the server side anyway, because you'll need to scale across multiple machines. Multiple machines mean multiple processes. If you're doing that anyway, you may as well avoid threads entirely and parallelize by spawning a few processes on each server.

Games are the big exception, though I find it curious that I've never heard of any published game (big or small) that was written in a purely functional language. If functional programming really does make concurrent code easier to write, I'd expect at least a couple indie computer game developers to be using them, somewhere!

Anyway, despite how visible game development is, it makes up a small percentage of the computer industry. That we will experience 'The Downfall of Imperative Programming' because some day, I hope game developers use functional languages to make their games run faster is a bit of a stretch.

The ability of functional programming languages to do parallelization is really cool, but you're not solving a problem that many programmers actually have. Its like selling a car by saying it has lots of leg room for tall people. Its a great pitch to the right customer, but don't expect a revolution.
Do you host a web server at home?
I'm considering hosting from home and interested in HN community's thoughts.
1) There is really no way to prevent the gaming of the system, so it's easier to just suspend disbelief and assume that, "I visited the factory, therefore it's impossible that something could be going on behind my back.

2) If you go over there and the people are nice to you and you get a good vibe from them, it's an assault on your 'people skills' that they could be lying to you without being detected.
So it's a mix of Path and Pair and Google Plus and a few other things probably. I'm all for trying but how many social networks are we really going to have. I was hopeful for Path but I can't seem to sell any of my friends on it
I felt a sharp pang of nostalgia seeing the cover of "Write Your Own Adventure Programs". That book, and similar titles, were already old by the time I came across ragged copies of them in my public library, but I spent countless hours of my middle school years painstakingly typing out their listings and seeing the results on my second-hand 386's amber monochrome CRT.
I'd be interested to find out how to host from home. All these VPSs are getting expensive and I've noticed most of my side projects don't need all that.
Does warts-and-all PHP include that eval wart, or is it more like most-warts-and-a-subset-of-all PHP? Not snarky, just curious if there was something I missed.
Little-Known Facts About Microsoft That Will Blow Your Mind
Gnu's Not Unix.

That having been said, trying to maintain POSIX compatibility anyway is a good idea.
What about the fact that 13 of the warmest years on record happened in the last 15 years?
"untangle from IndexTank"? The whole point of this post is to remind people how trivialy easy it is to switch from IndexTank to Searchify. They are the same product.
Yep, trivial deployment model and trivial stack integration so every free host or ISP providing 20MB "web hosting" to users could give out PHP execution as well.
I made a Commodore 64 play "Taps": http://youtu.be/cPtdcv1G01Y
They have only been around for 2 years so they certainly have not been granted any patents. It is very unlikely they have even filed for any patents. Most startups will only file patents in their first few years if patents are a critical part of defending their business. Patents take a lot of time & money with very little payoff (they mainly protect you from being sued). It is not a good investment of a startups resources to be filing patents unless the patents are critical to the success of the business.
PHP is a tool. If it's the right one for the job, use it with a good framework, especially CodeIgniter.
How Linux Webconverger competes against its Windows based rivals
研究型电脑金相 HMM-5260P
I think The New Yorker said it best.

http://www.newyorker.com/online/blogs/newsdesk/2012/03/iphon...

Choice paragraph:

"The simple narrative equating American demand and Chinese suffering is appealing, especially at a time when many Americans feel guilty about their impact on the world. It’s also inaccurate and disrespectful. We must be peculiarly self-obsessed to imagine we have the power to drive tens of millions of people on the other side of the world to migrate and suffer in terrible ways. China produces goods for markets all over the world, including for its own consumers, thanks to low costs, a large and educated workforce, and a flexible manufacturing system that responds rapidly to market demands. To imagine that we have willed this universe into being is simply solipsistic. It is also demeaning to the workers. We are not at the center of this story—we are minor players in theirs. By focussing on ourselves and our gadgets, we have reduced the human beings at the other end to invisibility, as tiny and interchangeable as the parts of a mobile phone."
A client's system has PHP scripts in its crontab. Just imagine the wonders those files have inside.
A terrible blow for freedom in an already oppressive regime.

Does this mean their public IPs go back into circulation?
Parallelism and the Limits of Languages
As a person from former Soviet Union country I find downvotes for your comment both sad and funny.
I daresay that's true, but not exactly relevant. I've also played blackjack, roulette, rock/paper/scissors, and I'm not sure if logic and tactics that work in games are always valid business plans...
It's probably too late, but if Facebook would like to hedge their bets by seeing if they could make an Instagram workalike & user traction for much much less than $1B -- for say, oh, a mere $1M up front and $9M upon delivery -- I'd be willing to take a shot. One man team. Give me say 2 months absolute tops. I deliver the mobile app, website, backend. Facebook brings the massive user base. Oh wait, again, they could already do this, without needing me. Or Instagram. So, put me down as another guy who thinks it's a misspend on Facebook's part, partly due to perhaps being drunk on their own "funny money" valuations.
Even choicer: "Chinese staff are generally very grateful for the work they are doing..."
The Searchify team grocked the code really fast and already started improving on it.

Would you have your children stay with their 1st grade teacher all through elementary, middle and high school?
The author obviously believes his visits rule out the possibility of exploitation. However, there's something to said for actually being on the ground, as opposed to forming opinions based on western paternalism and media histrionics.
Twitter open sources its MySQL work
Liposom
Liposom is telling you to sleep away the pounds, but there are additional benefits as well, since it can reduce inflammation, harmful toxins or cravings, and best of all will promote better and sounder sleep, without the grogginess in the morning.
A billion dollars is an interesting sum. Any bets on whether the Instagram founders told Mark Zuckerburg,

"A million dollars isn't cool. You know what's cool? A billion dollars."

That'd be epic.
It was a question, and mattvot answered it.
As far as I understand it, the real tragedy is that PHP as used at scale. PHP as Lerdorf intended it was the quick fix, the we-need-to-get-it-done-now fix. And then that fix grew and grew until the things that PHP fixed were eclipsed by the things in PHP that needed to be fixed--but PHP was already too big to be fixed; people were using PHP not just for fixes, but for everything, and to fix everything would break everything... And that's how we got here. Because nobody will understand your intention when your code is on the screen and the intention can only be inferred from someone who is not in the room with you.
It's because they doubled their revenue since last week.

Oh, that's right. Revenue doesn't matter. "This time, it's different!"
>Why on Earth does the parser need to know about empty?

empty() doesn't issue a notice if the variable isn't set, like it would if it were an ordinary function. It's basically isset() with extra functionality. That makes it useful for checking form variables:

if (!empty($_POST['foo'])) { ... }
The HipHop compiler will optimize much, much more effectively if non-trivial eval() is disallowed, as it is in FB's production code. Obviously, since it's an ahead-of-time system, complex code in eval() will run slowly. The HipHop virtual machine is perfectly happy with eval().
Jeremy Scott x adidas
Keep in mind that Iran has had two major data security compromises (that we know of) targeting their nuclear enrichment facilities, slowing down their timetables and costing them quite a bit of money.

If I had to come up with tactics for preventing any further problems like that, "let's look at the example from China" would certainly be on the table.
My brown C64 with a 300baud Hess modem and Indus drive - that first $600 phone bill was all worth it. Bless you Jack for your vision and tenacity!
Social customer service: Don't compete against machines
It's a press release. Most people don't know what a standard deviation is.
Collision Repair North Vancouver
Taylormotive specializes in collision repair in North Vancouver. We are founded on a principle of fair pricing, exceptional service and quality repair.
Ivy Bridge EP and EX coming up in a year's time
Employee screening
Simplescreening is a leading provider of background checking services for customers, employees, employers, web communities and your vendors.
Yeah, that's exactly what I'm thinking too. A coworker set up a home web server on an old C2D Dell machine, and when I ping it, it's responding quicker than the host I'm using.
But after the first quarter would you rather be the team winning 2-0 thanks to a safety, or the team who have dominated the game and somehow are yet to get any points on the board?

I'm not saying Apple have only scored the safety, or that Google have dominated, just that we're no-where near the end of the game and given Google's game plan is a long one we can't say that it's worse, not right now - we can only predict that we think it is.
the NY Times is valued at 900 million.

just sayin'
I find it odd how many people keep saying it's that simple to push PHP code to a box and get it working. Sure, if you've got crazy simple requirements it's generally a cinch. Once you do anything remotely non-trivial (want to read from a file? use some third party library, handle errors in a consistent manner) then you start hitting into issues with file permissions, PHP version differences, modules not compiled in by default, etc etc. I've been dealing with PHP for a long time, and getting a local dev setup to match the remote version (or getting code to work on both environments) is just a pain to do.

Also, PHP is not helpful in local development. I think there's a built-in runserver in the newest versions, but for all of history, to develop PHP you had to install (and set up) apache and all your required modules locally.

With python and Django, I use virtualenv+pip to get a consistent environment, manage.py runserver to test locally. I can pretty much start developing everywhere (my desktop, my VPS, my laptop, that same laptop after I reformat it and install some new distro to test) with 3 commands.
But in your sample size of 1, and later in sample sizes of all cancer suffering billionaires (lets also add in close family) a single confounding factor means that the resulting data is useless, and will only result in a wild goose chase for years to come.

Basically - any single chaotic factor outside the narrowly defined boundaries you have mentioned, will bork your entire system.

While this means that we've reached a similar state to where we are today, the current state is advantageous because it is systematic from the ground up.
> I'm more convinced that we're in a 2nd bubble now more than ever.

I agree. So far I've mostly dismissed talk of "the next bubble", but this pretty much solidifies it.

Of course no one knows when the bubble will burst, so I guess investors are making as much money as they can before it inevitably does burst. It's a classic case of the "greater fool theory" http://en.wikipedia.org/wiki/Greater_fool_theory
With PHP, creating a new "app" is a matter of sticking a .php file in a directory. There is no config file, directory structure, or server to babysit, and nothing to restart after modifications. Instead of using a complicated templating system, you just include HTML inline.

This is a horrible design for a large webapp, but even as an experienced programmer, sometimes I just want a quick hacky self-contained script, like the many, many .py files in a subdirectory of my home directory (but on the web, Python does not provide this convenience in commonly used setups). A beginner can similarly benefit from simplicity: even if Rails tutorial code is pretty, there is still a lot going on behind the scenes; sometimes, the smaller conceptual model required to really understand what's going on, the better.
I find it to be an interesting philosophical question about what defines a language.

If you write code in Java, but compile it to native format (using gcj, for instance) instead of using the JVM, is it still Java? In doing so, you lose what is probably the language's biggest selling feature.

Or, perhaps less relevant now, but I remember the days where people would go on about how Ruby didn't support native threads. Except there were interpreters that did use native threads with the exact same Ruby code. Was Ruby code running under one of those other interpreters still a Ruby application?

PHP too comes with expectations about the environment, like how it integrates into the web server stack, which if not met, is it still PHP? I'm not really familiar with HipHop, but, for instance, if you have to compile your code before deployment, you're not meeting one very prominent expectation of PHP: The ability to edit the code in-place on the live server (best practices notwithstanding).

So, what does define a language? Is a language just the syntax? Standard library APIs? Standard library behaviour (see Ruby example)? Runtime environment? I'm not sure you will find a generally accepted answer.
Silicon Valley’s Robot Block Party, Wednesday, April 11 2012
I hope so too. Maybe he'll stop posting "news" about himself and realize how uninteresting his drama is. And maybe at that point I'll stop leaving annoyed, uninteresting, and bitter comments about how annoyed I am of seeing his name pop up anywhere.

I think this will be a good test, so to speak, of Pando to see if they hop on the drama train like those at TC enjoy(ed) doing.
A Summary of Dale Carnegie's How to Win Friends and Influence People [1936]
* Use a non-standard ssh port

If someone has your private ssh key, then they presumably have access to your client-side ssh configuration. This might prevent random Internet attacks, but this doesn't do much against a targeted attack (which is what someone will do once they jack your private key).

* Disable root ssh login

If your private key isn't authorized for root anyways, this doesn't really matter. This is just a point of general ssh security, not a protection against stolen private keys.

* Configure 'Single Packet Authorization and Port Knocking' --
http://www.cipherdyne.org/fwknop/

As with point 1, if someone is able to jack your private ssh key, they probably have enough access to view your ssh config.

* Have decent iptables rules. Use either fail2ban or denyhosts
with stringent rules, if you must, that ban on 3+ failed
logins.

If someone steals your private key, then they won't have any failed login attempts. I'm unsure how you feel this makes using a password-less private key anymore secure.

* Have a whitelist of acceptable IP's for ssh access

This presumably defeats the purpose of ssh mobility.

* Use any system of 2-factor authentication. I'm partial to
Google's Authenticator. Here're some directions to get that
set up, if anyone is interested:

Using a password (something you know) + private key (something you have) already is two-factor authentication.
So the pendulum swings. A little more than a year ago 'The ducttape programmer' was all the rage and he was by definition a PHP programmer.
How will Vergence Labs deal with the potential competition from Project Glass?
I agree. Why not run the webapp as the user account the code belongs to. With virtualenv and pip, normal users can install modules into their own site-package in their home folder, and any runserver started as them will only have permission to access anything they have access to. The only thing that is possible to exploit is what they've allowed in their code, but that's pretty much the same issue you have with php.
I think you're mistaken to assume the beginner even has such a thing as a local development environment. When first learning PHP I wrote all my code on a $10/month web hosts, saving directly to the FTP server.

Only later did I install a local dev (now made very easy with MAMP), learn about version control, PEAR etc.
What if we had lots of such parallel "internets" that are all accessible from around the world. That lets the user choose which "internet" to connect to.

Something that can reduce the ICANN and the US control over the current network. After all, competition is always good.

We now have such underground networks that is piggybacking on the existing internet.
You can put up whatever barrier to entry you like. Invent a certificate for Haskell programmers with Ph.Ds. Require everyone who works on your website to have your certificate. Have fun.

But most of the world will tell you where to stick that certification and will cheerfully walk around your "barrier to entry". Then they will hack together a web page using whatever programmers and tools they can find, certified or not, because web pages are very important in the twenty-first century and even the lousiest, slowest, buggiest PHP site is often more valuable than a paper sign stuck on the wall, an entry in the Yellow Pages that nobody reads anymore, a bunch of people sending individual text messages to friends-of-friends, or a static web page from 1997 with a little animated GIF on it.