skysight-inc/HackerNews huggingface dataset:
Ask HN: Best corporation type for web business
We will be launching a website soon where you can generate food nutrition labels online (consider it a digital item). All business will be done online and we are expecting customers from US and Asia.

Does anyone have any opinion of what is the best corporate structure (llc, s-corp, c-corp) and the location to incorporate?

We don't have any grand goals of making bazillion dollars like Facebook, but just to hopefully make a decent amount offering a b2b service. We are currently leaning on starting an LLC in California (where we live).

Opinions?
I always use 'iptables -L -n -v --line-numbers' - verbose will show you stuff like which interface the rule is set to, and line numbers can be useful when adding a rule before another with 'iptables -I'
“What’s your favorite song? Perform it for us now.”

I'd have to go with "Take this job and shove it". There's nothing worse than places that mandate you be "fun" and "offbeat". If I am fun/offbeat, all you as an interviewer have to do is make me comfortable enough to show it. If you can't do that, why do I want to work for you?
3-hour Erlang bootcamp for beginners at ErlangDC
It's simple. Java inventors/developers once said: this new language is entirely safe because it runs on a virtual machine and prohibits any insecure operations, maybe a bit slow, but now we will finally get rid of all the buffer overruns and similar security breaches that we were so used to with the good old C/C++. It's safe now! And here we go again, exploits are routinely found in what used to be the totally safe and isolated environment. C/C++ can be safe and reliable as well, except infrequent bugs and exploits — you cannot absolutely get rid of bugs, because what involves the humans will never be solved at 100%. But in this case Java and native code appear the same from the security perspective: exploits are found here and there. What's the point of Java then entirely? What does it give except slowdown, memory consumption and restrictions?

Personally I believe the only proper way to implement security isolation is with hardware support. Native/sandboxed/virtual machine — does not matter, It is proven now by Java's fail.
Here's a recent interview about her work: http://www.wired.com/wiredenterprise/2012/11/coleman/
Tabs not simply because it "looks better", but because it offers me the choice. Unfortunately, like most arguments on this subject, you have brought no logical counter-arguments to the table… just personal attacks (I never feel bad ;) and a false dichotomy of collapsing large codebases into a single file. That is, I'm sorry to say, not a very good argument.
"How will our children learn to create digitally?" THAT is the problem, tablets and smartphones are designed to CONSUME, not create: There are some crazy guys who write code in their iPad, but let's face it, 95% of users only consume content in their devices.
I think people may be overlooking developments in the last 20 years. Bart does a reasonably good job getting people from the suburbs and exurbs into dense work areas, which I think is what it was meant to do. People drive cars from spacious places to a centralized parking lot, then get on bart and go to downtown San Francisco, Berkeley, or Oakland.

Perhaps the reversal of the standard commute is a relatively new and somewhat unusual phenomenon? I'm not trying to say it is, just posing the question... is this happening to the same extent in New York, London, Paris, or Chigaco (ie., people flipping the old commute pattern on its head by living in dense areas and commuting to work in spread out areas)? It could be that SiliValley is dealing with a relatively new and unique problem here.

In New York, I get the feeling that they commuters go from high density housing to high density job areas. In LA, they go from low density housing to low density job areas (though I gather this is changing and that LA is building much higher density areas now). In Chicago... I'm speculating, but I get the impression it's still commute from low density housing to high density work areas... in this case, it just might not make sense to compare the bay area to these other areas.
I am pretty sure (and given this is HN I'm sure a googler will be along soon to confirm/deny this) that Google have a policy of no longer asking those kind of brain-teasers for their software engineering roles. They may still do so for PMs, etc.

Certainly when I had my Google on-site for an engineering role I was spared the infamous questions that crop up in articles like this from time to time.
I just didn't know that Mickey Mouse was also trademarked. I do understand the differences between the three, however.
I had the opposite; for a long time LCDs gave me headaches, I think because they were all 60Hz. (Recently I've bought a laptop with a 120Hz display, which doesn't give me headaches).
On the page itself. I can make the page work if I zoom out by pressing Ctrl/- three times or more (and reload the page afterwards).

This is what I see without zooming - http://imgur.com/pGJuk
Okay, but that's kind of a non-sequitur in reply to my comment, which was pointing out that you can't conclude much about reading-with-scrolling when someone else controls the scrolling.
Why I love certain objects & services
A few hundred million iOS and Android devices would no longer be able to access the web.
Have you done any work with graph algorithms? What are your thoughts? ( chap 5)
Most of the benefits of bringing BART down the peninsula could be achieved by grade separating and electrifying Caltrain. What's more it could be done at a fraction of the cost and you'd end up with a better, faster system than BART.
A script picks a random location and posts the nearest photo daily.
This might give you some insights:

http://www.startupcompanylawyer.com/2009/03/12/what-type-of-...
Yeah, according to http://bitcoincharts.com/markets/ the 30 day monthly volume of Vircurex was just over $200 http://bitcoincharts.com/markets/vcxUSD.html
I wouldn't be so sure on the LED/CCFL issue.

LED backlighting is still a consistency nightmare, with bleed and clouding being the norm.
Maybe something like Lua? Has the added advantage for kids that it is used extensively in games as a scripting system.
For about 8 seconds before Android users downloaded Firefox.

iOS on the other hand is a prison so I suppose those users would just be screwed.
I often use splits on my editors, and with 329 columns in my editor (with side-bar open) there is plenty of room. Fairly recently I was working with five simultaneous vertical splits and had no difficulty; my editor soft wrapped the few panes I wanted wrapped quite smoothly and without making the code any uglier or harder to read. While I do not agree with hard wrapping, in general, I still try to avoid run-on lines in my code, and in Python a newline is a statement separator so it's actually pretty hard to have run-on statements. (Literal definitions like lists and dictionaries can run-on, but I tend to hard wrap for SCM reasons.)
Your entire thread of comments here make me want to gouge my eyes out. A signed message on twitter? Low tech? What in the hell are you talking about?

I'm going to be the asshole here, because it is vitally important that no one responsible for security ever listen to what you're saying. You're advocating some Orwellian kill-switch mechanism based on unspecified "signed messages" over a third-party social messaging service (limited to 140 chars, no less), and throwing in meaningless phrases like "low tech". What about this problem leads you to believe we all need something low tech?

I am not qualified to design such a system. You are negatively qualified to even comment on such a system. Please stop.
Dare to dream BIG. What BART could have been. What it still could be.
http://www.jakecoolidgecartography.com/2011/10/27/the-bart-s...
You're calling it trivial with over 30 years of advancements in computer science behind you. Also, thanks for picking the shortest sample on the page to show that it's trivial.

If it were trivial when the patentability question came up, it wouldn't have been a published paper in the IEEE Transactions on Information Theory and an active area of publication for at least the next six years.

Whether or not it's trivial today, this was the cutting edge of computer science when the patent was granted.
I've seen variations of #18 before but more involved versions where I've had to write pseudo code to place clock hands based on the current time from a timer.

I've also seen various variations of the Fermi questions before, though maybe not exactly these ones. Like half of the questions listed there fall into that model: Estimate how many XYZ are there in ABC?

Of the others, “How would you direct someone else on how to cook an omelet?” seems pretty reasonable in terms of sussing out communication skills, but a lot of the rest are just insanely stupid questions, IMO.
He didn't say it affects it, he said it justifies it.
I would appreciate advice for Canadian corps as well.
This is horrible :/

I'm getting lost on the page, there's no simple anchor for my eyes. I agree with some of the arguments (scrolling disrupts reading position) but this doesn't fix it.

Iterate some more, perhaps try entire pages moving down to replace the existing page? Something, anything, to give me a better feeling for scrolling through pages.
It says it landed in FF17, which I think should mean it's there already?
So if you were elected Benevolent Dictator of the SF Bay Area, how would you fix the problem?
A million ways your startup can die and only one way to make sure it lives
"Yet this isn't exactly what this article is talking about. I agree with the article in general-- that "stealth mode" is usually unnecessary and isolating and that people simply stealing an idea is pretty rare to non-existent. What's even more rare is someone successfully stealing an idea. Usually anyone mediocre enough to want to lift someone else's idea isn't up to execution."

What about companies that have more resources than the lone-app developer/company? If it's a good idea, they could have it to market before you even have a chance to finish. Yes, eventually this might happen anyway, but why give them a chance to get it out there before you?
People are going to start thinking I'm affiliated with Robert Cialdini's publisher with how often I bring this up, but for anyone interested in more of these sort of techniques and hacks, his book Influence: Science and Practice (or the non-textbook version, which I think is essentially the same content, Influence: The Psychology of Persuasion) is a must read.
Final project reports from 2012 Stanford Machine Learning class
Strabismic people that do not correct the problem before ~8 years old do not have 3d perception using binocular disparity (that is,estimating depth in short distances using only the differences between the images of the two eyes). For me (never had surgery), I cannot see 3d dot stereograms or 3d movies (I ve never actually watched a 3d movie, but I have tried seeing blue/white 3d images in vain).

There are other ways to perceive 3d, such as motion parallax, so yes, we are normal people too :)

That's the reason i am not excited about 3d movies and hope they keep making 2d versions of them
I have kids, and I disagree that things are going to play out as black-and-white as the author suggests. My daughter (2) does stick to the curated appstore/app world on her tablet, but she's just as anxious to get her hands on my laptop and uses it to do different things. Like typing "cat" into google images to see cat pictures. Just like the rest of us ;)
Startup Perk: Quirkys offices will close 4 weeks per year in 2013
Huge Quasar Cluster is Largest Cosmic Structure
I use an alternate form that doesn't require alignment to an arbitrary column and works with tab indentation without needing to mix:

thing = {
[→][→]some_key_1: some_var_1,
[→][→]some_key_2: some_var_2,
[→][→]some_key_3: some_var_3,
[→]}

Several benefits: easier to insert lines at the head or tail without making the SCM diff ugly, also avoids merge conflicts in those cases, and I use indentation of two levels to separate it from code.

Why suffer a problem when it's easily avoided? :)
“Have you ever stolen a pen from work?”

The correct response to this question is to say "Could I please hold your pen?", and wink slyly.
What exactly is your argument, that it's not important because people could use something else if they had to? Does anything qualify as "important" with that definition?
LIR doesn't replace cars for long islanders like it does for new yorkers. I can use the subway to get groceries and do errands around town.
The carpeting was complete fail for a high volume system such as BART. Also, the lack of maintenance in general.

Carpeting works fine on "higher end" lower-volume rail, such as commuter Amtrak lines.
I'm a little ignorant on the topic, what legal rights do I have to use a (self)implemented academic paper?
Python is one-statement-per-line, which is already a pretty good limiter of line length. Just don't go crazy with ternary operators (which are hard to read anyway and thus against the Zen for more than the trivial cases) or literal definitions.

My FOSS libraries follow a 120-character wrapping limit and avoids alignment, but otherwise follows PEP-8. The main reason it was upped was the stupid arbitrary wrapping of lines that were only a few characters over the limit.
Welcome to Boston! Depending on where you live, but there are a few decently sized Starbucks around town. My fav in town is actually the big one on Boylston St, not only because it's big but their wifi doesn't suck. Just stay away from the big one in Harvard Sq as their wifi is almost always overwhelmed.

I know SB's aren't to everyone's taste. I like to work out of the Boston Common Coffee locations, both around Downtown Crossing. They have really good food.

Also, you're likely to gravitate towards Kendall Sq in Cambridge since it's the epicenter of startups in Boston. There'a couple of good coffee shops there with excellent coffee. Both are on the same street, 3rd st. One's called Voltage and the other is Tatte. Tatte is a little smaller but stil has wifi and terrific food. There's also an SB in Kendall square that has a decent amount of tables and wifi.

If you're after paid space, there's Workbar across the road from South Station. I think they charge around $20 per day for a desk. I've been there for a few events.

Finally, if you're not needing to be on the phone all the time, try the Boston Central Library in Copley Sq, it has good wifi and obviously lots of quiet working space.
That's cool! I like that structure. Maybe we'll write a blog post about this. (I make WorkFlowy).
I love the hacker dojo. Every time I come here, I meet great people. Not only are the people awesome to hang out with, it is very worthwhile to get out of your "cave" and share your opinions and thoughts about the programming world. Who knows, you might even get lucky meeting someone that may be your next cofounder!
Delicious is 404ing for me for all authors / tags - can't login either
Boy, I hope so. I've got my on-site on Monday!
The Mac app is pretty great, especially if you are already using the iPhone app - the two sync up perfectly (in almost real time) and the mac app has keyboard shortcuts for instantly adding new tasks.
These aren't just wacky, they are stupid. "How many ping-pong balls can fit in a VW bus" is just about the worst question I've ever gotten. Little or no relation to software development.

Here's what we do. Interested in feedback, please!

Via the phone:

* A few background questions (why are you looking for a job, what sounds interesting about what we are doing) (20-30 minutes)

* A bunch of topgrading questions http://www.smarttopgrading.com/ (maybe an hour)

In person:

* A few programming challenges (of increasing difficulty) that involve stuff the candiate is not expected to know (some algorithmic, most problem-solving type thing), and has to solve it via Google and Stack Overflow or whatnot, to make sure they can work outside of their comfort zone (I've had a lot of people freeze up at "Write a program to get Time from outside of the system", for example) (couple of hours til lunchtime)

* Then pair programming for the rest of the day to make sure we can all get along with this person (after lunch, and next day if possible)

If reasonable, we put a new hire on a 1 month contract before we make a final offer (we give a tentative salary offer at day one so they know approximately what it'll be but cannot judge equity grants until we have more time with them).
Dumb question, but assuming you are holding a (paper-like) tablet in one hand wouldn't a stylus be useless? It'd be like trying to write on a sheet of paper while holding it in one hand.
Yes, that's right. Mass public transit is the best option for the future of everyone.

Mass public transit does include airplanes and sea vessels by the way...
I wasn't making this an OS war, as I didn't recommend any alternative OS/browser. See my later comment, since I wasn't very detailed in the initial one.
You can change an individual account to a business account, so that doesn't lock you in yet.
https://developer.apple.com/support/ios/account-management.h...
when will URLs die?
This reminds me, I lost my pen and it's time to grab a new one.

I consider it stealing as much as I consider using the toilet paper they provide for me stealing.
I think the way that page scrolls is distracting and inconvenient. I am used to getting the next page in one action. Getting only one line per action significantly impairs my reading, and having half of the page cover other half is very confusing.
A critical issue not mentioned here: is that Palo Alto, the heart of the Silicon Valley, is unfortunately at the edge of two transit zones/counties: SamTrans and ValleyTransit.

This means buses in Palo Alto coming from the north, terminate there. It means buses coming from the south also terminate there!

And it means Palo Alto is not even reached by ValleyTransit's light rail, while SamTrans has no light rail.

In other words the increasingly central node between San Jose and San Francisco, is also one of the least centrally connected.

With SamTrans focused on how to bring commuters to San Francisco from San Mateo county suburbia, and ValleyTransit focused on how to bring suburban Santa Clara county residents to downtown San Jose: both systems lack an overall peninsular focus that ought to recognize the increasing prominence the peninsula has in terms of the job market! Too bad.
Samsung cancels Windows RT plans in the U.S.A
Does Facebook auto-delete content after a certain period of time?
Thanks. That's actually very interesting.
Thats what atansoff was probably thinking when he showed Aiken his prototype!
That's little comfort for the hundreds of universities whose business logic and data is tied up in Banner, which is a horrible Oracle Forms mess on the client ("Internet Native Banner"), which requires a web browser with a working Java plug-in...

(Imagine your company held a contest to design the worst CRUD application that uses the Web somehow but isn't actually a web application. That's Internet Native Banner.)
50 Reliable Tutorials To Get You Started Learning Web Development
At least use downtown Sunnyvale (the half-finished area surrounding the Caltrain station), not some random place in the center. Sure, the renovation went bust with the housing crunch, but they're trying to restart it and it would be (already is somewhat) a good transit hub.
The 10 Commandments of User Interviews
Downtown Menlo Park, Palo Alto, Stanford University, and Stanford Shopping Center along El Camino Real aren't points of interest? What about Redwood City, San Carlos, or Hillsdale?

I think you're exaggerating just a bit.
Angular + the fact that YouTube serves up JSONP requests really really fast :). The code is at http://github.com/mikecrittenden/toogles if you're curious.
Why crowd funding could disrupt how solar power is created
Dreamhost is tweaking out. Mirror:

http://github.com/zx2c4/zmusic-ng
Berkeley's eecs department does this. Almost none of the classes have required textbooks, and the prof make sure to mention this on the first lecture so you still have time to return them if you've bought them. They still list the textbooks as references, though, since they may come in handy (eg: [1]). Of course, the book is on reserve in the university library, so even then you don't need to buy it.

Instead of required text books they have lecture notes for most of the classes that are provided free on the website that might as well be a textbook considering how thorough they are (eg: [2]). One or two intro classes had a reader version of the lecture notes, but that was well over 1000 pages, and again, not required since it was provided free on the course website.

For the few classes that did have required textbooks, most of them were books that had been out for at least 3-5 years, so used copies were easily available (eg sicp, K&R C, Vazirani's algorithms, etc.). For the very few classes that had textbooks with a recent version the profs mentioned in the first lecture that the old versions would work fine, but that the students would have to figure out where the assigned reading was if the chapters didn't match up exactly.

[1]: "There is no required textbook for this course, since none is altogether satisfactory, and all tend to be ridiculously expensive. Officially, we'll rely on notes that I provide (on paper and on the web), but many people feel more comfortable if they can supplement this information with other treatments. You might want to take a look at the following books:

Compilers: Principles, Techniques, and Tools by Aho, Sethi, and Ullman—also known as "The Red Dragon Book". You won't need the latest edition.

At least one student recommends Thinking in C++, by Bruce Eckel, which you can download by clicking here.

Python Essential Reference (3rd edition) by David M. Beazley. This is also on-line (see the bar on the left) and at bookstores, on-line and otherwise." - http://inst.eecs.berkeley.edu/~cs164/fa12/info.html

[2]: http://inst.eecs.berkeley.edu/~cs164/fa12/notes/notes.pdf
This sounds like your friend the CEO is taking advantage of your friendship. I'm sure he wasn't able to squeeze three weeks of free work out of the guys he outsourced to.
#18 is kind of interesting, because there's two possible answers. For a modern analogue clock where the hands move in fixed increments, rather than smoothly, the answer is simply 5 minutes. For older ones it's 25/6 minutes.

I like #12, just because it begs to be answered with "perfectly".
Most of the US has terrible public transit. The reason is simple: America is not densely populated. NYC is one of the few cities where public transit works, because it is so dense. Manhattan has ~70k people / sq mile. Compare this to SF: a measly ~17k people / sq mile [1] [2]. That's more than 4x as dense! The Valley is even worse, with sprawling suburbia.

Honestly, Caltrain is not that terrible. It compares fairly well to Metro-North in NYC when you consider the population density. There's a train every hour to take you up to the city (or back) in an hour. Most cities don't have a direct train you can feasibly take in from the suburbs to the city. Yeah, it sucks that it stops at midnight, but public transit generally doesn't run late anywhere. Even in NYC, transit out to the suburbs stops at ~2:30a.

It's a little annoying to see people commenting here that this is entirely due to politicians and bureaucracy. It isn't. It's just not economically feasible to offer public transit comparable to NYC to the bay area.

[1] http://en.wikipedia.org/wiki/Manhattan
[2] http://en.wikipedia.org/wiki/San_Francisco
Should I recognize that name?
Agree. Who would like to work there anyway? All your collages must have been pretty desperate sins they didn't tell the interviewer to shove it...

If http://www.glassdoor.com/Interview/LivingSocial-Interview-RV... are to bee believed this company are wasting a lot of peoples time.
This was a great read! Very informative. Thank you for sharing.