skysight-inc/HackerNews huggingface dataset:
I was in the 'testing is too much overhead' crowd for years until one day I finally got it. I realized that as I code, I'm always testing. Who doesn't make a change and then test it? So, you consider writing a test too much overhead? How much overhead is it to manually test? How much overhead is it to fill out that registration form you're testing? Maybe there are two or three steps to it. How much time does that take each and every time you test? Being one that enjoys automating repetitive tasks, writing that test _once_ suddenly became a no-brainer.

This realization only made all the other arguments for testing that much stronger.
Three Dimensions of a Software Programmer: How to get things done
Sony PS4 in an all AMD affair
Any major platform has import tools from the other large platforms.

In fact, it's ironic that Posterous once wooed users by building simple import tools to pull in data from Wordpress (among others). Now, people are using Wordpress's import tools to pull their Posterous blogs back into the WP platform.

If you have your own domain name set up, rather than a free subdomain tied to the blogging platform, there is no issue of worrying about people finding you. Same goes for using RSS if you use Feedburner or have your feed available at a standard location on your own domain.
I thought of that (it's rather easy to do in Firefox), but the content would be lost in the noise of all the little search forms and automated XHR requests. I think it makes more sense to write scraper to download your data from the website after its submitted, which is essentially what the Locker Project[1] is trying to do.

[1]: http://lockerproject.org/
There's one other important difference between RHEL and CentOS: many enterprise applications are certified for the former but not the latter.

(Many corporations and governmental organizations are not allowed by internal IT policy to use CentOS for critical applications.)
I'm not sure if it's the architects fault or the real estate investors. Land is so cheap, and investors seem to really like watching architects build stuff. For a long time, investors have believed if there are people in the building, the coffee bar or the valet parking will make them a lot of money.

The problem is that it has also conditioned people to believe that all office space should be free. Those who build incredibly efficient office space are still going to have a hard time charging rent.

These architect aquisitions are every bit as much about the investors as they are the architects. Until investors get selective and demand real value, I'm not sure it's going away.

(Wow, I might need to go to prison for extended torture of an analogy.)
In my limited but growing experience dealing with free and paid users, I see it this way: when a customer pays for your product, it's like they're saying "I trust you." When you charge for something, you are asking for someone's trust because you believe in what you've created. You owe it to yourself to make people pay for what you build.

Maybe Aladdin said it best...do you trust me? (http://www.youtube.com/watch?v=kkwMEwenaQQ)
What is bad about this idea: the weather. As a kid, I used to sail about once a year from San Francisco Bay to San Diego. The weather off shore at the planned site is not always so great, based on my personal experience.

Otherwise, an interesting idea!

I have done some good and creative work at sea. On the last cruise my wife and I took which lasted 25 days, many days were spent at sea and I found the public areas like the library were great places to both write and do some work. On sea days, spending 3 or 4 hours a day "working" didn't detract at all from enjoying the trip - given my tastes, it made the trip better. Except for shore tours which can be very expensive, the costs of spending long periods of time on cruise ships is not as much as you might think: the trick is to make reservations at the last minute and get jaw-dropping good deals.

What I am saying is that some people would probably really enjoy living and working on Blueseed, perhaps even some US citizens who want to partner with others in startups.
I think the problem is that our definitions of "as soon as possible" diverge. To wit:

* Database drivers (psycopg2, MySQLdb, etc.) weren't updated for Python 3 until... last year some time, I think? Django supporting Python 3 is somewhat academic if you can't use a database with it, don't you think?

* The WSGI spec wasn't updated for Python 3 until summer 2011 (July, IIRC). Again, Django supporting Python 3 is pretty academic if you can't run it under a web server, right?

* The previous suggested approach for dual Python 2 and 3 support (using 2to3) proved to be untenable for Django [1], and it wasn't until this last year (or so) that a better approach (single shared source) emerged.

So to my mind, "as soon as possible" was something like July 2011. We had unmet dependencies before then; moving would have been... well, not impossible, but incredibly painful and nearly useless.

I will, however, take full responsibility for not getting Python 3 support shipped between then and how. Our current release workflow [2] got in the way, and about 7-8 months because of it. That's my fault, and if you want to rake me over the coals for those months go right ahead: I deserve it.

[1] Details omitted to be concise, though I'm happy to share them if anyone's interested.

[2] Which we're changing, mostly because of this silly workflow-induced delay.
A few Excel tips to help an SEM's workday
Anonymous OS? Yeah and it’s packed with Pentesting and DoS Tools
The Minimum Viable Deal. "It's buying, selling or bullshit".
The title on HN may not be right, but I really appreciate the tech and startup space getting some researched and more long-form style of writing rather than just more of the same two-paragraph bullshit blog posts.
Yes, it has changed a lot since then and also put on some heavy weight in kernel and userland. The goal of Minix 3 is to become a highly reliable, flexible, and secure OS which can be used as a product in a serious way. Visit http://en.wikipedia.org/wiki/MINIX_3 for a comprehensive information.
It's mildly interesting. I guess it shows that PERSON_A is not an angry wingnut intent on ignoring everything from PERSON_B, but can make rational decisions about tools and software.

With some of the personalities involved in various high profile OS projects, and the numerous flame-wars, that's a useful detail.
You can also just write "open ." in an iTerm window
quotes on a single word actually _are_ the equivalent of +, AFAIK. I.e if you want foo, bar, quox to be all present on the page you search, the term is <"foo" "bar" "quox"> (minus angle brackets, obviously)

I could be wrong, but it seems to work for me.
Anonymous-OS
I watched the video and came to the conclusion that is exactly what his spokesman's official statement was:

> "Mitt doesn’t say he was there," said the aide. "In fact, he says his memory was foggy, he 'thinks' his dad had a job there and that he was “probably 4 or something like that.” He was simply telling the story about his dad."

(And to your point about not being political - I'm an Obama fan, and I extremely dislike Romney, so I think my opinion that the HuffPo piece you linked is a load of bollocks isn't motivated by my politics!)
Sketchy?
Goldman Sachs execs insulted clients over internal email, claims ex-equity chief
There wouldn't be nearly as much outrage if he were merely being prosecuted in the UK, which as you demonstrate, is entirely feasible. If the UK has criminal laws banning offensive free speech (and from what I know of the UK, they probably do), and a UK citizen posts 'Fuck Muhammad' specifically directed at Arabic countries, he should not be extradited to said countries to be tried for blasphemy.
> Anything can be made reliable with enough eyeballs.

The relevant measure isn't the number of eyeballs, but whether they're the correct eyeballs. The wrong eyeballs can decrease reliability.
Mark Cuban hopes Yahoo 'crushes' Facebook in patent suit
I think you're looking at the wrong derivative. This is 23% improvement of improvement. It's still just 6.4% improvement.

Might be easier to see if you think of it as 106.6/105.2, in order to include the baseline.
I work for a start-up, and we have a lot of autonomy. However, we can't afford 20% time on a regular basis. It's usually closer to 15% during a good week.

I couldn't help but leave an (infographic of my reaction to the outrage re: 20% time.

http://bit.ly/wyWDjE
http://www.quickmeme.com/meme/3ob4kw/
Manual testing has it's value as well. Automated testing isn't always cost-effective or simple.
Sounds like FUD. Care to share some examples? Note, in most cases, the DAL has fewer, not more limitations than a typical ORM. web2py does use standard Python. What bad practices? Have you seen this: http://www.infoworld.com/slideshow/24605/infoworlds-2012-tec...?
I plan on taking this approach and moving my blog to GitHub Pages w/ Jekyll. That way it will all be neatly backed up in a local repo as well, with the benefit of version control.

edit: Has anyone here migrated from Google Sites to Jekyll before?
The original poster gave an implementation of sin(), not a unit test. That implementation has no branches in the source and, for any decent compiler, will not have any branches on the machine, either.
Perhaps you need to read it a little more closely? For the given function, he has indeed tested all the branches and statements.
*Bug:

Currently if a user visits the apply-noidea link, that user can only see the noidea application (eg, they cannot apply with an idea).
Being in a software testing class right now, I'm absolutely shocked how many "minimal/no testing" responses and comments there are.
To use technology apologies, the thing is that memory is not a video recording. It is constantly actively maintain reformed in your brain every time you recall it. Some research has shown that a long term memory can be destroyed by inducing minor amnesia at the moment of recall, while many diseases can catastrophically damage brain and memory without harming long term memories. It is very similar in some sense to maintaining hot backups of database data, which can be corrupted by writing bad data over the backups, or messing up during restore.

A 20 year old real memory is not a recording that you have carefully preserved. It is more like a a clarisworks document on a floppy disk that you copied to a wordperfect doc on a hard drive, then to a word doc on a CD, then to Google docs, and each time you copy it you have any to reconstruct some lost details.
Rehearing and retelling the memory is critical. As such, the actual different in constructing a real memory vs false memory diminishes to kill over time.
Sorry, but you are not correct. During the very cold days this winter it was very sunny. Because of this, Photovoltaic could compensate.
It went through the local media, that even though most of the nukuhlar powerplants were shut down, we could still export (!) electricity to our neighours. For exmple to France, where they are heating a lot with electricity and had a shortage because of the cold.

Bazinga!
It would be interesting to see how you tried it in the DAL and the alternative that you found easier in SQLAlchemy. Can you show an example?
Apple is an hardware company that writes software to go with it. It's apples and oranges, if you excuse the pun.
d'oh! thanks - will fix. Lewis screwed up a few people's names in Liar's Poker and I always thought it reflected that he was more interested in a good story than facts, so it was kind of ironic I did same.
Did anyone see a sign up link?
I think this is right. Also, it's quite sad to consider the older brother's fate. After he lost his little brother, he may have spent the remainder of his life searching around the train station for him.
107(2A) Copyright, Designs and Patents Act 1988:
“A person who infringes copyright in a work by communicating the work in public
(a) in the course of business, or
(b) otherwise than in the course of business but to such an extent as to affect prejudicially the owner of the copyright commits an offence if he knows or has reason to believe that, by doing so he is infringing copyright in that work”.

What's meant by 'communicating' here then? And wouldn't the second clause---by the same standard---make linking to copyrighted material that is illegally distributed unlawful in any case? What a terribly written law.
Even without the emails, there are the links on the left in Perf that you can see your peer and manager reviews. Unless you're telling me Google China used a different Perf.

I'm sorry to hear that you feel your time at Google is the worst experience for you, but your story just doesn't make sense. How can you submit a ticket after you left? Were you in eng? Did you not see mchurch's delusional rants and all the people that came out trying to help him? If anything, the support, advice given to mchurch is exactly why Google is a pretty awesome place to work.
I meant that it is nice in the coarse pattern. And yes, as said, we need ways to store energy and a flexible grid.
I believe the title is right, but then the article goes in the wrong direction. "Email isn't the problem" was the first thing that popped into my head while sitting in the audience for the pg keynote at Pycon.

It's a beautiful thing that the protocol says you have an address that anyone can know, that will always receive things meant for you, that will never refuse to accept a message. That's how physical addresses work, too. What if you couldn't actually reach a person without an introduction? What if you needed to pass the gatekeepers to get something to them? How different would our world be? It's hard to even grok what decades of a different protocol would have turned the Internet into.

But this is besides the point. Email isn't the problem, you are. Your mental model is wrong. Email is not a to do list unless you make it one. Email is an inbox, just like the phone and the snail mail and the comments of a stranger on the street. It's an inbox the same way suggestions from your mother are; you are allowed to ignore them! Sure, there may be repercussions, but there are repercussions to letting anyone tell you what to do, too. It is your job to triage and sort the things in your inboxes, no matter where they are, into your actual list of things to do.

If you read your email and say, "I'll come back and do this later," you're doing email wrong. You have to either answer the email, delete the email, or triage it in some way to your real to do list, one you actually work off of.

I use Evernote with a fairly complicated GTD-inspired system on top of it to manage this, but the tools are besides the point - I can work without them, too. The main challenge is divorcing yourself from the silly belief that you have to do what people tell you.
Opporunity to improve Chase banking software
You might want to check out Julia[1] programming language. I have absolutely no idea how good or bad is it but considering the fact that it's so young -- you are still able to influence it's development (e.g. suggest better testing capabilities) if you really wanted to.

[1] http://julialang.org/
Word wrapping/hyphenation using CSS
The overhead of these phone manufactures comes from their horrible customizations and differentiation practices. I find the idea of paying $10 for the privilege of updating the OS just so I can get the new version of Sense, or TouchWiz, or MotoBlur, or whatever Sony runs now repugnant.

Well, they don't have much to differentiate do they? They all get the same Android, the hardware is pretty much the same between classes of phones (the customer doesn't really care it's a Tegra 3 or a S4) and there are not too many ways you can tinker with the hardware design so they have to add their own interface to make it different.
Voice-over: Professional Voices for your Project Work
Hacker community advice needed.
Which name do you like better - platform connecting event creators and those who'd like to participate - "Amusely" or "Eventsbaker"?
Thanks for your direct feedback.
WAT Driven Development
He could have been, but the UK courts said that they had no interest in prosecuting. Seems strange that it opens up the possibility of extradition, but there you are.
That's a pretty neat extension, thanks! To make it work on my machine I had to follow this though:
https://addons.mozilla.org/en-US/firefox/addon/its-all-text/...
4 Tips for Creating a Consistent Transmedia Content Strategy
I don't see the point of this post. It is just a paraphrase and summary of James Whittaker's own blog post, which is already on the frontpage of HN, with no new knowledge or perspective coming from the author.
Hate IE with a Passion
Won’t that open the CWD (in that terminal) in a new Finder window?
You can close them actually, but they basically hibernate so you can switch back to them quickly. If you swipe from the left (or put your mouse in the upper left corner) it will show a list of all the apps and you can pick one. Or just swipe a couple of times to swap between them all. Also you can pull one out and dock it to the left or right so you can have two apps running simultaneously. You can right click or press and hold on the apps in the left side list and a menu with the option to close them appears.

And actually if you pull the app off of the left and off the bottom edge it will close it also. There are gestures and keyboard shortcuts for all of this.

But yes, the apps will actually be hibernated if they're in the background long enough and they will also be closed completely if not switched to eventually. There are api's for the apps to detect these switches and persist state. And the process will be forcefully killed if the app takes to long doing it.
red - green - refactor! It really saves time and heighten the cohesion. 4 me at least.
$99 DIY kit overclocks your brain [video]
Note that the French language officially shortens "messieurs" as "MM."
I'll give you a piece of my mind if you keep going on about this! (not really, just giving an example :)
please read this book:

http://www.amazon.com/Facts-Fallacies-Software-Engineering-R...
It's been a few years since I went spelunking in the anime torrents, perhaps things have changed. But back then, for 32 bit Windows, it was definitely the case that the occasional anime would require an oddball codec. Usually it would be open source but still not be practical to build yourself (if you wanted to watch any anime that evening too).
An experiment running 54 years in danger of ending for lack of funding
I wonder how common this sentiment is. You could imagine an "insurance" service that sites can sign up for, allowing users to pay monthly to ensure continuity of service for 1 year after the site goes down for good. The insurer would take over & install a wind-down team to minimize losses while maintaining a minimum level of service. Profit would come from all the sites with premium-payers that don't go down. Steal this idea, anyone?
The terminal app built into OS X (newer versions, at least) lets you drag a folder to its icon to open a new terminal at that path.

It looks like iTerm2 almost does it — if you drag a directory to its icon it tries to execute it (which fails).

EDIT: actually, it looks like iTerm master supports this too: https://github.com/gnachman/iTerm2/blob/194678de81100cb17dad...

…but it doesn’t work for directories with spaces and other special characters. Looks like a bug.

EDIT 2: Pull request sent: https://github.com/gnachman/iTerm2/pull/78
Hackful.com Hack Day at Google Campus London
"financially positive but culturally negative (some would say sociopathic) decisions, such as closing plants that were profitable, but weren't profitable enough."

This is something that is inherent in a certain type of investor and Wall Street and you see it in YC as well as VC firms and (startup) angel investors.

While you might be able to get a local businessman on Main st. to believe in your idea which is profitable (but not sexy and not "billion dollar") that will probably make both of you money, you won't get anyone in the de facto startup community to take you seriously. They won't give you money unless you are shooting for the stars.
If you'll just use a sheet of paper once, then there's only so much it makes sense to pay for it. But what if you'll be reusing it 20 times? Perhaps there's an opportunity there. Kind of like how paper plates are generally flimsy, but normal plates are very durable.
I disagree. It's looks cool but it's too easy to confuse with a fancy down-pointing arrow. Unless you know you're looking for the 'M', you probably won't notice it.
...they'll want 108% of the amount you raise in advance.

I suspect its far better for an exec at a company like Fox to simply prevent anyone from ever using a property again than to be seen as even a tiny bit giving it away when more could have been charged.

There are ways to address this. For one thing, you don't have to tell them you're going to Kickstarter it. (You'll need other initial backers in this case, though.) For another thing, you can set out the expenses ahead of time and promise the actors the overage as a "promotional bonus." This lets the exec save face and it motivates the actors to promote the project.
My point is that people are happy and productive using the language despite the list of complaints about missing features.

(I will avoid any attempt at humor in future posts on this site.)
It breaks sometimes.

Imagine the name Dan Northern. I search using (without square brackets)

["Dan Northern"]

I don't ever want, for that search, to see any results like:

["Dan's Northern"]

But I do, sometimes. (Using different names, which I'm not giving here to protect a friend who actually does need protection.)

But Google has a handy feedback form, and I report it when it happens, and sometimes it seems to make a difference.

I would freaking love to see some of that feedback.
I agree with tedunangst, it's really a game of all or nothing. I cannot think of any apps which acheive high stability by systematic fault recovery. Fault recovery is nice in itself, but it is never a good strategy for stability. Good code quality is.
This used to be called "Who is not on LiveJournal[1]"

http://linuxmafia.com/faq/Essays/winolj.html

Notes:

1. An interesting story itself: http://en.wikipedia.org/wiki/LiveJournal
I'd love this, though I'd have to move to SF first, which is something I want to do anyway. My question about these hacker schools is how you pay the bills in the meantime? I mean, it's full-time, which presumably means you don't really have time for another full-time job on top of it. Or am I just missing something about how these work?
Yeah, that reddit IAmA post is not very convincing. Considering it attempts to confirm every single /r/politics stereotype about the evil Koch Industries, I'm inclined to believe guilty_of_innocence's theory that it's a fake and a troll.
Making 15,000GBP per month revenue or profit?
You are still completely missing my point. I 100% believe he shot not be extradited. I would have that opinion whether he was 18, 30, 50, whatever, and that opinion would not even take age into consideration. His age would only become relevant if he was under the age of legal responsibility, in which case it would then become another reason against extradition.
You find productivity goes up due to robots, who should get the higher pay? The CEO? If so, why? Or should prices be lowered? It is completely disingenuous to argue over on "deserves" economic surplus, the whole point is that surplus is in excess of everyone's contribution, so social and power factors come into the forefront in determining the distribution.
I was wondering myself how safe this would be to try out.

Maybe in a VM?
If you haven't got tests, you can't automate your deployment.

If you can't automate your deployment, you can't rapidly iterate.