skysight-inc/HackerNews huggingface dataset:
The trick here is that Dropbox has introduced this feature pretty late and only if you run the installer now (on a new machine perhaps) you'll notice the feature is there because the installer will ask you if you want to sync everything or selectively.

If I remember correctly, the older clients don't update to new versions automatically (or at least this was the case a year ago) and you will need to download a new client to make this feature available.
"Riak 1.0 will be available later this month."

I can't stand pre-announcements like this.
invest in stocks for masks.
Neuroscience, Art, and Reductive Physicalism
The Aurora and Beta channel updates are released a few days after the stable channel update. See the text on https://wiki.mozilla.org/RapidRelease/Calendar - or for even more details see http://blog.mozilla.com/channels/2011/05/11/merge-dates-vs-r...
Over the next 12 mo Scott plans to learn MIT's entire 4-year curriculum for CS
optimization is inherently positive, so it could either mean +99% performance, ie 199% or -99% time.
Exactly the same here. Never authorized sribd, and bam it's there on my list. Creepy.
Checkdent
So in summary the performance issue was entirely with JSON encoding/decoding.
Further, there are only three days left.. The HN title should be changed away from "Riak 1.0".
Slideshare goes HTML5
Facebook + Spotify do not own social music
Software Design Glossary by Kent Beck of Extreme Programming fame
Insider's view of what Startups Need to Know about Patent Law
Ask HN:What you think about a Social networking using dream analysis?
> * Both http://delicious.com and http://www.delicious.com exist, and you can be signed in on one but not the other. There are also links on one that redirect to the other.

In addition to being dumb in general, this is also a huge SEO faux pas... though, it would appear they couldn't care less:

http://www.google.com/search?q=site:delicious.com

http://www.google.com/search?q=site:www.delicious.com

http://www.google.com/search?q=site:del.icio.us

That's a lot of organic search traffic left on the table.
Mostly a waste of time.. there's nothing about optimization, just common sense, like "don't parse json with ruby".
The Couch server goes from binary Erlang terms (our default internal representation) to MessagePack right away, skipping all textual JSON generation. All the REST methods are still there, the body is just sent in MessagePack format with an application/x-msgpack header https://github.com/timanglade/couchdb/commit/b601286dae04bdc...
As anyone who frequents HN would notice, I do not care for Facebook. I don't like it as a company and I do not care for its founder. But with that said, I am glad to see that Facebook addressed this issue.

And thanks to Nik for bringing this to the light.
I would love something like this. Ideally, I would want something that stores all of the content in a single file/folder/partition (I don't care which) and will not render my data inaccessible if I simply copy/mirror it somewhere else.

From that point, I imagine a company having an open protocol for accessing my music/pictures/blog posts, and then selling the best client using this protocol.

Really, the key for me is less about absolute privacy, but more about the ability to extremely easily take my data and run.
www.yumety.com is doing it..
Wait - how is the bakesale different than the proposed legislation?

Are the school officials seeing something I'm not or did this go straight over my head?
I had only read ancillary data about the new replicator work on the lists and in JIRA, really glad to hear that it got the rewrite treatment.

Is this work going to go into Couchbase 2.0 builds? (not necessarily the current preview, but the final GA release?)
This is pretty interesting, however, one thing to note is that the company is at 2.50HKD, which is roughly $0.30 USD, so it's not much of a leap to suggest this is going to get delisted.

But I'll be interested to see what other things this site comes up with. If they become like Muddy Waters, which uncovered the biggest Canadian fraud with Sino-Forest, since Bre-X, that would be pretty interesting.
At New Relic, we've published a report like this about once a quarter for the last few years for the thousands of Rails apps that monitor with us.

We included information on Ruby version, Rails version as well as popular gems and plugins.

You can see previous stats here: http://railslab.newrelic.com/

I'm working on publishing the next report, which should be out this week.
There is no reason to support anything earlier than iOS 4.3 for an app being released today.

There's only one reason that I can think of: Verizon/CDMA iPhones only run iOS 4.2.x, and won't be on parity with GSM iPhones until iOS 5 comes out.
It is not in the url bar but you can right click on the toolbar select customize and then drag a rss button back onto the toolbar.
I have to wonder why so many presentations have 'X sucks, I say use Y which rocks' as an attitude. Negativity doesn't really sell me on much.

I realize he has just grievances against multi-json and couch-rest, but really that kind of attitude drags the whole community down.

OSS should be about collaboration, not a dick swinging contest.
It's meant to only be placed next to signs forbidding photography so you shouldn't see this sign by itself. I think its a good way to protest those signs and doesn't set a dangerous precedent if only used as a reaction to "photography forbidden" signs.
Bingo, thought what I had said sounded wrong, thanks for the clarification.
Maternity Workout Clothes
It's very similar to waiters complaining about their customers, or any job ever complaining. People bitch about work, especially the less fun parts, especially when they can put the blame on someone.

There are just a lot of vocal web designers on the web, go figure.
"Investing In Shares For Dummies"

Just make sure your reading material matches your expectations. They're going to ultimately teach you the "buy low, sell high" basics. And that's fine if you are just hobbying.

What other folks in this sub-thread are talking about - shorting, puts, calls, futures, speculating against commodities and treasuries (not just buying them)... these are what the pros are doing and probably not going to be covered in 'for Dummies'.

Whether or not you'll make/lose more money with one or the other is beyond scope here...
New 'FeTRAM' is promising computer memory technology
Maldives Holidays
I understand why you might say that, on the surface it does look cheesy. But the "miracle vitamin" site is blog run by an optometrist and the article references a per-reviewed study.

"A recent study in the journal Archives of Ophthalmology concludes that high vitamin D intake reduces the risk of developing age-related macular degeneration (AMD) in women under 75 years of age."

http://seeforlife.blogspot.com/2011/09/miracle-vitamin-gets-...
Rdio is US/Canada only though. Surely Spotify's larger region count is just as important in its survival and/or its dominance, no?

The US is not the only market that matters.
Very cool, looking forward to it :)
Up to now i've only used svn...perhaps it's time to try github
Great idea :D
This man speaks the truth.

Not too sure why I got downvoted for wanting a corporate entity to handle all my firearms transfers though.
Where is there any evidence of the stock being delisted? All I can find are stories related to suspension of trading yesterday, a far cry from delisting[1][2].

[1]http://www.4-traders.com/CHAODA-MODERN-AGRI-1412696/news/CHA...

[2]http://www.bloomberg.com/news/2011-09-26/chaoda-modern-agric...
i for one am tired of the hourly model. set a price whatever it may be. If you go low, you'll charge more the next time. if you go high, people will go to someone else.
Ah! That is exactly what I was hoping for (skipping the JSON in/out cycle server-side).

Keeping the HTTP protocol in this case is fine for me and not require any unexpected changes to Couch. I hope that binary format work can be make configurable in the future with other formats supported.

Thanks for the clarifications Tim.
The applet is integrated into the client's site (appolicious.com). That was a couple of years back, so I don't know what the current status of everything is.
Just found his blog post: http://news.ycombinator.com/item?id=3045153
var x = NaN;
console.log(typeof x); //"number"
Yes, but this is bigger than that. JavaScript doesn't define NaN, IEEE-754 defines NaN and JavaScript takes its definition from that. So it's IEEE-754 thinks num == num being false is a good test for NaN.

For the record, isNaN in JavaScript is also not necessarily the fastest way of doing it: http://jsperf.com/nantest
Daniel, you are right. I will add a quick note that the article only focuses on the US market.
Don't forget the leaderboard...

http://www.crunchbase.com/bloggerboard/tech/authors
I don't understand talking about possibility when discussing the past. Probability reflects our uncertainty about what outcomes will happen. Uncertainty is a property of our understanding, not of macro reality. When looking backwards, we know what happened and what didn't, I happened (probability: 1) and those other worlds didn't (probability: 0). Saying "they could have happened" seems to me a sentence with no real meaning.

Even if you go with a many-worlds view, that only means that all things happened with a probability of 1.
ONLINE MOVIES: Drive (2011)
I find it more an more enjoying just log on to Github
Health-Benefit Costs Rise Most Since 2005, Topping $15,000
I have to wonder why so many comments have ‘X sucks, please say Y which rocks’, as an attitude. Negativity doesn't really sell me on much.

Seriously though. The poor design (& egregious misuse) of those libraries became a major concern for us at Cloudant. I wanted people to become aware of what they were doing wrong & why. I thought it would be best done with a bang. Fixing the situation beyond the patches I submitted would have required that I go on a campaign to have those libraries removed from the face of the earth (which seems more extreme than very strongly recommending people stay away from them).
Dropbox usage for me at least is 100% passive, it's literally just an icon in the top right that I don't click or think about.

I don't know if that holds true for any significant number of Dropbox's users but pricing and additional functionality could easily make an equivalent service more attractive for my use case.
At Startup Bootcamp in Boston last week, Charlie Cheever from Quora said that even the people you hang out with influence and shape your product.

My take away from YCNYC last night was that PG is a cult leader who attracts the most talented, serious, and relentless entrepreneurs and accepts them into the program.

Those founders thrive off the community's energy and hold each other accountable to actually build something people want. They learn from each other and share in the hardships and successes. Building a start-up is hard, and it takes support to make it through the bad times.

We all like to be around people who are like us, so it's not surprising that the YC alumni are all long-time friends after the program ends.

Amazing job YC - You built something founders want.
Marketing your startup with a steady drumbeat of data
Minimum wage jobs leave millions in poverty
> "If you could go back to the 1940's, and stop the DDT spraying to save the birds it killed, would you?"

This is a bit of a non-sequitur. The problem was that whole species of raptors were threatened by the widespread use of DDT. Yes it absolutely would have been wise to restrict DDT earlier than they did. Or maybe we Americans just enjoy the thrill of nearly exterminating a species of bird. The result is the same: DDT is now restricted in the U.S., and Americans cope with it just fine. This has nothing whatsoever to do with the struggles of people in tropical third-world countries, who can often do little better than try to save enough money to buy a mosquito net.

> "I am glad our grandparents generation poured oil on wetlands"

Right, because wetlands don't benefit humans in any way, do they?
EU pushes Greece to axe 200,000 jobs
Lets dismantle the defense industry [1], physics research at public universities [2], chemical manufacturing [3], medical companies [4] while we are at it. Banning people/industries for their worst behavior is going to create a very sparse, minimalistic world.

[1] http://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_an...
[2] http://en.wikipedia.org/wiki/Manhattan_Project
[3] http://en.wikipedia.org/wiki/Bhopal_disaster
[4] http://en.wikipedia.org/wiki/Thalidomide

We need to learn lessons from what happened and help prevent it from occurring in the future but lets not go overboard here.
I don't think the example story in this post is good for several reasons:
1. it was written by developers instead of the product owner -- good stories are all about business value
2. it seems that it was thrown over the wall instead of communicated -- the whole idea of user stories is about communication
3. it specifies the _how_ (adding subpages) rather than the business goal (you could argue that it's about organizing the information across themes on various pages, but this is a fairly abstract goal, and it's not clear that the goal is achieved).

So it's my belief that this is more of a straw-man argument, taking a feature that's an integration test rather than a user story, and using this to argue why using cucumber isn't good for this sort of thing.

I agree, don't use cucumber if all you want to do is write integration tests. But if you're trying to communicate good user stories and acceptance tests, and the communication is there, then I've seen this work brilliantly first-hand, saving costs, and providing business value quickly.
The important part on that page is: Working Draft. Microsoft has committed to supporting standards, as soon as they are standards. It's certainly arguable whether it's a good idea to implement draft standards that people write HTML for that then change under them.

Also, this kinda seems like cheating: "While only recently a W3C specification, this system has been in use for some time by Mozilla and Apple for interface purposes." So they codified something that Mozilla and Apple were already doing, then said that older versions of the browsers already supported the non-existent standard. Impressive.
What does it mean on slide 18 that you lose protection if it was described in a printed publication?
blah is now NaN because (5 + NaN) is NaN. We want this because we want to know if there's been some kind of error in the making of blah

Commence countdown to frontpage submission "Float is a monad". I agree with your justification for 5 + NaN evaluating to NaN, but it would be even more useful if NaN == x (and every other operation on NaN) would evaluate to NaN as well. That's obviously not possible in statically typed languages, but it is in JS.
1/0 is not equal to 2/0, they are both errors but not the same.
Cheers. I feel it's an important detail.

edit: particularly because I'd love to try Rdio but can't, as I'm in Ireland :)
For the record, I do not think there is anything breathtakingly special about this. But it seems to elude a lot of people and I wish it didn't.
Understanding Craigslist - DealerELITE.net
That's what I use Vagrant for: attempting to mimic production machines as close as possible. But that only happens as I'm testing before a release. Otherwise I use the easiest / best tool for the OS and machine that I'm developing on.
user_id:389472984 isn't anonymized. Aggregated and anonymized data means, "gender:male ages:18-34"
> For the record, isNaN in JavaScript is also not necessarily the fastest way of doing it

Which will absolutely not matter in 100% of the cases after rounding. `isNaN` is simple (your original criteria) and clearly says what it's doing.
> The top book on that is "The Intelligent Investor" [5] by Ben Graham [...]

Isn't the top book on value investing "Security Analysis", and "The Intelligent Investor" is just the popular science alternative?
Patents cost as much as 1/2 an employee. Which one gets you more value?
Given the, uh, spelling commonalities (mistakes..) on both, I am going to guess both blogs might be the same person :)
Ugh. I didn't even know that leaderboard page existed.
The Money Network
There is no such thing as bad publicity. And this one is really cheap. How else would I find out on HN that they're launching next month?
Awesome! So it looks like it is working now. What's up with the sound though ? What are the issues currently ?
5 Simple Yoga Poses to Lose Weight
This is correct behaviour. You are supposed to use `isNaN()`, which makes perfect sense.

This is the same as SQL where `NULL IS NULL` is true, but `NULL = NULL` is not true.
Well, yes, this is how it's supposed to work, the values being defined as unknown. SQL is the same with NULLs not matching each other.

Interestingly, this once bit me the other way round. I get so used to NaN/NULL not matching itself that it's a bit off the radar to test, yet I discovered that SAS' equivalent concept, missing, does match with itself. Which caused some head scratching to find!
OnStar Reverses Privacy Decision: Or Did They?
.test is reserved by the IETF for this purpose. It will never be used for any real website, even if the IETF starts letting anyone launch their own TLD. It is reserved for testing. https://secure.wikimedia.org/wikipedia/en/wiki/.test
Pimp My UI: When to Change it, and When to Leave Well Enough Alone
Incremental GC is mostly done, so it might make it to trunk soon (so maybe in FF10 - 4 months from now). Generational GC and other improvements are also in the works but will take longer.
Thank you. I'm too ADD for videos, and besides, don't know of an easy way to import them into iTunes as a podcast-style video (one that won't restart from the beginning if I stop it halfway through.)
source "http://rubygems.org"

should be

gem source "http://rubygems.org"
Haha, how ironic that their iPhone app requires Facebook login.
I dev on a Mac, and use .local and haven't had any problems like this.

That said, my host isn't mapped to 127.0.0.1 - I have an Ubuntu VM running as a web & dev server
This is actually an announcement of RC1 being released:

http://downloads.basho.com/riak/riak-1.0.0rc1/

I just did a rolling upgrade from 1.0b4, and it went smoothly. I love the LevelDB support, and it's holding up well under the considerable load that I'm throwing at it.
I imagine Jobs will be there. He'll probably avoid the stage in order to not upstage Tim Cook's first big event but Cook may ask him to come out briefly at the end or they might do a call like you suggest.
Great advice! I have the feeling that comm., like you say, is the most important aspect and something that just doesn't come naturally for a lot of engineers. Sometimes a simple email or ping can alleviate days of frustration and head-wall smashing, but I know personally I can do a much better job and perhaps it's a prereq to be noticed as "management material".
No, the optometry site is my sister in-law's :P
Enable the menu bar and disable tags on top. Then install a plain persona like this one: https://addons.mozilla.org/en-US/firefox/addon/white-glossy-...

It's not exactly like 3.5, but it's not transparent anymore.
I'd argue that this would be a bug. B has a weak reference to A here (whether explicitly or just implicitly through KVO) and that weak reference should be cleared out first thing before tearing down the rest of the object. The method should start with a [myB setA: nil], then go on with the rest. Setting that to nil would then remove the observation, solving the problem.

There may well be similar setups which aren't broken which still exhibit the problem, though.

Glad you enjoy the blog!
The Best Social Media Dashboard...Period
Hi Jarin. The next version (in development) will certainly allow users to log in via Twitter, and today, you can test drive Rexly without logging into Facebook, if you don't want to. The reason we did it this way (to start) is to provide a social music discovery experience with your closest friends, which we believe are on Facebook, for the most part. I hope this helps explain, for now.
Good point, I forgot about that. I would argue that, with the small number of CDMA iPhones sold so far, and with iOS 5 just around the corner (maybe as early as next week), they can be ignored for this purpose.
Looks like someone added it in a pull request: http://random-inc5000.herokuapp.com/?callback=foo
I would argue that last.fm wasa first massively social music service, and it also shown that social side is not all bright. I made a few good friends there but the amount of hate and loathing in shoutboxes astonishes.
5 Tax Benefits of The American Jobs Act
Learning from physics research to tackle big data
We've reorganized our backlog and really appreciate the time taken to highlight those areas we need to place the most resource and focus.
Thank you for your interest! We're really excited for this event, and we're sure that you will definitely gain much from attending. Last year we had some 45 companies attend, and that was after having to say no to many due to space constraints. They all came back with rave reviews. This year, we've moved to the marquee recruitment location on campus, and are looking to grow. Please email us at startup_fair_planning@lists.berkeley.edu, and I'm sure that we can help you out. Thanks again, and we look forward to seeing you there!
Anon should perform a similar evaluation of Groupon.
No, you're not paranoid.

I don't think an agreement is enough to safeguard the user, though. I think it would have to be a formal protocol or some sort of third party escrow.
Ask HN: When are you going to add a new server?
Hacker News is a great resource... but it seems to be getting slower. What are the latest traffic stats? and more importantly, when will HN update the infrastructure to better handle its current traffic load?
Google did this just recently:

http://googleonlinesecurity.blogspot.com/2011/08/fuzzing-at-...

One of the exciting things about working on security at Google is that you have a lot of compute horsepower available if you need it. This is very useful if you’re looking to fuzz something, and especially if you’re going to use modern fuzzing techniques. ... We recently decided to apply the same techniques to fuzz Adobe’s Flash Player, which we include with Chrome in partnership with Adobe.

we cranked through 20 terabytes of SWF file downloads followed by 1 week of run time on 2,000 CPU cores to calculate the minimal set of about 20,000 files. Finally, those same 2,000 cores plus 3 more weeks of runtime were put to good work mutating the files in the minimal set (bitflipping, etc.) and generating crash cases. These crash cases included an interesting range of vulnerability categories, including buffer overflows, integer overflows, use-after-frees and object type confusions.
actually, they are both equal to infinity:

#include <stdio.h>

int main()
{
float a = 1. / 0;
float b = 2. / 0;

printf("%f == %f ? %d\n", a, b, a == b);
return 0;
}

will print:

inf == inf ? 1

Moreover:

#include <stdio.h>

int main()
{
float a = 0. / 0;
float b = a;

printf("%f == %f ? %d\n", a, b, a == b);
return 0;
}

nan == nan ? 0

So this is certainly surprising without knowing quite a bit already about floats, because it means = is not only not transitive but even not reflexive.
How old are you ?

I def feel much more smarter than I was when I was in school--in terms of solving problems. I think for a large part you just become more creative as you age and you're able to cut through the jargon and simplify the given problem. You also get much better at consuming technical and scientific information.

Getting the curriculum done in 12 mths would be a challenge. Don't forget the projects though :) A lot of classes have that.

!! Its a great experiment though !!

I didn't go to school at mit, but i did get my masters there. But, I what I'd say that my undergrad was a complete 4 yr waste of time and i'd rather pick and choose what I want to learn rather than get indoctrinated by idiots.

But the crowd at MIT is pretty good though.