skysight-inc/HackerNews huggingface dataset:
You're both right. Spreadsheets are already a (poor) programming paradigm called Functional Reactive. I say it's poor but it does something amazing: it doesn't require structure, planning, and forethought; and it can be used by anyone. The problem is that these constraints pull at each other: make it more powerful and you make it less useful.

I think it's only when you make a complete rewrite from the bottom up in another paradigm that you can extend the power while retaining the usefulness.
My hypothesis is that population is self-regulating in some way, be that socially or evolutional.

Personally, I really do think the fact that people put their careers before reproducing, therefore leading to problems later on is why there are fertility problems amongst developed nations. A huge number of people here in the UK don't have children until very late on and then have to rely on IVF which is not a flawless process.

The less "developed" (which is ironic) nations have less of a fertility crisis [1].

At the risk of sounding like some crazy hippy, this is all down to the short-sightedness of capitalism and globalisation self-destructing under its own rules. I think the article you linked neatly describes the arrogance that people should be able to control fertility rates.

[1] http://en.wikipedia.org/wiki/List_of_sovereign_states_and_de...

* edit - cite your sources!
it's worth to try :) have you seen or heard about three person chess before?
That very thread convinced me to switch to name.com six months ago. They're great.
Please contact your host and get them to upgrade to something released in the last... 5 years or so?

As noted above: CentOS 5.6 was released less than 3 months ago, and CentOS 6 isn't even out yet.

Similarly for Red Hat. RHEL 5.6 was released less than 6 months ago, will continue to be fully-supported for another 3 years, and Red Hat can provide "critical impact security fixes" for another 3 years after that.

3.1.x is not going to be "officially supported" as a legacy branch

WordPress.org have just screwed a lot of people.

Every RHEL 5 shop is now stuck between Scylla and Charybdis, trying to evaluate whether it is better to run with a web app that is unsupported, or an operating system with key, network-accessible components that are unsupported. And RHEL 6 shops are wondering which path they'll take in a couple of years time when PHP 6 become a requirement.

Any CentOS shop with seperate dev and ops teams is going to hate jumping onto the "now and forever you will have to recompile and reinstall PHP every month" bandwagon. There's a reason these folks are running a binary distribution, and they really don't have secret Gentoo-envy.

Also remember that installing a new PHP release is incredibly risky from an ops perspective. PHP has an awful track record of backwards compatibility, regularly changing APIs between point releases, and every upgrade has a very real chance of breaking custom code which may not even have a development team any more.
Facebook blocks Google Chrome extension for exporting friends
Presumably I can therefore make the shared secret derived through my own ID (JangoCuni SkyKey + ID "JangoCuni") to save text anywehere just for me? Is this possible in cloud storage – do you support bulk file upload processes?
I think that the point is, because they did it, someone else could - they released the info so people could change their passwords, as opposed to using that information for nefarious purposes. It's quite common for companies as large as Sony to simply ignore things like this until they become a problem. So they're making it a problem, but one that is transparent.
Brady Label Maker
Label makers by Brady make it easier for us to organize our belongings as they help us find what we are looking for in an instant.
Personally I feel that you're being a bit too optimistic. LulzSec was much louder about the fact they did it for the 'lulz' rather than for any noble agenda. Encouraging people to log in to random people's FB account and ruin their relationships serves no purpose. Interestingly enough @Anon_central recently tweeted a qualification about their supporters (which has a great overlap with LulzSec), which to me shows that you're being too optimistic [1]. Especially considering that Anon is supposed to be more ethical compared to LulzSec..

[1] https://twitter.com/#!/Anon_Central/status/87402917006557184
It were sites like that which made my realize we are in a bubble back in 2000.

On the other hand they were far from being profitable back than so it might really be different this time around... ;-)
Here are the videos for the Fall 2005 "Intro to Algorithms" class (http://amps-videoserver2.mit.edu:8080/reports/sma/index5503f...), and you can find videos of his other classes here (http://erikdemaine.org/classes/).
That is one seriously cool hack. Do you have a video of it in action? Did you sell any?
Let's compare the two: without anti-ageing tech, we all die young¹, period. With it, we have a choice: die young (but healthier), or have much fewer children, if at all (also, mind the transition period).

Sure, if we choose to live longer, our standard of living may decrease. But I'm not sure. Our current world has many problem which if solved, may allow us to dramatically increase our standard of living even if we live longer.

Plus, anti-ageing tech give us the choice. Even if we go for the Logan's Run route, we'll be better off than right now, where we die young and senile and not at the same age (yet another inequality factor).

The only "justification" for the current situation is Mother Nature. But Mother Nature isn't All Mighty God. We don't have to listen to her.

1: lets consider for the sake of the argument that 80 years is "young", whether you are senile or not.
Pranav Mistry's New Projects (Teletouch,SPARSH)
This should be especially popular here as Hacker News was built in Arc :D
My comment yesterday seems relevant here: http://news.ycombinator.com/item?id=2714515
Why should basecamp even need to prompt the user to upgrade their account to the new login system? Why don't 37signals just do it?
my first thought is that I really want an android app for this.
> • There's very often a speed / memory usage tradeoff. At present, especially for web browsers, users tend to prefer speed. (i.e. how many rendered pages do you cache per tab so that clicking the back button is next to instant?)

This is a good point, and the amount of memory used for such a cache is ideally "all of it, but no more".

Which is the same argument for buffer cache.

So I wonder if it's possible to use the buffer cache in this way?

Perhaps write the rendered image to a tmpfile. Then don't sync the write and also something like fadvise(FADV_DONTNEED). The app can then free the memory. (Clearly you could play a similar game with mmap()).

The idea would be to have the memory sitting in the system buffers. But the app can inform the system that these pages are discardable under memory pressure, rather than needing to be written to disk.
Mobile web usage has already surpassed PC web usage
So don't run win32. :) We've had 64-bit processors for a while now, run a 64-bit OS and you have all the address space you might want.
Collagen - thần dược trẻ trung 
Sử dụng collagen trong trẻ hoá da hiện nay rất phổ biến trong các trung tâm thẩm mỹ cao cấp, tuy nhiên người tiêu dùng rất hay lúng túng khi chưa có các tiêu chí lựa chọn sản phẩm tốt nhất cho mình. Collagen trong kem dưỡng da, collagen trong đồ uống, collagen trong mặt nạ dưỡng da. Vậy thực hư công dụng của collagen như thế nào?
There is one pattern: a lot of marketing.
While not right square on topic I dont think the parent post was so off target compared to digressions and explorations that are common on discussions here that it warranted an admonishment. I have not "worked on modern browsers" and that seems to disqualify me from expressing an opinion on what I consider using too much as an user of a piece of software.

But this much I can say, that even a few years back I could comfortably use a Linux desktop on 64MB RAM. Now even a Debian box with X would run rather choppily on a system that has 256MB and it is not very clear to me in what exact way is my compute experience better now than the one that I had on the 64MB system. Even those that are considered a lean browser, take upto 200MB of that 256 and still does not work smoothly.(FF 3.5 still does fine on this system BTW). Had my old system been augmented with some 3Gigs of RAM it is possible that its performance would be worse than a modern system of equivalent RAM, but now that it is common for a system to occupy more resources to accomplish the same level of activity is at times an irritant.

The usual counterargument is that RAM is cheap and one should just go and buy some or suffer otherwise. I think it is this assumption that is made or a requirement that is imposed by the newer versions of software that GP was complaining about.
This is a hard (if not impossible) question to answer. It will vary hugely based on a lot of different factors:

How many languages do you already know?

How long have you been programming?

Have you done any functional programming before?

Are you familiar with lambda calculus?

and the list goes on.
Annotations and auto-wiring for a "serious project"? Please no. If you want to see how to write code in java without going framework mad, look at this book http://www.growing-object-oriented-software.com

I have worked with one of the authors on a "serious project" in a bank and over time we gradually ripped out the frameworks, making the code much more explicit and less magic.
It makes sense that people's ability to detect true emotion is capped, though. It's useful to be able to successfully fake an emotion. Social skills are an arms race. 50-50 is somewhat lower than I'd expected in terms of the skill of the average person, but I'd be astonished (and disconcerted) if emotional detection was at 100%. Being able to lie is just too damn useful.
Being excited for this has raised me to a new level of geekdom.
As I'm sure you noticed, many of those sites are putting the password in the welcome/verification email, but this is not the same as actually storing it as plaintext in their database. The thing to look out for is your old password in password reset emails, not welcome emails.

And another one to add to the list: my brother's small business uses British Telecom for email hosting. Their control panel stores the password in plaintext.
Kerala temple's secret vaults yield £12bn in treasure
There's a similar geographically accurate map on wikimedia, but without the simplifications, such as making the section of the circle/district line through from Notting Hill Gate to Edgware Road straight. Removing some of the curves and the other changes, while relatively small, really makes the map easier to read.
http://upload.wikimedia.org/wikipedia/commons/0/08/London_Un...

As an aside, there's some details on wikimedia about how the geographically accurate maps are plotted:
http://commons.wikimedia.org/wiki/London_Underground_geograp...
There's a lot of money in haircare products and a lot of advertising cash.
Themes like this really piss off Android users too.
What it actually says is that mobile app usage now exceeds web usage from mobiles and PCs combined (measured in minutes) at least in the USA.
Not everyone indifferent to immortality is "young". Some of us actually appreciate being a life form, expiration date and all. To live long/forever is to halt evolution. I'm more than happy to take my shot at life, live my 8 decades, then get out of life's way.

After a certain stage in life, we take more than we contribute in terms of scarce resource. When my time comes, I will be more than happy to get out of the way and let time march on.
Oh I don't think they are some kind of Interwebz Mother Theresa incarnate, they most obviously are not. And indeed the question of are their deeds more positive than negative in net appears not to be in their favor.

However if I retort to D&D classification. Nowadays Lawful Good can hardly achieve anything meaningful without tripping over themselves.

If general tech community is Chaotic Good. The Anon seem to be Chaotic Neutral, LulzSec appear to be Neutral Neutral (or True Neutral).

But that does not mean that no good can come of their actions. Its just more unpredictable. Which may be good - since the opressors cannot fight an enemy without agenda.
does anyone know of a directory of all MIT CS lectures which may not be available on OCW? would be great to have such a list. extra brownie points for Python... :)
I didn't set the price, but I will note that tech books typically only sell small numbers, regardless of price. It's a small target market.
A decent static type system ensures every object will be compatible with the types of all its references, no matter how the program may manipulate them. Only 100% path coverage could replace that guarantee, and that's generally regarded as infeasible.

No project I've worked on in twenty years had test coverage I could call "adequate", though I realize this is partly my fault. Hard-core TDD from day one might get you as far as "mediocre", and the industry average is much worse than that.
We have written a new spreadsheet and spreadsheet consolidation is one of the core cases.

http://hypernumbers.com

Our core business case is to address the problems of distributed business processes implemented in spreadsheets. We want to continue to offer the flexibility of the spreadsheet paradigm whilst addressing the most weaknesses of the current paradigm.

This short video (when its finished) will be the centerpiece of the new release:
http://vimeo.com/25937882
> The problem with image buttons like the ones shown are that they visually break when zoomed in (tested in Chrome). When I zoom in, the right side of the buttons does no longer fit perfectly with the rest of the button: it get moved by some 2 pixels up, while the rest of the button remains in place.

Using Camino (FF3 or FF3.5 engine, something like that) there isn't even a need to zoom in: the alignment is broken by default[0], and when zooming in the button sometimes "tears" out[1]

[0] http://imgur.com/5yHZ5

[1] http://imgur.com/fCVhW
The first comment on wired has a very good tip:

For best cooling you want to use a mix of Ice and cold water, with a ton of salt. This lets the water temp drop below freezing, and makes better contact with the cans/bottles, transferring heat away from them faster.

It makes a pretty big difference, especially when you've got a bunch of warm beer / wine and want to get it to a drinkable temperature as fast as possible.
The touch buttons aren't just an extension of the screen. For example, they don't provide visual feedback when they're active or activated, and when you're looking at the screen, they look like they're part of the bezel.

Note that while you're using it, you never accidentally hold your phone with a finger covering your screen. That's because you're looking at the screen. You know where it is. It's bright. It's easy to see its edges. It's the focus of your attention. The bezel around the screen, on the other hand, is not, but merely touching it in the wrong place will cause your phone to do unexpected things.
The original link appears to be dead.
Actually, Facebook, Twitter and Farmville are great examples of products nobody said they wanted and didn't solve any perceived problems, but are succesful any way.

I've compulsively weaned myself off the "solve a problem" mentality because it gets in the way of building truly innovative products, IMO.
Reliability, in this case, is none of the original author's concern.

The concern is accidental activation, which you kindly pointed out happens fairly easily.

Others already have made a point that the feedback would be useful for the disabled.

For me, the feedback is quite important - a lousy keyboard with those membrane keys causes un-registered keypresses or double taps. A good key will give the user that feedback without the need of viewing the screen.

Basically all the androids with the capacitive buttons drives me nuts because of that.
COPPA protects children from advertisers. Google makes all of its money through advertisements. It appears that the law is doing exactly what it should be doing.
How is this any different than the previous 5 editions?

Have a look at http://www.learning-perl.com/ where the author (brian d foy) blogs on the updates made.

why should anybody care there is a new version?

Its good to know that there is an updated version of the book. I've never read the book myself but its handy to recommend to friends/clients/etc that I deal with.

And how is this hacker newsworthy?

Not sure but perhaps the upcoming 4th edition of Programming Perl due in October is newsworthy? http://oreilly.com/catalog/9780596004927
Usa casino
"There's very often a speed / memory usage tradeoff."

And yet Firefox seems to use about 4 or 5 times more memory than Chrome on my system whilst being noticably slower as well...

If Chrome had all the addons that Firefox had, Firefox would be a dead browser.

I still use Firefox as my primary browser. For now.
I'm guessing it covers stuff in 5.12 and 5.14, although a lot of that wouldn't be relevant to beginners.
And pg invented Arc
Somerset vs Essex (SG)
Didn't smart match and given/when get added in 5.10? If so they should have been covered in the 5th edition (which claims to include 5.10).
Did you test this just on the iPhone? Or on all jQm supported devices http://jquerymobile.com/gbs/?
A lot of assumptions there.

Most of us die old bar any Darwin award entries. We're just redefining the term/symbol "old" when looking at anti-ageing.

Circumventing "mother nature" will just get us fucked another way. I reckon the first will be due to the social divide and emotional problems caused by those who can afford to live substantially longer.
And even on 64-bit Windows, 32-bit Firefox will get the full 4 GB of address space.
Fisher-Yates is a better idea, of course, since it is pretty short and runs in linear time, but if someone insists on a sort-based one-linear this should work:

list.map(function (t) { return [Math.random(), t]; }).sort().map(function (t) { return t[1]; })
The problem with image buttons like the ones shown are that they visually break when zoomed in

Breaking features that paying users overwhelmingly do not use is not a showstopper for most businesses. I don't actively hate power-users, but if you're savvy enough to do anything other than open up the browser in the default settings and make with the clicky-clicky, you're savvy enough to undo it when you run into problems.

See also: "I disabled Javascript and your website broke", "I disable first-party cookies by default and your website broke", "I couldn't get your website to work on my wife's computer which I set up to run Lynx on Ubuntu Dapper" (no, really), etc.

I feel a lot worse over the related answer for disabled users, since they typically don't have an option to turn off being disabled, but the economics are the same: 100% higher development costs to improve the experience of under 1% of users is not feasible.
Kudos for making a sensible decision. It's much better idea to force your users to go through the pain of upgrading once rather than hitting them again with a MySQL upgrade in a version's time.

Genuinely glad to hear that WP has this foresight in their roadmap.
In a word: Modern Perl.

In Perl there are many ways to do a thing, but not all of the ways are made equal. Some of the ways have been newly created since the last editions of this book came out, some of the ways have proven to be bad, others have stepped into the limelight and been proven as good, and yet others have become a lot more important in the past five years.

This revision updates the contents of the book to take these changes into account.
> Also, % can be extremely slow (230 times slower than addition on a Sparc).

This is surprising. For comparison, I did a test on my Intel Core 2 Duo. Modulo turned out to be about 8.5 times slower than addition. A lot better than Sparc, but it might still be to slow for certain applications.
This whole discussion is very depressing, because it highlights how uninformed the people are about what government debt represents. At least that is what a poll with 70% against raising the debt ceiling tells me.

Government debt equals private assets, and so being against government debt is being against (at least one form of) private assets.

If you are against the accumulation of private assets for whatever reason (for example, because you're a communist - see what I did there?), there are still better ways of preventing that than making the government commit economic suicide.

Honestly, the US should just get rid of the debt ceiling altogether, and recognize that the size of the budget deficit needs to be benchmarked not against pseudo-religious standards, but against how much productive capacity is available in the real economy - because that is what you need to look at to prevent inflation (which is the only possible negative economic outcome from a budget deficit that is too large).

Edit: I would appreciate some feedback on why people vote me down. I try to reply to questions and criticism as to the contents of what I write in a calm and clear fashion. I hope people don't just vote me down because they disagree with something that I write, or find it politically uncomfortable.
Funny Pictures
Funny Pictures, , Funny Moments and Funny Videos - Funny Sports Moments. Druls.com
is a collection of funny moments, funny captions, funny sports, funny pictures, funny videos,
funny games and many more.
here is a cached version http://webcache.googleusercontent.com/search?q=cache:-UzSVhD...

input works, but nothing gets returned...
Video Loops - look behind you
You've still left it up - in the UK that would be slanderous - and I do not feel this is the place for such gossip and name calling.

If that is his correct details - fine, but if not you are messing with someone's life and I don't really understand why you are doing that? If you went out and tracked this guy down, fair enough, but you are just repeating gossip.

Can you let me know what you planned to achieve with this?
Oh, I remember doing this test eons ago. I fared surprisingly well today, 14/20.
Switched to Name.com around that time too. The website stripped special characters from my password during registration and I couldn't understand why it wouldn't let me log in since the limitation wasn't mentioned anywhere. Had to confirm with customer support. Take that as you will.

But I like how they send you an email on every failed auth attempt.
Just on the iPhone, iPad, Mac/Win Chrome and Mac Safari. Haven't tested retina iPhones as I assume there will be some work to do there.
McDonalds can make burgers real quick too. Does not make it a good meal though...
And instead now they have 200 unofficial craigslist apps that do god-knows to your phone.

We are back to the BBS days, everyone's downloading binary files!
As of 07/01/2011, Google Groups profiles have been disabled
This map might make it easier to see how the tube reflects the geography, and so conjure a better image of London, but it makes using the tube system much harder.

As case in point, the fork in the Northern line at Kennington is much harder to comprehend and the number of tourists who get bewildered by this feature on the current map is large enough as it is.

It also still misrepresents a lot of the distances between stations, (Old St to Farringdon is a long way, much further than Old St or Moorgate to Liverpool St). If you are going for a concept of geographical correctness it has to be very exact or a complete abstraction.
Sure thing but I was really thinking more of the "more of the intent is explicit" issue (and its affect on developer productivity) not guarantees regarding compatibility.