skysight-inc/HackerNews huggingface dataset:
> If there weren't, no-one would have invented TDD, in fact we'd still be doing everything in FORTRAN.

TDD and FORTRAN are completely orthogonal concepts....

> not throwing up our hands with some relativist "oh, whatever works for you must be the right way, there are no absolute truths".

Yep, that's what works in practice. Ideologues don't ship.
I don't get those saying this is unproductive, it is the classic appeal to authority. "The FBI know what they are doing". No doubt they do but currently technology doesn't allow a computer to work it out from all the footage and pictures and the sheer volume means that those on the case will probably take a long time to sift through it all.

What harm is it if the public puts forward some suggestions and some of those investigating use them as a starting point? All this information is in the public domain, I don't think we can simply pretend it doesn't exist.
Except the more you want to watch, the higher up it needs to be, or everything of interest will be obscured by buildings. Which means, that, sure, you can get massive amounts of footage, of peoples heads / hats / caps. It might be useful in helping to track someones path so you can use other cameras to try to identify them, but if you want to identify people you're going to need a lot of cameras at low height.
Proving the code is mathematically correct is insufficient.

Partial list of bugs I've found before, that (for at least some definitions of "prove") would not be detected by what you suggest. Note that rigorous testing can (and, in fact did) find these.

* CPU Bugs (Including one that was unknown to the CPU manufacturer after nearly a decade of deployment)

* Memory Bugs

* Standard Library Bugs

* Compiler Bugs

Regehr even gives an example of a proven correct C compiler generating incorrect code (due to an incorrect system header), which was uncovered by testing.

[edit] Lest people misunderstand my position, I still think TDD (as it has been explained to me) is BS, but testing, in general, is a necessary part of making reliable software.
Why should there be a point? Can't it be point-free?

(Sorry, somebody had to say it..)
The Obama Administration has not only refused to hold anybody accountable, but they've openly admitted some of the techniques were useful.

Enhanced interrogation is an official tool of the US Government at this point. Torture didn't go away, it got repackaged. To hold one group accountable is to burn the whole thing down. They won't do it.

Does anyone really think the blacksites are going away? In my observation, these types of things only change when there's large public uproar about it, and the American public is largely asleep at the wheel.
So you're saying choosing methods appropriate to the context and hiring good developers is the one true way to develop software?
When building the Golden Gate Bridge:

> Most speculated that a bridge would cost over $100 million.

> Joseph Strauss, who had designed nearly 400 bridges, claimed it could be built for $25 to $30 million.

> "Strauss was a strange, at times almost a self cancelling mixture of conflicting traits: promoter, mystic, tinkerer, dreamer, tenacious hustler, publicity seeker, and recluse.
He was not a member of the American Society of Civil Engineers nor was he a graduate of a college of engineering."

http://www.structuremag.org/article.aspx?articleID=1493
I expected to see Batman and/or Knockout on this type of comparison.

Also, I may be biased because I haven't heard of CanJS, but this article seems suspiciously favorable toward it. Was the article written with a bit of promotion in mind?
How to Make HandBrake Select Correct DVD Main Title
How to solve HandBrake "Select the Wrong DVD Title" problem and make HandBrake select the correct/right DVD main title? This HandBrake tutorial will help you solve Handbrake title selection error.
They are publicly "accusing" (or putting somebody in a very specific corner) two guys.

FYI: This submission is just some images pulled off a thread of idle speculation that somebody posted to Tumblr. It's not some kind of organized campaign claiming to have found the people responsible.
count me in..I am bringing one more friend of mine along with me.
Imagine if 50% of the crowd was wearing google glass
What a douchy website , you could have pasted that to twitter instead of waste web space.
I wish for you the guy is not innocent and you're co-responsible for destroying his life.
Payment Processing Landscape in Europe
Count me in..
I think the article is fine. The author states that he is comparing the frameworks he has USED. Not all MV* frameworks.

About the author favoring CanJS, I think you may be right.
Why is machine learning used less for search ranking than ads at Google?
> TDD and FORTRAN are completely orthogonal concepts....

False. The testing I've seen heavy Fortran math frameworks go through would probably make the average frontend coder's face melt. Just because it ain't easy doesn't mean it ain't done.
Might attend. :)
Great!! Count Me in.
When does the "crowd" become the "mob"?
10,000 Startups opens for Application
I had the exact same impression. Judging by its github account, he seems like a contributor to the CanJS project, so maybe he's a little biaised. In particular, the "maturity" part where he puts CanJS to the same level as AngularJS, (because CanJS is using some javascriptMVC code) seems a little far fetched.
That's what I thought. I wonder what the DSL used in Grim and Escape from Monkey Island looked like.

Also, the Lua version used in Grim was 2.5 (!) and a major issue was the lack of cooperative multithreading (see http://www.grimfandango.net/?page=articles&pagenumber=2).

I don't know what version was used in Escape from Monkey Isand (3.1 ?), but the current version of Lua also "runs in circles" around the Lua that was used in those games.

EDIT: more by Bret on Lua in Grim: http://www.slideshare.net/hughreynolds/lua-patient-zero-bret...
I think we're better served looking at incorrect ways to develop software, which are generally obvious and easier to sell each other on.
If we're in a simulation, it's going to have bugs. We're going to find them, and start exploiting them for things like superluminal flight. Then the day shift will come in, find us exploting the bugs and patch the system. Hopefully they have their act together and they can hot-patch (or pause, patch and resume) and avoid restarting the simulation. Even so, we'll be stuck at the wrong end of now impossible superluminal flights.
Augment Raises €220K To Take Its Augmented Reality Sales Tool To The U․S.
Most probably I will join in.
well done! what kind of server is it running on?
They have the super power of working within a judicial framework which forces them to be prove the suspects' guilt thoroughly before any kind of punishment can be dealt.

Yeah, how about those drug offenses? Or copyright issues? Or computer fraud and abuse? Or...
Real Time Bitcoin Data Services
Why? CanJS' codebase is extracted from JavaScriptMVC which is ~5 years old and used on a lot of big codebases. It did go through a lot of changes but every change was made because of the real-world-need.

source: Bitovi employee / core contributor
Are Machine-Learned Models Prone to Catastrophic Errors?
I would love to, but I live in Chandigarh and I have an exam on 23 so can't travel :(
UK: Colin Stagg http://en.wikipedia.org/wiki/Murder_of_Rachel_Nickell

Christopher Jeffries
http://www.guardian.co.uk/uk/2012/mar/16/christopher-jeffrie...

Oz: Lindy Chamberlain http://en.wikipedia.org/wiki/Lindy_Chamberlain-Creighton

Countless others, and one of the reasons why death-penalties can kill the wrong person
Privacy technologies: An annotated syllabus
Speed - its not the cause of an accident. It's the cause of death.
MailGems - Dynamic content delivery in email
I'd love to see photos of the women to see which is more accurate (to my eyes)
Why Google (not FB) will build the database of affinity
You're not still recommending PBKDF2 with FEAL4 GMAC? ;)
Ah, yeah, there are gaps in drone coverage in that sense.
It's a VM I rent (and use for various projects) on a fairly beefy server. I don't have the specs at hand sorry.
Great job with the phone number. I'll try to make it.
May Not join but keep in touch :)
Community wise, if you give a 5 to Backbone and 4 each to Angular and Ember - I would be somewhat ok with that.. But still a 3 to CanJS is a bit far-fetched...

CanJS github has ~500+ stars. 25 questions on SO.

In comparison Github stars:
Backbone - 13k+
Angular - 8.5k+
Ember - 6.5k+

StackOverflow questions :

Backbone - 8.3k
Angular - 4.4k
Ember - 3.4k

Based on this atleast I would give a rating of 5 - BB , 4 - NG , 3 - Ember and 1 or 0 to Canjs under community section.

If you add Google Groups stats to this , then Angular wins out in community.
Of all the JS frameworks the only one that felt "natural" was Angular. I instantly saw the benefits compared to doing it the jQuery way.
Singapore startup Nitrous.IO raises USD 1M round from Silicon Valley investors
Une stack Sublime Text 2 pour développeurs Ruby
PayPal, outside of the US, requires you to pay over their site. So no, there isn't something exactly like this for PayPal. You could, however, just embed a PayPal button in your checkout and have the buyer complete the order and pay on PayPal.
yes but why in the world would you compare "software development" to "building bridges"? I think this is a major fundamental problem with the entire field of Computer Science, approaching it like it is similar to civil engineering. Bridges are physical, software is abstract.

Creating software is much more similar to creating a legal system. Lots of legacy, nothing ever seems to work quite right. Vested interests.

SO what's the correct way to create a legal system that just works?
>TDD and FORTRAN are completely orthogonal concepts....

I originally had some other examples in that sentence - we'd never have invented OO, we probably wouldn't have any notion of a programming methodology at all. My point was that if some ways of programming weren't better than others we would never have invented another programming language.

>Yep, that's what works in practice. Ideologues don't ship.

Citation needed. I've seen more projects doomed by "pragmatism" (oh, we don't need to make these projects consistent, we can ship quicker if we just leave those two similar-but-slightly-different functions the way they are) than any other factor.
Yup; this is a "great" idea that falls apart when you think about it a bit.

The artist knows perfectly well what the intention is, and which group is which.

ALSO, the results are going to be skewed by standard rules of politeness -- even given a person with a perfectly balanced view of themselves, the way they describe themselves to a stranger surely should avoid being too praising (or they'd seem narcissistic), whereas someone else's description of them would be skewed to the positive side, also out of politeness -- who knows if the person being drawn is going to hear this description later, or is a friend of the artist, etc.?

It would be easy to do this better.

Imagine if this were (seemingly) a study about the value and accuracy of police sketches. Use multiple sketch artists, and let them know their sketches are going to be tested by IDing from a large lineup.

Some sources will be self-describing (i.e., someone very familiar with the face) and others will be someone with only a short encounter with the subject.

This is a plausible (fake) study, and the remaining problems (with the real intent) are much, much fewer.
Digital Disconnect: How Capitalism Is Turning the Internet Against Democracy
I believe in the old lead by example. As a police officer they are obligated to follow the very laws they enforce. If they cannot do that then they should not be a officer in the first place.
- Mozilla persona

- OpenId

- Site specific account

In that order.
There's a documentary video somewhere in there.
This isn't about CCTV vs Drones.

This is about forensic and surveillance technology advancement vs civil liberties, the expectation and right to privacy, and the abuse of new powers.

> ..tool for when crime happens but what do we do when it's guaranteed to be abused?

Law enforcement would love to be able to record all phone calls and keep comprehensive videos of every event.

Going backwards, people have argued for having people fingerprinted by default vs only when being processed during a criminal investigation.

In each case, it is the acceptance that while the tools are valuable, we draw the line saying that :

"Yes, the marginal utility of having 1 drone flying or 1 or a 100, vs their impact and chance for abuse is something we are uncomfortable with."

The question I suspect that is worth looking at, which I don't have data for, is the value of increased CCTV/Monitoring technology in solving crimes.

I'd rather offer a Stradivarius to someone who can get the most out of it, vs someone who can occasional hit the right notes from it.
You could totally do TDD and FORTRAN together, hence they are orthogonal.
ScalaDocs Styleguide
Ah, that's a good one. Yes, if you want to call that a way.
In fewer words:

There exists many context-related local maximas.
I'm on a train with no wifi and poor 3G reception, but I've had a quick look. You do know these aren't riddles, don't you? They are puzzles. There's a difference.

Having said that - good luck. I literally know hundreds of these, and a raw collection is pretty pointless - I'd love to see how you intend to organise these.

Consider also the paradox of choice. I would expect that most visitors will be overwhelmed and bounce.

The design is not to my personal taste, and nearly unusable on my mobile. I have no idea how big the site is so far, because it's impossible to navigate on this device.

So there's some quick feedback. It's an interesting challenge, and I wish you luck!
The amount of false sense of achievement, ridiculous confirmation bias and circlejerk there would be hilarious if it wasn't so sad.
It'd be more grating if their main products were make-up; I think they're mostly on the soap/shampoo side of things -- which can arguably be more about "just be clean and you'll look nice" as opposed to "paint this gunk all over yourself and then you'll look nice".
Umm French ??
This is why.
Tus - an Open Source File Upload Protocol
It's a market - as long as you're paying attention and there's someone who wants to buy from you you're fine.

It's not entirely random, just good timing and keeping an eye on things.
I never knew that sketch artists were able to make such accurate drawing from verbal descriptions alone. Every time I've seen this on TV the interviewee is able to see and correct the developing image.
Women DO see themselves uglier then they really are. It doesn't matter if he exaggerated a bit. The effect is what matters.
With any luck they will strike up a sponsorship promotional deal and Justin Bieber will go first.

Mars One are based in The Netherlands and he was just over there after all.
In terms of security, any opinion on how KeePassX for Linux is compared vs 1Password?
Windows 8.1 to bring back Start button and boot to desktop option
I agree.
Once one decides that there's a problem worth working on the iterations in early stages shall be to test different ideas how to solve the problem.
In short, statistically, God (our creator) exists and we can resurrect, it is just a question of backup restoration. BTW, this movie on the subject is not that bad: http://www.imdb.com/title/tt0139809/
A frequent method of torture by US forces is to threaten to turn a captive over to allied domestic Police or Army forces. It is useful to look at the relevant UN conventions to understand what the legal definition of torture actually is.
Wired.co.uk 'Design of the Year' is UK government's data website
Don't be silly, nobody's saying it's perfect. But it's certainly better than universal vigilante justice.

Would you prefer it if copyright holders were free to exact their own "justice" outside of the court system?
Some comparison points are missing. Like testability.
Does anyone have any idea why it is that Knockout is often neglected in these comparisons?
Stackexchange stats
Good to see such events happening in India. If this happening in Delhi, i'm sure other cities will be having it very soon.
The point with any "blue pill / red pill" technology/experiment is that you can design it because you have "outside knowledge", you are outside the VM and know how the VM and the physical processor works. The knowledge required to detect of something is running as a simulation comes from outside the simulation. Even if by "miracle" you were to get this "outside knowledge", you wouldn't know whether it is real knowledge or something spitting a random result. You'd need to be "outside" to know that what you thought it was "spooky outside knowledge" actually was. Even in Matrix, the red pill is made via knowledge from outside The Matrix :) Think, how would Neo know if the outside the matrix experience weren't just an "acid trip"? He wouldn't, were it not for the "bending the laws of physics" phenomena that could be experienced by others too, but they were only possible because The Matrix was programmed to allow them in special circumstances, but you could still classify them as "science so advanced you can't distinguish it from magic" if you as a movie viewer didn't have the "outside knowledge".
I have requested that the link to the photo is removed (too late for me to edit/delete the post).
It's different, because it takes advantage of the nonlinear value of time. It's specifically designed not to preclude other employment, hence the Saturdays.

A highly competent person's marginal value per hour starts very high, then drops around the 100-hour per year mark, then goes up slightly again from 500 to 2200 hours. Most people are paid based on the bottom of that U-shaped curve.

For example, pretty much any company would benefit from hiring someone like me at $1000/hour for a few hours at a time, because I'm very good at spotting problems and coming up with plausible solutions... but very few companies could justify a full-time retainer at that hourly rate.

So that's the economic theory behind it. I feel like career modularity is going to be more important in the 21st century anyway. The evil of the current arrangement isn't working for other people or "being employed"; it's the lack of diversification and the fact that people are coerced into a one-size-fits-all model that has ceased to add value, especially at the upper end.
Failure is not an option, it’s a fact
A Titanium app will be compiled into native code whereas a Trigger.io app is actual HTML/JS/CSS living in a native webview* wrapper.

* should feel / behave like your default mobile browser
Disappointed this isn't the next iteration of Christopher Poole
thanks! that will be good.
The problem here is that these arguments are bulking together many completely different things under the heading of 'software'. This is like trying to find a correct way to 'grow plants'. If you try to grow rice the same way you grow wheat, it's not going to work. This is obvious for plants and should be very obvious for software also.

For example, if you're developing a web-based payment processor, you should have unit tests everywhere and possibly additional runtime tests ensuring transactions are completing properly and are stored in the database, etc.

If you are developing the software for a pacemaker, unit tests just aren't going to cut it - you will need to logically prove all parts of the software work. You will need to test each piece of hardware to ensure it meets requirements. You will need to do hundreds of hours of physical testing to ensure everything works in different environments and with different electromagnetic interference. Just doing a bit of TDD is laughable here.

Lean startup validating an idea? History shows that simply shipping and having something that users can try to use is more than enough. If it breaks and goes down for hours? No problem - customers will sit there hitting F5 for hours for the chance to use it again. If nobody wants to use it, your tests are wasted anyway. In this environment, having something that partially works is better than something that isn't done yet.

There are millions of other cases, each of them unique. Software development is not building bridges. Please never use that analogy - a bridge is a fixed, known, and obvious requirement and solution. Software is the very opposite of this - if you compare 'software' to the combined industries of fabrics, farming, engineering, carpentry, electrical work, industrial building, home building and many more, then your analogy is closer to the truth.
Came here to say the same.

Sources for that phrase:

http://bobsutton.typepad.com/my_weblog/2006/07/strong_opinio...

http://www.saffo.com/02008/07/26/strong-opinions-weakly-held...
You can tell by the scraggly beard that he's guilty.
Heh reminds me a project i made 2 years ago.
A local newspaper asked me for an artist intervention on a full page.

To keep it short:

I send my parents to a professional photofit guy from our national police (he never saw me, nor knows me, nor has seen a pic etc.) and made my parents describe me to him.

It's a work about identity, how the people that are very close to you see you and ofc the obvious link photofits have with the medium newspaper.

I removed it from my webpage (www.medium.lu) as i keep only a selection online so i exported a .pdf for u if anyone cares to check it out:
https://dl.dropboxusercontent.com/u/25637921/hn/identified.p...

Cheers
Media pronounces parents convicts in girl's death
Hmm, which is the 1-bit attack you're referring to? I only see one. Also, which is the optimization they might be taking? I don't see any.
I'll drop in. Though i'll be coming from chennai.
Indeed, that is the case.
> What super power does law enforcement possess that us lesser humans don't?

You're playing the foll, right? If not, then I'll tell you why.

Instead of going to your neighbours house and beat him with a baseball bat when you suspect his kids did pee in your rosebuds, you should report to the police and ask for a reparation.

Why? Because we live in a society, not in a hurd. The guy with the most muscles is not supposed to be more right than the guy with less, or in a wheelchair.

The way to do this is to agree together to not use force and let an institution use force, thusly forming a "social contrat", which you have already signed at your birth.

And what if you don;t agree with this contract? You woould need to go in another place, but all of them places have such contracts, you'll be sorry to hear.
Standard Library and Compiler are also pieces of software, so assuming they could be mathematically proved correct, they won't have bugs either. CPU bug & Memory bugs, yeah, you are right.

EDIT: Oh ok, so the system header was not proved mathematically correct :)
Or i18n and form validation, which I find none of this frameworks solve in a meaning full way.
Anti-Microsoft bias is my guess.
Probably because it is chief maintainers are Microsoft employees?
> I think the movie was a success in the US but not much in any other country.

There was also a book.
This software has been discussed on HN before and each time several people make that same comment.

Moot (apparently) issued a C&D some time ago.

The software creators are fully aware of people's confusion over the name, but do not care.

They claim that 'moot' means 'up for discussion', even though that's an archaic use of the word and no-one uses it like that any more. The only modern use is 'closed to discussion', or 'discussion has no point'.

I think it's gently sleazy to use the name.

But Internet discussion is broken and I welcome anyone trying to fix it.