skysight-inc/HackerNews huggingface dataset:
> only listen to people who actually build stuff themselves.

Wow, amazing advice. It echoes my sentiment about investment advice, which is to only listen to people who actually run money (e.g. run their own funds, and even then, be on the lookout for ulterior motives). This translates to: never listen to your "financial advisor" (which is a misnomer if there ever was one)
Something I didn't realize until now: "Choose Your Own Adventure" is an actual series/brand, not just a genre:

http://en.wikipedia.org/wiki/Choose_Your_Own_Adventure
You really want a survey of some folks who have released similar apps on multiple platforms, and to cover the development-cost and revenue sides, including in-app purchase and any ad revenue, if that's a substantial source for anyone.

Just comparing aggregates, it's hard to tell what differences are thanks to the platform and what's simply because "the average app" on Android is different from "the average app" on iOS (because of review, barriers to entry, etc.). And there's nothing about costs.

Much as I like Android, I bet iOS tends to be the better deal for paid-app developers right now. You have fewer devices to target and no equivalent of Android's Gingerbread situation. ("The Gingerbread Situation" is also a new punk band I'm forming, BTW.) And Apple customers seem to skew a little spendier, though maybe that's changing.
It definitely inspired people to resolve its core hypocrisy, which led to positive effects.
I was really interested in developing something like this. But I see you have made a ton more progress. I am working on plans to design a Linux Laptop(and I mean a very sweet laptop), but I had plans of trying to make it accessible to people like my mom and basically everyone. I would love to collaborate on such a product. I am really glad I'm not the only one thinking about these things.

Can we work on making optimized hardware in the same way Apple products are. Can we work on optimizing power consumption, apparent load time etc etc. I can't wait to give this OS a shot.
I saw that too, but mentioning the most recent development doesn't obviate the knowledge that came before that. IMHO sensationalism is that bad, and there's already too much of it on HN. but I don't think you should have been downvoted for expressing your opinion, so I gave you a vote despite disagreeing completely with you.
The point, though, is not the novelty of the engineering. It's more about the builder mentality than the results. It's about a couple of guys doing something cool in their garage with limited resources.
Shhhh, don't break the circlejerk with your data.
""actual drug""
1) Math is way more than calculus. Writing proofs is the best way to train the general skills that will get you recognized as smart.

2) Stop being a coward. Always push yourself to do embarrassing, uncomfortable, or hard things, or you'll still be 16 when you're 21.

3) Gaming and computing is addictive. Don't waste precious life on it.

4) You're an idiot, and your unexamined decisions make you a bad person, though you don't intend to harm anyone. Find values to believe in, and use them to make hard or painful decisions with dignity. Foremost of those should be: treat your people well, even at your own expense.

5) Examine, accept, and embrace your feelings and your past, for better and worse.

6) Read more fiction to learn more about life.

7) You're a social animal. You'll never grow as much, or be as happy, as when you're surrounded by people.

8) Don't stop doubting yourself.

Very little of this has to do with programming or careers. But I don't regret not knowing C at 16 nearly as much as I regret all of the above. Learning to live well is so much more important.
>A relationship is the single biggest determinant of human happiness for you, weight it accordingly.

Having spent some years in bad relationships I had no business getting into, I don't agree with your statement.
Over 100,000 people apply for one-way trip to Mars
So, I did something similar, and I found that one of my least favorite things was going into the browser to create and link the github repo. Using the octokit gem, I automated that part. Feel free to swipe some code from my gist:

https://gist.github.com/BrainScraps/5952463

Rock on.
I appreciate your honesty. You should know that we didn't "pick" our GTK+ theme. In fact, it predates the OS itself and is the result of (seriously) 100+ man hours of refinement and tweaking, including working with GTK+ theme engine developers.

It was created to be beautiful and usable, not as an OS X clone. I can assure you OS X was used (along with Windows, iOS, and Android) purely as inspiration -- not as a target or design guide. There are only so many neutral window control colors. We use silver and black (apps can request to use the dark variant), Windows uses transparency, Ubuntu uses a muddy brown, and OS X uses chrome.

If you really feel opposed, as you pointed out, there are dozens of excellent GTK+ themes. Some people have even written them specifically with elementary in mind[1]. Feel free to use them :)

[1] http://www.elementaryupdate.com/2013/07/5-new-awesome-elemen...
The news wasn't clear, and I couldn't find the actual papers. But what does "positive" and "negative" mean? Does "positive" means "similar to one's belief", just positivity in general (in tone, wording of a comment etc)? Or does "positive" = positive amount of karma/ comment ratings (which seems to be the case, by my understanding)?
Since you seem to be unfamiliar: http://en.wikipedia.org/wiki/Thomas_Jefferson
It's good to see another distribution approaching Mir as a viable replacement to X11.
Keep up the good work guys.
That's great, thanks! I hate creating the github repo as well (sometimes I skip that part and just use Heroku). If you don't mind I'll copy some of your code and make creating a github repo another optional prompt.
Come on, San jose is not dense. It has 5,256.2 people per square mile. Compared to LA, the ultimate sprawl city which has 8,225/sq mile, or New York which has 27,550/sq mi.

As I said earlier, ABAG is complicated. It isn't just an association of local governments. Cities can't leave it and relinquish themselves of the housing mandates, so they might as well stay in it and fight for something reasonable.

Cities and their citizens should decide for themselves whether or how they want to grow, or shrink.
Learn About China Entrepreneurship Basics: Video Interview at China Radio
We too would love to build hardware to market along those lines, though, of course, such initiatives require talent we don't have access to right now and costs we can't afford. One day though... :)

By the way, I'd definitely encourage you to get involved with elementary. New collaborators are always welcome, and it seems like you've got a lot of our same design principles in mind.

Have a look here: http://elementaryos.org/get-involved
looks like that page was deleted
IgorPartola, it's not about where we're at at the moment, it's about where we're going, and currently, that doesn't seem to be a good place.

No, this isn't Stalinist Russia, but the question is, if we continue down this route, could we BECOME Stalinist Russia, or something similar? I think that the consensus on that is definitely yes. Intimidation of journalists, secretive detainment, interrogation and assassination, the USA is definitely headed down a dark path.
Why "gimmick"? Obviously you can't compare paced and non paced speeds, but there's nothing wrong with motor pacing. Lots of pros pace behind a scooter to train for high speed racing.
Sobriety can be a crutch as well. If you can't trust yourself to make reasonably sane decisions when you're totally loaded, how do you know you can trust yourself when it matters?

For the OP: Don't trust people who tell you drugs are bad when they haven't used them extensively. There are lots of ways to hurt yourself. I've seen plenty of people hurt themselves with drugs, but I've seen more of them hurt themselves in cars and on bikes and with crummy jobs. But don't over-do the drugs thing. And don't do drugs if you're not interested.
I thought this was go to be bat Graeme Obree, who is Scottish not Eglish, who is attempting to break the human powered vehicle speed record which is currently 82.4 mph on a bike he is building himself.
I currently work with Java. This codebase employs a kind of pseudo-OOP, according to a pattern that I think is at least somewhat popular. Data is mostly represented by objects with only getters and setters. Business logic is contained in "services," which are basically stateless singletons (handled by dependency injection).

The best code in the system, IMO, consists of small stateless singletons with clear dependencies and non-modifying operations. This code often comes out of test-driven development and has tests that read like specifications.
The one that is future proof. I go to large lengths to only rely on software that is future proof, and a text editor is something that I naturally come to rely on.
Don't put anything on the shelf for "later". Do as much as you can now, even if it means less than perfect grades. Beware of psychological burnout if you're feeling discomfort with doing stuff. Don't go to college if you're having any doubts about its utility, but look at the course sequence for a candidate school and degree and acquire the books used for the core classes. Look for free lectures online too. If you don't have any, make at least one friend whom you can talk technical with anytime. Consider going to interesting Meetup.com meetups in your area -- especially when you're looking for a job.
Why browser and mail program ? I mean I can understand usability considerations of photo apps and music player, but you can do so much more by dropping effort on those two apps.

I dont mean it in a "resistance is futile" kind of way - but more in terms of not-immediately-needed kind of way. Especially the browser. Webmail suffices for now - I know people want a Sparrow-like mail app on the desktop, but there is so much more effort that can be put in on projects like color calibration, Redshift-like functionality [1], etc.

You are off to a decent start - I really, really hope that you guys dont start building Twitter apps. Instead you should expose API guidelines for things like Contractor (OSX Services?) and have something like extensions.gnome.org - but maybe in Vala for performance.

Just my $0.02.

[1] http://jonls.dk/redshift/
Thank you for the reply! :) I will definitely give it a whirl. I have been playing around with the rasp Pi and given that your OS is approx 200MB, I wanna try seeing if I can make the two work together(or if someone else has, do let me know).

Good job btw!
Just a trailing quote: http://en.wikipedia.org/wiki/Motor-paced_cycling
It's true that it is harder to design a model based on different viewports and so on. However, this does not excuse the ridiculous shortcomings of CSS, especially in this case.

CSS doesn't really have vertical positioning within arbitrary boxes, which is insane if you think about it. This shortcoming has nothing to do with viewports or fonts or whether it's screen or paper. After all, the rule "box B is to be vertically centered within box A" is not dependent on a particular medium such as print or screen. The rule "box A is to be 100 pixels tall" adds medium-specificity, but that's different.

Rather than providing rich high-level rules to create simple, responsive layouts, CSS makes one jump through hoops to accomplish trivial things like vertical positioning, and gets mired in finicky micro-details and a cumbersome, inflexible layout model. It breaks down quickly; for example, only recently, with the introduction of "box-sizing: border-box", has it been possible apply percentages to box sizes that have padding. (Before, if you had two boxes with "width: 50%", they would wrap if you applied padding.)

As an aside, I am personally not convinced that the CSS promise of separating presentation from content has paid off. In any serious web app, the DOM is visual, and separating CSS from the DOM makes no sense. It's useful as a way to organize code and to share style rules, to be sure, but those benefits don't come from content/presentation separation. I wish we had an inverted model — a visually oriented language concerned only with presentation (think SVG, only not limited to vector graphics), with a separate data language concerned exclusively with data.
Wow, that does blow. There's a yes/no question I would like to ask you in confidence, if you don't mind sending me an email.

If you have an ongoing relationship with the VC then I would inform that person up front of the basic circumstances and say that you will present a plan of action for moving forward at the meeting. Be circumspect, as you have certain responsibilities towards your employee by law so you shouldn't disclose more than you absolutely need to (so as not to expose yourself to possible employment litigation).
yep, when you want real-time page updates on your site (chat, comments, counters, games) you should generally use some kind of asynchronous backend to achieve this. Centrifuge is a message broker to which clients from browsers connect, after connecting clients subscribe on channels. And every message which was published into channel will be broadcasted to connected clients. There is documentation - https://centrifuge.readthedocs.org/en/latest/, also screencast - http://www.youtube.com/watch?v=RCLnCexzfOk
I have a starter app based on Ruby 2.0, Rails 4.0, PostgreSQL, Bootstrap and OmniAuth. Deployable on Heroku.

Here is what it looks like running live: http://frozen-savannah-6000.herokuapp.com/
Absolutely!

I noticed that suspenders(thoughtbot) also had that option. They used hub, which I think is a bit more intrusive than just installing the octokit gem. I'm interested to see what you come up with! :)
Curious: Is there any chance of a work-release type program?
> The shift from e-readers to tablets is putting a damper on e-book sales.

I didn't understand this part. Why would tablets usage reduce e-books sales if you can read e-books on your tablet all the same? If the author means the DRM issue, then it's not really the case, since there are many DRM free e-books sold already, and even with DRMed ones, DRM can be removed in most cases in order to access them on any device you want.
Apple's evolving view of “pro”
The title is misleading. I was expecting some kind of discussion of Lua's implementation, not yet another list of reasons why Lua is cool.
Why after? Most do it before, I think that's the better strategy if you're going to do it at all. Easier to get fit when you're younger, the army will happily fund your college costs after, and if you're smart you might get to work with some neat tech in the army you wouldn't otherwise...
I love number 3. I have stepping out of my comfort zone for the past year and I have done things I thought were impossible for me.

A great book for facing your fears and expanding your comfort zone is the Flinch: http://www.amazon.com/The-Flinch-ebook/dp/B0062Q7S3S
It is the norm (for larger projects) to use a "strict" script which prohibits the use of undeclared globals. As far as local nil access is concerned, it is necessary for idiomatic Lua.

For example, this is how you implement optional arguments and default values in Lua:

NeumannNeighborhood = function(position, extent)
extent = extent or 1
...
end

Here extent is optional and its default value is 1. That's how you keep a language small.
Why Haml instead of Slim?
Thanks I will.

Right now I have some experience in PCB design and I am just building my skills to design full blown ARM and i7 based laptops to cover both low/high end markets.

We'll see where things so.
Good luck.
Did you work with Ryan North at all? If so, what was that like? He seems pretty zany
OS X System Preferences screenshot: http://imgur.com/RLB8JZp

ElementaryOS settings screenshot: http://i.imgur.com/vnjmHrQ.png

It's got the same left-aligned, bolded categories, in the same order, with almost identical text. It even senselessly copied the choice of the Apple Magic Mouse as the mouse icon. That tiny smudge at the bottom represents the Apple logo!

I don't mean to suggest that an ElementaryOS designer is responsible for this instance. A similar layout and icon is used in Xubuntu. But Linux is clearly doing more than "building on ideas" in its relation to OS X.
PEP 450: Adding A Statistics Module To The Standard Library
> Linux is clearly doing more than "building on ideas" in its relation to OS X.

I hope this was a typo. But other than that you have a point.
This is so, so wrong.

First, your comparison is opposite. The highest caffeinated teas have about 80mg per 8oz, while the lowest caffeinated coffees have at least 80mg per 8oz. Coffee will always be more caffeinated than tea.

Second, teas have tons of vitamins, catechins, phenolics and tannins, which your coffee does not. This is like quitting Red Bull and switching to a multi-vitamin that contains small amounts of caffeine.

All tea is made from one single plant: Camellia Sinensis. (Yes, one single plant!) The only difference between teas is how they are processed. Here is a flowchart of the different types of tea processing: http://upload.wikimedia.org/wikipedia/commons/1/13/Teaproces...

The healthiest tea to drink is "young tea" with partial sun, steamed instead of pan-fried (so Japanese instead of Chinese) and picked by hand, to reduce old pickings, inferior lower leafs and possible introduction of aluminum by machine sorters and fluoride by fermentation. For the most caffeine (and more traditional Chinese medicinal use), get pu-erh. http://theteaspot.com/about-tea.html

If you wanted to quit caffeine using tea, go from pu-erh to black, green, white teas and steep each a little less each time (or re-infuse the leaves for less potency and continued use). You can also drink herbal tea, which isn't actually tea at all.
How Conrad Hilton Built His Billion Dollar Empire
I'd love to hear how that works out -- generally I'd think it wasn't the best idea -- and that you'd be better off using actual lua (via the ndk):

http://partiallyappliedlife.blogspot.no/2009/06/lua-on-java-...

See also:

https://groups.google.com/forum/#!topic/android-developers/7...

and:

https://github.com/roscopeco/deelang
How have you found developing in Vala?

What is concurrency and multi-threading support like in the language?

With Vala's object system built upon GObject, wouldn't targeting Qt be a problem?
Gnome 3 is much nicer.
I couldn't agree more. I've encountered many "programmers" that know a wide range of languages, but once you begin to delve deeper you realize that its a matter of quality over quantity. "Jack of all trades, master of none."
Am I weird for expecting "online game" to match me up with a random person instead of having to send a URL to a friend?
It is mostly the same, though in my experience it is easier to stop this in Lua than in JS (just attach a metamethod to the globals table to raise an error on lookups for keys with undefined values... this is similar in practice to JS strict mode).

I'd add that most worries about silent nil returns stem from not accepting Lua's very clear value semantics; nil literally means "undefined value" (as compared to JS's null or Python's None); setting a variable to nil is the idiomatic way to release its value for garbage collection.

So "silently returning nil" is more like "explicitly returning notice that the value is undefined". Whether you want that to be an error-raising-event or not is up to you, the programmer. And it's easy to control that error-throwing behavior in a granular way; you can attach the error-throwing metamethods to the globals table, or to specific tables you care to protect.
Apple to unveil new iPhone September 10
There is probably a way to use Android safely, and hopefully a way to use iOS safely -- some kind of firewalled/VPN'd network, proxying any public traffic, and periodic checks for that. You'd ideally verify each OS version before doing updates, and maybe even do some destructive teardowns. I assume NSA plans to do something similar when DOD does smartphone deployments. There's potentially the SE Android stuff, too, but that's largely orthogonal to this.

However, in the corporate BYOD world, or in the consumer world, it's probably not going to work.
Football Hive Predicts Top Five finish across Europe
Ask HN: Trademarks - what, where, when?
I am working on my first startup and I try to devise a plan on the order of things that I should do to get my company up and running. I haven't incorporated yet.

Currently, I am trying to identify:

1. What should I be trademarking - my company name will differ from my first application's name (or so I plan right now), so can I trademark only my app's name? If I don't directly provide any services or sell products through my company, but instead all this is done in the application(s) I have trademarked, is there any infringement to a trademark filed for my company name (by a another company)? (I guess there is specific answer for every country/region's law)

2. Since I plan to provide an online service accessible world-wide, where should I be filing trademark applications? Every country where I will operate? (Currently, I see as a best option to file an application for US and/or EU)

3. When should I be trademarking - when I did my research on trademark availability (in the US) for my app's name, I decided to check the trademarks of some big companies such as Apple and Facebook and to my surprise, Facebook's seems to be filed Oct. 2010 and granted in 2011. There is explicit statement for FIRST USED and FIRST USED IN COMMERCE which points to Apr. 2004, though. Does anyone know anything about such retrospective trademarking?

I am trying to do my planning as agile as possible, but since my effort is to bootstrap my company, I need to plan accurately and far in advance the big expenses I will have around incorporation.

Big thanks to the people that will shed some light on this distant-to-my domain of expertise topic.
I just received the book, and it is impressive! Good paper, beautifully printed, great illustrations, not to mention absolutely hilarious. Definitely exceeded my expectations.
Not so! If it were a book report, it would be returned for using light grey ink on white paper. Give teachers some credit!
The logical extension is a bicycle attached to a suction cup, with five microns of airspace between the suction cup and a van moving at 100mph.

Drafting in a record attempt is a test of the ability to draft; It doesn't have much to do with designing a vehicle, only with designing half of a vehicle.
All the support related links indexed by Google seem to be broken. e.g. searching for "debian" in the search box and clicking any link leads to a 404 page.
I actually find myself buying more and more ebooks lately. I find it really convenient for various reasons, including Whispersync (which is quite useful). Also I travel a lot and am in the process of finishing multiple books, so it's obviously convenient to not have to carry giant books around.

I think a lot of factors are influencing this trend, but I don't buy that DRM is the problem. As rude as it may sound, I doubt most of the general public even knows what DRM is. Well, the data itself shows that the majority of consumer book sales are going to paper, so that argument may be moot anyway.

Newer generations probably won't purchase nearly as many paper books (or digital, even) as older generations. It'll be interesting to see how it plays out. The market will probably shrink and be taken over by short-form work designed for tablets and e-readers.
Completing the thought: a diæresis indicates that a second instance of a vowel is to be pronounced distinctly.

It's co-operate, not "coop-erate". Also sometimes in dissimilar vowels as naïve, or in a finial vowel as in Brontë.
The practice is older and more formal, but still correct.
How do you define "published by"?

I define it as paying for production, and distributing the product..