skysight-inc/HackerNews huggingface dataset:
What is bogus about being interested in such a confluence of unlikely events? I can not imagine a human interest piece in the NYT not including this in the narrative.

What does hindsight have to do with anything? It seems that any discussion about the relationship of two individuals is always retrospective...
Can you imagine yourself paying someone to smear others on a forum? What if you really believed in your own cause? What if it cost you a trivial proportion of your buckets of money, and if you had legions of lawyers able to write terrifying NDAs? What if you had a history of being unscrupulous in countless other contexts?

What if all it took to "solve the problem" were a few choice words said to the right person?

This kind of smearing is almost certainly happening all over the place because there is tons of motive, tons of opportunity, and many people with a habit of being unscrupulous.
Awesome guide. Mad props for putting this together, and very accurate/useful from my experiences.

EDIT: and FREE apparently...
If you can, use CloudFlare for SSL instead. $20/month and you get a ton of other features. You don't get last mile SSL support to GAE, but at least it stop script kiddies in coffeeshops.
Okay, so make a better product. Just don't market it as 'the same thing but better', market it as 'different and better'. That's the point.
The world of software and its ecosystem/environment, like the rest of the world, is immensely complex and not susceptible to simple analysis that can be summarised in an essay. Therefore when we decide how much attention to pay to someones thoughts about the world of software it is useful to know if his opinions on other matters stack up, thereby casting light on how effective is his ability to analyze complex scenarios.
Convert rspec pending to xit with vim
There was a lot of interest in making http://guidetoyc.com a full download and the awesome team at Hyperink helped me put that together super-fast. Incorporated pg's edits from the thread and added some comments on the new no-idea announcement.

Best of luck with applications this cycle!
If you want do this with Terminal.app instead, there is a setting for this.

Open the keyboard preferences, go to the "Keyboard Shortcuts" tab, click "Services" in the left panel and in the right panel under "Files and Folders", there is an option for "New Terminal at Folder".

Then you can right click on a folder and launch a terminal.

Visual: http://osxdaily.com/2011/12/07/open-a-selected-finder-folder...
My experience would lead me to disagree.

I would hazard to guess that a lot of people reading this are very capable of creating a backup system, but they 'don't have the time' to either implement it or double-check that it's working.

A lot of smart people who deal in abstractions (like computing) are paralyzed. They have understanding how to do a task, but never seem to have the motivation to follow though. Especially if the task has no immediate reward, or no obvious indication that the task is done.
I don't what your problem with the article is (both of you). To me it appears that he searched for the town most of the ten years. Once he found out what the name of the town was, the rest was easy. He might as well have flown there and asked around. Also Google Earth did not invent satellite imagery, nor did Google produce it, but it made it accessible for the broad public. This is why Google Earth gets so much credit.

It does not make sense to credit Windows XP nor Internet Explorer, because he might as well have used Firefox on a Mac. But it does make sense to credit the advance of computer technology in general. And I think to a degree that is the subtext of the article.
I definitely understand why the public isn't a big fan of his anymore, but I can't help remember back to The Screen Savers, and the early days of digg, when he was really someone I looked up to.
I wasn't trying to claim that "point and click" is superior. It was just my question whether such tools are available. I'm also more of a command line monkey, but it gets old at times to do the same thing I was doing 10 years ago over and over.

My point is that much more intelligent, useful and efficient queries could be possible by making use of the fact that code is a data structure, and not just text. Various things could be inferred automatically, which would be especially handy in legacy C source code where it's really hard to make head or tail of (I see a lot of that in my job).

It should be able to answer questions like "where does this value come from", "how is it computed" and show a tree/chain of statements. Or "where is this structure accessed" ... and so on.

As clang makes these things easier, I hope there will be a new resurgence in intelligent code comprehension tools. Those don't necessarily have to be point and click, but could have different UIs...
I find Helvetica footage works best when trying to track down long lost family members.
There was (is?) some software called PC Study Bible that did/does that.
MIT: http://ocw.mit.edu/index.htm
I think it depends on your system & usage.

I ended up buying a new laptop several months ago mostly due to how badly Firefox was running on my system at the time. I had a PBG4 and was using the TenFourFox build of Firefox for PPC; Firefox was consuming epic amounts of memory and had a really funky stop-the-world pause every minute or so by the end of the day, requiring daily restarts and other hassles. That laptop did everything else I needed it to do, but since enough of my work requires a web browser, I ended up buying a new system just so that I could switch to Chrome.

I've also seen similar behavior on Windows XP systems and other older hardware. I suspect that "Firefox works great" is true mostly for people running on relatively new systems, although I haven't so much as opened Firefox in the last 6 months, so I have no idea what their current software is like.

There are comments on every Firefox thread about problems people have had with it. Declaring "baloney" is as stupid as if I were to respond to the above comments about Chrome by saying, "Nonsense. Chrome works great for me, I never have a problem with it."
Mark my words: no tech startup founded by a hipster will ever succeed.
Screencast - Higher Order Decorators
Ask HN: Earnout Agreements and Terms
I am in the process of selling half of my business and part of the payment is based on an earnout agreement. The seller proposed that the earnout payment be based upon "pretax net income" in accordance with GAAP. I am concerned there are some undefined variables that will affect pretax net income. Decisions like whether to capitalizing or expense an item and depreciation schedules, will affect pretax net income and I am sure there are more. What are some of the variables related to pretax net income that I should define upfront so there are no surprises later? I appreciate any advice.
But if your goal is absolute, near-100% reliability, you will eventually have to do something about the kernel.

Also, if you look at the design of Minix 3, they do address many of the concerns you mention. There's an infrastructure for checkpointing applications, and a “resurrection” server that acts as a configurable watchdog service for the entire software stack from device drivers to web servers.

The real goal of the microkernel architecture is to make these watchdog services as reliable as possible (there's only a few thousand lines of heavily audited code running beneath them). That, combined with user-space device drivers (so faulty hardware or driver code doesn't bring down the whole system) would address most of your concerns.

No surprise, that's the path they are headed down. I even see that this release includes a "block device fault injection driver" for simulating hardware failures.
Theirs even? Being "the next Napster" tells a story the media will pick up, which further gets the word out for them, and isn't exactly the worst thing to be called if you want to look cool... :)
Rails plugin: view a tree of all your partials
My first acid test for search engines, other than a baseline performance speed, for 15 years has been simple: search for myself.

Whoever finds either the most up-to-date or most results about me in the first page of results, gets my (reluctant) vote as my default search engine.

This is not because of any particular vain reason but my name is esoteric enough to be almost unique and with time, despite my careful attempts, I have ended up leaving a significant Internet trail.

Fortunately, only one search engine always finds details about me: Google.

Bing shows ZERO results about me, after even 10 default pages!

However, I would still use Google over other search engines for one reason alone: date-ranged searching. This is very useful for many reasons.
Senior Citizen Safety Products Phoenix, Seattle, Tacoma, New York
Elder Proof Home provides the products and services including Toilet safety Rails Frame, Raised Toilet Seat with Arms Lid, Aluminum Commode Chair, Portable Threshold Ramps in Los Angeles, Philadelphia, San Antonio, Austin, Jacksonville, Las Vegas, Boston and San Diego.
Early on, I asked most YC founders I met whether they did testing in the early days, and almost all of them said "no". I've also not written tests in the past simply because it's a time investment--why test if you could be working on something entirely different in a few weeks? Code can be very volatile in an early stage startup.

Think it makes more sense the later stage your startup is where you're more certain of what exactly it is you're building.
I think every framework did. cherrypy landed there first.
No you don't have OCD, and your belittle those who suffer from it every time you use it in a silly way like you've done here.
I'm joining Pinterest after reading.....
Vim/rails/git: find references to current partial
I thought the same thing, it's very obvious that he's starting either his own firm, or will land somewhere else, and this article is a public attempt to retain his clients and advertise to new ones.
I'm sorry for the noob question, but how much additional performance/functionality/flexibility could be gained by moving to Python 3?

Maybe my standards are too low since I am using Django as a vehicle to learn programming and web-development as a hobby right now, but as far as I can tell the Python/Django environment seems to work exceptionally well meeting, and even exceeding, its intended objective (The web framework for perfectionists with deadlines)

It seems a lot of people have this child-like concept of time where a few months is a "long time" and upgrading to the latest and/or greatest thing is so much of a priority that they are regarding it as a "fix". But as far as I can tell nothing is broken by having Django run on 2.x. If a bicycle works really, really well; is replacing the chain a top priority?
This is getting frustrating. While I don't agree with Stallman that _all_ software needs to be free, I think the LAS interview with RMS was pathetic.

Bryan Lunduke quickly jumped to the, "think of the children!" argument. It was very unclassy of him. It's fine, I see people fallback to that kind of argument a lot, especially when they think they're losing their footing in a debate, but I expected better from him.

Bryan took a lot of emotion-fueled cheapshots at Stallman. In contrast, at least Stallman was very clear and straightforward about what he believed, even if you think some of the things he said were insane. I'm surprised he had such little exposure to RMS before this, and was actually surprised by his beliefs.

"If you disagree with me, then you obviously hate children." This is really pathetic. Go ahead, try to make it _impossible_ for people to disagree with you. Blackmail the audience, play on their emotions, and guilt them into agreeing with you. I was really disgusted by these tactics.
Impressive article by a current high school senior; I wish I wrote at this level in high school!

Note that it is from 2008.
what do you like to do? Lets say that you have enough money to lead a comfortable life in a place you like. What would you be doing to kill time?
Uh, telling you that the way you make a living is unethical is not the same as wishing harm upon your children. You may not agree with his ethical system (lord knows I don't, it's bonkers) but everyone's economic activities are subject to ethical judgments, even if they're feeding children with their profits. Lots of people raise children in less financially comfortable circumstances than computer programmers, and most of them turn out fine.

Re: RMS's bonkers ethical system: I really don't think he ever moved past the mindset he had in academia, where he was essentially a researcher of how computers do and could work. To him, code should be shared freely just like research in biology and physics is. This has nothing to do with the real world as it exists today, but I do honestly belief that's the germ of his worldview.
As an "Indian man", not sure I appreciate the argument-by-anecdote herein. I realize it's a joke about communication latency, etc., but still...
Really? What do you work on?

Google's stance on Scala may have changed in the past few months as the language becomes more mature.
It's not an ad hominem at all. It's not used as an argument against his statements about software. It was used as an example of his personality. How is a known fact about his personality not a valid example of his personality? The statement being made was that the personality of rms is well known, so to act all shocked and surprised when he exhibits that personality is ludicrous.

You could even say that it was the opposite of an ad hominem: an appeal to look beyond the known idiosyncrasies of Stallman and focus on, well, his statements about software.

That's not an ad hominem.
After reading this thread, I've realized I have to make sure my next employer actually believes in testing.

I don't know how anyone can move forward in a long term application without having regressions done for you in the form of testing.
Somebody who's been pinned one too many times? Somebody who's not been pinned and feels left out? Somebody who's normally used to being the only one doing any kind of forceful pinning in this town? The male-dominated Silicon Valley insiders looking to repress the fledgling feminine curation site? The Paypal Mafia?

!!!!!!!! STORY AT 11 !!!!!!!!

My personal bet would be just the media echo chamber ("They have a story about X? We need a story about X!") combined with a persistent lawyer who's stuck in the uncanny valley of abstraction - well past common sense but still not knowing when you're suffering from Gödel's curse, but who knows.
We actually made a company to do other people's testing: http://CircleCI.com. Really easy Continuous Integration for web apps. Email paul@circleci.com for a beta invite.

That said, I subscribe to the philosophy that testing is only there to support the business, not and end in itself. We often prototype features with no testing at all, because they get rewritten 3 times anyway. Often, writing the tests is what highlights flaws in our logic, so without it we would often we flying blind.

Testing slows down coding by about 135% (yes, more than twice as slow), but makes that time back in spades when you have to work on the same code again, or when changing lower layers (models, libraries, etc).
The Tau Manifesto video
I'm also working on some software which tests a lot of functionality, not just 'a few critical things' but certainly not 'all functionality' either.

I'd say that a lot of good responses would have been in between those two.
I don't use Tumblr, but my understanding is that a user has to upload an image for Tumblr to host it. The DMCA safe harbor provisions apply in such cases. Pinterest itself downloads images from pinned items, which probably makes them liable for the infringement.
You make some good points. I figured that US involvement probably has a hand in ensuring us a steady supply of fairly low priced oil, but you're right that other factors may counteract this.

Honestly, it seems so hard to imagine a 20th Century without US influence that it may not even be worth the effort.
Fotolia acquires Wilogo
if only you could make money from not investing in things
I honestly use tests more as a design tool than for testing functionality. After that you end up with a kind of a regression test suite.

It's cool to try to use the API you're building before you build it.
Good support is not 100%.

Plus not all projects are allowed to use gcc or clang.

Case in point, I worked in a project where the UNIX compilers used had to be the standard vendor ones for Aix, HP-UX and Solaris.
I think we should start paying for Android updates, but only by donating to the after-market Android community like CyanogenMod. These are the folks who bring the latest Android goodness to devices long abandoned by their makers.
The mass of content owners that could pursue Pinterest aren't organized into an effective cartel. So no, it's not likely Pinterest is going to get assaulted the same way Napster did.

That doesn't stop one or two larger content owners from hitting them hard of course. Most likely by the time any of this comes to legal blows Pinterest will have figured out a means to dance around the technicalities of it all. Worst case scenario for Pinterest is that they see a YouTube-like run-in with a media company.

The media monsters (eg WSJ, Murdoch) smell that someone out there might, just maybe, be making some money off something they own somewhere, maybe, kinda sorta, possibly. A hint of it is all those animals need. So they're sending out trial balloons for whether there's anything to sue about to grab some cash with no effort.

You have to understand, the first thing these guys think when they see something new like a Twitter or Facebook or Pinterest or Tumblr is (do I): partner with it, ignore it, sue it, buy it. You're going to fall into one of those categories.
I am working at a startup currently.

However, I'm not "searching for validation" here, I was asking specific questions the Y Combinator funding cycle.

I'm also unsure of what you describe as my "angst"- I am not anxious or fearful of this process. Just merely inquisitive as to the nature of how it works.
Also don't forget the tests you add help you with the regression tests. The large set of tests would assure you that the new fix you do will not lead to any other bugs that
you had fixed earlier.
The point of testing/TDD for me is not (just) about preventing bugs, it is more about having quick feedback. Running a test is faster than waiting until it is deployed and manually clicking around in an application. It is kind of comparable to using a REPL.
What a coincidence! This just reminded me to migrate my SimpleGeo apps; they are also shutting down on March 31.
This may be too new for any 'industry analyst' to have defined or sized well... How about taking the vertical market(s) you are targeting (ie. hotels) then showing your logic and assumptions for what percentage of that market over time will be addressed by collaborative consumption. Also maybe comment on if collaborative opens up or expands the market (so part of your number is conversion from existing market, part creation of new market).

If you are not targeting a single vertical, but instead are a platform targeting any vertical, pick the top three verticals that have or will adopt first as the basis of your next few years.

Your % adoption against verticals market size will get your working forecast to show investors - and debating the (small) percentage of each vertical I think easier than defending an absolute market size number.

You might also consider making an analogy to adoption of online commerce against traditional commerce, and what that meant for supporting tools/platforms/etc, if that helps your case..
Chartjunk: a font for quickly making sparklines in your page
BitTorrent piracy groups have switched from Xvid to MP4/H.264
As I understand it, it's not only about watching the lectures but actually taking the course (with assignments and all). For that to work, it makes sense to be on the same schedule as the "real" students.

That said, I'd quite like to just watch the vids sometime later. Anyone know if / where they will be available?
I don't think "most likely outcome" is ever a good thing to cite. There are some ridiculously unprepared people doing crazy idea startups.

It's like saying "Most actors end up working in a cafe and die poor". That isn't because it's risky to try to become an actor, it's because so many untalented people want to become actors.

It's obviously up to you what you fund, and how you spin aquihires. I personally find things like Loopt to be a big signal to hackers not to bother trying to become a good hacker or make a good product. Which is depressing and demoralising for those who focus on those things.
Wouldn't this be best as a contextual menu extension? Right-click and select open-in-iTerm.

Is anyone still coding those? There was such a huge ecosystem of them forever ago for OS8/9, but I don't see them anymore.
That would of course be the tip of the iceberg.

Since Imgur and Reddit represent a fraction of a fraction of the total reposting / rehosting / et al.

Extrapolated to its natural conclusion, you might as well shut down the Web and all that it was designed for.
pinterest enables people to express themselves using images found on the web. The images are hosted by someone, so that others can look at them. Now, pinterest enables someone to do something with these images, other than just looking at them.
Try: http://en.wikipedia.org/wiki/Hollywood_accounting for a starting point (esp. 'Examples'). Also note that states often provide generous tax subsidies to film projects filmed in their territory. Some films can profit their investors without making any money at the box office (see http://en.wikipedia.org/wiki/Uwe_Boll)
I guess that magic pixie dust must be a secret ingredient in HP's NonStop* architecture (runs air traffic control, stock exchanges, etc.)? I suggest actually taking a look at Minix 3, and other fault tolerant operating systems. Disk drivers infecting filesystems is a disease of the monolithic PC world.

* I have a friend who was an engineer for Tandem (now HP) in the 90's. They tested their servers in a demonstration for the government/defense department by taking them to a shooting range and running a benchmark test while firing indiscriminately with automatic weaponry. The story goes that the transaction processing declined precipitously as chips, blades, and motherboards were shattered. It went from millions, to thousands, to just a few dozen transactions per second with no data loss when a bullet clipped the serial jack they were using to log the benchmark. They got a very large order afterwards from the government/military.

I don't know if it actually happened (a Google search doesn't show anything), but having been shown by him the redundancy built into all levels of their architecture, and heard the stories about real failures in exchanges, air traffic control, and other critical never-turn-off deployments they do, I believe it could have. Reliable computing is possible.
I think your definition of test is flawed. The majority of "testing" is just using your site to see if it is broken. You can write automation to pin point errors faster but it is not the way the majority of the world tests software.
Groupon Acquires Travel Search Company Uptake
Blogger Indonesia Cinta Batik Indonesia
Blogger identik dengan dunia maya yang hanya berkutat di depan komputer, tapi pada artikel kali ini saya akan membuktikan bahwa seorang Blogger Indonesia Cinta Batik Indonesia.
I 'm not sure where this is leading to or how does it pertain to my situation??
Interesting... I was unaware that a relatively minor technical difference (browser POST vs. server side GET) mattered so much.
The course seems all over the place. You learn very little about a lot of things... The topics don't really seem to build on each other. I'm not sure that's a good thing.