jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't understand this at all. Are you saying that consultancies cannot form an LLC or that consultancies that do are being scrutinised more by the IRS at this time?
If I were heading Groupon, I'd absolutely sell.

They are the market leader by far, their valuation is high right now, but there are some well funded competitors just coming into the space. Most importantly, their customers have low switching costs.

What's to stop them from losing 30% of their customers to AOL, Yahoo, or Yelp once these new entrants ramp up their operations?

Sell now, while they have the stratospheric valuation and the leverage & profitability to defend that value.
This is a nice do-it-yourself guide to how to file a certificate of incorporation in Delaware.

A few observations from the dark side (I am a business lawyer):

1. Filing the certificate is only the first of several steps you need to take to complete an incorporation (you also need to set up its management structure, capitalize it, enter into any shareholder agreements as are appropriate, adopt bylaws, and comply with securities laws, among other things, or else your corporation is only half-baked).

2. Even if you complete an incorporation, you still need to do this in a distinctive way for a startup as opposed to what you would do if you were incorporating a typical small business - meaning, the process leaves the founders vulnerable to a fair number of legal risks unless they take pains to put strings on the stock issuances in case someone bolts without earning his piece, to assign IP rights into the company to make sure no individual founder later claims such rights as his own, to enter into work-for-hire arrangements to make sure that the rights to any continuing work done on the company's technology will belong to the company and not to any individual founder, etc. (summarized in more detail here: http://grellas.com/faq_business_startup_001.html).

3. There are also issues about which entity might be best for your situation (corporation or LLC) and which state (Delaware or other).

I don't want to be misunderstood here. I have never discouraged clients from taking any self-help steps they see as helpful to them and I will refer them to resources that help them in this. And often an initial bare-bones corporate or LLC setup makes infinitely more sense for founders than does anything more elaborate and more expensive.

But such steps must always be understood for what they are. If you have an inexpensive method for filing a Delaware certificate of incorporation at the hand, that is helpful and broadens your options as a founder in getting your entity technically formed on the cheap. Just don't forget that it is at that stage only an incomplete formation. Just as lighting the stove in only step one in cooking your dish, so filing the charter document does not really make you "incorporated" until you have done the rest of it as well. Nor does it necessarily mean that you have made your entity choice in the right way.

Forgive me if this sounds like self-promotion (I have assiduously tried to avoid this in my HN comments) but it does pay normally to at least meet with a skilled attorney to get some strategic advice on how to do your setup. The cost of doing an initial meeting is usually nominal and will at least let you make the choices you do make with open eyes on what the trade-offs are. It is commendable to conserve cash. It is not commendable to do so in a way that leaves you potentially flying blind on important choices affecting your startup.
I wish Lion would protect me from pornography and dangerous apps like iOS does.
"Haven’t really used an iPhone to test but based in other reviews I am pretty sure the Windows Phone is superior."
its actually pretty good... sites load a lot faster.
The guidelines specifically ask you not to post like this: https://news.ycombinator.com/newsguidelines.html. It's completely off-topic and, what's worse, repetitive.

It's frustrating not to be able to know why someone downvoted a comment, but it's the nature of the beast. Sometimes people think we should require explanations, but you can't change the way people are by demanding they jump through a hoop.

If you see unfairly downvoted comments, give them a corrective upvote (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...). Other users will hopefully do that too.

A lot of the time, that happens and then posts like this end up as uncollected garbage in the thread, complaining about something that doesn't exist anymore.
> Romain Guy (of Google's Android team) posted sample code for a Shelves application and had the same experience.

As a 3rd anecdote, Ken Magic (also at Google) made an open-source Solitaire app [1] for Android, and I'd guess at least 1 in 5 of the (numerous) Solitaire apps in the Play Store are minor tweaks of his code with ads slapped on -- you can recognize them by the card art.

I made my own zero-permissions Solitaire app [2] and purposefully haven't open-sourced it because I would expect someone to slap ads on it. Even worse, considering that I don't have a large install base, they could probably outrank mine in the Play Store search results (granted, I don't do myself any favors by simply calling it "Solitaire").

[1] https://play.google.com/store/apps/details?id=com.kmagic.sol...

[2] https://play.google.com/store/apps/details?id=org.intoorbit.... (it's a built-from-scratch clone of Ken Magic's Solitaire but with vector graphics and an updated UI)
SourceForge used to have an enterprise edition, but it looks like they sold it off ( http://en.wikipedia.org/wiki/SourceForge_Enterprise_Edition )
Good point. Reading this article, it also crossed my mind that the level of detail is always arbitrary. There is no "right" level of detail, that explains everything. We can keep going infinitely more into detail, explaining each step in more and more detail.

This article could just as well have included an explanation of how and why electrons travel from one point to another, or "the quantum effects that govern this" (a figurative example).

A metaphor for this that references the world of electronics is the ability to always increase the resolution of a display. We can keep going on, although the human eye might not be able to pick up a difference after a certain point.

Perhaps there is also a limit to the usefulness of increasing the level of detail in an explanation, as this article does, just as there's a limit to the usefulness of increasing display resolution.
I can't see any reason to use fixed point numbers here, seems like floating point would be perfectly sufficient.
Ever heard off radio? It was kind of a big deal back then.
I noticed more snarky comments in general in the last 1-1.5 years. I just downvote/flag them and move on. If it some day becomes unbearable then I'll just click on the links and not read the comments anymore - which would be a shame because it's what most of the value of this site is about.
"Decline" as in "Still growing but not as much as some other things". This analysis sounds like sour grapes. "Phones get all the love!" doesn't actually mean that general-purpose computing is declining. Just the opposite. It continues to grow in power as it always has.
I more fan of Bloomberg keyboards, so much keys to assign shortcuts and macros...:)
It's more the people who pay for the bloomberg terminal who can't handle the headline. The opposite crowd of /r/wallstreetbets.
All of the author's arguments are null when you consider that cash registers, phones, your bank, etc. IS a computer so issues of convenience don't really hold up. I don't think it will be that long until my local cooperative bank enables withdrawals from my BitCoin account on my Visa. When you can store your money in an safe and transparent system like BitCoin or a currency controlled by a shadowy Federal Reserve, which would you pick?
... Scott, it's you?
;)
The ban still survives today. The thing is that the example of Stardock's Brad Wardell existed even back then.
Yes, finding the time and motivation to educate ourselves is sometimes hard, especially when we have to deal with other crap, I've been meaning to look into smalltalk for ages now, myself.

If you want an example of something cool you can do with lisp, in principal the common lisp object system is built with macros on top of the non-object oriented lisp. Could i use Lispy to add a CLOS style object system on top of ruby? What about a prototype based one? This isn't a rhetorical question, I'm actually curious if ruby can do these kinds of things.
Dogs are actually an interesting example because I think they are engineered (by evolution) to be "good", or rather, to be obedient. The only reason you can train a dog, and the reason that dogs were ever successfully domesticated in the first place, is that they have an inbuilt desire to be cooperative and to submit to the authority of a more powerful "dog". The dog is happy when you're happy with it, and sad when you're angry at it. Making it obedient is thus a fairly simple matter. Try that with just about any other animal (especially any other large carnivore which could seriously hurt you if it wanted to) and you'll be out of luck.

Humans are actually similar -- we have some sort of an innate ethical sense, though human ethics is a lot more complicated than dog ethics. We're smart enough to realise that our own short-term best interests may be served by acting in a non-ethical manner, and we've evolved all sorts of defence mechanisms to cope with this fact, including the moral outrage and desire for revenge which we feel when we see someone behaving non-ethically.

So in conclusion, while you can't necessarily engineer ethics into a mind, you can hard-wire in the structures necessary to care about ethics. Humans and dogs both have some sort of ethical sense wired in.
From the article: "And it only takes one error for a chain of reasoning to end up in Outer Mongolia."

Your kids can be punished and rewarded in ways that matter. It's hard to imagine, though, someone with the Ring of Gyges staying moral for very long. And with strong AI, that being could easily be equally free from repercussions.

If AI Blue can't be socially ostracized or punished, your "it's just a kid" story quickly breaks down. And it turns out "follow these examples" runs into problems when you ask "why?" about 3 to 5 times.
But what's their source? Do they have that on-the-record from the good Sen. Manchin himself, or just an unnamed source speculating? Or their own speculation?
I gather facts and listen to my gut feeling. If my gut feeling tells me something is off, it overrides the facts and I go with my gut feeling.
This is pretty shocking. Shame it is technical enough that it will probably not become mainstream news.
GORGEOUS. I saw one of these when I was at the architecture school... after I had already finished designing mine. I'd love to do another one like this - and I'd really love to do one with some underwater aspects.
Thanks :) :) (I'm the creator)
I'll give you tree-fiddy.
It could be really great. I wonder if Jon Skinner knew, and said to himself "Welp, I might as well stop with Sublime". However, Sublime is (mostly) blazingly fast. I don't expect this from a node based app, especially in Windows. And: I didn't see it under Features, but Atom definitely needs the command palette from Sublime baked into core. Only if it's core, plugin authors will set their hooks correctly from the beginning. Or even better, there might be a flexible command api that exposes each plugin's commands from the start and can be extended too. -> edit: the readme says it has Command Palette. Great! Also, since the term is identical with Sublime Text, I wonder if there's more to it than inspiration.
They can't make Playstore-enabled versions; Google doesn't allow you to make both Google- and non-Google Android devices. It's either all Google or no Google.
To the best of my knowledge, the law has no answer either in practice or in principle. In my opinion, copyright laws are not merely abused, but actually gibberish in the modern era, but, well, I worked that out 10 years ago and we still seem to be lurching onwards, so whatever.
That's an excellent point. I'm guessing that when you invest that amount of money in a company you get inside information that the rest of us are not privy to.
I think a distinction needs to be made, I agree that a company using this many of the Tweets as part of a commercial effort should pay.

I also think that a research effort with the ability to process 100% of Tweets can most likely afford to pay. Something like the 5% though, I think a great deal of research can be done on the Twitter platform may be prevented because of the cost. For research maybe you could charge the bandwidth required to deliver the stream, no idea what kind of ballpark this would be in.
Just out of curiosity, what makes you think that?
Seems like as good a time as any to ask, yet again:

Will I ever be able to use a simple username and password to log into a Stack Exchange site?

Please?
"I'm not sure where you're getting that in my comment"

I explained it to you. If you want non-fragmentation, that is exactly equivalent to telling people that they should stay where they are. "Not fragmenting the community" can't happen in the abstract, it can only happen in the concrete choices of others. Therefore, when you advocate against the fragmentation of a community even as it naturally tends to it by the natural result of people doing what they desire, you are advocating that other people should not follow their desires to go somewhere else. They're not even two sides of the same coin, they're just the same thing. But it sure sounds a lot less friendly, which in my opinion is the more accurate way of looking at it.
> Sure, just enumerate any and all possible types of sensitive data

False dichotomy. It doesn't have to be "everything" or "nothing". An 80% solution here is better than nothing.

I still find it useful that gmail warns me before I send an email without an attachment if I've written "I've attached" in an email. Can gmail detect with 100% accuracy if I intended to send an attachment? Of course not. But the 80% solution here still does me and lots of other people a lot of good.
Not every case was bad. It was extremely successful in New Zealand with hardly anyone killed (relatively speaking), a peace treaty quickly signed and the quality of life brought up to modern standards, ending 1000 years of murderous tribal warfare. The natives didn't have their own country before it was colonized because they were fractured into tribes. So it was absolutely a good thing to save them from themselves.
Agree with you. I fondly remember the days of browsing and trying to get invited to DC++ hubs and trying to add more local data in order to see more. Gone are those days.

We're so close as well! P2P is stronger than ever, especially torrents who have very mature implementations now. We're just missing being able to distribute the metadata in order to get the torrents (or magnet links) to be P2P as well, something like TPB on a P2P network would make things unstoppable.
Or worse, the shortcuts they took ended up hurting in the long-run.

Making room for the new interns' desks by putting them in the unused corner, instead of renting more office space, is a great shortcut, unless it blocks the fire escape and your building catches fire.
To me it's more common that elaborate form covers up lack of function.

What's important is writing an understandable library. Documentation cannot paper over a bad design. If it takes a ream of documentation to document something, sometimes the time spent on the docs would have been better spent writing a cleaner interface.

And simple documentation is in proper form. I'd rather spend time writing documentation than learning some new gee-whiz framework for writing documentation. Even time spent putting together a website is time that could have been spent writing documentation.

Another advantage of in-tree documentation is that the docs come with the code. When there's a separate website, you have to consult this separate place. Someone else in this thread pointed out that sometimes you can't get docs for an old version. Not a problem when the docs are in the VCS along with the rest of the code.
> Said activists have the support of the military and the police and society at large.

Except in other parts of the country, Crimea for example, pro-Russian protesters are taking over government buildings and staging their own protests...

There's even talk of secession in Crimea...

The pro-EU activists may be a majority in some parts of Ukraine, but not in Ukraine at large...
Hi, this is Romeo Stevens, cofounder of MealSquares. We’re really interested in feedback.

Since Soylent is a similar product in our space, I wanted to discuss some points made by Rob Rhinehart in his post "The Fallacy of Whole Foods": http://robrhinehart.com/?p=874

Rob likes to compare Soylent to medical meal replacements. But medical meal replacements have taken a long time to mature. For example, it took a while for professional nutritionists to realize maybe they shouldn’t pump newborns full of soybean oil [1]. This may sound silly today, but that was the best nutritionists could do based on the science available to them. And that's the problem I see artificially constructed meal replacements running in to--if you do the best you can based on the science available, that still may not be enough.

Different forms of the same nutrient do seem to affect the body differently. We see negative health outcomes from substances such as beta-carotene, vitamin E, and folic acid in supplemental form [2], while high levels in whole foods demonstrate no such harms. So bioavailability is complicated, and for whatever reason whole foods seem to have consistently healthier profiles than supplements.

Many examples of strong nutrient synergy have been discovered. Vitamin D and calcium, vitamin C and iron, the fat soluble vitamins and dietary fat are some of the most well established. It seems likely that we've still got more to discover. Rob himself seems to acknowledge this in his inclusion of many non-essential nutrients like lycopene.

Even given these points, we don’t consider Soylent a bad thing. Rob is right, the average diet is terrible, and anything that improves on that is great. We know MealSquares aren’t perfect. Nutrition science has come up with no substitute for regularly eating fish for example; supplements don’t cut it [3]. But including MealSquares in your diet means you are getting a solid dose of healthy, nutrient dense foods from a variety of sources. We don't think nutrition is settled science, and we look forward to becoming a multi-billion dollar corporation so we can improve the state of knowledge with our research department. :P

On the topic of longevity in general, you can read some of my research here: http://lesswrong.com/lw/jrt/lifestyle_interventions_that_aff....

[1] http://www.sciencedaily.com/releases/2013/08/130814101429.ht...

[2] http://jama.jamanetwork.com/article.aspx?articleID=205797

[3] http://www.ncbi.nlm.nih.gov/pubmed/12848287
Glad to have resparked the interest. But as cute and witty its comics may be, I couldn't stand Land of LISP and abandoned it after ~25%... not "dense" enough for me I guess.

Practical Common Lisp is what grabbed me finally (it's available for free online http://www.gigamonkeys.com/book/ or you can buy the print), and you'll love it if you more "to the point" and practical examples.
I'm glad you're finding Angular is working well for you!

You may be (okay, considering what this article is about, you probably are) aware of this, but we're making an effort to drastically improve the performance of the dirty-checking algorithm. Miško wrote a draft paper (you know this, I know) regarding the dirty-checking implementation, and there's an implementation of it in Angular.dart.

I've been working on porting the Angular.dart implementation over to ES6 for the next iteration of AngularJS over the past couple of days, and it's actually pretty challenging, so I'm reaching out to people who are interested for help:

The repository is at http://github.com/caitp/watchtower.js, and will probably be moved into the angular org once it's a bit more fleshed out.

Some things I'm looking for is assistance in improving the tests, and implementing a high quality performance test, possibly using our benchpress library (http://github.com/angular/benchpress). I also would greatly appreciate hearing from people who are a bit more involved/experienced with ES6 might be able to offer some suggestions on how to organize the code, because Dart does not translate 1:1 into ES6, so some help there would be a big deal.

Anyone who is interested in contributing in some fashion, please, you're more than welcome to. We want AngularJS 2.0 to be super-fast, and the more help with this, the better.
cool site.
The first question was the most interesting:

Is it a mistake to use the events of the recent past as a method of predicting the future?

since this seems to be a veiled criticism of Kurzweil's entire methodology -- he sees an exponential trend and extrapolates it way out into the future with no consideration for the fact that all exponential trends in the real world eventually hit a wall somewhere.

Kurzweil, unfortunately, misses the point and uses it as a cue to go on about exponential trends again.
Anything by Bruce Eckel. Very clear and coherent.
Finch is actually pretty easy to use once you memorize the keyboard shortcuts.

On a related note, I recently switched from Pidgin to Finch, and it boosted my productivity at work. I'm a bit OCD, and every time my Pidgin window would blink, I would feel compelled to read the new message immediately. The end result was that I was allowing myself to get interrupted a lot, all day, every day.

Now that I've switched to PuTTY/ssh+screen+Finch (the original goal was privacy-at-work, the boost in productivity was just icing on the cake!), I find that I only check for new instant messages on MY schedule; e.g., when I'm doing a big compile, or need a break anyway.

I would highly recommend it to anyone looking for a productivity boost.
There's no slippery slope here. From day one apple has been crystal clear that this was _their_ platform, and that everyone on it had to play by their rules. When you buy an iOS device, it's not your device, it remains their device. Can't deal with that? Don't buy it!

Now, apple _is_ going somewhere with OS X. They're starting to lock it down. Lion will still be open enough from what I gather, but they're gradually changing the rules of what tweaking you'll be able to do with your mac. I don't like that, so I see a possibility of a return to linux for me.
My school created an IT program and funneled the practical/programming only students through it. Seemed to make sense to me. The IT program is huge now, and the CS program has remained about the same size. A lot of students will get a dual major just to pick up the theory, though.

I could do without the hyperbolic blog titles followed up with the same arguments about the CS degree.
How does it work in the long run? Am I going to store the entire HN database in Chrome, until my computer slows down to a crawl?

Otherwise, pretty cool. Installed.
Has anyone actually done some studies about what the best predictors of interestingness are? We tend to assume that if our friends like something that we'll like something, but is that really the case?
programming c, javascrpt the good parts ... i recommend reading them more than once, both are a work of beauty
I guess I really did miss something then :) HN's markup is really a mess ...

>But identical comments in different conversations are marked as read... ;-)

true, but that seems highly unlikely here on HN, where you don't have comments like "lol :)" everywhere.