skysight-inc/HackerNews huggingface dataset:
>For a better and more heartfelt version of this post, read Joe Clark from back in February: “When you tell us it’s wrong to report on gay public figures,” he writes, “you are telling gays not to come out of the closet and journalists not to report the truth.”

I think that even if you are straight, e.g under no real threat from revealing your sexual orientation, you should have a right to privacy. That's your fucking (no pun intented) matter, not of the press.

And being famous (e.g a top CEO) doesn't change that.

The line about respecting that is like saying to "journalists not to report the truth" is totally BS. Journalists shouldn't report on private issues, period.

They are supposed to report on NEWS, stuff about public matters, policy, uncover scandals (scandals that affect the life of people, e.g with regards to corruption etc, not "x is gay" or "y commited adultery" and such things).

That we accept this "gossip" and even support it with "the public has a right to know" distracts from the true role of the press.
Bringing offline, push messaging and sync to the web (15min)
Please don't apologize - I absolutely love what you've done here - I'm frequently in situations where I don't have good internet connectivity, but would love to spend time keeping my scripting skills sharp with PE - and now I can. I'd previously scraped the questions off of PE, but could never check my answers until I was back online - but now I can!

Your project is going to have a meaningful, and measurably beneficial impact on my life, and I'd like to say thank you very much for the hard work you've put into this wonderful tool!
edit: HN won't let me post any comments. I'm sick of being rate limited every time I get into an interesting and worthwhile conversation. This story has already been flagged off the front page (was #3). This is ridiculous. E-mail me or PM me on Reddit if you want to know why most of the replies here miss the point.

How everyone in Silicon Valley reacted to this tells me you still have a long way to go before you can justifiably call it an accepting environment.

--------------------------------------------------------

You wouldn't realize this, but it's very helpful to people who are closeted or questioning to have real-life examples of gay people they can relate to. I live in a very sports-centric region. I didn't feel safe until Michael Sam came out and I could see that friends and family reacted positively. People around here just plain didn't discuss it before, so people like me had to take a big risk to live an authentic life in the open.

Straight people don't realize how much they reference their sexuality. You probably do it all the time in ways that are subtle and invisible to you. It doesn't make you a bad person. It just means you don't realize how goofy this sounds:

> I think that his sexuality being too boring a topic to be worth commenting on is probably a good indicator.
I disagree with the article. Tim Cook is not a gay role model but he should not be one: it's great that he is judged based on his performance, not on other factors. So let's celebrate that sexual orientation can stay as a private thing, detached from business and career. It's ok that people know he's gay, it's also ok that it's not brough up all the time.
Runtime.JS – Operating system kernel built on V8
louthy, thank you for those links. God bless you.
When this is used with a mongoDB backend, how much slower is it than just using pymongo?
I'm not strickly talking about subscription vs no subscription.

I think the key distinction, which is common in Quark of old and Adobe's subscription model, is "having the customers by the balls".

And the problem I'm reffering to with Quark was not the "Who cares about OS X anyway". It was about arrogant and complacent company, not caring about its customers in general, even in the platforms it did support.
My next door neighbour is a scientist who researches the connection between gastrointestinal microbes and mental wellbeing. Essentially, he believes that it may be possible to treat anxiety and depression by encouraging the growth of certain beneficial bacteria in your stomach.

From http://www.cbc.ca/news/canada/hamilton/news/why-researchers-...:

> Kunze, a researcher with the Brain-Body Institute at St. Joseph’s Healthcare, has discovered a new nerve pathway in the gut that is key to sending signals from an anti-depressant and anti-anxiety microbe to the brain.

> Kunze’s findings were recently published in the journal FASEB, or Federation of the American Societies for Experimental Biology. His team of international researchers have been studying signals in mice, and plan for human trials over the next year.

> Kunze’s mouse trials showed that the gut could send signals from specific probiotic bacteria, which have anti-depressant and anti-anxiety properties, to the brain.
[Show NH] Skeleton for Golang Martini project with AngularJS and Bootstrap
Also the book from Frenkel where this comes from (Love and Math: The heart of hidden reality) is completely awesome, a motivator for doing maths proffesionally, and with the strange ability to distill without distort modern math work (of his mainly) and transmit their importance outside the original circles. Just can say +1 to him!
Not to sound snippy, but how do you define projects in your world, and how do you benefit from having 21 of them open at once? How many do you interact with in a typical day?

That setup is so far removed from my day-to-day experience that I'm genuinely seeking understanding here. At most, I typically have 3 or 4 open "projects" at once, and those would be fairly tightly related (like, a server codebase and a couple of clients for it).
Don't drink the koolaid, man. You were right the first time. Calling it a "design language" is their way of obfuscating what they do, making it sound like it's something that only they can do. Therefore you, a mere programmer, should listen to them and do what they tell you, because you aren't qualified to "design" things. Hey, you didn't even know what a design language is!

I think we are witnessing the collision between two worlds: art and engineering. People that would have been designing books and magazines and advertisements and refrigerator facades a few years ago are now applying the same techniques to computer interfaces. They're actually trying to stake out their claim to this relatively young field, and they use their own jargon and obfuscated ideas to discourage non-designers from getting involved.

This is a problem because software interfaces are tools, not works of art that merely exist to be gazed upon. They should first be engineered, then made to look pretty. There is a reason you can walk into many places of business and see computer terminals with text-mode UIs, even monochrome ones: because they work and are efficient. Now those same interfaces could be made to look nicer by using high-res, color screens with nice widgets, without changing how they work--but hand that task to a designer and watch him pull back in disgust. No, it's got to look like a piece of modern, minimalist art, and all usable controls must be hidden away so as not to "distract" the user from what he "should be focusing on."

The average person who just wants a phone he can talk to people with and get directions with is left to suffer in bewilderment as he drowns in a river of constant, unnecessary changes. Every few weeks an app he uses suddenly looks and behaves differently--usually right when the person needs to use it for something, not relearn how to use it. This person is the collateral damage as the two worlds collide and deposit their flaming debris on the peasants below who can only take what they are given and try to fumble through.
3 Talks on Backbone / Marionette
Offsite backups are critical. What happens when wherever you're storing those nas drives / tapes gets flooded or destroyed?
Rails: Include a single-page Backbone app without sacrificing Turbolinks.
Thanks. My son has been asking me how to write games, and has spent some time looking around in the code for the Raspberry Pi version of Minecraft. Maybe we can make some headway in this version because even dumb old Dad can handle 500 lines.
I switched from a permanent role to freelancing last November, so I'm relatively new to this, but I'd be glad to explain what I do.

I make my skill set clear to my clients. "I can do this, but I'm not familiar with XYZ, so it will take longer than usual." I bill for reading documentation-- just because I'm not writing code, doesn't mean I'm not working. I made my skills clear, and they still decided that they want me to do it, so reading documentation comes with the territory.

I also try to provide an estimate with granularity of half a day (4 hours).

I don't bill for the time spent generating invoices, as that seems hopelessly recursive. I keep notes of what times I worked during the week with a granularity of 10 minutes. All of my invoices include timestamp ranges and a note consisting of 1 to 3 sentences describing what I was doing during that period.
Pretty much sums up my feeling about the responses too.

It's mostly "we provide the basics, let it to the not-really-that-big community to come up with the stuff you ask for" or "there's already some 10 ho-hum independent efforts for that", instead of: "we (Google), ourselves, will create, guide and provide top tier implementations for those things, like we do with Angular for example".
In that case you can determine that the candidate is arrogant and wouldn't be a good fit for company culture and disqualify. The risk for the company is that if you feel underappreciated, you'll leave us high and dry rather than communicating with us.
I'm always amazed that I hardly ever program in Lisp and yet these short snippets are more readable than any other language.
So purdy
I'm guessing some of the weird explanation used to describe the new design language is some of the design world's terms of art bleeding out into layman-land where it sounds ridiculous, but may be full of meaning inside the design world. It reminds me of this

http://adage.com/images/random/0209/pepsi-arnell021109.pdf

which, while full of similar sounding "nonsense" nevertheless became Pepsi's new design.
Even then, I keep these related codebases as separate modules inside a single project.
This is awesome. I am really looking forward to the sensor technology moving forward and how the world will change when everything begins to be measured.

I just purchased a Babolat Play racket which tracks every shot you hit when playing tennis. For the first iteration, its very impressive. To walk over during a water break and see the longest rally and stuff is pretty cool. Plus, different players definitely bring up completely different stats, which is also good to see. The future for tennis I suspect is something like playsight[0], which is cameras and a base station that can record you play, give you live serve mph, and even call the lines. But for now, the Play is the most amazing thing to happen tennis. 1662 balls hit this week.

[0] http://www.playsight.com
My complaint is they assigned obvious and easy to fix bugs (not improvements ot new features) to next paid release. Thats were they lost me as a paying customer.
Why is it called "Minecraft in 500 lines of Python" when the slides mention 8000 lines?
I'm working on my first consumer hardware project - an external Bluetooth camera flash for iPhone: https://wantnova.com.

The hardware is now shipping and now I'm working on improving the iOS app, which I've made open source: https://github.com/nova-device/nova-ios-app
Inspiring post! Thank you!

Your numbers look truly amazing, low CPI and high conversion rate to paying users.

Do you mind sharing what's your sustainability/breakeven point in terms of monthly paying users? :)
I guess it is around 25000, which you should be able to reach pretty soon assuming a 50% split marketing/product for the fresh funding.

Best of luck to you.
I use HoursTracker: https://itunes.apple.com/us/app/hourstracker-pro-timesheet/i...

Absolutely fantastic. Developer has been responsive to feedback/requests.

I'm a software engineer by trade and in any given week I'll log time against 5-6 different projects/clients. This app has been fantastic.

(You can export CSV/friendly formats by just e-mailing them directly from the app, can do date-range based, etc. It's fantastic.)
Important to note that these are just the first 202 questions, and they don't include any graphical resources.

Some of the PE questions, will probably benefit from the actual images, particularly ones like:

https://projecteuler.net/problem=252
What's the plan for the 200k? Are you throwing it all into marketing? Are you paying yourselves a salary?
We will absolutely be doing that. Having lived in China and eastern Ukraine the need for anonymity is very real, and very important to us. Thank you for the suggestion.
I asked that question and the answer was that as employee #7 at a startup, I was taking a big risk that we could be out of money before launching, and it was everybody's job to mitigate that risk by shipping great code. We launched, got more funding, and have revenue, so that risk is paying off so far.
Haha, I left it out on purpose! It's the number of signups :)
It depends ;) It's a very thin wrapper around MongoDB, so normally the performance penalty should not be too large. The biggest slowdown will come from inspecting a document class to see if other document classes are contained within it (which will be replaced by DB references).
I think the 8000 lines is after the release on github, which added lots of new functionalities.
I find it appalling that these "journalists" take the liberty of discussing private matters in a very public setting. Sexuality, like health and other personal subjects, shouldn't neither be discussed nor be part of the judgement of a professional figure.
I don't think they will. They just integrated Cordova into VS 2014 ootb.
The original project[1] was a very simple 500 line implementation of Minecraft. There is a fork[2] of that project with 8000 lines of code and many more features.

[1]https://github.com/fogleman/Minecraft

[2]https://github.com/boskee/Minecraft
It's not really beholden on Cook to make statements about his personal life (or for the press to do so) because others may identify with him.
In sports there exists more of a stigma around sexuality with less out players so it's much more newsworthy. Hopefully in 10 years nobody will find gay sports stars interesting either (at least not for that reason alone).
Show HN: Find a Bootstrap theme for your next project
If we need a computer science-y role model who happens to be gay, we got Alan Turing. Why get out the second team when the MVP is on the field?
Glad you found it useful! I think it's working because the market is huge (everybody has a "fitness" problem) and it's such a simple product.

Our expenses are at $10k with a 3 people team, some freelancers and a $2k/mo marketing budget. We plan to break even in half a year, if things go right.

My goal so far has been to keep us profitable, as in +revenue and -expenses.
If you didn't feel you got anything useful in the new version, why pay for it?
While I'm sure that was all super meaningful to actual designers, that was probably the funniest thing I've read all week. Particularly page 21's "magnetic dynamics."
I've been working with Bootstrap for a couple of months now and I have noticed that it is pretty difficult to filter through all the free and premium templates available for Bootstrap. You usually have to wade through fancy cover images and screenshots.

I have created Bootstrap Carnival to make theme discovery a bit easier. It instantly shows you the demos of over 1000+ premium Bootstrap themes from multiple marketplaces (WrapBootstrap, Creative Market and Themeforest).

Let me know what you think about it.
Able – Small Business Lending
The Aperture Kerfuffle
WARNING contains Sarcasam WARNING*

Of course that why history is full literally full of elite heavy camel units who turned the tide in so many battles and why Alexander's companions rode camels and of course the charge of the heavy camel brigade in the Crimea.
I've been writing an algebra editor. It automates much of the details of doing maths while letting you select or move equation fragments. It has been designed around solving back-of-the-envelope calculations so it starts and runs quickly, it's cross platform (a single executable Java *.jar file) and open source (http://sourceforge.net/projects/ket/). Once you get good at computer programming or maths on paper, problem solving becomes relaxed and automatic. Hopefully the same is true of Ket.

Just as you would write an essay by repeatedly redrafting it, real-world maths problems often require as much effort be put into understanding and clarifying problems as are required to solve them. And yet existing maths programs assume you know the question and need only break it into a series of standard steps (integrate, solve etc.) and leave the details to the computer. When doing maths on paper, you learn to recognize fragments and how to move them around. The intuitions are quite different.

The user interface lets you add functions and symbols which can alternatively be written in plain text, e.g. "sin(\alpha)^2=sqrt(x)". Equations are viewed in conventional mathematics notion and are updated quickly and smoothly. Click-and-dragging equation fragments lets you solve or substitute for variables and - with practice - perform algebra by various keyboard shortcuts.
Maybe Able might have the same outcome as Outbox which closed recently.

There are many unanswered questions here as to what happens if a small business does bankruptcy.
I don't necessarily disagree with what you're saying, but 90 percent of the developers usually develop their apps themselves - and do so badly, not just in terms of aesthetics, which is immediately obvious, but also in terms of UX.

For those 90 percent of developers, a really solid set of tools and resources like this for any platform is a godsend - and not just for them, but for their users, too, who don't have to put up with poorly designed and ugly apps.

How I wish Linux distros had the same type of design tools that Google, Apple and Microsoft are giving to their developers. 98 percent of Linux programs are garbage, and it's what's kept me from Linux for a long time (among other things, but this was definitely one of the reasons). Canonical has done a little work to improve this, but it's not as good as it could be, and even their store still looks like a mix of modern store with a 90's app store.

As for the other 10 percent of developers, who really know what they're doing in terms of design, they tend to not follow the platform's design guidelines much, or at all anyway, if they really think they can design their app in a unique way that sets them apart, and that's also better for the user.
We are a three people team of founders. Two of us live cheaply while traveling, so we keep it very lean, and one of us is living off his savings.

Here's the breakdown of expenses:

- $5.000/mo for paychecks
- $2.000/mo for marketing
- $800/mo for freelancers
- $500/mo for software and hosting
- $500/mo for operational expenses
- A 10-20% margin for things that come up

At a $10k/mo burn rate currently, and being on track to make $1k on our first month, we only plan to go as low as $100k in our bank's balance.

We are being extremely cautious and saving money for future projects, because we want to avoid raising funds in a need.
I only needed one.
This isn't a spectacular article. I, for one, think the status quo in this case is kind of great: it's not reported on because it's not newsworthy.

Now, I know that isn't really true: in 2014 it's still somewhat remarkable, sadly, for him to be in that position. But things are looking up! I look forward to the day when a CEO's sexual preference is reported with the same fervor as his or her preference for chocolate ice cream vs. vanilla: not necessarily secret but irrelevant to performance and frankly not very interesting.
This isn't a good argument, just because there's a lack of role models (assuming this is even the case) doesn't mean you should push an unwilling part to become one. It looks to me as if this man is being blamed for not "coming out" as if that's a requisite for every homosexual. Being the face of a public company doesn't absolutely mean that discussing, or should I say speculating, on his private life is fair game. He, like everyone else, has the right to protect his privacy and disclose or keep secret as little or as much as he wants.
We simple used Google Docs and pretended the product existed. Here's the original survey:

https://docs.google.com/forms/d/18Se8QtvIKrGPWd8HEN4ILZz3Yyp...
Your Lifestyle Has Already Been Designed – The Reason For The 40Hours Workweek
The usability of Gnome 3.10 and 3.12
Are Mom's Really Magic? To Their Kid's They Are.
AFAIK, In economics there's pretty much a consensus of journal ranks amongst researchers.

If you want to be a tenured professor, you'd usually be expected to have at least a certain number of publications in the top journals.

Also, I remember an interesting comparison amongst the Top 10 Econ departments, that compared grad students and the amount of top-journal publications they had 5 years after graduation.

The bottom line was that the Top 5 students in MIT\Harvard really have much more publications than any other grad student. But, the median Harvard\MIT one doesn't perform better than any grad from tier 1 school
Have you installed the Oracle JVM? By default Ubuntu uses OpenJDK.
Walking Desk Dangers
Fitocracy's great as well! But they're more centered in tracking and gamifying.

We take a different "just tell me what to do" approach. Users sign up, enter their stats and choose a goal: strength, weight loss, etc. With that, we generate workouts and plans to help them get there.

We also offer meal plans and personal coaching, because the human aspect matters a lot. That's why I believe most "fitness tracking" startups will fail... people are looking for a plan, not for a pretty dashboard.
5 Keys To Product Differentiation For Fun And Profit
I don't think they've given up on the idea considering there still is no official version management.

Sorry, that wasn't clear, I was talking about the language itself - the language is now versioned, but it wasn't for initial releases - they had weekly snapshots, then moved to formal versioning and gave up on the idea of being version-less. See these slides about version 1:

http://talks.golang.org/2012/go1.slide

What holds for the language holds also for libraries I think - having explicit versioned releases and being able to sometimes break backwards compatibility is really useful, esp. if others can pin whatever version they import easily and migrate at their own pace.

I think it's good people are experimenting with pkg versioning - if someone comes up with an elegant solution and deals with most of the edge cases, it'll probably get into the bundled tools like go get eventually, or people will stop using go get and use another better tool. go get is not essential for fetching go libraries, it's just the blessed method.
Or: welcome to the memory mountain, enjoy your stay.
Nothing as interesting as many of the projects here, but I've had around 10k visits this month and plenty of returning visitors, so I guess it's useful enough.

It's a very simple generator for static social media sharing buttons with support for Font Awesome: http://simplesharingbuttons.com/

Quite useful for mobile websites or email newsletters.
https://github.com/boskee/Minecraft