skysight-inc/HackerNews huggingface dataset:
In the long term they will lead you to something like Finnish food market ( which is kinda duopoly ). Long supply chains without any reasonable way to check origins of ingredients. Multinationals have also much more resources and incentives to hide and mask health and environmental effects of the food.

But worst thing is that to maximize profits taste is "optimized". And optimization doesn't mean good taste but rather "doesn't taste anything so that it won't annoy you even if you eat same thing every day".
That's an interesting example, as the name of Ruby (as well as its purpose and syntax) evoked memories of Perl when it first became well-known enough. And even back in those days, that wasn't necessarily a good thing.

REBOL had some things going for it: Small executable, interesting syntax, data types and features and the pedigree of its developer.

On the other hand, it was a proprietary contender in a field with a plethora of open source contributors, and where developers actually cared about this.

And with that comes a lack of community and packages. Not sure if REBOL even has a package system/repository, which is quite important, no matter how good your standard library is (one of the things that, well, mortally wounded Tcl).
IPv4 versus IPv6 – Who connects faster? [pdf]
Take a look at HP Zbook and Dell Precision series, too. Business class support and excellent hardware design.
BOLD Knot: World's Fastest Charger on a Keychain
Also virtio-9p is slow as hell.
Or you can follow the Google model and do a Dutch auction.
I use Nespresso at work and a French press at home (because someone gave it to me) with "supermarket" grounded coffee.

Nespresso is marginally better and clearly more convenient (event though I drink tea and French press is mostly the same process so I don't care) but I can't shake the feeling it's too expensive, they make crazy margins and I hate the pompous stores (e.g the Opera one) with the snob employees (relax, you only sell coffee pods ...). Plus the waste, and overall bad machines (watch out for limestone).

But yes, it's good progress from those water-downed coffee people drink at home (still better than what you mostly drink in the U.S :))
Software Evolution, Maintenance, Improvement Method Guide
I'm with you on this. There's some great coffee in London - some wonderful nutty and bitter tastes in places around Soho that Nespresso doesn't seem able to replicate - but I'm perfectly happy with a pod or two in the morning at the cost of 30p instead of the £3 I'd pay at Soho Grind or the interminable wait for the laid-back bearded chaps at Carpo to stop chatting up the black-clad chocolate servers and make my damn drink.
Callbacks suck, no doubt, and the sooner we have an real alternative (sorry Promises, not you) for them in JS, the better.

In the meantime, for those of us stuck with contemporary JS, there are mitigating code styles, in particular "early return":

function foo(a, callback) {
bar(a, function(err, b) {
if (err) return callback(err)

baz(b, function(err, c) {
if (err) return callback(err)

// some more stuff
callback(null, d)
})
})
}

Just to be clear, this is still inferior to a linear style.

It is however much clearer than the "traditional" style.
I'd be up for it if the pay is good and you can help me move from Europe.
And this what blew me away - I, Of The Mask (1985)

http://www.worldofspectrum.org/infoseekid.cgi?id=0002433
https://www.youtube.com/watch?v=kueN2DMN0J4
USA is poised to be a net food importer next decade, at least in dollar terms.

With ten minutes' googling, I confirmed my initial suspicion of "bullshit". Several low-content pieces on alternet, grist, etc. with that exact "poised" phrase, from 2005, 2009, 2011, etc. Some cite "data from the US Department of Agriculture", but none actually link to this purported data. What political or philosophical position commits one to such opposition to reality?
> A real espresso pulled by a professional will run you €0.90 in Europe (unless you live in a the center of Paris, in which case you might get to spend as much as €1.50)

That number definitely doesn't apply to large parts of Europe. I'd pay around 2.00£ (2.81 EUR) here. Nespresso capsules are ~0.30£.
UI design – 10 steps for great user interfaces Pt6 – Colors
Firstly, South Africa is Africa's richest country. It's not Denmark, but it isn't Somalia, either.

Secondly, freedom of speech is a fundamental issue and not a luxury. I'm sure per-capita GDP in the US was lower when the Bill of Rights was written than it is in SA today. In fact, all problems anywhere in Africa are political. Strengthening the freedom of expression is one of the best ways to get at Africa's problems.
KTH in Sweden added a special course that was essentially there to practice for this kind of competitions.
"Problem Solving and Programming under Pressure"
http://www.kth.se/student/kurser/kurs/DD2458?l=en
Wow. The pods are 70c a go in the US? Amazing to find a product that is substantially cheaper in the UK. It's 30p a go here - 45c or thereabouts.
I'm far away from being an expert, but I also did a little digging (which might be surface for people with more knowledge). "man mv" on Ubuntu 15.04 starts off with "mv - move (rename) files" and the Description starts with "Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY".

This is pretty much the result of the blog post, right? So it's not really a surprise that it only renames in some cases. It's not really a frontend for rename(2), it's only using rename in some cases (which might be common) as optimization. Atomic file system changes are simply a nice side effect.

Or am I understanding the quoted two sentences incorrectly?
I used to love the X1, but recently Dell's XPS 13 developer edition as been centre of my attention

Relatively similar specs, great screen, and less expensive!

http://www.dell.com/ie/business/p/xps-13-linux/pd
List of Awesome Weekly Newsletters
I see what you've done here. But, esp. being American, I doubt you can go the the coffe shop naked? Which is how I am when I get out of bed...

Also, maybe you live in LA or Phoenix, but here most of the year you really need trousers and a coat and actual shoes before you go outside; not because of style but because of the temperature.
"Although the company is still gushing serious losses — about US$22.3 million last year — it is the growth potential that has investors excited."

http://business.financialpost.com/fp-tech-desk/theres-a-lot-...
I was just about to start looking for a graphing library for a dashboard I'm building, thank you!
In sensible codecs, lossy and lossless modes use all the same steps. You then make it lossy by rounding the residual values, so they fit in less bits. Here they have nothing in between 100% and 0% quality.
In that case, no one can make this guarantee. The author's home might be infiltrated, or the might be threatened with death in order to force the information.

Suppose this were to go to court. If there are multiple interpretations for a phrase, and one interpretation is not realizable (due to almost tautological reasons), then the courts are very unlikely to use that definition. Instead, they will likely say there were implicit qualifiers like "to within the limits of what it allowed by the law" and "unless believably threatened with the loss of life, limb, home, or similar serious physical threat" or "following information security principles appropriate for the expected threat model of an civil/economics topic".
Visualizer / debugger for reactive streams
I've been wanting to write a blog post about this transition for ages. Perhaps I should.

Here's a quick list:

* Cloud (files, contacts, photos, calendar): https://owncloud.org

* RSS Reader: http://selfoss.aditu.de/

* Bookmarks (ala pocket): https://www.wallabag.org/

* Email: http://www.iredmail.org/

* Chat/XMPP: http://prosody.im

* Git: http://gitolite.com/gitolite/index.html

* Blog: Blogophile static site generator (but wouldn't recommend anymore, Jekyll is better).

I keep my contacts and calendar on owncloud and sync to my Android with DavDroid https://davdroid.bitfire.at/what-is-davdroid

On my phone I installed CyanogenMod without Google apps but I recently got a one+ phone with CM installed by default (with Google apps).
https://oneplus.net/
Cool. Didn't know that.
Anyway, it's just a little more work than a nespresso, cheaper and not as involved as serious coffee making.
MSpy admits hacking and data theft – BBC News
I'm not sure what you're saying here exactly. What is unsuitable for real-world applications?

I will say this, though, regarding the need for shared, mutable state: You can communicate by sharing memory, but you can also share memory by communicating. This is I guess what you allude to with database-only state, but it doesn't need to be a database. It could just as easily be a memcached server or some other fase key-value store.
They regularly spotlight apps on their mailing list[1].

For example:

- World Cup App Spotlight[2]

- InkaBinka[3] (Only the mobile apps?)

[1]: http://us5.campaign-archive2.com/home/?u=4656ba2b0a364690c85...

[2]: http://wc.complex.com/

[3]: http://inkabinka.com/
Dear Gmail Team: Why haven't you acquired this team yet (Streak)?
I like their new branding and docs. It looks really easy to get up and running, but the basic "hello world" isn't working for me..

npm install -g famous-cli && famous init my-first-project && cd my-first-project && famous project deploy

..and nothing happens. Did I miss something obvious?

Also, I'm curious: are there any big companies using famo.us? Are there any non-trivial famo.us applications that we can look at?
The problem is that when they do find someone the law is in place
Reddit has already started closing its most controversial subreddits. Expect it to continue to "clean up" as it grows. It's a business after all.
From reading the reviews, these things are basically tupperware with computer components in it. Do not buy.
Totally agree, they are absolutely terrible and impractical. I always wonder how they tested them that they still went ahead with decision to ship laptop with them.
Workspace Ownership
Please keep posting!
Immediately discounted due to not having a 16GB model. I'm frustrated with the hardware and software quality from Apple of late, but it seems they are still the only real option.
No, in fact my original post said I am all for multi-tasking. I do not understand the knee-jerk reactions agains prioritization, however. I guess I am just of the mind that if your country has the world's highest rates of rape, murder, assault, and unemployment are having trouble feeding your citizens, perhaps Internet censorship may not be a top priority -- perhaps your resources aren't being focused enough.
http://www.newyorker.com/tech/frontal-cortex/does-all-wine-t...

Also includes the hilarious "white wine with food colouring" test -

"In one test, Brochet included fifty-four wine experts and asked them to give their impressions of what looked like two glasses of red and white wine. The wines were actually the same white wine, one of which had been tinted red with food coloring. But that didn’t stop the experts from describing the “red” wine in language typically used to describe red wines."

[edit to undo monospaced text]
How about adding "How-To" install and some screenshots?
5 Smart ways to convince your CEO to go mobile
My Lenovo S540 came with 16gb ram plus SSD and 1920 x 1080 resolution, it's pretty damn small (I've travelled Europe to the States several times with it in hand luggage easily).
Same here, I preordered the sticker September 2014 but still nothing. I lost faith in getting them so I moved forward with other solutions, even if I still would like to have them around my house.
Because Nvidia is playing to their relative strengths. Differences in hardware can't always be overcome in software.
It depends. Lenovo's TN screens have historically been horrible, due to poor viewing angles (even when looking straight-on, you have to move your head to see properly).
Further, I beleive that if it does happen, your domain is just suspended, i.e. set to not resolve, and isn't available for anyone else to register/snipe.
Still disappointing, would be my response to the original question.
Firefox will show ads on the new tab page based on browsing history
The site used 100% of my old Core 2 Duo's CPU on Iceweasel / Jessie; brought the machine to its knees. LOL js.
Working out whether someone is smart or not on the basis of how an entirely informal conversation goes makes you extremely vulnerable to biases.

Read "Thinking, Fast and Slow" by Daniel Kahneman and you will become much more suspicious of sentiments like "I think it’s pretty easy to tell whether someone’s smart in casual conversation". We are actually extremely bad at guessing people's competences on first encounter, and very prone to cognitive biases such as the halo effect.

With no objective measures, it seems this method is likely to be subject to massive bias towards people that you just get on with or like for some reason.
Sometimes sleep is the only viable solution when dealing with an external system. I have such a problem with one of my programs that has to access a hardware device. The problem is the load the hardware can handle varies. To get maximum throughput I have to pound the hardware as fast as possible and when it fails sleep for a random but increasing time. If anyone knows of a more elegant solution please post.
Everytime I hear Lenovo I hear superfish. It's really unfortunate that I do not feel I could trust these guys any more.
Presumably everyone here will boycott Whatsapp.

And tell their friends to do the same.

It's easy for me because I don't use it but I suspect that for some it will be difficult, imagine telling your girl friend that you are deleting Whatsapp and that she can't contact you that way any more.
S3 alone is expensive enough that it often pays to rent managed servers or instances elsewhere to act as a frontend cache for any external access to the files if you for whatever reason "must" use S3 (durability would be a good justification - getting that right is hard; getting it to the point where you trust it to be right is even harder)

E.g. 1TB worth of retrievals from S3 can buy me a dedicated server with 16TB of disk space and 30TB of inclusive traffic. Doesn't take a very big cache hit ratio before caching all external reads becomes profitable.

If cost is a consideration, it's pretty rare for AWS to be the way to go for anything but batch processing where you need instances or short periods of time in the first place.
Why Chrome Uses So Much Freaking RAM
Even though REBOL was an excellent language (still is I guess), it was kind of stillborn due to the fact that Sassenrath charged you for using it :)

Had it been free from the start who knows what impact it would have had.
Flavor and taste are fundamentally linked, so if something smells better, it's pretty much the same thing as tasting better.
Use can use csound with this software called cabbage to generate amazing best without coding anything but csound.
Navy’s Plans to Bomb the Arctic
If you just want to inject things into a copy-paste, you don't even need javascript: http://www.lattyware.co.uk/examples/injecting-text-into-clip...
Here's a good article about how it should be done. It does not just say "use move", but it also explains how to backup the old state, how to use traps to remove your workaround code etc.

http://www.davidpashley.com/articles/writing-robust-shell-sc...
How long have you had it?

I have a slightly older model that also moves the PgUp/PgDown keys to the arrow keys. I never really had the problem of pushing them instead of left/right, but I was annoyed at it at first because I couldn't find PgUp/PgDown. After using it for a few months, I actually prefer that layout.

What annoyed me more was the swapping of ctrl/fn from my older model (Fn is at the leftmost now). I got used to that too, though I would still prefer ctrl on the left.

As for the keyboard itself, I preferred the pre-chiclet keyboard on the old thinkpads, but of the current-generation laptops I've tried, it's still the best one by miles.
I led our university team in Ottawa, Canada. We were mostly self-organized - we ran own our pre-competition at the university for qualifying and we also did the Baylor stuff online for practice. A professor did help us out a bit but it was minimal.
* "famous init my-first-project" starts a new project

* "famous project deploy" deploys your application to hub. It gives you a snippet that can be used in order to embed your widget on a website.

* "famous dev" starts the development server.

Deploying your widget requires an account, did you register via `famous register`?

That being said it should have given you an error message if that's the issue. I can't seem to be able to reproduce this.

Can you file an issue on https://github.com/Famous/famous-cli or post the platform + node/ io.js version you're on here?

Thanks.

(For disclosure I am an employee of famous)
From a development efficiency perspective, Famous is not as good as Angular or React. From a rendering perspective, it's not as good as three.js. It's not yet a leading tool. Jack of all trades, master of none. Maybe it will make more sense when VR platforms become mainstream.
How  Manual Asset Tracking Screws Up Your Business
Funny enough, Laurent Chemla (Gandi's founder) did publish an essay in 2002 called "I am a thief", denouncing registrars' artificial prices (Gandi did cut prices at that time).

An extract [FR] : http://www.chemla.org/textes/voleur.html
What I find disturbing is that they have not made much of an effort to clean up their reputation. Which obviously means that it doesn't hurt their sales sufficiently. I think installing malware that goes to these lengths to compromise the user should make reviewers obliged to point out that the manufacturer does have a history of installing dangerous malware and that one should take this into consideration.

Not that I believe other manufacturers are innocent, but that's not really important. What is important is that reviewers take some responsibility in informing the public about what demands it should be making.
The way it gets evaluated is not "it costs €90/kilo for home-brewed coffee". It's "it costs €0.40 for a cup of coffee not too different from a proper espresso at a café".
Peek - http://mtmacdonald.github.io/peek/index.html is also based on D3.
SA, like any country, has a variety of issues. Check out: http://www.news24.com for a better idea of current issues.
Rapalytics – Rap Data Science. Is Lyricism Dying in Rap?
How we redesigned Yelp’s UX with remote usability testing
As someone who has been a home brewer for years, you don't home brew because it's cheap or convenient or even better than store bought. People home brew because they want the experience of the hobby. Which was the article's point: people want espresso at home, not a hobby. Beer can be had at home without the hobby, or it can be had with the hobby. So I think beer brewers are already there.

Though, to contradict myself, there is a very small proportion of brewers that are doing micro kegs that are supposed to bring more of a true draught flavor to the home without the hassle of installing taps and lines and a pressurization system. It is not so great (I've only had it for Heineken and Newcastle, which aren't great beers to begin with). But it's the closest thing to "on tap" at home you can get without making a hobby of running a bar.
<?php
while(1) {
$numbers = '123456789';
$numStringLength = strlen($numbers);
$num1=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num1,'',$numbers);
$numStringLength = strlen($numbers);
$num2=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num2,'',$numbers);
$numStringLength = strlen($numbers);
$num3=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num3,'',$numbers);
$numStringLength = strlen($numbers);
$num4=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num4,'',$numbers);
$numStringLength = strlen($numbers);
$num5=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num5,'',$numbers);
$numStringLength = strlen($numbers);
$num6=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num6,'',$numbers);
$numStringLength = strlen($numbers);
$num7=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num7,'',$numbers);
$numStringLength = strlen($numbers);
$num8=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num8,'',$numbers);
$numStringLength = strlen($numbers);
$num9=$numbers[rand(0, $numStringLength - 1)];

$sum=$num1+13$num2/$num3+$num4+12$num5-$num6-11+$num7*$num8/$num9-10;

if($sum == 66)
echo "Math Puzzle Answer String::".$num1.$num2.$num3.$num4.$num5.$num6.$num7.$num8.$num9."||Sum::".$sum."\n";
}
?>
Quantifying Productivity
PHP program to solve this puzzle.
<?php
while(1) {
$numbers = '123456789';
$numStringLength = strlen($numbers);
$num1=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num1,'',$numbers);
$numStringLength = strlen($numbers);
$num2=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num2,'',$numbers);
$numStringLength = strlen($numbers);
$num3=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num3,'',$numbers);
$numStringLength = strlen($numbers);
$num4=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num4,'',$numbers);
$numStringLength = strlen($numbers);
$num5=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num5,'',$numbers);
$numStringLength = strlen($numbers);
$num6=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num6,'',$numbers);
$numStringLength = strlen($numbers);
$num7=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num7,'',$numbers);
$numStringLength = strlen($numbers);
$num8=$numbers[rand(0, $numStringLength - 1)];

$numbers=str_replace($num8,'',$numbers);
$numStringLength = strlen($numbers);
$num9=$numbers[rand(0, $numStringLength - 1)];

$sum=$num1+13$num2/$num3+$num4+12$num5-$num6-11+$num7*$num8/$num9-10;

if($sum == 66)
echo "Math Puzzle Answer String::".$num1.$num2.$num3.$num4.$num5.$num6.$num7.$num8.$num9."||Sum::".$sum."\n";
}

?>
oooo... my first chance to add something to Hacker news :D So... the deploy will produce a snippet that is missing the close div </div>
it give you something like this:
<script src="https://assets-te.famo.us/embed/embed.js"></script>
<div class="famous-container" data-famous-container-identifier="97fb05b1-7884-43b6-8bd1-c8a3c3084a6d">

add this: </div>

Does this mean I'll get accepted to YC ?
(cue Eddie Murphy laugh)
http://nowkash.com/#section5
I doubt it.

Text on paper is much more redundant medium, and has much smaller information density.
How much time have you spent with the new release?
Do your apps run single-threaded? Why wouldn't you cluster? In-memory state is easily avoidable. Using in-memory sessions even prints a warning in express by default.
Elements of an about-us Page
Russia Threatens to Ban Google, Twitter and Facebook
Find one of their stores. If you can handle overly pretentious staff for 5 minutes they'll let you try them for free.
There was a post on HN recently on correctly using promises. A must read for anyone getting started with promises: http://pouchdb.com/2015/05/18/we-have-a-problem-with-promise...
Bye Firefox.

Edit: "We promise to put you first and never sell your personal data. What else do you want for the Web?" -- https://twitter.com/firefox/status/461550580729536512

Don't collect my personal data.
> Also virtio-9p is slow as hell.

I've heard that from others, but I wonder why that is. I would expect a file-level abstraction to be faster due to less I/O roundtrips for transfers and the removal of the block-abstraction. Is it just an inefficient protocol or are there some inherent bottlenecks in a file-level sharing protocol that I'm missing?

How slow is it really? Slower than NFS for example?
Ask HN: Is there a market for SELinux consulting?
I'm wondering, if I'm to quit my dayjob and start offering SELinux consulting services, would I get enough customers to support myself?
Freedom on the Net (FOTN) full report (2014) [pdf]