skysight-inc/HackerNews huggingface dataset:
Teacher recognition
What CS/Math professor or teacher most influenced your programming education? What lessons do still remember?

For me, it was my first CS class in the 10th grade at Memphis University School. The teacher was Tom Brown. He taught the basics like variables and loops and whatnot but in the process he also taught us how to think about programs - though we didn't call it Big O, we got a sense of scale of what goes on inside a program; how to think through an algorithm like a computer. He taught us to think about variables as values representing concepts and not just boxes. When I learned, much later about Knuth's ideas of literate programming it all seemed familiar. I've had good CS classes since, but that first experience in the 10th grade stands out.
I think while you're definitely free to leave, just keep in mind that the movie is very exaggerated and the truth is really not anywhere as bad as it seems. I think Lawrence Lessig had some great commentary on this the other day:

http://www.tnr.com/article/books-and-arts/78081/sorkin-zucke...

Aaron Sorkin is a great writer, but he's writing for dramatic effect, not truth. Don't let the film factor in to your escape.
The most common advice is to think about pain points: what in your day to day life or the life of those around you is an annoyance and how could you code something to fix it? The main problem with this approach is that the fix might not be worth a significant amount of money to people. Assuming this is only for a school project that aspect shouldn't matter and you might find some great ideas. A couple resources that might help: http://blog.penelopetrunk.com/2010/08/05/how-to-get-good-ide... and http://ycombinator.com/ideas.html
That was eerily close to how we came up with the idea for Lifesta. We went through a period of brainstorming after a previous idea didn't go anywhere. We focused on marketplaces as a base for brainstorming though we came up with things that were completely unrelated. Finally, and frankly as a joke, my partner suggested a secondary market for groupon-style vouchers since we both liked them and knew people that bought but haven't used them. When we analyzed the idea, we actually liked it a lot...
This is what evolves when you can't keep food fresh. Thank you Jacob Perkins. (http://en.wikipedia.org/wiki/Refrigerator#History)
A lot of the things you cite became bubbles BECAUSE of government involvement. In the US and Japan, government is subsidizing the cost of borrowing.

It is not freedom that is the problem. It is the socialization of risk that is the problem. In the US, the government insures private pension plans, guarantees home loans, bails out automakers and financial "innovators". There's no incentive to be prudent.
Interesting idea. Do you mean that it should block with no 'temporary' access for a day to let you cool off?
You can't replace CLRS as a reference, but I recommend the following free draft if you're looking for an algorithms text to start out with: http://www.cs.berkeley.edu/~vazirani/algorithms.html.
I would guess so. I was surprised by the rejections that were posted on this thread as well. I use to think that they only rejected biz devs, as it's more of a way for hackers to get up to speed on what is involved in a startup.

But it seems like when your demand outstrips your capacity, you need to make cuts. And since most people fall in the middle as an average, chances are, you'll end up making a large number of small mistakes when you're picking teams.

I've been to the last two startup schools, and for what it's worth, you can see the talks on justin.TV. You do miss out on the atmosphere, but most of the socializing happens after the day's events, not necessarily as much time to do so during the intermission.

So check out the talks online, and then see what after parties there are.
You might find the working environment you and your team has found to be successful in the past, is now working against you. A change can be good for a number of reasons:

- getting people to collaborate or getting people to isolate themselves (to focus)
- a change of scenery can help break people out of established contexts. Just changing the desk they work at can help.

Some real world examples I have seen:

- isolating a core team of 2 programmers into a "crunch office".
- going to work in a coffee shop, instead of out of my home office
- changing the desks/seating arrangements of a team to change counterproductive team dynamics

Basically, don't underestimate the effect the working environment might be having on your productivity. If things arent going as well as you are hoping, think about what specific steps you can take to change things for the better.
It sounds like the biggest problem with this study (and with many markets) was that there was no way to efficiently sell short.

If it's only possible to make money when asset prices go up, some rational individuals will buy in even when they think the price is already too high, because until they own the asset, they can't profit from it.
i am considering moving to fedora from ubuntu. one of my motivations is descriptions of better user experiences overall, plus more cutting edge stuff like systemd. morever i think i am growing more and more colored by the notion thar ubuntu doesnt really employ a significant number of core developers.

does anyone have experience of the differences in the daily experience of using fedora vs ubuntu, especially for a clean simple experience, as a developer machine setup?
Agreed. Its fantastic to see someone publish such a raw inside account of how their startup failed so that others can learn from it.
I use a personal wiki, with sections for each project, and a todo list and inbox of physical papers organized in the GTD fashion. I use delicious.com extensively to track and tag websites.I keep a small moleskine and pen with me at all times and carry around an iPhone, which syncs my todo list with my computer. As I work, I keep another larger moleskine for each project for transient notes, calculations and thoughts.
Run your DataCard on OpenSuse 11.3
For SAAS type subscriptions, I was pretty happy with Spreedly

http://spreedly.com/

One thing that is pretty cool is they let you be merchant account agnostic (all CC's are stored in their own PCI compliant vault). So if Authorize.net drops you or is being stupid, you can setup a different merchant account and the entire thing is transparent from your customer's perspective.
A must read - http://www.paulgraham.com/ideas.html
Not to appreciate Perl, but to be a competent programmer.

I would worry if most programmers couldn't do those things in their $LANGUAGE.
you might checkout delicious.com or some other bookmark tracking site. I use delicious to track thousands of parallel threads and topics and keep notes for myself on websites. you can keep all your links private if you like, although most of mine are public.

for example, I would track a HN thread as follows: keyboard shortcut, type notes, tab, HN_topic other_tags actions_to_take_tags, tab tab, return. then I'd search for specific actions/tags when I need the info.
Faster throughput due to less busses to pass through. It likely also has something to do with why it appears to be so fast, using the RAID to spread the load across multiple groups of Flash chips.

In addition by using the SI3124 chip I think this thing will 'Just Work(tm)' with recent Linux kernels -- its the same chipset in the SATA card I use for SW RAID. I'd be happy to test my theory if someone would send me a drive ;)
Try forcing yourself to write 10 answers to each of these questions (taken from a PG article):

* What do I find intolerable?

* What luxury can I turn into a commodity?

* What big companies solution could I make easier to use?

* What will kids in 10 years look back on and not believe about how difficult our lives were?

Also, here is an article I wrote on the subject a while back with some more ideas:
http://www.startbreakingfree.com/146/10-ways-to-come-up-with...
Peteris Krumins posted notes on his blogs, http://www.catonmat.net/category/introduction-to-algorithms
These are awesome but also not new-- YC released them a couple years ago. Here's some discussion on them, for example:

http://www.startupcompanylawyer.com/2008/08/23/how-do-the-sa...
The full interview is worth watching -- pretty interesting.

http://link.brightcove.com/services/player/bcpid30183073001?...
If you don't see how incredibly wrong deliberately infecting a human being with a disease without consent is, there's something wrong with you and you're evil too. And your whole argument is bullshit -- "infecting someone with a disease isn't cool [but isn't all that bad, really]".
hdparm comes with something built-in that tries to do a reasonable first-cut benchmark, 'hdparm -t /dev/sda'
Emend: generates a feed of grammatical & spelling mistakes found by your users
Modern media influence on Children’s Minds
If you're looking for an idea for a mashup, one thing that works really well is thinking of two ridiculous and totally unrelated services and imagining what a combination of the two would look like. Try it a few times and you'll be surprised at what you might come up with.

I did this while working with Tom Coates back at Yahoo! in 2006 and we came up with a combination of News and Horoscopes: Astronewsology! http://www.flickr.com/photos/simon/100449854/
Any comments on the experience? Anything you like more/less in Python/Ruby?
Ask HN: Distributed lucene implementation
Any good pointer/ analysis on how to implement distributed search using Lucene? Other information on how lucene works, and information about its scoring algorithm would be useful. Also any advice on good programming/ algorithm related blogs would be awesome as well
Yes, please. If you are not social, the rest of us on Facebook would appreciate it if you left. The best way to do it is to de-activate your account and move on.

The rest of use love sharing our lives with our friends and family on facebook. Maybe it's time to take a look at your life?
Is the goal of life is to make it feel as though it will never end? 'Ever hear a shop clerk say, 'I feel like this shift will never end'? They're not excited about it.

Have you ever known someone who can't seem to stick with a job, an interest, or a group of friends? Do you think they are happy?

I don't think anyone is yearning for a life that feels like it will never end. What we want is to have a quality life, and one means toward that is to invest in others over time. Oh yeah, and marriage is _not_ a comfortable safe habit. It is challenge worth fighting for.
My issue with this draconian failure stuff is that (in Firefox at least) view source yields no content when it finds an error in page & obviously the line number it gives for the error can be very far removed from the underlying code.
I'm going to take this opportunity to plug my OpenCourseWare app for boxee. You can enjoy a lot of what OpenCourseWare has to offer (including this course) from the comfort of your couch (Currently the app has courses from MIT, Yale, Stanford, Berkeley and UCLA).
Review of The Moral Landscape by Sam Harris
We used these for our AA, helped save a lot of money.
Actually, you've missed quite a few big ones, have you read Kindlebarger?

http://www.amazon.com/Manias-Panics-Crashes-Financial-Invest...

I wouldn't say that bubbles are rare at all, and it wouldn't surprise me if there were lots of them before 1637 that just aren't well recorded. The limited scope of trade in those days would mean that such events weren't as disruptive as they are today.
I believe that the main function of voting isn't putting politics in the government, but kicking them from it. "Candidates" is derived from "clean" in Latin. Time will make them dirty, people will end perceiving it and choosing the lesser evil.

The rules that prevent a president from too many reelections are similarly befeficial, and a lot cheaper even if not enough.
Debunking the Myths About Facebook’s Stock Split
Ask HN: What are some good neighborhoods in NYC?
I currently live in Ozone Park, NYC, but I'm pretty sick of it. I'm looking for a neighborhood where I can get a 1 bedroom for around $1150. I live with my girlfriend and need to be able to commute to Manhattan (lower) in 1 hr or less. Any ideas?
Seriously? creationists want to claim that behavior as coming from the mind of their god? I think that would make me switch.
Of course it's better and again, the experience of other democracies (say in Scandinavia for instance) proves it beyond the shadow of a doubt.
"Thinking Hard About the Future" - Tim O'Reilly
Ruby has good support for system scripting as well. Heck, it has great support for system scripting; I've switch from shell scripting to Ruby and never looked back since. String manipulation and piping are extremely easy to do in Ruby, in my opinion more so than in Python because of e.g. language support for regular expressions. Python requires regexps to be constructed from strings, unfortunately.

Rake is exactly like Make, except better. It retains Make's simplicity while providing all of Make's power in a turing-complete language that allows me to do whatever I want.
Nice point of view.
There are 2 types of feed we accept. The first is a standard connection to one of a variety of web services such as Google Analytics where you authenticate (in this case via OAuth) then choose what you want to display. The second type is custom data uploads where you simply point widgets on your dashboard to an XML/JSON source with an explicitly defined structure and we pull it on a regular basis.

The first type use logic which we have defined up front to extract the appropriate information for display. We apply little or no logic on the custom data feeds as that is assumed to have been carried out by the provider, usually when the XML/JSON file is generated.

If you have an obscure source of data, or it's sourced from a service we don't yet extract from, then I'd suggest writing a script to extract and massage the data into a format we accept and point your dashboard at it. We have definitions and example scripts in our support forum and I'm more than happy to give you a hand setting it up if that would be useful for you.
Yeah, that is what I meant.

At it's core the plot is about a pretty specific experience (the challenges of founding a tech startup as a young, inexperienced hacker), but the emotions and the drama are universal, which is why I think the movie will enjoy widespread success.

At the end of the day, though, it's about founders and hackers and startups. And that's awesome.
So, this would be a brief summary of what he said:

1)Focus on your strengths
2)What you get from working your ass off is worthwhile,nothing else.
3)You cant be successful always
4)Humility is important
5)Strive for excellence
6)Never give up
7)Dont sacrifice values

What is interesting that you could come up with a set of opposing points for most of his "lessons", and sound plausible:

1)A true hacker has works on multiple languages,platform- Be a "Rockstar" Generalist
2)Laziness,Impatience,Hubris are the hallmark of a hacker. Note Laziness comes first :)
3)You cant be successful always- Nobody denied that!
4)If you get rich, you shouldnt be ashamed of it.
5)Strive for excellence-no debating that.
6)Fail fast, Fail often .
7)Startup and values- Zynga? Facebook? I remember reading a thread of ethics in startups on HN, and one person questioning somebody how he managed to get a good nigh's sleep, after what he had done.
> Consider this common belief: “You’ll never get anywhere unless you know where you’re going.” This seems so common sensical, and yet it’s obviously not true if you stop to think about it.

Obviously he’s never heard my favorite, from Yogi Berra: “If you don’t know where you’re going, you’ll end up somewhere else.”

I don’t like the absoluteness of saying that people should have “no goal,” but I’ve very much preferred a vaguely-defined path. Getting lost is a great way to learn how to think on your feet, and adapt to opportunities as they come (and sometimes “somewhere else” is closer to where you want to be) — but having some direction or overall aim is important.

There’s wandering, and there’s wandering toward what you want / what makes you happy.
Why is this so controversial?

http://infutik.mtk.ut.ee/~jaan_m.ri/work_labour/Strenze_2007...
I thought about also listing the panics, and I started to, but then I realized they were off-topic. This article is about asset bubbles, not about panics. Therefore, the crash 1825, in England, the crash of 1873, in the USA, the crash of 1907 in the USA - all of those are off-topic.
Basic t-shirts (the kind that he wants to print graphics on) are in--basically--two silhouettes. Basic, and fashion. Basic is the boxy fit that you'll find on tees from Cafepress or Woot.Shirt, for example. Fashion fits are a bit slimmer, have smaller sleeves and a different fit on the shoulders.

It's a bit silly to experiment much beyond the cut of the neck. Besides various v-neck and crew styles, I wouldn't venture out too far. The "pattern" (the technical term for the shape of the garment) of a t-shirt is a solved problem. The trick is designing innovative artwork in printing, clever usage of embellishing stitches and garment washes that give a certain look.

If you want to see innovation, then you're right on the mark with clever seaming. Use a saddle stitch over your shoulder and sleeve seams in a colored polyester thread, and then put the garment through a pigment dye treatment. You'll get a beautiful contrast stitch on a washed-look garment.
Misuse of statistics
I don't understand your problem, but you may be interested in investigating the existing solutions:

- cluster of solr servers (but it basically means different indexes composed at query time, so scoring will be affected depending on how you shard, at least last time I checked)

- katta, a platform for serving large lucene indexes

- lucandra, a reimplementation of the Index(Writer|Reader) classes of lucene over cassandra (and of solr)

- lucene-on-cassandra, implementing only the Directory interface over Cassandra

- lucene over distributed memory(terracotta) or grids (gigaspaces, elasticsearch)

but once again, I have no idea of what your problem is so I don't know what you may want.

Basically I'd say the problem boils down on implementing the index in a distributed way if you want scoring consistent with the normal lucene, or just sharding/querying different indexes and reconciling the results if you can live without distributed tf/idf
Replication is for redundancy, not horizontal scalability. Unless you mean scaling reads, but replication won't scale your writes. For scaling writes you need sharding but not replication.
I don't think socialization of risk was a factor in the tulip mania that gripped Holland in the 1630s. You can argue that socialization of risk has been factor that has made bubbles much more common over the last 30 or 40 years. That would go to my what I said before - government can stop bubbles, if it wants to. Or it can start them.

Without government intervention, bubbles remain rare, which undercuts the thesis of the above article.
Corporations are not people - that's commons sense - and by allowing them the rights enjoyed by human beings, it gives shareholders a compounded right to influence government:
- through their own human vote,
- through the power lobbying, which allows them to not only influence votes in congress but even to initiate legislative cycles with laws which are usually written by a lobbyist or a former lobbyist in the staff of a congressman.
Excuse my tone, but please wake up people! I am ready to do something about it beyond voting (some sort of activism). Are you?
I don't think calling Stewart a bigot would be grounds for firing Sanchez, but to me, the following sure is:

Dominick noted Stewart is Jewish, which he said is "a minority as much as you are."

"Very powerless people," Sanchez laughed. "He's such a minority, I mean, you know... Please, what are you kidding? ... I'm telling you that everybody who runs CNN is a lot like Stewart, and a lot of people who run all the other networks are a lot like Stewart, and to imply that somehow they -- the people in this country who are Jewish -- are an oppressed minority? Yeah." In the audio, which was circulated online Friday, Sanchez's sarcasm was evident.
I worked at both. "Vastly" is an understatement.
Intelligence is both heritable and correlated with wealth. So yes, parental intelligence can cause both wealth and child intelligence, leading to a correlation between parental wealth and child intelligence.
1 cubic meter is not worth partial containers. You're definitely better off sending it via air. It's only a few dollars a kilo to air something from Asia to the United States (there are obviously some minimums).

[edit] Talk to shippers for both air and partial containers. Offer them back their quote at 50% and negotiate from there.

There are plenty of boutique garment laundries in LA that air garments from India, Sri Lanka, Bangladesh or China and process them in small lots in their laundries and sell them on the LA fashion scene. If you see a washed t-shirt selling for over $75 around there, that is a good indicator that this is what is happening.
Venture Capital, Angel Investors,
Fsdfs (f***ing simple distributed file system)
There's a difference between a symbiote and a parasite in an ecosystem.
I think this is a very elegant cop out, but a op out nonetheless. Financial lobbying is outlawed in many democratic countries. Why not america?
I'm glad I can offer the advice. I'm not in a field I would have expected to have seen on here, but it's cool that people are interested.
Was Clinton wrong about Russian-Israelis being 'right'?
Yeah I would emphasize that memorization, to me at least, is just the beginning of learning. Experience, context, questioning assumptions, contrasting, analysis, evaluation and ultimately some action taken with that knowledge is what gets a new concept or subject permanent real estate in your headspace.
That's the wrong calculation. What you need to compare is the total cost of college + any expected premium from that attendance, with the opportunity cost - the next best thing you could be doing with that time.

In software, especially in the US, the calculation is not obviously in favour of college attendance for motivated autodidacts: the cost of attending is very high compared with the subsidized rates in other countries, while you can get experience cheaply by building things others use, and leverage that into a startup or job offers. Meanwhile, one of the key advantages for having a degree in a software-related discipline outside the US is that it makes getting a US visa far easier. But if you're already in the US (legally etc.), that doesn't apply.
... there's a dedicated Russian-Israeli TV channel tellingly running under the motto "We live here"; and there's a vigorous blogosphere, considerably larger and more politicized than the Israeli Hebrew one.

Overwhelmingly, these outlets promote principally right-wing views. For instance, if left-wing activists are invited to the TV channel, they are usually treated with great suspicion and accused of being on the Hamas payroll (indeed, this is the same channel that once held a theological discussion, on its prime-time current affairs news show, about whether President Obama suffers from a biblical curse condemning all blacks to eternal slavery).
As a fellow HN reader, I'd tell you to check out our app CourseNotes, http://www.coursenotesapp.com, though it's aimed at students, and isn't generally intended for handwritten notes.

Oops, that doesn't sound convincing -- guess I'm just awful at sales.