skysight-inc/HackerNews huggingface dataset:
Good punditry? Punditry is just listing all of the ways something can fail. That doesn't take much insight.

Insight would tell you how that crazy plan could succeed.
There are some draft specs on the activitystrea.ms site. FB seems to implement them in Open Graph.

http://activitystrea.ms/spec/1.0/
http://activitystrea.ms/schema/1.0/
http://wiki.developers.facebook.com/index.php/Using_Activity...
True, the old switcheroo is definitely bad business. A little more transparency would have negated this whole thing.
In my experience, you will get better results doing 5BX for just doing day to day stuff.

I have done lots of weights, sometimes being at the gym 1.5 hours/day for 5 days a week, but that is basically unsustainable once you get busy with other parts of your life.

Hershel Walker's exercise regimen not only made him look good and fit the part of a big football guy, but he remains one of the least-injured players. He did add weights but only after getting into the pros. http://www.2fit4you.com/index.php/bodybuilding/herschel-walk...
I recently did something similar and was surprised to see the python sort command be way faster than unix sort.

The only thing is that you have to split it up and merge after sorting (for which unix sort was ok enough).

Not sure why I got that result, but even with increased buffer size for unix sort it didnt much differ. I also didn't run the splitted sorts in parallel, which would of course have been a good idea.
http://en.wikipedia.org/wiki/Metacircular_interpreter

A meta-circular evaluator is a special case of a self-interpreter in which the existing facilities of the parent interpreter are directly applied to the source code being interpreted, without any need for additional implementation. Meta-circular evaluation is most common in the context of homoiconic languages.

The idea goes back at least to the definition of Lisp 1.5 (1961) by John McCarthy[1]. He describes the evaluation rules of Lisp as a Lisp program.
an amazing gift I received for a birthday one year was a gift certificate for a beginner flight. Something to keep in mind (or to ask for!)
To me, this is more of an example of how difficult it is to value arguments that sound, or actually are, valid.

People who make really good arguments can certainly gain an advantage over people who can't formulate their thoughts into a convincing assertion, but it doesn't make one viewpoint better than the other. I don't know if there is an alternative to arguments, though.
But didn't the iPod take a while to catch on? It wasn't a store-saving juggernaut right out of the gates. It took a couple years.
Apple manager arrested in kickback scheme
The iPod was also Apple's first step towards to the corporate market. It looked like a purely consumer play at the time, but with the iPhone and now the iPad, it turns out they were just taking the long road.
Rank Track Resumes
This is the most probable cause. Professional cyclists pedal at about 90 rpm! If you are doing 30 rpm that is almost certainly the cause of knee pain.
Maybe, just maybe something like stackoverflow could be pulled on Facebook. I mean someone who already has gained lots of street cred building a working replacement. Not sure if even that could work. FB is not as universally hated as the site that stackoverflow killed.
You also gain a "Useless use of cat" award for both of your examples: http://partmaps.org/era/unix/award.html

Both can be rewritten as "sort FILE | uniq" and "time wc -l FILE".

And given the data size, both non-cat uses would likely be faster as well.
> with the iPad I find that I'll be too easily tempted to press Home and mess around ...

Yes, how many times have I earmarked papers only to find myself web surfing or playing games? gah...
twss stands for:
That's What She Said
Python's sort algorithm is Timsort: http://en.wikipedia.org/wiki/Timsort

You may have had a data set that tickled something that plays to Timsort's advantage; Timsort was basically designed to encounter that case as often as possible on real data.
Literary Research Paper can Truly Bring out Your Writing Style
To some students literature is a boring subject, but many students love literature. Literary pieces are remarkable works that can be very interesting. Sample research papers can guide you if you are a beginner. Here are some tips to write your literary research paper.
Hah, so it doesn't matter what we do.

Live frugally and work on projects we love.

Develop an idea into a valuable tech business and get rich.

Or work at a regular job and make modest but secure income.

Our level of happiness will be relative to our current life, warping our history to match.

I can see many potential life threads for myself going forward. Most include a family because I'm married and both of us wish to have children. All of them include struggling to build a valuable tech company by solving a pressing need. Making enough money to survive in the meantime is a given (part time work), I can't imagine not paying the bills.

I take comfort in the fact that my personal success is independent of the happiness I can bring to and receive from my family, as long as my restless ambition doesn't become a burden on them. Life feels so short and ephemeral, 36 years have come and gone in the blink of an eye. At other times I feel ancient and have forgotten more than I'll ever learn from here on out.
In this case it isn't a matter of the pundit being wrong, it's a matter of everybody being wrong about one thing, and the pundit having a pretty decent insight relative to that error. Everybody thought the Apple Store would be a place to buy computers. The pundit thought that wouldn't work. He was basically right, but we were all wrong about the Apple Store being about selling personal computers. Probably Steve Jobs was wrong about it, too. The pundit doesn't deserve any more blame than anybody else.
Ask HN: How have you learned a speaking language?
What resources, methods, etc, have you all used to learn a second speaking language? I've been trying to learn arabic for some time, but have usually hit walls along the way. It's been an on-and-off type of effort, which I realize is probably the worst way to learn a language, or anything really. I'd like some seriously good suggestions. I've tried a few sites out, most of which were usually a pain to use. Is software like Rosetta Stone worth it? What is?
1) The common KNN item-item approach doesn't handle negative correlations.

Er, why not?
I guess there will be more. They target a load time of under a sec.

I find it remarkable, that they rely on well-documented "hand-written" JavaScript for their flagship product although they have GWT.
Incubator Startup seeks Co-Founder/CTO/Programmer
Are you a tech-guy or tech-gal? Developer? Programmer?

Do you want to be a part of an exciting new startup which is already accepted into a prestigious incubator?

We are looking for a developer to join the team and manage all the code and technology behind our product for 12 weeks during the duration of the incubator program. Although we cannot pay you in cash, we will provide furnished housing in the RTP area for 12 weeks and a significant equity stake. Our platform is built on Linux, Apache, MySQL, PHP, and Java. We are looking for a very capable developer who can handle the back end code, server maintenance, and front end user interface.

You may be perfect if you like: Exciting and fast moving environments, being around other motivated people, sports, late working nights with good people, opportunities to meet top executives and investors throughout the country, and startup risk/reward opportunities.

Think you fit the bill?
Contact us immediately via Dan@Ziernicki.com
Thanks!
Learn of China's new State-sponsored search engine
...unless you're not okay with it.
When a cyclist trains he is doing 2+ hours of constant hard leg exercise. It's not a surprise that he has bigger leg muscles.
>>>Except I hadn't given up on my family yet. It took a lot of time and a lot of thinking to realize that they were toxic, and I had to learn to love myself enough to stop subjecting myself to their toxicity just for the sake of "family."<<<

I will continue to love them no matter what, but I still can't sustain contact with them. I am intersexed and I want to live life as who I am, just another girl. To them I am against god and I should not even exist. I've been called names and stuff that I don't want to repeat. In a way I can understand why they are like this. It's just socially unacceptable to be me, and their social position matters a lot to them.

>>>It's hard to find people in person for talking about this stuff -- they don't understand, or they're in it just like you, and can't help you OUT of it.<<<

I know what you mean. I just want to be loved for who I am you know. I want to be held, kissed and hugged. I just need to feel safe and secure. My real father can't be there for me all the time as he has to work and we live apart. So, I really feel guilty whenever I call on him.

I did figure out that I needed a lot of advice, though. So, I started contacting people around me and I even emailed one of my heroes (he is simply awesome). Now, I actually do have people I can talk to. No matter how far apart we are. They're my family.

Can I ask a question though? How did you deal with the guilt? I got into physically violent situations after I turned 16 and for a while I was the aggressor, and I just can't deal with the thought that I hurt another human being. It doesn't matter what they were doing. It's just unacceptable to me. I should have been smart enough to just swallow it.

That guilt was overpowering for me back then it used to be the reason why I didn't think I was good enough to exist. I can't count the number of times I've tried to kill myself over it, but I couldn't do it since it would have hurt my sister. The potency has evaporated, but that sense of guilt combined with worthlessness still exists.

>>>But what really changed my life was two books, and a third I read recently that might help you too.<<<

They sound quite interesting and awesome, but I can't buy them right now. Not only I don't have a simple penny to my name. I also can't bring such stuff into the house, or it will prompt a really, really bad outburst.

By the way, yeah, Drama of the Gifted Child is a bit weird and I doubt that I will get much mileage out of it, since I don't think I am "gifted".
PET: Python Entre Todos | 1st Edition Spanish Python Magazine
Facebook will "die" when it is no longer unique. They have defined the template for how all future websites need to operate. And I guarantee within a few years developers will find ways to standardize (or at least ubiquitize) every important feature of Facebook.

Once every website has a universal login, contacts, and sharing features, then why would I use Facebook, when I can use X, Y, or Z which have lots of other features too? And then the cycle will start over again.
The only thing that can kill facebook is failure to innovate and evolve with the tastes of its users. This would open the door to a competitor to become the new 'cool place to be'. It will probably take 5-10 years to find out if this is going to happen. The internal 'move fast, break stuff' development model seems explicitly designed to prevent this.

Barring that (or some sustained operational mishap -- downtime, security breach, etc.), network effects make it unkillable.
Simple. Marathon runners don't run to failure.
I guess I forgot to mention that this job is with yet another startup. Though true, I'd probably be looking at a much narrower scope than running my own gig.

The team there is still small, but the guys at the helm have set up and sold their own companies before and have pretty good contacts and networks from what I hear (hence the opportunities for learning and gaining contacts). So unfortunately, it's not as clear cut as startup-vs-corporate life.

As for my startup, no offence, but I probably won't discuss it here… though hopefully we'll be able to announce something small soon =)
Any suggestions on how I can go about getting unique records from this type of file?

If that's what you're after, you don't need to sort at all, you can pick out your uniques with a 3 line script in your favourite language, split up the file first, if necessary.
The main issue I had building or of these for delicious was not the algorithm (many techniques yielded pleasing results) but instead scaling to get any reasonable performance.
A personal question. You do not need to answer.

When you return "home", wherever that may be, do you find yourself treated distantly by friends and family? My sister did the world traveling thing for years and though she did send postcards - we found it hard to share the same feeling of excitement for her travels as she did. She is back home now and starting her own family.

What is it like when you return home?
It's a lot harder to make new friends when you're older, too. Most of the people I meet don't really have time to make new friends; they barely keep their old friends in maintenance mode, getting together with them every couple of months for some ancient ritual they've always done together, such as golf. You have lunch or drinks with somebody once a week, and you're in. You know, that's a pretty high level of recognition from them. But it's futile; it's going to take you two years to get to know them at that rate.
> What Dalvik never did – never could have done – was protect Google from patent litigation.

This comment is a little silly considering that creation of Dalvik is what incented this lawsuit in the first place.
If you have access to K (or you can use the free J), this is exactly the type of problem they can solve. If you put the file into a list x, ?x is the only command you need to get a list of uniques.

http://en.wikipedia.org/wiki/K_(programming_language)
"They can't be both" doesn't really mean anything. They are both. Their user base is still growing, and almost none of the people who vowed to "leave facebook" have actually done it. Some have, but very, very, very few.
The Oracle-Google Mess
Just like a better search engine can't kill Google anymore, a better social networking site / solution won't kill Facebook. Open protocols won't kill it. A shiny new more exclusive social networking site won't kill it.

It can only die if:

i. Government intervenes with some crazy law.

ii. An entrepreneur somewhere thinks of a better idea for people to spend time on - instead of on social networking and quiz taking and game playing online. (Hmm... Maybe something like Hunch - but a lot more user friendly and socially interactive (an updates stream).)

iii. Facebook does something crazy and self destructive.
See if you can get stores in places like Orlando Florida/Miami to stock them. They will get sold quickly in those areas. Outlets and gifts store. I have no clue how you could contact them.
Imagine Carmack and Musk getting together on some project, maybe throw in Dean Kamen, and tremble.

Dream teams aren't always a good idea. If you could magic together Rowling, Tolkien, and Lovecraft, could they produce a work that bettered their individual efforts? If Wozniak, Bushnell, and Sinclair had grouped together in the early 80s to build a computer, would it have been better than their individual efforts?

I don't know the answer but my personal hunch in both cases is "no" because the potential for personal glory and realizing an individual vision is diminished significantly. That doesn't drive everyone, but it drives enough of the greats to be relevant.
cat FILE | awk -F(dataseperator) "{print $(number of seperation to print)}" | sort -g | uniq | sort -g
Thanks for the feedback! I've taken your advice and changed the look/highlight effect of the book icons. Check it out again and see what you think

http://www.charleshooper.net/twitter/
Compared to the IO costs, the computational difference must be inconsequential.
Why most smart people are better at solving other people’s problems…
Startuply has been down a lot recently.  Is it still being maintained?
Calendar About Nothing: Tracking Open Source Contributions
Your example suggests that you are unhappy with the time it takes to read data from disk (the above is clearly I/O-bound). There are a zillion ways to get unique records from the file - the frequently-mentioned sort -u is one - but there's no way to do it without reading all of the file...
inability to control access easily

Facebook seems to offer this, at least in a very limited manner. But there's one big issue with their implementation, which is that if someone has decided to share content with a more limited group, there's no indication to those permitted to see it that it was "exclusive" and to whom.

Facebook's lack of clearly defined networks leads people to assume that the concept of "friend" is pretty egalitarian -- any content one friend can see, others can too.

This led to at least one embarrassing occasion where I said to a friend something to the effect of "You're Facebook friends with <person>, I can't believe you haven't said anything about that scandalous picture they posted." Then we discovered that I was permitted to see that content and they weren't. Drama ensues, and we both learn about a feature on Facebook we weren't aware of.

It seems like Facebook should somehow identify this restricted content in some manner, like "You can see this because you are college friends with <person>" or "You and <these other people> may see this photo."

The other alternative is that people only use Facebook to carry out their discussions about experiences and photos people post to Facebook, so that Facebook's access control will handle this for them. This seems counterintuitive to the whole "social" aspect, because presumably Facebook is a place for real-life friends to easily share content online.
"It will probably take 5-10 years to find out if this is going to happen."

I won't even take 2 years. I will be surprised if several competitors don't emerge by the time Facebook goes public.
Let's not forget the $100 hamburgers (http://en.wikipedia.org/wiki/$100_hamburger)

:-)
I don't see how "go ahead and use the pacemaker but try and create an alternative solution" is an unrealistic or impractical stance.
That's a very roundabout and slow way to do it if he never uses the DB for anything else. Building those B-trees will be way more expensive than a merge sort.
Sorry, but I couldn't disagree more.

I'm sure that Friendster and Myspace shared your opinion of themselves at some point in recent history. Facebook, Google, and any other site that is popular today will find itself as the next MySpace if their innovation slows. It won't take a government to kill Facebook, a disrespect for innovation will do the trick. There are thousands of startups with FB's users in their sights; all it takes is one with a good enough idea.
But iii has already happened - they've managed to piss off their user base enough that they are disliked as much as the airlines, and almost as much as the IRS. However until a reasonable competitor appears, this will not be a problem for them.
Try buying a plane ticket for business at the last minute, it isn't cheap.

A Group of 2-4 business people, for a shorter flight, I'd imagine it would be cheaper to fly a Cessna. No queue at airport security.
When I've visited over the past month I've been getting server config errors most of the time.
Right, but sort is apparently clever enough to do a disk-backed mergesort on a file (according to timr's comment), but it doesn't get a chance to recognize that you're sorting a file if you just pipe in the data.
That's what happens when your hacker company runs out of money and sells to a business with money and customers.
Read read read read. And then do some more reading.
Understanding how Python's "for" statement works
Wrong, wrong, wrong.

1) Forget about XHTML, it's dead, use the HTML5 doctype it works well with even older browsers

2) From building a semantic form you gain exactly: nothing. Search engines won't give you traffic because you got a semantic form, and browsers won't render them better.

3) SPECIFICITY will help you produce huge CSS, that will make your life a living hell. http://www.stubbornella.org/content/2010/07/01/top-5-mistake...

4) You should NOT CARE about whether the device is a handled or a tablet, you SHOULD care about it's screen size, aspect ratio, whether it has a mouse etc.
I love this blog:

http://www.fluentin3months.com/

He has a number of reviews of software packages and websites, along with his own "language hacking" guide.
> In early 1999, Best Buy Co. (BBY ) dropped the iMac line after refusing a Jobs edict that it stock all eight colors.

That's pretty amusing.
This is how I've learned English and French:

* Step 1: Learn the grammar and the few thousand most important words. This is the hardest and least fun part.

* Step 2: Read a lot in order to obtain a large vocabulary. A lot.

* Step 3: Listen to the language. TV, Radio, Movies, etc.

* Step 4: Talk to native speakers. A lot.
The only thing I'm not overly fond of is the repeated "fun x -> x". It'd be nice if there was a way to refer to members without an instance reference. So you could write:

Seq.map ($GetExportedTypes()) |> Seq.sortBy $x.Name.Length

Where $ is some special syntax to indicate "generate a function that uses its parameter as the this parameter for the instance call". I think this has been brought up but perhaps a nice syntax hasn't been found?