skysight-inc/HackerNews huggingface dataset:
This subject is interesting to me. I've worked remote my entire career, and mostly positive experiences. One negative experience was at a place struggling to fill positions and opened up to remote team members, but they did not change the company culture to support the remote members, and as a result all of the remote members were gone within a year or two and the experiment deemed "a failure".

So I understand why some companies are reluctant to bring on remote members. It requires your entire company culture to change if you want a remote team member and not just someone used as basically contract labor. For a team used to making decisions and having conversations in person, it's a big change to have to move everything online to include the remote person/s. It can breed resentment on both sides. In my negative experience I would find out decisions had been made days ago while the on-site team was out to lunch together, and no one had informed those of us working remotely.

Change is not easy. Companies that started with a remote workflow or commit fully to embracing a remote workflow can make teams located anywhere work. Adding on remote team members without a culture change to support it is a recipe for disaster.
I would have thought a page reload from the server would use much more battery than a simple digest/apply in Angular.
Advanced Java Application Deployment Using Docker
Misleading title, as usual. The stock dropped a bit when Tesla said they might miss forecasts.
> Realize that most people can't stand those things

THIS.

I hated it...
People might want to ask the question why the Bitcoin price goes down so much. One reason might be that keeping up network security is too expensive with Bitcoin (proof of work) and the miners have to sell their bitcoins to cover their electricity costs. Now if there is not enough demand for bitcoins then the price declines since miners continuously have to sell to cover costs. This also has been laid out here https://www.youtube.com/watch?v=_-TLA3j-ic4 As the guy in the video points out there is not only one way realize blockchain technology and proof of work surely is not the least expensive. Proof of stake systems mitigate the "high cost for network security problem". I suspect that one or more proof of stake systems will be part of the next round of innovation (and the next bubble) based on blockchain technology.
Presumably, he's referring to SSAE-16 auditing, like for Google's products. The problem of auditing suppliers of parts and services is decades old and effectively already solved.
Y Combinator Alumnus, Sliced Investing, Launches Sliced Event Driven Fund
edited my profile :)
Big-Data Startup MongoDB Is Now Valued at $1.6B
Show HN: Reamaze – Helpdesk for sites and apps simplified
"For me personally, I don’t know any better. I have never used generics and I haven’t found a situation where I strongly require it."

Sounds an awful lot like http://c2.com/cgi/wiki?BlubParadox
How is this different than the already awesome Meteor which hit version 1.0 not long ago (and I have to admit it is rocking my world right now, love it).

Genuinely intrigued and interested, how is this different/better?

Edit: Oh yeah I forgot HN isn't about answering honest questions, if you dislike something then you downvote it... fucking lame.
Better you upload your unencrypted data to a third party you know about, than that some hacker collective uploads your unencrypted data to pastebin for you. I think Sony pictures would have been quite a lot better off if their data was all on Google drive and Facebook.
Google's Project ARA begins pilot program in Puerto Rico
For a very interesting commentary of the immense power of central banks, I'd recommend the documentary "Princes of the Yen", a film adaptation of Richard Werner's[1] book of the same name.

https://www.youtube.com/watch?v=p5Ac7ap_MAY

[1] http://en.wikipedia.org/wiki/Richard_Werner
Not to be That Guy, but why oh why doesn't the compass in their logo point northwest? :)
Writing addressed to the future from 1897 discovered on wall at Tate Britain
Razotkriven Srpski Haker/i koji su objavili podatke o građanima Srbije
That makes a lot of sense. But still, it is pretty rare over there. Search for "pastel de nata" on yelp for Cambridge shows only 5 results, and only restaurants who happen to have them. Not one single pastry/coffee shop.

What I think it's funny is how the Portuguese focused so much on working as real estate developers/contractors and basically never took the entrepreneurial spirit to any other industry. If I were in MA, I would look into getting a coffee shop that served only a good european-style espresso, pastéis de nata e ginjinha. I bet it would find a good number of customers.
You have nothing to hide?
This is really awesome. Programmatically find word pronunciations, definitions, synonyms. Very, very cool. Bookmarked.
An astronaut _could_ spacewalk from a Soyuz, open a hatch, enter the IIS, then control the docking from the inside.

But reading http://er.jsc.nasa.gov/seh/docking_with_ISS.pdf, at least the Space shuttle could dock with MIR all on its own.

Also, reading http://en.m.wikipedia.org/wiki/Docking_and_berthing_of_space..., there are almost more standards for docking mechanisms than different types of spacecraft.
Yeah, by all means, ship.

But be careful, because if there is a wall right in front of you, and you decide to ignore it, because "ship!", you'll hit it anyway, and it won't hurt any less. Viability estimation does not stop being impotant because people in HN are telling you to ship... But it's all meaningless if you don't ship.
I give it a thumbs up on the basis of the FAQ.
makimoto, you are hellbanned for ages and I don't really see why. Sorry!

Reposting makimoto's comment: Using "share to clipboard" from Alexey Lyubeznov. His is 11kb. Yours is 1mb+. What does yours do that his does not?
Additionally, a branch (relative jump) is useful for making code that can be relocated in memory. You can't do that with an absolute jump.
> It's not a "little" benefit in my opinion

Could you explain it, then? An identifier refers to a single thing. I don't see having multiple ways to refer to that identifier as a win AT ALL—it may be a win for people who are too lazy to learn their own code base, but it makes code hard to read, hard to maintain, and hard to refactor.

Meanwhile, having an identifier unique makes it easy to index, easy to manipulate.
Yes, Kafka certainly is good at those things, and I suspect Kafka will only get better at them. But it's actually quite a simple bit of infrastructure at heart[0] and this means it's useful for a large variety of other things, many of which we're only figuring out now.

Re: optimistic locking... there are a couple proposals for this floating around, and I'm not sure which / if one will get in. It certainly seems consistent with the general mission, though.

[0] http://engineering.linkedin.com/distributed-systems/log-what...
Vim is not a Black Box
Insignia: Customizable tag input. Progressive. No non-sense
Haha, thanks. My problem is that it takes a while sometimes, and it doesn't work when I'm out of the country. TOTP works everywhere all the time, though.
Show HN: SaaS Marketing Essentials [Book Launch]
I just launched my book "SaaS Marketing Essentials" with 11 app growth expert interviews. Use coupon "HN10" to save $10 off any package.

https://ryanbattles.com/saas-marketing-essentials
Which U.S. Cities Are Best for STEM Workers? Not the Ones You Think
You have a source for those measures?
Lets hope they keep momentum, otherwise they'll be 'corkscrewing' the community!
I guess you're right. This was mostly an exercise on the attributes provided by gcc and clang/llvm, since I haven't seen anything really using RAII.
Thanks a lot for your contributions to the node module and your answers.
It is pretty impressive, actually. C, in general, does not have nice things. And it seems like this is on purpose. I think you're supposed to use C++ if you want nice things on top of C. That said, I've tried making green threads for C and it was a nightmare. I got something working though, so it's possible, but still a nightmare.
I think the engagement part is missing from a lot of the wearable devices nowadays. I know of a lot of people who bought their fitbits and only activley used them for a month or so. Granted the devices were always on them, but the need to go out for a run didn't last long.
Yeah, I was surprised too when the project was pitched to me. At the time we did the article, a working group had proposed a revision to the Macdonald criteria that still included bidimensional products, and this paper was in part a response to the revision. I think that's why our article was interesting enough for publication.

This area is really neat to me because it seems at first to be easy: just take a couple of pictures, compare them, and there's the answer, right? But then you start thinking about differences in imaging modalities, contrast agents, calibration, signal processing, measurement axis, etc. and the problem becomes so hard I want to find something easier to work on.
OpenStack Foundation needs votes on community bylaws
>What if Ensure had a cool name and didn't carry connotations of age and disease?

"Soylent" carries connotations of being made of the ground up corpses of the poor, so...

> What if it was easy to flavour and make delicious?

Is it easier to do with Soylent than Ensure, or any other drink? You can put sugar into anything, and "delicious" is relative.

> What if you signed up for a subscription and never thought about it again?

Other services offer food delivery, and arguably, just going to the store is often more convenient and cost effective.

>What if you got it from vending machines that were everywhere you went and recognised you as you approached, having a glass perfectly formulated to your tastes and needs at that precise moment ready?

Soylent doesn't have vending machines networked to some sort of facial-recognition AI.

>What if it came out of a tap?

Soylent doesn't come out of a tap.

> What if your home 3D printer could form it into a multitude of shapes and textures (bar, cookie, cereal) and it would still be nutritionally balanced?

That's an argument for the transformational nature of 3d printing, not Soylent.

> or is it easier, instead of using your imagination and a bit of enthusiasm, to point to how it's similar to a crappy product that nobody bothered to market, and imply that it won't be sucessful - because we all know the success and impact of a product has nothing to do with the creativity, perserverance and vision of the creators, right?

It is similar. Everything you've mentioned about how revolutionary Soylent is, appears to be either marketing hype (Ensure doesn't iterate, it isn't hip, it's associated with old people, etc etc) or pie-in-the-sky stuff that doesn't even relate to Soylent as a product, and doesn't even exist. The argument that the Soylent which actually exists is basically Ensure for hipsters still seems valid.
By the way, who use nw here ? How ?
This google group message is particularly revealing: https://groups.google.com/forum/#!msg/nwjs-general/V1FhvfaFI...

Looks like they have migrated to io.js as well.
I agree, it's a careful balance. You have to know what the risks are involved. For example, I just started shipping YouTube videos, because, who cares. So what if people think I am stupid or don't like them. I'm learning and no harm done. But before you deploy that code that goes in the Mars rover, you might want to be a little more... sure.
> Unlike other languages where you can just create a directory and get started, Go wants you to put things in $GOPATH.

I've seen this complaint a lot and don't agree with it. Go just want everything to be accessible through $GOPATH, it doesn't have to _be_ there. Here's how I organize my code:

- I have all my dev in ~/dev. Anything goes here, whether it's go, ruby,... it's my workspace

- I put $GOPATH where it should be, in ~/.local/share/go

- Whenever I need to go get something, it ends up in ~/.local/share/go/src/domain.com/author/package, as expected

- When I need my package to be in $GOPATH, I just symlink ~/dev/project to ~/.local/share/go/src/github.com/rakoo/project, so it is visible in $GOPATH

After that everything works as expected (modulo some minor quirks I have to do at go install time), and you don't have to have a specific workspace just for go. It's also minimal enough (once per new project) that I'm not too bothered by it.
I think developers forget sometimes - and I really don't mean this in a negative way - that they are people too, not machines.

People generally need some level of human contact, in person, to grow and form strong bonds with each other.

I think remote works great, but it only works if you get to see some people you work with sometimes.

The money the company saves can be put into a fund to bring the team together a few times a year for team building/vacation.

The details (optional? mandatory? where? who?) are per company, but I think companies should start thinking differently.

Remote all the time, in person when needed. Not in person all the time, and remote during extremes (car breaks, weather, etc.)
I guess ERP will be the next thing to end up in the cloud, probably wouldn't be too hard for Facebook to extend this new product to generate timesheets for each employee.
This is quite different to Meteor, allows you to package node and webkit together to create a native-looking desktop application written in Javascript.
Google+ does though.. but I guess that really only applies to Google Apps accounts

http://i.imgur.com/53t8rKS.png
Wow. That was really motivating. Can you give some advice on how to search for remote work?
I'll create an issue, I think they're on with a new logo too!
Bolo! Many an afternoon was spent in the computer science lab that had a bunch of Macs hooked up, playing Bolo.
The Daily Fail at work again. The world just wouldn't be the same without them. It would be better, but not the same.
Salesforce has been pushing this for years.
It looks interesting. Do you have live chat and can it feed into the "shoutbox"? The market is pretty crowded to be honest but it looks clean enough. Good luck with it.
Nicely expressed, and I agree that programming languages and frameworks aren't quite as mysterious as HR sometimes seems to think they are ("sorry, we need 5 years with rails, not grails, so, you know, can't hire you… oh, and there's a terrible shortage, we are having tremendous trouble hiring").

That said, I do think that programming languages and frameworks are only about 10% of what makes a programmer "fungible." Here's the line that stuck with me:

"Then you should just go ahead and hire the RoR person and give them a month or so to figure out the Django conventions and vice versa."

I completely agree that a company may need to give at least a month over to pure study and investigation (wait and see what the stakeholders have to say about that, though - a very blunt discussion about reality may be in the cards here). Here's the thing - depending on the existing code base, familiarity with a new framework may be the least of your problems. If it takes a month to get used to django instead of rails, it can take several more to get used to the code base itself. So you're looking at a situation where a new programmer may not be highly productive for the first 5-6 months after hire.

To me, this does stretch the notion of "fungibility." It means that if a programmer leaves a project, you may be looking at 6 months before any progress can be made - and that's assuming you can find a talented enough programmer to get up to speed in the first place (that can take 6 months). Often, a good previous developer will take copious notes, document well, ensure easy and clean build and test practices… that can reduce the ramp up time. But a lot of this is just building a very elaborate blueprint for a system in your head. Good practices can make it quicker and easier, but in the end, the transition just takes a lot of time.

There are tasks that would take a programmer with full context 1 week to complete. Optimistically, it could take a new programmer 3 months + 1 week, and that's for a well prepared programmer who understands the existing tech stack or something closely related. Keep in mind there are are so many things about an organization to understand - existing database systems, services, security policies, auth systems. The amount of context you have to build up can be massive.

Actually, that's not a bad way to measure fungibility. The ratio of how long it would take a current worker to complete a task vs a "well prepared" replacement. 1 week / 13 weeks ~ .077 fungibility.
Student loans! Nothing is more profoundly affecting young American's ability to innovate after they've left school, than the growing, crushing debt from student loans.

It's the primary reason that I've moved out of the US for the last several years. I didn't want to waste all of my 20's and 30's, never being able to take sufficient time off to build the innovation that I want to exist.

On the flip side, not having this debt while working in the US is a huge relative advantage for recently-immigrated foreigners.
http://www.webkit.org/
Let's keep this simple, and say you split this SaaS off in a new company (i.e. no consulting revenues).

He could be a co-founder. You have created some value. That is your achievement. But, do you want him to be to a co-founder? Does he have complimentary skills? Will co-owning the business mean you can achieve more, with the same resources?

Some partnerships end up adding up to 3 when you add 1+1 together. If that would be one of them, it's worth considering it.

What kind of business is it, and what is the exit plan? If you're running this as a profitable business without the intent of raising VC, you could get him to buy part of the equity at market rate (part of the payment could be deferred). Or you could 'sell' him half the equity, with vesting in place, but defer the payment by reducing it from future dividend payments.

Lots of possibilities, but in the end it depends on what he'll add to the business and if you are comfortable working with him.

As a friend of mine once put it, is he a creator of wealth or a taker of wealth? Most people are takers.
Sony was probably the victim of an insider (http://nypost.com/2014/12/30/new-evidence-sony-hack-was-insi...).

It is incredibly difficult to prevent attacks from technical people inside your own company, and when this happens to a company like Google or Facebook it will be a huge disaster.
Google Docs is decent, though I do usually have a fair amount of math typesetting, but one of the key issues with Google Docs is you have to trust everyone doing the writing to not change the tone of the piece, etc. It's less conducive to the "Single Approving Authority" model that I've found useful in some recent papers I've written.
Nice background !
Basically, it's a scriptable desktop application derived from a browser.

Nothing to do with a server framework as it's at the other end of the pipe. ;)
It's not military police, it's just plain ol' soldiers. Which kinda freaks me out, because I spend my time wondering exactly what their rules of engagement are, and how well they have been trained in them. At least they always have the safety engaged when I check...
Absolutely not. You gain vital experience working in a real office with real more experienced people. Don't forgot about that benefit when you're just starting out.
Digital Ocean adds FreeBSD, explores cloudy Windows
They are not playing on the same market, node-webkit is about creating native apps with node + webkit + web technologies. As an example, Popcorn Time is built with node-webkit.
If your going to commute, make the most of it.

I've been working in Montréal for 2 years, walking 10 minutes to the office. It's only a hard commute when it's freezing/snowing.
Now that I'm back in a big city and I have to take the subway for 45 minutes twice a day, I'm not depressed.
Sure, I miss enjoying the sun once in a while, but at least now I have time to read.
SpaceX: Falcon Heavy poised to fly this year
Someone shared this with me yesterday after someone was pestering me for a source for a benign statement and it feels appropriate for your current discussion:

http://wondermark.com/1k62/
I think it's completely different. This essentially lets you build local applications that use the dom as the UI and JS as the controlling language.

The site doesn't do much to explain that though, so here's a presentation:

https://speakerdeck.com/zcbenz/node-webkit-app-runtime-based...

Edit: Oh yeah, sometimes folks do answer honest questions ;)
My partner and I run a small diversified farm. The goats are part of a small dairy for our personal consumption (dang restrictive raw dairy laws) as well as contributing to our production of goats' milk soap. Plus they make great fertilizer, which is really important for our field didn't have great nutrient content when we started.
Quantified Self may actually help you fail
Handle VCards and soon other types (this pulls in some libs).

Also, now looking following your comment, we are pulling in the appcompat library for no apparent reason, we'll remove that, and it'll probably shrink down the binary size. Thanks.
Today? Probably not -- changing currencies is expensive. But if merchants realize they won't eat the Visa/MC 3% fee, and bitcoin prices stabilize, it becomes viable. (The Euro has lost over 10% vs. the dollar these past 6 months, let alone the ruble, hard currencies aren't that safe either.)
Constellation – GitHub Stars on Steroids
it's one server as master (write) and one as slave (read-only). you also must do backups, but using this approach it will be more safe than only backups.

later, you can setup to when one server crashes [master or slave], automatically setup a new server and copy the data.
Wow another developer named kenrick :)
Although we haven't hit the $1K/mo just yet, we're getting close. Perhaps overly ambitiously, we started https://ceanow.org - we saw a need with the bad advice that was given to startups and wanted to educate the "advice-givers." Our audience is primarily accountants and lawyers. It's a SaaS model in education and there's been a lot of interest. The big problem is the time bandwidth.
One small step for man, one giant leap toward a PFSense VM in the DigitalOcean cloud.
https://github.com/nwjs/nw.js/wiki/List-of-apps-and-companie...
Nice work! I was actually planning to do a similar project in the near future. However, it troubles me that I was able to win when your AI didn't "block" me when I put 3 aligned circles. Shouldn't that be the very first rule for such an AI?
Wow, I really suck at Connect Four.
I haven't used this new release, but I've played around with it when it was node-webkit. I love the idea of it... But when using it, I found the tooling was lacking. Developing anything on it was tedious :(.
I want to note that you can win every time by dropping wherever first, then on your next moves dropping every piece on top of the AI's pieces.
"Markets work on trust, if you don't actually want to buy/sell what you're claiming you want to buy/sell then you are lying."

No, that's patently not true. If you are UNWILLING, or UNABLE, to execute a trade when matched, then you are lying.

Plenty of people "don't actually want" to buy/sell, every day - using that phrasing, you could point to people who are forced to cover shorts or dump a stock as it plummets to recoup some of their losses.

"I don't want to sell this stock at this price, but I WILL" should never be considered fraud - for the very least reason that it opens a deep rabbit hole into a form of thought crime that really, do many market participants want opened - when they're asked to explain, with a straight face and credulity, what their market strategies are really intended to do.