skysight-inc/HackerNews huggingface dataset:
I think they way they set the price is to take the number of shares available, subtract out the number for which there are market orders (i.e. orders to buy at the market price, i.e. non-limit orders), then take the remaining shares and the open limit orders, and find the highest price that gets all the shares sold.

So if it opened at $85, that means there were limit orders placed at that level and higher.

I don't know why there was a delay in the price reporting.
You'll have to pry my URL bar out of my cold dead hands.
They can't. It's not available to short yet.

The underwriters who own shares from the IPO are not allowed to lend them out for short selling for 30 days. The institutional/retail investors who own shares can lend them out, but it is too soon for that to be enough volume to take any meaningful short position.
He is, in general, extremely frugal. However, he also owns a chalet and Porsche that he drives when at the private chalet (although, I'd argue that for someone worth more than 20 billion dollars, that's fairly frugal.)
It also probably wasn't that much to Paul Erdos, either. The point was in "proving" that he wasn't an addict, not winning a $500 bet.
I'm picking up on some sarcasm about the golf industry being fun. Would love to hear more.
"The best therapist money can buy"

It seems like the best therapist money can buy would almost by definition be reasonably priced.
I solve partial differential equations on parallel computers. This is a key competitive advantage for many industrial applications including aerospace, reservoir, reactor, and data center design. It is also crucial for medical applications, climate, and many disciplines of computational physics. There are nowhere near enough qualified people in this field. If you are qualified, you can more-or-less have your pick of jobs anywhere in the world.

I use every mathematics and physics course I took until part way into my undergraduate studies on a daily basis. In contrast, I believe that I have never had an English course that improved my writing (they emphasized the wrong things for technical writing). Indeed, it would be difficult to find a single thing I learned in any course outside of the hard sciences that has ever added value to my contributions.

It is a disservice to people going into fields like biology or social sciences to pretend that mathematics does not play a pivotal role. Many, perhaps most, professional grade tasks in those fields involve designing studies to test a hypothesis or quantify an effect. This requires statistics, and not just an introduction. In the state I grew up in, Fish and Wildlife had one biometrician. He was a coauthor on every paper published by biologists any office in the state because he was needed to design the study appropriately and analyze the results. With one exception: my father has a Masters in biology, but his coursework was primarily in statistics, and he can design his own studies. Just barely, it still takes a significant amount of reading for each study.

Math matters.
This video is completely worthless for the people they claim to be targeting, the average student. It literally doesn't talk about where math is used in the real world in any meaningful terms to a highschooler.
Looks nice! Maybe some additional filters would be nice: (North/South, East/West bound)
Why You Should Promote Your Own Blog Posts
> And how the heck are you ever going to run grep on your google docs?

I hear Google have a pretty good solution for that
Yer welcome.

I also just noticed that if I delete a friend from the Friends block on the My Profile page, that friend still is shown on the Itinerary on the event that I'm currently working on.

Also I forgot to mention on the Create Event page, Where should be listed on the Itinerary, to be consistent with listing the other three blocks in the Itinerary. You could also then make a Print view of the Itinerary. If you Print-Preview as it is, it doesn't look very good.
I really want to be able to share an address book (that can be synced) between everyone on their macs and phones. We operate out of quite a remote location so web interfaces often aren't usable because they are too slow on a mobile data connection. I just want everyone to be maintaining one list of contacts. Have I got this wrong or are the only options cardDav on hosted Zimbra or hosted exchange? The latter seems expensive and people say is unreliable when hosted. I could self host snow leopard server or some custom carddav setup, but I can't be bothered...
I tend to agree with the article. I am a senior, studying computer science and also a tutor at the engineering building on campus. The large majority of students that come in and need help are from the CS1 and CS2 classes. It's really frustrating for me sometimes because these students typically know very little about how at program and they are asked to make decently large/complex programs. As a result they all think programming is this insanely hard field that only geniuses can understand. I tell them that learning programming is like learning a language, to someone that doesn't understand it or is learning it it looks like gibberish. However once you get it, it's just like reading. Unfortunately, most of the students don't believe me and end up not continuing CS.

In addition, at my university I feel like the majority of students who are in the upper level classes with me (CS majors past their second year) got credit for the intro courses in high school. The way I interpret this is, it is a lot more likely for students to continue study CS past the first year if they take high school CS, which is a longer slower moving intro CS course.

I think the intro courses need to be much easier. They are discouraging too many smart students!
can someone explain why the middle man is needed? Why can't a company apply for a listing on the exchange. Then disclose how many shares they will be selling , then start accepting bids on the exchange?

Obviously you would need regulations around this but why is there a middle man at all?
I'd argue that Lisp s-expressions are simpler.
The GM bailout was good for Ford, Honda, and Toyota?

And conservatives were saying the dollar needed to be strengthened? They ones I tracked were screaming that runaway dollar strengthening (deflationary collapse) was a grave danger.
Mongrel2 is now officially on Github
Thanks very much - I will!

I love the internet :)
I would bet that once the cloud really takes off there will be providers that will charge a premium to offer a service that is more private and outside of the 'bad' jurisdictions

So instead of using a free ad sponsored storage point where you are what is being sold, you pay $50 a year for a storage point that is hosted offshore, is encrypted, etc.

The one problem that the cloud faces is that applications need to be decoupled from storage. ie. you should be able to have your documents with provider x, but use the word processor from providers y or z to access them. Each of the apps at the moment set up their own storage silo, there is no real 'my documents' or home directory for the cloud
Ergonomics of Sleep: Sweet Dreams on a Hard Surface at www.zafu.net/sleepergonomics.html
Profound experience and research debunking the bedding industry's sales gimmics. I am the author of the article. I designed a firm sleep surface with slatted platform frame and organic kapok/wool futon. Also contains infrar red calming effect. Trying to get back to simple and introduce the idea that the body benefits from resistance (in this case, something reletively firm like we had before modern bedding.) Also regulates body temp and respiration better than any other material I could find.
Good point. Glad I do help people now then. Will make it easier when I get "rich". :)
I believe the AP Computer Science AB exam was discontinued after 2009.
Perhaps the author is referring to the Google Talk Windows Client. That thing is dead.

As far as I can tell, Google Talk is otherwise alive and well. I use it regularly in Gmail.
> I think computers and the internet are proof enough that math is essential to everyday life.

I think that they are not enough. Computers are something you buy, not build. The Internet is something you pay for, like TV, or buses, or school, or whatever. The point is that you, personally, don't need any math knowledge to have and/or use them.

Like OP-1 said, we need examples that have a clear use of maths in it.

Sometimes I try to convince people I know that math, physics and the stuff is important. But I'm running short of real use-case arguments - not the "you'll get better job" ones.
Courant Researchers Crowdsource Pose Recognition
Underscore.js and Prototype.js both define this function. You can include this and use map. Underscore delegates it to ECMAScript 5's native map if available.
Your English is great, being self-deprecating is a bad way to make yourself feel good about yourself. There is a direct effect between saying something and believing it. If you feel the need to tell people that English is your second language, tell them that.

The little things count. :-)
The Impending Ad War: How Facebook is poised to go after your ad revenue
Politics and engineering are not the same.
Zed's announcement http://twitter.com/#!/zedshaw/status/71988181616177152
I have this discussion fairly often as a founder of GitHub with folks that don't trust 3rd parties, but I think it's unwise to assume you're more prepared to defend against attacks than cloud providers that employ people to worry about it constantly. Reducing your exposure by bringing those services to your home isn't a sufficient security measure.
>> How in the world do you take someone with no prior exposure to one of the fundamental skills of the field and, in four years, turn them into someone to whom it would be appropriate to give a college degree in computer science?

You don't, unless they have the passion, drive and natural aptitude. The author makes very apt comparison to music and expresses that there's really no way out of the conundrum in that field, but wants to find one for CS. Just like music, if you want a university-level program where anyone can come in and succeed in a limited amount of time, you have to rely on high school curriculum to provide the foundations.

The problem is perception. Given a standard high-school curriculum, it's obvious that a student won't succeed in a university-level music program without becoming specialized in high school, but it seems like students should have the foundational knowledge to succeed in a university-level computer science program. Unfortunately, it's just simply not true.

The author says this in the comments:

I don’t want to effectively require students to choose early in high school whether or not they want to study Computer Science in college. While computing skills are clearly beneficial for everybody, I hesitate to make the claim that computing courses are more worthy of limited curriculum time than other disciplines such as foreign language.

Unlike the author, I don't hesitate to make that claim at all. People often lament that students graduate high school knowing basic history, algebra, physics, biology and the like, but don't understand how a credit card works, what happens when they push the gas pedal in their car, or most importantly, simply how to think logically and critically. Shifting part of the mathematics curriculum to focus on logical thinking, regardless of whether it's presented using programming or not, would go a long way towards enabling success in fields like computer science, and would make graduating high school students more well-rounded to boot.
It makes us all look smart, but reinforces the fear that the majority of us belong to H1. Society improves, but at what cost to us?
> All that matters is the market price, and you were lied to about that.

There isn't a "market price" until it goes on the market. Nothing prevented LinkedIn from having their own experts (and I suspect they did) weigh in on the proper price.
Umami, the fifth basic taste
I started my summer a bit early: In Feb. I quit my job and moved to Guatemala. Here I'm spending the mornings learning Spanish, and the afternoons playing with Rails and Javascript. After I finish my current project, I'd like to look some into iOS development.
In regards to #5, I think a more apt comparison would be teaching music theory students some basic piano so that they can mash a few keys and experiment with the ideas presented in class. And the choice of piano as the learning instrument isn't arbitrary: it's trivial to make sensible noises just by pressing a button, whereas something like violin requires a decent amount of technique just to play a single note. Plus the layout of the keys is very intuitive, a student can play their first scale on day one, which is certainly not the case with violin.

If you follow the analogy, the best programming languages for CS101 will first, minimize the amount of technique required to accomplish simple tasks. Java is out, "hello world" already introduces the concept of classes, static methods and access specifiers. Ruby, python, and plenty of other dynamic languages look a lot better, "hello world" is a single statement/expression. Second, the layout of the keys should be intuitive, consistency and simplicity in syntax/semantics is often cited as one of lisp's strong points with regard to it's suitability as a teaching language. If you want to play a scale, you just need to hit the keys in order.
They don't have to read his email, just analyze it algorithmicly. They already generate some kind of index of how many times each interesting word is used, otherwise they couldn't provide ads or fast searching. They only have to view that index as a histogram to reveal all kinds of interesting stuff about Fred's business -- information that he gets an advantage from keeping private.
They don't need to - you upload AES(F, H(F)), so if the RIAA give DropBox a sample "Beyonce: Pop Song #7.mp3" file, DropBox can do H(F), then do AES(F, H(F)), then say "do we have this? Yes. Who uploaded it? Accounts adambloggs1, beatricebloggs2, carltonbloggs3, delaneybloggs4".

I've worked it out and if I'm not incorrect the table that adambloggs1 that has (hash2(file1), hash2(file2), ..., hash2(file10)) which are adambloggs1 10 files can be stored remotely encrypted by the client's key (derived from his password in a secure way that Dropbox cannot). What this means is that whenever the client has to send across hashes to dropbox to sync across files, he gets his encrypted database from dropbox, decrypts it remotely and proceeds to give dropbox relevant hash information.

There are 2 problems definitely that can compromise the system:

1. Dropbox decides to store your requests because of a subpoena (effectively they're logging you---which is not required for functionality). Then the encryption is useless.

2. If dropbox does not log you, then can collude and catch you in the act (i.e., an online attack)

So the solution is ugly, and reasonable, but has some weaknesses. Yet, it is better than nothing.

This system makes sure that RIAA cannot trawl by filename or hash only unless dropbox stores logs or some activity is done online.
Today's CompSci programs consist of an unholy melange of Software Engineering and theory. Both aspects are rather messed up.

The Software Engineering part is done badly because the slope is too abrupt and ends too quickly. The Java-based curriculum invariably ends up teaching OOP concepts within weeks (if not to start with) to someone with no concept of program flow, variables and functions. From my experience as a TA, I'd say 90% of students who haven't programmed before end up utterly confused about the order of execution of the various bits of code in a simple Java program with 3-4 classes.

The few people who survive this abrupt slope with an intact desire to learn more CompSci find that the slope ends too quickly. There is no further discussion of issues that are crucial for industrial Software Engineering: debugging techniques, version control, code repositories. Instead, the sophomore abruptly has to choose between a rock and a hard place: either a course in C, leading to an honours thesis in Systems; or some math-y courses leading to Theory.

The C course is a frustrating experience, requiring the student to un-learn a lot of the concepts learned in the Java intro courses and to learn instead to tread carefully on a landscape suddenly filled with inexplicable bugs. But this is actually the more accessible course, as the theory courses require a mathematical ability that the majority of potential CS majors simply don't have (or even had any inkling that it was required).

I think any intro course should begin with an explanation of very simple architecture concepts (program counter, memory, hard disk) and spend a good amount of time drilling the basic concepts (variables, loops, function parameters, function return values) and basic debugging techniques. In the second half of the semester, while the students work on a large project to practice these skills, spend the lectures to give them a broad survey of the major: architecture, algorithms, programming languages, OS, theory of computation.
How is WebP better than JPEG XR (HD Photo) which already has an ISO standard?
I think perhaps you could consider schools like MIT closest to the idea you're advocating (makes complete sense to me also, BTW). Smaller schools that can't take the cream of the crop by necessity have to teach around the median student or they'd have most of the class flunking or not learning anything.
Amazing Animals Fact, Amazing Facts: Hummingbird Facts-Amazing Facts
Back-to-school: Microsoft to offer free Xbox with Windows 7 purchase
They save a lot of costs by deduplicating copies of files, and it makes file renames/moves/shares really easy for them. Therefore, they wouldn't have the incentive to destroy that advantage: That's one of the major scale advantages they get for covering so many users.

I posted this elsewhere in the thread:
That's not true. As is, in a lot of crypto problems, there are powerful workarounds that require a lot of work. See here for one idea: http://news.ycombinator.com/item?id=2461713

Please also see the further discussions. Crypto gives us powerful tools to mitigate several attacks with minimal compromise on functionality. Unfortunately there are legal ways that are more powerful.
Thomas Fuchs: Extreme JavaScript Performance
I've often wondered how someone would go about becoming a crackerjack enterprise programmer who could A) create a scalable and robust architecture B) design a system that does what it's supposed to do C) design a system that can be extended in the future D) apply the advanced mathematical principles that are at the heart of the most exciting innovations now and D) write it. That is just SO much to learn, I really don't know of any way to accumulate that knowledge without years in the field.

The right question is, what's the proper place to start?
Arguably github and stackoverflow serve that purpose for our community.
IPad app recommendations
Michelangelo Buonarroti

Craig Newmark
This article pisses me off. This is certainly a giant windfall, but Reid is already wealthy and has shown that he doesn't fall into the ridiculous sensationalist stereotypes proffered by this moronic journalist. And he's been building this company for 8 fricking years! Hoffman one of the most visionary and prolific angel investors and (never met but hear he is) a fantastic person.
He had a substantial exit when one of the largest internet acquisitions happened with PayPal (anyone know his total take?). And with his stake in Facebook he's had "paper X00 millionaire" status for quite a while. And Zynga? And about a hundred other angel investments? Not to mention that with the liquidity now afforded by the secondary markets, the term "paper millionaire" is ringing a bit hollow when talking about the elite consumer Internet companies who have active demand in SecondMarket and the like.
So to characterize him as this rags to riches story illustrative of the flash-in-the-pan excess of some new dot-com "bubble.0" is frankly disgusting.
Oh, and to answer the journalist's question of what to do with all that money? Do what Reid has done, and usher in the next generation of successful startups (with surely some casualties along the way, but hey, that's investing).
That's what I'm saying they shouldn't do: if your intro class flunks a bunch of students, you need another intro class before your intro class. If students aren't learning anything in a class, let them skip it or test out of it. Maybe this is too expensive, I don't know, I'm dealing with ideals right now.
True. But a simple server in a closet hosting only your data is less likely to get the attention of a determined attacker. I guess the argument is similar to the Windows vs Mac security argument in that one may be more secure but the other may be safer for most people because of the incentives and economics at play.
Private Jet Tracker
On a related note. Much of applied (primarily solid state) physics, materials science, and the engineerings are now designing new materials for use in many applications. Given the vast possibilities, limited funds, and recent development of powerful mathematical models for simulating systems, many companies and research groups have gone to large scale simulations as the primary means for testing new materials systems and only after discovering the possibilities are these constructed for testing. This means a firm grounding in mathematics (and more specifically these techniques: molecular dynamics, density functional theory, etc.) is headed from "crucial" towards "prerequisite" for people to work in these fields.
Hah. my thought was the opposite; Build a webapp quickly and flip it to investors before the bubble bursts.

Of course, both your approach and mine make some assumptions about when the market will correct; mine assumes that it's further out and yours assumes that it's closer in, and timing that sort of thing is ridiculously difficult.
This is just my theory, but saying LinkedIn was scammed because the IPO was underpriced is like saying Sony or Nintendo were screwed by shortages on the PS2 or Wii. LinkedIn sold a tiny fraction of its shares, far less than the market would bear. The IPO was oversubscribed and artificially doubled in price.

Instead of selling a bunch of shares at the "fair price" up front, LinkedIn created the perception that LinkedIn is undervalued, desired, and worth more than it really is worth. All it had to do was sacrifice a tiny portion of the shares in the IPO and it's the new hot money maker.

Now the company and its investors have created an environment where they can unwind more of its shares at a hefty premium, more than making up for the IPO "loss."

Maybe LinkedIn didn't plan this out so perfectly. But it probably saw this as one possible result of the IPO strategy it chose.
One thing is clear: Speculation is playing an enormous role in LinkedIn's valuation and capitalization.
The claim is that the banking community is so tight-knit that they collude with each other to keep the book price down. So what Google did was to hold a silent auction on bids and allotments, only to find when the process was over that most banks essentially bid around the same mark anyway.

Your tone seems dismissive of the claim, but finding out that a bunch of people all bid about the same amount when they only way they could find out what each other were bidding is collusion doesn't exactly count as evidence against collusion, does it? It's not great evidence for, but at least if bids were all over the place it would be evidence that many banks don't have an informal cartel or whatever.
Nothing but fanboy fluff.

"Android Tablets will use keyboard and mouse as input devices, that means end of the game for windows and Mac."

Get real.
System for generic, decentralized, unstoppable Internet anonymity
Time for a new, (even more) decentralized, anonymous internet compatible with what we have now, yet independent of it? Phantom aims to build something like this.
Actor Gary Coleman Dead (finally).