skysight-inc/HackerNews huggingface dataset:
Actually PHPStorm is so good with keyboard shortcuts that it offers a few default sets ("keymaps") out of the box to choose from.

Eg. I'm used to Visual Studio shortcuts scheme - I can switch to it straight away (IDE Settings -> Keymap -> Keymaps). There's also Emacs, NetBeans, Eclipse etc. So you don't even need adjusting your habits or wasting time for manual customization.

I don't want to sell you this stuff (not associated with JetBrains in any way), but it's solid, so why make bones about it
I've been working from home (freelance developer) for about a year and a half now. It's obviously going to be dependent on the person, but so far I haven't found any real downside. Some people say they get lonely. I find that between my wife and occasionally going out with friends I have plenty of social interaction. Not having to spend any time commuting is great. I have my workspace setup exactly how I want it, without any compromises for any kind of company standards.

Also, while this may be a somewhat touchy subject, I can work when there is actually work to be done, and do something else when there isn't. I think that's the best part. There is actually incentive to get things done as quickly and efficiently as possible. I know when I get done what I need to I can stop for the day, but if I was in a typical office, I would need to be there all day regardless of how much work needed to be done that day.
Startup Book Publisher Unbound Raises $2M For Kickstarter For Authors Platform
Although it's a shame they weren't acquired by a larger UK tech business, it's still very exciting news. It's not often that one of the startups to come out of Silicon Roundabout exits. They've done us proud.

Well done to all the Shutl team!
Why, exactly, is 432Hz "more natural" and "attuned to the universe" than 440Hz? If you listen to the video backwards, 440 then 432, 432 sounds flat.
Yeah how does this compare to firebase?
When it comes to finding the best way to organize a business, there is no one-size-fits-all solution. My own experience is that working remotely is a viable and even desirable option for many but not all businesses -- it depends on the nature of the work, and on the kinds of interactions people must have with others inside and outside the company for the business to be successful.

For example, individuals engaged in highly creative multi-disciplinary endeavors -- like the writers, artists, and technicians who together make a Pixar film -- seem to produce great results when they are regularly interacting with each other face-to-face. Steve Jobs, in fact, forced a redesign of Pixar's headquarters to promote face-to-face encounters and unplanned collaborations.[1]

--

[1] http://officesnapshots.com/2012/07/16/pixar-headquarters-and...
> Also we compared the prices and it is almost impossible to beat amazon for these things as well.

Huh? Where did you look?

For formula, diapers, wipes, etc. Amazon didn't come close to Target, even without coupons. Amazon was like $23 for diapers that were $19.99 at Target. I've been a prime member forever, and wanted to use Amazon, but it easily cost 10-20% more, even with automatic ordering. Combine Target retail or sale prices with coupons and the 5% credit card discount and it was an unbeatable combo.
>anecdotes don't necessarily translate into what actually works efficiently

>I'm just saying it doesn't work for everyone and it's harder even for motivated people like me

>for many I'm sure there's a noticeable difference between productivity in the office (due to a variety of factors) vs. working from home.

So the only anecdotes you'll entertain are the ones that support the decision you've already made. Got it.

Snark aside, I strongly believe the parent was right - people should be judged on the results they bring to the company, not how effective they are at turning the office's oxygen into carbon dioxide and their merit at weighing down their company assigned chair.

Even if a company with one thousand employees doesn't have all A-players, why should we assume that even the B or C players can't effectively bring their B or C game outside the office? Shouldn't we structure the companies policies around the assumption that your employees are trustworthy and deserving of flexibility, and if they aren't maybe they shouldn't be an employee?
What's the story behind this gif?
I've been developing my work using Foundation. I can't say I'm making a terribly informed decision, because I'm a back end guy and I'm still learning to write good modern front end. But Foundation felt better to me, and it's not driving me up a wall yet.
> I would like to see more of the same charts, but instead of just graphing life expectancy at birth, graph life expectancy from ages 1, 11, 21, 31, 41, and so on. I would compare the "Life Expectancy from Age X" graph for the U.S. against the same graphs for other countries.

The article itself notes:
In 2011, the National Institutes of Health issued a report that tried to make sense of it all. Right away, they found our weak spot. "U.S. women have relatively high mortality rates at the younger older ages," they said, which means when women hit their 55th birthdays, for the next almost 20 years, roughly 55 to 75, they will die more often than women in comparable countries. Americans get more lung disease, more heart disease, more diabetes. If Americans reach 75, they get competitive again, but that early old age is where we lose ground. American men showed pretty much the same weakness at roughly the same times.

And the NIH study [1] linked in the article actually has the kind of charts that you suggest should be done comparing life expectancy at various ages.

It would maybe help if instead of reciting canned arguments based assumptions generated by the title, people would actually read the linked articles.

[1] http://www.ncbi.nlm.nih.gov/books/NBK62373/
If you're in the Seattle area, some friends and I are opening a coworking space specifically for developers and software people in December. We're still working through some basics (pricing, plans, etc) but at a minimum we'll have amazing bandwidth, professionally installed AP's and a bunch of hackers:

http://coworking.formidablelabs.com

We're also using Github issues to collect feedback on what developers want out of a coworking space. Feel free to add your thoughts, even if you're not in Seattle:

https://github.com/FormidableLabs/coworking/issues/1
There are no AngularJS pieces to the site (outside of the videos themselves, which are almost strictly geared towards Angular)
Plundering science, bone by bone
Author here - didn't expect this to end up on Hacker News, given the niche interest :) Happy to answer any questions you guys have.

(And if anyone has an interest in contributing, please get in touch!)
Yep, my daughter is only 2 and my wife worked before she was born. So for 2 years I worked at home alone, though I have 2 dogs. It was weird being alone all day, but I got so much more accomplished. Getting out for lunch helped me a lot, and taking my dogs out. Even just a stroll around the block can help a ton.
That's a special interpretation. The parent comment is correct that they didn't actually break anything, they just didn't implement the new features thoughtfully. You could still maximise windows just like previous versions.

Now Exposé.. that's another story...
Totally true. Even when the path is seamless, initial costs are nearly zilch... learning new things and applying them is anathema to many devs.
I'll never touch bootstrapper while it has no semi-colons.

Zurb is awesome, but I'm using Semantic UI now. It's new, no V1, but I enjoy working with it more than any other web framework I've used.
+1 for IntelliJ IDEA
If I can plug my company - http://www.surgeforward.com/

We're 100% remote, and work hard to keep things fun. I'd encourage you to apply.
>With MOOCs we no longer need universities to educate people.

I am not convinced of this. I think MOOCs are great and certainly a game changer for domains like computer science. But there's lots of domains that I know nothing about that I am not convinced I could master via an online course (e.g., biotech or anything else that requires expensive equipment).

Even where MOOCs are the best answer, isn't the best provider of a MOOC going to be a university? Maybe just what we think of as a university will change.
With most threads, your request would be perfectly reasonable, but this is a technology designed specifically to keep your communications private. There aren't many threads where bringing up the NSA would be more relevant than it is here.
Typically - yes, but we can change that. Application does not need to access all data, it happens because today any web application serves millions of requests and thousands of users, it needs to access all the data of all users at any time. When using ZeroVM you can serve one user and one request by one VM instance. Then you may explicitly define what data is accessible to that one VM instance. Yes, you can implement such controls in your application yourself, but we are just doing it for you, uniformly, on infrastructure level.

And about "3rd party code". If we have two developers, each works on a different module of the same application, isn't their code is "3rd party" to each other?
Show HN: Solo Founder's Nonprofit YC Application -- Open for Feedback on Idea
Hi HN, I started a nonprofit that is pioneering innovative uses of incentives to stop poverty. Would love to hear your feedback! Website is http://newincentives.org/
PaperG brushes off competition from Google, continues to grow profitably
I've worked entirely remotely for multiple years in 2 separate cases. I prefer loosely coupled teams and remote structure works well for this.

My main problem is when I need to interact with office culture. People in large conference rooms with a shitty speaker in the middle of it. When more than one person talks at once, it all becomes totally inaudible. Accents also become much harder to discern under the fuzzy sound quality that this kind of environment produces. I never have these problems with predominantly remote teams.

How to bridge that culture gap? Does the office world just need better speaker phones?
They also found HEVC-MSP "worse" in some metrics. Seems a red herring to me. WebP isn't just about replacing JPEG, it's about replacing GIF and PNG. Today, on the web, if you want transparency or animation, you have to choose much worse formats.

And why is it so awful to add WebP to the list of image formats gif, jpg, png, but we can have a much longer list of supported audio codecs? What is different about audio? Or video for that matter? The argument seems rather arbitrary and self serving.
I am amazed at how amazon remains doing business with so low margins or no profits.

It's called the bait and switch? That's always how it works. They will extract value from you, likely in ways you don't understand. Or cant comprehend. At times you won't expect. Anything else is a mathematical impossibility, given the fiduciary repsonsibility of management. Its not if but when.
[video] Stephen Fry explains Changes to computer thinking
The first time I tried to work remotely I was in college, living in a dorm. Work was not my priority, a dorm is not a good environment, and online collaboration tools weren't as good then (2003). I missed a big code deadline, and that was the end of that experiment.

I've been working remotely again for the past 3 years, with good success. It's been a boon to me since I've had to move twice, but was able to keep the same job.

I love working remotely for all the reasons 37signals hit on the their video, but there are some downsides:

1. loneliness - This may still be preferable to some office situations, but it can wear on you. Web chat, coffee shops, and coworking spaces combat this, but still.

2. distractions - You can also waste a whole day at work if you are in an office (and offices have their own distractions), but I still think greater self discipline is needed to stay on task working from home.

3. poor work/life division - Contradicting #2, it can be hard to STOP working. I find myself working while I eat dinner, on weekends, and late in to the night.

4. "out of the loop" - Especially if the whole company isn't remote, you can quickly become "out of the loop". Even if the company makes a big effort to have frequent virtual meetings and CC you on discussions, you will miss out on random office discussions/overheard phone conversations/etc.
And Node started shipping NPM in 0.6.3 --- which has also worked great.
Bootstrap has a nicer grid system, in my opinion. XS/S/M/L vs. S and L with Foundation.
A few things for me:
1. Social/group gatherings. Most of the team works in an office so it's hard to always read (we use chat to keep in touch) that they're off getting lunch or drinks.

2. It's hard to feel like I have the true freedom of working from home due to people being in an office. It's a lot harder for them to see I'm away from the desk. This may have been exaggerated a bit by the fact remote workers were all EST while officer workers were PST. In this video it's clear everyone is all over so stricter hours are harder to enforce.
The launches are coming from the Google Ideas summit, linked in the article.
Don't forget cdparanoia!
£10 now, which isn't so bad. I'll usually wind up manually combining orders to get above threshold, but sometimes it does mean that I won't order from Amazon at all.
I think it's better as a mystery.
Fix your copy:

"Send us your latest AWS bill and we will save you at least $100 off your bill* (must be spending over $2k a month), however – here’s the neat bit – if we can’t make a saving, we’ll send you one hundred dollars in one dollar bills.Why the one hundred dollars in one dollar bills, because that’s the way Paul Graham does it."

The punctuation is incorrect in the second sentence, and it'd be nice to have the rest of the story - not all your customers are familiar with this little in-joke, whatever it is.
Opportunities are in abundance but opportunities for Google, Amazon and Yahoo may not be the same opportunities for Apple. Sure, it might frustrate shareholders as it is their money. But when you pay for Apple stock, you pay for Apple's strategy and Apple's strategy right now hasn't been to invest their excess cash. In which case, I personally think that they should return some of it to shareholders, which they are to some degree.
I gotta agree - I don't know how this works. You should think of having a "how it works" page on your site.

I would seriously consider adding something like coffee or tea though (depending on how the beer part is implemented). By focusing on beer, you are 1) limiting who will be able to use the app (some people just don't drink), and 2) limiting the time of the day people can use your app (after work hours). If you add something like coffee, then more people can use the app more often. It's a multiplier.
Residential solar is a middle-class phenomenon
We currently have a comprehensive security model in place which is detailed in our developer documentation at https://developers.goinstant.com/v1/overview/security.html.

We offer fine-grained access control lists that work with our authentication mechanism that gives the developer the ability to determine exactly which users and groups can modify data. You can read more about our ACL implementation at https://developers.goinstant.com/v1/guides/creating_and_mana....

Security is a huge priority for us and will continue to be moving forward, we will continue to work towards building features that enable and documentation that focuses on building secure realtime applications using our Platform.
I was in your shoes, and I know your pain. It's the awful pain of knowing that you live in a time where you could work from everywhere, and yet, YOU are the person who is still stuck in an office almost the entire daylight of your week and when you're not in the office, you're sitting in traffic. You're living a near industrial era life in a post tech world. You know in 100 years they will write in the history books about the tech generation that sat at desks in front of a screen typing 8+ hours a day with no windows. You feel you're literally watching your short life wither away while other people are sitting on the beach in Thailand with a Macbook Air under their umbrella.

Let me explain how I personally got out of this situation: I became a software consultant. For sure, it's not something you can become overnight, because you need clients, but it's a good way to get out quickly versus the ivory tower of starting your own profitable product offering. Heck, 37 signals and Fog Creek started out as consulting firms.
The company I work for has 33 employees, 16 of which are developers. We have the choice to work remotely. We use GitHub for code, Google Docs/Drive for document storage, and email, IM or Google Hangouts for communication - haven't found a need for anything else. There is a small office in the company's "base city" where a handful of employees work full-time (by choice), but the rest are remote throughout the region. Most of us are within a 1 to 2 hour drive. We gather at our space once or twice a month to catch up, show off new ideas, and hangout over a few beers - it's not a mandate, just whoever can make it. I'd say there's a 95% participation rate. We've found it takes the right employee to handle this environment - someone with a lot of drive and accountability. Bad apples shake down pretty quickly. A new hire will drive (or fly) to the office and spend 2 - 3 days in town getting his machine set up, filling out paperwork, training, meeting the rest of the team, etc., then head back out and work from whenever and wherever he/she likes.

We have a policy that unless you declare you're "out of the office" (i.e., vacation), you should be generally available between the hours of 9-to-5, should someone need to contact you. In practice, though, to avoid being disturbed like that, we've found that we've all become excellent communicators and will set expectations appropriately for our co-workers. To date, not one of my co-workers has called me if I've been out during 9-to-5 because they needed me.
If anyone is in the Jersey Shore area there is a coworking place in Asbury Park called Cowerks, http://cowerking.com/
I knew that this was going to be a comment before I even opened clicked on the link or looked at the comments. Yes, Google shouldn't have shut down Reader and now get over it.
Nice. If you're not already familiar with Restangular, be sure to check it out: https://github.com/mgonto/restangular

I tried rolling my own Angular API service, and it was a great learning experience, but Restangular trumps any vanilla service I could roll.
I find the worst managers are those who try to pretend they are still developers. Managing is a full-time job, you need to be available for your team to interrupt; if you're writing code you're not. And since you will be interrupted, you can't pair-program or do anything that someone else is going to depend on.
Once it's on HN, the first 100 signups have probably been filled by now.
Why People Mistake Good Deals For Rip-Offs
As a continental who has moved to the UK, I have to agree. BS1363 seems to be the best design:

* it's mechanically sound, as opposed to Europlug which tends to wiggle and Schuko which is sometimes difficult to plug and especially unplug

* earthing is mandatory and the earth pin is guaranteed to connect before the others

* the sockets have shutters which only open after the earth pin has been plugged (good for child safety for example)

* the live and neutral line are shrouded to avoid shocks and the coin problem [0] when the pins are only partially plugged in

* it is polarised, so devices can have the fuse on the live line

* the plug is fused

[0] http://www.trademe.co.nz/media/23333/cpin-insulation-plug-sh...
"Protected" is a limiter within the law itself, so it's more a situation where the case would not be prosecuted under this statute in the first place.
- inventory is limited? which amazon website are you visiting?

The amazon.es selection is much more limited than amazon.co.uk's selection. I typically end up buying from the UK and having it shipped across as it will usually be cheaper despite the extra shipping charges.
Not only can you not master some things from a course online, but a college education is as much if not more about status and a paper degree as it is about the education you receive.
Why is the parent being downvoted? Multiple codecs are a real problem for video-streaming services, and introducing a new one definitely has potential to bring more compatibility problems. Patent trolls are also a real obstacle (clean-room implementation provides no guarantees against patent infringement).

If you believe there're reasons that this specific codec will not cause such problems, please explain it in the comments instead of just downvoting.
Suzy is another good one worth evaluating.

http://susy.oddbird.net/
In my experience, remote working is incredibly fulfilling and successful if you know and trust your co-workers. I ran a small software company for 8 years this way. We synced once a week, and performed seamless code merges because we respected API boundaries.

Once I entered Silicon Valley, I learned that the above is the exception rather than the rule. And I think that's where all the horror stories arise. For I no longer get to choose my co-workers, and there's all sorts of pointy-haired edicts that come down the pipe from various Peter Principals(tm) inflicting their view of reality upon the collective they oversee. Just forget trying to run a remote team this way - it's incurably broken - and from this perspective, I agree with Marissa Mayer's tough choice to eliminate telecommuting as an option. Sadly, this movement is wreaking havoc on the daily commutes of everyone here.

My own solution however has been to seek work where I'm an IC and I have someone immediately above me covering my back. That's hard to find, and you're going to be perceived as a job hopper during the hunt, but it's worth the temporary downside IMO.

Or even better, just start your own shop with people you trust...
DevOps to the rescue. With new tools coming out all the time, the setup/costs will get lower. Docker is one such tool.
Here's a link to a previous HN discussion http://news.ycombinator.com/item?id=5145358 where I mentioned some of the research on the different efficiencies between co-located and distributed teams.

If anybody has links to research (rather than anecdote) around the topic I'd love to have additions Especially any that show distributed teams performing to the same levels (or better) than co-located ones. Thanks ;-)
A question to those answering: Are you students or have you already graduated?
In the sufficiently left mind, you are unworthy to spend your own money, the state will spend them better; thus, passing savings to you is bad for you.
Before the concept of add-on items, anything shipped and sold by Amazon was eligible for prime. Add-on items are actually a limitation to prime, from a consumer/user standpoint.
Serverless Access Control For Real-time Apps
Congrats victor and team!
Foundation 4 user here.

The only benefit bootstrap has over foundation (imo) is the huge number of plugins that already exist. I had to adapt datepicker, xeditable, datatables.js (the worst offender), etc in order to play nice with F4.

Aside from the snazzy 3rd party UI elements (F4 has some in the playground), F4's semantics rock my socks.

F4's docs also explain damn near every line of SASS you'll ever need, so this should fit perfectly with a rails project. All of my work has been in PHP.
I browsed some of his commits and there's a lot of aesthetics and refactoring. Without him the scala project might quickly become hard to maintain.
They don't pay taxes everywhere

They're paying it in more jurisdictions than ever and the infrastructure they're setting up to support paying taxes in every jurisdiction will be sold as a service to other merchants. This will enable the technical ability for states and municipalities to finally collect revenue on Internet sales universally.