skysight-inc/HackerNews huggingface dataset:
How to Write a Term Paper, With Confidence
Writing a term paper is not such a challenging and stressful task if students knew how to write it. There are many features of the term paper which students need to be familiar with. If these features are known, students will be able to handle their term paper writing with confidence.
Clickable: http://tasskr.com
The same thing appears to be happening here at the University of Chicago -- increased numbers of undergraduates in the sequence as well as greatly increased Ph.D. student applications over the last couple of years. And not just money-grubbers in the undergrads as well; many refuse to interview with the previous staples for our graduates -- the finance industry here in Chicago or "big companies" such as Google and Facebook (one of them said to me during a lab, "I mean, really, PHP? Who wants to work with THAT?").

I haven't seen as many Ph.D. students from other disciplines coming through our intro sequence and regretting their current path. But, I do see quite a few juniors and seniors who only started taking CS classes as a sophomore or junior (usually because their advisor told them the classes were too hard and would make it difficult to do their Core Curriculum) and really wish they had evaluated the major earlier before they made choices that prevented them from switching majors and still graduating in four years.
A Closer Look at Immersion Cooling for the Data Center
checkins per account per month is also up
Thanks for the feedback and will do. I'm currently doing some a/b testing on the design.
Why? Campaign contributions/lobbying/bribery. Whatever it's called in your particular jurisdiction.
what's the quota?
Try VMware CloudFoundry on an AWS Micro instance
PHP Developers Midwest
http://salaryshare.me/520b0119dba651b4a5e0d8e8e3a72603
I guess I don't fully understand the NSS labs attack here. In both of the scenarios laid out by Macrothink it appears that control of the server (that would be protected by the firewall) is needed for the attack to be carried out. Can an outside attacker really gain access to an otherwise blocked server this way, or is this more of a case of evading logging or IDS/IPS rules? Unless I misunderstand (which seems likely) it seems something like disabling the security cameras after you break into a bank so that they can't record you taking the money out.

Could anyone explain to a simpleton how the NSS version of the attack works using only client access?
This isn't a C-specific problem; of course people are going to be more relaxed in their comfort zone. If you asked me to write a Web server in Python, I'd be a lot more relaxed about it than if you asked me to do the same in Forth. There's a reason nothing changed when he dropped C (what goes unsaid: is he putting C in the job description?).

Joel's observation about pointers is dead-on, but I've personally beat that horse on HN in the past and will spare everyone a greatest hits anthology.
That's the problem with absolutes. Any time you pre-decide that something is always good/bad, you're going to have to eat your words at some point.
I don't think they're like CMU, which has a separate school of Computer Science you have to be admitted to in order to be a CS major. If Stanford is like the University of Chicago, the only thing stopping students from majoring in CS are the registrar-imposed limits on the number of students physically enrolled.
Keep in mind that most of that 2011 loss is probably comprised of one-time write downs. Imagine a company where everything was scaled to the roof in 2009 and two years later it's 33% of the peak. You have to downsize contracts, dispose of hardware, lay off people, etc. In many cases you're buying out of a bad situation. Couple that with the fact that Myspace is a small division in News (think Fox) and these accountants are experts in fiddling with the books to move losses around (think movie studio accounting).
sadly people call you a pendant if you end every sentence with "to the best of my knowledge" and an egotist if you don't ...

I'd still say that the lack of undo and the lack of confirmation in that particular widget makes it a bad idea... although a "get me out of here" link may very well be in order...

the people-who-know-less-about-the-web-than-me seem to crop up a lot ... oh yeah, they're the ones paying me... so generally they get what they ask for even if it does mean i have to come back in a week and remove the "please lose my changes" button...
Couldn't agree with your last sentence more. The same thing is true on the builder side of the table. Now that we've built a pretty decent hammer it's time to decide what else we can create with this nifty tool.

Good metaphor!
Triunfo Del Amor Capitulo 123
Sure, but the problem is that it is a sign of the state of the economy - and another indication of a new bubble.
This article is entirely lacking analysis and relies purely on subjective assumptions to back up its judgments. A little digging around and pulling out a few "whys" would have been appropriate here. As it is, it might as well be blog-spam.
Ok. Still, it makes syntax highlighting and everythink lexical so much harder and ambivalent (think a<b<c>> - close paren or right shift?) with no benefit compared to e.g. []
I'm currently job-hunting, so I'll take a look at Job4Dev. You probably should be asking (optional, anon) for salary data. I had no problem providing that info on Glassdoor, though I generally know around how much my friends/associates make.
I really did like getting interviewed in C. :) But I was also confident using it.

It was appealing knowing that interviews were conducted in a language that wasn't really being used. Lots of companies claim they will hire smart people regardless of skills, but then you show up to interview and the guy across the table really expects you to know python and is flabbergasted that you bothered applying without it. I felt Fog Creek really demonstrated commitment to the principle by interviewing in a "useless" language. As someone with a bit of experience looking to make a change, it was a nice touch.
"There is simply no good way to define a user interface in Java, and that is a language problem"

I'm curious what he really means by this. Language-level GUI implementations? Or perhaps he's referring to language support for validating user input.
Here's a screenshot of http://privacytxt.org from my Firefox 4 on Linux: http://i.imgur.com/awcJy.png
They're more like coroutines, but they can be safely pre-empted because Erlang has very little mutable data.

Erlang's scheduler also takes dataflow (e.g. which processes have new messages to process?) into account, so some kinds of overhead are O(active processes) rather than O(processes).
If filling the password in will result in plain text passwords being sent back, you have already lost, because you just submitted a plain text password over HTTP. Similarly, if you're on SSL, it's plain text in neither direction. In either case, sending it back in the form has not changed the security situation.
Good idea.

Here's a suggestion, the numbers on the list should match a rank, eg:

1. $10
1. $10
3. $8
4. $7
4. $7
4. $7
7. $2

This will make it more relevant when looking how high up on the list your annual salary is.

Edit: fixed formatting.
Edit2: corrected the ranking as suggested by SimonPStevens
All of this may be true, 6 years is a long time and if he takes your guidance he should plan to spend time with a sports psychologist early on and get spectated match practice as early as feasible (say after 4 years).

It's doable, very, very unlikely I grant you, but it's doable.
Both iteration and recursion result in repeated operations. Either way you define the operation of going up a flight of stairs, it's going to involve going "up" a step over and over again, so there's no way to know which way your kid was thinking just from the fact that she said "up" over and over again. In the "while" scenario, the higher-level function "up the staircase" is done once and the lower-level function "up the next step" is performed many times to accomplish it. In the recursive scenario, "up the stairs" is defined in terms of "up the stairs." Climbing the last step is "up the stairs" and it is also part of the "up the stairs" operation of climbing the last two steps, which is part of the "up the stairs" operation of climbing the last three steps.

So if your kid was thinking recursively, the last "up" operation would be part of the first "up" operation and also part of every intervening "up" operation. If you asked your kid on the last step of a twelve-step staircase how many "up" she was doing, she presumably wouldn't answer "twelve;" she would answer "one." Would that be because she performed the obvious optimization of a tail-recursive function, or because she wasn't actually thinking recursively?
You've had some amazing progress, and really impressive for a beginner after only 6 months. Wow, keep it up!
Building a human-powered airplane in only six months
Amazon Offers Free Shipping to India
So he is unhappy with the libraries and he's building a new language to fix this ? Some of the problems and ingrained at the JVM level (broken generics implementation for instance) so creating a new language and new libraries cobbled over Java ones won't really fix the problems.
Most of the large diagrams I make use fewer than 2^8 colors, but then I tend to use solid-color stuff rather than gradients. Granted, SVG is even better for those, but if they need to be rasterized (as they often do), PNG8 works fine.
infostripe are embedable with iframes. We are working on an official solution to embed the stripe in any site but for an iframe works nicely.
I've recently seen complaints about the lack of practical startup advice posts like there used to be. I think this submission highlights the nature of learning and how it ties into our satisfaction with Hacker News.

I think it's inevitable that we join in a flurry of excitement, learn a lot of new things, lose motivation (for whatever reason), and eventually use Hacker News as a way to pass time instead of working. What it comes down to is: How many practical posts do we need? After you've been here long enough, you know enough to fucking build something.

I definitely know enough, and I still haven't done it. I don't know why. I'm certainly not blaming Hacker News for not having good enough articles.

Just a few weeks ago I was giving my parents advice on their small business, and at some point in the conversation I realized, "Holy shit, I really have learned a lot more on Hacker News than I realized. It wasn't all just a highbrow waste of time."

I think that a lot of us internalize many of the lessons we learn here rather quickly, and it's not long before it begins to look like a repetitious echo chamber.

Eventually it's time to stop being a consumer of HN and be a producer. Write that app that you can "Show HN," write that blog post that has a new insight, be that example that defines a successful alternative lifestyle, leverage what you've learned here, and get on with life.

I think a lot of us just need to stop whining and start doing.
Do that in Java and Haskell (with the same amount of library support) and show me how the java version is simpler. I would really like to see that.
(you can take clojure or scala too)
And an average.
Make sure to code my site in HTML5
Everyone Knows It’s All About HTML5, Right?
The vast amount of information available on the Internet and the increasing tech-savvy of today’s business owners is fostering a new understanding of web design, application development, social media, and more. At Brolik, we love an informed consumer and really love an informed client. Recently, though, we’ve been getting asked a very interesting question and may have a surprising answer. I’ve heard other developers complain about the question, and I’ve heard business development folks explain the answer incorrectly. Do you know what it means to ask: “Can you please code my new website in HTML5?”
The most important new protocol since RSS: AirPlay
Are we talking gross btw? I might have written down the net salary...
Superb ... this is what it call as creating Opportunity out of trouble situation ...
Well, as the article stated, many students from other degrees end up taking CS courses as part of their program and like them enough to switch. That's not necessarily related to the current potential bubble.

I know many who took computer science classes as part of a degree in biology and just ended up switching entirely.
Good question. Based on the design, the number of "connected" users doesn't actually affect the Instagram API rate limit. But since I'm using GAE's Channel API (which is their implementation of Comet), I try to conserve resources by setting a 10 min timeout on the client side. The user has the choice to continue at the point of course.
You're right - I should be thinking and deciding for myself.

But if judging the value of a comment requires expertise or experience that I do not have the score is valuable to me.

This is more so when I see a comment and a counter-argument. And if I wrote the parent, a high-scoring reply would make reconsider my position.
RE: Death of the Check-In, Explain This
normal american diet -> no meat, no dairy, no processed foods.

dumb phone -> dumber phone

4 hours TV nightly -> no tv

workaholic -> socialholic

self doubt -> awesomeness

technology lover and collector -> less is more

friendster -> nothing

Daily motto: "I'm the luckiest guy in the world, and it's a beautiful day"
Who is coming in to the programs? And what are their motivations?

You can't evaluate whether this is a good or bad change based on the numbers alone. For example, the legal profession has been swamped with excess entrants and it sucks. On the other hand, programmers tend to be job-creators more than job-takers, even as employees ("intrapreneurs") so I think this is probably a good thing.
You should actually automatically generate the random string, less friction for the user (and leave the choice to choose the string, kinda like how you can do with etherpad).
I read the first few paragraphs and couldn't tell where this was going. Is there a tl;dr version?
Parallelized Data Mining Security
A little site to help university/high school students speculate what they need on exams to get a certain grade in the course, or vice versa: http://calcmymarks.appspot.com/

Really just a hobby, something created out of my nervousness when preparing for exams, but I've gotten some good usage from people at my university.
I often tunnel my traffic through an EC2 instance when I'm on public WiFi and I've run into this problem with a number of sites.

Most notably (and annoying when out in the city), Yelp.
The way I see it is that you create the context yourself. You create a pool and only share the URL with people in a known context (such as your colleagues at work). That way you all get to discover where you are in the spread of your team, but without knowing which salary is tied to which individual.

Obviously, how you structure the context defines what it means to you. If you share it with everyone from managers to newbie graduates your context will be different than if you just share it with people you consider to be at the same level as you.
Why not throw a couple ads on this and monetize your efforts? Job placement / recruiting ads bring great money.
Consume, an iPad app by Bjango
I created http://fuelog.com a couple few years ago to (to steal jasonlotito's phrase) scratch a personal itch.

I had a dumb phone (razr) for way too long and wanted to be able to log gas station fill-ups via SMS. When I was introduced to Twitter, I realized the natural connection and built the site.

It took a lot longer to build than expected, but I'm really glad I followed through from concept to publicly-available site. I haven't touched it in at least a year, so I'm pretty sure the Twitter API is broken. If I had it to do over again, I'd have used GAE (python) instead of raw PHP.
The xml and xml descendants crap like XAML, XUL and others could be considered "languages" to build GUI and they're all crap.

The best way to do GUI is STILL Windows Forms + a great visual designer like Visual Studio.
http://showbomber.com

A youtube/nyc concert listing mash-up site.
This is real 'back to basics' stuff but the issue is how do you figure out who will be a good cultural fit in an hour long interview where nine times out of ten the person is going out of their way to impress you anyway.

The final paragraph really nails it. A candidate will fulfil the stereotype of an interviewee when in an interview scenario, meet them at a hacker meet-up or even for an informal coffee chat and the candidate will feel less obliged to act like your potential employee and more inclined to be themselves.

It's just as important for your potential employee to like you as it is for you to like them so you have a reciprocal duty to try and be yourself when meeting a candidate.
Formal, stuffy interviews tend to generate formal, stuffy conversations.
Libyan rebels set up own mobile network
Rinse and repeat everywhere, and we're likely to see an overabundance of computer scientists in three or four years.

Developers: may I suggest getting a second degree?
i'm curious as i live in nyc, what's your list and how do i get on it:)?
This blog post seems to have the feel of someone interpreting scripture. Only in this case, the author of the scripture is also the one he's presumably challenging with his interpretation. I assume Joel is ultimately responsible for the existing FC approach to interviewing... (?)
I'm sorry if its not, but this whole thing really reads like a guide for spammers. And why post it to hacker news at all?

I know you disclaim you weren't spamming, but you clearly don't spend time there. You spell out the things that anybody with more than a passing interest in reddit picks up on by participating there.

>"unless you personally know high level moderators or admins of the site, nothing can be done to unban a url from reddit.com".

Any well moderated subreddit has the spam bin checked, and by "personally know" you must mean "reply to a comment from, or send a PM to any of the powers that be".
But You're too Old to do a Startup
You're pretty deluded if you think that C is a "useless" language.
Legal Mistakes Made by Entrepreneurs
How The iPhone Killed The Flip Camera
It is because they hope to create a crowd-sourced game later down the road. The idea is that by releasing the source they can hold contests to create levels and bosses and music and therefore create a finished product with minimum effort.

source: http://frozenbyte.com/blog/?p=176
How I Don’t Provide Customer Service
I get the sense this is being hyped because of the cloak-and-dagger feeling engendered by the phrase 'hacker handshake', more than the flaw itself.
Shouldn't that be:
1. $10
1. $10
3. $8

The way I see it, the person with $8 is ranked third, not second.

Think of what would happen if you extended it. If you had 99 people earning $10 and 1 earning $8, it would be misleading to rank that bottom individual 2nd.
Sure there is, but quite honestly this isn't something most people would value for the plotline. It's something you will enjoy reading because the story's prose alternately moves and amuses, portraying the situation as a tragi-comedy. I can tell you that BigCo buys LittleCo, merges LittleCo with MiddleCo, brings in Chainsaw Huffington to fire hundreds of people, and along the way there are SNAFUs as the company tries to restructure things. Those are the ostensible facts.

But that plot is played out somewhere every week, it's not worth reading unless you have a personal interest in the people or the companies, or unless the story is told in a way that moves you. Thus, I suggest you stick with it and read the entire thing. Or if you're too busy to read the entire thing, skip it: There'll probably be a story just like this about Yahoo! shuttering one of its acquisitions in a week or so.
Ask HN: Seeking a technical 'relief pitcher' (yesDater.com)
Note: I hope this sort of post is on the up-and-up on HN. I don't see anything relevant in the posting guidelines. If against policy, we will take down

My co-founder and I have been working on yesDater.com for some time now. yesDater is complete refresh of the online dating space; It is not yet another plentyoffish or eHarmony (yes, this is intentionally very vague).

Unfortunately, unforeseen personal circumstances have sidelined my co-founder. This is made all the more painful because we have made such great progress and my co-founder happens to be the technical lead. We are approximately 50-75% done in terms of getting a MVP launched.

We are eager to maintain forward progress and not let unexpected circumstance stall our project. To that end, we are looking to bring in a technical resource to complete the remaining code and get us to launch (and beyond?)

Details:

Technical skills required:
o	RoR
o	CSS
o	JQuery/JavaScript
o	Understanding of SQL

Design / CSS skills are very important to us at our current stage of development (and because this is a particular skill gap for us)

We are based in Chicago and New York. Local applicants are preferred

Compensation will be in the form of founder's equity (potentially a considerable portion)

About us: We are two Kellogg MBA alums with combined technology/management consultancy, Computer Science, and successful startup backgrounds

Please inquire to richard@yesdater.com

Thanks all!
Just give me your most intelligent estimate of 10 numbers, all from 0 to 100:

The work:

- % "coolness" of work (vs. anything else)
- % new development (vs. maintenance)
- % autonomy picking tools & environment
- % autonomy in task list
- % autonomy of working hours & location
- % of time on call or help desk

The company:

- probability of getting paid next week
- probability of getting paid next year
- % growth of revenue 1 year from today
- % increase in my renumeration 1 year from today
really? ... I thought it was

"Please. We may be whores, but we are not sluts."
Absolutely awesome. Have fun!

In a similar vein, I'm riding my bike across Canada this summer: http://bybike.ca/
This is a good sign!
The general public is just realizing how important computer skills are, no matter what you are trying to do. A well rounded CS major can learn something new and apply those skills to something else. I think public schools and high schools need to start integrating and making CS/programming courses necessary just as basic math and science courses are required -- then once people reach university age, they can focus on different topics without having to take CS courses to learn the basic skills they require to approach those topics like a CS major would.
Integrate New Relic with Geckoboard, cool use case for performance management
I interviewed at Fog Creek recently (and I don't think it was with Ben, the post's author), and I actually didn't code in C. I answered my questions in Python, just because I'm more comfortable with it these days. So I don't know if this is a new thing they are trying out, or if internship interviews are different.

(I believe I'm allowed to say this about the interview. If Joel or someone at Fog Creek comes across this and takes issue, just let me know and I'll remove the post.)
I like how the "work" icon is a wine glass!!

And for my taste, I like the metronome on the right better, and the calculator buttons on the right calculator better (but the little display on the left calculator is nice).
Holy crap, Eric Snider used to write for the BYU student newspaper and I loved reading his column! I even bought his compilation books: http://www.amazon.com/Snide-Remarks-Eric-D-Snider/dp/B000REH... and http://www.amazon.com/Snide-REmarks-II-Electric-Boogaloo/dp/...

You won't be disappointed to read him.