skysight-inc/HackerNews huggingface dataset:
This could be very troubling for scrapers, as they frequently breach the terms of service. If successfully prosecuted it would encourage and empower sites with content that get scraped to push for criminal charges and win given this precedence.
Ask HN: What's considered spam?
Hi everyone,

So I've created a landing page and in the process of building my web application for real estate agents. I'd like to speak with my customers. Am I allowed to email everyone I find on Google and gather feedback from them and eventually asking them to sign up? Would that be considered spam?
I'm surprised he doesn't mention TAM (total addressable market) at all. A high LTV doesn't matter if you're just selling things to male cat breeders in the Northwest between the ages of 27 and 33.

For the high LTV option, can one put a specific number on this (i.e. $1,000)? Or is it simply having the ratio of LTV to Acquisition Cost is greater than X?
Could you describe the use case? Do you walk in to the room and document the condition so that you don't get charged with fraudulent damage charges later on?
A trivial assertion without supporting evidence for the claims.
StumbleUpon Launches Completely Redesigned iOS Apps
Has anyone tried running their commits through CRM114, marking removals in bugfix commits as "bad"?
To be completely clear here, there will be Kickstarter successes, people who raise hundreds of thousands if not millions of dollars and deliver brilliantly. If only one in 10 post funding million dollar projects blows up, that one will dominate the story people hear about Kickstarter. Three of four of those, especially if a couple of their big failures turn out to be fairly obviously scammy, and that will be the end of this grand experiment.
My browser is reporting that your website is infected with a trojan horse:

BlacoleRef

Might want to look into that.
Consider it the "invisible hand" of Salesforce.com at work. They have a single-minded focus on Java technology, and they will go after the easy money at the Java shops (they know how to sell these things).
Anyone know when XCode 4.5 will be out?
No, that should be fine. Just be realistic in your expectations for replies; you're basically cold-calling, so expect the majority of your inquiries to be ignored.
Because it's a non descriptive BS title / buzzword?

Which is very common in modern business, but shouldn't happen when you have "science" in there. Lives a bad taste.

Science is all about clarity and SPECIFIC fields of study. Nobody does "science" in general.
For C/C++, also try just compiling with clang. It has great diagnostics. Also it has the static analyer whose C++ support just improved greatly in trunk.
Is this link US only or something? It only brings me to the unspectacular regular support page: http://i.imgur.com/g6fFz.png

Is there another, better, link available?
There's another application for this besides mocking: static REST routes.

For example, imagine if all github pages had this enabled. Then, by writing the appropriate files, you could provide a REST interface to static assets in an interesting way.

I can't quite, at the moment, come up with anything I would actually USE this for, but it would be quite neat.
Hypothetical: Google develops autonomous self-driving cars and uses them to drive around updating map and street view data. Let's suppose the cars have pretty good AI that not only deals with driving, but also handles deciding where to go. One of the goals the AI seeks is to avoid dangerous situations and minimize damage to the car.

Suppose some of these cars figure out that certain neighborhoods are "bad": people are more likely to shoot them there, or stop them and steal parts from them. The AI decides to avoid those neighborhoods, and uses its machine learning algorithms to learn to predict bad neighborhoods based on its prior experience with other neighborhoods.

Why a particular neighborhood is "bad" is usually a result of the interplay of many complex social and economic factors. Poverty correlates well with badness, for example.

But the car probably doesn't have poverty data. It has to rely on observables. One observable that correlates reasonably well with poverty is race. Note this is just a correlation, not causation. But the car doesn't care. It just cares about the correlation.

So the car starts avoiding neighborhoods where it sees a lot of black people!

It will be interesting to see how society deals with that. It raises lots of interesting ethical and legal issues.
Conversation with a Google Test Engineer
Every Letter to Every Recruiter
Thanks for the catch. Fixed now!
Massive security vulnerability in iOS 5 & 6
What is there to open source? It's HTML, CSS and JS.
It was specifically prompted by the way I see people headed in software, particularly in the bay area. I used the general term maker though, as I think the same ideas apply to many disciplines.
The Dark Side of Drag Along & Tag Along Rights (StartUp Clauses)
CloudSpring | Must Have Cloud Tools for Business
MongoDB 2.2 Online Conference Tomorrow
There's an online conference dedicated to MongoDB version 2.2 tomorrow from 1pm-3pm ET. Definitely worth checking out.

Agenda:
Introducing 2.2 - Dwight Merriman, CEO & Co-Founder, 10gen
The Aggregation Framework - Edouard Servan-Schreiber, Director of Solutions Architecture, 10gen
Concurrency - Dwight Merriman, CEO & Co-Founder, 10gen
Data Center Awareness - Eliot Horowitz, CTO & Co-Founder, 10gen
TTL Collections and Other Cool New Features - Andrew Erlichson, VP of Education, 10gen
Closing Remarks and Q&A
I guess that is an important topic to cover as well. Let's dive in.

1. Start by writing one or two really useful blog posts on the topic. Use a provider like MailChimp (free up to 2,000 subscribers) to embed a signup form at the bottom of the post. Just something simple that mentions the product and tells them to signup to hear more about it.

2. Promote these posts on Twitter, HN, Reddit, mailing lists, etc. If it is valuable content than people will share it. I wrote an article on UX lessons from the new Facebook iOS app (http://nathanbarry.com/ux-lessons-from-facebook-ios/) that was shared over 100 times on Twitter. That article alone got me 300-400 subscribers to my book launch list.

3. Put together a more official landing page for your book. It should have information on the topics the book will cover, link to your blog posts, and have a signup link. Pick a launch date as early as possible.

4. As your email list grows continue to write blog posts to promote it. Occasionally send out useful tips, tutorials, and updates related to your book to the subscriber list. This will keep the book on their minds. The last thing you want is your book to be released and the pre-launch subscribers to have forgotten who you are. But keep the emails useful.

5. A couple weeks before launch get review copies to a 5-10 experts in your industry. If you don't know anyone, start with smaller blogs and work your way up. Give them a free copy and ask for feedback. Often this will turn into book reviews published on their site or testimonials you can use on the sales page.

6. On the day of the launch send out an announcement email to your pre-launch signup list. You should also give them a discount or special offer of some kind to reward them for signing up early (and to motivate immediate purchases). I like to have guest posts go live on related sites the same day as the launch. For my book launch on September 4th I had 5 guest posts go live that day.

That's basically all I did. To give you an idea of my influence online (hint: not much) 2 weeks before the launch my blog had 150 RSS subscribers and I had ~700 Twitter followers. Not a lot.

By launch day I had a pre-launch list of 800 subscribers + about 1,000 on my iOS Design Weekly newsletter. I was able to leverage that small subscriber base to $12,000 in sales in the first 24 hours. Even if you do a tenth of that it is still decent money. Plus my blog subscribers have doubled (still not many) and my Twitter followers have gone up to around 1,100.

Seriously, try launching a product. You will learn a ton and you won't regret it.

Edit: that's not to say you won't make mistakes. Here is a post on a few of the mistakes I made during launch: http://nathanbarry.com/product-launch-mistakes/
well maybe, but then one should make a distinction between web application, and just plain websites. designing one may be 95% typography, but the other is about much, much more.
Here's the link to the OS X Update:
http://support.apple.com/kb/HT5460

On iOS you can update by going to Settings > General > Software Update

OS X users can go to App Store > Updates
Another ReSharper user here that has used FxCop as well. I think both tools are awesome, but ReSharper's ability to do the code analysis on the fly is huge for me.

Just be aware of your default shortcuts if you look into ReSharper. I remember that some of them change on you.
Illusions!
The very real danger the iPhone 5's Apple A6 chip poses to Intel & AMD
I get it from some ppa with newer chromiums, and now that you mention it, I can't recall seeing it in a while. Hope it's fixed!
Pharma Goes Farmville: PR Through Social Gaming
Yeah. Google, on the other hand, has absolutely no excuse at all for using such an ungooglable mess of a name as "Go". It is embarrassing.

When people have to call it "Golang" just to differentiate it from the verb, then you know something is wrong.
I feel that Problem 3 is a more legal and socio-political issue than a marketplace issue. How do you control organ trafficking from poor undeveloped countries?
What page did you edit, land in a pissing match with an editor, babysit reverts on, and then end up getting banned for working on?

In fact, to make it simpler: what page did you edit on Wikipedia in which any of these things happened? The nice thing about Wikipedia strife is that it's all archived, so let's talk about specifics.
The non profit organizations that Visual Website Optimizer proudly supports
GM crops found causing cancer in rats
Especially since they're in Detroit.
The GM SDK and accompanying XCode came out the same day as they announced the new device but it was only available through the developer program afaik (i.e. not through App Store).
Thanks! I appreciate the compliments. Yes, it is my design.

I guess I should have included that you should know something about the topic you choose to write about. Being able to demonstrate some level of expertise is important. But that doesn't mean you should wait until you are speaking at conferences before you start teaching on your blog.
Aieron - Disabled Gaming
I always want to say this, but figure that I would get banned as well. Fun.
Apple Releases OS X 10.8.2 with Facebook Integration and Game Center
18 free videos about MongoDB
A thought stream on XKCD click and drag
It was originally called Buddy Hack (to be used if a friend leaves Facebook logged in), but I presume someone made them change it to Hack My Facebook. More confusing, less liability.
Once it is added to your wallet you can't send it back, you just have a quantity in there without any differentiation on which bitcoin is which. Sending 10 back would in essence aide in laundering the bitcoins.
Sorry for the tangent, but svbtle knockoffs like the http://wp-svbtle.themeskult.com/ used here are annoying.

I don't want the whole internet to look like svbtle. Heck, I don't even want svbtle to look like svbtle.
Follow what patio11 is saying. But follow what the OP is saying too.

If you are a ordinary working class citizen, you are not likely to make it big unless you save and invest when you are having it good. I've seen a lot of people who didn't save and invest only to be saying later, If at all I had done so...

Saving money cannot increase your income by drastic size. But not saving, can sure decrease it.

That's the whole point.
Account Association Security Threats for Google Single Sign-On
Not sure, they don't seem to be falling. I thought they might be a reference to the Star Trek "whale probe" from The Voyage Home [1] but they're too small for that. Maybe just some random fun like the flying or underground jellyfish.

[1] http://en.memory-alpha.org/wiki/Star_Trek_IV:_The_Voyage_Hom...
Introduction - Introduction to MongoBD Course - Part 1
On Spotify (and Why I'm not a Conspiracy Theorist After All)
If you send 10 to the same address you have sent it back. That does not aid in laundering at all.
If you want to build reliable software, don’t use a dynamically typed programming language. Anecdotally, I have written a considerable amount of software in Perl and have very rarely run into a serious reliability issue.
I haven't seen a Leap Motion in person, but if the demos are accurate then it is to Kinect what multi-touch capacitive touchscreens were to single-touch resistive touchscreens. That is potentially a pretty huge deal.
The real reason why the major labels love Spotify (2009)
Senate Majority Whip Dick Durbin taking Coursera's online poetry class
Thanks for using Seadragon. First thing I thought of when I clicked on the angular.js version also in the top on hn.
most obvious - transfer 'em to any mtgox-like account and withdraw a day later.
Not necessarily.

But it certainly increased his percieved value.
I love that article.

>an overly strong contrast (full black and white) is not ideal either, as the text starts to flicker. Benchmark: #333 on #fff

I prefer #000 on #ffd, but that's me.
Sounds like someone doesn't like brogrammers.
the idea that violating terms of service constitutes "hacking" is very dangerous in general. Get your pay-pal account suspended? you could now potentially be facing federal felony charges.
technically this can be added into protocol/rules. but then we get back to who decides what was stolen and what was not.
I don't think this is true either. I don't think you need to know WP:RUMOR or WP:BIO (it helps to know what NPOV is, but you don't need to "know" it).

The most important rule of editing Wikipedia is probably unspoken: start small and watch how the community reacts. Adding content and getting it reverted isn't a demerit; it's only painful if you are attached to the content. If you're going to start editing WP by getting involved with high-traffic pages, make your first edits small enough that you won't be upset when they're reverted.
Which guidelines would you eliminate?
Just FYI, this is often a prosecutorial bargaining tactic for dealing with an uncooperative defendant (based on personal experience, anyway).

That said, I wish articles like this one would quit making the rounds. It's macabre theater and isn't doing aaronsw any favors.
I never understand examples like that. The point of hanging routine punctuation (or letters and numbers, for that matter) is to give the margins a nice, even look to the human eye. The adjustment is too subtle to notice when reading, but tidies up the overall design of the page.

However, arbitrarily shoving an entire symbol outside the text body doesn’t achieve that. If anything, it is often worse than just mechanically aligning everything: instead of slight indentations, which the reader’s brain will “fill in” up to a point, you’ve now got glaring protrusions, which break the pattern in a way we don’t gloss over so easily.

I think the article you cited gets it right when talking about hyphens: they can usefully move out a little, to even up the “indent” effect, but in most fonts they shouldn’t move over the whole way. However, the same advice holds just as much for any other symbol.
This used to be a lot more true, but it's hard to apply it as a blanket statement anymore. Some counterexamples come to mind:

- 37 Signals

(because you're going to object that they're the only ones, here are some more)

- Fog Creek

- Atlassian

- Rackspace

- SoftLayer

- Amazon EC2

- Balsamiq

- Heroku

- ZenDesk

- Visual Website Optimizer

To my knowledge, none of them have travelling salespeople. Acquisition cost is likely higher than with consumers, but likely nothing like the costs associated with an outside sales force (or their prices would have to be higher).

Everyone says 37 Signals is an exception, but I think that's just lazy thinking. There are lots of enterprise businesses that don't do expensive outside sales.

There are different risks selling to businesses, but B2B businesses don't need massive scale to be able to pay their rent. So if you're bootstrapping, B2B is likely to have a higher probability of non-failure.
How many times this article appear at the hacker new front page?
Real Life Photos Where Popular Films Were Shot
PayPal is really great. Buts it has oldish APIs and horrible documentation. Great to see promising services like stripe moving out of the US. Looking forward to see you guys all over the globe.
Here are slides from a recent talk I gave on the 1MLoC+ Haskell code base we have at StanChart.

http://code.haskell.org/~dons/talks/padl-keynote-2012-01-24....

The guys on our team have between 4 and 25 years (yes, not a typo) experience with Haskell.

P.S. We are hiring in London, Singapore and Tianjin.

---

A couple of days ago was CUFP, by the way, which includes a series of talks from different business users. http://cufp.org/videos/keyword/2269
If any of you guys need help / advice on just about anything in the city, let me know. I'm a Turkish expat designer (from Istanbul) living in New York—I wouldn't mind helping a fellow HNer.
This has to be a joke

Everyone has this reaction when first exposed to this class of languages and their implementations - everyone. You're unfamiliar with the style, and you're confusing that with it being ugly/unreadable/dumb. I assure you it's anything but.

Now let's page silentbicycle and get him to explain :)
Is there an open-source equivalent of this anywhere? I have seen DXR/LXR but I think they use an "approximate" parser. So it will get confused by functions in different scopes with the same name, and so forth.

This actually uses clang which can do the analysis exactly.
Raspberry Pi gets a 1GHz turbo mode (doesn't void your warranty)
Walt Mossberg Reviews the iPhone 5
How do you verify that the bitcoins have in fact been stolen?
Sadly I think the OpenJDK will scare off most "Enterprise" developers. I see this as a good option for testing/development but I have never seen an Enterprise use OpenJDK in production. Most are using Oracle's JDK or some other special purpose JDK. And if you can't make it look exactly like production most shops are not going to touch it.
EDIT:Make my point more clear

Edited comment:

It seems to me that Federal law is able to be applied to websites created by private individuals or businesses. As long as the ToS has knowingly been broken and the person doing the breaking has benefited materially then he is at risk of federal prosecution. I don't see a lot of comment about reasonable the ToS has to be. This just strikes as being completely irrational.

Original comment:

Riiiigght, so I can put together a website with some strange terms of service and then the FBI will come arrest anyone breaking those terms of service because it is a federal crime.

Just what planet do these guys live on....
Great article! I have an iPad 2 and a Macbook air 11''. I've tried using the iPad for development (I do web development, both front end and backend) and really couldn't use it. I do have an external keyboard but I believe it's just an interface issue. I find that I'm very used to the touchpad/keyboard combo and that speeds me up a whole lot. Requiring to reach for the iPad to swipe something is a MASSIVE annoyance. Plus, the fact that you can't Alt+Tab between applications (WTH is THAT all about ?!)

As far as weight is concerned the Macbook air is an absolutely WONDERFUL device. Coming in at 2.2lbs it's almost the same weight as my iPad+keyboard. Plus, the fact that it's a shell design (case closes and protects the screen+keyboard) works way better for me than an iPad could (though arguably one could get a similar 'protector' for the iPad).

Oh and the kicker ? I'm currently traveling fulltime with my girlfriend (have been doing so for a year now..) and between us, we carry an iPad2+keyboard and Macbook air combo. We do all sorts of things including photo editing, video editing, web development (for me..) on this combination.

But using the iPad for any useful work ? Nuh-uh!

Given our situation, it's also difficult to get good WiFi connectivity most of the time and the macbook air's wifi hardware is better than the iPad's by far. (in terms of wireless reception quality). There've been plenty of times that I pick up the WiFi signal on the Air and then share it over bluetooth for the iPad. More info on our gear is here: http://bkpk.me/about-a-z/
Strong disagree. Typically misleading article from Violet Blue aims more at stirring up controversy (and pageviews) than on reporting the boring specifics and context. Minimal (maybe no) original reporting. No quotes from sources. The primary sources --- available and searchable on the Internet --- are more informative.

The very fact that you're left with the notion that WM has a "corruption problem" that needs to be corrected soon is evidence of the low quality of this article. WM may very well have a corruption problem, but Violet Blue hasn't reported it; just innuendo.
Insane spiderman workout
Just So Tech Stories: How the 8.5" x 11" Piece of Paper Got Its Size
Nice!. This could actually turn out to be useful information ,who knows. I wonder if they did the same for canned food items. Also, what about other type of non-conventional weapons ? would canned goods and packaged beverages be usable after a chemical or biological attack ?
a large addressable market is always a pre-requisite for building a big business
content ≠ information.

Youtube videos are often almost empty of information.
Nokia with Symbian was never a Unix Shop. The endorsed dev environment was eclipse on windows. Makesis (needed to create signed SIS packages) was windows only. I tried severl times to get a dev enviromnent setup on something else an windows. IIRC this was impossible at least until 2008. Then I started Android development and never looked back. I"d guess it is still impossible to build, package and sign Symbian apps on something different than Windows.
This is great news. I can't wait to hear about them.
For Java code, I am a big fan of Sonar Source [1]. It is open source, is able to leverage checkers such as FindBugs, and has integration with code coverage tools such as Cobertura. I have found the clean dashboard to be a great boon, and have never felt intimated by the reported warnings like I've been with Coverity et al.

[1] http://www.sonarsource.org
All it appears to be is WAR deployment and memcached session support. If your deploying a WAR switching to embedded tomcat is trivial as is tying memcached/redis to tomcat's session manager. I also don't see how they support adding libraries to tomcat if they control the container, maybe a maven plugin?

If they were going after the 'enterprise' market I would have expected EAR deploys to JBoss or Glassfish.
Is it really so hard to understand that the language shootout promotes the same sort of (misinformed) tribalism-by-language that the blog post author both dislikes (otherwise, why concern yourself over relatively pointless microbenchmarks of single implementations?) and reinforces (apparently "smoking" other languages is good?). What happened to objective assessment?
telecomm equipment == weapons

Freudian slip? ;)
“Lettuce Bot” Rolls Through Crops, Terminates Weeds It Visually Identifies
> Whether or not you agree with that is an argument of opinion

That's the problem - almost any design decision can be framed that way. As long as you have the ability to change it, it remains an 'opinion', but as soon as it's the only interface available, then it becomes 'opinion posing as fact'.
Escalation: China cyberattacks hit Japan in island row: police
EU investigation of Microsoft over browser choice moves forward