skysight-inc/HackerNews huggingface dataset:
You could say the same for scripts, languages, etc when not using safety precautions.

I would look at the link from erikb's answer: http://www.davidpashley.com/articles/writing-robust-shell-sc...
I tried to build a website with the "old" famo.us, but it was slow going, once you'd got past the initial setup. You're on your own for widgets!

Also, "famous" or "famo.us" is a BAD name. Sorry, but you can't google for help or tutorials. Google for "famous websites" or "famous tutorials", see what you get. :-/

slow going.
Ask HN: Are there any open alternatives to DeepFace?
Facebook made great progress on face detection, but are there any open source alternatives for their published paper on topic? Or maybe open source projects with different algorithm but with almost/close results?
Seriously, and I couldn't trust them not to backdoor the hardware too at this point.

It terrifies me that Lenovo is now responsible for pushing out updates to my Moto X (gen 1).
You can look at it thisway -- Firefox was funding it's own development by off-shoring it's ads to Google/Bing in exchange for funds. Maybe the world becomes better with Mozilla directly serving ads than it's partners.

Of course, I'll be going with the adblocked community version which will be released, with or without Mozilla's backing.
CFFI 1.0.1 released
I wish its repo was not still a fork of the linux tree though. It is very hard to use. It made sense when it was going to be merged but not now.
The Berlin Startup Scene According to Mattermark Data
That is a very interesting link. Thank you. The electricity situation, in particular, I was unaware of.
Nice paper, written in a very readable style.

Thanks, one of the best links I have ever seen on HN.
Node.js scraping libraries
So it treats them as password reset emails...
This article is wrong on so many levels...

- It implies that async execution is equivalent to callback hell. In reality there are excellent ways to have async code which looks just like sync (generators, async/await).

- It benchmarks multi-core (sync) vs single-core (async) and makes claims based on the results.

- It presents async execution as an antipode of clustering. In reality it's a best practice to make use of both.

...and everything that follows is just irrelevant.
Adieu Nexus 5, welcome Nexus 5 2015 with Marshmallow
Essentially that's what a call out to Amazon's varied AWS services are though, right?
Have Free Software Licenses Become More Important Than Human Rights?
I guess I have the opposite stake on this. I'm a junior dev and I've been interviewing multiple times a week for the last month and a half. I've gotten better at interviewing but I still mess up on something and remember later on what the answer was. Now I get passed on the job because I failed the interview.
I would rather an employer take a little chance on me and let me prove that I'm a competent developer and a hard worker. I would rather prove that on the job instead of in an interview.

Edit fixed some typos.
I've had this weird theory that generally, the more sophisticated the record keeping technology, the less the shelf-life. If I was to do this writing in clay tablets for instance versus paper versus the fragile digital tech we have now.

If this is true, then the corollary is that given say, some ancient civilization of say 3,500 years ago - perhaps the more sophisticated ones used record keeping technology that would become total dust a mere 2,000 year ago - while the less sophisticated ones have records which have survived.
"The cloud" is basically a new non standard OS to learn.

I am reasonably happy configuring an old school Linux box. Heroku is much more of a pain in the arse to deploy to in my experience, despite much of the work being done for you already. Debugging deployment issues is particularly painful.
For once, it appears Microsoft are the only browser vendor moving in the right direction and that is scary.
They're a business, just like anyone else. Unless we all start throwing thousands of donations at them, they have to find ways to monetise to keep up the awesome work they do. If it's both relevant and intuitive, then no harm done. Remember, your browsing history isn't exactly a big secret. That's why incognito modes exist in most browsers.
It was a snippy comment. If you don't specify "South" Africa (which itself is a generalization), people can get jimmies rustled. It is like saying I live in America. People know exactly what you mean from context, but some will be pedantic about "America" including many countries in North and South America.

If there were no context (not the situation with this post), then it could lead to confusion.
I like the code examples for every library presented in the article.
It's also incredibly insecure. One uses it to run a different OS on the same computer, not really for isolating it from the host OS/other VMs.

Just look at the kinds of vulnerabilities regularly found in it. They're mostly run-of-the-mill buffer overflows or missing range checks in emulation. Simple stuff that should have been caught if they were serious about security.

Compare that to xen or kvm, which have of course also had vulnerabilities, but you can see people usually have to get a lot more creative when attacking those.

If you wouldn't run a program on your actual machine, you probably should not run it in a VirtualBox VM either.
The article says Mozilla are "doing a Google" with this, but I can't remember ever seeing this sort of thing in Chrome or Chromium.
The problem is that nobody is funding Firefox and they need money to continue development.

If any of you "goodbye firefox" have a better idea feel free to speak up. Also, you can leave firefox for google, but it collects way more data anyway.

Maybe Microsoft Edge will be good so Windows users can just use default browser.
with -> without
Yeah, time to switch to Google Chrome. It's made by a party that will never collect personal data, certainly not make it their entire core business.

Oh wait...

Ok, serious mode. For years people have been complaining that Mozilla is too dependent on funding from Google. This is a way for Mozilla to fund itself without depending on Google. But that's not good either?

Maybe Mozilla should start nagging people for donations, Wikipedia-style? But that's not good either: lots of people complain about Wikipedia's yearly "begging" and say they would prefer to see ads instead.

What would you have them do?
Not an expresso, so it's not the same thing
Who in their right mind would push such a thing? How can they think it'll will win them any user? I have no words.
What was released today was a rewrite of the Famous core engine, so you can't really compare it to Angular or React. Three.js is a far better comparison, though the two have different specialties since Famous isn't trying to be pure WebGL.

The Famous team is working on a framework that will interface with their core engine, making things far cleaner at the application level while facilitating less painful integration. Comparing that to various client-side frameworks will definitely make sense.
The world’s largest particle accelerator just made history
The basics of a good comment system
Is bromium out of vaporware stage yet? They make bold claims, but I've never heard of anyone actually getting a hold of their tech. I've certainly not seen any reviews by serious security professionals picking apart their offering.

Qubes is awesome though. It really does not get as much attention as it deserves.
It's not multinationals in general, it's that Nestle has a horrendous ethical track record. For example, they pushed for powdered milk in Africa with absolutely tragic consequences.

http://www.theguardian.com/business/2007/may/15/medicineandh...

This is not like Microsoft using their market position to push their products. This is poisoning children for money.
Do you have ideas on how else to continue development process ?
They can afford it because they have lots of cash from Windows and Office sales.
Edit: The whole idea behind clustering is to run an application instance per thread/core for better performance and load balance requests between the application instances. This article seems absurd in its intention to force you to choose between multi-threaded synchronous application instances or a single application instance using callbacks.

We've been running a Koa.js API server using Cluster in production for over a year now with no hiccups (on a Windows machine).

I've been thinking about making the switch to iisnode, as it handles clustering, graceful shutdown and zero-downtime from within IIS (and does a couple of other things). It uses named pipes to proxy connections and also supports web sockets among other things.

With the nodeProcessCommandLine configuration setting, you can pass parameters to node (e.g. --harmony), use babel-node or io.js.

See:
http://www.hanselman.com/blog/InstallingAndRunningNodejsAppl...

A blog post I wrote a while ago:
https://shelakel.co.za/hosting-almost-any-application-on-iis...
Well you know the saying. When something is free, you're the product.

Personally I don't mind. I love Firefox and the work they've done all these years and if that's the only way to keep them afloat then so be it. I just hope the implementation won't be too intrusive.
What makes mosquitoes bite certain people and not others?
> But that's not good either?

Indeed, it's not a binary decision, there are other ways than just sell you user's data.

For starter, Google (and now Yahoo) were giving hundreds of millions every year. What did Mozilla do with that?
I had nothing against the sponsoring in the new tab screen but this is a bit different. There is so much potential for backfire if they don't do it properly. But at the end, how is that different from Google who is also putting ads by analyzing your entire web history. The main problem is that it's quite hard to finance their business, they are trying to do new stuff in every direction to depend less on Google (new search partners, Read-it-later, Firefox OS...) but it's not an easy task.
I understand nothing is free and my privacy matters. For that reason, I'm willing to make donations, even on a regular basis, instead of having ads.
The data is collected in the browser, same as it ever was. The history is not sent to Mozilla's servers - it's the browser that locally chooses and fetches the tiles.

The tiles are grouped based on multiple servers, so the fact that your browser requested a specific tile doesn't directly tell them which site you actually visited.

https://bugzilla.mozilla.org/show_bug.cgi?id=1120311
I stopped using firefox about 5 years ago. Adblock + Chrome is the best browser I've ever used.
This is an interesting perspective. I know that whiteboarding is the worst possible technique to personally face in an interview because of how my thought and creative processes work. Mostly I come to a new problem, explore it a bit, let myself do some background processing while I do something I know how to do in my sleep and then tackle the new problem. This is way more productive for me than dealing with the problem straight up where I would take the same about of time getting frustrated with the new problem while not doing anything productive.

Also I tend to work based on reference. I know a lot of computer science theory that I do not retain in RAM (so to speak). A little refresher on a topic brings a whole new set of knowledge into play than if it's just me and a whiteboard. I really don't mind doing interview coding exercises in my own time because it is much more natural and I think a fair representation of my abilities in the real world.
This isn't about winning users. It's about not dying. Web browsers are one of the most complicated pieces of software in human history. Skilled developers cost money, lots of money.
Bye FF
Maybe the more relevant page is Mozilla's own announcement, instead of some random site. See https://blog.mozilla.org/futurereleases/2015/05/21/help-test...

I think Mozilla needs to do a better job explaining why there is "no tracking involved in delivering Tiles". They now just state that, with no information on how it's implemented, and people will get scared if they don't hear specifics. I can imagine this being implemented without tracking, by simply downloading all advertisements and doing the ad selection on the client. The ad may then of course not 'phone home'.

They also state that if you have Do Not Track enabled, these new tiles will be disabled "as we believe that most DNT early adopters are seeking to opt out of all advertising experiences". You can also opt out of them by using the cog at the new tab screen.

Still, I don't really like this development.
Mozilla has done a disastrous job of communicating this, I hope they post something soon.

Their last blog entry is from 18 May: https://blog.mozilla.org/

Edit: they have a different blog here that mentions it: https://blog.mozilla.org/futurereleases/
I've adapted the node-fibers library to write synchronous style code. It works really well for my needs, but I do understand that my approach does litter the function prototype which is not ideal.

Code looks like this:

var sync = require('./sync');

sync(function () {
try {
var result = someAsyncFunc1.callSync(this, 'param1', param2');
if (result.something === true) {
var result2 = someAsyncFunc2.callSync(this, 'param1');
} else {
var result2 = someAsyncFunc3.callSync(this, 'param1');
}

console.log(result2.message);
} catch (ex) {
// One of them returned an err param in their callback
}
});

I haven't tested the performance, so no idea if it's a running like a dog.
Famous Engine is a complete rewrite.

0.3 was doing a lot of unnecessary matrix multiplications on a frame by frame basis. It also produced a lot of garbage, resulting into a frame drop every time the GC ran.

Famous Engine produces basically no garbage at all. It has an event based system for updating transforms.

I apologize for your bad experience with "old" famous, but please keep in mind that we started from scratch.

(For disclosure I am an employee of famous)
Mostly, it funded development: http://venturebeat.com/wp-content/uploads/2014/11/mozilla_re...
Got one about a month ago. Liking it so far. Really disappointed that there's only 8GB RAM. My previous ThinkPad is probably close to a decade old now so I don't really have a great comparison point as far as keyboard revisions and the like go.

Really didn't want to support Lenovo after the whole Superfish thing but it's nearly impossible to find a PC laptop that is light, > 13", and not a complete underpowered pile.
Apple sells to it with the 13" MBP, which you can get with 16GB RAM as a BTO upgrade. I doubt that many people opt for it, but it's not a non-existent market.
Are we sure they will be collecting data?

You could get personalize advertisements without collecting the data: the browser has your history, it made some kind of profiling (categorize you), and then it request advertisement for your profile.
The ICPC is more or less unknown in Germany (as evidenced by only one silver medal since 2011 [1] and only one team in the 2015 finals).

[1] https://en.wikipedia.org/wiki/ACM_International_Collegiate_P...
What did they do with it? Have you looked at the insane amount of engineering they have done in the past 8 years? Their Javascript engine is among the fastest in the world. An insane amount of money has been pumped into hiring world-class experts to develop it. Not to mention the continuous improvements to their rendering engine, marketing and awareness projects, charity projects to get minorities like kids and women into web development, fighting legal battles against patent encumbered technologies like H264, etc. You are seriously underestimating the amount of money they need.
Yeah, that's why I'm not dogmatic about it. With network timeouts, external systems that you can't control, and low level hardware access, sometimes it's the best you can do. The better solution would be for the hardware/system you are interacting with to publish an event or otherwise signal when it is or isn't able to handle more load. If it wasn't designed with back pressure in mind though, you do the best you can, and in your case, exponential backoff is probably it.

Adding jitter to avoid dogpiling is another case where sleeping is perfectly reasonable.

What I get wary about is the common pattern of: Make a call to some external service. Sleep for some amount of time (to "let it finish"). Then continue under the assumption that it has completed.
Not always. If something is free, and it is a commercial company offering it, then you are probably the product.

But if the offering is from a not for profit company, a charity, or volunteers building something open source for their enjoyment and to contribute to the community, then you are not the product.

As for Mozilla, I'll leave you to make up your mind. I tend to agree with you and I love Mozilla too (but hope that Iceweasel doesn't have this :)
I'm sorry, I don't enjoy using AdBlock, but I was forced to to even read this article. I've not seen ads like the Flash ad at the bottom of the screen before on Polygon, if it's an experiment it's been unsuccessful imo.

Combined with the gutters, it reduces the percentage of the screen that's actually content to something like ~25% and is not removable. I want to support authors and creators using whatever method they think is best, but if your content is rendered illegible I'm afraid I will avoid that.

My personal standards can only stretch so far before I'll just take what I want, and I imagine many consumers are similar. Please reconsider your ad format.
Fake Minecraft Apps Scare Hundreds of Thousands on Google Play
There is a whole cosmos of FLOSS software that utterly destroys that argument.
The earth in real time
You’re certainly right in saying that the law and law firms have been slow to adapt. There are many areas that are ripe for innovation; document management systems, e-signing documents etc.

And as you say, it’s hard to know where to look for startups in the legal sphere. I’ve found a really good site called http://www.lawhackers.co which lists all the legal-tech startups and what they do. Also, their newsletter is great for keeping up to date with the field.

I myself work for a legal-tech startup called https://www.lexoo.co.uk/ We focus on solving three problems that businesses face when trying to hire a lawyer:

1) there is no price transparency
2) it's hard to judge the quality of lawyers
3) It’s time consuming to get multiple quotes

We help businesses find great lawyers by getting them multiple quotes for their legal matter from specialist lawyers, so they can compare them side by side.

I hope that’s helpful!
They have information in the Bug Tracker, though it's in a more technical language. A plain version is definitively important.

https://bugzilla.mozilla.org/show_bug.cgi?id=1120311
Firefox isn't a business, it's an open source/free software project. Mozilla is a nonprofit entity which pays some people to work on it. This is an important distinction, no?
MimeChat: Avatars That Act Out Your Texts
Excellent write up - the newyorker has been knocking it out of the park lately. I particularly like this nuance:

Growing food in a desert may seem nutty, but there are advantages. Frost, hail, and damaging rainstorms are far less common than they are in other parts of the country, and the growing season is year-round, as are the jobs. Last year, Brawley received a little over half its average annual rainfall on a single stormy day, August 21st, and other than that got just the odd sprinkle. Total reliance on irrigation is a drawback in one way, because the water has to come from somewhere, but the absence of rain is what makes precise planning possible: farmers in the Midwest don’t know to the day when they will harvest the corn they hope to plant next month (weather permitting).

As well - the fact that conservation, can actually be negative - this article is full of all sorts of nuance you can get when you let a writer actually spend time, and do the research:

Cox drove me past a field in which one of his employees was planting lettuce, and parked by another ditch. “This is some of our citrus, here,” he said. “It’s grapefruit. It’s been flood-irrigated in the past, but we’re switching it all to micro-sprinkler.” Doing that will reduce Cox’s water need, but it will also have the perverse efficiency effect that Bradley Udall described, by turning a non-consumptive use (irrigation runoff) into a consumptive one (more grapefruit). That’s an especially complicated issue in the Imperial Valley, because runoff from farms like Cox’s is the only source of water, other than modest amounts of rainfall and mountain runoff, for the Salton Sea, an immense but shrinking and increasingly threatened lake at the northern end of the valley.
Google maps including live satellite feeds of the Earth... death of privacy, or really awesome thing?
That doesn't stop Google from reading your URL history.
Now that looks better. You still have to work a bit more on it I think -but it's an improvment. GG
Isn't that integrated with MSN.com?
Q. And A.: Luo Yufeng, a.k.a. Sister Feng, on Life as a Manicurist in New York
US tech firms targeted in cybersecurity talks
1920x1080 IPS is available as an option.
Apparently, it's different from Google by showing ads without selling your personal information. Firefox fetches ads without sharing your history. https://bugzilla.mozilla.org/show_bug.cgi?id=1120311
If you're interested in the topic and in the mood for a fiction book, this one is an enjoyable read which gives a great description of the Colorado and all the various dams along it. Its set piece is domestic terrorism/unlikely hero saves the day stuff.

http://www.amazon.com/Wet-Desert-Novel-Gary-Hansen/dp/097935...
Good. Non-profits with proven track records such as Mozilla are the only entities I trust to run an ethical ad network. While I care about privacy and have ghostery, ublock and eff privacy badger installed, I'll be making an exception for Mozilla.

As usual, I am disappointed with the HN hive-mind myopia regarding web ads, privacy and non-profits efforts to compete.

Also, Mozilla is respecting Do Not Track setting of Firefox users:

"* Note: if you set DNT=1, it is possible that you may not be receiving Suggested Tiles. You can very simply enable them on the new tab page with the cogwheel. We made the decision to opt users out of all sponsored Tiles experiences if they have DNT=1 quite early on, as we believe that most DNT early adopters are seeking to opt out of all advertising experiences. However, it’s important to understand that no tracking is involved in delivering Tiles."
Windows 10 Insider Preview Build 10080 for phone now availabl
Google doesn't sell your personal information, it provides access to your eyeballs.
A better blog-post to link to would be https://blog.mozilla.org/advancingcontent/2015/05/21/providi... which links to an infographic describing how user privacy is protected:

https://blog.mozilla.org/advancingcontent/files/2015/05/How-...

For people who don't like infographics, there's also a textual description: https://blog.mozilla.org/privacy/2015/05/21/putting-our-data...
In 2012 they had a surplus of more than $100,000,000 though...

And still, $30,000,000 for administrative cost? $45,000,000 for marketing? (never saw any ads for firefox, did you? I have no idea what they spent so much money on)
It's happened in the past.
I still have positive memories of IE4 - at least compared to the horror of Netscape 4
(JAVA, SQL, PHP, C++, C, JavaScript) programming quizzes, questions and answers
Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform's native capabilities.
Next time think again before clicking a genuine link