skysight-inc/HackerNews huggingface dataset:
San Francisco Hacker House Has Space!
Hacker House in San Francisco has a room available for two months, beginning February 1st and ending April 1st.

It's a good sized room and costs $870.83/month. You'll be living with three guys who either run or work at tech startups in San Francisco (Divvyshot, Rapleaf, Disqus and Justin.tv)

Email dan at dangrover.com to set up a time to come see the place.

Features:

- Hardwood floors

- Gigantic windows and lots of sunlight

- Rooftop access with excellent view of the city

- Shared common room to put desks and computers (though the room you'd be renting has room too)

- High speed wireless internet access (12Mbps DSL)

- Located in the Lower Haight, with tons of bars, cafes and restaurants within walking distance

- Washer and dryer

- Dog
It greatly depends on what you compare PHP to, but to highlight a handful of disadvantages,

* PHP is considered extremely weak performance-wise

* There is poor to no support of multithreading

* There is no eventing system

* As a web framework, it sins in mixing code & design (opposed to e.g. Django-Python or Ruby on Rails)

(If the term "framework" seems unfit, think of "web-targeted toolkits")
OS X client boots fine without a monitor attached, it just don't initialise a display device. You can connect via SSH and use other services. I think if you enable VNC in Sharing, it will simulate a 1024x768 display for you to use.
Wind Chill Factor Algorithm Blows
Indeed, the title of the original post ensured that someone would point out that bit of misspelling. One does not insure against certainty.
Lead management
With Marketo’s analytics one can Publish detailed reports without wasting hours in Excel,Understand each marketing interaction with every lead and opportunity,Choose from an extensive library of easy to understand reports and Subscribe to daily, weekly, or monthly reports via email.
Thanks for that. The video makes it clear exactly how pathetic the "interactivity" really is.
PHP is not a framework.
Well, let's not go overboard. Many people fall asleep to the sound of mechanical heartbeats or mechanically assisted heartbeats every day.

Besides just pacemakers, there's mechanical hearts that do everything from help out or completely replace a heart until a new one can be found.
Used to be you had to do something before you got charged.

Threatening seems so much like thoughtcrime.
Does anyone ever read the HN twitter name as Newsy Combinator?
I do this all the time and it bugs the hell out of me for some reason, mostly because it's not what it says.

Does anyone else?

Oh, and a late disclaimer: what you have seen cannot be unseen. You'll start doing it from now on if you haven't before.
Will 2010 Finally be the Year of Location?
Social science meets computer science at Yahoo
Purchasing A Bag For Your 17 Inch Laptop
It might at first look like a puppet with pre-recorded voice samples trigger by buttons. But looking at her face you can see clearly that her advanced artificial intelligence is just too shocked to still move her body or close her mouth.
Car Finance Company Basics
realdoll + tickle-me-elmo = this
Do California residents get a greater than average amount of services for all their taxes?
You have the freedom to do whatever you wish with Apple's products, of course--but Apple has the freedom to design them however they wish. When you say "freedom", you mean "compelling Apple to make the design decisions you want".

What I want as a creator is the freedom to design and build things the way I want to, and what I want as a customer is the freedom to buy and use products that are built from any number of design philosophies. If your design philosophy is so much better, let's see a combination of products built by that philosophy by as many vendors as you'd like that I'd prefer to my MacBook and iPhone. As it stands, Apple's design philosophy has made available to me a better product than I'd be able to buy otherwise. I'm not going to complain. They seem to know what they're doing better than their competitors, and I'm not fucking with that based on some damned ideology. Whether you brand that ideology with the name "Freedom" or "Puppies and Rainbows" or even "Eternal Bliss", it's just demagoguery.
Perhaps you could augment the github project description to include some keywords like: keyboard, mouse, control, click, UI.
So does hacker news have a problem with quantum mechanics being explainable?

?
It's not misspelled. Look it up.
Faces are the hardest part to get right.
There's an old saying about what they pave the road to hell with.
So what. Tell me you never use the man pages for the standard C library.

There's a whole generation of programmers out there that couldn't hack their way out of a wet paper back without the help of an IDE telling them what function parameters go where.

And in C I also still can't remember if the fwrite call takes (buffer, sizeof(element), nelements, fp) or (buffer, nelements, sizeof(element), fp).

This is all about religion, the PHP church has a large number of followers and it's 'bible' contains some arguably wrong pages, so those in other churches will go out of their way to shake their heads at all the fools in the PHP church when it's clear to everyone else that their religion is broken.

Meanwhile the PHP guys will simply get the job done and take home the loot.

I can program in lots of languages but for quick & dirty stuff (and don't tell me everything you write is of world class importance) it is very well suited, if you're disciplined you can take it to considerable heights before you run out of steam.
It's certainly a better description than "Hacker News". It has a lovely aggregator/not-quite-just-news feel to it.
http://www.google.com/dictionary?langpair=en|en&q=insure

http://www.google.com/dictionary?langpair=en|en&q=ensure
I don't think you understand PHP's greatest strength. It's all about the right tool for the right job for the right man.

PHP was invented so that designers could add a <p>Hello <b>Martin</b></p> and think it was cool that their homepage showed different names based on who you were. For most people basic functionality and the ability to connect to a database is more than enough. You can probably write up more than 90% of all webpages without using closuers, lambdas, recursive functions, object oriented programming and what have you. And the people who write these webpages don't care about programming at all, they just want the job done. These quotes from Rasmus shows where he's coming from.

You can of course argue that people shouldn't launch webpages if they don't know what they're doing, the terrible safety concerns of letting idiots code stuff for the web, etc. but it would be like scoffing at people who don't drive an extra souped up Ferrari Enzo - very arrogant. Some pople just want to get from A to B. These are the people who use PHP. And incidentally they are also the people down in the trenches actually building all the little sites that make the world go round.
You have some points, but I think they're not very strong. PHP seems fast enough for many popular and large websites, I'm not sure how important multithreading is to most web applications out there, same with events, and the last criticism is in the PHP community thought of as a feature. PHP easily suffices as a quick, simple templating language when you don't feel like you need to bring in Smarty or some other thing specific to templating.
recent reddit submission & discussion on Rasmus:
http://www.reddit.com/r/programming/comments/anmgx/i_hope_no...

and the HN thread: http://news.ycombinator.com/item?id=1043400
Well, here's one. Hi = )
This is so sad.
The Need for Having Good Retirement Plans
When we are young and full of energy, we can have just about anything we need and want. But things change as days pass by and when our body starts failing us. We will not have the same kind of energy to work for long hours even when our mind is willing. We will be forced to cut down our expenses in various ways. Your financial resources will start dwindling day by day with your earning potential reducing year after year. Insecurity will haunt you making you lose your sleep.
I've not had my account closed despite being a customer for almost 5 years, and I've been everywhere from broke to carrying a modest balance.

It's probably fair to point this out, though: at least ING Direct is highly unlikely to arbitrarily close my account and freeze my funds because they think I ripped someone off on eBay.
Did you just say Noam Chomsky is just a really good troll? He does seem fond of meeting his critics as having "virtually no comprehension of the work they are discussing", being "technically correct, but completely irrelevant", etc.
I'd have to say it would probably be really awkward if people could see what pages I clicked through to on something like facebook and when.

The other one is at work, sometimes explaining why I have something set up the way I do and how I'm using it is awkward.
Yet Wordpress is still the most widely used blog software ever. PHPBB and it's ilk still run the forum game. Wikipedia has yet be unseated.

If it's cost > it's profit, why is it still used so widely?

Network effects, data lock-in, asynchronous information exchange in markets. Just because something is rationally better doesn't mean that the market actors are rational.

That said, companies like EA, Apple, and Amazon license Jive Forums (which is not cheap), Confluence, et al for a reason.

I recently replaced a C#/.NET app with a PHP version and saved a company close to a million a year in licensing, servers, staffing and development costs. Not to mention it took my team a third of the time to develop as the original application, yet performed better and had more functionality. There was a significant gap in LoC as well.

Your anecdote is a personal anecdote, coming from the person most likely to have a particularly jaded view of both the short and long-term costs involved.
After watching that I wondered: this is AI? Is it anything more complicated than various sensor interrupts to a processor that then outputs a voice sample depending on the sensor and the "personality" setting?
AI-driven is a bit of a stretch here. If you include common sense perception, reasoning and action, this robot is far from state of the art. Did I read that right, that it can't move any limbs? How can one possibly even come close to thinking this thing is real?

Those girlfriend sims promise a better relationship, because their faults aren't as constantly glaring
http://www.boingboing.net/2009/11/20/man-to-marry-his-vid.ht...
I don't know why I am being modded down. Apple fanboys?
Make Money Online With Ad Networks
Here you go ;-)

http://plan9.bell-labs.com/sources/plan9/sys/src/
I wonder what you're comparing PHP to. PHP is faster than Ruby and about the same speed as Python. Threading is not a pressing need in the sort of environment PHP typically runs - multiprocess web servers. Python and Ruby, when used for web apps also manage just fine with 'little to no support of multithreading'. And as someone else pointed out, it's not a framework to begin with (although there are PHP frameworks). The language is not without its warts and limitations but I don't think they're the ones you've listed.
"- Why did we export manufacturing to cheaper labor overseas and not imported the labor?"

That is a very interesting suggestion. But how would we get rid of minimum wage,health care costs,unions,cost of living to actually lower the cost ?
Other countries have an advantage as the minimum wage is lesser and human rights activists are not as vocal.
Maybe if people think more deeply about it they will have a solution.
If we write for our peers, and you are a highly qualified academic, then your market is small. But if you just want to get the job done, you have many peers, and your market is enormous. And, at times, every one of us just wants to get the job done; and at times, each of us is so distracted or tired that our effective intelligence drops.

For market success, the ideal place to be is just smart enough to be able to understand the ivory tower issues that the solution needs; but dumb enough to relate to the everyman and agree with him ("Or walk with kings - nor lose the common touch"). Or perhaps it's idealistic vs. pragmatic - regardless, you need both.
> It's all about the right tool for the right job for the right man.

Oh, come on. Give me an instance where PHP is the right tool.

This argument is so overused that I don't even know what it means anymore.

And no, shared hosting doesn't count. My personal hosting plan costs something like $10 a month and I can choose between PHP, Python, Perl and Ruby (with Ruby it is more difficult, since I have to ask the sysadmin to add a couple of Mongrel instances for me). But mod_perl and mod_wsgi are there by default.

> <p>Hello <b>Martin</b></p>

Dude, that doesn't have any PHP code in it. To make this dynamic, you still have to have some way of authenticating and storing info about users. And you'll also want some way to edit those users.

Do you know how easy it is to create a simple CMS in Django, with authentication, and a functional admin? ... it takes only a couple of hours to a beginner that never worked with Python or Django before (yes, I saw one in action).

When PHP appeared, it made sense since Perl was the only game in town, and it was a bitch. But things have evolved a lot since then (even for Perl). For me, PHP doesn't make any sense.
I think it is very useful. I will type partial searches into Google the next time I put together a customer survey.
"PHP is considered extremely weak performance-wise"

Compared to what? Assembler?

There are valid criticisms to be made of PHP, but poor performance is not one of them.
Can we stop the language bashing please ?
I've seen writing from about 100 years ago worried that the world would run out of coal, the dominant fuel of the day, thereby causing the railroads and factories of the industrial revolution to cease.

Of course, we have plenty of coal today.
Yet the fact of the matter is that's how the cards fell - we had the well-designed, well-implemented languages and frameworks that failed utterly to find any foothold with amateurs and beginners, and only found refuge with the Java EE-enabled engineers.

When did we have all that? In 1995, when PHP was started, I remember having Perl, shell scripts, and C server-side CGIs.

I don't recall significantly better viable alternatives becoming available until quite some time later.
Fine. But the original title did not mention the Crunchies at all; that was my main issue. I see it's been fixed.
Stupid and lazy people are just a drain on your company. But stupid and industrious people are far more dangerous, they may put in enough work to produce value but it may come at an even greater cost in technical debt.

To quote from this Glenn Vanderberg blog post: http://www.vanderburg.org/Blog/Software/Development/sharp_an...

"Weak developers will move heaven and earth to do the wrong thing. You can’t limit the damage they do by locking up the sharp tools. They’ll just swing the blunt tools harder."
Exactly. It's just a cheap marketing ploy. It worked though.
> PHP is considered extremely weak performance-wise

I don't know, it seems a lot of the very high trafficked sites (Facebook, Yahoo) run PHP. Yes benchmarks do show PHP doing poorly, but when was the last time anyone used PHP to crunch numbers? It's apparently fast at what it needs to be fast for.

> There is poor to no support of multithreading

That is not a flaw. PHP is a share nothing architecture; each request is completely independent. This is a good match for the stateless nature of HTTP. Multithreading isn't at all appropriate for PHP and I can't think of a scenario where it would be needed.

> There is no eventing system

PHP is a programming language not a framework. I'd make more of a comment about the various PHP frameworks but "eventing system" seems kind of vague. Maybe you can clarify this a bit and then I'll comment.

> As a web framework, it sins in mixing code & design (opposed to e.g. Django-Python or Ruby on Rails)

Nobody mixes in code & design in PHP anymore -- you won't find it terribly common among the various PHP frameworks. I do use it from time to time as a debugging aid and my compiling template engine uses it as the compilation target.
hehe. touche!
I have to use the man pages for most languages when I'm learning them. PHP is fairly unique among languages I've worked with (and that doesn't include C) in that I have to keep using the man pages even after I've become fairly fluent with it.

In Python, by contrast, that fwrite call is just:

fp.write(text)

In some ways, the religion metaphor is pretty apt, since the strongest critics of a religion are usually those raised in the religion who consciously reject it once they realize what else is out there. I learned web programming with PHP, and I've done several fairly large projects with it (the largest had ~100k registered users and ~250k hits/day at its peak). I ended up hating it enough that when it came time to look for full-time positions, I explicitly said "no PHP" and disqualified any jobs that used it.

(And actually...of late, everything I write is of world class importance, but that's an artifact of my current project and the fact that it's sorta taken over my life. I used to write quick & dirty stuff much more often, and I usually used Django for it.)
This is all about religion, the PHP church has a large number of followers and it's 'bible' contains some arguably wrong pages, so those in other churches will go out of their way to shake their heads at all the fools in the PHP church when it's clear to everyone else that their religion is broken.

This "we get it done, everyone else doesn't, ergo X is better despite its flaws" logical faux pax drives me up the bloody wall.
There is some evidence that high blood iron levels increases the risk of heart attack and stroke. So donating blood regularly may actually be good for you.

http://www.webmd.com/news/20001025/too-much-iron-may-lead-to...
I am saying that encouraging consumption does tend to lead to over-consumption. Equilibriums exist in textbooks, but in the real world there's a clear tendency for oscillation in economic markets. If you're pushing one way, yeah, you're a part of the problem when things go over the line in that direction.

Advertising is nowhere near neutral in its effects on consumption. Sure, it may have some minor effect that reduces consumption, but taken as a whole that's not what it does at all.

Note here this is different from what you're reading into my position. I'm not saying marketing is inherently bad. But I am saying that it does push in a direction, and too far in that direction is bad.
Canada's also turning parts of Alberta into a wasteland.

http://www.flickr.com/photos/pembina/sets/72157621954583656/
I won't dispute that computer science is indeed a science. CS is very testable, we can easily show evidence that a pop operation takes O(1) time.

Science is about discovering models to describe the world. Proving from axioms that pop can be done in constant time on a Turing machine is math.

The fundamental theories of computation are mathematically rigorous.

Exactly. Math. Not science. Nothing in science is mathematically true, only not-yet-shown-untrue. See: http://www.edge.org/q2005/q05_8.html#kay
Where did you read 'x is better' ?

That's not what I wrote. It's simply good enough.

A toolbox analogy:

We all know that brand 'x' is 'the best' possible tool available.

So why doesn't everybody use brand 'x' ?

Well, because some people have gotten used to brand 'y' and it is good enough for them.

What's better doesn't enter in to it. There is a minimum level of performance required for the job and both tools meet those requirements, so both are valid tools to solve the problem with.

Which one is the 'better' one is a matter of perspective, and in that sense there are as many truths as there are observers.
We dropped PHPBB and moved to Jive Forums several years ago, as the costs of weekly updates and surprisingly regular break-ins easily outweighed the cost of licensing Jive's software. However, moving away from the forum required data migration, which was difficult and time consuming.

And that's not a personal anecdote? You aren't particularly jaded? I don't understand why I would have a jaded view of the short and long term costs involved. You'll have to explain. I'm not a PHP developer, btw. I consult across a wide variety of technologies and have done so for the last 15+ years. I would have certainly been better paid for that particular gig had I stuck with C#.

It would make sense that Apple and Amazon use Jive since all of their web properties are largely Java based, why step outside of a core competency?
I'm in my nth effort to learn (Common) Lisp, and this is the implementation I've chosen, mostly because its portability (read it as I could run it in Windows, despite not being my preferred environment).

The only thing that may worry me a little at the improbable case of using it for production code is: strings are encoded in UTF-32!! That's 4 times more memory than necessary for my usual use cases...
Same here, but I can't deny that PHP made me more money than all those other sexy languages combined.
We need a standard for changing a title to convey it is clearly heavily editorial.

It should say the name and as bland a topic summary as possible, in part as punishment for clickbait.

In this case, perhaps: "Marshall Kirkpatrick on facebook privacy settings"
Well, if you look at either, neither one nor the other has an awesome body OR brain.
Apple has a point with the technical issues it cites. A compiled version of Flash would address them. However, if Apple needed to block it for the "strategic" reasons given in the article, it could find a way.

Come to think of it, I reckon Flash requires a virtual machine to operate (a compiled version would need to overcome some fundamental architectural issue). Assuming that's true, CS5 wouldn't produce a compiled version at all, but a standalone flash player for the iPhone plus the code and data. This would have the same technical problems as before. Therefore, it would be equally easy for Apple to justify blocking it, and equally easy to implement that blocking (by disallowing virtual machines, because they are potentially programmable like that C64 emulator).
Programmer Done Syndrome
Flow in Web Design [pdf]
> Do you know how easy it is to create a simple CMS in Django, with authentication, and a functional admin?

Frameworks have their place. PHP has a number of frameworks that can also make this claim. I would say raw PHP fits nicely where frameworks don't.

And <p>Hello <b><?php echo $_SESSION['first_name']; ?></b>!</p>. Populate SESSION however you like, whether it's from a database or a simple form submission.
s/Developers/Malware Authors/

FTFY.
Vim switching to Mercurial
Yes reading this convinced me that as much as people criticize companies in China, the only reason US and European companies are more careful is because of regulation...

It's a good argument in favor of regulations and strong health agencies.
> <p>Hello <b>Martin</b></p>

Dude, that doesn't have any PHP code in it. To make this dynamic, you still have to have some way of authenticating and storing info about users. And you'll also want some way to edit those users.

Dude, he was saying they could add personalization to the page.
If we take this as a question about how to interact with people in a cafe environment and not a banal question about the best kind of coffee then just order what you want. I once had a meeting with a boss who ordered a milkshake while wearing a suit.
Mistake, Freudian, or my dyslexia :)