skysight-inc/HackerNews huggingface dataset:
It works on Firefox Linux too.

It's possible to rotate the ship only on a 2D plane, we must use + and - to move on the 3rd axis. This makes navigation slow and goes against our reflexes built with years and years of videogames. I hope it gets added soon.

The nicest thing of this interface is being able to see the links to related pages/stars. For reading a page Wikipedia is best, but this is a better tool for exploring the network.

A suggestion: ESC to close a page.
Yes, it's definitely not easy to live, all the more as you don't have all the insights and aren't sure to know/understand everything at stake.
https://www.fsf.org/about/financial

The FSF had revenue of 1.25 million in 2013. I'm not trying to comment on where it came from or where it went to. I'm only pointing out that they are not in a very similar position.
Seamless connection to TV raises $1.3M
don't forget alien speculation!
Though the counterargument is that by creating a deep market into which they can sell their works and rights, creators benefit.

I suspect that particular counter is readily debunked by looking at the amount of money made by huge middleman industries (publishers, record labels, movie studios, etc.) compared to the original artists (authors, editors, musicians, producers, actors, directors, etc.). In particular, how many artists ultimately receive very low compensation for their efforts relative to the proven actual value of the work they create?

Then the marketing/distribution engines have to start justifying their existence based on additional value generated for the original creators of the work. However, it seems likely that any such justification would also support a model where the original creators retain the fundamental rights, and instead only a short-term exclusive licence can be granted to a distributor, who can then renegotiate with the artist to renew their exclusive licence a year or two later (presumably if and only if the distributor still thinks the work is worth promoting and the creators still think they're getting a fair deal).

You'd need some sort of collective licensing arrangement so that one make-up artist or background musician who worked on your blockbuster film couldn't screw up the whole distribution chain by withholding consent, but again that could probably be addressed by tying any decision-making authority to the original artists with some sort of quorum requirement and some sort of up-front agreement on the distribution of any future returns.
My error, I forgot he was in police state USA where you can be arrested without committing a crime. I thought he was talking about being somewhere sensible and as he had committed no crime I could not see how he would be arrested.
Shellcheck is great. The Vim Syntastic plugin already knows about Shellcheck so if you use Syntastic and install Shellcheck you'll automatically start getting warnings on your code.

BTW, it can be a little hard to figure this out, but if Shellcheck gives you a warning that you want to ignore (because you intended to trigger that behavior), you can put the following comment above the offending line:

# shellcheck disable=SC1234

where "SC1234" is replaced with the actual error code that Shellcheck gives.
Don't get too excited. It's a crowded market.
>Is it a disproportionate response then to spend £10m on one guy?

Yes I think it is. But that is not my point. There are much bigger wastes in the budget, yet here we are getting upset about the (relatively) small excess that is spent on Assange.

People are complaining about the expense, when what they are really incredulous about is the fact that Assange is locked up.
It's important to remember that many of the security folks at these companies are actually pretty good. This is more of a C-Suite problem than a security team problem - security people can't get much done if senior management doesn't prioritize a good information security program.
Anti-Science Views Are a Bipartisan Problem
I Had to Fire a Client Today
ww.com was my main source of income for about a decade, camnow.com was operational for a much smaller period.

Both were webcam related sites.
There is a considerable portion of the open source community which views capitalizing on software as inherently immoral. As soon as Werner Koch started charging money for it, most people would switch to a free fork or distribute it on the black market to spite him.
TL;DR News Site Covers Mid-East Happenings
Strange you cannot seem to just donate to the Linux Foundation, you have to become a member?
I work on Firefox OS so probably worth taking bias into account.

On low end devices fxos runs reasonably well but with noticeable lag, we have put in huge amounts of effort on the low end to make that possible. On high end devices the 'native' fxos application are incredibly snappy and there has been very little done to improve performance on high end devices.

Most of the stuff we have done is common sense, some you will see a lot of people doing, some almost no people do.

1. Shorten the path to rendering first screen, dont block on reading some data, load all scripts async etc.

2. Never animate top / left, use CSS transitions for everything.

3. We use 'will-change' to ensure that the graphics are properly layered for when they do animate (https://developer.mozilla.org/en-US/docs/Web/CSS/will-change)

4. Offline assets, in fxos we use packaged apps for various reasons, however one of the benefits is that reading from the filesystem is faster than reading over the network.

If I had one performance tip for web developers, look into how far you can use appcache to store resources offline (or if your feeling fancy, service workers). Offline capable web apps have a night and day difference.
Practical Data Science in Python
Interesting. The question for sure is to know what is a bad deal. It may be very personal and just depend on the position offered (+ you never know what others/founders are actually getting).
yeah, I'm sure thats a good addition, I've skimmed it and it's on my list to actually read.
That was when distribution was via physical media. People don't value bits on the wire the same way nor view "distribution" as a valuable function.
It is very likely that you were named in one of the acquisition documents as a key employee. This can mean that your leaving would, literally, stop the deal. I was in a similar position about 10 years ago. I was a key employee during the acquisition and subsequent merger of a business and I was named as such in the acquisition documents. However, while I was offered a relatively ok position with the new company, many other companies were offering me better opportunities.

One thing you must understand about the sale of a business is everything is very quiet because everyone is afraid of being screwed over. The company you work for wants the sale to go through and to have their exit be fruitful after many years of work. The company buying your company would like to get all of the assets, of which you are one, and make the new entity profitable for them in some way. You want to be treated well and see an exit that you believe you deserve, and so on. This is a tough balancing act and unfortunately, not a situation most people treat very honestly. I was there! I know how you feel.

What I did was stayed until the documents were signs. I was officially an employee of the new company for one day. The companies were officially (from a legal standpoint) merged. I then went to my new bosses and said "Now that the companies are merged, I need you to make this right for me by giving me X, Y, and Z." They said, "No way, you have a job, get back to work." I then packed up my stuff and left to one of my other job offers. I got what I wanted. The company I had worked for got the exit they wanted. The new company wasn't very happy but never the less got the merger they paid for.

At any rate, your milage may vary. Situations like this suck! But remember deep down this is business. Do what you need to do to make yourself and your family or whatnot comfortable and happy.
You are right that we, as a community, are really bad at supporting key open source infrastructure. But I also think that relying on donations from individuals like us is a fundamentally wrong model. I don't benefit directly from GPG, but I benefit from many services that make use of GPG and make lots of money off of me.
Interaxon – Muse brain-sensing headband – is hiring cloud, firmware developers
Goto Browser – The Modern Way to Browse the World Wide Web
Cadbury in the US: Fans stockpile sweets
I agree with all that, and you're right about the syntax being difficult.

My one caveat you can have a little more freedom if you're willing to give up some of the patterns of existing shells, at the cost of unfamiliarity. Of course, you also need to be as expressive as shell so far as possible.

Anyway, "set" isn't a high cost to bear. I don't like it, but that's personal preference, and it clearly helps with the syntax of what you're doing.
That was my initial response when I first heard this concept a few years ago, and the answer is somewhat surprising (Note: I'm not an economist, so please someone correct me if I get anything wrong here):

3 things can alter those prices: A change in supply, a change in demand, or general inflation/deflation.

The supply doesn't inherently change in this plan, nor does demand (*assuming everyone is getting these goods today.) And there's no inflation, as this is just redistribution, not printing new money.
Graphios; make Nagios more graphy
Most employers don't tolerate this behavior.

"What, you're making money for yourself during the time you're supposed to be working for us?!"

It's unethical and almost certainly illegal, but IANAL.
Slow is relative to today's tech. What is slow today may not be tomorrow. That is why you see password hashing algorithms with a 'work factor' to modify how slow it is.
Cross platform apps at Dropbox – libdropbox
YC for Hardware
Take a look at the conversation that transpired on the blog post comments.

Here is a copy and paste from the CEO for GitLab:

GitLab B.V. CEO here, as you might know GitLab is an open source project that is similar to GitHub and Bitbucket. Because it is open source some of our 700 contributors have contributed most of the top 5 feature requests you mentioned:

1. Contributor Statistics https://bitbucket.org/site/mas... => Available on https://gitlab.com/gitlab-org/...

2. Group repositories https://bitbucket.org/site/mas... => GitLab has groups https://gitlab.com/gitlab-org/

3. Search source code https://bitbucket.org/site/mas... => Available in the top bar of every project (uses git grep on the backend) https://gitlab.com/gitlab-org/...

4. Support for 2FA => Still not in GitLab, we would love to see it and we're accepting pull/merge requests for this http://feedback.gitlab.com/for...

5. Separate permissions for wiki/issue tracker https://bitbucket.org/site/mas... => In GitLab a guest can access the issue tracker but not the source code https://gitlab.com/gitlab-org/..., this is not the case for the wiki.

You can use GitLab for free on GitLab.com with unlimited (private) repositories and collaborators. Currently we're at 5TB of repo's but it is growing fast. Feel free to reply to this comment if you have any questions.
Making people pay for software is not evil. It is not giving those same people the source code that is evil.

This is because by not giving them the source code you are keeping your users under your thumb and not allowing them the freedom to improve their lot.
This might be one of a few places where I will upvote "me too"-comments.

And, as others have pointed out it is easy and you can choose between cc and PayPal.
I don't get the final result. It's in grams? I then have to figure out how many eggs or chickens make up 300 grams? Weighing everything gets annoying. I'd rather eyeball.

For me it's clearer to work by pictures of the food, like http://office-k-chiro.com/wp-content/uploads/2014/02/office-... that's what I'm dealing with IRL and it's easier to memorize 5 jumbo eggs vs 300 grams.

And by that logic, I'd rather drag and drop pictures to build up the meal, get the nutritional information after than the other way around.
You're really mischaracterizing the VLC case. It wasn't "a single open source contributor with an ideological conflict," but one of the lead contributors pointing out the incompatibility between the GPL and Apple Store ToS.[0]

By the way, VLC has been relicensed as MPL and is now available for iOS again.[1]

[0]https://www.fsf.org/news/2010-05-app-store-compliance/
[1]http://www.videolan.org/vlc/download-ios.html
As jordigh points out, RMS has always been quite happy to charge money for software. For example, the FSF sells a $5,000 "Deluxe Distribution" compiled for a platform of your choice: http://gnu.ist.utl.pt/order/order.html I've spoken to various people at the FSF, and they're generally quite enthusiastic about charging money for GPLed software.

But to make a larger point, if you try to model RMS's behavior using cynicism, you'll tend to make inaccurate predictions. To use a metaphor, his brain is running slightly non-standard software: His social skills are not quite compatible with standard protocols, but he will go to far greater than ordinary lengths to uphold his personal moral principles. I've dealt with RMS and/or the FSF a couple of times, and once I decided to assume that RMS wants exactly what he claims he wants, dealing with the FSF was actually rather pleasant.

Thus, if Stallman thought that programmers should live ascetic lives, he would have written long essays justifying why this was correct. But instead, he wrote long essays about why sharing and hacking on software was a Good Thing, and added (almost as an aside) that you are welcome to charge as much as the market will bear, and that doing so may often be a good decision.
Calling a transperson a "creepy boy pretending to be a girl" is a textbook example of bigotry.
It would have to be in an extremely liberal area. Socialism is still a four letter word in the US, and this is the epitome of socialist initiatives.
Missing the Point of Server-side Rendered JavaScript Apps
Corporate loyalty is dead. Your employer would not hesitate to let you go in an instant--destroying your livelihood in the process--if it meant better ROI for them. Why show anything resembling loyalty in return?

If the acquisition deal hinged upon you staying and if you want to go, then too bad. The deal is off. That's not your concern. If that means that your (former) employer crumbles, then so be it.
That could be really good.

Although I've come to loathe the language, his 1994 book on the topic is fantastically good and highly recommended: http://www.amazon.com/The-Design-Evolution-Bjarne-Stroustrup...
Shouldn't it be part of that Core Infrastructure Initiative project then?
How do you know if it's a good idea or not? Were you in the meetings? Did you get to hear the exact details about why it was scrapped?
> We give you the code, you can do whatever you want with it, but if you want to build on top of ours

The problem here is determining where the divide between "using the software" and "building on top of ours" is. The line becomes blurry when the software is (e.g.) a library where the basic use of the library is to base other software off of it (as opposed to a desktop app -- e.g. GnuCash -- where "usage" has a more straight-forward meaning).
Hey guys.
I listen to many podcast and I'm even considering starting one with some friends. The problem is that there are no great apps in which you could do all the podcast on them instead of using several softwares.

It would be awesome if there was a podcast-creator-app, with already back sound tracks, templates, interviews questions, story telling ideas, ways to do conclusions , even quotes.

Give the opportunity toeveryone to be able to make their own podcast

What if you could add your own advertiser on the go? Hear a podcast and you find a great moment to ad an ad of your company, you want to ad it and pay for it. How can I get into the audio and get my ad there, pay for it and go.
Just one click to ad your advertising to that podcast, you put your credit card and you just talk or upload your prerecord ad.
This will create revenue for people that create great podcasts but don't know how to market them.

Issues to consider: 1-How this will affect the quality of the podcast ( specific places to upload the ad)

2-The ad must be accepted (so it won't get troll or stuff not related) but it should be smooth to add your credit card and audio and get in. (stripe?)

Flexibility: You don't need pre establish format. You don't need a contract or pay for every episode, you pay for that one because you felt it.

See you!

(if you want to talk more about it @JDcarlu :) )
It's worth pointing out that Node-WebKit got renamed recently to NW.js (as it's now based on io.js and Chromium).

You are right though, I also expected to see a similar project to NW.js but coming from Mozilla. Another shot at packaging offline web apps would have been interesting, especially since I don't know of good alternatives to NW.js.

As things stand, it's difficult to get excited about anything FirefoxOS since it has such a small number of users.
Why in the world would this be downvoted? There is nothing inflammatory about this post at all. He's bringing up a widely debated point in our industry.
It's actually somewhat of a theme in the node community to prefix your project name with 'node-', e.g. [1]. In this case, however, Mozilla is still going against that custom by also prefixing the package name itself with 'node-', which is a bit redundant.

[1] https://github.com/node-gitlab/node-gitlab
There's a clear difference between sexual attraction and the cuteness of a kid.
JavaScript didn't really get it right:

var a = 1;

function four() {
if (true) {
var a = 4;
}

alert(a); // alerts '4', not the global value of '1'
}

Also, if you omit 'var', the code is still legal (except in strict mode), and the variable winds up in the global scope, which is a recipe for disaster.

Still, it's nice that 'var' exists in JS at all. The idea that variable declarations are unnecessary noise and should be elided -- an idea that dates back at least to BASIC -- is, in my opinion, one of the worst seductive ideas in programming language design. Unless your language has only a single global scope (like BASIC), it always causes problems -- and we know that block scope is important for nontrivial programs.

Elvish sounds interesting; I will have to check it out.
There are certain regulations about IT, enforced not by the government but by private companies (such as PCI).

I'm just going to have to disagree with you and move on about regulating the people, though. I see your point, but I just don't agree. If anything, I feel managers should be regulated, so they are only allowed to oversee positions where they have the knowledge to fully understand what their direct reports are doing, from front-line to c-level. That's what I feel is the problem.

SOX isn't a regulation of the programmer, it's a verification that his management actually doing their job overseeing him.
Although it's possible that some of the changes required to integrate Spidermonkey and Servo might make the former easier to embed?
That was just an example, I shouldn't have said 90%, sorry.
Not if the merchant give each buyer a new bitcoin address (best practice), did not store all their bitcoin on a single address (best practice) and used any sort of exchange to hold coins at any point (common practice) all of these would obfuscate the merchants actual holdings, sales etc. Enough so that it would be difficult for a competitor to track you accurately enough for it to be worth the effort. Plus if they did have any other bitcoin income or savings it would cloud the situation even further.

Once you are one step (transaction) away from the known address i.e. The one you sent coins to in order to track them, you have no way of knowing or proving that the merchant controls any subsequent address.

If for example bitpay handled their transactions you would see funds sent to bitpay, if the merchant kept 100% in btc but only got paid out by bitpay weekly then how do you know what was sent to the merchant?
The Origin of Big O Notation from Die Analytische Zahlentheorie
Your App's Design Should Not Be Innovative
Every monadic expression needs to be "run", and it turns out that with a different run function that exact code could be made to execute in parallel. In practice, though, you would probably use an explicit parallel combinator.
Just donated, GPG is quite a critical part of open source ecosystem.

Please donate
Someone changed the title of the post to something that doesn't describe the event at all. It's about bringing industry and academia together.
You can get them with cyanogenmod as well, but there's a deeper issue. There's been an outstanding series of bugs with 4.4.3 and 4.4.4 that have prevented exchange from actually connecting running. I haven't been able to even bring up the old email app since upgrading to 4.4.4.
Doesn't demand go up, as more people can afford a given house?
Thanks for posting about the ResMed Swift FX, I use a Mirage Activa, and kind of want to change so I don't have to shave my upper lip everyday. I might try the Swift FX out shortly, my current mask needs replacing.

I will also add for the other poster(s), properly treating sleep apnea is huge for overall health, and helps you feel a lot better everyday. Risk of stroke goes down and a lot of other big health impacts.
Ask HN: Do you have a side project you want to sell?
It has been a while since the last time this was asked. Would love to see an updated version for 2015.

Previous thread: https://news.ycombinator.com/item?id=7656154
>It seems to me there's a parallel to someone like Moxie Marlinspike who's vaguely in the same field, but seems to be doing very well for himself.

Moxie Marlinspike was doing well for himself when he was squatting in pgh and train-hopping, too. Some people are just better at coercing life into doing what they want to do. I think it helps that Moxie is probably a few standard deviations more intelligent than most humans, but that's just a bonus.
Watch Raja Rajendra (2015) Kannada Full Movies Online – Watch Full Movies Online
Can anyone sum up what this is? I got through the first 6 paragraphs and still don't have a clue.
DEA using license-plate readers to take photos of US drivers, documents reveal
> You are using Ubuntu, I see from your profile. How much have you paid them?

It's easier for businesses to write off these type donations (and make them for significant amounts) than for private individuals to do so.
You mean less able to rip off undeserved profits?
Nicknamed "golden fish" for a reason :)
I'm a bit out of the loop on hardware startups, but has YC funded many successful hardware startups? The only one I've heard of is Pebble.

Lowering the barrier to hardware startups is an awesome thing, of course. Hardware has a greater potential to directly impact lives at this point than software. There's tremendous software power locked up in the small, awkward-to-use computing devices we call phones, tablets, laptops, desktops, and servers.
I can only imagine how finicky it is. But it is truly amazing tech, and quite revolutionary. I probably do about 75%+ of my searches via voice, and it would more likely be 90%+ if I wasn't embarrassed about talking to my phone in public and broadcasting my searches to anyone in earshot :P