skysight-inc/HackerNews huggingface dataset:
I agree with your points. I was stretching my usage of 'entrepreneurs' to make a point as you noticed.

> Further, I know of no regulation that prevents people from teaching for money.

I do, because unfortunately the government has been using them against bootcamp schools:

> To achieve compliance, institutions must pay a $5,000 application fee; provide a course catalog, enrollment agreement, and performance fact sheet publicly on their websites; and submit a few other minor documents included on the application.

http://readwrite.com/2014/02/18/why-coding-bootcamps-should-...

> Over the past month, California regulators sent cease and desist letters to many of these hacker boot camps, saying they run afoul of the state’s educational laws, as first reported by Venturebeat. “They’re not properly licensed, and the law requires them to be licensed to offer an educational service like they are,” says Russ Heimerich, a spokesperson for the California Bureau for Private Postsecondary Education, or BPPE.

http://www.wired.com/2014/01/california-hacker-bootcamps/
From what I gathered following the discussion the problematic option was actually "no package that depends on systemd and does not provide an alternative that works with sysV is permitted". That would require that somebody provides the code to make the alternative way viable, work that neither the upstream would do nor the maintainers were willing to shoulder. It's fine to make that demand, but if you do, IMHO you should also step forward and say "and because this is what we propose, we will be providing said code."
"If you recorded every moment of the universe on a physical representation, a hard drive for instance with perfect fidelity. Would there be any difference between the representation and the universe itself? I don't think there would."

There would be, because even if you could record with perfect fidelity the rest of the universe, at the very least, you can't record that hard drive on itself.
Looks great but neither buttons start a game for me.
How about if the income is in your country of origin? Can't your side project just pay out where ever you're from? It's the Internet, websites aren't really located anywhere.
> Whether or not a square is a rectangle in a Euclidian sense

It is. A square is a rectangle whose length and width are equal.

> it is a normal thing to use a type system in this way.

It is a common mistake to misuse an OO type system this way -- to take an intuition about is-a relations of immutable objects and infer an is-a relationship about mutable cousins of those objects, which is almost always wrong without careful constraints on the mutations. It is this kind of mistake which is addressed by the Liskov Substitution Principle. Of course, that's the reason the LSP is usually taught fairly early on in any OO programming course, because the mistake is well-known.

> Gives one pause about the value of type systems for correctness eh?

No, type systems are great for enforcing correctness, but they are no better than the analysis behind the definition of the types.

Of course, violating the LSP with a bad subtyping relationship is just as problematic without a static type system.
Uber Launches in Finland with Zero Cars
Hey Steven,

I saw what your investing allocation was from your blog post 60% VTSAX, 25% VTIAX, 10% VGSIX, & 5% VBTLX

Have you heard of betterment? https://www.betterment.com/portfolio/

What do you think of betterments portfolio strategy and allocation? For younger people they recommend 90% stocks 10% bonds.
Assembly language is great and will teach you a lot of how the computer really works at a low level. Everyone should write their own asm optimized triangle drawing routine at least once. It's not something you need to learn every detail of - that's what references are for, but it's definitely good to have some understanding of. People talk about how you should learn functional languages like haskell as it will make you a better programmer, even if you don't use it. The same is true of assembly language.
AFAIK, they do not include unofficial patches.
Please share your experience with active inside sales (when you have some anecdata) - I know many of us would find it a valuable read.
That's probably not true. If you don't have the time, expertise, or space to legitimately cook something in it with whichever components of marijuana are utilized in the cessation of nausea or pain, and you can't afford/don't have the time to go get/are not near a place where they sell a vaporizer then smoking is your best option. And recent research has suggested a litany of positive effects for those suffering from a variety of ailments.

In this case, smoking would be quite sensical not only because it will make you feel better. Stress is a known killer, symptoms such as nausea (and it's side effect known as 'not being able to eat') or pain increase stress. Ergo, it can be quite easily seen that there are many instances where a person would be quite sensical in choosing to smoke marijuana instead of continuing to suffer, negative side effects of smoking marijuana included.

This of course does not go into the debate of marijuana versus addictive opiates or more "traditional" forms of medication which opens up an additional set of conversation topics, many of which conclude that marijuana is more than likely to be preferred over traditional forms of Western medication.
The components are usable and the abstractions seems good. Since I discovered famo.us (http://famo.us) earlier this year I have preferred to do use it for javascript UX code to ensure scrolling and animations run smoothly. I would love to have interact.js rewritten as an extensions to famo.us. Famo.us runs smooth, but lacks good examples, tools and extensions.
I used the GTD approach for many years, but one of the main problems was that I couldn't always maintain the weekly review and consistently stick with the system. And in GTD world, that's very bad.

At first I thought this mainly had to do with my own lack of discipline, but now I think it's mainly because GTD just doesn't work for every kind of task, project, or occupation.

The main problem, I think, is that GTD assumes:
1. that you can always cut up a task into smaller actions
2. that you can do a next action in one sitting, and
3. that having 'stuff' in your head is bad.

I've found that for some things this applies, and in those cases one might use GTD. But for many other things these three items don't apply, and then GTD can actually be counter-productive.

For example, a creative task might not be doable in one sitting, but it might also not be concrete enough to split up into smaller next actions. Furthermore, for a lot of creative stuff it might actually be very useful to have it 'hanging around' in your head as 'stuff'.

Basically, I found that there's an inverse correlation between the effectiveness of GTD and the amount of creativity needed for a task.

I've settled on Mark Forster's AutoFocus (Final Version) (as mentioned elsewhere here: https://news.ycombinator.com/item?id=8629066) for most of my current stuff, as it's more organic and more fitting to what I do now. If I were to have more managerial-type work I might switch back to GTD though.

(and of course there are many principles from GTD that are useful to me even if I don't use the full system)
That's interesting. These comments make a lot more sense in IE11.

𝒃𝒆𝒔𝒕 𝒗𝒊𝒆𝒘𝒆𝒅 𝒊𝒏 𝒊𝒏𝒕𝒆𝒓𝒏𝒆𝒕 𝒆𝒙𝒑𝒍𝒐𝒓𝒆𝒓 11

This reminds me of the 1990s. haha
I know the Jolla phone isn't available for sale in the US but is there anyone using a one in the US? And if so what carrier(s)? And any particular issue(s)?
MedsCash
It's totally cool if some other daemon lies about whether or not my service is actually listening

You're a little late; inetd(1) first appeared in 4.3BSD, c. 1986.
Sorry, I wasn't entirely clear -- I was referring to the original basis for the complaint about verbose error handling. I'm intentionally separating the handling of runtime errors (e.g., memcache request fail) from validation errors (garbage data causes a map to have a nil entry) and unexpected errors (whoops, that shouldn't have been nil).

For runtime errors, as I've stated above, I prefer explicit handling close to the error site. I think this is the right tradeoff for server code, though I'm less certain for client code.

For validation errors, I prefer, when possible, to have a parser that either succeeds or fails as a whole, and whose output I can then rely upon to be properly constructed.

For unexpected nils, I do like the option-type/monad approach, though in most cases (e.g., when writing Go, Java, C++, or Javascript) I just let them NPE/segfault.

Note that only one of these cases -- runtime errors -- results in a (result, err) pair in Go. The other two are just about result checking.
Western New York Will See Seven to Eight Feet of Snow by Friday
how many init systems could you chose from before systemd?
They don't buffer into /dev/null... until you fill the buffer.

And the purpose of systemd, as near as I can tell, appears to be making my system into a Windows box, complete with binlogs.
What's the yield on those properties, and how much capital did you invest? Did you use any debt? Also, what city/cities are the properties in?
I could understand proposing a language like Python or JS, which are different enough and have big communities, but Rust makes absolutely no sense compared to C++ which anyway has a much bigger community.

I just did a quick search and it looks like python can be used.
I wrote and publish a book through leanpub about Ember.js: ember-cli-101[1]. I started to sell it without finishing it and it was bringing about $500/mo, but now that is completed sells are going up. I hope it would be above $2000/mo for the following months.

[1] https://leanpub.com/ember-cli-101
I generate about $500-750 USD per month on a few apps I have published on the app store https://itunes.apple.com/us/artist/letsbasket/id409205141 and google play https://play.google.com/store/apps/details?id=com.bytesteam....
Income comes form advertising (admob/adsense), in app purchases and paid versions.
Your Twitter history is now public
Drubbbler – The Buffer of Dribbble
+100 for the xkcd.
Oh shit, let me go recompile my chargen and telnet servers then.

We stopped using inetd for reasons. Modern services don't work this way, nor should they.
"Unavailable in your country" (Brazil)
A forum I ran which pulled in GBP +30k per year (for 4+ years) in affiliate fees is approaching EOL.

eBay changed their fee structure and cookie policy last November, and this has coincided with a rise in voucher sites and cashback sites which take the prize of the last cookie placed.

At the moment, across multiple side projects, I'm breaking even. I'll look to shutter some of them next year and will try something else.
UK is in EU, so there are illegal clauses in contracts and I think that should be covered by these (but IANAL).
That is an awesome program, I have used it for a while. Good work. :)
This would have tied Debian to SysV forever, sucking up manpower needed for more fruitful work.
Yes there are some good one about saving money, but don't have kids? Don't get sick? Used clothes only? There has to be some balance, life isn't only about saving money.
Please see this for more background: http://en.wikipedia.org/wiki/Mozilla_Corporation_software_re...
Here in the midwest of USA, I spent $200~ for a used good bike at a local bike shop. You can spend thousands for a bike here if you want, but generally speaking at a local bike shop you can get a good durable bike for less than $500. This year I spent $350 at the same bike shop for a 1 year old used bike for my wife.

I didn't own a car when I bought my bike and I rode it most 10-15 miles most every day for 2 years. Now 5 years later I still ride it at least twice a week, and the only replacements I have needed to do is 1 set of pedals, and the usual tire stuff.
Interpreters have to be implemented somehow; that's a way. Its not fast. Its orders of magnitude slower than native code. Even bad native code.
His comments on logging are spot on. It's the only part of the post that I can agree on. You can get process monitoring as long as your tools are cgroup aware. Network monitoring is not so easy. This has been pointed out on the docker blog in the past.

Getting your logs out of docker is a PITA, though. Your best bet is to use syslog and configure each application to send their logs to a syslog server. It's a consistent widely supported way of shipping your logs around. Relying on stdout logs isn't always enough. Many applications do understand syslog out of the box but do not necessarily send important messages to standard out. Dockers management of stdout logs shouldn't be relied on at this stage.

Logspout does look interesting and I wish I knew about this a few months ago but see my above comment on stdout.
One day, I saw opportunity. I called in sick from work the next day (because I just couldn't wait for the weekend!) and hacked out an Android app. Net result after several years: $50,000 in revenue.

The way it happened is that I was already working on my Iridium Flares app, when one day I saw a certain new app launched. I knew I could do it better and I already had some useful code from another project, so I called in sick from work for one day, and hacked out a better version of what this guy had just launched. That app's user reviews told me exactly what to build. It took off from there.

I have built several Android apps in the early days of Android. The just-mentioned app, which was my most profitable one, was selling for $3.95 and netted about $50,000 over the course of its life. Highest monthly income from that was $1500/month for about two months.

I also had an Iridium Flares app for Android. It contributed maybe about 5% of the numbers stated above. This app was priced at $1.95. Both apps had a free version running ads. Most of the revenue came from the paid version of the other app.

In the early days, simply putting an app on the Play Store was enough to have people find you through the search box and the 'new apps' list. I remember I was scanning the list of new apps every few days for neat new things to try on my G1. Making a better mouse trap would ensure your app got installed.

Which brings me to the present: I just launched a cryptocurrency price charts website a few weeks ago with a friend. https://pizzacharts.com Got about $20 in donations at launch. We have a freemium model, $9/month only payable in Bitcoins at the moment, and ads. We'll see what kind of revenue comes out once we scale, fingers crossed.
How the Mac went from obscurity to ubiquity
I think sometimes people also confuse "easiness" and "managed complexity". Docker makes it easy to work on a single container/image at a time, so you don't have to simultaneously grasp the rest of a complex system.

Complexity management is not a Docker-specific thing, but Docker makes it easier than before, and standardizes how it's done. I think that's the main added value.
This is very cool. Oddly enough, I am working on the exact same thing for my team but in Photoshop. I really like the idea of updating the project without wiping out your previous work.
Roughly $200-400 / month from Admob on a single app that I put out 2 months ago.

App is ranked Top 5-10 on Google Play for a fairly common English keyword. Same app available on iTunes, but little to no traction.

I get 400-800 downloads a day on Google Play. 10-50 a day on iTunes.

Requires $5/ month VM instance for a database and 1 hour a week for updates.
The Future of Publishing Will Be Branded
Yes. Saying “We permit systemd to exist in Debian, but we will not permit any packages which uses systemd’s extra features or advantages.” is hardly a compromise.
I started doing five year plans. Each five year plan I break into sizable chunks. And each chunk I break into single daily goals. Each individual goal lasts a month, and every day I try to achieve my goal. Since it's only one thing a day it's hard not to. And it's habit forming because of the month long period per individual goal.

Right now my five year plan is to stabilize all areas of my life (finances, living situations, self). I'm starting with self, and my first individual goal is getting out of bed the first time I wake up.

So far so good. And since theres no restrictions on what I do otherwise I get a ton of things done in the morning but I never feel stressed if, for instance, I don't get around to studying all the French I'd like to.

Somethings which are a bit more time intensive like keeping a journal I make alternate tasks. So instead of just keeping a journal, every day I'd make it a point to either write in a journal, record my dreams, or write down all of the fool things I've done in a day (on the recommendation of Dale Carnegie who found the idea from Benjamin Franklin). This gives me a bit more liberty, dreams tend to be recorded in the morning, journals can be written in anytime, and the introspection of a day takes place in the evening. Then if I go out and party I don't need to feel stressed about breaking a goal when I wake up in the morning.

It's simple. It's easy. It's positive habit forming. And it feels great.
It probably doesn't typecheck yet though.
Will future versions of popular javascript libraries typecheck with flow, or will there be a repository of interface files so at least code using these frameworks can typecheck?
This comment has a strange behavior in Firefox, which is not surprising but it's probably a bug:
When I scrolling to this comment there is no characters outside of the comment box but when i switch back to this page from another tab then the characters are going outside the comment box.
I think that you can start on threadless.com
Looks really nice. I'm suprised lanyrd.com and similar didn't get that idea. Charging per badge is a nice business model.
PlayingTonight.NYC – What bands are playing in NYC tonight?
The Happy Medium for Data
Ask your mom,brother,uncle,etc to open a Google / iTunes developer account, get a little creative here :)
“AWS 2014 Re:Invent: The Cloud Is the New Enterprise Normal”
I find that both eye opening and inspiring.

Couple of years ago, I developed a battery meter and alerter for windows. I never thought anybody would buy it, much less use it. Never published it anywhere :(
Play only money that you don't need, my program aims to 3% per month.

Choose a sector that you like (biotech , videogames etc ...).

Take care of trading costs.

And if you are a programmer try to find pattern in stocks.

https://www.quantopian.com/home

If you play even with an algorithm or without, write your rules (i play this amount, i go aout at this date or if i loose this percent).

Have a clean head when you play.

By analysing data you can earn a little.

For the upfront it depends of what you aim.

And in the end if someone talk you about technical analisys , run it's bullshit like horoscope for trading -_-
Sure but the 'mold' is a complex surface with many local maximums. Once evolution reaches a local maximum, then drunkards walk is stalled - it moves incrementally in any directin - things get worse. It cannot leap across the gap to another local maximum; ok its unlikely it will make the leap.

So we get different populations with wildly different solutions to the same problem.
"OK. But it isn't marijuana "itself" that does this. It is one or more chemical components that we can isolate, right?"

Correct. The study tested two cannabinoids isolated from marijuana, not whole-bud marijuana.

"But just because these components are present in marijuana I can almost bet that it will be reduced to an argument in the fight for legalization of smoking weed."

Well, yes, it's going to go there eventually. Pretty much all conversations about the medical efficaciousness of marijuana (or marijuana-derived compounds) bump up against the legalization topic. This is because conducting research on a substance currently deemed illegal by the federal government is very difficult. It's also because the government labels marijuana not just illegal, but a drug "...with no currently accepted medical use and a high potential for abuse." (This is the 'Schedule I' classification).

Marijuana's classification in Schedule I, a category for "the most dangerous drugs of all the drug schedules with potentially severe psychological or physical dependence," is ridiculous. For what it's worth, here are some drugs legally considered less dangerous, or psychologically and physically dependence-forming than marijuana: cocaine, opium, methamphetamine, oxycodone, morphine, codeine, fentanyl, Dexedrine, Adderall, Ritalin, Vicodin, Valium, Ambien, ketamine, and anabolic steroids.

"I'm not saying it shouldn't be legalized (perhaps it should, perhaps it shouldn't), but that it's an entirely different question."

Absolutely. Marijuana's legalization as a consumer item has little to no bearing on this finding, or vice versa. That said, its current medical status is in debate, and whenever a potential medical usage comes up, that topic is going to come up with it.
Harvard Biotech Entrepreneurs
"Anything you say can and will be used against you a court of law..." means exactly that. Anything you say will be used against you, and will never be used to help you. Even if you talk and it would "help" your case, it will be thrown out as "hearsay".[1]

[1] "In Praise of the Fifth Amendment Right to Not Be a Witness Against Yourself": http://youtu.be/6wXkI4t7nuc
I ran something called InitNG for a while under Gentoo, and I know there are people running Gentoo's openrc on Debian (though technically that still uses sysvinit as PID 1, it just replaces the service management layer running on top of it). Most Docker containers are running something different from the standard init, though what exactly they use varies. And so on.
Touche. Didn't think that my argument would sound like that, but it does.
It makes it easier to catch some types of bugs without having to run the code.

http://en.wikipedia.org/wiki/Type_system#Static_type-checkin...
That is not true. You can be on H1B and not work for a business as an employee but can own a business. Making money on ads on a blog is perfectly legal.
How did you get these first two customers?
Values and Culture
Where and how do you get your news? How do you order them? And why only 30 in each category?

Other than that, nice design. Bookmarked, will see. Btw, I guess comments would be nice.
Well the point was that in a different political system such actions would not improve the position of your party. The idea that is does seemed odd to me and the only possible explanation I could come up with was that apparently enough people seem to dislike the Democrats so much that they would support such non constructive behaviour.
The flip side is that a lot of people with highly successful recurring revenue streams don't post at all, because it would invite competition into their niche.
I have written a couple of thousand lines in an app the last year and I have already had problems with restructuring my app. Creating new modules and moving "classes" into them or splitting classes and renaming them are very useful things and those things get easier with types. Having tests actually don't help that much with this in my opinion since I have to rewrite the tests also. Also reading old code could get easier with some type information in the code. Just my experience so far.