skysight-inc/HackerNews huggingface dataset:
"Even so, spending per student went up 8%."
And where do you get that data?

"Usually when demand drops, prices go down. Why do you believe education behaves differently than virtually all other goods?"
As I said above, demand went up from 15 mil to 18 mil.
I do both for fun and for profit stuff in .net. I recently put together my first Silverlight app and I found the platform to be wholly underrated.
I built a device to catch the mail that comes through the slot in my front door. It had previously been falling on the floor and driving me crazy.

One day I came across this nice product, http://www.amazon.com/SNAIL-SAKK-Mail-Receptacle-Slots/dp/B0..., and it seemed more than possible to make my own. So, using a fabric shopping bag from a local store, some Velcro and a sewing kit I managed to put my own together in a couple of hours. It works great! :)
I said to myself "man, isn't there a way to catch the tab close event in JS"? And, lo, Google provides:

http://stackoverflow.com/questions/138411/catching-a-tab-clo...

Mind you, I'm not the one who is going to have to debug this stupid idea cross-browser, so please forgive the suggestion if it turns out to be stupid. ;)
It's not an either-or thing, I agree, but I see so much emphasis placed on unit testing lately, often at the expense of integration testing, particularly in the ruby world where people mock and stub so much of the code that you're testing something very far removed from the real runtime.
Super simple. It just works. Given that it's a journal, it might be worth thinking about how you would suggest to users that this service will be around for longer than a few months, or how they can export their data to another service in the event that this goes down. I wouldn't want to start keeping a journal on a site that may be gone tomorrow.
You could have the initial text all highlighted, so after reading the user can literally start typing.
Could someone give me the TL,DR; for all of this AngelGate business? I've been trying to find good information on what is going on and what has happened so far but I am finding it hard to listen to the signal through all of the noise.
Not if they're running linux. It's an interesting idea though! Food for thought.
Student tweets his school shooting in real time
Ugh, the visual cacophony going on the background behind my applications in OSX are so f-ing distracting, I spend most of my time on a Mac moving the damn windows around and individually minimizing them so I don't have to look at them all the time.

Command-option-H. You'll like it.

I like the deemphasis on full-screen windows in Mac OS; one of the biggest losses in OSX UIs of the last decade is that they've moved from the exceedingly customizable palette-style UI (see ircle, for example—an IRC client with the entry box in a different window from the chat log!) to the iTunes-inspired, all-features-in-one-window style.

The ability to use the windowing system to split your focus between different documents and apps for the same task (instead of maximizing every damn thing, like most Windows users I know) was powerful; the current approach reeks of MDI. (As does Adobe CS5—git yer damn tabs outta my Photoshop, Adobe.)

PS - Personally, I can't stand the mouse acceleration curves on Windows. "In matters of taste, there can be no dispute."
Ask HN: How do you structure your Python programs?
I've been teaching myself to code for about 6 months now, and am finally starting to see the efforts pay off (I can actually do stuff). I first started learning to code with Python, and then switched to Ruby on Rails for a project I am working on about 3 months ago. The thing that I, as a noob, love most about Rails is the rigid structure that it provides. It totally makes sense to me, and I feel like it keeps my code organized very well.

However, I had an idea for a small coding project the other day, and for a couple of reasons it really made sense to build it on Google App Engine. So...I dove back into Python after several months of being away. It's amazing how much better I understand the fundamentals now, but I'm looking at my code base (<500 lines) and realizing that I have a mess on my hands.

So, my questions is: How do you structure your code in Python? Do you have any recommendations for tutorials or suggested readings? Any quick tips to help me clean up a mess?

Thanks.
How is this a story? The author happily acknowledges that android doesn't prevent you from being stupid, and then he complains that it doesn't prevent you from being stupid.

You cannot have it both ways.
It’s really annoying that such bugs in news.arc’s renderer never get fixed. Surrounding a URL in <> is the official RFC-recommended way to do things. From RFC 2396 (1998):

> In practice, URI are delimited in a variety of ways, but usually within double-quotes "http://test.com/, angle brackets <http://test.com/>, or just using whitespace [...] Using <> angle brackets around each URI is especially recommended as a delimiting style for URI that contain whitespace.

http://www.ietf.org/rfc/rfc2396.txt
A few key takeaways:

About the guy who came up with the ideas discussed in the article: Danny Hillis, an inventor, scientist, engineer, author, and visionary, pioneered the concept of parallel computers that is now the basis for most supercomputers, as well as the RAID disk array technology used to store large databases. He broke the von Neumann bottleneck and changed the way we think about, and use, computation. Hillis's contributions affect nearly every scientific discipline, not to speak of the daily lives of most people on the planet. When he speaks, I listen.

"We misunderstand cancer by making it a noun", Hillis says. "Instead of saying, 'My house has water', w' say, 'My plumbing is leaking.' Instead of saying, 'I have cance'", we should say, "I am cancering.' The truth of the matter is we're probably cancering all the time, and our body is checking it in various ways, so we're not cancering out of control. Probably every house has a few leaky faucets, but it doesn't matter much because there are processes that are mitigating that by draining the leaks. Cancer is probably something like that.

"In order to understand what's actually going on, we have to look at the level of the things that are actually happening, and that level is proteomics. Now that we can actually measure that conversation between the parts, we're going to start building up a model that's a cause-and-effect model: This signal causes this to happen, that causes that to happen. Maybe we will not understand to the level of the molecular mechanism but we can have a kind of cause-and-effect picture of the process. More like we do in sociology or economics."
I heard of Instapaper from Daring Fireball.

I guess making something that hits the sweet spot for a famous blogger is one way to promote. May not be the most efficient though.
started with this article.. http://techcrunch.com/2010/09/21/so-a-blogger-walks-into-a-b...

followed up by this
http://500hats.typepad.com/500blogs/2010/09/fire-in-the-vall...

look through this quora topic you can find out more
http://www.quora.com/AngelGate
People said that about the iPhone leak over at Gizmodo. A brilliant piece of PR for Apple they said. Then the police got involved...
Pedantry: in iTunes the song plays when you hit Return; Enter will rename. Still different from the Finder (where Return renames), but not quite the same thing.
I went to click the "Sign In / Sign Up" link. It turns out that these are two links. The visual design and wording had led me to expect otherwise: They're sort of close together, and worded with that alliterative wording and the slash in between, and not distinguished by color or design.

Then, worse, I didn't have a link from the "Sign in" page to get to the "Sign up" page. Even the classic, cheesy "if you do not have an account yet, please sign up" sentence would have been welcome.

Fortunately I know about back buttons. But it is still a small rough spot in an otherwise silky-smooth design.
From that first link:

> to place in a fatherly role.

That's what I had in mind.

Specifically this bit:

"Please spell people. This is not SMS!"

Which (of course) also contains a grammar error.
That's a bare assertion, and the link doesn't support it.

There's a very important vehicle missing from the list: trucks.

Add "cargo" to "people" and, suddenly, it's no longer easy to measure. How many cars are carrying cargo in addition to persons, thereby being partially a truck in function?
I'm not much of journaler, but I think the execution is excellent. Only suggestion: include OpenID or OAuth option for sign up and sign in, so you can have single click access if you want your own account. Should help keep that streamlined feel.
That seems pretty far-fetched. What on earth would he gain from intentionally posting that tweet? Mike cut them some slack by not naming any names, and now he's done just that.

I'm leaning more toward the "not the brightest bulb in the valley" theory.
Ron Conway Drops A Nuclear Bomb On The Super Angels
Would it be all right if you donated your profits to charity?
Considering the way he writes, I don't know. Seems like a fast-talking, shoot-from-the hip kind of guy who could easily make that mistake.

But what do I know.
The Principia Discordia (classic hacker/60's counterculture)
I don't think you can use Instapaper as a model, unless you can be Marco.

His Internet fame originally came about because of his status as the (late) lead developer on Tumblr. Marco frequently writes insightful posts on Apple products that are linked by John Gruber of Daringfireball, who reads his blog attentively. This means his blog posts show up on HN and echo across the entire Apple-focused blogosphere. Apple bloggers are a great audience to have, because they are used to promoting paid products. So Marco has a huge blog readership, and his frequent mentions of his experience with Instapaper in his writing create a huge awareness of the product.
I am fairly new to HN, and I was not aware of patio's 11 fame. I read quite a few posts of Sebastian Marshall's blog when I first came across it.

I think the most important lesson from Marshall's blog and the point he attempts to make in this particular post is the following: You cannot judge a person's abilities by their writing, no matter how good it is (or seems to be). This lesson may apply particularly well to Marshall himself.
Being able to set the timeout would be a nice feature. Really I would be annoyed with 15 seconds, though I do agree that such a timeout is more suitable than is 1 second. I keep my hard-drive spun down for a simple reason: power consumption. I suppose I could dig around and find out why Chromium is being forced to sync against my explicit fstab timeout, but that's rather too much effort. Besides, electronic data is impermanent; I must either trust that my browser maintains the local storage correctly or that you do on your end. The matter of convenience of such an electronic journal--say over my Moleskine or org-mode setup--is that I am spared a bit of setup cost. In turn I trade a bit of peace-of-mind with regard to my data.

Not, of course, to besmirch your efforts.
Top 15 idiots
Isn't this incest?
Not if they found some expensive requests to use and/or if they have access to large botnets.
I personally find that there's nearly no overlap between articles with comments (at least those which I'm interested in) and those I read on Instapaper. Think that's because I don't tend to put short "news" items on Instapaper, just long form articles.
OK. I'll try to explain.

This search results showing that there are a lot of Linux home users who're using Ubuntu because it is most popular Desktop distro. Its popularity in a large extend due to money Canonical spent on promotion. (Remember free shipping of CD's and other actions)

But if you're considering a server segment, there are traditionally CentOS, RHEL or Fedora. Or even that stupid Unbreakable Linux. Why it is so? (Because it got that way!)

First, because most of really important key developers, like mr. Ulrich Drepper, works for RedHat or with Redhat. Redhat also actively supported by IBM, that's why RHEL is a such huge success.

Second, since RHEL4, when they made that stupid decision to maintain all the patches by themselves (RHEL4's kernel source rpm had up to 300 patches in it, but I'm not quite sure you know what it is all about.)

Now, they work with a mainstream kernel developers, so all their code got a most extensive testing possible. This is what Google's Linux engineers still cannot understand - the best testing and bug hunting is in primary linux source tree.

So, what about Ubuntu? Compared to Fedora it is outdated, very conservative, desktop-oriented distro for an average mediocre user. I don't want to go deeper and try to compare source packages of key components, such as kernel, glibc and related, but I'm pretty sure there are different set of patches. One can compare common packages like perl, python, erlang, gcc, php by themselves.

Conclusion? OK, 3-5 years ago using Ubuntu or Debian as a server instead of Fedora-derived distros was a sign of non-professionalism, if not a fanboyism or even ignorance. What changed today? Almost nothing. Ubuntu is following the same conservative policies. There are some so-called server editions of Ubuntu, but it is rather a marketing movement.

And, you might be surprised, but key kernel developers are using Fedora. =)
I don't think the whole thing is 'planned' / scripted, I was referring to just that tweet.
And a Jquery specific question/answer, as I note that our friend is using that library: http://stackoverflow.com/questions/1631959/browser-window-cl...
Arrington and other people involved in venture donations for possibly successful non-businesses are all drama queens.

As always, you're better off if you run a business and don't pursue funding from anybody except profits.
i tried on IE8. no luck.
As somebody pointed out, the www record was removed probably to stop the barrage of requests coming in.
Ron Conway rocks.
SBT is awesome. It's the build/dependency management tool I wish I had in languages besides Scala.
If'd I'd stumbled on that page randomly, I would have thought it was a parody or something. Nobody can possibly be that pompous right?
"Dave McCLure…pls try not to blog about this and cause silicon valley more embarrassment with your unprofessional classless writings" OUCH
Read and follow PEP 8

http://www.python.org/dev/peps/pep-0008/
Don't you as the sysadmin have access to the keys though? Even using an evercookie or something like that -- I fail to see what prevents you (Your malicious twin lets say) from seeing these?
> In large cities there is less than 82 MHz of white space available AFAIK.

So? Is everything about the large cities, all the time? Can't small cities and rural areas have one solution and big cities have another? (Of course, that's already what happened, so I'm really not getting how your comment is a valid criticism of this scheme.)
Anything is possible thought right? If you target the right weakness?
"..we can have a kind of cause-and-effect picture of the process like we do in sociology or economics."

Yeah, and practical solutions in those areas have worked out real well.
SLIME for TextMate (sorta, Clojure)
Thanks! That looks like a good place to start.
Website Development for Medical Doctor
Medical Doctor Website Design | Health care web site design and development for physicians, medical practices, medical groups, medical centers, hospitals and other medical health care providers. BizMedical.com
A Silicon Valley angel conspiracy without Ron Conway isn't really much of a conspiracy.
Exactly what I was going to point out. There really is no such thing as a perfect translation given that human translators will use there own interpretation and knowledge of both languages to try and approximate the same meaning.
I`d love to hear what kind of boat or what you future sailing project would be.
The gist is a few sentences. There really isn't much to the core of the story yet.
My paraphrased short version:

Ron Conway to the super-angels: I'm in this game because I love seeing entrepreneurs build cool stuff. You guys aren't. Stop worrying about term sheets and valuations and worry about adding value beyond cash. I've wanted to say this for a long time, but have bit my lip in your presence. I no longer want to be involved with any of you. And Dave McClure, quit being a classless embarrassment to Silicon Valley.
I seriously don't understand how people were defending his writing style. Anyone over ninteen would realize the use of multi-colored text, "drop a cap in yo ass" lines, and lack of capitalization looks like you're lazy and incompetent. I realize he's done fairly well in his investments, but does he not have an extra 2-3 minutes to capitalize and think out more coherent analogies?
I was referring to just that tweet. It doesn't benefit him in the least and makes him look like a fidiot.
As an outsider to Silicon Valley, it really seems like it's full of drama and ego wars. Seeing grown men and women argue like children really makes me happy I resisted the urge to move out there.
I believe that onbeforeunload always prompts the user with a popup, which may be why I left it out -- can't quite remember. I will re-evaluate that decision.
This guy is an upstanding individual and really cares about startups. I'm glad people like him exist. Maybe some day I'll be lucky enough to have him invest in one of my projects.

I really like how he called McClure out. I know McClure is a smart guy and allegedly a great investor, but he is quite classless and the f* this f* that attitude is embarrassing to what are supposed to be a group of intelligent, successful, and perhaps caring individuals.
TL;DR: Michael Arrington of TechCrunch is tipped off a bunch of top Angels are meeting in a bar, but he isn't welcome. He drops by since he knows them, but is met with guilty silence. Upon digging he is told the Angels are meeting to (illegally?) resolve complaints like the growing power of YC, and restraining new Angels/deal competition. Dave McClure is the first Angel to publicly counter Arrington writing that he is off base.
Paul Smith Belt black with Blonde Naked Lady 100% leather
He knows more about how these guys act behind closed doors than absolutely anyone. I think it's official now: these guys were being bad and they got an appropriate bitch slap.

Hopefully that's the end of it. I'm sure none of them are genuinely bad guys. There's probably just a side of some of them that's a bit greedy and stupid. Hopefully this will be the lesson they all need to keep that side suppressed permanently.
To MBA or to not MBA
I apologize in advance if this has been asked before or gets asked a lot.

The question at hand is, whether as an entrepreneur, going out and getting an MBA makes sense?

A little background. I have an engineering background and have already started 2 separate companies, one of which is a software company. Things are going well but I feel like I am lacking some core business background if I want to take things to the next level such as: 1. Start a bigger company, 2. Defend against huge competitors, 3. Understand deeper intricacies international business (current have the opportunity to enter into a global partnership with another company). 4. To be able to rely less on Lawyers, accountants and other business professionals.

I am totally down with the idea of DIYing it. Have read a bunch of books, etc but really want to arm myself with all the knowledge possible to help my current companies and future companies succeed.

Oh, I have a BA in Philosophy from UC Berkeley and would only go to MBA school if I got into a top school.

Any thoughts or experiences would be appreciated.
Love it! "They know when to Expand"
You could always put the comments page on Instapaper instead.
Mouse Mascots
Dropshipping quality china wholesale mouse mascots at discount price.Wholesale Mouse Mascots china at cheap price.
It's odd, I've been hearing about this all day but I have had no problems at all contacting facebook.
Congratulations on your engagement!

And seriously. Waffle maker. It's the gift that keeps on giving.
Clearly you've never been to Hollywood.
Hint: you don't need to. Use what works for you.
That's pretty linkbaity.

Dropping a "nuclear bomb" would be something like, "I have a recording from the Bin 38 meeting that proves you were colluding. The FTC will start examining it at 9am sharp tomorrow morning."

Sure, it's unusual for someone to so strongly come out and call people out, especially people that he may want to invest alongside someday, but "nuclear bomb" is a serious stretch.
It's too much of a coincidence that McClure "accidently" tweeted it instead of a DM to someone. If it's that important, one'd call, text or email ... It was tweeted at the right time and deleted within minutes after being sure that it was syndicated.

Brightest bulb or not, he's just trying to play the fiddle here..
I could see this argument carrying some weight if you just looked at California, but the top-tier private schools on the East coast have never had such strong competition from state schools and geography is definitely a factor in school choice, so I expect that the effect of this price competition would be limited.
The key (which is generated from the password), is stored using localStorage while the user has the app unlocked. I could certainly send myself the key somehow, but the concerned user should be able to snort that out fairly easily. I guess one option would be to opensource all or part of the js.
If nothing else, it confirms Arrington's characterization of the purpose of the meeting.
It makes him standout from the crowd which is his goal IMO...
Of course, I'm trolling.

I'm trolling because I was around when FreeBSD 2.0 was considered as too modern, when there were no RedHat, let alone Ubuntu. I survived migrations from libc5 to glibc, from LinuxThreads to NTPL, from 2.4 to 2.6 kernels. I made a specialized distros for corporate usage from RH's and then RHEL4's srpms long before CentOS was here. I did a migration of Informix-based products from SCO Open Server to Linux in 1999 as a solution for so-called problem 2000.

Now, when any newfag without any understanding of what depends of what and why it is so, can do yum install or apr-get install php* what should I do?

I'm still unable to comprehend what mc is or what nautilus is for. I'm still using only 5 programs - vi, emacs, mit-scheme, chromium and mplayer, and have an addiction for rebuilding anything with clang.

So, seems like I'm a troll. In this case yes, I'm trolling.
There's one thing I noticed about Arrington at Disrupt- sure, he's a dick, but he's only a dick to people who a) can take it and b) deserve it. I can't think of a single instance where he has called someone out, and it turned out later he was wrong.

For example, some of the panel at Disrupt were being rude (talking amongst themselves during a startup presentation), and he stopped everything and called them out on it. These weren't just random judges- they were some of Silicon Valley's most influential people. He never once took a shot at any of the startups presenting. He may have given people like Carol Bartz a hard time, but they can take it.

I may not necessarily want him as a friend, but I really respect Arrington. This email from Conway basically proves "yet again, Arrington knew what he was doing."

============================

Edits about the people posting below me:

- Leo Laporte: a) Leo Laporte can take it, and b) Arrington was merely asking for a disclosure. I don't think that proves me wrong.

- Last.fm: Linking to the official blog of a company being accused isn't proof. There's much more to the story that came after that (ie http://techcrunch.com/2009/05/22/deny-this-lastfm/; not to say linking to TC is any better)

- I'm sure Arrington has been wrong at some point.. I just said I couldn't think of anything.