skysight-inc/HackerNews huggingface dataset:
Last summer I taught introductory programming courses for middle-schoolers, and one of the first things we did was play Zork for about half an hour, as a class. Then I started showing them how to make their own text-based adventure game with rooms, a basic inventory and simple puzzles. All of my students were having a blast with Zork, and they seemed to find making text adventure games highly rewarding. I think you underestimate the imagination of today's kids.
Bufferbloat is caused by buffering hundreds of packets, not 10. Bandwidth-delay product has increased so much that the initial congestion window also needs to increase so that TCP can ramp up in a reasonable time.
How I reduced Google App Engine costs by 75%
I don't think posting or tweeting is addictive, but I do think reading other people's content can be. Myspace was still popular when I was in college and it seemed like half the computer lab I did work in was always on Myspace.
Yes, really. That's an interesting link, thanks. But to be honest, I don't find the stat surprising. I spent a term studying CS at Surrey in 2004 - I couldn't immediately find the 2004 rankings but it ranked 8th for CS in 2008:

http://www.thecompleteuniversityguide.co.uk/league-tables/ra...

That first term consisted of multiple choice exams in C and HTML, where one of the questions didn't have a correct answer.

In short, I sadly don't think that any lines can be drawn between 17% unemployment of CS graduates and a supply of great available talent.

Speaking as someone who's processed 200+ applications and hired 7 engineers in London the past 2 years, sharing stories with my colleagues at other companies - great talent is very hard to find.
List of celebrity fees for unoffically promoted tweets
The online students aren't getting the most valuable part of the entire thing - a diploma with the name "Stanford" on it. Yes computer programming is a young profession that isn't as hidebound as many others, but it is maturing and as is true for most other professions, soon proxies will dominate hiring.
Any kid smart enough to figure that out will not be stopped by censorship like that. This whole scenario is contrived and absurd.
URDU SEX STORIES: Girl Friend Ki Chudai Cafe Mein (English Story)
Get US-only Content Outside The US (Screencast)
New Developer Tools in Firefox 11
I agree.

However, many regular expression implementations are not regular and have enough power to parse nested structures.
knew it was _NOT_ going to be widely used
Beavis And Butthead In Real Life
I read Dawson's Secrets of Power Negotiating.

I found the book made me uncomfortable, in sort of the same way I feel when I'm watching a masterfully-made infomercial. This, to me, is a sign that it was working. ;) If the sport of negotiating was as natural as breathing for me I wouldn't be reading a book about it!
I was under the impression that putting out the first number anchors the negotiation around that number, not necessarily in one's favor. For example, if you think you want to earn 100k, and they were hoping to keep you under 125k, throwing out a number of $110k is not giving you the advantage, as they may have thrown out a first number of $115k if you had let them.
This made me laugh as I remembered my initial hourly quota for dial-up internet access :) But yes, similar story for me - programming my ZX spectrum to make my own games was where I started out.
I think people are slightly missing the point here. This appears to be less about the google+ personal search results (searching over your friends pictures or whatever), and more about surfacing content on queries where you don't have personalized search results (e.g. that "movie" search that has hugh jackman's profile show up).

I think the idea is that if google ranks someone's twitter profile first in the organic results, why not show it in that social box? There is something of a point here.

(although for many of the example searches there are several results before any social networking results...so it would seem focusing on the user would have financial and wikipedia results for AT&T before their twitter account is listed. And then we're just back to no elevated results. But social networking is special now, I guess?)

This would be a lot more compelling if they would drop the attempt at a "grassroots" "just bringing up the issues for discussion" feel. As it is, it comes off more as that "fair search" group that was really pretty much just expedia and bing. It seems at least plausible that this actually came from some engineers hanging out, discussing this, and writing some code, and if someone had just blogged about it and put it up on github, I think it would be getting a better response (if only to prove the point). Instead, I feel like the page is just trying to manipulate me. It feels like marketing.
Given those data points, the logical conclusion is that the article means the supply and demand balance of talented computer scientists is off the scale, and that the reason the field has the highest unemployment is because it is saturated with individuals lacking sufficient talent.

It seems kind of cold, hearing myself say this, but before concluding the article is 'wrong', I'm inclined to explore possible alternative interpretations.
I personally like the interface of news:yc better, except for the comments page, which can be improved. Do take a look at it and see what you can learn and improve on.
So, I am guessing, the ATT will not be leveraging their partner networks much now.

I was in MN back then (when I took the trip). ATT was expanding then in north mid-west. Even in MN, their coverage improved between 2007-2010.

I was driving through I-90 which cuts across SD and even stayed overnight in Rapid City. I think I had good signal, which I must admit was surprising on ATT, though, I wasn't aware it was from their partner n/w backs then.

I found this incident funny, 'cos this business had the sense to know how telecoms worked, knew the law and exploited the loophole to make money :-). Sometimes, I think its just connecting the dots as Jobs said.
It's not a crazy idea. The technology component probably isn't your biggest obstacle - selling is. You'll most likely have to spend a lot of time (& money?) hitting the pavement, talking to bar owners / managers etc. Getting big chains to sign up en masse would help of course.
I don't think most engineers or engineering managers really give a flip... At least IME they don't.

They want to see that you can produce code. So if you can point to features/apps that you developed, or how you optimized some feature somewhere, that's what they want.
No. This is not "SOPA-like" and the author should know this. The article is inaccurate and borderline linkbait. It's ISPs being forced to block sites. It's already happened with the main Irish ISP Eircom and the Pirate Bay, and it's becoming the norm in many Euorpean counties. While this is bad it is not like SOPA. SOPA targeted advertising and payment processors and would have made circumvention tools illegal. Nothing like this is happening in Ireland.
I'm in a similar boat.. I'm trying to recreate Squad Leader by Avalon Hill in a browser. I think Hasbro might own the trademark, but I don't think copyright applies to game rules:

http://www.battle-board.com/minisl/

If they send a cease and desist I guess I'll just take it offline. I don't think there are any damages in my case, but I'd still hate to be sued!
I don't care (sort of). Where I live criminals literally get away with murder before receiving any significant time in jail and probation is considered a joke.

Jurors DO CHECK PUBLIC RECORDS of defendants. It happens and it is perhaps time for the courts to accept this reality. Don't worry though, there's also plenty of jurors who dis-regard testimony of police and will gladly let a criminal off regardless of evidence.
Online piracy causes rift between media and technology
I found this part to be the real great news:

All our work on TCP is open-source and publicly available. We disseminate our innovations through the Linux kernel, IETF standards proposals, and research publications.
Quick and fluid and mostly self-explanatory. Only two things that threw me off to a small degree:

- Angry Birds avatars. Maybe it's just me, but I'm not a fan.

- The prompts to enter the initial to-dos; reading them made sense, but reading a multi-line description then typing over the same multiple lines (in multiple input boxes) was a little disorienting.

Also, more content on the front page would be great. Turns out - I've been exploring my team's options in terms of services similar to this one, but I had no idea that this is something I might be interested in until I already signed up.
I highly doubt they are effective at stopping teenagers/under 18s from getting access to porn. They might be effective at stopping access to www.pornotub.com, www.imagefap.com and some other sites, but that is not the same as begin effective at blocking porno. I'd like to see figures.
It looks like buzztime has an iphone app? http://www.buzztime.com/iphone-playmaker
Agreed, I do tend to use that as an example a lot. Bad example aside, what qualifies as a startup now? Internet meme sites surely gather a few bucks for their creators but is that a startup? What about affiliate links? Those guys can make a good living from affiliate links but are they startups? There's the dictionary definition and then there's the way we commonly use it which varies a bit from person to person. One thing I'm sure about though is that if it isn't built to collect cash it's not a startup. A startup is a type of business. Like Business is the class and Startup inherits business' traits along with a few that unique to it. I was always taught that a startup was a business that starts from nothing and grows faster and generates more momey in a shorter period than a traditional business.
An intro to modern OpenGL
I'm partial to Game, Set, Match by Henry Kramer, but I'm sure that's influenced by my taking a class with him (and truly enjoying it).

http://www.amazon.com/Game-Set-Match-Winning-Negotiations/dp...
Why is this on the front page?

While it is arguably somewhat political and not necessarily the my personal choice as a "most desirable story to have on HN," I think it is on-topic. Security issues - including physical security and topics around the TSA - are generally of interest on HN. And while a more technical article by, say, Bruce Schneier might be more on-topic, this still fits the mold, IMO.
Looks clean but I'm not sure what I am signing up for. There is no validation on forgot password. You can just hit enter and it says a email was sent.
The part about managers thinking less of you because you do not negotiate is completely true. Everybody wants an awesome negotiator under them. Just like if you solve P=NP on the white board on the interview will mark you as the wizard, negotiating will mark you, right from the interview, as someone who fights for what he wants, and will fight for what the project/team/company wants.
I've learned sed well enough to replace simple patterns usefully, and awk well enough to do a '{print $2}'. I could doubtless do much more if I really spent some time learning them. But, with the current ubiquity of Python, is there a big benefit offered by awk and sed?
AMA: DoubleClick founder Kevin O'Connor (kevinoconnor) on Sprouter
Their own paper shows that it's still a controversial issue and after a certain point decreases performance.
Why RIM is doomed
Thanks for taking a look.
Building Specs2 Spring from sources
I second this viewpoint. Maybe you should try the no-login tryout of the product like Stripe?
At first glance, I thought it was just another email collection page.

If the call to action was instead "Try it now," I would get the impression I could satisfy my curiosity immediately.
Nitpicky, but I do have some small suggestions:

1) +1 for needing a button to continue after typing my email

2) should add a distinct focus state for the buttons, so when I Tab to them I can tell it is selected.

3) the password I entered ('test') wasn't accepted, which is fine, but the error message didn't say why. (It said "invalid password", could have said "password must be 8 chars")

4) You asked in the signup flow who I worked with, and then asked again when I first see the dashboard (on the "Create A Team" tab)

5) "Who are you working with?" requires a 3 char name. If I put in a 2 char name, e.g. 'IK', the box flashes with no explanation.

6) I'd probably remove the adding tasks step of the wizard, and instead put a big label / arrow pointing to the New Task button

Also, the layout feels unbalanced to me. I would greatly prefer the orange bar to extend across the screen, instead of only showing on the left side.

Overall, I dig it though. Nice work!
Leebre Dev Says Indie Authors Don't Understand Social Publishing
Why Corporate Blogs Fail
Really slick - feels like I 'fell' through the process. Other commenters who mentioned the sparseness of information may have a point though! Still.. I'm all signed up :)
Thanks for taking a look! Yes, we will have to build a proper site v.soon.
I've been using this for a month or so. It's great, but I wish it would show the point value of each news story.
Go "too high". Why dump the recruiter when you can just price yourself out of the recruiter's league?

Believe me, if your salary seems impossible to achieve the recruiter will tell you, probably pretty bluntly. And if it is possible to achieve and the recruiter helps you get there she'll be thrilled. Recruiters get a cut of that number!

(Though, remember, take recruiter advice with a grain of salt: Their tendency will probably be to talk you down. As with buyer-brokers in real estate, the recruiter's incentive is to make the deal go forward, not to hold out for the best possible price for you. Alas, in the end, the responsibility for holding out for a good price is almost impossible to delegate: The buck stops with you.)

Of course, the take-home lesson is that if you aren't comfortable setting a high anchor point for your salary you shouldn't deal through recruiters. Which probably helps to explain why companies seem to love using recruiters.
How to Identify Great Developers
Tabletop Computer Knows You by Your Shoes
More interesting than the decision—in which Scalia so narrows the scope of the case (to whether attaching a device to a car constitutes a search) that it's pretty boring—are last November's oral arguments.[1a, 1b]

In the oral arguments, there's considerable discussion about whether pervasive GPS or other technologically enabled surveillance in itself is constitutionally permitted. The discussion on this point makes for interesting listening/reading because everyone agrees that the police are permitted persistently to monitor someone over any indefinitely long period (in public, where there is no search) without a warrant. Would equivalent surveillance carried out not by human police officers but rather by technology be allowed? Even though the relevant technologies will soon be so cheap that the authorities would be able to monitor anyone (or everyone) in the country?

Another interesting point brought up in the oral arguments is that the government owns your license plate, so placing a monitoring device on that, rather than the car itself, would not constitute a trespass and so may not constitute a search. Nothing in this decision refutes that logic, so the police may still be able to track you by GPS without a warrant so long as they put the transmitter on your license plate.

1a. Transcript: Oral Argument - Supreme Court [PDF]

1b. Audio: http://www.c-spanvideo.org/program/302576-1 [Flash]
Sales guys very rarely tie their stomachs in knots with "So I suppose technically I might have talked to five million in new accounts last quarter, but most of them required new features, so I'm not sure I can justifiably claim credit for that one without splitting it with the engineering team." One might start learning from that example. Did you lead development on a new product with $5 million in sales? Then I might describe that as leading development on a new product with $5 million in sales. I wouldn't recommend optimizing SQL queries on a screen no one actually uses, but if that is your day to day activity, you were improving performance of the company's flagship product which launched to over $5 million in sales. If you're optimizing page load speed then presumably you tracked the before and after and, if you don't have great data about how that trickled into the business results, you can at least say "I shaved 5 seconds off our dashboard. Research from Google / Amazon / Microsoft / etc has found that page load speed has the following quantifiable impacts and that the sensitivity is on the order of 100 ms, or roughly one fiftieth of the improvement I delivered."

You can also either a) engineer your transfer to the part of the company which makes money or b) engineer your work duties such that they include things which will help career growth. For example, A/B testing both prints money and gives very relevant, justified metrics which are likely to include things motivational to decisionmakers at current and future employers. If you are an engineer in a company which doesn't A/B test but could, you should make that sale internally, and then nominate yourself as the obvious person to implement it.
It's a good idea but the practicalities of finding a recruiting an entire shop from overseas makes it very difficult. I think hiring local engineers is the only way. What could Pinterest do to attract more local talent?
How would you go about fixing this vulnerability? Is MrGrim aware of it?
Author drew numbers from thin air resulting in horrible advice.

Throw in - "For a funded startup which has enough engineers to warrant a foosball table, the company payroll is well north of $100,000 a month." - yet still require that employees provide their own hardware/software to do the job.
Getting rid of the regulation altogether seems like tossing out the baby with the bathwater. It seems like it would be possible to correct by removing the loophole of routing calls through a rural region that are not terminating at a resident of that actual region. I don't understand telephony enough to know whether that's a simple thing to detect or not, though.
At the beginning of January, I wrote an article about T-Mobile UK spoofing RST packets to disrupt SSL connections on mail submission and other ports, and how to bypass it:

https://grepular.com/Punching_through_The_Great_Firewall_of_...
The "can't parse XML using regular expressions" argument is possibly flawed as it's a false dichotomy. XML is a superset of text therefore it is parseable with regular expressions, but in the context and constraint of text, not as structured XML. I.e. you can parse the textual content but not the structure with regular expressions.

It's possibly a hack but ignoring a level of abstraction for the sake of simplicity works in a lot of cases absolutely fine.

Let's also add the constraint that an XML parser can't mathematically parse broken XML whereas a regular expression can extract data from XML. That end of the problem is far more interesting.

GEB made me appreciate this fact after some rather late nights and considerable amounts of alcohol.
They do have an iPhone app, but it only works at a venue that has already purchased the system. I can't see them doing something like this since it would cannibalize their hardware business and anger customers who shelled out for the full system.
It all comes down to certifying student proficiency (course credit).

Udacity and Coursera are not really competitors in the area of course content. They are competitors in the area of student certification. In the reputation behind the process. Meaning rigorous final exams, independently administered, suitable for inclusion on curricula vitae, etc.

By offering courses for free, Udacity and Coursera compete directly with Stanford. But Stanford can compete with them just as well, by allowing students to enroll in the free classes, mentoring them, and then offering their own certification exams -- for credit.

My guess is they won't do that. They'll just find someone else to teach the course. But I bet in the future they intend to keep a very close eye on the department.
Offering a dedicated Windows Server version might be one way of creating an "Enterprise" edition and charging a lot more for it.
Learn How To Install Windows 7 On Netbook From A USB Drive
Neuroscientists Find That Status within Groups Can Affect IQ
And in Montana as well when they purchased Alltel in 2009.
"the Golden Ticket of Employment."?

Hey monkeys... Here's a hoop to jump through, and if you do it good enough we might give you a job.

What's all this talk about not being able to find engineers?
marketer, great app I use it daily.. my only wish is that it included more sharing options instead of just email.. twitter would be nice, or at bare minimum the ability to copy the url of the post so I could send it around. Keep up the great work!
I could watch competitive Starcraft with a good shoutcaster for weeks. And I don't simply say that as a former Blizzard employee, though BlizzCon helped me see how fun progamers can be to watch at their peaks.
Thanks for the detailed feedback!
Ads and a donate button.
Join Everyme (YC S11) as Lead Designer
We are looking for amazing designers who want to help us power every single smartphone. At Everyme, we want to be the best way to keep in touch with your favorite people. The people we have shown our product to have been blown away, we have accomplished something that is a technical tour de force.

We care deeply about beautiful design and simplicity, and very much follow the Apple way of design, where a feature should never be shelved because it's too hard to implement design wise. The process of design is something we respect, and have found that incredible features are often imagined by designers first. You'll be given free reign to experiment with crazy, creative interfaces in a fun work environment. We know how frustrating it is when engineers don't follow designs to the pixel, so we make a point of doing so.

Ideally, you will:

- Have designed iPhone or Android apps previously, and have a portfolio you can send us
- Understand that the simplest design is usually the best
- Be amazing at ping-pong, so you can put our Android Engineer in his place (optional)

We are well funded by top-tier VCs and angels, including Andreessen Horowitz, Greylock, Y Combinator, SV Angel, CrunchFund and more. To apply, please email oliver at everyme dot com with a portfolio.
This is more reason to research the company's salaries up front. If they were planning to lowball you and you put out a high number, it may help you, but if you don't know anything about the company, it may be more beneficial to let them make the first move (unless you have multiple options open and are willing to say a high number).
The 10 user limit, and equality of the speakers, for example.
The Habits That Crush Us
Poll: What is your biggest challenge in marketing SaaS products?
I'm curious where Hacker News SaaS companies are having challenges in their marketing.
Driving traffic
Converting that traffic into customers
Retaining those customers
I think, more than anything, the name has to follow the two-syllable rule. Tumblr. Twitter. Facebook. Olark. Reddit. Slashdot. Google.

If a company does have a longer name, users will end up coming up with a two-syllable nickname. For example, Huffington Post -> Huff Po.

Lots of folks try to name their company after what it does, following the FreeCreditReport.com model, but it's kinda lame and not very memorable, especially if you're getting started.