skysight-inc/HackerNews huggingface dataset:
Is that what you got out of:

- "Thanks for sharing a link only Facebook users can access. In the pure hacker spirit: open, transparent access for anyone."

- "i cannot read it. apparently you need a facebook account to see it."

- "I think I am not going to open a Facebook account just to read it. … If I had immediately seen some magical chalk board I might have spent a minute learning about you. But instead I got a login screen."

- "I have to log in to some arbitrary thing to know who you are. Why?"

- "Several billion of us don't use FaceBook."

- "Is he a programmer or designer? Because I hire those, but I don't use Facebook."

- "I'm a programmer and a designer! And I'm not on Facebook!"

- "That's fine. He just marginalized a few billion people. It's like only hiring men."

Actual feedback looks like this:

- "Add a link as a caption for all of those photos to a nicely formatted resume created with LaTeX or something similar and you've got the best of both worlds."

Everything else is just pseudo-elitist circlejerking.
Just use a hosts file that redirects known ad sites to 127.0.0.1 if you're worried about ads. It blocks everything, though occasionally it breaks things or causes weird behavior (like silent, blank ad pages on the NPR player).
"but if you have written the framework, you don't need to go anywhere for help." Never had to come back to an old project or a part of an active project you haven't touched in ~6 months? I spend a fair amount of time figuring out why the hell I did X or Y a year ago, even with source code docs, narrative docs and tests. I don't think I'm the only one.

edit: what Vivtek says :-)
Why is it significant? Those are two companies. Two does not compare to the hundreds of public companies that had millions pumped into them and the widespread investment in them.
I think it would be better to have every browser on it's own line. Especially with IE and Safari as their icons look quite the same from a distance.

Edit: My attempt at it. Not as pretty, but a bit more readable:

http://www.phoboslab.org/crap/modern-browsers-ship.png
I'm in the same situation as you. I transferred to my current university and was hired full-time within a year (age 20, pretty much as a sophomore), though I'm still trying to finish my bachelor's degree 4 years later. I work 40 hours per week. I take 2-3 classes. I have been working on a startup for almost a year and working on personal projects. It's very stressful for myself and my girlfriend.

I don't have much advice. I just know it's not worth it.

I took my job because I needed to pay for college, yet it seems to have turned into a career. I think I got carried away and excelled when I should have taken it easy and just graduated. Sure, I'll graduate with 5 years of experience and an expert in my field. I'm sure I'll be one of the few graduates without debt. But, I basically have no time to network with people at school, insufficient time to study basic concepts, no time to explore ideas further, very little time for friends, etc, etc.

It's just not worth it. I do it anyway hoping for some delayed gratification. I did quit the startup though and I'm putting the brakes on personal projects, hoping it helps.
How to Send Mail to MTV.com
Here's the Nature paper if anyone's interested (from Dec 2010) http://www.nature.com/neuro/journal/v14/n2/full/nn.2728.html

We had known previously that the axons could send messenger proteins back to the soma (cell body), thus modulating transmitter productions, and could have an inhibitory or excitatory effect on the cell as a whole. We were also aware of axo-axonic synapses, whereby axons could inhibit other axons (among some other things).

EDIT: The above is just extremely brief background of well-known facts about axon messaging.
You shouldn't need to chroot apache to avoid serving /etc/passwd. I have never worked on a site with chroot'd Apache, and have never run into these kind of issues.

Are you setting your Apache configuration to only allow reading certain directories?
The World is Not Ready for Software
This was originally submitted with a title that read, "Flash is dead forever" or something similarly sensational and was meant to point out the actual site implementation. In accordance with HN guidelines, the submissions title has been changed to reflect the given title of the actual submission.
activated an Apple iPhone 4 on Verizon. This was considered by some of my Android loving friends as an act of war, by some just an excuse to banish me from their twitter circle. I feel as though I wear a scarlet “i” on my chest everywhere I go

Heh. "The Scarlet i" would make for a great parody play! I hope some talented teen picks this idea up and gets their 15 minutes of YouTube fame with this.

Seriously, folks, it's just a damn gadget!

Yes there is a strong Jailbreak community for the iPhone, having been a long time iPod touch user, It’s a community that I have even participated in. But with every update of iOS, Apple makes it less and less necessary for the power user, and it’s just not necessary at all for the average use.

I was a jailbreaker, and stuck with my 8GB 1st gen iPhone for a long time. Now, my factory unlocked non-jailbroken iPhone 4 does everything I want. I have no contract and I only pay $46 a month to T-Mobile. Sometime next week, I'm going to get an alternate account AT&T sim so I can test an app with MMS functionality.
While I agree about the Zend framework, Symphony and others trying too hard to be full of features, frameworks like Code igniter are really light. Sure for some very very basic projects it might still be too much, but for an actuel interactive websites chances are higher of it missing features than having too many ...

Can you give an exemple of something it does by default that is "pointless crap" ?
I recommend OnTrack. I first used them 15 years ago, so I can assert that they're not fishy. Their clean room is in Reston, Virginia.

I've paid anywhere from $700 - $1800 per incident, and always had close to 100% data recovery.

I'm sure there are other great services out there as well, but I've been loyal to OnTrack ever since they recovered 2GB of digitized home video in 1996.

http://www.ontrackdatarecovery.com/
See, you are no stranger to the concept of plausible deniability: using the third person plural "people point to" (and the hypothetical about Sun) allows you to plausibly deny the ad hominem. It's beautiful how that works, isn't it. Well played, sir.

For the record, I agree there is an absence of evidence (in light of your link). I won't take this as evidence of absence, however.
I have to agree with you. I'm using PHP for over 10 years now and I never needed a framework. Sometimes a little class or function is convenient but that's about it. Even for very big projects. Just use Apache/IIS/other as controller.
Concerning better objectivity in voting, I'd like to see two separate counters for up and down votes, rather than the aggregated sum which conceals the actual number of votes and is sort of nontransparent since not all members are allowed to down-vote.

I'm not asking for a personalized vote list though, everything should still be anonymous.

Further, what about an integrated keyword search and a simple duplicate check before a submission is posted? That would greatly improve things, at least those news-related.
MIT OpenCourseWare programming lecture videos (in Python)
True. But here I agree with Fred Wilson (http://www.avc.com/a_vc/2011/02/mba-tuesday.html).

He says: "Early in a startup, product decisions should be hunch driven. Later on, product decisions should be data driven."

I talked to Jack Dorsey of Twitter about quite the same topic when he was in Russia last Feb. And he didn't tell me he asked people a lot before starting. He just built something around idea he had a strong obsession about and everything else is a history.
Each set of browser icons are at the same vertical height. If it gets more complicated, I might move things around a bit.
It for these reasons that it's ridiculous to use the Winklevoss twins in an argument about ideas versus execution. If what Zuckerberg did was considered ethical or even the correct way to do things, it would be impossible for businesses to function. Imagine Zuckerberg hiring a lawyer to register Facebook as a trademark, and the lawyer registers it for himself. Hey, ideas count for nothing, it's all about execution.
> The predictions of Java's death seem to be based on a Java 1.3-1.4-style Java

What do you mean by Java 1.3-1.4-style Java? Do you mean the specific language features used (for example, is everything different now you can use generics and annotations?) or the style of coding?

Me, I've been using Java for the past 12 years or so and it, though the language has changed, it still doesn't feel that different.
Show HN: Please critique our "landing site"
Hey HN - been reading this forum for a while now and it's helped immensely on our project.

I'm a co-founder at www.EchoBands.com and we just launched our landing page today! We're trying to create a platform that pays artists for their music through ad revenue but lets the user download tracks for free! It's a pseudo landing page as it has our core functionality present. Here you can watch a super short 15 second ad and then get the track at no cost to you.
We're launching this looking to feature a new artist every week (or shorter depending on how many bands we get) until we launch the main site (under dev). We already have a small list of bands but are looking for as many as we can find!

Anyway, can't really type too much as I'm at work, but please, let me know what you guys think!
Video: Card trick
"PHP is stupidly simple to deploy compared to most other technologies" That's true, but it stops mattering for more complex sites where you want easy rollbacks to previous versions if a deploy went awry, separate static media serving (because it's faster), load balancing and the like.

Nobody will dispute that PHP has by far the best deployment story if you need to quickstart something (see http://blog.ianbicking.org/2008/01/12/what-php-deployment-ge...). But for an application of any complexity, really, you'll have more important stuff to worry about.
The Samwer Brothers Make A Killing After Selling Facebook Stake From 2008
I think there's a few huge positives about using a framework that outweight the cons. He's right about singletons and other anti-pattern oversights and he's right about bloat and performance hits over inline mysql_query(), but here are the reasons I won't be going back to php direct for any project I expect to scale.

* My home rolled framework has no docs. I will have no idea what my mindset was 3 years from now and I'll have nothing to look up but a few one liner method descriptions. No thanks.

* As Cal Henderson said in his I hate Django talk, 90% of the framework is right and speedy to develop on - hacking around the stuff that's wrong takes time, but few people even get there in their projects.

* PHP sucks (You're still okay, php). PHP's docs suck. Save yourself the time and pain of learning poor functional design tips on php.net, almost any framework now will help you to separate concerns of your project. Best practices are not PHP's strong point - Have a look at almost any web designer's "well made" code and you'll see that PHP simply doesn't teach SoC.

* You usually get XSS, SQL injection and CSRF protection in a framework. nuff said.

* Unless database mapping is what you know and do for a living, the database abstraction layer that you build will not be as good as the ones that already exist. It's a rule.

I used to be a stubborn framework hater, but after using a framework for a few projects, I'll never be back unless there's some impossible performance or disk space consideration. Pick one and learn to love it.
That's right. In Go such light-weight tasks are called goroutines.

Quoting from Effective Go[1]:

A goroutine has a simple model: it is a function executing in parallel with other goroutines in the same address space. It is lightweight, costing little more than the allocation of stack space. And the stacks start small, so they are cheap, and grow by allocating (and freeing) heap storage as required.

Goroutines are multiplexed onto multiple OS threads so if one should block, such as while waiting for I/O, others continue to run. Their design hides many of the complexities of thread creation and management.

[1] - http://golang.org/doc/effective_go.html#goroutines
Why did we drop GPL for our Windows Phone 7 (WP7) charting controls?
You might not want "customers" but nothing will help you innovate like users. Where I work we get mountains of feedback and use it to justify new features and to prioritize bug fixes.
Having spent some time in the academia sausage factory, I think this guy is fairly close to the mark. A lot of time and effort is consumed simply writing grants and genuflecting for government money. A perpetual stream of cheap labor (postdocs) is necessary to keep the cash spigot flowing, even though many of them have zero chance for a real career in their chosen field. I've seen incredibly petty behavior over attribution and credit on papers.

I think most scientific progress happens in spite of the academic system, and not because of it. In some ways the old system of patronage was superior -- you had a direct connection between a king or wealthy merchant who had an interest in something, and the scientists who needed funding to investigate it, instead of a vast bureaucracy that probably consumes more than the total amount it exists to allocate.
Charlesju, that is an entirely different service offered by PayPal, that does not make the website wrong! This is comparing to a standard PayPal account, which is by far the bulk of what people use.

Furthermore, it's inaccurate that PayPal's digital goods would be cheaper if you're doing <$12 transactions. They charge 5%+$0.05, so thats $0.55 on a $10 transaction. With a decent processor like one you'd find on FeeFighters, you'd pay ~2% + $0.23, or $0.43 on that same transaction.

That being said, it makes sense for digital goods companies with <$5 transactions.
What else can they do "after all" ?

Is it simply a matter of time before we find a quantum computer in there?
I complain about the state of academia all the time and went straight from my PhD to a startup, but I completely agree with you. My experience was rather wonderful.
"Bugs: Numerous!" Truth in advertising. I love it.
Job Seekers: Just Being Online Is Not Enough
We Check Email 17 Times a Day Because We Like to Get High
Once a hacker, always a hacker. For some people knowing the ways you can tweak something makes it quite hard to stop yourself doing it. Sure, he could dump Ubuntu on his computer, but he knows how to poke around and change the settings to get his money's worth from his hardware. That knowledge won't transfer to OSX, and (hopefully) nor will that temptation.
If this was a startup product launch, you'd call it masterful
The Django Book (http://www.djangobook.com) starts with these details (except for the the dispatcher stuff), then shows you how to cut down the boiler-plate code using django.

The book I read on TurboGears was similar, IIRC.

You start with the basics, use the framework to speed up monotonous stuff, then drop back to the basics when you need to do heavy lifting.
I would hope that your work is a healthy mix of the kind of elegant design thinking covered in the post and real world pragmatics. Also your example problem doesn't even sound particularly bothersome to implement in Scheme.
Are scientists nearsighted gamblers? The misleading nature of impact factors
Ponzi Scheme are everywhere: http://www.youtube.com/watch?v=ITMEZImvNio (Slow/questionable start... because he is trapping the guy)
offered capacity on 4,000 servers that would otherwise sit unused (probably in a lull between making animated movies)

Not much detail on this. The computers are "probably" doing something part of the time? Really? So when the animation crew goes to use their machines they have to disable them from the commodity network first? What happens if scientists are in the middle of using them? Are the hard drives sometimes unexpectedly full of porno and pirated Mp3s? Is the phone company going to notice the 10000x increase in the data coming in and out of these machines? Are any companies storing personal data on these XYZ random machines?

This is a cuter equivilent though:

http://www.pluraprocessing.com/

It steals cpu cycles from people playing online games.
It actually does take that into account... click on "more options"
At the moment I've got 13 students signed up for my class and the "newbie tour of PyCon" I want to do. There's also about 6 Python experts (many much more expert than myself) who are going to help with the class and the guiding during the conference. That's a pretty good student/teacher ratio of about 2/1 assuming everyone who volunteered to help actually does.

Should be a blast, but if you guys have friends who you think would benefit from this please tell them about it. They don't have to go to the tutorials to join the group either. They can just show up like normal and hang out with us.

Thanks.
EMPs?
Looks neat. Will also throw out that the Drupal meetup is usually at Stetson's on U St and they have a private bar and an awkward but usable projector.
A handy vim macro for RSpec users
RoundPegg Raises $1.27 Million To Be The E-Harmony For Jobs
> Maybe that would be an improvement. If it worked.

Exactly, that's a very good idea, and easily implemented.

Concerning search, which should be integrated nevertheless, I'm not used to do things again and again if I can automate it, it's just not my thing and if forced I'd rather not post again than doing it (which would maybe not be all that bad ;).

My point is that it's easy to implement for YC, simple filters and keyword search, c'mon, if I can do it, they can do it, I'll definitely create a prototype..
Jane Street Capital has mentioned that their use of OCaml has been a great instrument for separating the wheat from the chaff.
Your suggestion is awesome . I have never done motherboard swapping on a haddrive-- but could you please blog about it and post a link here. Right now, given the state of mind I am in, I am too nervous to try it on my own.
Yeah, it definitely had a sort of mobbish feel to it. I've been a Wikipedian since about 2003, been in and out of the meta-circles, and have a mix of positive and negative opinions about how it works (but I think on the whole it's a huge benefit to accessibility of knowledge). So when something like this comes up in a community I'm also part of, I usually try to participate in the discussion. Not even really just to defend Wikipedia, because there are plenty of criticisms one could make. But it was hard to figure out where to enter into the discussion, and what productive result could come from it.

When there's a bunch of angry people wielding pitchforks convinced that Wikipedians (or some subset) are evil bastards who hate knowledge and love nothing but rules, it's not that conducive to calm discussion. There's just sort of a vaguely defensive, "well, it's not quite like that, you know most of us also think about these issues and have tried to balance the criticisms many people have of Wikipedia, and even some of the rules and guidelines I disagree with do have some reasons they exist, but nobody seems very interested in discussing any of that, so I guess I'll just mostly sit this one out...". To be fair, there was some good discussion buried in some of the threads.

I did write up a way-too-long version of what I would've said in the discussion: http://www.kmjn.org/notes/wikipedia_notability_verifiability...

(As a non-HN-specific aside: What's frustrating from the perspective of someone who wants to make Wikipedia work is that it seems most external discussion of Wikipedia comes in these weird mob frenzies, but they come from opposite sides. One group of people is convinced Wikipedians are a bunch of rule-loving fascists; another group of people is convinced Wikipedians are a bunch of anarchistic amateurs with a hippy anything-goes attitude. So the first group gets angry when a topic they're a fan of is deleted, and demands fewer rules; the second group initiates big frenzies like http://en.wikipedia.org/wiki/Wikipedia_biography_controversy, and demands more rules.)
> but if you have written the framework, you don't need to go anywhere for help.

Sure, if you're a genius who knows how to solve every problem, can keep the entire codebase in your head, and remember every change you - or someone else on your team - has made.

I'm doing some contract work for an old employer that uses a home-built framework that I've worked on and improved extensively. I'm betting it'll take me another hour to truly catch up on the ol' codebase enough to actually write something useful. And if I have a question about something? Well, I hope my old coworker has been keeping up with things enough to remember the answers that I've forgotten.
Not everyone chooses Android because of a desire to customize or tweak. I bought my N1 because I wanted a smartphone with a decent browser on TMobile. I know plenty of people who've purchased Androids for similar reason (wanted a 4" screen, wanted front facing camera, etc).

While all of us techno-geeks like to obsess over every minor difference between the Apple and Android platforms, the reality when you step back and look at it is that for most users, the difference is negligible.

People get way too invested in these stupid product/platform wars. Everyone needs to remember: You aren't defined by the products you buy and use!
It's difficult for this to not sound snarky, but my definition of bulletproof doesn't involve parsing CSS with bash and awk.
I'm literally living the experience right now.
> But the real problem is that Batman exists to solve a problem; Gotham has a massive crime problem, way beyond what we see in any major city in the world. And it is a city where number of crime bosses, criminal geniuses and psychopaths exist, and where they can act fairly freely.

Gotham was created for batman IMHO and not vice-versa. If someday batman dies, spiderman won't come from New York for load balancing. Why is that almost all the super-heroes have their arch-enemy in their nearby locality. They also share the same trait. For example spiderman villains are mostly mutants and nagraj villains are mostly snake which takes humanoid form.
Toyota's Recall Crisis: What Have We Learned?
This is how many, many professions work. Musicians, writers, inventors, athletes, research scientists, pilots, and even small business owners all have the same career path. A few really driven, really lucky ones win the lottery and get to be household names. A small minority (maybe 1 - 5%) make an upper middle class living. The other 99% work for poor wages until they give up or get used up. It sucks, but it's hardly unique to science. If you're in a profession with a massive oversupply of labor, you can pretty much be guaranteed to see this kind of structure.

I also spent half the article thinking that the author's struggles with vocabulary and grammar might explain his/her struggles to get ahead. Perhaps he/she is a non-native speaker and that's adding to the trouble?
I don't know, but it's like the Apple + Cisco thing about the iPhone name.
What Are Obama, Zuck, Jobs & Other Silicon Valley Tech Stars Toasting To?
Philosophy versus Plan
Really, what he's saying is that it saves a lot of time to prototype code in a convenient language, and then translate parts to optimized code in a fast language (where necessary), once good algorithms have been worked out. Many fast languages get their speed by trading away flexibility.

This is not specific to Scheme, though - while it's a good prototyping language, so are Lua (my favorite, and LuaJIT reduces the need for C), awk, Python, etc.

Knowing how to implement the prototyping languages' constructs efficiently in the "fast" language is important, though.

Of course, "fast" and "convenient" can also be the same language, such as prototyping in Common Lisp and then adding declarations. OCaml is also quite good.