skysight-inc/HackerNews huggingface dataset:
Welcome to GitHub, .NET
Yep, working on it. We get bar code data from BreweryDB, which allows us to improve bar code accuracy without an app update.

BreweryDB takes user submitted bar codes easily with PocketBeer (BreweryDB's app) http://www.pocketbeerapp.com/
Ask HN: What is better than Evernote?
Ask HN: Need a good pdf reader
I'm reading many technical pdf papers on my laptop. Many of them follow the typical portrait two-column format. The whole-width view couldn't display the whole page. I'm looking for a pdf reader supporting the following two important features:

1. Landscape two-column view. I hate to scroll down to read the left column and then scroll up to read the right column;

2. Auto hyperlink reference. Many papers don't come with the hyperlink references. I hate to jump to the end of the paper to find the reference, and then go back to the original location. I hate to memorize the original location.

Any recommendation?
I'm not sure I can think of a case where new routes should be added dynamically, is there ?
While $50,000 a month is nice revenue, a growth rate of 9% month over month does seem quite low. Was the majority of the $50,000 front-loaded? I'd really be curious to hear what market they are in? Seems hard to believe given their pedigree (YC), monthly revenue 50K, and lean team (8 people), they can't find a VC to bite.

If they are charging monthly, what about blasting all paying customers with an upgrade to yearly promotion (20% off). That would bring in a lump sum of cash upfront which should provide additional runway.
They officially changed name in 1991 to be called just "BT".
I view the aging process as a sort of exploration-then-exploitation reinforcement learning process. In youth we explore our world and in adulthood we fall into efficient routines and become more productive.
Looks like it's broken. I just randomly entered some information: http://imgur.com/ZWpC6rL

$110k yearly salary + $16k income from rent. Own a $500k house with no debt. Potential for a $1m exit and 5% annual increase in salary. $600 monthly expenses and with $11k in the bank.

"You will not be able to retire. Try decreasing expenses or increasing income.".

Am I missing something?
Thanks! Fixing it now.
> It's a bit harder if the network might not become available until after startup but not that much so.

That rarely happens in server environments. I wonder how much of the recent debates about init systems is caused by the the rise of mobile consumer devices and developers' desire to cater to them.

I care when my laptop takes more than a few seconds to start up, but I really don't care when one of my cloud servers takes a few minutes to start up. Network not ready yet? Meh, we could just sleep(10) and try again.
Sure they can track the searches done by your IP + other information from your browser.
Haha, I know so many people in this boat. I even know of one startup that was walking the line between B2B and B2C, and just temporarily made a slight turn to B2C to see some easy (non-paying) user growth just to raise the A, only to go back to their B2B route that they are confident will succeed in the long run. I'm sure this story is not going to be popular amongst the investor crowd, but it's much harder to raise an A once there is actual margins involved.
I hope its like spacemonkey for enterprise.
Imagine what happens at scale if everyone forks the repo when a critical feature they need isn't being worked on by the core team. Suddenly you have dozens of forks. Now imagine that the core team eventually gets around to publishing that bugfix you really do want. All of these incompatible forks need to down-integrate the change and work around the little tweaks they've added. You have a mess.

Open source works because the projects that become popular can stake out a particular territory and say "This is our responsibility, this is your responsibility, these are the hooks you can tap into, and if you don't like it, fork or use a different project." Flip the perspective and imagine yourself as the user of an open-source project. There's always a huge amount of work you have to do to customize exactly what the framework gives you to what the product needs. This is okay, because that's the bargain you know you're signing up for when you use the open-source framework, and it is after all what you're getting paid to do. If you don't believe it saves you more effort than it costs you, then don't use it. (In fact, there's a huge graveyard of projects on GitHub where the author tosses their personal way of doing things over the wall and then wonders why nobody uses it or contributes to it. This is why: the benefits don't outweigh the costs.)

Now imagine that you're at a big corporation. There is a lot of work that somebody has to do to make the product work right. All of you are getting paid by the same entity, the company. Who does the work? The team who wants it? The team whose codebase it's in?

Open source projects have the luxury of defined interfaces; they get to set the boundaries of what their code does themselves, and can turn away customers who need more than they provide. Internal teams do not: if they say no to a critical feature (regardless of how different it is from their existing interface), the product doesn't ship, and then an executive gets mad. So often adding features is non-negotiable, the features are significant enough that there's a real risk of impacting the stability or performance of the core product - and yet it's still the right thing for the business to do. The big problem is that each individual team wants clean code and well-defined interfaces, yet the benefit accrues to the company as a whole...hence, resentment between teams about who's got to spend significant work mucking up their pristine design.
> Looking at the data you shared, the 8,000-strong email list clearly made a major impact on the launch.

Yeah, I think so, though I'm not savvy with analytics enough to tell where readers are actually coming from.

> How long did it take to go from 0 to 8k,

I added the mailing list blurb to the site around 2013-08. Over the next eight months, I wrote ten chapters where each one got the site a bump of traffic and drew a bunch of sign-ups.

> and what sort of signup form or CTA did you use?

I don't know what a CTA is, but I used mailchimp and tweaked the sign-up form myself. It's a little different now that the book is done, but you can see what it used to look like here:

https://web.archive.org/web/20141018101559/http://gameprogra...

> One other question: How have direct sales been on Smashwords?

OK, but not great. While I totally get people who don't like walled gardens and just want to buy a file, the reality seems to be that most shoppers go through managed eBook stores like Kindle, iBooks, etc.

I mainly used Smashwords because they seemed like an easier path to get the book into iBooks and a bunch of smaller marketplaces I couldn't be bothered to manage manually.

> PDFs are sold through Gumroad.

Huh. In my brief research for where to sell the PDF, that didn't turn up. I'm using payhip, which seems nice so far.

> One suggestion I have for HNers who have read the book is to leave honest reviews wherever you bought it -- this can really help the long tail of sales.

YES YES YES. Buying one copy is nice. Writing a review is like buying N copies.
How the culture of overwork is killing entrepreneurs
Funnily enough, that's a paywall link too. At least for me in Canadialand.
I'm all over the map. My day job requires tons of quick and dirty data analysis or concept prototyping which tends to get thrown away, which moves me towards declarative langugages (lots of SQL and Prolog) as well as pragmatic dynamic languages (Clojure,R,Ruby). But if I'm actually building anything that is meant to last more than a month, I tend much more strongly to an ML philosophy. Currently that is mostly Scala and some Rust, but I've been wanting to play with F#/OCaml for a long while.
We have a bug where the graph breaks when "Average term" is 0. If you change it to 1 everything should work. Fixing now...
You may be right (hint) - but that doesn't change the outcome and why Mozillians are retweeting that it enables choice. It actually does.

Thanksfully a company is more than a CEO, CTO, and Legal affairs. In this case the mission matters more than a temporary set of positions - I would think. And either choice wasn't bad for the mission - in fact, more money so that employees can still be paid is probably a smart choice.

Thus you're complaining about the non-openeness about the decision and the slightly twist of words - and that's fair. But again, it may not matter that much.
Well, that is mostly due to the quantity of things you can do with it as well as the literal 1000 keyboard shortcuts it has (I got halfway through compiling an ankii deck, and i counted 400, I'll get down to doing the rest once I have time again).

The link I have in the post above outlines an efficient org-mode workflow [http://doc.norang.ca/org-mode.html], but since that one is fairly mature and detailed, it's a long document as well. Then there's this fairly short video that just showcases the basic features [https://www.youtube.com/watch?v=nsGYet02bEk] or structure manipulation.

I could give a short overwiev a shot though.

Tree based document structure : Start a line with * to create a top level headline, two * to do a subheadline, use as many ""s as you want to infinitely subdivide tasks and ideas. Toggle entire subtrees from view with a single key combination, or generate a sparse tree that only contains what you need.

Tables: Autoformatting ASCII tables that start on a new line with "|". Mutate rows, columns, use emacs-calc inside of the table.

Todo Items: Create todo's by writing a headline that contains "TODO" as in " TODO sth". Or pressing C-c C-t. Define different sets of todo states globally of per file. (Say BUG | RESOLVED WONTFIX) with any number of intermediate steps or finished states. Create TODO dependencies (just have sub-TODOs under existing TODOs). Add automatic notes to todo states, and or timestamps. Track how much time you've spent on TODOs exactly (say for billing).

Refile entire regions into different files entirely. Say you had your "in"-file, and you're in your project view. You suddenly remember to go pick up milk. Type it into your project view, C-c C-w, autocomplete to your "in" file, refiled.

Agendas : Agendas will cull TODOs, Deadlines, Scheduled tasks and Habits from all your buffers automatically. Want to know what needs to get done at work today? Generate an agenda of all TODOs, Deadlines and Scheduled tasks that have the tag :Work:. Done.

The beauty of it is that you don't have to learn how to do all of that right away. If you know the basic commands you can already get a lot of use out of it, hell, if you know the syntax for TODOs and headlines it's allready usable. But org-mode is there for people who like to tweak their workflow. Everything is tweakable, rebindable, extendable, and it's not limited to usage as a personal planning tool. You can write HTML with it, or insert LaTeX and export to PDF. A lot of those long guides for org-mode have been written in org-mode.

Edit: Now Hackernews formatting is messing with this a little, and thinks double stars mean indentation...now way to escape that though.
This is awesome. So glad I started using PyCharm recently.
Also, all your images are loaded over http, when you are serving from https, resulting in:

Mixed Content: The page at 'https://42floors.com/' was loaded over HTTPS, but requested an insecure image 'http://images.42floors.com/8ede644d63d36e5e26d7a394ee5061d07e87389d.jpg?s=75x48%23'. This content should also be served over HTTPS.
If the founder can get the 90K cost constant and keep the rev growing at 9% per month, there is only a $10K shortage by month 7 (and cash runs out in month 6 only). This can easily be solved with some annual prepayments.

Source: https://docs.google.com/spreadsheets/d/1RSHx9pwrSKfOlUr2jyqK...
The SOL Vision monitor [1] is currently the only affordable screen in that regard (without hacking). It's specifically built for outdoor applications and has HDMI, VGA, and RCA/AV input, but unfortunately it’s limited to 1024 by 768 pixels.

[1]: http://www.solcomputer.com/sunlight-readable/sol-vision-moni...
Paper + Pen
Thank you for this! I'll be trying it out in about a month, and I'll let you know hos it goes.
3 Factors That Could Limit the Growth of Your Mobile-App Startup
This is cool and reminds me that when I bother to think about it I'm continually surprised no major camera maker has released a camera with an open source firmware.

Granted, I don't think end-users care about the openness of their cameras, but it only takes a small core of developers who do care to donate a lot of time and vastly increase the value of your device. As an example, if you hang out on forums for Canon cameras you will find a lot of people who factor whether Magic Lantern (and open source hack on top of closed source Canon firmware) will run on the new model or not.

I particularly wish Sony (who is killing it with their sensor designs lately) would jump on this.
Yahoo to Become U.S. Default Search Engine for Firefox
I've been using JS eval fine. Feel free to open an issue on https://github.com/LightTable/LightTable/issues as described in https://github.com/LightTable/LightTable/blob/master/CONTRIB...
Cool spreadsheet. This will come in handy later in life. Thanks.
which is the point. they get money through firefox/chrome. if they didnt have the firefox search deal, then a lot - lot - lot - less money.
This kind of thing in particular seems to be a first for them, seeing as there are no other 'korginc' repos on github. I do hope they publish more there.

I'm not sure what exactly you are trying to say about their MIDI implementation, but fwiw I have had less headaches while implementing things based on Yamaha's SysEx documentation than Korg's. Not that either company seems to be trying to hide things at the MIDI/SysEx level.
Yahoo's rolling out a new interface for search for Firefox by the end of this year, and other browser beginning next year. The official Mozilla blog [1] has screenshots of the new design, which mimics the existing cleaner Google site.

[1]: https://blog.mozilla.org/blog/2014/11/19/promoting-choice-an...
Ha, you're the guy behind Pond (hi!). As a security researcher, how does it feel to work for a company that (reportedly) (pro)actively collaborates with the NSA? Are you ever worried that the company might not be as ethical as it seems to the average Googler?

puts on tinfoil hat

edit: Thank you for the downvote[s]!

edit2: I just remembered a relevant example. Reading "How Google works", I clicked in many ways with their vision about smart creatives and how to run a company properly. However I then immediately realised that it's written by the same a-hole involved in the massive Google-Apple wage fixing scandal [0], and it made me question how much of what's in there is real.

0: http://www.cnet.com/news/judge-rejects-324-5m-wage-fixing-se...
> Especially when being fired after barely 3 months.

The parent mentioned 3 months notice prior to taking holiday/vacation, not 3 months of employment.
Mo money mo problems, unfortunately. Hard to keep that overhead constant.
Given his comment i can say he works for Mozilla or worked for Mozilla or have good contacts there. What he wrote is 100% truth as far as I'm concerned. (i have good friends at Mozilla myself and that echo their exact words from 3 y ago)
Show HN: Teleport – Find the Best Place to Live in the San Francisco Bay Area
Wonderful.

Is that the simple answer?

Delegate, use other people, leverage resources.. and you too can have plenty of cash and time?
Depending on what you did and the conditions of how were supposed to do your work, you may actually be classified as an employee. Even if you were given a 1099 if your in the USA depending on what you actually did or certain requirements from your employer it might have made you a W-2 employee.

If you were improperly classified the employer owes back taxes, medicare, social security and a whole range of other payments to you and to the state and federal government. If this is the case make a call to the IRS they love hearing stories like these, they will send the Uncle Sam team out to help get some clarification on the matter.
Blackmail might well be a crime..?
> It really emphasises the size of the universe.

Here's another comparo:

If your average galaxy was the size of a coin, the size of the observable universe would be on the order of a large town.
APK Mirror
Typically, news sites with a paywall (e.g. WSJ) will give you access if the referrer is from Google. I simply google the headline and follow the link back to the story and am granted access.

Always works for me.
Yes this also assumes the 9% growth is word of mouth and not ad spend driven.
IMAX movies are almost square (1.43:1) and they are indeed a better experience (let's ignore the 3D conversation, IMAX can be 2D).
You forgot Gmail/Picasa/Google Plus/Google Drive/Google Cloud/Youtube type services (control the server), Google Glass (control the user's visual conception).
But it was still mostly designed over 20 years ago http://en.m.wikipedia.org/wiki/RT-2PM2_Topol-M#Development_a...
We have a 'horizontality' to our vision, not because our eyes are side-by-side, but because that's how we interact with the world; and how we grow up doing so[1]. We have a slightly narrower arc of vision vertically due to brow and cheek, but even so, the stuff we see 'up' and 'down' is low-density information.

What's happening in the sky or on the ceiling isn't particularly useful to us, and as long as we have reasonably sure footing, the same is true of the ground or floor. We spend our days interacting with things mostly in the horizontal visual plane. Things that we approach or that approach us mostly move in this plane as well.

[1] There were a few famous experiments a few decades ago showing that what we see as we grow up affects the development of the visual system: https://computervisionblog.wordpress.com/2013/06/01/cats-and...
The blog posts might get a little long if we prefaced all of them with a description of Light Table, but hopefully lighttable.com can provide you with all the information you're looking for :)
> 8: How can the community ensure that the Vim project succeeds for the foreseeable future?
>
> Keep me alive. :-)

Odd to express narcissism in response to this question.

I have no idea whether NeoVim is going in the right direction but the feeling you get from this response is that Bram is focused on guarding his turf rather than thinking constructively about how to move Vim forward.
Nope, that's a pretty common misconception though. You surely can own a server (I do) but you just can't own a domain. You're merely leasing one from a registrar.

You see, I strongly believe identity's an intrinsic property of a person, and if you need a provider for one there's something really wrong with the setup. I'm completely fine with asserting notaries, but not providers.
I use mobile firefox as well and it switched to yahoo as well. i could change it back without any issue.
i think they changed defaults - but if you had put your own engine yourself it didnt.
Then automate it and charge $6 per month. :)
I was surprised that 9% month over month growth rate is a bad number, given numbers in http://www.paulgraham.com/growth.html.

I suppose the difference is "during YC" vs "leading up to a Series A"? What are good numbers?
I was a judge for a different session at DEMO. First time there, pretty interesting stuff.
I bought a new $350 bike so my expectations are low. I'm ok with that. I wasn't sure the bike commute would stick so I didn't want to go all in right away.
Cool stuff. Really like the app.
Actually it makes sense IMO. Current yahoo "stylesheet" and ads are freaking terrible.
If they bring a clean UI with few or no ads this makes it way more useable.
I've done that, but the fact that it was happening is non-obvious. Additionally, with it off, Google Now constantly pushes for it to be on.
Really great post, and not just for founders but for early stage investors as well. This is definitely why we are seeing so many more bridge rounds, but I'm not sure if those are really as bad as they've been made out to be, or just a new reality (for example, I know startups that have done a "damaging" bridge round only to then raise a huge A).

Either way, even more reason for founders to bootstrap for longer if they haven't hit that huge growth curve yet, or just bootstrap forever!
Does anyone know how this compares with Delphix?
There's also Ethercalc [https://ethercalc.org/], a spreadsheet version of Etherpad.

Etherpad, Ethercalc and Mailpile (and more!) are all available on top of Sandstorm [https://sandstorm.io/apps/] - which basically makes it easier to manage them all.
Always wanted one of these!
There totally is a fitness function for open-source. People who find that an open-source program creates more hassles than it solves don't use it. Folks who blog about their hassles induce other people not to use it.

There are a number of open-source projects - web.py, Mongo, Angular, Ember - that I am actively avoiding because IMHO their benefits to me don't outweigh risks or previous hassles experienced. Much better to use tried-and-true open source projects like MySQL, Postgres, vanilla JS, and Django that I have had good experiences using. There are many others like Polymer or Docker that I am intrigued by, would love to give a try, but am sitting on the sidelines until other people uncover the most obvious pitfalls.

Economically, open-source projects are just startups where the monetary cost of use is zero. That doesn't mean that the total cost of use is zero, and as you're evaluating potential products, you need to be careful to figure in time expenditure spent debugging as a cost. But you are incredibly naive if you believe that just because you are paying a million dollars for a piece of software, you will spend less time debugging and integrating it than a well-used piece of open-source software. Hell, I once was the college intern writing that million-dollar piece of software. All it takes to sell something is chutzpah.
How Startups Can Win Cash on Campus
Docker Networking Going Enterprise
My school (when I still went to it) did this, presumably to allow filtering of search terms. It stopped you using Google over HTTPS to avoid filtering. The solution was simple: DuckDuckGo.
I wonder how this will affect Chrome's impact on the battery. My OSX already complains that Chrome "uses significant energy."
Yes, but the article is about companies hiring talented people, not about being hired.

Also, having developers with a minimum competence, a good business ambiance will make the difference, more than hiring a supposed coder-rock-star.
You should restart FF with addons disabled (Help > Restart with Add-ons Disabled) and then compare the two. If you want a "passive web browsing experience" on FF, you could create a separate profile.
This is a big deal. For too long, Mozilla has been reliant on Google for funding, even as Google Chrome competes with Firefox.

I'm absolutely rooting for Yahoo and Mozilla, as consumer-friendly underdogs. Let's remember that Yahoo was secretly fighting for user privacy in FISA courts for years: http://www.theguardian.com/world/2014/sep/11/yahoo-nsa-lawsu...
Well pg is talking about weekly growth, not monthly:

"A good growth rate during YC is 5-7% a week. If you can hit 10% a week you're doing exceptionally well. If you can only manage 1%, it's a sign you haven't yet figured out what you're doing."
What I've seen from their patching of ordinary machines, I would say its pretty far from controlled or well thought through. Their patching has led to our machines becoming unavailable before, despite that we have multiple machines in the same availability set. We've been in contact with support to describe what happens and have gotten an Oh, its by design-response back.