skysight-inc/HackerNews huggingface dataset:
Ask HN: Tax Haven for startups?
Where is the best place to incorporate a startup when thinking about taxes?

Given how a tech startup isn't really tied to a physical location, (Servers are rented, there is no brick store, founders can work from anywhere), where should one officially register the company?
Jed (the source spreadsheet maintainer) does a really good job of keeping the newer companies up to date with public info, but it's hard to find a lot of public info on YC companies before the fact that they were YC was newsworthy.
I think a lot of times the "hard" part is a prerequisite for the easy part. Think of UGC sites - the hard part are contributors. Without contributors you can't even begin to go after readers.
Ability to 'see' advances artificial intelligence
To quote:
He [Stephan Kramer] said the debate about immigration was making people "uneasy and scared".

Reminds me of what's going on in the States, albeit a much different atmosphere.
Most of the companies mentioned on http://ycombinator.com are.
> That doesn't mean that functional languages with side effects

Haskell has side-effects too, you know. The point of Haskell is not to eliminate side-effects entirely, but to have a static separation between functions with side-effects and functions without through the type system.
http://blog.jedchristiansen.com/2009/09/21/copying-y-combina...

Looks like he wrote a thesis on "seed accelerators" using YC as a model.
also using safari on a macbook, works fine for me
To compensate for the "strangeness" of the HN community, I have a small set of 'rules' for posting on HN.

Keep a central focus in each post. Extraneous lines (especially ones that don't affect the core argument) tend to spawn major disagreements. Delete!

Don't be funny. HN has a great sense of humor, but good luck pinning it down.

State "I disagree" quickly and simply. Hedging will either muddy your point or sound rude.

Listen to the crowd. HN users are intelligent and thought-provoking. If they downvote or overwhelmingly disagree, you might be the problem. The good news is that since you were downvoted quickly, nobody saw your post or recognizes your username. Keep trying!

Extraordinary claims require extraordinary evidence. Nothing is easier than defeating an Internet opponent by demanding evidence for a broad claim. If your post can only be proven by actually conducting a study yourself, modify your argument and find actual evidence. Interestingly, phrasing your claim as an anecdotal story seems to be more acceptable than stating, "In my opinion..."
OP wanted something reliable. Google Checkout is absolutely not.

While it may be reliable technically, Google's tendency to phase out services should make you a little uncomfortable, but the biggest thing is they can and do terminate merchants without good reason and without ANY recourse. Twice, completely legitimate users (one a licensed church car raffle, one a simple donate-for-this-free-service) I was involved with were shut down without warning. They did not even specify a reason, and the downtime definitely hurt sales of raffle tickets.

Go with Authorize.net or a reseller. They are in this game for serious, not for fun.
Google Translate seems to work well enough to navigate the site without having to learn the entire Dutch language.
Sorting not working, e.g. Click on the column "Est Aq Price"
Both are awful names. The only time I've ever heard libre used is in the phrase lucha libre. I don't know why they'd want the WWF to be the first thing people think of when they hear the name of a professional office product.
Programmers: how to make the systems guy love you
Though it sounds like a good idea, I can't imagine that constantly voting on everything I see would improve my browsing experience. I mean, browsing can already be a huge time-suck: you want to add another step and tell me that it will eventually improve the ads on my pages? It's easier to just ignore them.

Hulu lets you say whether or not an ad is relevant, and although I often do vote, I'm not convinced it changes anything.
A conversation for reddit: http://www.reddit.com/r/worldnews/comments/ds4sv/merkel_says...
The third story's name should also be "Don't be nasty to little kids, jerkface."

:)
You can file for an european trademark directly online on the european trademark website.

It costs about 1300€ (as far as I can remember) for 3 categories, 150€ for each category.
It will take you some time however to fill out the forms, and select the proper phrases.

You can always remove clauses from your registration, but never add clauses!

If there is a conflict (and there most certainly is one ;-)), be sure to hire an expert.

You have to use it in the european union for it to be valid.
Lua is as old as NewtonScript. Its authors have mentioned Scheme, SNOBOL, awk, bibtex, Icon, and (IIRC) Self as influences, but I don't recall them mentioning NewtonScript. Javascript also has a lot in common with Lua. I think it's because the trade-offs inherent in embedded scripting languages are making them converge on a similar overall language design, rather than plagiarism.

If you're putting Lua in a commercial application, the commercial application itself will provide the i18n, and Lua can use it with very little trouble. Lua's strings are raw byte arrays - you can load arbitrary binary data in them. A library that reads UTF-8 strings (say) can work with them just fine. (And while I don't speak Portuguese, there are examples in PiL that use it without problems.)

I disagree with you about whether metatables are annoying, but it's a matter of taste. I haven't ever used NewtonScript, but I do use metatables for quite a bit more than just prototype OO - it's easy to turn a table into a proxy + cache to a function, for example. Also, my Lua redis library (http://github.com/silentbicycle/sidereal) turns table reads and writes into syntactic sugar for redis db key, list, and set operations.
The chinese processor Loongson [1] uses the MIPS instruction set and it is used in some netbooks (Stallman is using one of those netbooks as his main computer)

[1] http://en.wikipedia.org/wiki/Loongson
> it is assumed that they are good mathematicians (i.e. if they could know what x and y are at some point, they would know).

Ok that's the part I was missing. The problem makes significantly more sense now.
That would break bookmarking a section of a long article.
"cancer, that horrible disease that kills nearly half of us"

According to the WHO, cancer is responsible for about 2:17 of all disease related deaths worldwide.

http://apps.who.int/ghodata/?vid=720

In the US, deaths from cancer lag behind those from CVD. Though they are closer.
http://www.cdc.gov/nchs/fastats/deaths.htm
Study finds private M&A deals are less favorable than they used to be
These days, it's "racist" to say that if you live in a country, you should make the effort to learn the local language.
Conviction Isn’t Everything

It's easy to quit when things aren't going well and you don't have conviction.
looks quite good to me. :)
some suggestions:
let the background image fade to black at the edges left and right, add eg 100px left and right for the fade, and center it. this way even very wide screens have a nice looking centered background. (that´s always the problem when using big bg images)

you could make the background (of the content) transparent black or white.

i´d style the text and links a bit. different font family and color.

the links to your own sites should open in a new window. otherwise you will lose every user to your sites.

i would center the headline.

but anyway, nice idea.

martin
Yes! I haven't gotten too excited about the whole "run the same code on the server and the client" aspect of Node (mind you I've been very excited about other aspects of it, its my new favorite framework/whatever-it-is), but this is one application where I really think that could be beneficial.
I agree, but it's probably up to the founders and pg how much information they make public, more so from the founders. It'd be interesting to see someone publish their quarterly earnings akin to what balsamiq did awhile back (http://blogs.balsamiq.com/product//2010/01/03/a-look-back-at...).

This list is a good start, but far from up to date; just see, this (http://www.google.com/search?num=100&hl=en&safe=off&...) for YC 10.
Cuba Libre works, so maybe Office Libre had been better?
Some of the coolest people at my highschool were the "Buildings and Grounds" staff. Christopher, Allejandro (no idea how to spell his name), and Teva.
Speaking of this, anyone have any insight as to why LaunchHear.com has a page rank of zero despite being linked to by TechCrunch and a few other sites? Granted we aren't promoting the site right now because we're working on other parts of our business, but it annoys me because we haven't done anything that's even grey area, let alone in violation of Google's rules.
another thing i just saw:
when clicking on the fb icon open a new window for it.
the share on fb page look weird fullscreen, and many users won´t find the way back to your site.
This is mostly an attempt to reign in possible new forces on the right. Wilders' success in the Netherlands has prompted the creation of an analogous anti-muslim party in Germany (curiously including the former speaker of the local pirate party), and the conservatives of the CDU/CSU are scared of losing parts of their traditional electorate to it. The 'C's in CDU/CSU stand for "Christian".

"Multikulti" is just a straw man; what happened is that we imported a lot of people when we needed them, and the left's position was "what if we let them live their life as they please". The Christian right, naturally, has never really been on board with that idea, and uses the supposed taboo whenever easy points need to be scored.
Same here, I have sound but just an empty white space where the video should be.
That's too simplistic. Yes, there are many "random" processes affecting DNA, including transposons and viruses. But there are also tumor suppression mechanisms (genes), too.

What the article talks about is the case when a cancerous outbreak goes unchecked in the human body.

http://en.wikipedia.org/wiki/Cancer (Sorry for the RTFWP)
I would. My current company has a great product name. We got the .com domain, but the Twitter name is taken by a person with 1 follower, 1 following, and no tweets.

When I showed Twitter our domain and product and asked if we could have the Twitter handle, I got a form letter response telling me they only hand over names if we prove we have trademark.

For me, that alone would be worth it.
For some reason I liked the 5th one so much that it made me tear up a bit. Just shows how differently everyone reacts to each!
How to create an online Quiz?
Sorry to be painfully practical in a thread about inspirational stories, but what college has a cleaning staff of one?
there is no lifestyle factor involved"

There is a well established link between cancer and tobacco.

http://apps.nccd.cdc.gov/dcpcglobalatlas/PopupImage.aspx?ima...

http://www.cdc.gov/tobacco/data_statistics/sgr/2004/index.ht...
Add on another "this seems overly simplistic" vote here. I've actually been playing around with writing a Roguelike in Haskell over the last few weeks. My code is super-noobish, but it's working fairly well.

Just because it's different doesn't mean that it can't be done.
Facebook Information Download: Report Card
And/or a lower-right acqua dinner jacket overlay for twitter and facebook (http://forum.developers.facebook.net/viewtopic.php?id=56820) profile icons would also work well, with some metrics on how many people have used it. Just like http://helpiranelection.com

I am unable to track down Saeed's actual script.
I ran a Renegade BBS on a machine inside my step-dad's office (Hartford CT area). He was nice enough to let me use his fax number (as he almost never did) with the caveat that he could disconnect people if he needed it.

Very fun times. I used to love the Barren Realms Elite leagues most of all.
Once I find some time, I was going to let people register for their key, then add a routing number search, but your idea is great for the next todo. For some institutions it's easy (etc. CC#) but for others I had to push my way through the account not found messages so this would definitely help with that.

Thanks!
The problem with stack-backtraces and TCO has been well known for a long while (early 80s?) and it's indeed a serious issue.

It's also related to what I've read about the delay in adding TCO to JVMs: by its very nature it rewrites the stack, and confirming the safety and security of that (which a serious JVM is required to do) is not entirely trivial.

It was considered for Java 7 and will hopefully get into Hotspot someday.
RSA Animate - Changing Education Paradigms (YouTube video)
Thanks, fixed it, forgot that it was his nick ;)
"There are some things that are easier to do efficiently with imperative languages. And one can generally easily write functional code in a modern imperative language (C# for example has many, if not most, of the tools available in popular functional languages)."

Really? When did they add pattern matching, algebraic data types, and reliable tail call elimination?

Reality is that imperative languages provide about as much support for functional programming as functional languages have for imperative programming: just enough to get by. And I would even say this is a good thing (perhaps excluding lisp: it can do everything due to sheer elegance rather than due to bloat).
Taiwan's iPads Are Free. The Cases Cost $1,000
George Washington has cleaning ladies.... For Free, but their tuition is one of the highest in the country at around 50k a year.
It's nice to remember names, but remembering names comes with a cost (time and effort consumed).
I think that it's usually sufficient to smile and say thank you to cleaning lady. If there is additional genuine reason to chat with cleaning lady a little bit more -- then sure -- remembering her name would be obvious next step.
I think this post doesn't recognize that you should match the problem you are solving to the paradigm you are using. Functional programming is extremely useful for many types of financial analysis, and other big data problems like pattern matching and data verification. Sure- you might not want to write a mvp for a lean webapp in Ocaml, but saying people don't use functional programming anymore is just not true.
Why Canada's manufacturing sector is dwindling
Wasn't accepted this time around. I'll definitely try again next time though, sounds awesome.
Works fine for me, Safari 5.0.2/OS X 10.5.8, iMac.
And people who worked on VAX/VMS systems fondly remember the unit of time called "microfortnight" -- it's about 1.21 seconds, which means for short periods you can reason about it like seconds. However, you know that when you schedule your backup to happen every 500,000 microfortnights it will happen exactly every week.
Agreed. Interesting to see the trends though, considering ror 3 went golden a few weeks ago. (Btw, I use both aspnet mvc and ror depending on client requirements).
I think Mark Shuttleworth is right, when he tries to improve the Ubuntu ecosystem. I needs more than code to have a great computing experience. People miss the point, when the critisize Canonical so often.
You don't need coroutines to do this - you can use tail calls, if the language provides tail-call optimization. (Python doesn't, but Lua does.) I might post a code sample translating your FSM example later, but I need to go run errands.
Ruby on Rails is an open source framework built using an open source language that runs (primarily) on an open source stack.

ASP.NET MVC is an open source (used loosely [MS-PL]) framework built on a proprietary framework, using a proprietary language that runs on a proprietary stack.

In my experience, there hasn't been a lot of cross shopping of these two technologies. A developer who gravitates towards RoR is far more likely to look at a Python framework than ASP.NET MVC. Likewise, an ASP.NET developer is more likely to cross shop something like Java; pick a framework, any framework.
Well, with very high probability, your logic is broken in the face of errors / malicious users then.

Node's async structure is just taking the async model of the web one step further, into processing the same request asynchronously if you need to wait for something else.

You might be master of doing this logic right, but I've audited tens (perhaps hundreds) of systems, and all the synchronous ones got it wrong.

(Disclaimer: I've never worked with Node. But I've been writing async servers in C and Python since 1999).
The US shouldn't have a minimum age limit on alcohol. It's a victimless crime law. Ugh.
You guys must have gone to small schools. My high school had 2500 students and at least 5 cleaners. My university was around 30K students and had its own cleaning department.
I don't think remembering everyone's name is the point in that the professor doesn't say "in your life you'll meet many people" he says "in your careers". I think the point is realizing there are people who might be lower in the org chart who still serve a vital purpose and deserve your respect. Because even the CEO couldn't get his job done if there wasn't a cleaning lady.

So the very least you can do is to dedicate yourself to knowing the names of people who actually contribute to your success.
I recommended Zerigo to a bunch of my friends, we all have been incredibly happy with it thus far. The web2.0 website is great, the API is excellent compared to what we'd been using previously and super fast TTLs/updates = super helpful.
Right, the worldwide cancer death rate is a lot lower than it is for those of us in rich countries because poor people are too busy dying of other things like malaria and malnutrition.

My "almost half" was an exaggeration, yes (and a totally unnecessary one, nobody needs to be convinced that cancer is bad) though if you also take into account the fact that heart disease disproportionately kills the overweight, if you're not overweight and in a rich country your chances of dying of cancer might well be approaching 50%.
Yes. We weren't designed for any of those problems: glass, metal, cold.
> It is more fattening if it has more calories.

That's known not to be true. See http://www.sethroberts.net/about/whatmakesfoodfattening.pdf ; If this theory is true, then the fact that McD tastes the same every time makes it more fattening independently of calories.

Even if you disagree with this premise (it IS controversial), the research he references (Michel Cabanac, Robert Israel) is an accepted and very strong indication that in fact the caloric content is NOT what makes food fattening.
Correct. For content sites like Wikipedia or Digg, it's a small percentage of the users creating an overwhelming majority of the content (probably more extreme than the 80/20 rule). Adding social features and gaming mechanics is one way to incentivize those that are going to be putting in the work.
I've heard the expresion "Network Neutrality" used to describe a situation where carriers like Cablevision treat all sources of content (like Fox) equally.

Is this a failure of the carrier to treat all content equally? Or is this something else? I'm not familiar with the dispute, however it appears that Cablevision were already paying Fox M$75 for its content.

Why were they paying for the content? Is Hulu free or do you pay a fee for it? Does Fox have a business model where ISPs pay for Hulu and then their customers get it bundled with their internet access?

I don't understand the entire story here, so I'm not 100% sure this is exactly the same thing that most people talk about when they use the phrase "network neutrality."
ASK HN: How Did Mint.com Use Open Source Technology To Build a $170MM Company?
I've heard that Mint.com used open source technology to build the company that sold for $170 million to Intuit.

Then I found a bunch of code that Mint.com used for their technology: http://github.com/wesabe

My question is this: if you use open source technology, don't you have to contribute everything you develop -- related to the open source code -- back to the community? If so, is it just the main code base (not finalized, production code) without the "look and feel" of the system you've developed?
Thank you, I'lll be passing these onto SimCop. =D I've got a page load of suggestions from another friend on everything from text to images and fonts that should be incorporated. Pretty web pages are apparently difficult.
email me - I'm working on something that could work for this. fsimmons at gmail.
Sounds like a new AdBlock plug-in? Automatically click all banners and adsense, etc but have the results go into /dev/null
Yes, SSE4 has some great -- and parallel as mentioned by both of us now -- bandwidth to throw at adds. FP still hurts if you have to cross the channel from the CPU and back again, and you do with common JS.

Mobile is much worse. We disable SoftFP in SpiderMonkey by requiring modern-enough ARM, but Adobe can't in Tamarin (we both use the Nanojit back end). Really slow. Even real FP is not nearly the same as on SSE4.x.

Indeed bignum is a bit int format, but since there's no finite precision limit, you can do as someone in jwz's blog comments suggested, and use milli-cents or whatever for currencies, and never suffer rounding. But you do have to scale.

EDIT: so to be clear, I agree that bignums don't solve the .1 + .2 problem. IBM favored IEEE754r to handle that case, but no one could agree on the exact integration or worthiness of that finite-precision decimal format.

Sam Tobin-Hochstadt's "fast, precise, rational: pick two" conclusion (cited by me in jwz's LJ in reply to someone pushing ratnums as all three) still holds. I think a case can be made for bignums on this two-out-of-three basis, but you'd still want double and you might even want decimal.

This need for several numeric types led us to work on value types, so library authors can extend the language with new numeric types (including operator and literal support), and the TC39 committee is not the bottleneck and the one-size-fits-nothing-well decider.
I suggest reading other posts by Chris Dixon if you liked this one (cdixon.org) or any of the posts by Mark Suster on BothSidesOfTheTable (here's one that is somewhat related you might enjoy: http://www.bothsidesofthetable.com/2009/10/04/3-sales-tips-f...).
Yes, that really does make it sound like a bogus anecdote.

On the other hand, if there is a woman out there capable of cleaning an entire university then I'd want to know her name. What an improbably industrious woman this Dorothy must have been!
Zuckerberg .flv download link: http://videos.bloomberg.com/63583376.flv
Lesson x: Person does nice/bad thing. Person gets unexpectedly rewarded/punished.

I hate this kind of article because it implies that you should do good things on the off chance that if you don't you'll lose a quiz point or get a T.V. You're never going to benefit from knowing the janitor's name, and you are never going to pick up Mrs. Cole, and (venturing into fairy tales here) you are never going to run into a decrepit homeless person who happens to be a powerful witch or an angel.

That doesn't mean you shouldn't do those things. You just shouldn't do them expecting anything. These are modern day fairy tales.
I'd be really interested to see how their in-game ads are doing. The ads are a little odd - a rectangular admob box at the bottom right of the screen during the game.