skysight-inc/HackerNews huggingface dataset:
Yes it is. And even after you do realise it is more important to start selling, fight the urge to go back in development modus
I've run VS2013 natively and on a Virtual Machine with no problems at all. Certainly not what you're describing.

I'm not talking amazing hardware either, just a computer I put together myself.
It's not common metal. The design of the slug is much of the work in creating a railgun because the electromagnetic push comes from generating back-currents within the slug itself. It has to be good at being pushed, then good at flying, all without melting.
An ex director of GCHQ has said how disappointed he was at the poor control of information the NSA had.

The way he said it made it sound like things were going to change.
New mayer promises faster Internet in Boston, maybe even fiber
Technology Review's smartest company of the year
It's been over a year, and I'm still angry.

Let's say that a "good" desktop computer is $10,000. Just load the thing with enterprise scale SSDs, fast spinning disks, CPUs, RAM and so forth. I think you'll be hard pressed to spend that much on something that you'd want near a desk. (I'm assuming that you've already bought the developer the two or three large displays and a decent graphics card).

Let's say this gets builds down from 4 hours to 1 hour, and a developer has to do a build like this on average once a day. At $80/hour, this takes 42 hours, or maybe two months (spread out) to breakeven.

By NOT buying your developers great machines, you are costing your company money.

"But that comes out of a different budget!"

Who cares? The shareholders (who the management chain proxies) should be delighted that developers have faster machines.

Of course, multi-hour builds are nonsense, too. MS has a whole cloud infrastructure that they should be leveraging the crap out of, to make sure that developers are the bottleneck again. I'll bet they could get Windows to build inside ten minutes, if they put the right people on it.
Software is just ideas that are refined in full detail. Nobody would claim that the value in software is because of physically typing in code; the value is in the ideas that preceded the typing. So to claim that ideas are worthless without qualification is indeed ludicrous. What people usually mean when they say this is that abstract, unrefined ideas are worthless.
Not even professors' selfies.
iCar Mini?
And no, I don't work for them :)
Moving stories: what do you do with your books when you change houses?
Growth Flywheel Model
My wife works in cell biology and worked with stem cells for the last several years. Differentiation protocols are very difficult. She was working on turning IPS cells into lung epithelial cells so she could study the effects of CFTR malfunction with genetically matched control cells.

The differentiation protocol she was trying to replicate is several month long protocol. Because each cell line has unique properties protocols must be "optimized" for each line before it will work. She ended up switching to primary lung epithelial cells for her experiments because the differentiation protocol was too difficult to replicate.

I guess my point is cell biology is very tricky and stem cell biology seems (from an outside perspective) to be even trickier. However, that isn't a reason not to be sceptical -- it just means it may take some time to really answer the question of whether or not this acid bath protocol works.
Calling whale meat beef is roughly equivalent to calling cow meat "pork"

Yes. But I didn't. I called whale meat whale beef. That would be more like calling cow meat cow pork.
"Slow tests"

Our javascript tests suites are always much, much faster than our server-side test suites with similar coverage.
Show HN: I opensourced my first Django/Angular Application
10 Keys To Team Motivation For A Winning Business
The surprising value of waste
The Parks and Recreation Theory of America's Future
I get news of hacks irregularly from Reddit's CounterStrike community and I have to say, its a losing fight for systems like VAC that try their best to adhere to user rights of privacy. Certain hacks essentially hook themselves into your PC at the kernel level and are nigh indistinguishable through scans of any type. Anti-cheat are left with a set of heuristics that try to identify a hack based on behaviors that are easily manipulated and faked. VAC in particular is pretty rigorous in that they attempt for 0 false positives and have done pretty well overall.

Some of the more recent anti-hack work involves recognizing pattern of commands sent from the client to detect when inhumane actions occur such as impossibly fast reactions or aim adjustments. The way I see it, hopefully this style of anti-cheat, although reactive, will prevent any hack from being useful as the advantage of using it is immediately taken away. Things like trigger hacks and wall hacks are still not yet detectable through these means but its a step in the right direction.
Every original scientific finding ever started with an idea.
I don't care what alchemy scores --- I care what _you_ score.

Why can't you just run any of the standard NLP evaluations?
Bizarre Shadowy Paper-Based Payment System Being Rolled Out Worldwide
No, your email is not in your profile. In fact, your profile is empty. Your email is in the email field, which only the admins can read.
I take back my comment. I am not familiar with Docker; I was confusing it with a raw lxc container, and when I setup an Ubuntu lxc image, I didn't have to do anything special for the init. That's probably because the Ubuntu image had worked out the kinks already.
Another very serious design problem with high power railguns is making a gun where firing it doesn't destroy the rails after five shots.
I am not sure whether it is a common mistake to see containers as faster VMs. The way we use Docker at Phusion is on one side as sandboxed environments to run our integration tests in, and on the other side as isolated containers to run long running services in (like apps, databases) to lessen administrative overhead. Both use cases work best in an environment that's as much as a fully functional OS as possible.

Anyway, what's wrong with using containers as ultra light weight VMs, isn't the whole idea of the recent VM upmarch to use VMs as application containers?

As long as you keep in mind that the security of LXC hasn't been thoroughly battle test yet, I think it's a fine idea to use docker to build light weight VMs.
If Java Date was so broken before this, what have businesses been using the past few years? The article mentioned Joda-Date, but I'm curious if companies have used other solutions, or even built in-house solutions.
Bitcoin 2.0 Hackathon in Tel Aviv
No need to take it back, it was a fine question and good feedback.
I know BI content is usually frowned upon, but this isn't a good trend-line for candy crush search-interest:

http://www.businessinsider.com/this-chart-is-not-good-for-ca...
I disagree with running cron outside the Docker container. One of the reasons for using Docker is to lower deployment pain. The moment you use cron on the host machine you've introduced yet another moving part, and yet another dependency that must be installed on the host.

I also disagree that there is a mistake here involving thinking of containers as faster VMs. Yes, you can think them of applications, but the fact is still that there is a whole operating system running inside the container, and that many apps rely on cron and other stuff. Given that crond is so small and lightweight, and that a lot of people don't know what depends on cron and what not, I think it's better to turn it on by default. If you know for sure that you don't use cron, you can still turn it off.

Remember, the goal of baseimage-docker is to provide a base image that is correct for most people, especially people who are not intimately familiar with the Unix system model.

Lxc-attach, although it works, has several problems:

* You are doing things outside Docker so you won't be able to track it (logs, attach, etc). Also, docker might use LXC right now, but there is no warranty it will do so forever. For example, what if you're using Docker on OS X? No lxc-attach there.

* It does not allow you to limit access. What if you want to give a person only access to a specific container? You can do that with SSH through the use of keys.

* lxc-attach has caveats with --elevated-privileges, documented in the man page.
Remember when ESEA's anti-cheat implementation also had a bitcoin miner built into it?

http://play.esea.net/index.php?s=esports&d=comments&id=12692
Hemingway makes your writing bold and clear.
They need to talk to Sean Parker. He'll convince them to drop "the"
Some predict computers will produce a jobless future. Here’s why they’re wrong.
in previous years say 5+ years ago, this was a scary concept to anyone working on sites and still believing in nonexisitent SEO voodoo. But it has become commonplace and more than simple to 301 a site from one domain to another, updating the usual suspects like google etc to make sure it all goes smoothly. So nothing really that super here. Just nice to hear about process behind the scenes and that everything was taken into account etc..as it should be.
To me banning recursion in order to prevent stack overflows is like banning arrays to prevent buffer overflows. It misses the problem, doesn't it?
Just to nitpick, the article says aggregates have been in SQL for 3 or 4 decades, but SQL wasn't an ANSI standard until 1986 (28 years ago, almost 3 decades.) I get that a language exists before it is standardized, so were aggregates in SQL in the 70s/ early 80s or is this just a hyperbolic statement?
Is Compass to Sass what jQuery is to JavaScript?
"Ideas are worthless" is obviously false -- investors will occasionally invest on an idea alone, so there is clearly some value to them. "MOST ideas are worthless", however, is very much true. "GOOD ideas are priceless".
Is Facebook Coming to an End?
You really should not run ssh in your containers. If you have a ton of containers then key management and security updates of SSH will be a pain. There are two tools that can easily help out:

- nsenter lets you pick and chose what namespaces you enter. Say the host OS has tcpdump but your container doesn't. Then you can use nsenter to enter the network namespace but not the mount namespace: sudo nsenter -t 772 -n tcpdump -i lo

- lxc-attach will let you run a command inside of an existing container. This is lxc specific I believe and probably not a great long term solution. But, most people have it installed.
What I'm saying is that the author's definition is incorrect. Backend agnostic would mean that it doesn't matter what software or language your backend is running. Backend agnostic would be a term you'd use e.g. for a front-end library. Broccoli is not that. Broccoli requires that your backend has Node.js installed and running. Even if Broccoli were written in Bash, it still wouldn't be backend agnostic.

Think about it this way. Heroku, for example, can either have Ruby or Node installed on a single server, not both. If you have a Ruby app deployed on Heroku, you could not use Broccoli in production, because it requires Node to be installed on the server (not that you'd want to anyway; it's a precompiler, so you'd run it locally before you deployed to Heroku). The fact that you can have a backend setup on which this could not run means it's not backend agnostic.

Anyway, that's not the disingenuous part. The disingenuous part is implying it's better and more flexible than the Rails asset pipeline, which is an apples-to-oranges comparison. This is comparable to Sprockets. Sprockets does this sort of thing (with a slightly different implementation), but is written in Ruby. Then someone created a sprocket-rails gem, which set up and configured Sprockets to run more tightly-coupled with Rails (making it easier to use within a Rails app). That is what then became the Rails asset pipeline.

You can still use Sprockets with a Rails app, Node app, Python or Django, whatever, as long as you have Ruby installed on the server. Just the same as you can use Broccoli as long as you have Node installed on the server. This tool is comparable to Sprockets, not the Rails asset pipeline.

Now, sprockets, in addition to precompiling, also happens to have a live Rack server that can run in development mode, which you'd have to configure with your app in order to use. In that case, yes, Sprockets has more interdependency with the specific implementation of your web app. But if you just used Sprockets for it's precompiling, and added the Watcher gem, you'd essentially have what I understand Broccoli to be (but I could be wrong as I haven't actually delved much into the Broccoli source code).

I'm not being down on Broccoli. Quite the contrary, I think it looks really cool. I'm just saying that comparing it to the Rails asset pipeline implies that the existing alternatives aren't as flexible or configurable as they really are.
I've been trying to get some tools to run in a docker for a few days now. So far the problems have been that there isn't a convincing HOME folder and user, and that the locale isn't set (only explodes if there are unicode filenames, but there are plenty of those e.g. for SSL certs).

Does this script sort out those kind of things?
While the fuss has died down somewhat, I thought it would be useful to post the CrossValidated (StackOverflow's statistics and machine learning cousin) take on the recent paper about Facebooks "inevitable" decline.
Please don't use the word "rockstar" in a serious sentence.
I don't think it's a good short because you have no idea if you will have to hold the position for months or a few years before KING drops.
And if it rises too much in the time before your predicted drop then the margin calls will bankrupt you.
The joda libraries are the de-facto standard. I have seen custom solutions but usually those are for lower than millisecond resolution.
No, you have to take care of environment variables yourself. Unfortunately, Docker does not inherit environment variables from the base image, so in every Dockerfile you have to ensure that the right environment variables are set.
AsK HN: What kind of bandwidth using 3d Bar codes?
The project using audio to transmit across 2 laptops got me to thinking. What kind of band with could you get using some kind of 3d bar code w/ color some kind of other encoding scheme to transmit from your monitor on one computer to another computer with a camera.
These are certainly great ideas that have value outside of any implimentation. A simpler pure idea of great value would be something like the Kelly Criterion http://en.wikipedia.org/wiki/Kelly_criterion
Visualized Global Precipitation for 2012 using open data from NOAA
The problem with these stories is you omit important details - i.e. what was the year make and model of the car, did you have carpets or floor mats in it etc.

And they always always focus on the car manufactuer of the moment. It used to be Audi's, and it's confirmed that a whole bunch of Jeeps actually will do this at car washes due to static discharge (problem's never really been fixed).
I know this is completely off topic, reddit-ish, and I will get downvoted into the oblivion, but...

Frau: Fire the laSER!
Can someone in the wall street secret society plz send me an invite? Email is in my HN profile, kthx.
Also this: "publish or perform any benchmark or performance tests or analysis relating to the Service or the use thereof without express authorization from AlchemyAPI;"

Suppose I am evaluating their service, before I decide to buy. I would be breaking these ToS, I guess.
how does that help against torpedoes again?
Freelancing is essentially piecework. It always comes down to dollars for hours, though the rate may be high. People quit for better jobs or to start their own business. Computers don't.

Therefore it doesn't scale in the way SAAS or an application might.
This was my thought. So far 10 attempts to replicate it failing isn't a good sign, but I'm willing to bet, based on my track record when I did wet lab research, that the lab that produced the study (if indeed it is correct) failed more than 10 times.
you could still cross post.
Hmm, from my own experience - yes, there is alternative open search engines, and there are a lot actually.
But did you ever try one on your own? Most of them are a nightmare to setup and are atrociously slow as soon as you get a few thousands entries...
Sometimes, it's definitely worth it to externalize some expertise. Search is definitely not easy to masterize.

(And I was a user of indextank when they shutdown)
I tried bbc.com and nothing shows up. Is it supposed to work on top level links and summarize ?
I read that and understood how it would be beneficial, but not how it would be possible. Say I own x.com, and y.com and even have them both being served from the same box. If a user requests a page for x.com, how can I get them to accept a cookie for y.com?
They got acquired by LinkedIn and they shutdown the service.
Not me, I'm a temporarily embarrassed trillionaire. I wouldn't be caught dead with these plebillionaires.
Thank you for your kind words, it's the right thing to do, after all =)
Reddit has lots of categories. I was thinking a few. I'm think there are a few different groups of users of the site an they probably have different tastes.
I thought the Ariane was destroyed by aerodynamic forces?
Bingo. But keep in mind that Sprockets doesn't have to be used just as a Rack server to compile on the fly, it can also be used to precompile to static files. In fact, you could then combine it with something like the watcher gem, and you now have automatic precompiling whenever you save your source files. In fact, there's the guard-sprockets gem which does all this for you [1].

[1] https://github.com/pferdefleisch/guard-sprockets
Ladonia: An Illegally Created Nation Where Creativity Rules
Except in a modern car the effect would be the vehicle stops accelerating and starts coasting - brakes and steering are mechanically connected, so in the event of no control system the default situation is safe.

The missing bit is generally that if it fails, it needs to set a note that it should not resume normal operations.
Belkin's WeMo Home Automation Devices Open Doors for Attackers
You Answer Quite Slowly
It will work but things are addressed on the wrong level in my opinion.

syslog: each container now has it's own logs to handle. If you want them to be persistent/forwarded it might be better if all containers could share the /dev/log device of the host (not sure of the implications though).

ssh: lxc-attach. Docker should expose that.

zombies: it's a bug in the program to not wait(1) on child processes.

cron: make a separate container that runs cron.

init crashes: bug in the program again. it's possible to use the hosts's init system to restart a container if necessary.
It will be interesting to see what counter measures can be deployed against the lasers. Mirrors, heat shields?
Marketplace 2.0
What do you think about New Era of Commerce?
TicTail eCommerce Platform Lands $8 Million Led By Thrive Capital
Okay, for starters, you hit the wrong button. Secondly, pretty much everything is customizable, so edit your toolbars or menus to move those to a slow running menu. The others about code formatting and auto refactoring are easily disabled. Learn your tools.
I was thinking the same thing. As I understand it it's possible only to do for subdomains.

I suppose one way of doing it is with some kind of script that links up to a prehosted theguardian.com so the cookie is set from where the js is included from.
Sounds like 3rd party Candy Crush revenue estimates, which have consistently hovered around $700K/day, were way off. The filing says Candy Crush is responsible for 78% of revenue - that's $1.48 billion in 2013. That's more like $4 million/day.

Makes me wonder how far off third party estimates for other apps are.

Here's an example estimate:

http://thinkgaming.com/app-sales-data/2/candy-crush-saga/
AKA swamp space. I've got one of those, too.
I'm not so sure this would hold if you applied it to real-life circumstances. I could be telling you an "end point" idea - which only would have come from all of the refinement, even if the idea itself encompasses a large scope. Not trying to start an argument, I just don't think most people who say "ideas are worthless" have really thought through this statement..
Old systemv init would work for this purpose, but not upstart.
Offtopic: I find it really tacky how this blog constantly links back to other posts of his hidden in the text.
People will do anything for imaginary internet points.
I'm surprised they went live with this without an expiration date on their permanent redirects. Now there's no way back, even if anything breaks. Looks like an unintentional Big Bang launch to me.

http://getluky.net/2010/12/14/301-redirects-cannot-be-undon/
http://mark.koli.ch/set-cache-control-and-expires-headers-on...
lxc-attach: see https://news.ycombinator.com/item?id=7258242 about why I think SSH is more appropriate.

Zombies: this is not about child processes created by the program. It's about child processes created by child processes! For example what if your app spawns another app that daemonizes by double forking? Your PID 1 has to reap all adopted child processes, not just the ones it spawned.
x264? FFmpeg (at least the newer parts)? It is mostly SIMD and suitably abstracted so it runs on x86, win64 and *nix64 but that doesn't mean it can't teach you things. It is what got me interested.

I would say that SIMD is the biggest reason to dip into assembly and for many situations, the only one.

Anyway, you can see how these projects format the source. The general rule is: align instrcutions, and align first, second, and third operands (within reason). Indent loops (like any other language)
A lot of people still use the built in Java stuff, they just don't enjoy it. Especially since a lot of code predates the existence of alternatives.
So Oakland = Silicon Valley 2.0? It seems plausible that the new 'up and coming' start-ups would seek territory in unconquered land such as Oakland, but for companies already established in SV to move to Oakland - I don't see it.
Ask HN: Why did you use a specific typeface in your site/app?
What are some of the reasons you used a specific font/typeface in your software?
This is a very "press-releasey" response, and it feels disingenuous.

He doesn't specifically address the weak hash algorithm, nor the privacy concerns of monitoring people's domain visit history. This is basically "Yep, we do that stuff, and we're going to keep doing it, because it's good for you".

Understood; cheating is a big problem for them, their players, and their business model. Also, it's unlikely that Gabe had any direct hand in deciding how to build this cheat detector; those decisions were made further down the org structure.

Finally, they probably aren't currently doing anything really bad with that data, but it's a slippery slope. They _have_ that data now, and they aren't going to stop adding new features. Over time it's likely that some smart developer is going to realize that they can use it in some other way, maybe cross reference it, etc. Gabe isn't asking you just to trust that they're not evil, he's asking you to trust that they will _never_ be evil.

His Q&A at the bottom:

1) Do we send your browsing history to Valve? No. (just the domain names in an easily reversible hash)

2) Do we care what porn sites you visit? Oh, dear god, no. My brain just melted. (We aren't specifically looking for porn, we're not that selective; we collect ANY DOMAIN we find on a cheater's system).

3) Is Valve using its market success to go evil? I don't think so, but you have to make the call if we are trustworthy. We try really hard to earn and keep your trust. (Don't be evil.)

The "You're either with us, or you're a social engineering cheat developer" part rankles a bit too, although there may be some truth to that scenario (I don't know either way, but that's one path that could lead to discovering the DNS interception).