skysight-inc/HackerNews huggingface dataset:
NetBeans IDE 7.3 With HTML5 Support
Writing better mouse control isn't fun. If he were to start writing such things, I bet he'd either scrap them anyway or just get bored of writing DF all-together.

The "boring" tasks are purposefully programmed to the minimum requirement so he can spend more time on the interesting tasks, to ensure his motivation stays high.

Admittedly, he could just outsource the GUI stuff, but for better or worse, he clearly wants to keep the code close to his chest.
Hacks, Hijacks and Hunts for Chinese Data Thieves
The law is highly coherent.

But it deals with the largest and messiest possible problem domain: everything humans do.
Why I'm Done With Jailbreaking
We're revising internal policies so that this doesn't happen again.
essentially kills DNA evidence's usefulness

Could you elaborate? What kind of (valid) use does DNA evidence has that is disproved by bayesian reasoning?
Excellent point. I rarely think of those as standardised structural conventions for clearly and efficiently conveying meaning to those acquainted with the terms and, to my shame, usually write them off as obfuscating functions to mislead or confuse. Not so!
One interesting book I picked up a few years ago and dip in and out of from time to time seems of relevance here: Everything you know IS Wrong[1]... a somewhat hyperbolic title and read at the best of times, but it's always got me thinking at least. One of the articles (it's a collection of such by many authors) claimed that the caricature of "Hannibal Lecter" was in fact an overt cover for actual events (ritualistic murder and the occult) which seem to be linked to the super rich and powerful and may have had links to the Vatican.

I'm not saying anything is true or not, but those that like the fringe thinking that Conspiracy Theories (non pejorative) incline one towards may like this book.

[1: http://www.amazon.co.uk/Everything-Know-Wrong-Disinformation...]
YouTube to launch Pay-to-View channels
Missing The Evil Empire: Bring Back Microsoft
The issue is merging the arrays, not sorting them. How do you MERGE two arrays without allocating a new one that is big enough to contain them both?

If all you need to do is print what the result of the merge would be then sure, a solution does exist.
Ryan, as you can see, Namecheap's CEO Rick Kirkendall replied to all of your concerns on the Facebook thread itself. As Rick acknowledges, policy was not followed and things will change.
Extensive list of browser specific CSS and JavaScript hacks
But in that way your Haskell code examples seem to not be valid Haskell anymore. Seems to be a rather pointless change for the sake of simply breaking things.
Please amend the title.

It is not correct.

The Court of Appeals has not "banned" Bayesian probability.

It does not have the power to do so.
Seeing it since recently more often in Blogs, I see increased readability. After all, you just need to remember 3x XOR (a-b-a).

I find the swap solution w/ temp solution to be more painful for my eyes. It's also 3 lines, but less homogenous.
Link won't load for me.
The N8000 is a different class of device, low spec / android based phone.
> Socialists refuse to admit that national socialism was actually an ideology from left

Sounds great if you don't let facts get in the way of your world view.
Communists, socialists and social democrats (read: the left) where fighting the Nazis in the streets before Hitler even came to power,
they were the ones who openly resisted in parliament and they were the first to be cast into concentration camps
when Hitler came to power. All while the right readily embraced the Führer...
Whitehouse's Open Access Promise: 1 Year countdown
This guy extrapolates wildly from the decision.

This is a question about whether or not a cigarette bud started a fire, not a rejection of bayesian probability as such.

This guy should stick to teaching statistics, not law.
Javascript and CSS: Write Once, Break Everywhere
Show HN: Secure Cloud Hosting. Made Simple.
Yanis Varoufakis on Valve, Spontaneous Order, and the European Crisis
How pig guts became the next bright hope for regenerating human limbs
The argument is mainly that it's (intuitively) much more common to make a significant error in statistics than autopsy.

Additionally I'd guess most times if you make a significant error during an autopsy, you are aware of it. Whereas it's much more difficult to know whether you made an error in your statistical analysis or not.
[2014] US Military Will Install Laser Turrets on Bombers and Fighter Jets
For a criminal trial, with a jury? People are hopeless at statistics.

Even on HN you'll find people making simple mistakes.

Someone confidant presenting a mathematical argument would be persuasive to a jury, even if their numbers are totally bogus.

> In both case an expert made a mistake or did their job poorly leading to a potentially unfortunate outcome. Why should one be banned and not the other?

People doing the job poorly should be banned. But the nurse case is interesting because poor statistics became self-fulfilling.

"We have some deaths, and this nurse is present when they happen, and so they are all suspicious", becomes "all the deaths that happen when this nurse is working are suspicious, and the deaths that don't happen when this nurse is working are not suspicious". And that sloppy thinking gets turned into "probability is 1 in a gajillion that these happen normally by chance."
Yet another take on puzzles.. I reckon people are asked puzzles because if you can solve them, the probability of you solving real world problems is higher.

Now that your raw intelligence/interest is proved, it's now a question of whether you have the tenacity to maintain huge codebases with your team
Visual Studio 2012 Update Guide
“Tener el control de tu informática es un derecho humano” | La Marea
I don't think it should bring your 8 core system to a crawl as DF can never use more than one core. ;)

But yeah, the interface is the worst part. I play it with Phoebus graphics pack and Dwarf Therapist for this reason.
Apply via API call to get $10k worth of tools (Github, AWS, Code School,...)
> but those tools are not useful for less experienced developers or designers who have to run the full stack just to touch the markup

most of text editors and IDEs have some ftp/ssh capabilities , and most of them are free. If you call yourself a developers and you cant upload a file , you cant call yourself a developer.

> Pair programming collaboration (we pair remotely pretty often), as well as sharing and cloning environments are made possible by hosting the environment on the cloud.

You dont need yet another service for that. Each dev should have it's own environment to mess up with , ( i mean , lauching a server image on a VM is not that difficult , is it ? ) and thanks to CVS you can keep a simple infrastructure to share code.

> Similarly in production, many developers prefer a PaaS like Heroku or AppFog over dealing with VPSes or EC2.

PAAS can be good to start with. At some point ( as very fast ) , you end up with a VPS , because the service sucks and you pay less, really... why would you use Appfog if you cant even upload a big json file (JSON 500 error ... ) at the same time ?

> Many developers prefer to write code instead of having to maintain scripts to build development environments

I disagree 100% , it's part of the job , and there are loads of tools to facilitate deployment. Can a dev be that lazy ? show me a language or a framework that is hard to deploy in 2013 ? even rails is a breeze now.

In essence you are kind of saying , the lazier they come the more they'll pay for that kind of service. it's a bet, good luck anyway.
Google In Talks For Music Streaming Service
Personally, I don't really like that text is so big compared to the body width. I'd say you are getting a word-per-line average of 10 or so, way too low in my opinion.
>> and so I must now tell them that the entire philosophy behind their course has been declared illegal in the Court of Appeal. I hope they don't mind.

>Is what reveals the misunderstanding. Judges don't "declare" things illegal, they rule on matters of what the law is. That the law requires judgements to be rendered in certain terms is not a statement of the legality of making Bayesian arguments.

The write seems to be assuming that the court case sets a president that make it hard if not impossible to use Bayesian reasoning in the court room and sums it up as "illegal".

> The law requires a decision. The conceptual basis of the common law is a promise that a court will always render a clear and specific set of rulings or orders, and that there will always be an explanation of those rulings or orders.

I thought this was a civil case and did not require "beyond a shadow of doubt." but rather just high probability a term I have heard is that it requires a preponderance of evidence. Bayesian statistics/reasoning is supposed to help come to a conclusion with a high likely hood of being correct which seems like the file state I want a judge to be in when ruling. What is not good or counter productive about this state brought about by Bayesian methods?
Implementing the Sieve of Eratosthenes with Functional Programming
I much prefer Douglas Adams' reformulation: When you have eliminated the improbable, whatever is left, however impossible, must be the truth.

After all, it's pretty much certain that you don't know everything, isn't it?

(For clarity: I'm not entirely serious, but I do agree with the parent's opinion on Sherlock Holmes.)
In my honest opinion, the way it can be improved is exactly the way my interview last Friday went:

I walked in, and did the introductions. I had two programming problems to solve, but these weren't puzzles. The two questions were fairly simple, that used a lot of basic features of the language they use in this shop.

The first question I couldn't remember the exact function names in the standard library (it's PHP, the stdlib is HUGE and stupid) but the interviewer helped me, and once I had the right functions in place, was easy.

The second question tested OOP knowledge, and again was easy for any actual programmer.

Then, once I'd passed that with flying colours, we moved on to the normal "interview".

This week, I'm going in for a day (paid), to see if I'm a good culture fit, and look at the projects I'll be working on.

I believe this is a brilliant way of interviewing and making sure you get the right candidate. Anyone who can't program will fail instantly (apparently thats a big problem here in Australia?), and then if the rest of the interview goes well, culture fit is actually TESTED (albeit as much as you can test in one day).

I'm looking forward to this place actually :)
It's not the judge's role to independently nominate D. It's up to the lawyers for the plaintiff and the respondent to present facts and make legal arguments.

The judge's role is to weigh those legal arguments, and in (most) civil trials to weigh the facts presented on the balance of probability, and to render a decision.

If you require judges to run a Bayesian network over the entire universe for each case, the legal system will get a wee bit slower.
Not tried 2.0 yet but got very significant speedup of 1.93 (about 3x) when I enabled optimisation in the build. Were the build settings similar for both versions in your tests?
It's working fine for me!
Comparison and Inheritance
3D printed gear Bearing
You guys need to read the book "hackers delight" full of really great stuff like this
ISBN-13: 978-0-321-84268-8
ISBN-10: 0-321-84268-5
I just recycled a TV and 2 DVD players this past weekend. Also take a look at staples (http://www.staples.com/sbd/cre/marketing/ecoeasy/recycling.h...)
According to Business Insider they broke an embargo: http://www.businessinsider.com/hang-oncnet-just-pulled-this-...
According to wikipedia[1], the sequence goes
1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211, ...

[1] http://en.wikipedia.org/wiki/Look-and-say_sequence
This is the case with any domain area knowledge though not just math and statistics, it is true for most any expert that gets up on the stand.

That is why both the defense and the prosecutor can bring forth their own expert witnesses.

How is this case different?
Yes, and I was talking about implementing caching of components used to compose the pages and API responses, not a full HTTP cache tier that has to be placed in front of your application.
I'm on it. This is stock Obtvse, a Svbtle clone. I just put it up as a lightweight Rails blogging engine while I get some other stuff done. The whole thing needs redesigning, and I'm fairly embarrassed about having such a cloned (and, frankly, overused) design.
https://github.com/mojombo/toml#implementations
Yea that was a tad confusing. I had to readread to make sure i hadn't missed something
Create an Opinionated Development Environment
Twitter hackings put focus on security for brands
Why is it building so long?
See also: R v T (Footwear Mark Evidence) http://www.bailii.org/ew/cases/EWCA/Crim/2010/2439.html (which is redacted to hide the appellant's identity, giving the judgment a delightfully dystopian feel).

There it was held that an expert witness shouldn't use Bayesian reasoning to calculate probabilities to tell a jury "outside the field of DNA (and possibly other areas where there is a firm statistical base)".

I think that, by a 'firm statistical base', the court's getting at the sort of situations where the right prior is a widely agreed on (such as DNA, where the size of the DNA database is known), so there won't be much opportunity for different expert witnesses to disagree on probabilities due to having different priors. (N.B. IANAL)

This is still nonsense, IMHO. I can understand the court not wanting juries to be overly swayed by a spuriously precise probability that might have been very different if a different expert had been chosen. But there's no justification for restricting the statistical methods that the expert uses to reach their conclusion, however it's expressed to the jury.

Interestingly, that case shared one of the appeal judges from the case in TFA (Lord Justice Beatson, then Mr Justice Beatson).
How Far We've Come
What's the copyright status of these books?
It's not the judge's role to independently nominate D.

But that is exactly why the judge can not assume all possibilities were enumerated, and requires positive evidence for C, rather than negative evidence for A and B.
Innovation like this gets naturally shaped and filtered within society so it becomes acceptable for the most. Just as (and as the author mentions) you are supposed to turn off your cellphones in certain situations, and just as it's rude to text away with your phone when someone is talking to you, being distracted with your wearables will become a social no-no.

You can simply disregard those that don't follow whatever convention you think is appropriate, and policies do and will exist for all this scenarios.
I'm not sure about this attribution to Freud. The wiki reference is to a management self-help book. That kind of book is full of inspirational quotes, never cites sources, and really shouldn't be relied on.

Digging back it seems likely that the story has been mangled somewhere from this apposite quote, also popular in the same kind of book:

When making a decision of minor importance, I have always found it advantageous to consider all the pros and cons. In vital matters, however, such as the choice of a mate or a profession, the decision should come from the unconscious, from somewhere within ourselves. In the important decisions of personal life, we should be governed, I think, by the deep inner needs of our nature.-- Freud. This one's real though, it's related by Theodore Reik in "The Inner Experience of a Psychoanalyst", 1949. In context, Reik studied under Freud (http://en.wikipedia.org/wiki/Theodor_Reik). They met and Reik asked for help in choosing a career, the quote was Freud's reply. There's not a mention of a coin in the anecdote.
There are many ways to swap two variables without using a temp variable, as long as the type of the variables is a mathematical group[0].

If the group operation is denoted <>, with identity e, and the inverse of 'a' is 'inv(a)' then you would do

a = a0;
b = b0; // initial assignment

a = a <> b; // a = a0 <> b0 and b = b0.
b = a <> inv(b); // a = a0 <> b0 and b = a0 <> b0 <> inv(b0) = a0.
a = inv(b) <> a; // a = inv(a0) <> a0 <> b0 = b0 and b = a0.

This works when a and b are ints, which are a group with the operator '+' and identity '0', and inverses inv(n) = -n (see [1])

It works when a and b are nonzero floats, which are a group under multiplication with identity 1.0 and inverses inv(x) = 1/x (but see [2]).

It works when a and b have fixed-length binary representations, because fixed-length binary strings are a group where the operation is xor (or '^') and inv(x) = x.

It works when a and b are matrices of the same dimension, which form a group in two different ways - under matrix addition, where the inverse is elementwise negation, and under matrix multiplication (if a and b are nonsingular) where the inverse is the regular matrix inverse [3].

Note that in my third line, the right-hand side of the assignment is inv(b) <> a, whereas all the examples in the blog post used a <> inv(b). They were implicitly assuming a commutative group (i.e. a <> b == b <> a for all a and b) whereas my procedure works even for non-commutative groups, e.g. matrices under matrix multiplication.

Edit: Obviously, if you actually use this in real code... WAT.

[0] http://en.wikipedia.org/wiki/Group_(mathematics)

[1] this even works if one of the operations causes an integer overflow - the magic of modular arithmetic!

[2] floats don't really form a group, because of non-associativity of floating point multiplication.

[3] http://en.wikipedia.org/wiki/Invertible_matrix
With some conventions how the api is structured it's possible to have loose coupling the between client and server. This video demonstrates how it is possible to make changes in structure of the API that the client detects automatically:

http://oredev.org/2010/sessions/hypermedia-apis

And he's release a Java library for creating such a client:

https://github.com/cimlabs/hypermedia-client-java
Different people have different minds/brains. My ex read so fast that trying speed reading techniques slowed him down. I read ridiculously slowly for someone who was in a lot of gifted classes. I tried speed reading techniques. I was able to read faster. I hated it and went back to my snails pace voluntarily. I read with good comprehension, but, yes, I "say" everything mentally.

My oldest son also reads shockingly fast. When I began watching him play videogames, he flipped through dialogue so fast I could not read it. I thought he was just skipping familiar parts. Nope. He just reads that fast. He has to slow down if he wants to include me.
It becomes much harder to identify NAT when you also scrub out going packets, and change the packet IP identification field with a random-id.

Other things that help as well is to not load balance the TCP/IP connection, but rather terminate on the first machine, then pass the connection through using something like varnish/haproxy.
There are a couple of recent Atom based Windows 8 tablets with Wacom. They're much lighter and thinner than the Surface Pro, but it also trades away CPU power for it.

Lenovo Thinkpad Tablet 2.
Dell Latitude 10
I think you're reading too much into that statement. When I tweeted about this, a bunch of people said "that's serious; you should contact support". So I mentioned that I contacted support in the post so I would get even more suggestions to do the same.

I mentioned that I didn't get a reply so no one would ask what support said. I had planned on updating the post once I heard from them.

All this aside, I think a program deleting your files for no apparent reason does warrant "complaining on a very high level".
"HTTPSEC" and DJB vs DNSSEC
Can new technology save fish?
Show HN: Exemplar - Documentation Helper for JavaScript Libraries
The quotations in this article are taken out of context and presented incomplete. For example, the article quotes

The chances of something happening in the future may be expressed in terms of percentage. Epidemiological evidence may enable doctors to say that on average smokers increase their risk of lung cancer by X%. But you cannot properly say that there is a 25 per cent chance that something has happened: Hotson v East Berkshire Health Authority [1987] AC 750. Either it has or it has not.

And the judgement continues:

In deciding a question of past fact the court will, of course, give the answer which it believes is more likely to be (more probably) the right answer than the wrong answer, but it arrives at its conclusion by considering on an overall assessment of the evidence (i.e. on a preponderance of the evidence) whether the case for believing that the suggested event happened is more compelling than the case for not reaching that belief (which is not necessarily the same as believing positively that it did not happen).

Which is exactly the bayesian approach of 'probability as state of knowledge'.
It's also extremely unfair to non-native English speakers.
This wasn't exactly what I was thinking, but its a great point.

> One thing that bugs me tremendously about outsiders looking in at law is...

Its always tempting to make sweeping judgements, its human nature, I don't think its unique to law, academia, software engineering etc.
Is it possible that the look of distain on his face when the interviewer asked him to solve a puzzle indicated that he wasn't a good fit for their "puzzle culture"?

I don't think it's fair to conclude he didn't get the FB job due to his failure to write a square root function. The funnier part is that this question isn't a puzzle (but does perhaps indicate how well the interviewee has internalized mathematics).

I suspect I'd have failed him for ego ... "Today, after releasing 25 Github projects, creating several widely-used apps in less than a day each, and designing an entire architecture for a streaming platform, I realize I’m a pretty well-rounded and high-performing developer/engineer/architect. At the scale of Facebook, I’m exactly the sort of engineer I’d want many of." I've been in the industry for 30 years and realize I still have so much to learn.
This is standard undergraduate question in algorithms when I went to college. If you need N log(N) solution, look up in-situ mergesort. If you don't care about the order of algorithm, there are much simpler intuitive ways of doing it.

Assume that you have two sorted arrays A and B. At the end of it, A followed by B needs to be sorted. Here is a simple algorithm:

Sort(A,B):

if A[0] is greater than B[0], swap A[0] and B[0].
Bubble up B[0] to its right place (that is make B sorted).

Sort(A+1, B) -- stop if A reached its end.

Naive implementation, such as this is N^2. Leaving it to readers to make it N log(N), which is actually trivial.

That comes to a different point. When I was going to college in Computer science, we had to go through at least three courses in algorithms. We used to hand code most algorithms optimizing for the situation at hand. I suppose the advent of good libraries, and the bottlenecks elsewhere in the systems means that this generation may not find fundamentals of algorithms much use. Instead, they may find concepts in abstraction, higher order functions etc more useful.
FBI battling 'rash of sexting' among its employees
It's called "Vulture's Eye" these days and I think it's still in development... http://www.darkarts.co.za/vulture
Hypermedia APIs
This video shows how to make REST APIs with xhtml that demonstrates independent evolution and decoupled implementation of the client and server:

The code for creating the client is available here:

https://github.com/cimlabs/hypermedia-client-java
I love the smell of hubris in the morning.