skysight-inc/HackerNews huggingface dataset:
When working on news:yc, I first used a standard, Apple-style, navigation inside tab bar structure. The logic, I guess, is that it allowed access to the tabs anywhere in the app, not only at the top level.

However, when testing the app, I found this was rarely useful in practice, and completely not worth stealing the bottom pixels of the screen where a real toolbar could go. So I switched to Twitter for iPhone style, with the navigation bar as the "top level" element and the tab bar shown only at the root level.

Might not work for all apps, but I think Apple should try to suggest that structure as well, since it does make more sense than their "tab bar always visible" design for at least some apps.
Not sure why he uses this as a code sample, as it's also not how someone would write code (though I suppose he is entitled to his style).

The original from the article

function do_request(req) {
return long_io_operation(
req,
callback=function(results) {
return create_something_from(results);
});
}

How it might be written if you saw it in a codebase

function do_request(req, callback) {
long_io_operation(req, function(err, results) {
callback(err, create_something_from(results));
});
}

It seems like the article is not finished, so I can understand that there might be questionable sections. Also you'll note that he forgot the `error, results` argument pattern for callbacks, making me think that he is not terribly familiar with node.
|Why does this matter? How it "seems" or "reads" to online commentators is irrelevant. What are these opinions based on - gut feelings?

The reason it matters to most is transitive trust. Most people trust Reuters/Business Insider as more authoritative than themselves so if Reuters and BI signal that they are suspicious, then the public will be. If people begin to lose trust in Zuck, then they lose trust in FB then...
Focus on user experience and interaction design first. Learn to code not with the intention of building the app yourself, but with the intention of becoming familiar with what is possible with today's current technology and technologies which will become commonplace in the near to mid term.

Why?

Because as Wayne Gretzky said, you need to skate to where the puck is going to be and not where the puck is.

Where the puck is going to be is eliminating a lot of what doctors routinely do today by putting the tools in the hands of consumers.

90% of what general practitioners do today is simply glorified pattern matching. And they do an imperfect job at that. Computers are much better at pattern matching than humans for most tasks. The problem in the field of medicine is that we lack the tools to take the input from patients and put them in a form that is usable for most patients.

iPad tools designed by doctors for laypeople to use are going to be the single most disruptive force in medicine IMHO. Creating iPad apps for doctors will be a far second or even a largely temporary category of apps. What I would be skeptical about is apps made by doctors for doctors. There are certainly going to be good ones out there, but I expect many to suffer from the "designing it for me and the way I work instead of the designing it for doctors and the way all doctors work" problem.

Start looking at everything you do as a doctor and start asking the possibly painful question: "How could what is possibly with today's technology possibly replace the work I routinely perform?"

You want to learn to code to learn what is possible.
Agreed, there are some amazing stories (some horrifying as well) from the early days of the Soviet manned space program.
this is looking great, can't wait to see where it goes from here.
More Orwellian than deceitful, because they're using "liked" to represent the aggregate when "likes" is already its own metric, which happens to be lower than the aggregate.

It's kind of funny really - 'did you mean "liked" or "likes"?'
Is testing random values sufficient to prove the worst case required iterations, or was that just an initial pass before performing a rigorous mathematical analysis? In other words, how do you know that you haven't missed another almost-pathological case that would require some large, but finite, number of correction loop iterations?
I would really appreciate it if you could take the survey. Direct link: https://spreadsheets0.google.com/viewform?hl=en&hl=en...
Flock Browser Shutting Down
Link to actual PDF source article: http://www.kurtismycfo.com/eNewsletter/Canadian%2030%20Year%...
What I meant was the value of the company at the time, although I'm not sure how that would work legally.
It's great and reassuring to see the author has since created a GitHub repository for this project. Can't wait to see this project improve!
>This also happens on Windows

No it does not and this drives me crazy on windows.
EpicWin has potential written all over it. It's entering such an underserved market and built by some respected names in the community, I wouldn't bet against it.

If AppHarbor is the Heroku for .NET, here's hoping EpicWin is the Linode for .NET.
IPhone versus Android by Philip Greenspun
Texas Exposes 3.5 Million Resident's Private Information
Jason Gilmore (@wjgilmore) has an interesting article on publishing a book using DocBook, and git for version control.
http://www.wjgilmore.com/blog/entry/why_i_published_easy_php...

--

Also, I just bought Ed's book ... Really great commentary in there. Somewhat sad I've only been a member of the HN community for such a short time.
Why would that be the case? If he had 50% back then -- same as MZ -- his stake would still be worth billions.
Hey guys, you've done a great job! Its awesome to see more .NET back-end powering responsive Backbone.js SPA front-ends!

We need more of examples like this in .NET to show other developers how to build responsive web applications! (i.e. without the typical use of slow, bloated enterprise libs and frameworks).

Keep up the good work!
Does Reviewer Quality Matter to Online Demand?
Pretty cool idea. Nice design! I may be nitpicking but on the about us page you have "Shopping's fun, but it could be funner.."

Technically "funner" isnt a word. But since the branding of your product seems to play towards younger people you can probably get away with it.
This settlement seems good for both Sony and Geohot, but I am not sure if it is good for the rest of us too... I am feeling the taste of a freedom defeat. Bah!
The Management Myth: Want to succeed in business? Study philosophy
Do you mean "marketing to a technical audience" (i.e., selling tools and services to developers) or "marketing for a technical audience" (i.e., how to sell to non-developers)?
I think the real issue is that the phone video experience will continue to improve, so the market for a dedicated video device is decidedly more about prosumer features than gee-why-not convenience.

i.e. the Flip still has a niche today, but it's clear that the story doesn't end well
If only Facebook had implemented his Christian Corner(TM) idea. They'd be worth billions by now.

Maybe Twitter can use it instead.
Amber Gets Naughty in Pink
Mark's style could also be forged with a bit of frequency analysis so I'm not sure it proves anything (although it's admittedly unlikely).
My experience: I just read the comment thread on an HN post and without the points beside each comment my brain acted like a crutch had been removed. I approve :)
Is Facebook Trending?
This also happens with "submit" after any entry whatsoever if there's no JavaScript around. Basic search forms should ideally not require such things.
Yeah, my co-founder and I had a bit of a debate about this and I won, hah. We let it go because it sort of fit our audience.
I suggest aggregating multiple identical listings into one line item. I decided to just sort all cards by % discount to see if there were any cards I'd actually use that were heavily discounted. After 3 pages of $25 Fandango cards, I gave up and left.

Edit: I decided to go back to see how bad it is. Pages 2-27 are Fandango cards. From my cursory scan, it looks like those 26 pages only list two different card values. I really, really think you should consolidate those listings.
Agile Inception Illustrated
nception is critical to get a project started down the right path. Get it right and you accelerate your product development. Get it wrong and you end up in analysis paralysis. Pathfinder's Bob Moll and Glenn Bernsohn illustrate the how and why of Inception in 5 beautiful slides.
Why the new Kindle isn't free: Ad support alone isn't practical
Ask HN: Look at the lawsuits on Mark Zuckerberg's Facebook, what went wrong?
How many people try to claim Facebook already? Is it something that Mark Zuckerberg did wrongly when building his team or product?

If it happen to him, it could happen to us.
Fix the language, then fix event processing approach, then spend 10 yeard maturing in the highly concurrent environments and end up being Erlang. w00t.
BitCoin is not a money-making scheme, it's just an attempt at creating a new digital international currency. It is not marketed as a scheme and it doesn't promise any returns in the future.

However, the ironical thing about starting a new currency is that the value of it is determined by the trust people have in it. Since Bitcoin is new and unproven, the trust is quite low. Until it is trusted it won't have real value, but a lot of people won't trust it until it has real value. It's a chicken and egg problem.

By investing in Bitcoins you are investing in the belief that the currency will gain in popularity. It actually is no different from investing in a company at an early stage. By investing early before something is proven the risks are higher - but so are the potential rewards.

The people who invested 50K in Facebook early are rich now. Those who invest 50K in Facebook today won't see anything close to the return the early investors did, even with the same investment. A lot of people lost their investment by investing in some other social network instead of Facebook. This is just like any other high risk/high reward investment - you invest on your belief that something will succeed.
Congrats on your degree you'll still be paying for it when your kids graduate
...and how would you recommend doing logarithms? Thru a table? Why? You would learn approximation techniques, sure, but that teaches you nothing about logarithms, it just spends your time.

Perhaps students could expand a series to approximate a log etc. Again, why? Spends a lot of time that could be spent moving forward in math.
Cisco killing Flip line of camcorders, axing 550 employees
URL Validation in Rails 3 (and ruby)
MVC Storefront: Episode 25 Preview
I use 3 Flip cameras to create a video podcast for my church each week. I'm not going for great quality, I'm going for good enough with a simple form factor and and ease of use. This is really disappointing and after what they did to Linksys I'll reconsider any product that I use or am looking at using after Cisco buys them ...
That article is 3 years old. Don't let one article dissuade you! You should apply anyway if you want to work there.
Argh! Yeah. This is the #1 most requested thing, we're working on it, trust me :-)
It's a standard term.

http://en.wikipedia.org/wiki/360-degree_feedback
We'll fix that as well as keyboard shortcuts on the autosuggest. cheers
It requires that you do most of the work yourself - work that is mechanical, and basically requires that you be a human compiler.

It would be a good idea to write some JavaScript before you make statements like these with so much conviction.
Imagine a Beowulf Cluster of JavaScript Frameworks
This is pre-beta software. What do you expect? Some QA guy would've just seeded the data so that people can see how it looks. You people are talking as if this thing is a leak of something releasing tomorrow.
Doesn't change the fact that it's a colorable claim. It doesn't look to me like any of the defenses you list would lead to summary judgment based on the facts.
So they acquire talent + brand for a large part of $590 million ? seems pretty expensive.
Can I ask what the city was? It seems to me like it might be easier to achieve those numbers in NY or SF, but I could be wrong
يوري جاجارين 
يوري جاجارين يوري جاجارين يوري جاجارين يوري جاجارين يوري جاجارين يوري جاجارين يوري جاجارين يوري جاجارين يوري جاجارين يوري جاجارين يوري جاجارين يوري جاجارين
http://bgyc.blogspot.com/2011/04/yuri-gagarin.html
Windows 8 App Store Screenshots Leaked
This is impossible! Zuck promised _me_ half of the company back in 2004. Here's the email:

--------------

Dear Ajays,
Thanks for the beers last night, and giving me all the
ideas for "The Facebook". I feel your contribution is
equal to mine, and so should your ownership. I hope
50% ownership of The Facebook is acceptable to you?

Mark
PS: Don't mention this on HackerNews, they may not
believe you.

--------------

Damn you, Zuck!
Command-Option-N
Somebody will package this whole thing--along with the rest the question marks from Facebook's nascent days--into a banal biz school class: "How to avoid squishy Facebook problems."
if the emails are fake, it should be easy for Facebook to demonstrate that.

How? It's easy for FB to demonstrate that the emails are real, but not the opposite. Even if Zuckerberg didn't Delete the emails himself, it is in the interest of FB to show no trace of emails.

Suppose FB shows no trace of emails, what does it matter? If Ceglia can show that the emails are indeed real, then that trumps FB. Or am I missing something here?
مسلسل الارض الطيبة 3 الحلقة 5
تحميل الحلقة 5 من مسلسل الارض الطيبة 3 التركي , الحلقة 5 من مسلسل الارض الطيبة 3 التركي , مشاهدة الحلقة 5 من مسلسل الارض الطيبة 3 التركي
Warning: link bait. Both companies already use Red Hat Enterprise Linux. I worked on it, but don't take my word for it, it is even in the article. I mean I guess if they merge then Red Hat will (still be) providing the Linux that is used on the trading floor.
So the investor's knowledge about your project determines the founder or teams quality?

Sorry, I guess I was a little too cryptic. No, the investor's state of knowledge doesn't determine the team's quality; it determines the investor's estimate of the team's quality, and thus the likelihood that the investor will invest.

Why is it more likely that you're not good to begin with?

Simple: most startups fail. The vast majority, in fact.

It doesn't have to duplicate the YC formula in order to be successful

Perhaps not, but note that YC has been considerably more successful than most angel groups. There must be something out of the ordinary they're doing.
The reason that students are required to purchase graphing calculators is for tests, not learning; schools believe they have more control over what goes on during a test if all the students are using the same brand of (locked-down) graphing calculator.

There's little reason for a non-student to use one. You'd be paying more for less capabilities, because what you're really paying for is the trust that schools put in its lack of capabilities.
How Mike Walrath Built Right Media And Sold It For $850 Million
Are You Boring Recruiters with Your Resume?
The proper definition of "Technical Marketing" would be the former, but I suspect there is more interest in the latter. I hope to use the survey as a tool to understand what people are really interested in.
Being convicted of a felony does not make you forever an untrustworthy lout, nor a compulsive, criminal liar. It means you committed a crime once and were prosecuted for it.
I think that people should be able to negotiate their salaries even if it leads to a large disparity in base salary. Without negotiations, companies risk losing talent.

However, I think the way raises are calculated needs to be revised. Currently raises are typically some percent of the salary and the range of percentages is fairly narrow (so the disparity remains constant). If instead raises were calculated with the goal of equalizing the salaries of like-performing employees the disparity would fade in a few years.

The problem with this, of course, is that lower paid employees get larger raises, which may seem unfair to the better paid employees. This can be solved by making salaries more transparent.

Although if salaries were more transparent then you probably wouldn't have as many problems in the first place.
Can someone give us some context here?
"Let me guess. UnXis doesn't want Groklaw to retire?"
That's how it should work, but not how it works.
But whatever he is after have to be much more lucrative than writing coffeescript.

Apart from pleasant syntax, coffeescript also improves upon semantics where it can - this binding, lexical scoping etc etc. People are willing to adopt Coffeescript because it compiles to javascript, it has improved semantics and clean & mostly familiar syntax.

To sum it up, the inertia is small when moving from JS to cofffeescript. That doesn't look like the case with funode.
Fair enough, but the examples I've seen look like continuation passing style (http://en.wikipedia.org/wiki/Continuation-passing_style), which is something we know how to abstract behind language syntax and semantics. In what way am I wrong?
The site looks great. I assume you are working on this - but do you have screen shots of your admin interface or a list of available images? (You are probably well aware of this, but creating EC2-Windows images on a micro instance is ridiculously painful).

Not sure what you could do with AppHarbor that you couldn't do with this. You could set up a build server image that pulls from a Git or Hg repo, and repoints IIS...
http://news.ycombinator.com/item?id=2430090
The US Government Keeps Harassing a UW Researcher Who Speaks for WikiLeaks:

http://news.ycombinator.com/item?id=2430090

Basically, a University of Washington researcher associated with WikiLeaks is detained for several hours without reason every time he goes through a US airport. He goes by 'ioerror' here and on Twitter, among other places.
The reality of what "like" represents indicates otherwise.
How do I downvote paparazzi stories with linkbait titles?
Here's yesterday's thread on "The US Government Keeps Harassing a UW Researcher Who Speaks for WikiLeaks" http://news.ycombinator.com/item?id=2430090
I despise having to configure web servers, but a few months ago I had to set one up on my server and I chose nginx. It was a breeze to set up (though occasionally I still struggle when I need something new in the config of a specific site, but I can usually figure it out reasonably quickly and am usually surprised by how straightforward it really is (once you know how)). So far, its done everything I want and then some.

tldr; I hate web server, but I like nginx.
Zuck has probably (though I don't know for sure) been getting refreshed along the way.
See previous discussions: "The US Government Keeps Harassing a UW Researcher Who Speaks for WikiLeaks" this guy "Jacob Appelbaum" is ioerror.

- http://news.ycombinator.com/item?id=2430090
- http://www.thestranger.com/seattle/obsessed-with-jacob/Content?oid=7560624
I have a Dietzgen No. 1757. It's useful for raising my Apple external keyboard up to be level with my ergonomic wrist pad.

In all seriousness, I don't know how to use it, but I should learn. It could come in handy when/where power isn't available. It's amazing how much our knowledge would decline in the event computers & electronic gadgets were somehow destroyed or unusable. I've always tried to learn the basics. For example, when out hiking, I use a map, compass, and protractor -- and use my GPS as a backup.

Anyone have any useful links for non-mathematicians learning to use one?
Yes, this provides value. Thanks, edw519!
IOError for President!
Yeah, that makes sense. Still, my point was that it's not specific to Terminal.app, so someone on another Unix would probably find it useful.
|Suppose FB shows no trace of emails, what does it matter? If Ceglia can show that the emails are indeed real, then that trumps FB. Or am I missing something here?

If Ceglia can and does prove that the emails are real and FB is left claiming they couldn't find the emails, it's going to look to most like FB knew it had something to lose all along and that will immediately give Ceglia's claim is more validity. Learn from Nixon, the coverup is usually worse than the offense. Facebook should be as open as they can.
http://en.wikipedia.org/wiki/Jacob_Appelbaum

See, for example, the section titled, "Investigation and Detainment".
Will you be integrating eBay gift cards?
Javascript itself has very few faults.

We disagree.

Signed,

Douglas Crockford, Jeremy Ashkenas, and Brendan Eich
Something I've always wondered though - did emacs take them from readline or did readline take them from emacs? How old is readline? Where did all of those C-a, C-e, etc conventions come from?
And that's pretty much the point. It's the article which is claiming "emails don't appear fake" and "it looks real".

Unless its proven that the mails are real, FB shouldn't be harassed over it. If they don't have the forensic to prove it real or otherwise, shouldn't FB be getting the benefit of doubt since the guy is a convicted felon, remain silent for years, suspiciously came up with new mails months after initial lawsuit, seems excited about FB(the site he is talking about) and then goes dormant for 7 years...
Analog Confabulation
It may be in the interest of FB to show no trace, but it would require a fair number of people breaking a bunch of laws. As the article pointed out, they've already done discovery/forensic analysis on these drives.

Tampering with that would be a MAJOR crime by everyone involved.
Awesome suggestions; thanks!
There are a number of solar thermal plants in development now. It is worth noting that it is possible to store the energy for use in dark times by including storage tanks in the molten salt loop, though I don't see that in this plant's description and it isn't important until there is a significant solar contribution to the total energy production.
'this' is evil in Javascript. The very first line in any constructor function that I write is:
var that = this;

From then on, I use 'that' instead of 'this', relying on closure magic to make things work. You never have to worry about how the function is bound thereafter.
My attention? I'm not sure what you mean. I don't mind ads. Some times they are valuable to me. I know there are a lot of rabid anti-advertising people on the internet but I'm not one of them.
I have no idea how you could tell a dev to wing it, let him work for months with no oversight and then be shocked when he came back with something unexpected.

I hope he's exagerating the examples for effect. It can't really be that idiotic, right?
Seriously, how is this legal?

Like, can't somebody be sued here? This guy apparently lost some basic rights for saying stuff?
Too bad it's not available in some more readable format. A PDF would be great :)
I wonder if there is some kind of official annotation that can be added to a person's record indicating that they should be inconvenienced and harassed? If so, are officials "officially trained" to perform this function?

Or else, is this a case of local officials seeing that someone notorious is passing through and abusing their discretion to harass them and cause them to miss flights?
What Is Really Killing Pharma