skysight-inc/HackerNews huggingface dataset:
Well, if the incrementing is part of a method somewhere, it probably should be tested, but as part of testing the method, not the ++ itself.

Usually it's more like people testing the basic mechanisms of frameworks or libraries. In some cases it makes sense, eg. if a library that you're depending on is a bit dodgy, but usually it's just a waste of time.
Why, is this something that people do?

no, I read it as a solution to a problem that doesn't occur. It's way worse if somebody would type a comma or any other letter at the end of the domain name, as I just learned, the dot is the best character to mistake at the end of a domain
Just tried it with my app on heroku and get an HTTP 404 "no such app" error.

Tried to add www.mydomain.com. to the domain list in the admin interface. Didn't work either stating "Domain is invalid".

Gna...
Who?

Let's see -

Apple relies on power companies to charge their phones/computers. They rely on network providers to provide enough bandwidth to ensure their user experience.

Your local delivery guy relies on the government to provide paved roads so he can deliver items to you on time.

Should I go on?
How can this ever be a good fit? MailBoxApp is a radical take on email while DropBox is gunning for the main stream.
If you could have unlimited free iPads, maybe you'd do the same thing. It's a more intuitive UI paradigm than switching apps!
This is why Nostradamus was one of the best at prediction, all of his predictions were incredibly vague when you look at them objectively and can be twisted to foretold almost any major world event.
Biken Shrestha
“They’re running a sweatshop with an app."

Guys riding around in air-conditioned cars all day calling their working conditions a sweatshop.

What if Uber can't actually pay them what they want? Is the solution to force Uber to not fire any drivers, to pay them more than they're able? And by what insane reasoning should they be forced to pay more? Uber isn't owned by the government, and isn't the sole dispatcher around (and certainly not in SF!).

If Uber's business model can't support paying the drivers more than there's nothing that can be done except for the drivers that don't like the conditions to quit. If that means that Uber then goes out of business, so be it. No amount of protesting is going to fix that.
An email bounces, a boy dies.
Clickables:

http://news.bme.com/2013/03/15/rip-shannon-larratt-1973-2013

https://en.wikipedia.org/wiki/Shannon_Larratt

http://www.zentasttic.com - personal blog

http://pastebin.com/uGQKSVUP
Good luck doing TDD with behavioral tests. Running (eg.) Selenium tests repeatedly is only going to slow you down.
This happened around 15 years ago. Clint (the somewhat reclusive author of this post - AKA schizo at Debian.org) and I were working for a web host / ISP, Icom CMT (which was bought by Qwest).

Juan, another employee, was at home approaching a diabetic coma, and, as far as we know, couldn't reach a phone (or perhaps it didn't occur to him to do so?) - instead he tried to email the NOC, which would have alerted one of us pretty quickly.
Stack overflow uses IIS??
Seems to make sense to bet on ephemeralization.

"In 1938 Buckminster Fuller coined the term ephemeralization to describe the increasing tendency of physical machinery to be replaced by what we would now call software. The reason tablets are going to take over the world is not (just) that Steve Jobs and Co are industrial design wizards, but because they have this force behind them. The iPhone and the iPad have effectively drilled a hole that will allow ephemeralization to flow into a lot of new areas. No one who has studied the history of technology would want to underestimate the power of that force."

http://www.paulgraham.com/tablets.html
I thought so too, but then I made a little experiment:

pilif@shion:~$ curl -I -H "Host: example.com" http://198.252.206.16/
HTTP/1.1 404 Not Found
Content-Length: 4129
Date: Sat, 16 Mar 2013 12:28:22 GMT

vs.

pilif@shion:~$ curl -I -H "Host: example.com." http://198.252.206.16/
HTTP/1.1 400 Bad Request
Content-Length: 334
Content-Type: text/html; charset=us-ascii
Date: Sat, 16 Mar 2013 12:28:56 GMT

The IP is the one from stackoverflow.com. When querying for a host they are not configured (try any), you will get a 404 plus an explanation page that the selected Q&A community doesn't exist.

When you try the same host with a trailing dot, you get a generic IIS error 400.

This is too much of a coincidence and I value it as a strong sign that my hypothesis might be correct. I have no IIS at my disposal to replicate paulbeattie's experiment, but the outcome he described further helps confirming my suspicion (no matter the downvotes he got)

Same experiment works with microsoft.com too:

pilif@shion:~$ curl -I -H "Host: example.com." http://65.55.57.27/
HTTP/1.1 400 Bad Request
Content-Length: 334
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Sat, 16 Mar 2013 12:35:10 GMT
Connection: close

pilif@shion:~$ curl -I -H "Host: example.com" http://65.55.57.27/
HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 0
Server: Microsoft-IIS/8.0
(snip)
"LOL, owner just did this!! http://goo.gl/ZTlJ8 #stupidhumans"

"@oven you're lookin hot today"
Hate the GR shutdown but that seems just like a logical house cleaning consequence.
User-Generated Videos for your Company
I'm one tinfoil hat away from believing this isn't just about discontinuing unprofitable products, but a concerted effort to kill off support for open standards (RSS, CalDAV, what's next?) and turning the Google universe into a Facebook/Apple style walled garden called Google+.

Evil plan or not, the days of Google as the champion of the open web are over.
It will be there, but it wont sync to new systems. It will be treated like a local install.
Wow, they really can't be contemplating this can they?

Did we spend a century getting rid of the English only to replace them with the Euro's?
IPhone 5S Shipping in August (Rumor)
Only if you assume the extension existed to support the Google Reader service, which is false. RSS is a standard with many uses outside Google Reader.
Show HN: My weekend project - ExpressionFace, record reaction images via webcam
Here is a little app I made on the weekend (last Sunday and today). It allows users to capture frames from webcam and publish them as an animated jpg. Any feedback welcome.
Link: http://expressionface.com/
I've read that a good mnemonic is going roughly by the beat of "Stayin' Alive".
1. When I already know what I'm doing and it's just a matter of coding what's already in my mind

A concept often used in TDD is spiking. If you don't know what you're doing, do a quick and dirty untested version until you do know what you're doing. Throw that code away and TDD it with your new found knowledge.
Sure, but what was the default service?
Yes, I believe it was built using the .NET framework.
But Parkinson's law isn't used to describe intentional stretching is it?
How Much Time it Took Two People to Build Their First iPhone Game (with OpenCV)
How to Borrow Library Books on your Kindle #freestuff
It made me look into Bing and the new Live. I like the web-based Office apps better than the Google equivalents, and Bing produces more of the kind of results I look for. I was among those who pushed Google early on, helped people get away from IE (to Firefox, and later Chrome), and talked up Gmail from the moment they let me in.

I won't ditch gmail for what it handles for now, but who knows what things will look like five years from now. Outlook's aliases are much easier to manage than a bunch of account+word@gmail pairs.
Just to add some objectivity to the debate, in France, between 250 and 4999 employees a company is considered to be an "intermediate size company" (as long as the revenue is below 1.5 G€).

I don't know the American standard, but I'd be surprised if it isn't similar.

Source: http://www.insee.fr/fr/methodes/default.asp?page=definitions...
Keep up to date with Swedish tech news
I am curious why you ran this on Indiegogo and not on Kickstarter? What are the pros and cons of Indiegogo vs Kickstarter?
Hoe steigerhout meubelen zelf maken?
Obviously, the next step is XMPP federation protocol support crippling in GTalk: https://www.fsf.org/blogs/sysadmin/google-backslides-on-fede...
Feedly will sync over all your starred items and put them into Saved.
I remember when Formspring.me took off on Tumblr a few years back. Then Tumblr took notice this little doodad everyone was passing around begging for questions and cloned it. Then ask.fm just tore through with the traffic.

Oh well, great run. At least Formstack still works great.
"especially when that someone else doesn't take money from you. "

Power companies happily take money from you. And... power companies are regulated by the government. Arbitrarily shutting off your power at any time might not go down too well with regulators.
It would be pretty awesome if someone like Greenpeace or an Irish/Irish-expat trust ended up buying all the forests for conservation purposes.
Glad you like git check-ignore, it took me quite a lot of effort to implement :)
Keep track on the Swedish start up scene!
I take this as an opporunity to develope something like multiplx.com. Check it out
In that case you'd need to either force the next push because squashing rewrites history or use a separate branch to do the renames in the first place.
I agree -- I've found myself in that exact case that he described (mindlessly adding and subtracting one on various loop indices until it worked) more than once.
Good first book on SOA?
Can anybody recommend a good first book on SOA? I thought there was a good O'Reilly book, but now they have several.
Tracy Hickman joins the Shroud of the Avatar team as Lead Story Designer
Embrace, give away, extinguish:

1. Embrace [open web standard].
2. Give away [standards-based product].
3. Extinguish: if/after competition evaporates, discontinue product.

Result: walled gardens.
Red Hat’s OpenJDK 6 Play: What It Means for SaaS, Java
Agreed, except that you have to be on a constant watchout for their arbitrary changes to the terms and conditions, which may even contradict at one point - For example an allowed usage of feature 'X' might be suddenly disallowed with no prior notification to the developer and you might unknowingly end up violating their TOS.
"FSF could have avoided my complaint by changing "According to this thread, Google is doing this on purpose" to "Based on this thread we're guessing Google may be doing this on purpose"."

That's the same damn thing. You're playing stupid word games. Troll elsewhere.
The part-time indie developer
I agree with Anu here.

You won't be able to learn too much in 3 days, and also none of the guys at a startup will take a lot of interest making you understand things considering the short tenure.

Pick up a small idea - some pain point that you see in your daily workflow. There are so many possibilities with free infrastructure today, Heroku, Google App Engine, and of course Amazon WebServices.

Start contacting people to see if they are interested and go through the proper way how someone seeds a startup. This will help you learn something that no experience ever will.
pinboard it
No, it's not the same. Apple has it's own products that depends on no one else to function - The iPhone, for example. The power companies are merely an accessory and don't involve in Apple's business model anyway significantly. If power companies were so intrusive, I'm sure apple would have offered a free solar charger or a free car-charger kit. And also, like the other comment mentions, power companies are mere service providers, they take your money and give you a service in return, and there is an obligation to do so. That's not the case with Facebook's API - They have no obligation to do you any favors, it's just that they're giving it out to in a way creatively popularize their platform. I would definitely build a weekend app on top of their API, but a start-up to generate income for life? I doubt it.
Dj Blog Network Update March 16 2013 | DJ Blog NetworkDJ Blog Network
In a few years, will we be able to write any interesting app outside of Google and Facebook kingdoms?
The claim was that Google was moving away from products with a "relaxed attitude about making money", not "amazing, never done before", and the examples show they aren't.

until Google pulls the plug. That's the point.

Google has always done that. I don't understand where the rose colored glasses about Schmidt's time come from.
The article seems to assume that the limitations of javascript is something inherent to dynamic language. It reads like the author has no real experience outside web development.

For all we know, the only reason JavaScript "excels at being the glue of the web" is that it's the only widely supported client side scripting language for browsers.
Twitter has disabled RSS this month too. Is RSS too open for the big players?
At such pace, Google will take out Google Takeout.
I think the question here is, how could one make stats like those profitable - with 20M unique monthly visitors, it solves some particular problem (not sure if it's a pain, though).
I don't understand what people use to see new information from multiple websites at once if they aren't using RSS. Are they actually visiting 10 or 20 websites a day manually? Do "normal" users stick to just a few websites?
From a monolithic Ruby on Rails app to the JVM
Built on asp.net MVC http://blog.stackoverflow.com/2008/09/what-was-stack-overflo...
The same argument would apply to a good compiler. And that is exactly how I think about tests -- kind of a way of extending the compiler.
The tech community has a wonderful ally in Mozilla, who has been committed to open standards since the beginning. They struggled with bloat issues and Google came along with Chrome, which was fast and shiny and, at the time, somewhat lean. And the tech community practically abandoned their ally in favor of the corporate controlled, profit motivated Google product.

When the tech community gets behind something, things happen - like IE market share tanking because Microsoft refused to support standards and the tech community wanting nothing to do with that. As time has gone on, Chrome has become a memory hog. So it's getting like Firefox used to be. (For those who haven't tried Firefox in a while, it's much faster now.) Now that Google is showing their disdain for standards, the best thing the tech community can do is ditch Google and return to the ally that's been there all along, Mozilla. And let there be a lesson in all this.
That ship sailed a long time ago. I see it as when they gave up on Friend Connect / OpenSocial as when they sort of gave up on the idea of open-first, and instead started focusing it competing feature-for-feature.

Mozilla is the champion of the open web these days. Google started their proprietary NaCl and Dart projects because they claimed you couldn't make JavaScript any faster than it currently is. And now Mozilla is embarrassing them with emscripten and asm.js.
I would argue that this type of discourse is not useful.
There people putting effort into properly assessing the usefulness of using tdd. Personal anecdotes are of little value.
See http://blinkingcaret.wordpress.com/2012/10/02/tdd-bdd-add-ev...
Are you researching the US? If yes, the Bureau Of Labor statistics has this information: http://www.bls.gov/bls/proghome.htm#employment
Thanks for both the pointers!
They like the site on Facebook and follow updates on their wall. That's what I noticed "non-technical" friends and family do.
What Google did, evil or not, was not EEE. The purpose of EEE was to kill only the competitors' product, not their own, by extending it and making everyone else incompatible with the new formats and/or protocols. That's not what Google did here.
Extend works fine here. Google product's are chock-full of extensions to open standards, which is why we have so many Gmail-only email clients floating around out there, etc.
This seems like a great concept.

Everyone needs a lawyer, at some point. And with the dearth of new Law grads out there, there is supply. Get international!
Tell me about it! I am in a project right now where we are required to run BDD tests (Cucumber) which hit real servers (no, mocks won't do it). Worse thing is, the 3rd party "ESB" we are using takes forever to shutdown and startup... and is being restarted a lot in the tests (someone else is doing the BDD tests as an "acceptance criteria").

The result? running the complete BDD test suite takes about 5 hours, which must be checked for every commit.
The nerve on that police guy ... he wasn't willing to speak English ... like if he was in your beloved US of A everyone will be chatting around with him in French. Start learning a few foreign languages before snubbing around people for not speaking "your" language.
I wanted to run on Kickstarter originally, but I'm Canadian and they don't allow us to campaign there yet.
Well that's just fucking dumb. It's a free market with at-will employment, ain't it? These workers are entitled to use what leverage they have as they please, and that includes to organize and strike for better pay and working conditions.

If you don't like it, move to some country where the state actively oppresses workers and suppresses the price of labor for the Greater Glory of Capital. Oh wait, you already live in the United States, don't you?
That's odd, I would have thought that '404 Not Found' would be the wrong response to send, although you could argue either way.

I used to develop a web server ages ago (Zeus Web Server), it would try and match the Host: header against all the sites it was configured to server, and if none matched, it would send a 400 error back.

(Incidentally, it would happily strip off the trailing dot from the hostname)
>I would like to ask a question that nags me every time I read an article like this: Why do we assume that we need "free time"?

Because we're not machines.

And because not everybody works on what he loves.

Sometimes, the things you love are not actual jobs (not rent paying ones, at least). Other times, they are very competitive and only few can land those jobs.

>This is an important questions for programmers and engineers, because we generally enjoy building things.

We also enjoy other things. I like programming at work. I like programming at home. I like reading about programming. I like participating in programming forums (well, it's kind of obvious, since it's Saturday night were I am and I'm on HN).

But I have tons of other stuff I'm interested in.

Not all if related to my work -- or even programming in general. And, yes, from time to time, I like to "veg in front of the TV".
They've been making a lot of public statements about how the simulation works and their plans over the course of development (For example: [1]). Most of it nitty-gritty stuff has been in industry conferences and publications, but there is a fair amount of information out there. Probably not enough to absolutely pin down their mistakes, but there is some information.

[1] http://www.gamasutra.com/view/news/164870/gdc_2012_breaking_...
I like blue collar workers more than I like Marketing, UX-guys and MBA's.
"To do anything in France requires a lot of red tape. To join a gym or go on a fun run you need a certificate from your doctor, which they charge you 70 euros."

That's not true, you can get the certificate from your "family" doctor, and the cost is probably 22 euros, fully returned by the secu + mutuelle (if you have one). So pretty much 0.

also you can do quite a lot of things online, pay your taxes, manage your account, order copies for your birth certificates and many more ... you just have to use them before complaining.
Curious, what are the challenges to your business?

And, any thoughts to throwing your code on github? You might garner more technical interest there.
You're conflating drone strikes with uniformed soldiers killed on the battlefields of WWII, and I'm being truthy? Well. OK.

Likewise your other thin comparisons. They lack a certain depth that cause them to ring of disingenuousness. For instance, our actions in the past at least attempted to provide some pretext of military aggression against the U.S. or its allies. You yourself called them "interventions". But, you could not call Iraq an intervention, as there was no military pretext. It was unprecedented because we didn't even attempt to trump up the military pretext. We simply went to war based on what they "might do". Your attempt to dismiss such an obvious departure from American doctrine speaks for itself. In fact, it's so obvious that I actually feel silly responding.

I also wrote Bush's adherence to the strong unitary executive principle, which acknowledges its pre-existence. It was his extensive application of the principle that represented the power grab, per the examples I gave. Much of my comment was about the expansion of existing power vs. the "raw creation" of it.

In general, your citing examples of past abuses are just straw men. I never said that the U.S. has a perfect record or that there has never been abuse of power. But, we are living in a time wherein the Executive has more accepted power than in the history of our nation, and much of it has been enshrined into law. Again, the PATRIOT Act alone is unprecedented in the degree and scope of rights and protections that are given over to the Executive.

To ignore these realities and attempt to rationalize this power grab by spurious comparisons to the past is, at best, non-serious.
Those who teach, can't.
This is actually a better point than you might think, because the state of game journalism means that most journalists and reviewers are both overworked and dependent on publishers, and this the publisher's spin doctoring. Many have just reposted the press releases without context or commentary.
For years I've used gchat & status (& temporarily used buzz) as a light social network for friends, and it worked great. But now they've made it so mouseovers on the status don't work as well, and generally cramped up the design so status messages aren't as visible... could be part of the same plan.
>Seriously, who would want to run a business that is completely dependent on someone else's choices?

Anybody that understands that businesses are interdependent anyway, you can never have total control, and sometimes it's best to give up control (even to the point of sudden death, like this) in order to get some benefits in the short term?

Who said that businesses are only interested for the long term? If someone wanted to make a buck for as long as Google Reader was available and if it was closed down, so be it, would he be "wrong"?

For example the guy that made Reeder, the RSS GR-synced reader of iOS/Mac has made 100 times what he put-in in costs already.

Would you call his decision to build on GR a "bad one"?

Not to mention that he can also adapt his code for some other sync source now that GR is going away, and no much harm done.
So he won by cheating at the tables? Was not expecting that from headline.
Because they can.

Curiosity is a very strong and very valid reason to do things. It can very often lead to new insights.

And of course it is also necessary from a security point of view to test these kinds of things to see if they lead to strange behaviour.
promo code ? :)
Have you configured his iMac to run in HiDPI mode, using the "Quartz Debug" tool? (free download in the "Graphics Tools for Xcode" bundle from Apple's developer area) That at least increases the sharpness of the text, rather than the plain interpolation you get by changing resolution, which is quite blurry. I've set up my grandfather-in-law's iMac that way, it helps a lot!
Here's a link for those of us outside of the US:
http://www.aeduniverse.com/ADSafe_CPR_Barrier_Mask_4053_p/40...