skysight-inc/HackerNews huggingface dataset:
I find it highly annoying that this, as far as I understand, really doesn't use regular expressions.

The s/that/this/ syntax is not, of course, a regular expression. The regular expression is the thing that might go into the "that" part, an expression that can match against several different inputs. If all it supports is literals, it's not really worth calling it a regular expression, in my opinion.

The article expresses this like so:

Some experimentation shows that it isn't a full regular expression engine, it will only do straight word substitution.

I think this is stretching it; sure all literal strings are regular expressions, but if that's all there is (i.e. no alteration, repeat etc), then why call it an RE at all?

Am I just being grumpy?
Remind HN: Get something nice for your significant other today
I say this only because I didn't actually know this when I was dating this girl in high school and it cost me. It should be obvious to most people, but if it's not obvious, it's possible that no one ever told you. If you don't know what to get, flowers or framed photos are nice, or dinner, if it's a more serious relationship.
No worries. I figured you might be joking, but it was kind of ambiguous.
Linux Kernel Crash Book available for free download
Here's an example of RFC 2822 using RegEx in case HackerNews comments filter out some of the symbols: http://bit.ly/g1uFMz
The machine age by Peter Norvig
Maybe. I all know is that no one should have to write a regexp like this one http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
I spent some time today looking at youtube videos of Nokia's Symbian OS, and also looking through the shopping catalog.

It just makes me reminisce the fact that Nokia makes good reliable phones. In contrast Hua Wei phones I saw don't have the same build quality.

The Nokia wall papers are tastefully selected, but the standard Nokia fonts are looking a bit tired. I mean even Motif was good looking in its days, but human nature demands that these be refreshed regularly.

Nokia would have done just as well selling Android or refreshing it's Symbian OS. Anyone care to explain what is wrong with Symbian?

I own an Android now, but I would have bought a Nokia android if it was available.

By the way, there is a long write up on what's wrong with Symbian and Nokia back in July 2010 by a Symbian-Guru.com editor as he decided to move to Android instead. http://www.symbian-guru.com/welcome/2010/07/symbian-guru-com...
If you consider taking a course soon-ish, I'd be sure to sign up for the courses ASAP, because they've received a stampede of traffic. The Etsy API course was beyond filled - but it was probably more attractive than many other courses.
A friend just pointed me to this somewhat related project: http://www.lazertits.com/
Apply Now: Capital Factory 2011 Applications Open
That's exactly why he's a horrible candidate for being an editor, actually.

Football referees don't have the flexibility or responsibility to alter the rules of the game. They have one and only one duty: to make their calls in accordance with the rules of football as closely as they can.

Wikipedia does not operate under football rules. The fifth pillar of Wikipedia is "Wikipedia does not have firm rules." Editors should enforce the spirit of the rule, even if the letter says otherwise. This is the diametrical opposite approach of football. Someone with a "football referee" attitude is decidedly inappropriate for the role of Wikipedia editor.
Someone has taken time to rip some of the music tracks from the game and make them avaiable. http://www.mirsoft.info/gmb/music_info.php?id_ele=NjMz
"On the other hand, this is a work that the developers of the libraries will have to do anyway, sooner or later. "

But... will they "have to"? If a library author is waiting for 'critical adoption', they may never upgrade to Python 3 themselves, and have no need to upgrade the library, and the circle continues.
Yeah, valid, but this administration has only been here for a couple years. And they got an unpredicted chance, and nudged the objects within reach just so. I think the Obama administration is really good at the 'implement the minimal action that is effective' thing, this being just one more example.

Externally, the American administration isn't really due any credit for Egypt's move towards democracy. However, from the American perspective, the fact that they didn't monumentally fuck up the entire situation somehow is something of a relief, on which we're unaccustomed to in recent years, and I think the administration at least deserves credit for that.
This "someone" would need to be the operator of the mobile network. As user you can't install your own applications on SIM cards.
Rather than a "moderate shortage of editors curating content," the Wikimedia Foundation says that the decline in the number of active administrators is "continuing in an unsustainable fashion."

http://strategy.wikimedia.org/wiki/Story_of_Wikimedia_Editor...

It would be interesting to look at administrators' self-reported reasons for burning out, and it is definitely interesting to look at competing models for building online encyclopedias, but you may be right that an explicitly more inclusionist policy (which allows even more content that cannot be reliably sourced and that may be simply made up by fanboys) would hasten the decline of active Wikipedia administrators and editors in general. On the whole, I have an inclusionist orientation, and still do, but after seeing many more Wikipedia articles from the inside (as a wikipedian) than I once had, I can't say that I disagree with the majority of article deletion decisions that are actually made by current Wikipedia community processes.
Second this! I have a linode (use for OpenVPN) and a webfaction (personal websites). The nice thing about webfaction is that its kind of a cross between VPS and a shared hosting. You get shell access (i.e. you get to learn SSH on Red Hat Linux) and makes spawning off as many websites as you want extremely easy to do. Also, is probably the best place to host a django site, the support is amazing.

Shameless plug: my webfaction affiliate link is in my profile.
the regexp is very impressive, but it's not quite as bad as it would want you to believe. The regexp also matches real names in addresses and lists of addresses.

Usually, in forms, you would ask for the real name and for the email address in separate fields and you wouldn't allow lists to be passed in.

I do agree though: The email address format is (even without the real name part) too complicated to really validate. In my applications, I check if there's an @-sign (I usually need a proper SMTP email address to deliver anyways), but leave the rest to the mail server on send-time, handling the bounces.
Counterexample: myself 2 years ago.
"Get the source for this GAE app at google code."

Google App Engine should be in the list as well. GAE supports Python 2.5.
What I should have done: Focus on Task 1 exclusively. Task 1 = the basic core product (what the customer really wants). Only do other tasks if they are absolutely required by Task 1.

What I did: A million tasks, only 14 of which were absolutely required by Task 1.

What I did right (that many others don't): Find out from prospective users what Task 1 should be. (Although it still hurts when you find this out but still don't do it.)
Zed, seriously, calm down. I know this persona gets you a lot of views, but it's seriously grating.

The "bizarre bureaucratic process" is this:

1) Somebody says "I don't think this article should be here.

2) We talk about it for a week.

3) If, after a week, the consensus is that no, we shouldn't have the article, then it gets deleted. If not, it stays.

That's not bizarre, and it's not particularly bureaucratic. Is it flawed? Absolutely. Do we need to fix it? Sure.

Are you helping things with your rants?

No.
Pardon my interjection, but did you really believe you'd encounter a real, rational person who actually believed "rage is sufficient reason to attack people"?

I can't imagine any rational person holding that viewpoint, and so in discussion with a rational person, I'd be very unlikely to argue against it without first verifying that they're actually making that claim.
Counterpoint, I have on occasion found category pages on wikipedia to be enormously useful. I'm not aware of any other way to see in one stroke a huge chunk of specialist vocabulary associated with a single topic. Real-world use case, I was looking for a good name for a project that focused on security. http://en.wikipedia.org/wiki/Category:Medieval_defences is a treasure trove of rather more obscure starting points in a way that http://en.wikipedia.org/wiki/Castle is absolutely not. An alternative use case would be a choice of Java or .NET as a platform, a list of available languages is absolutely helpful in that case.

Category pages are useful as a supplement to good (not-deleted) primary pages.
The vast majority of people I've met who code professionally DO NOT do any code outside of office hours? (excepting for the occasional overtime).

I think those that code in their own hours, and read the blogs etc. to keep themselves up to date are the minority not the majority.

I would also have to concur that I don't think this is gender related.
Short2.me - Easiest Shorten Tool
The design could use a little work, but I think it's far within the acceptable quality range. You said you didn't get much traction with this idea and having visited the site, I can at least tell you why it didn't work for me:

The idea of contacting my friends to leave feedback on why they think I'm awesome made me deeply uncomfortable. If it was the other way around, and you could post compliments to your friends, it might be different - but then you'd have to figure out how to solve the problem of spam control. To be fair, I'm not all that enchanted by the Three Words concept either. Sorry man, I wish I had more constructive things to say about this idea.
Agreed. By the end of the year (early next year), we're going to have Android devices with 2, 3 and maybe 4-cores, as well as a version of Android that no one could guess at right now (2.4, 2.5, 3.0, 3.1, 4.0 maybe?). Apple is going to be the same way. I can't imagine Apple not announcing new iPhone(s) and a new iPad this year in order to compete, so anyone who isn't rocking new hardware by the end of the year is going to get left behind. I'm looking specifically at Nokia and RIM, whose current phones are so outdated that it'd be embarrassing NOT to release something spectacular this year.
PyPy Winter Sprint Report
Wikipedia has lost its way. Thanks to the ${nearsighted} people like you who impose artificial constraints on what's in, what's out. It used to be a crowd-sourced collection, now it has managers and pretends to be an encyclopedia designed top-down and filled bottom-up.

/* I would like to use a different word instead of nearsighted, but have to maintain decency. */
3D printing could reduce raw material needs by 90%
An author here. What drop-downs are you referring to? We are a server-side framework (GWT = client-side). That means there is no need to implement a client-server protocol to access server-side resources, which, as application complexity increases, is a huge benefit.

JWt is also the web framework with best support for refactoring (no string-based bindings) and best support for OO design (you can specialize widgets easily).

A JWt application does not rely on JavaScript (unlike GWT) and can be properly indexed by a search engine (unlike GWT). That makes it more general purpose.
Connect Outlook to Exchange Server & Save Emails, Contacts Locally
Aspose.Network is a suite of .NET components for network programming with support for .NET logging framework and Microsoft Exchange Server. Now you can read and write Outlook Message files using Aspose.Network. It provides iCalendar engine and SSL support for SMTP, POP3 & IMAP protocols with other mail merge features. You can import & export emails in MHT & EML formats. It supports all the features of SMTP, MIME, S/MIME, POP3, FTP, WhoIs, DNS, ICMP, IMAP, HTTP, SOCKS 4/4A & SOCKS 5 components.
I loved Lemmings. Is used to write the level codes on little post-it notes and stuck them all around me.
After a few days my room looked like Mr. Nash's garage in 'A Beautiful Mind'.
Ukash bingo
"Wall of Shame," sounds harsh. However I don't think it's entirely inappropriate. The premise is that it has been two years since py3k has been release and the community has little to show for it. One would think two whole years would be enough time to port a library. Especially if most of the fundamental challenges of doing so are matters of syntax (not in all cases I'm sure) and changing some names.

OTOH, maybe the community still refuses to switch? Maybe py3k is viewed as "that bad," that no one wants to bother with it?

FWIW, py3k is quite fast now and the language "enhancements" do make a significant difference. I actually quite like it now that my primary OS, Arch Linux, gave me the boot and made py3 the default interpreter. Many of my projects are still in py2.7, but I have been working on converting them. Sometimes I get lucky and all I need to do is run 2to3!
No it didn't.

http://webcache.googleusercontent.com/search?q=cache:S2-nrKf...
Awesome!!

Guys you could implement a GET method with an argument being image to be retrieved so people could email just link to their relatives, bosses and employees, not having a burden of retrieving this pic first.

Stuff like bad link, wrong content type or picture too big could be simply rejected.
Some interesting points raised..

1. Nokia will give up it's (start to finish)monopoly on the phones they make. They were (effectively) the only company other than Apple doing that.

2. Nokia is still amazingly popular in Europe and Asia.
I worry there are too many learning curves inherent in touch screen devices for the over-30-and-hate-phones crowd

So suddenly, over 30 is now ancient?

Might want to reevaluate your census of technology adaptation there, author.
That is the biggest pile of bs I have ever read. Just because he starts his posts with a lol, and a smiley mean NOTHING. It angers and disgusts me to think that 17 other people happen to agree with you.

The whole structure of the original comment looks like a troll to me. (Get a rise out of us stick-in-the-mud HN with lol.) However, your reaction seems to be better designed to incense anger than to point out structural problems in the discussion or overlooked value in the original comment.
Increasingly so.

At my local university (University of Melbourne) some of the libraries are closed to the public eg the Melbourne Business School Library and the Physics library. In practice you can usually sneak into the physics library, but...

Also, a lot of the journals and even books (eg Ralph Vince's latest book on risk management) are only available online now and require a university logon. So in effect those publications are closed off.

At Melbourne Uni, members of the public cannot access publications in the short-term loans area (4 hour loans).
Mind vs. Machine - The Atlantic Magazine on the Turing Test
Sometimes people let obvious duties slide when they are busy, overwhelmed with work, or enthralled with something new and exciting. Thank you for the reminder.
Trying to ram my cool idea down the customers' throats. (Instead I should be asking them what they want me to build)
In what way is this any easier than all the other URL shorteners?
The Roundest Object in the World
Listening to advice from experienced and accomplished people who were just repeating standard advice or telling the story of their own experiences.

If you're doing something complex and different, you have to rely on yourself and largely ignore everyone else unless they've spent a long time thinking about your exact situation.
What was your experience with ep.io? Would you use them for a more serious web application?
This doesn't work on windows version of skype.. i guess windows users have to pay for not having regex :P
Categories may be less useful than many people think, but the very fact they are widely used implies there may be a place for them in a wiki, especially an all-encompassing one like wikipedia.
I still think you should validate, but instead of rejecting "incorrect" email adresses, just ask the user to check if there's no mistake.
chris blanked his talk page on wikipedia. here's the content he removed: http://en.wikipedia.org/w/index.php?title=User_talk:Christop...
Poké-valentine creator. A little valentine's weekend hack
NuGet 1.1 Released
Some people, when confronted with a problem, think "I know, I'll use regular expressions!". Now they have two problems.
Now a good question would be, will it work if I had Regex for windows installed when installing skype or what is its windows replacement..!!
HVD
Seeking help seeking female coders
...as it looks like you're intentionally destroying value

Does it looks like? They're doing it!
If you want your site to have a "login as guest" type feature that's one thing, but if an email address doesn't have an @ it will never work and it would be misleading to encourage people to check their email for a validation link.

People sometimes misread labels and enter their name on the line for their address. This would stop that.
I don't think they are pathetic. I think they are at a loss for words.

Besides, the word "nazi" has regrettably come to be used loosely to describe someone who is too strict with respect to an agenda ("grammar nazi" etc), which I would say is quite applicable here. Still a bad choice of a word, in my opinion; at least a veneer of decency should be maintained.
First a burning platform, now the challenger, this guy Elop really wants to go down in flames.
My significant other and I decided to make a little weekend project for valentines day. After ~24 [man|women] hours, I'd like to present to you "I Choose You!". A little cheesy, a little geeky.

The entire thing is built on backbone.js and running completely client-side. I'm sure there are some bugs. Enjoy!

*edit: as singer pointed out below, this quick little project is best viewed in browsers of the Webkit/Gecko variety.
There is a PS3 version, it was a downloadable launch title. I'm sure it's still available, and for 5 or 10 bucks.

Really, really fun; they added some great challenges like a mode where everything is dark except for some candlelit areas.
You've still got plenty of hours to change that, if you want. I'm sure there also plenty of other singles out there wishing for a partner today. :) Go for it!
Is even the Android ecosystem even viable? Or is it just "a platform we should also port to for completeness?"
It was released on the PSP (with updated graphics and extra levels) back in 2006.
I like the 7" screen, are those going away?
While I agree that some kinds of validation are 'too eager' and annoying, just use a 'legit' e-mail address, ffs.

By including super-special characters and whatever extra features GMail or whoever provides, you're just asking for it, sorry.

Especially if you're a coder yourself, you can already assume that even if it passes the initial validation, it probably won't be properly stored or escaped when the actual mail is sent, when you try to log in with your address later, etc.
Nothing gonna change my love for you
short2.me is 9 characters long. 3.ly, the shortest url shortener, is 4 characters long and just as easy to use.
There are two separate issues going on here.

One: validating addresses to catch typos. A common example is typing a comma instead of a dot or typing just a username instead of a whole email address. Flagging these errors is a good thing.

Two: some developers believe that they can make people enter real email addresses by being very clever about only accepting strings that look like real email addresses. This is stupid, doesn't work, and often blocks legitimate addresses.
Personally I have no connection with freeprogrammingresources, I've just used it for reading a lot of good tutorials about C/C++, so I have no financial interest in it.

I know it has a lot of ads on it however this does not make the collection of tutorials less useful. Just don't click the adds and follow the links to the interesting stuff.

Apparently there are a lot of broken links on the site which I didn't noticed until now, I've only used the Books and Tutorials sections ...
Tips for Writing a Thesis Paper
Writing a thesis paper is one of the hardest things students will have to do. There are so many elements which need to be considered in order to write a successful thesis paper. This article will provide students tips on how they can do so.
Maybe notability is not the best criterion to use. Perhaps a decision about inclusion or exclusion of an article could be based on other criteria.
How are you doing eye detection?

Edit: I asked the same question on Twitter. Kilian response is below:

"Python-opencv and HAAR cascades, first I detect faces, then I detect eyes. :)"

(http://twitter.com/?status=@kilianvalkhof%20&in_reply_to...)
Seems strange and impersonal, but I know JD a bit and he's a great guy, so I imagine that this is one of those stories that sounds more dramatic than it really is.
Rawkspace in Rockford, IL. http://www.workrawkspace.com
The "+" feature of gmail is great, but I hesitate to use it after some weird validation problems I've had. I've stopped asking that people validate properly, and started hoping that they a) don't validate or b) fail gracefully.

One (very important) site properly validated my "+" email address on the front end (gave me no errors), but the backend failed and I never received the required confirmation email... all resulting in a customer service call. Arggg.
User Account Design
Separating JavaScript download and execution
Unfortunately, that's not the case, Study after study shows that individuals in creative endeavours perform more poorly when they are incentivized by performance results (versus mechanical or rote tasks). However, that's not to say that we aren't overinvested in science. We are. I say that as a 2nd year "postdoc" in the biological sciences. The scare quotes are there because I got my job off of craigslist and because we spent the last 10 years creating too many junk PhDs who are just jamming up the hiring pipeline and keeping PhDs who care about intellectual pursuits away. And, yes, my job is really put in danger by this, but I don't care. I'm seeking 100% private, charitable funding for my next scientific endeavor.
A visual guide to tmux (gnu/screen on steroids)
Food Pyramids: What Should You Really Eat? (Hack Healthy)
This phenomenon is actually a security problem. Reducing the search space for a password based on fingerprints on an iPhone/iPad could defeat a lot of security.
Not for the people on the bus :)
to. begs to differ

http://serverfault.com/questions/90737/how-the-heck-is-http-...

( http://news.ycombinator.com/item?id=974111 )
I've got a few left, post here if you're interested