skysight-inc/HackerNews huggingface dataset:
Yes. My experience with TDD is that it did save time, but not necessarily in initial development. The long-term effect of fewer defects combined with the capability for a higher release velocity is a net savings.

As a counter example, I'm working with a company that uses TDD for their current development, but employees work on a platform with little test coverage. As a consequence of lacking unit tests, they're only able to release a few versions each year because their manual testing burden is so high (estimated by one manager as about half of the cost of a release). They've found that TDD for their new features doesn't escalate the QA cost as significantly as not doing it. Bottom line: it's a little more time up front, but they've found it to be a long-term gain.
That's a lot of videos to wade through. Any recommendations for top videos to watch with actionable content?
Zurich, Switzerland - Full Time - http://local.ch

Work at local.ch, Switzerland's second biggest Website, as a Ruby On Rails software engineer. We search a passionate and experienced frontend developer who complements our great team. Enjoy the possibilities to contribute your ideas and the benefits of living in Switzerland.

http://local-ch.github.com/rails-software-engineer.html
Does this mean you never get email notifications? In order to check your email, you have to pick up your tablet, turn it on, unlock it, open the browser, navigate to gmail.com, log in, and then see?

On the Xoom, it notifies me if anything happens and my email is a home screen widget - the process seems significantly smoother and faster this way.
Of course, Microsoft's real problem is not that they killed the product, but that they made it public at a time when it wasn't clear it would really go to market.
That's interesting. I've canceled twice now (Oct 30 and Nov 1) and neither time have I received a cancellation confirmation email.
-- ...but the fact of the matter is that I'm a programmer. It's what I do best and it is the job title that I associate with most

and then

-- What you call yourself or what other people call you is utterly irrelevant.

I am utterly confused and no better at my job.
Amsterdam, Netherlands. Both INTERN and full-time positions.

We launched Skylines last may at Techcrunch Disrupt, our mission is to organize the world's real time photos. We currently process over two million pictures a day, are ramping up quickly, and generate a lot of data in the process. We're looking for people who can help us scale and analyze this data. Mostly backend developers on various technologies, ranging from Riak, Ruby and Map-Reduce to PHP, MySQL and Redis. We're based in the center of beautiful Amsterdam in an active startup community. Current alpha product at http://skylin.es.

Questions? Shoot me an email at martijn@skylin.es.
The Ron Conway labeled video is another copy of the Drew Houston video, as far as I can tell. Any way to get the Ron Conway video fixed?
I see you're taking some heat for this comment, but I agree entirely. Trolling seems the more polite interpretation, because otherwise you'd be accusing somebody of levels of ignorance and arrogance that are mind-boggling to me.

Racism does of course exist and is a problem. There's a ton of research on this. Here's a good place to start:

http://www.projectimplicit.net/media.php
http://www.projectimplicit.net/articles.php

But one great example is a study where they sent out the same resumes with different names at the top; some sounded black and some sounded white. The "black" resumes got significantly fewer callbacks, and on "black" resumes increases in skill and experience mattered significantly less:

http://www.chicagobooth.edu/capideas/spring03/racialbias.htm...
It started when speciation occurred -- if something looks "different" enough to you, you are not going to be attracted to it or treat it like one of your own. That's been around a lot longer than higher thinking, so in a way, it's been inherent all along.

Logically, we might not care, we might not want to care, but there's now research that's pointing out (the studies have been too small so far for real conclusions to be drawn) there's a strong possibility it's wired into our brain at a subconscious level.

http://healthland.time.com/2010/11/24/they-all-look-the-same...
https://webapps.utsc.utoronto.ca/ose/story.php?id=2135

Before someone accuses me of justifying racism: I don't think racism is justifiable, but I think this research is important. If we understand the physiological causes, we can consciously make an effort to avoid being biased.
Awful system ? yes, but a massively scaled. think about the scale of the system. One single backend is serving kiosks at thousands of railway stations, lakhs of booking counters and several agent terminals. True that there are downtimes and slowness - but consider this system as a classic usecase and study of how massive a system can be. The student who wrote this rant just talks about the downsides and how bad the whole system is. I would appreciate a few ideas on how he in his great might would do to fix this massive system. Are there any constructive ideas in this article ? do we learn from this article ? It is very easy to rant about everything...if you don't like my views and downvote my comment, you are free to do so.
Startups: Do Not Build Your Company On Free APIs
I didn't say "shut up because you're white". I said that someone who, in the US, is not likely to be the victim of much discrimination due to the color of his skin should have a little bit more respect for those who are, and those, in general, who are angered by discrimination. Saying he doesn't think racism is an issue is one thing, calling people who are victims of it 'backwards' is galling.
Jive Communications (Orem, UT)

http://www.getjive.com/careers/

Senior Software Engineer:
"The selected candidate would potentially be working throughout the entire stack of the platform from the Linux kernel to call handling logic and web applications. Qualified candidates must have at least intermediate experience with the following:
Linux
C/C++
Java
Relational Databases (PostgreSQL preferred)
Experience with any of the following is a plus:
Cassandra
PBX Platforms
OpenSIPS/OpenSER
SIP and RTP
Python
Web Development (HTML, AJAX, CSS)
XMPP (Jabber)"

Web Application Developer:
"Qualified candidates must be well experienced with the following technologies:
HTML/AJAX/CSS
PHP
Relational Databases (we use both MySQL and PostgreSQL)
OOP
Experience with any of the following is a plus:
Python
Django
Java and JSP
Candidates should come prepared with examples of work they have done. URLs of sites worked on and sample code would be helpful but are not required."
PS: the number of update() calls isn't the issue. Increasing the ReadStream buffer from the default 40 KiB to 1 MiB makes it 0.2s slower although there are 25X less update() calls.
Ask HN: What do you hate about the hiring new employees?
This is a pain point that I'm trying to solve, and one of the biggest complaints that I hear from smaller and medium sized businesses is that recruiters are worthless as they overwhelm you with irrelevant candidates, and Monster.com and others similarly flood you with under-qualified candidates.

But for this community, what do you consider just plain bad about the recruiting/hiring process?
Anecdotal evidence, but I find that after a while, caffeine makes me more tired overall, which in turn requires more caffeine to wake me up. I suspect that after a long period of caffeine consumption, the "down" lasts much longer than the "up".
Travis-CI : Ruby 1.9.3-p0, and RBX in 1.8 and 1.9 modes now live
18 most useful G'mic scripts for beginners.
I noticed this is licensed as GPLv3 as opposed to a BSD license for SciPy. Isn't this going to be a huge barrier to adoption, or am I missing something?
SEEKING WORK. - Remote

Front end designer and developer - photoshop, html(5) and css(3), love javascript and responsive fast ajax applications.

Backend developer, fluent with node.js, mongodb, plus still familiar with LAMP from days long past. Also have done some work with AWS.

http://templaedhel.com for some work. If you're curious about seeing more, or hearing references, they exist. templaedhel at gmail dot com. I also hang out on #startups on freenode if you want to chat. Or gchat.
Expanding Text Areas Made Elegant
Audio echo bug plagues iPhone 4S owners during voice calls
How to Install GNOME Themes in Ubuntu 11.10
How is it difficult to build a Debian package? I often make quick'n'dirty debian packages by hand.

In a directory (let's say /tmp/PKG) put all your files in the proper tree (/tmp/PKG/usr/local/bin, etc); then create a DEBIAN folder (/tmp/PKG/DEBIAN) with a control file in it. The control file structure is quite straightforward.

You can add preinst, postinst, prerm and postrm scripts as needed (in whatever language you fancy, sh, perl, etc) too. And that's about it, dpkg -b /tmp/PKG mypackage.deb.
Remedios para Aclarar la Piel
That was the first thing I tried to check, too. After Amazon's "1984" remote-deletion incident, I wouldn't touch an eBook with DRM.

How many years did it take for major online music stores to start offering DRM-free MP3s? I wonder if it will take longer or shorter in the eBook market.
They've lost my trust. Switching to ff mobile.
Not sure about how these work in the US but I know in Britain our e-petitions have some rule whereby if they get over a certain threshold of signitures (around 100,000 I believe) then the house of commons must assign time to talk about the issues.

The problem being that most of the petitions that get any significant number of signitures are predictable , populist stuff like "Britain should leave the EU" , "bring back hanging" and "legalise Marijuana" , basically stuff that if the government had any inclination to do they would have already done by now so really all it does is waste everybody's time.
It's not "tell everyone you're a poopy-head", it's "run saturation-level advertising claiming that you voted to take away medicare, raise taxes and make it illegal for people to visit certain websites", unless you agree to our bill making it illegal to visit certain websites.

Advertising works. I've canvassed the last 4 or so national election years and every single time I hear a lot of people echo the latest attack ad as truth, or say "I just don't know who to believe".
Don't agree, to me the real problem is actually that they failed to make it or any other similiar consumer product.
I know a lot of people were in love with the Courier idea, but I really appreciate Bill Gates' call on this one. What looks cool in a demo doesn't always translate to practice. There are a lot of uneasy questions here:

* How big is the market for a content creation tablet in Allard's vision?

* Is it safe to assume that architects, artists, etc would use such a device for their core work, or would it simply be a "for fun" device? "For fun" devices that sell at high price points are a big risk in my view.

* With Allard bucking the notion that the product needed to align with Microsoft's core software line-up, how wise would it be to bet the future (post-PC world, yada yada) on a product that diverges from the company line, rather than converges?

If Microsoft did anything with the Courier tablet, they should position it within their entertainment division along with the XBox. The issue with that is that they'd essentially be cultivating competing businesses within Microsoft. XBox + Courier becomes the "post-PC" business unit, while the Windows cash cow is forced to compete. I'm not sure that makes sense either.

There is not an easy play here. I think Metro is a huge step forward for Microsoft, and they're making some interesting plays with regards to traditional Windows integration. It certainly looks a lot like what people have been screaming for: a tablet that can run a post-PC operating system, but can switch back to their tried and true Windows desktop when needed. The question is whether or not the compromise will deliver a sub-par experience.
Top Wearable Gadgets
Indexing Myth: Put the most selective column first
I have not figured out how to sync my calendar and contacts in sync with iCloud and Google. Hopefully this app will solve that problem.
Haiku on the Economy
Arch became stable. The package manager Pacman is mature. The advantage with Arch it's that you don't have to compile every packages from the sources, as Gentoo does, so it's faster, and easier to maintain. Arch absolutely worth a try. Only package from AUR needed to be compile, but it's for more specific package. For example, kernel, xorg, Gnome and so on are available with pacman as binary.
> I never voluntarily call myself a software engineer

I actually had my company change my official job title at one point in my career to "Software Developer". I have an undergraduate degree in engineering (partially because I wanted to rebel against my parent's wishes for me to do CS). Software cannot be engineered like a bridge. Structural engineering is very narrowly scoped. You have a design load, comprised of live loads like wind and moving cars and static loads from the weight of the structure itself. There are entire "cookbooks" of formulas used to compute the theoretical, accepted thickness of the support beams and bolts. There is standardized everything, from the project management terminology to the thread count on the bolts. After graduating, if you gain four years (in some states, less) of practical engineering experience, you can take the Professional Engineer (PE) exam. In some cases, to prove your experience, you need to submit three inches thick of paper calculations you have done while working. The PE exam is rigorous and graded on a curve. But once you pass, you get the pride and responsibility of having a seal that you can use to emboss blueprints. That says you take responsibility for the work. Software development is not engineering, and I have strong philosophical discussions with those programmers who insist on that term.

Software development is creative problem solving. You do not have much creativity in structural engineering.
It's still less effort than writing a comment on HN.
I thought about doing this. Do you store the canonical versions in iCloud and push them Google or have you just left Google behind? How did you go about setting it up?
I guess this comes down to a when-does-life-begin argument.

The courier was busy being born when it was killed.
$5 to refund erroneous charges? That sounds borderline criminal. BTW I like Linode. This just sounds like a bit of confusion that could be cleared up by going "up the chain".
Which is just as crappy. Charging a fee to correct their mistake? Horrifying!
The reasons cited by people who claim the iPad "can't do content creation" is the virtual keyboard, which precludes efficient typing and the lack of legacy apps, which precludes existing workflows.

The courier would be in that exact same position.

And let us not forget that there are already two radically different tablet categories. One tailored to typing and legacy apps and the other tailored to all-new touch-focused apps. The market simply couldn't care less about the ones with keyboards and apps that were designed for mice.
London, UK - Full Time - http://spider.io

At spider.io, we look to catch bad people doing very bad things.

We catch botnets, browser emulators, clickjackers, traffic launderers, bots that probe for weakness, bots that learn. At spider.io, we look to distinguish legitimate human website visitors from nefarious automated traffic.

It’s a hard engineering problem. It would be a hard problem at toy levels of traffic. We need reverse Turing tests. We need to analyse from the application layer to below the TCP layer. We need clever stateful classifiers, that classify information based on previously received information. And if this isn’t hard enough, imagine doing this across four times the number of messages each day than the number of tweets received by Twitter each day. This is where we’ll be before the year is out. And for us this is just the beginning.

If you're an engineer and would like to help us make this happen, check out our careers page: http://spider.io/careers/
Seeking Work - Remote or in Taiwan

Technical writer, copy-writer, editor, content developer, academic writing, etc... available for jobs big and small. Have written content for the following websites: editing.tw, www.novaismed.com. Portfolio, samples, and references available upon request. blckswn49@gmail.com
FBI releases video on Anna Chapman
FBI releases video on Anna Chapman
FBI releases video on Anna Chapman FBI releases video on Anna Chapman John Surgery Jacksonville Jaguars Jacksonville Jaguars ship buried in the ice, she discovers an organism
Is anyone talking about the concerns of having people store a password with the whitehouse? Most people use the same password everywhere. IANL but this could easily be a huge phishing scam...
Actually, a "reliable salary position in corporate world" is actually not -- you could get fired, or even if you don't you might get denied the coverage by your insurance company. In the US, as I understand it, the most reliable way to enjoy a similar level of social protection provided by most European countries is to get quite wealthy, amirite?
If it wasn't working in practice, not making it is a virtue, not a problem.
From RIM's marketing and positioning, Playbook was a companion device for the Blackberry and aimed squarely at the iPad. So in that POV, the playbook was for the people who already had email and bbm.

I think the high developer friction (poor tools, poor stores, etc.) and the wrong direction were among the bigger problems.
The biggest quarrel I have with this whole debacle is how it all started out. A group of wise asses decided they should fancy their title up and now everyone has to "to stay relevant".

The fact is I AM a Software Engineer. I have a degree in Applied Science and I have my Iron Ring. I am registered with my provincial Professional Body. Saying that, I am not just a "Programmer" (I do not mean to sound derogatory) but there is a difference in the fields that I think is getting blurred.

I turned down many jobs that wanted "programmers" because I am an "engineer" and don't want to fall behind in my primary field to take a job that is loosely related. I code at home in my own time releasing small projects only recently digging into bigger ventures that are potentially able to turn profit but that's beside the point. Where I am now is an engineer's job. I do programming yes, but my job requires more than an understanding of computer architecture and design pattern competency to succeed.

I feel like I'm sounding like an ass. I am much more humble I swear! The point is that Software Engg != Programmer we need to stop fooling ourselves and allow the segregation to occur so that programmers are properly recognized and respected for their work!
So...two screens.

Meaning this thing was going to be both heavy AND a battery hog.

How was this ever going to be a good idea?
Hey davidw, why don't you misrepresent what I said some more? I didn't say that the victims of racism were backwards. Anyone who is a victim of an actual crime should be treated with dignity and respect. People who get bent out of shape about a rude military contractor acting like an ignorant ass ARE backwards.
Almost inherently, however, Jobs' creations were more aesthetically beautiful for their fashion and design trend than their art. In terms of usability, it's another area of continuous improvements, so the simplicity of a product has to be judged partially on the time of its creation.

Does anyone look at the Apple II and think it would be a beautiful design for a computer today? Or the orignal Mac? Or even the Steve Jobs 2nd go-around products G3? Original iPod? Original MacBook?
Although this could have been a really good product Bill Gates made the right call. This would have just fragmented Windows further by the sounds of it. Sinofsky's plan for Windows 8 to essentially make it work on PC's and Tablets looks good. And it is something MS has wanted to do for a long time. They've been putting full Windows on tablets for years but he has finally delivered an interface that will make it work.
Maybe they didn't mind. But I've definitely heard friends in various non-dominant groups tell stories about the racist, sexist, or anti-gay bias they've listened to politely because they liked their jobs more than they liked being honest about the fact that they thought their co-workers were irredeemable assholes. No way to tell, really.

I will say, though, that the experience is very different when you're part of the dominant group. As a white male in the US, when people make jokes about some portion of my mongrel ancestry, it really doesn't matter. But when I was living in South America, jokes about Americans had a whole new edge to them. Sometimes they really were funny and welcome. But sometimes they weren't because the person really had something against gringos. That was at times really uncomfortable, and I occasionally wondered what it meant for my physical safety. I still laughed either way, though. Ha! Ha ha!
MeFeedia - Ormond Beach, FL and Burbank, CA - http://www.mefeedia.com

REMOTE or Local

Web Developers, App Developers, and Designers with a passion for video are needed. Experience in high scalability environments a must. Ability to solve difficult problems with search.

Technologies used
- PHP
- MySQL
- Redis
- Nginx
- JQuery
- Sphinx
- iOS
- Android (Phone, Tablet, and TV)

Contact
jobs@mefeedia.com
Boston or Montreal - http://hopper.com/
---------------------------------------

Hopper is hiring exceptionally smart and creative people to help us bring to life new ideas about how online travel should work. We use information extraction, machine learning, distributed computing and custom search algorithms to transform ridiculously huge volumes of data into useful information. And we're building a pretty cool user interface, too.

Our team is 12 people strong now, but we want to double that over the next year. So if you think you have something to contribute, then we definitely want to hear from you (jobs@hopper.com). Are you in the Boston area? We're opening a new office in Cambridge soon.
also, getting a 404 after logging in.
You've been lucky - we host in their London DC and their networking keeps on vanishing, often for 20+ minutes. Moving to EC2 at the end of this month.
Huh? The article content doesn't match the article title. As I understood it, for a restful nap, you should ingest caffeine and then nap. The caffeine kicks in after 20 minutes, and the short nap clears the sleepiness.