skysight-inc/HackerNews huggingface dataset:
So how do we submit stuff to be published there?
" This is not a restaurant. We do not depend on referrals, walkins or other methods. Dont apply the restaurant methodology to owning a building because it doesn't work. In a restaurant, you keep everyone happy so they come back again. Spilled something on you? Free meal. Steak was cold? Come back for half off.
Just doesn't work like that in renting."

It could work like that if there was Yelp For Landlords.
Yes, trying to do anything does give people that right, just as it gives them the right to applaud you, too.
They are completely different things. Rhino is a JS engine. envjs as a script that creates a mock window object and can run in an engine like Rhino. Htmlunit comes close, implemented in Java, tries to SIMULATE some popular browsers. PhantomJS is... Webkit.
How many of those beta accounts are paying?

Like I said, I know nothing of the space, so I wasn't even aware of competitors. I think that's good news that there are others already succeeding, now you just have to do things better than they do!

That said, how do you know they're doing so well?

Another spin on the idea that I'm sure you've thought of: what about targeting this software to a bigger client, the companies that run apartment buildings? Include a notification system (so they can notify all building residents), and you could start to build building-based online communities. Anything like that in the works?
Localeaks: A Drop-Box for Anonymous Tips to 1400 U.S. Newspapers
The search field looks ugly (Chrome+Ubuntu)
I simply don't understand how Dawkins can give a real life example of a person very successfully keeping his beliefs totally separate from his related work and still say that we should care what that person believes. If being an "honest astronomer" doesn't make you a better astronomer, then why concern ourselves with it, at all?

What I find alarming is that nothing in this argument really conflicts with Dawkins. He accepts that these beliefs can make no measurable difference, and maintains that they're important anyway. He seems to think that it doesn't matter if an astronomer can advance our understanding of astronomy by leaps and bounds, if the astronomer doesn't update his own beliefs too, and that society should therefore refuse to let itself benefit from what he can offer. Why? Who wins in this scenario?

FWIW, I do agree that religious beliefs should not be considered distinct from "non religious" beliefs (with obvious exceptions for e.g. clergymen).
I am only guessing here, but maybe Chrome uses the Public Suffix list behind this feature, which includes only "official" registries.

http://publicsuffix.org/
I find one of Dawkin's implicit assumptions very interesting.

My colleague takes the view that this YEC is entitled to a job...because he keeps his private beliefs to himself while at work...I would object to employing him, on the grounds that his research papers, and his lectures to students, are filled with what he personally believes to be falsehoods. He is a fake, a fraud, a charlatan, drawing a salary for a job that could have gone to an honest astronomer. Moreover, I would regard his equanimity in holding two diametrically opposing views simultaneously in his head as a revealing indicator that there is something wrong with his head.

Dawkins seems to believe that to be hired as a scientist, one must believe in the truth of the model one uses. I can't quite understand why he holds this view - at least in my experience, scientists study hypothesis they don't believe in all the time. I've done this (I don't believe in Copenhagen QM at all, and I'm skeptical of Bohmian mechanics). Does this make me a fraud? According to Dawkins, I guess it does.

By his logic, Einstein (not to mention Podolsky and Rosen) was also a fraud. He used a theory he didn't believe was correct (quantum mechanics) to derive conclusions he didn't believe were true. (Sadly, he didn't live long enough to see experimental verification of what he believed was a reducto ad absurdum.)

http://en.wikipedia.org/wiki/EPR_paradox

I wonder if Dawkins truly believes all scientists who use theories they don't believe are frauds, or if he only thinks this about theistic (quasi-)theories [1]? If he holds the former belief, I think he really needs to devote a little bit of time to learning about metaphysics and the philosophy of science.

[1] Many beliefs held by theists are "not even wrong", and are therefore not theories. Take, for example, the following flavor of young earth creationism: "God created the universe 6000 years ago, with the state psi(0) = U(-6000 years) psi(world today). psi is the wavefuntion, U is the propagator. It is true that U(-20 billion years ) psi(world today) yields the big bang, but that's just a mathematical curiosity rather than history." This belief is unfalsifiable, and completely consistent with all scientific theories that are governed by an initial value problem (pretty much all of them).
I own some units and I LOVE the fact that many of my tenants pay me automatically through their Chase billpay or whatever that automatically deposits money in my account. This is so much better than me collecting checks
This is why I like perl. A one-liner can just be a one-liner.
I noticed that Dawkins didn't really discuss that point much; that's a matter for another, much longer, article. His thesis was simply that the orthodoxy enforcement should stop in the same place for religious beliefs as it does for non-religious ones.
Having worked, trained and coached property management businesses, I think much of your review is valid - especially the work order elements. It's not about (as some of the other responses say) being a crappy landlord or ignoring a small fix that turns into a ten grand piece of work - many tenants (maybe not you, dear reader, but when you have a rent roll of hundreds or thousands) do make inane requests. These aren't so much maintenance things as requests - now that I've signed a lease for this cheap house, can you install air-conditioning, build a fence, and re-do the bathroom, and I'll approve a $10 rent increase at the next renewal.

Your response to other elements contacts, tasks, and automated rent collection says to me that the product isn't designed for you. When I've got a team of 4-5 property managers, 600+ properties, some on fixed leases and some on holiday letting schedules, time lost to paperwork is enormous. Actually, I've not worked with an office that hasn't had some sort of technology for contact and property data; managing work orders, automating payments, assigning tasks to other managers are all fairly common now as well (and I see other key selling points in the product, so that's not to be taken as a criticism for 2 years' work).
If you lower the effort it takes to post to that extent, how would you stop the site from turning into a massive spam fest?
As a side note and referring to the quoted email in the second paragraph, any idiot (in this case the idiot was apparently the chairman of the search committee) who puts such strong evidence that can later be used against the company/institution in writing, in email no less, should be fired on the spot.
How did you come off saying that our customer service is bad? Thats a pretty big jump without knowing me or our business.

Dont assume that because we dont want to induce more work orders / complaints that we have bad service.

What you are saying is "bad" is akin to me asking why sites dont have a "Dissatisfied? Click here for a refund" button on every page. Providing absolute ultimate customer service will cause you to go out of business. Customers will take you to the cleaners if they can get away with it and you need to have boundaries to stay afloat. You can find a great middle ground and keep everyone happy doing it also.
What about, say, imperative vs. functional languages?
Here's favorite story of mine on this topic. My favorite philosopher Slavoj Zizek quotes this often as well in his Reality of the Virtual themed lectures (it is disputed whether the story itself is true or not):

An American scientist once visited the offices of the great Nobel prize winning physicist, Niels Bohr, in Copenhagen. He was amazed to find that over Bohr’s desk was a horseshoe, securely nailed to the wall, with the open end up in the approved manner (so it would catch the good luck and not let it spill out).

The American said with a nervous laugh, “Surely you don’t believe the horseshoe will bring you good luck, do you, Professor Bohr? After all, as a scientist –”
Bohr chuckled. “I believe no such thing, my good friend. Not at all. I am scarcely likely to believe in such foolish nonsense. However, I am told that a horseshoe will bring you good luck whether you believe in it or not.”

I guess Dawkins would fire Bohr. Truly an atheist on a crusade!
This is a great start... it would also be useful to have a system that automatically created listings to post on craigslist and any other sites
static says that this is the one and only main() method
for this entire class (or program). You can't have
multiple main()s. If you leave this out, you'll get an
error since it could be possible for there to be
multiple instances of main() otherwise.

> one and only main() method...you can't have multiple main()s.

public class t {
public static void main(String[] args) { }
public static void main() { }
// why is it the one with the args gets called?
}

Also, that comment leads to the prediction that "If I put static in front of something, I can only have one of it!" (or the converse "If I leave static off, I can have multiples of it") which is false. Avoiding method overloading and making two methods of the same signature, Java will give you a "func() is already defined in t" error regardless of having static or not.

>If you leave this out, you'll get an error

public class t {
public void main(String[] args) { }
// and for good measure
public static void main() { }
}

This compiles just fine, however at runtime you'll get the error "Exception in thread "main" java.lang.NoSuchMethodError: main" Very nice for a beginner: "I have a main! It's right there! I have two in fact! ..Oh, it wants the args version."

>I teach static from a general standpoint of stating belonging to the class rather than an object of that class. For didactic purposes, sometimes you phrase what-ifs in odd ways to get the point across.

That's a lot better, but now I'm curious, do you go over creating Objects and the keyword "new" in the first day as well? How do you describe the difference between object methods and static class methods without an object to demonstrate? If you try to make an object method in your hello world program:

public class t {
public static void main(String[] args) { hello(); }
public void hello() { System.out.println("Hi"); }
}

you get a helpful "non-static method hello() cannot be referenced from a static context". Of course you can always do "new t().hello();" but...

"static" is a complicated keyword, I'm not convinced that saying "You have to have it, treat it like magic for now but we'll cover what it really means later" isn't a fine enough cop-out for HelloWorld.

Perhaps the correct approach with HTML then is to teach XML that happens to render in a browser first, then go on into what makes HTML special. I'm also not convinced that HTML by itself gets very complicated. Sure, bringing in CSS and JavaScript and then dealing with all the issues of different browsers can get as complicated as a Java HelloWorld program, but that's not exactly HelloWorld material for HTML.

I'll agree that young students can handle a lot more complexity than we give them credit for.
Do you send it through the post or drive to a office or something? I just can't see how there could possibly be a less efficient way to pay bills.

I'd simply go insane if I had to remember to pay bills.
Yes, I was just making the case that there is a market for it, and that internet-only sales is possible in this market.
Well, much as I dislike java, This is more of a developper problem with inexperienced people overabusing the lasagna antipattern.

->"Having a problem? Thinking you might have one in the future? Just add an abstraction layer! Abstract your troubles into nothingness!"
I would say, if you're selling a pure product and not a service, you could wait to incorporate. Liability is more of an issue if you're working directly with clients or have a product that is intrinsically more risky.
A lot of that has to do with the fact that people tend to be short sighted. i.e. What can you do for me "right now". They're not as concerned of the benefits over 3 or 6 months -- for example, having a tenant be happier because a work order was made and taken care of more quickly doesn't have an immediate, measurable return... hell, it might scare people off out of the fear that they'll get a deluge of inane requests (valid, how do you address that). Getting their money faster? That has an immediate measurable return. Possibly being able to see if a prospective tenant always pays on time? That might as well.

I'll agree that some form of pounding of the pavement and sales are going to be required. Just be picky in that regard -- there is a massive range in the quality of sales people, and the ones that genuinely care about the customer (instead of themselves) are also in the minority.
Maybe you're already aware of this, but a few months ago he started occasionally posting again -- here's his "I'm back" post: http://steve-yegge.blogspot.com/2010/07/blogger-finger.html.

That said, I miss his longer-form and more frequent posts too.
Absolutely right.

It might be nice to call this useful document something else, though. "XSS prevention summary" or whatever.
Are you guys aware of http://www.rentjuice.com/ ? How to you compare to them?
I agree with Travis, you shouldn't really be worried about getting seed capital. We believe that you can believe in your product enough to make it do well, we've all been there, but the fact is that's not enough. So what is? Like Travis said: traction. If you build the prototype and then get traction you can goto the VC's, heck you might be in such a good spot you can call the shots like zuckerberg did with facebook. There's no harm in doing this first, and thinking you need capital is usually a false hurdle.

bottom line: keep going.
When has a Start-up gained traction? (would love to hear your thoughts)
Yes. Maybe even more so.
How drastic was this pivot? I'm not a lawyer, but I suspect your position is going to look worse the less the company had to pivot to "scoop" this idea. Regardless of how close they were to your hobby before the switch, I think that if you haven't made your hobby known already you need to do so now. After all, your hobby experience might pay off in a big way if they know about it, and there doesn't seem to be much down side to telling them in the interest of not violating a non-compete.
To be relevant to the thread, those systems must be insanely complex, unreliable and unmaintainable, because the Java developers who made them has these habits that Java developers apparently have.

To the extent Java correlates with bad software, IMHO the causation is more likely to be that the environments (in the vein of clueless corporate management, waterfall, http://www.halfarsedagilemanifesto.org/) are more likely to pick Java for their development.
Not headless, many other projects, many other ways to do the same even without programming/compiling. I'm still longing to see a true headless browser that renders to Cairo or something else.
The last part is a very Western value set - that we should "base our beliefs on facts".

Other cultures are a lot less pragmatic, and are willing to ignore an absence of facts as long as they can get results. Being dogmatic seems to date back to the Greeks, at least.

Still both sides (the young earthers and the hard athiests) are both pretty dogmatic.

I'd say that both sides should chill out. If a guy wants a job that they doesn't quite believe in, as long as they're capable, why stop them? On the other hand, if you can't get a job because you really don't believe in it, aren't there other jobs out there?
Modern banking, and the expenses that go along with it. I'm not sure that it's actually legal to do this but almost any service like this (particularly rent and school payments) includes a "convenience fee" to offset the service provider fees, or for the middle-tier provider to make a profit, or both. Checks, electronic or physical, don't incur fees beyond whatever your agreement is with your bank.
I'm so impressed with the level of personal projects on YC right now, I don't remember a time when it's been better. I hope my project meets the standard you're setting.

Hats off, i'm inspired.
Kevin Smith Aims to Upset Movie Distribution
Look for local shops that traditionally print college wear - fraternity/sorority gear. In my experience those have been cheaper.
Banks charge 1-2% as a credit card fee, but no fees for using checks. In my building, they pass the fee along to me (the tenant), so it's in my best interest to pay by check.
Fortunately, DocumentCloud has a very different mission than Scribd, and isn't competing with them in any meaningful way. Scribd is a "YouTube for documents", where anyone can upload and share docs, with all the requisite advertising that entails.

We're a nonprofit organization funded by the Knight Foundation to help make primary source documents accessible. Upload access to DocumentCloud is restricted to journalists -- the current list of contributors can be found here:

http://www.documentcloud.org/contributors

As to the Document Viewer, which is probably what you're talking about (the equivalent of Scribd's embedded viewer), it's funny that you mention the Times, because it's their project. Alan McLean, at the Interactive News desk, created the document viewer for nytimes.com, and they make extensive use of it there (apart from Dealbook). It's also an HTML5 viewer, not a Flash viewer.

http://documents.nytimes.com/court-battle-over-rahm-emanuels...

http://www.documentcloud.org/#search/group%3A%20nytimes

PS. The design is thanks to the very talented Folkert Gorter (superfamous.com)
I have never sent a text message. Ever.

Email and Skype on my phone, however, I could not do without.
My wife doesn't trust automated debit systems. "If they take too much of your money, then what do you do?!"

I pay everything by CC, but she writes a lot of checks. She's not what I would call a luddite, she just doesn't trust other people with her money.
Politicians are supposed to lead, not follow.
Why does this discussion always go one way? Do people care if a church discriminates against priests or reverends that do not believe in God, the virgin birth, transubstantiation, or the resurrection (where it applies)?

I have never seen evidence of protests against that kind of discrimination. And considering the are a pseudo-public entity (tax exempt), it seems very similar.

/me is disappointed with self for commenting on stupid flamebait link.
You have an option to allow tenants to pay rent with a credit card?!? I am shocked about two things. First, doesn't it hurt you to lose the processing fee off the top? Second, why on earth are tenants still paying with a check when they could pay with a credit card and reap insane rewards points. Getting airline miles for such a large, regular expenditure is a free flight per year (not to mention charging and paying off rent each month probably would help increase your credit limit and credit score).
Don't think that your post was wasted. Maybe this guy saw it and decided to submit this one, or maybe the author saw it and decided to write his version.

Also, I like your version of the static hoster way more. Really simple, no git/github. I think friends that use Dreamweaver could use this.
The article isn't about religion so much as it is about beliefs. Does being a religious belief make a belief better? The current laws seek to protect religious beliefs over non-religious ones.

Basically, why is it okay to reject people based on some beliefs but not others?
Why would that person be a fraud? He might honestly believe homosexuality is wrong, but simply be unwilling to control his urges.

For a non-moralistic example of this behavior, consider a fat person who wishes to lose weight for the selfish purpose of attracting sexual partners, but is unwilling to put down the bacon. Is this person a fraud when they say people should lose weight?
And a big 72-point

"Hi! We're Apple. We make technology enjoyable and magical."

set in Museo Slab with a one-pixel chisel-effect.
Why Income Inequality Matters
I agree with you regarding the green thing in the Android Market. However, if those apps changed daily (particularly in the Games section) I think it would work out better for everyone.
You mean like mvn assembly? :) I agree on static linking being almost always worth it, of course.
Ask HN: What are the best eCommerce Solutions?
A friend of mine is looking to move away from Amazon Web Services. I tried searching previous HN threads but didn't see anything comparing the best eCommerce solutions. Any advice would be appreciated.
We're targeting both, landlords are smaller, and property management companies are larger. Their needs a very similar though. To get our base established, we are mostly targeting somewhat tech savvy landlords and small property management companies. We'll grow into larger and larger property management companies over time though.
that site has been ftw for a long, long time :)
First Master of Beatles graduates
They were a news aggregator before, and now they want to get into blogging with the same model I was designing in my spare. So, in other words, a completely different market.
Cool! Detaching a tab into its own window (process?) is kinda magic for me.
> You will not find anything that is more user friendly, period

And yet, no hover states on your buttons :P.
If you're a web developer, backbone.js will teach you how to make gui apps!

I've been working with MVC style frameworks for quite a while on the server-side but until backbone I've never been able to get my head around how to create a gui app using MVC. It was never clear where and how to put things and before I knew it, everything would go spaghetti on me.

I've done lots of js and lots of js intensive apps and I always hated it because of all the lack of structure and mix of concerns everywhere.

For the last two months, I've been using backbone.js, underscore.js, jammit and coffeescript (which is also made by jashkenas) in a quite complex app. Because of them I was able to massively rework things based on changing requirements without ending up with dead code, or strange pieces that are somehow working but not really needed.

I can't say this enough. Backbone.js really helped put order in my code and it was so easy to pick up that I am convinced you're really hurting yourself by not using it. The documentation is amazingly well done and has real examples of how you'd use the code, instead of just being generated from arguments and other relatively unimportant stuff.

Thanks jashkenas and samuelclay! And congrats on finally launching documentcloud.org. Keep kicking ass!
Any best practices for A/B testing on the iOS App Store?
I'm talking about the kind of generic business app built in blub by a team of chair moisteners who don't know anything outside of the one language the project is written in.

It could be Java (of course), C# (just about as likely), or VB (when they get the idea to use objects), or Python (yes, I've seen it).
Well, but like the above poster said it's not all about your friends texting you - verizon, for instance, sends password reset notices through SMS, and other service messages.