skysight-inc/HackerNews huggingface dataset:
The instruction set doesn't matter. To calculate (the first few bits of) Chaitin's Constant we can enumerate and run every program in some instruction set, say x86 assembly, and measure the proportion of programs which eventually halt. One efficient way to do this is to interleave their executions using FAST http://www.idsia.ch/~juergen/toesv2/node28.html

Any (Turing-complete) instruction set can be translated/compiled/interpreted-by any other (Turing-complete) instruction set, given a suitable translator/compiler/interpreter. Since we're running all programs, we will eventually run all translators/compilers/interpreters, so no matter what instruction set we choose, we will start running programs from every other. The longer we leave it running, the more of a mixture we end up with. Since Chaitin's Constant is the (uncomputable) result of letting such a scheme run forever, it contains a perfect mixture of all instruction sets, and is thus independent of whichever one we choose.
"It isn't an outrageous valuation compared to e.g. Amazon, but it is definitely based on the company achieving massive growth"

For reference, check out Renault (http://markets.ft.com/research/Markets/Tearsheets/Summary?s=...), Fiat (http://markets.ft.com/research/Markets/Tearsheets/Summary?s=...) or Peugeot (http://markets.ft.com/research/Markets/Tearsheets/Summary?s=...)

Market-cap wise, Tesla is approaching the size of Renault ($25B) and larger than Fiat and Peugeot combined ($13B)
> Their job is to look for reasons to arrest you

I thought their job was to serve and protect. Of course, quotas tend to confuse things...
How to Improve your Personal Brand in 5 Steps
Design for Color Vision Deficiency for Better Apps
At some point in your life you have your guitar, backpack and whatever you have on you. You have no attachments, nothing to loose, nothing to fight for. You can think freely, you have no need to lie and pretend. You can express your emotions without filters.

And you build your world on that, you see world might work well like that.

Then you get your job, car, house, 2 saplings, wife. You have to defend it, system that supports it and everything that holds it together.

Current system is very well alive, self replicating and with strong immunity, it is living intelligent being, completely different from human thinking and not really communicable in direct way.

It all is very interesting.
Education in Finland
An Alternative to Required API Keys
We launched our status board for exactly this reason, to get notified of random disruptions (specifically API disruptions). You can even chose your flavor, we support email, SMS, IM, webhooks, etc... It sure beats relying on HN or random failures for disruption notification.

https://zapier.com/status/
Probably, or raised a large sum of money to then have the runway, because they in part proved they understood something and created value or something people would use.
Something could be described Mathematically without it being explainable to a human: it could be vastly more complex than any person could ever comprehend.

For example, every chess position can be enumerated, but no human can ever enumerate them all; although a Turing Machine could, given enough time and tape.
"Responsive" to what?

Let's use terms that mean something:
http://goldmanosi.blogspot.com/2013/08/responsive-design-doe...
Gaming is limited by the CPU/GPU, and a bit by the bandwidth in between. Not by the RAM speed/latency.
Backdoor in OpenX 2.8.10
Inquiry into role of Dutch intel agencies in PRISM data harvesting scandal
I don't understand what you mean. If the document was written only 8 years ago then its still got decades of copyright protection. You don't need to do anything besides write the document to have those rights.
Goroutines are not threads. You can have a dozen goroutines which would only run on a smaller subset of OS threads.
You have to admit, the thought of forcible sexual assault of a MacBook Pro is kind of funny.
That's a pretty basic checklist that a good architect with experience of office design would go through. Those are all design problems an architect will be able to solve for you and often in ways you wouldn't have thought of. Don't reinvent the wheel.
Iblazr - The LED Flash for Smartphones and Tablets
Setting-up Tomcat SSL with StartSSL Certificates
In summary, enabling SSL on Tomcat requires three things:
(1) Creating a Java keystore which contains the private key that Tomcat would use to start SSL handshakes
(2) Ensuring that you or your website owns the private key by having it signed by a trusted authority which in turn, issues a digital certificate verifying your ownership of the key
(3) Configuring a Tomcat connector to listen on HTTPS from a specified port
Piksi - low cost rtk gps receiver
Serves them right really, what on earth did they think was going to happen
So in short...

A) Variety is the spice of live

B) Commercials put variety in your TV habits

C) Therefore, commercials are spicing up your TV watching

Perhaps the conclusion should be

C) TV makers get away with boring shows because commercials help hide it
I couldn't possibly recommend a site that requires javascript to display any content whatsoever.
If we switched to "futarchy" as a form of government, we would be richer and just as happy.

So, what's the point?
I wonder how many people who subscribe to this idea come from ivy-league universities or Oxbridge.
How wearable technology could transform business
I thought it was pretty serious. Github is no longer a tiny company and when so many people rely on you for everything a 5 min outage becomes significant. E.g. I was not able to deploy to my server a few mins ago due to this outage. This makes me question the decision to use github going forward.
Why not? JavaScript has become a part of the web, just as much as HTML and CSS. You might as well shun sites that use the <ul> tag, or CSS to style content.
That's an interesting argument there.

In my opinion, private law system is pretty much anarchism, since people tend to aggregate with similarly-minded people that share the same values and rules: rules and leadership tend to form spontaneously in human groups (since we actually are tribal animals).

I have the gut feeling that as we eliminate scarcity through technology a real anarchist system is possible. I just miss enough theory to back it up.

Does anyone know any good book/author talking about that?
It's a mixture of both I guess. While I want XMBC etc. I also would want the ability to do what I want with my own products.
The article is about companies, not the general population.

But yeah - the CDU/CSU are easily the most pro-US parties, and projections place them at a comfortable 41%: http://www.wahlrecht.de/umfragen/index.htm
Ok, so. When you need to write a load balancer and want to test different languages for the task, you don't do a benchmark like that one.

Writing a "ping-pong"? And not using the same client to test both servers?

It would not have been too hard to write a simple proxy in both languages. Not even worrying about parsing HTTP headers, just testing TCP, that is really easy.

Now, if you really want to test the performance, you have to implement it differently. Just two small features you would need in both:

* non blocking IO: right now, you're starting a new future in Scala, that's easy to write but not really efficient (it might work better with goroutines)
* zero copy: if you're load balancing, you will spend your time moving bits, so you'd better make sure that you don't copy them too much. It is possible with Scala, but it looks like Go does not support it

Now, when you have reasonable testing grounds (that woudn't be more that a hundred lines in both languages), better get your statistics right.

"The client would make 100 concurrent connections and send a total of 1 million pings to the server, evenly distributed over the connections. We measured the average round trip time" -> that is NOT how you should test. Here, you would want to know what is the nominal pressure the balancer could handle, so you must measure a lot of metrics:

* RTT
* bandwidth (per user and total)
* time to warmup (the JVM optimizes a lot of things on the fly, you have to wait for it)
* operational limits (what is the maximal bandwidth for which the performance crashes? same for number of users)

And then, you don't measure only the average values. You must measure the standard deviation. Because you could have a good average, but wildly varying data, and that is not good.

Last thing: the macbook may not be a good testing system.
What value does it add to HN to have outages like this reported? As far as I can see, and as I said elsewhere, if you're affected you'll already know, and if you're not affected it won't matter.

I concede that it was important to you, as no doubt it was important to many. The question is, why should it be posted to HN? There might be value in a longer post with real analysis of outage statistics and patterns, but this isn't it.
They didn't expect Draw Something to drop off so much faster than their usual games.

Probably didn't understand that Draw Something isn't even a game when you think about it, so didn't really have a competitive angle and became tiresome quickly.
If your A/B testing is about color schemes and buzzword order, you're doing it wrong. Random spaghetti testing is a surefire way to waste your time.

“Green vs orange” is not the essence of A/B testing. It’s about understanding the target audience. This starts with research, and your hypotheses are validated with split testing. Doing research and analysis can be tedious and it’s definitely hard work, but it’s something you need to do.

Serious gains in conversions don’t come from psychological trickery, but from analyzing what your customers really need, the language that resonates with them and how they want to buy it. It’s about relevancy and perceived value of the total offer.

Unless you have the ability to foresee the future, it's impossible to know in advance which language, content and layout will resonate the best with your target audience.
Cool - it's a long time since I paid much attention - I did research on commonsense qualitative models of engineering domains and that led to a personal interest in the wider issues of commonsense reasoning but at that time (early 90s) I ended up deeply skeptical of the approaches that were common then (in my case mostly various qualitative/sorted/temporal logics).
Thank you Edward Snowden
«Tell Edward Snowden, "Thank you for exposing the NSA's illegal spying programs. We support your whistleblowing."» ~ FFTF
Yes, but can Go actually use anything else? Finely-grained concurrency after the CSP fashion, after all, is the whole driving force behind it, and it's in the language spec.
Please don't post this crap here. This 'real' email, as well as the article, is totally fabricated.
Results from my Mac:

Go server vs Go client: 10ms
Scala server vs Scala client: 3ms
Go server vs Scala client: 4ms
Scala server vs Go client: ????

Scala server against the Go client is really slow (?). I reduced the ping count by a factor of 100, and extrapolating I think it would have reported around 670ms. What gives?

I don't know much about Scala Futures, but isn't Scala's client doing something completely different than the Go client? Scala's client with Future.sequence looks like it's calling each `ping` method sequentially.

Printing the connection identifier {0,100} on open & close shows that while it isn't completely sequential, only about a handful of connections are open at a time.

On the other hand, the Go client appears to switch amongst goroutines more frequently. All the connections open before any connection closes.

In other words, the I think the difference in performance is due to the difference in how randomly the connections are shuffled. The terrible performance time in the last case I think shows a bottleneck in the Scala server rather than the Go client.
It's kinda intuitive, but I'm pretty sure it's wrong.

Imagine you fall in coma and sleep long enough that all your body cells have been changed. Do you wake up a different person? I don't think so.

What you perceive as yourself is the experience of being aware of everything you have learned in the world. An identical brain, whether created by teleport or running in simulation, is you just as much.

So yes, both simulations will be sure they are you (and in a sense, both will be you—if we allow the simulations, we must abandon the idea of there being only one “you” at the moment). The funny thing, these simulations will immediately diverge by obtaining different experiences, and thus can be thought of “forks” of you.
> with all natural lighting — candles, to be precise

There is nothing at all natural about using several hundred candles in a room. No one would ever do that - a room that size would get 20 at most.

If he had actually used 20 candles and added extra light carefully tinted to match the color of a candle it would actually end up looking much more natural. But then no one would talk about it.....
It's a word. I find it weird that people are so offended by a word rather than the context that's its used in. You really need to get a grip.
From the British media that is definitely the case. The BBC reporting is a good case in point. Other media in the UK is primarily owned or controlled by Murdoch. In Germany the situation is a little different. Der Spiegel and Süddeutsche Zeitung, have had various coverage. The one one Obama's whistleblower 'witch-hunt' for example is pretty damning, especially from a country that loved Obama 4 years ago and couldn't get enough of him.

- Obama is 'merciless': http://www.sueddeutsche.de/politik/barack-obama-treibjagd-au...

Die Welt on the other hand appears to be going the other way. It is supposed to be a 'centrist/liberal', but does not appear to be making a stance against mass-surveillance.

- 'Cooperation with NSA is "good and right"': http://www.welt.de/print/welt_kompakt/article118723423/Spaeh...

SPD Head Steinbrück is maybe one guy that gets it, and wants to:

- "ban the use of mobile phones in cabinet meetings": http://www.bild.de/politik/inland/peer-steinbrueck/will-hand...
Years ago there was lots of excitement about exokernels coming out of MIT. They haven't gotten anywhere much, yet.
Thanks for introducing the new HN verb, 'beg'. Really amused.
> that minimizes optical aberrations

There is an interesting idea to simply let the lens have its aberrations and correct for them in software. i.e. customize the sensor to match the exact aberrations of the lens so the end result is normal.
They're talking about per-chip performance. Flash write performance really is that low - they get around it by spreading writes to multiple chips.

Crossbar can do the same thing, in which case the same number of chips provide higher throughput. Read latency is not parallelisable, of course, so there'll be no way for flash to catch up there without making fundamental advances.

That is, if all these numbers are correct.
Europe also didn't allow racism to prevent it from building a functional social safety net for the majority ethnicities. Or allow racism to propel a targetted drug war that has ghettoized inner city minority neighborhoods. Or allow racism to migrate most of the accumulated wealth of the country into newly constructed suburban jurisdictions with higher-quality subsidized public services, while employing public sector institutional finance mechanisms to deny investments to minorities. Or allow the tax and budget mechanisms to actively redistribute large quantities of wealth from cities where minorities are concentrated, to rural regions with almost no minorities. So there's that.
Out of interest, can you expand on that?
Webkit only: http://jsfiddle.net/nWKfr/1/
It's in the css files, so it is very easy to extract it.
Not strictly true. Most algorithm choices in gaming can make trade offs between CPU and RAM. If you increase available RAM, you can usually use algorithms that are more RAM hungry and less CPU hungry for large speed benefits.
Take it easy. It's a perfectly valid suggestion.

Nobody's work suffers due to a ten minute outage, since it's "git"-hub.
Greg Egan's short stort The Hundred-Light-Year-Diary has a mechanism for sending messages into our own past that sounds a bit like that.
They don't have the power of the state behind them.

No, they have the power of many states behind them, both through corruption and plain economic stranglehold.

In any case, who do you think participates in the Bilderberg group?

The 2009 meeting participants in Greece included: Greek prime minister Kostas Karamanlis; Finnish prime minister Matti Vanhanen; Swedish foreign minister Carl Bildt; U.S. Deputy Secretary of State James Steinberg; U.S. Secretary of the Treasury Timothy Geithner; World Bank president Robert Zoellick; President of the European Commission José Manuel Barroso; Queen Sofia of Spain; and Queen Beatrix of the Netherlands.

Not that I give much credence to the conspiracy theories.
There is, somewhat, support for this: v8 snapshot. It's very poorly documented (VERY), but I did come across this which might be a good place to start clicking links: http://stackoverflow.com/questions/11109538/node-js-v8-how-t...
I was working with the OMGPop office whilst they were releasing Draw Something.. Half the people who actually worked on Draw Something announced they were leaving shortly before the Zynga takeover was announced, so I suspect they were missing some key people
Surely you have a local git repo?

You shouldn't need git to deploy, build a system package and deploy that.
I would guess that it's just the digital version of the internet going down at work, and everyone hanging out in the office kitchen talking about how the internet is down, until it goes back up.

In other words, if you're waiting for [service] to come up in order to get something done, there's not much better to do.
With all the git-hype around any kind of downtime is inexcusable.
An article? How about personal experience? I've worked with H1B's and seen the decision-making they had when switching jobs. They are not chained to their employer, they're high quality employees, and when changing jobs they can choose between competing offers. How would a lower-than-market salary exist in such conditions?

Why would I link to an article. In what, a newspaper? Is that supposed to be taken seriously? Like the article you linked with their joke chart bracketing all H1B's at all levels of age and experience in a comparison with all native workers at all levels of experience?

You literally linked to TechCrunch and a blogspam. And expect people to take you seriously.

And a prevailing wage in what, exactly? In the set of good software developers? In the set of all software developers? In the set of everybody working in "IT"? Your demands aren't even well-specified.

And if they were well-specified, would you have a convincing argument? No. Because it's not a problem that the foreign workers arrive in the same distribution of skill level that existing workers have. Only if you're selfish would you see that as a bad thing.
> Seriously. Every time an anarchist seriously gets down to brass tacks about how their world would work, there's some agency by 'the people' which does things which have to be done, and it's indistinguishable from a government. It's just a Good Government, a Responsible Government, and, really, an Ideal Government.

Which are these "things which have to be done" that only a government could take care of?

Crime prevention? Does our government police prevent crime, or just punish criminals? I can argue that without any state-established law criminals would be punished, in some way or another.

Medical services? I think that some people really enjoy being doctors and nurses, and they would associate even without state-mandated organization.

One thing is for sure, we're not ready yet for anything like that, since many necessary services and resources are "scarse", and scarsity makes people fight for their survival with brutal results. But we're (slowly) solving scarsity through science and technology.
54 daily sources in Entrepreneurship/Tech/Innovation. What are yours?
https://github.com/dz0ny/leapcast

http://www.dial-multiscreen.org/
Add a discussion board to each API (or maybe to each downtime event). Then the discussions that happen here and elsewhere might migrate over to there.
It doesn't matter whether there are other meanings. The fact remains that there is a single meaning which is understandably deeply upsetting to some people. I'd imagine you'd avoid topics that upset your friends in real life, and some of us like to extend this courtesy to strangers on the internet as well. If you feel your "full extent of the English language" is more important than the emotions of strangers, that's your choice, but forgive me and others for judging you as an asshole.
I've not had the time to go through the Hinton course fully myself, but the Coursera link is still up - https://www.coursera.org/course/neuralnets

You should still be able to register/download the materials. That's what I did.
This BegHN seems like easy karma as well!
The Newtonians: Worldwide Cult Ditches iPhone for Apple's Distant Past
He should have skipped all the effort to enable SSL in Tomcat and put the certificate in his front-end webserver. Cause that's where it belongs.
Not really. The Chinese counterpart cram in much better CPUs and overall hardware and are on the market for several months already. Did I mention cheaper?
Stock Aitken Waterman turned out over 100 top 40 hits in less than a decade. Now I'm sure they no doubt had their fair share of misses in that period, but with a track record like that I still think it's fair to call them a "hits-machine".
I find twitter a much better forum for finding if a service has gone down. We experienced Lovefilm going down the other night and could easily confirm it was a server issue via twitter.

Of course, HN is a great place for people to discuss how to avoid a productivity disruption when such services go down.
Almost probably not, at least not like that. You might like to read The User Illusion (http://www.amazon.com/The-User-Illusion-Cutting-Consciousnes...) for some more thought along these lines.
Deploying Layered Applications
<div style="text-align:center; margin-bottom:10px;">Please use a <a href="/browsers">modern browser </a> with JavaScript enabled to use Coursera.</div>

Good job there folks
> As for the benchmark, who writes their own load balancer? Isn't this generally a solved problem?

You'd be surprised, but no, it isn't a solved problem because the problem can't be solved in a general way and a lot of people are writing their own load balancers.

> If the point is to extract max performance from a simple ping-pong server then I'd go right to C and epoll/libevent/etc.

For a ping-pong server, sure, but a ping-pong server has no value in real life. The point of building your own load balancer is for doing custom load balancing and routing, based on individual needs of the project.

The complexity grows exponentially and while big companies are building such things in C, mere mortals do not have the resources for it. And in fact building on top of libevent is not going to give you performance advantages over Java NIO. The only thing that sucks about building on top of the JVM (compared to C) is the garbage collector, that can lead to unpredictable latencies related to blocking the whole process during the marking phase, even with CMS, although it is manageable and much better productivity-wise than to deal with GLibc incompatibilities or with multi-threading in C, plus I hear that G1 from JDK7 for large heaps and CPUs with multiple cores, or Azul's pauseless GC are awesome.

There's always a tradeoff of course, but sometimes the best path for many projects is the solution that makes the best compromises between productivity and performance and that's why I'm a happy Scala user and love the JVM.