skysight-inc/HackerNews huggingface dataset:
You're still violating Craiglist's license and TOU by scraping a copy of the website. Legally, it doesn't matter who hosts the site (or else hosting a site on CloudFront or Amazon would negate copyright protections). The site remains the property of the owner, and use of that site remains under the control of the owner.

It does not matter that you're only using "facts", because those "facts" are data specifically collected by Craiglist pursuant to a license with the original poster. The selection of relevant facts is protected by copyright law in the U.S. As a licensee, Craiglist has the right to enforce this copyright against you if it chooses. Morever, by violating the TOU, you are either directly breaching a contract with Craiglist or committing tortious interference in the contract between CL and the poster.

Either way, you do not have a legal leg to stand on. If Craiglist goes after you, you will be screwed. The first time around, your actions were harmless. But this time around, you are knowingly and deliberately violating Craiglists' rights. That opens the door to punitive damages. Judges and juries do not look kindly upon people who violate others' property rights, especially after being told not to.

Being a "startup" is not an excuse to break the rules or fuck with other people's rights.
That was in the example of the documentation frame-work, I believe - https://oxjs.org/#examples/oxdoc_tutorial - while highlighting how commenting / documentation works and the code there was purely example and not at all how the development style for the library is.
gbattle's comment in the article is gold, possibly the single most useful thing I've ever read on making pitches. For those who didn't read it yet, gbattle provides a strict template for wording one's mission statement in a highly descriptive yet highly concise manner. The point isn't that your optimal mission statement should use the exact wording of the template, but rather that if you're unable to produce a mission statement using the exact wording of the template, either you don't understand your product well enough to bring it to market or your product has serious issues that need to be addressed immediately.
If you are targeting start-ups, I would place a more specific skills description on your web site. Not picking-up, but:

Postgres - what exactly can you do? Set-up master-slave replication? Set pgbouncer, else? Do it on AWS? Using RAID? xfs FS?

What did your projects handle? 100 uniqs, 10'000 uniqs, more?

nginx - one server, 10 nodes cluster, 100 nodes cluster?

Your LinkedIn has too much marketing speak [that's OK on LinkedIn], but instead of

-Rackous
Rackous was founded as a streaming media website aimed at eliminating the fragmentation consumers face as ........ vices ensured a wide-range of compatibility. Rackous' stack inlcuded MongoDB, Amazon Cloudfront and S3, Django, and Flowplayer or an optional HTML5 Player for devices without Flash.

I would put, for example:

Can implement[ed] complete web solution for media upload, encoding/decoding, storage and streaming using [Red5, Flash, else] in 2 weeks.

or

Can implement[ed] video chat/web conference/etc using ... in .. days.

with emphasis on execution - what you did, therefore can do.

Also, there was HN Hiring people post a week ago.

And there was great post of the guy who started freelancing a couple of months ago. Also he had excellent recap of skills. Did not keep the link, web site in bluish colors. May be other guys can recall?
This blog post recently helped persuade me to switch to Vim (from TextMate). The two things that most helped me learn Vim, beyond the very basics, were Drew Neil's excellent Vimcasts [0] and Steve's own Learn Vimscript the Hard Way [1] (a work in progress). Learn the basic movement commands and text objects, then spend ten minutes every day watching a Vimcast or doing a chapter of LVHW and you'll quickly be past the steep part of the learning curve.

0. http://vimcasts.org/episodes/archive

1. http://learnvimscriptthehardway.stevelosh.com/
On the other hand OEMs have an incentive to not sell machines without an OS installed. Some OEMs, like Asus, are selling such PCs, preloaded with FreeDOS, or some Linux distro.

Selling PCs with Windows bundled for a price that's lower than a retail license, well, that's a good deal for customers.

Take that advantage away and you'll see many more PCs sold without a bundled Windows. And I think that would be bad for Microsoft, because it would put the choice in front of their customers, and that would be unfortunate as most customers aren't even aware of what Windows is or about the existence of other choices.
Fast and the Furious: San Francisco Drift
I didn't see anywhere to comment on your blog, but after reading part 2 I had a idea about solving the inventory-select problem.

What if instead of the UI "returning a value", it instead has a property that is a function describing what to do upon selecting inventory, something like this:

[{:kind :play}
{:kind :throw}
{:kind :inventory-select
:on-select (fn [game selected-item]
; code here that returns an altered game:
; * puts selected item into throw UI
; * pushes targeting UI onto the stack
) }]

That way whenever something creates the inventory UI, it can pass in a function that specifies what to do.
I can't help but feel a bit irritated about this post of Joel's. It's rehashing some very old Agile ideas as if they were somehow fresh and new, all in support of yet another project management tool. (As if we need another one of those.)

Anyway, I'm glad he's helping to spread these ideas. I just wish Joel had been a bit more forthcoming about the rich history he's drawing from, and would give people the opportunity to read up on it in more detail.

(Relatedly, if you're interested in how these ideas apply to multi-team development, I did a talk at Philly ETE earlier this year about applying the Lean and Kanban to large-scale Agile development. Here's the video: http://vimeo.com/43956744 )
"Saying "always be free" doesn't create a legal obligation given a change of circumstances."

Neither does charging. Most SAAS products charge on a monthly basis, so the most any vendor owes you is 30 days of usage. Even so, they could always just shut down today and refund you your money.

Not to toot our own horn, but Fog Creek has been around for 12 years, we've been profitable every year along with having dozens of employees. There's little chance that we're about to disappear (or get acquired). We've invested a lot into Trello, and we're not going to change our minds on a whim.

We realize people are running their businesses and adapting their workflows around Trello, and we're encouraging that. Our plan is to give you even more security and more reasons to integrate our product into your business in the future.

So while I can see some merit in arguing that "saying always be free" is just a promise, it's backed by a company that's over a decade old. I don't see any evidence to suggest the scenarios you are describing.
Would you consider Google or Facebook a charity, then?

Or the person at a sports event selling me beer? Are they a charity? I do want beer, and they are facilitating that...for $10/glass.

(I think that most people would not consider the beer vendor a charity, and since English is a living language, I think that the cited definition is incomplete)
Agreed. But unless Apple fundamentally change their policy, which I guess is very unlikely, this is going to remain more of a toy.
Getting A Software Job
> IAAL.

Then you should consider the following.

> 3Tap is scraping the Google Cache under some misguided interpretation that the copy of the Craiglist site is not protected by copyright.

Yes, but is 3Taps presenting a copy of the posting or the material facts contained within the posting? The former would be a copyright violation. The latter should not be. I cannot tell without delving into the SDK. I take it you didn't consider this.
It's for

Indirect grammar is comparatively weak. It isn't "for consuming", it "consumes".

consuming content

No one "consumes content". They read, listen, watch, and play.

relaxed

A good writer conveys by action, not by description. If you say that a joke is funny, it is not funny.

portable

He wouldn't need to say this while holding the device in his hand. And he further conveyed this by describing the product's battery life.

So to conclude, Jobs would have said (and may have, I don't remember):

d) Here's a book (thumb, thumb), and here's a movie (play). Isn't that great?

Try saying that for your product.
The internet is going to pose a serious threat to the established political system. Politicians whose livelihoods and power are threatened by this will act in their self-interest, but disguised as the national interest.

This seems even less plausible than the broadcast TV one. "The Internet" is not a homogenous mass. It's not even a mass at all. It's a tool used by existing groups to coordinate and push their issues more efficiently. Yes, some groups can use the Internet more effectively than others. That, however, does not imply that the Internet will revolutionize politics.
Creativorama
The Cool-Factor Of Singing About Technology
Yea what more proof do you need that insurers will screw anyone out of money than an expert in his disease's field being denied a promising attempt to save his own life.
Yeah, I initially learned vim because I didn't really have a choice (it was expected for the class that we would use vim), and I remember it being very painful in the beginning.

However, just like any other tool you use on a regular basis, those commands become muscle memory very quickly and you don't even think about it.

Now I use vim for work, mostly editing c code. I have a very barebones vimrc and have never installed a little bundle or package. I use it mainly because of its simplicity and terminal integration.

I can't say I'm a very visual person though. I get distracted with too many bells and whistles and often times even just switching windows causes me to get distracted by the interwebz (...i'm a bit add), so I like the simplicity of a blank screen.

Point being, vim isn't for everyone, but using vim doesn't have to be this big giant complicated endeavor that everyone seems to make it out to be.

(Small confession: I also really feel kind of bada$$ when I'm sitting behind a black terminal with green text...)
Ultimate JPA Queries and Tips List - Part 1
Yeah, I agree, it's just that advertising them when they don't want to be is dickish. It's not super dickish, but it is somewhat, and I feel a little bad about that.
[E]nstitute Apprenticeships Give You Skills You Can't Pick Up In A Classroom
> What I wonder about is what happens when someone turns on a 12 amp vacuum cleaner, a monitor nearby goes into powersaving mode, someone moves their laptop or someone with their own cellphone walks past. These things emit magnetic fields, so I wonder how they've solved the problem of the local deviation changing constantly.

Are any of those magnetic disturbances even within an order of magnitude of a smartphone's compass threshold? I'm surprised that the disturbance from a skyscraper's skeleton would be detectable, and a computer monitor seems like even more of a stretch.
You're not going to get gradient information off a single compass, are you?
You had to be suspicious of this calculation, though, right? It certainly aligns nicely with Padmapper's financial interests.
Click on a card -> add a label.
Just talked with Rakesh via olark (very helpful) on the Plivo site. I do a lot of stuff with Twilio and after talking with him, it sounds like Plivo has some valid strengths and advantages.
Along the same lines, how does a company that takes another's data protect its own?

If your company has to "protect its data" but in fact, it's really the user's data: this should be a red flag.
You should see http://www.biometrycloud.com
They seem to have a good aproach to facial recognition.
‘Robo-pricing’ risks Amazon price crash
As a data analyst-type-person, I can't recommend enough the use of Google Refine. When someone told me about it, I thought "that's dumb, I would just write a cleaning/regex script and connect to my DB"...but tried it out anyway, because my colleague is a much better power programmer than I am.

That's how good Refine is...it adds an extra, GUI-driven step to the workflow, but it's so well executed that it makes data exploration (and cleaning) effortless.

I wrote a tutorial awhile back about how I used it in an investigative reporting project:
http://www.propublica.org/nerds/item/using-google-refine-for...
Yeah, that plays a big part in my moral code, though I don't have the language to express it :-)
Regarding the post, was it this one?

http://news.ycombinator.com/item?id=4214767
It's very interesting to see the void through the Northwest passage (North of Canada).

It won't be like that for long: http://www.popsci.com/technology/article/2012-03/thawing-nor...
A while back Sean Gorman did some really interesting work mapping critical infrastructure. If you are interested in this sort of stuff I highly recommend checking out his work:

http://scholar.google.com/scholar?q=sean+gorman+critical+inf...
For all the people mis-interpreting CL's TOUs: "You automatically grant and assign to CL, and you represent and warrant that you have the right to grant and assign to CL, a perpetual, irrevocable, unlimited, fully paid, fully sub-licensable (through multiple tiers), worldwide license to copy, perform, display, distribute, prepare derivative works from (including, without limitation, incorporating into other works) and otherwise use any content that you post. You also expressly grant and assign to CL all rights and causes of action to prohibit and enforce against any unauthorized copying, performance, display, distribution, use or exploitation of, or creation of derivative works from, any content that you post (including but not limited to any unauthorized downloading, extraction, harvesting, collection or aggregation of content that you post)."
Subscribely: Create your subscription site using our boilerplate (Stripe-ready)
Alaska is also the location of a whole lot of cold war military installations. It was an anchor of Strategic Air Command during its heydey. It wouldn't surprise me if some of this redundancy was for weapons control systems.
Not every bug is worth fixing. But, I'd probably guess that 9x% of user-reported bugs are of the "this needs immediate fixing" variety. A lot of other bugs, mostly entered by QA and other folks in the company, fall into the "WONTFIX" bucket.
Ukrainian Students Create Gloves That Translate Sign Language Into Speech
The network here is slow too (Peru) so I'm used to sites loading slowly. However, this site felt extra slow even to me.
Mozilla giving Thunderbird the (effective) axe
Economic 'Perfect Storm' Is Unfolding Now (4 elements of doom)
That sounds pretty miserable being a zombie. It would suck getting within 5 feet of someone and getting unloaded on.
What I meant by 1/1024 is either the changes are noticeable or not. If they aren't, don't talk about them.
You're incorrect. There are two related issues here: access to Craigslist and potential IP issues. If Craigslist tells you not to access Craigslist, presumably there is some sort of legal remedy if you continue to do so. As a result, Padmapper no longer accesses Craigslist. Neither Padmapper nor 3taps access Craigslist, so this is not an issue. If Google told 3taps to stop accessing their cache in that manner, they'd probably have to stop.

As far as IP goes, Craigslist does not own the copyright to the posts on their site. The posters do. Even if Craigslist wrote all the postings themselves, the factual information (price, number of bedrooms, location) could still be copied because facts are not protected intellectual property.

I don't see how you're any less of an armchair lawyer than we are, and to top it off, you're wrong. (EDIT: Oops, I've come across another one of your comments where you say you're a lawyer.)
In contrast to what other people seem to be saying in this thread, I personally appreciated your explanation of the logic behind your decision. It didn't feel sleazy to me and I think I would have been somewhat turned off by a confrontational tone.

I am definitely biased though. I used PadMapper a ton in May when I was looking for a sublet for the summer. Last week I started browsing again for the next apartment and felt the distinct lack of CL listings. Honestly, my solution was to start using PadMapper (for non-CL listings) + another site that shows CL data on Google maps. I can't imagine going back to CL's vanilla interface for apartment searching.

In conclusion, thanks for making an awesome service and good luck with figuring something out with the Craigslist folks.
I did a lot of work on the Win32 backend for GTK+ a few years ago, but then when I started at Canonical I stopped working on that. Nobody else really picked it up either. Tor Lillqvist was the original developer of this, and I think he's basically stopped working on it as well.

It's been awhile since I used wxWidgets, but I had an absolutely awful time with it. Honestly if Qt wasn't around, I would choose to contribute to GTK+ to get it back into shape rather than be forced to use fucking wxWidgets.

If I were in the situation of needing to work on a cross-platform GUI app again, having the experience I already have with GTK+ and its Win32 backend, I would choose to go back to contributing to the Win32 backend and write my app using GTK+ (or probably Gtk# with .NET and Mono). But if I were in your position and did not already have both the experience with the Gdk backend and the predisposition to use GTK+, I would absolutely use Qt.
Corruption is Russia's biggest problem and certainly some entrepreneurs are in prison due to official corruption but that doesn't justify lumping it with Venezuela and Zimbabwe.

Also, it should be noted that the word "entrepreneur" has a far different history in Russia than it does in the West. Many entrepreneurs got started in the 80s as "cooperatives" selling cheaply made jeans and other consumer goods in open air markets to a populace that had cash but little consumer goods to spend it on. This kind of private "profiteering" was illegal in the USSR thus the people doing this were already breaking the law and were getting used to getting away with this "crime." With the collapse of the USSR many of these groups expanded into other businesses- currency exchange, car sales, etc. Unfortunately, since the roots were illegal, many of the 80s entrepreneurs came from the elements of society that were willing to risk breaking the law to make money- often these people had a different view of competition- rather than make a better product or offer lower prices, it was much easier to beat up or sometimes kill your competition. As the 80s transitioned into the 90s, the violent groups became more and more powerful, with the early 90s becoming associated with open warfare among these groups. Those that survived into the late 90s, turned into legitimate businessmen - gone were the illicit activities, now these guys run banks, shopping centers, dealerships, real estate firms, etc. However many of them do have blood on their hands (and I'm not even talking about the large scale oligarchs and how they got their wealth)- should they be allowed to get away with murder or theft?

How do I know this (other than a general interest in the subject)? My dad was intimately involved with the cooperatives in the 80s, we fled to the US during the early 90s, some of his friends (and sometimes their families) that remained in business didn't survive. I remember going back home in the mid-90s when things were still a bit crazy and driving through the city with armed escorts- some of the stories that I heard would raise the hair on your neck.
"Certainly by the time you read this." Code isn't live yet, at least for me, ericd - is this conversation giving you pause about deploying the new feature, or is it standard ops issues?

Also, this couldn't come at a better time for me. I love padmapper and am moving to the bay area in 3 weeks, I need this, man!
Researchers use image noise pattern to detect doctored images
By that same argument, Google News is using the reputation and page views of The New York Times and The Wall Street Journal. Google as a whole is using the reputation and page view of the entire web.
The reason why PG is a test is that he is pretty good at judging who is likely to succeed.

One of the things that I think he's listening for is your ability to hear what someone is saying and respond on the fly. Even if you have a bad idea, if you have the ability to listen, incorporate information, think about it, and respond coherently, then your idea is likely to get fixed. If you have a great idea but don't have the ability to accept spontaneous feedback, you're likely to fail anyways.

So he doesn't need to hear how great the idea is. He needs to decide whether you're likely to find a way to succeed.
I agree and disagree. I don't think the title is misleading. (in fact, it's a fact!) but your point about engagement is valid.

We track a bunch of other interesting numbers as well, such as number of active users in the last month, number of users with four actions (they actually clicked something) in the last month, number of new boards created in the last day/week, etc.
Every time this topic comes up. I am just completely awed by the idea that this is how most of our communication work. It seems so fragile and vulnerable to sabotage.
Thievery comes in many forms. The ones who steal cars that aren't worth anything on the black market aren't really going to be the smartest or most well-connected. Street punks really, and in the US manual transmissions are incredibly uncommon. A hoodlum will only know how to drive stick if he/she has had access to one and someone to teach them. While manuals are more common on cheap cars and street thieves are more likely to drive cheap cars, they're still quite rare.

Basically, if you're a smart thief and you can't drive stick, you have something wrong with you. But then again, if you're smart and also a thief, there's something wrong with you. If you're smart and also a thief and also stealing a rusty, beat up, 5-speed, early-90's Japanese truck, you obviously want it more than I do. I could just buy another one for <$1000.
Tuiter 0.1.0
No, you just get the dealer to plug something into the (possibly proprietary) port that's used by the alarm system.

The assumption that this kind of thing needs to be done via the OBD-II port is wacky from the get-go. It may have been easier for some lazy system integrators at BMW to do it that way, but it certainly wasn't necessary, or apparently advisable.
I disagree in one sense: Making it too boring will make the user spend time trying to find it. iOS/Android suffers from icon overload.
"ownership of the content remains with Craiglist"

Ownership of the content remains with the person who posted the listing on Craigslist. Craigslist has no recourse via copyright law.
The Startup Spouse: Risks,tradeoff and never sleeping on the floor
I've gotta say, apps that utilize the same diagonal-line structure as native iOS apps are confusing, even more when they use the same blue that everyone else does (http://pxldot.com/post/26373071943/apples-icon-ecosystem-or-...).

I understand the sentiment and I appreciate that we're trying to make things more streamlined, but the impactful distinctions between icons across each screen increases my use of the service because I'm not glancing over it trying to find it. I like being able to visually separate what was on my phone when I bought it and what I've downloaded.

While a lot of icons are outright terrible in either interpretation or general aesthetics, I'd rather they be unique than lost in a sea of all of the others that look just like it.
The funny thing is -- PadMapper and 3Taps and the like are actually perpetuating the usefulness of Craigslist:

"everyone scrapes Craigslist, so if you just post it on Craigslist it will be pulled into all those other services automatically"