skysight-inc/HackerNews huggingface dataset:
Looks like they're watching. It had been like that for a couple weeks and still was up until the time I posted.
Best viewed at 1024x768
Yes, we all know cryptography is incredibly easy to get wrong.

That doesn't mean providing the primitives to implement bad crypto is responsible for the bad crypto.

I think the main benefit of this will be improved speed over existing standard javascript crypto support libraries (sjcl, jsbn).
It's not just live TV though. They take footage from a lot of angles during the game, and make it available to other networks for post-game analysis, etc. But they haven't made the All-22 footage available at all. http://news.ycombinator.com/item?id=3275698
Has anybody used Emoji in Dropbox folder names?
IOS 6 XCode updates and HTML5
That is not a "map" thing that's an IOS thing. If you want to change default applications, better switch to android.
They had reached $74,000 I believe.
Back when Japanese companies were buying United States companies at a record pace (in the 1980s), that was a sign that Japan's bubble was about to burst. That's probably what will happen to China in the next few years--the beginning of a "lost decade" that may last for more than ten years.
For 5+ years, Gravitar wasn't used for anything more than Wordpress sites so I picked my company logo (so I can respond "officially" to reader comments).

Now my personal github profile looks like the official company github.
No, no, no. I didn't say that ALWAYS try to use it around my kids. Please. I am not that much of an idiot. I was merely pointing out that sometimes having kids around makes it even more frustrating.

I've tried using it in different environments. In nearly all cases it seems that it is easier to Google it (if I am looking for something) or fire-up the app in question (say, Calendar).

Certainly, if I am sitting in front of my computer there's no reason to use Siri (for searching) as both Siri and the iPhone can't compete with Google on a nice big 24 inch screen.

Siri would make sense to use while driving. Here the option t bring the phone to your face (as in making a call) isn't available because --at least in California-- you'll get a nice fat ticket for using your phone while driving. So, it has to work in speakerphone mode. Here's where I think some of the problems come in.

Even with the radio off a car can be a noisy environment. If you air conditioner is on (a necessity in most parts of California this year) you have this noise added to road and wind noise. I've tried using Siri with my iPhone 4S mounted on the dashboard with one of those mounts that grabs it from the sides. In other words, neither the speaker nor the microphone is obstructed in any way, but the phone is not six inches from my mouth. I don't think it has ever worked correctly under these conditions. If the phone had a microphone array for active noise cancellation things could be different.

Maybe it a sue case situation. I don't ever think of using Siri when there's a computer and keyboard around. I don't see the point. I am not going to use it in a meeting, around the kids or at a busy restaurant either for obvious reasons.

Here's another problem. I have a need to communicate in at least three languages: English, Spanish and German with regularity (and French occasionally). Native English and accent-less Spanish. As a silly example, if I ask "Que hora es?" (What's the time?) Siri comes back with a very funny "I don't understand 'Got ass'. But I could search the web for it.". I have to say that Siri is always good for a laugh. I do understand that it is limited to operating in one language at a time. As a programmer I know full well why this is so at this time. The significance of this is that I could not use Siri to dictate messages to clients in Europe. Even if I could, I'd most certainly have to go back, review and hand-edit messages in order to avoid potentially embarrassing errors.

I'll play with it some more, but it sure feels like most of what one could do with Siri require somewhat ideal conditions and, in a lot of cases, could be done faster by hand, particularly so when in front of a computer.

Don't get me wrong, I think this is the way of the future for a lot of the potential interactions with handheld computers. Siri is a huge step forward and I am sure it will only improve with time.
Free Tool Scans for MySQL Auth Bypass Vulnerability
Plan 2014
You'll find this all the time in enterprise software, but not elsewhere from my experience.

This is a result of people reading their design patterns book and thinking they've mastered the world, but in reality it's just papering over the cracks of the deficiencies of Java.

I suspect once Java 8 comes out stuff like this will slowly disappear from the radar.
While that's probably the only way to get an NFC launch really going, there is no way Apple will announce a hardware update like that three months before the rest of the hardware is announced. And there's no way they will announce hardware several months ahead of a launch (anymore), and it seems unlikely they switch back to July hardware launches. So there doesn't seem to be a good way for them to announce NFC months ahead. They might spill it to key partners like Visa et al, but not the developer peons.
Torque 3D on Github
meta analysis?

http://en.wikipedia.org/wiki/Meta-analysis

Invented to look at telepathy, and Rhine was definitely a psychologist (though one the field unfairly tries to forget). That being said, I thought Glass was a psychologist but he was actually a statistician, so I suppose the modern form of meta-analysis was, in fact, invented by a statistician. Do psychometricians count as statisticians? If not, then quite a few more things were invented outside of statistics.

Psychology: not just for innumerate touchy feely hippies (just mostly).
I haven't used FB in the last few months except to log into other sites.

I haven't used Twitter much either, since the U.I. has gotten so slow for me I'd need to carve out a 10 minute block of time to wait for it to load.
Your karma does not influence your post's rankings. However, at some point it was suggested that average karma influences comment rankings - not sure if that's still accurate, or ever was.
How do you get a job making video games?
If I really cared about this stuff, I'd love to respond to yet another request to get on Facebook by saying that I only do Myspace. I think I just felt a trend-setter gasm there.

Facebook is not even cool anymore, and in five years time will be seen as one of the dumbest IPO's in history. How did these greyhairs who invested in this crap make their money in the first place?

Tesla, yes. SpaceX, yes. Facebook? Are you fucking kidding me?
And yet, classical musicians (and orchestras) are considered great artists for performing compositions by Bach, Beethoven, etc.
Whenever an article has a title text that ends with a question mark, automatically add a link to http://en.wikipedia.org/wiki/Betteridges_Law_of_Headlines following it.

(Someone posts this on every such article anyway)
From http://nunjucks.jlongster.com/differences

Missing features that will be implemented (in order of priority):

Autoescaping

I recognize it is first priority, but please mention this on the main page until it is implemented. Given that feature parity is advertised with only "a few subtle differences" my guess is that many people will assume autoescaping.
I don't know why you got downvoted, that seems like a reasonable question to me.

My uneducated opinion is that that would be willful infringement. It would be your responsibility to see if the patent is granted, and if it is to cease whatever you're doing that could infringe. Note: this isn't what I agree with, just my understanding of how it is currently.

IANAL

Edit: I think ceasing any potentially infringing activity after you learn the patent is awarded would quash any notion of you willfully infringing and would allow you to say "I stopped as soon as I had to, but here's why I shouldn't have had to in the first place..." if it ever got to that point.
condemn
I must differ with Lisper on a few things.

First, rent your microphones, you get what you pay for, and cheap microphones sound cheap. Better yet, hire a sound guy, who will know what he's doing. At the no budget level you can basically hire someone for the price of their gear rental, which is about 5% of the book value per day. To put that in perspective, I used to turn up to a shoot with $4-5000 worth of gear. My shotgun alone costs about $1500 to buy. If you do do it yourself - and that's more acceptable for documentary because nobody minds seeing a microphone - at least buy a book and do some practice in your spare time. You'd be amazed how noisy a refrigerator sounds when you're trying to record someone, or how loud a typical city street it.

PLugging into your laptop - don't, the a/d converters are usually awful and you'll pick up a ton of electrical noise. Get something like this: http://us.focusrite.com/news/introducing-scarlett-2i4 (for a laptop) or http://us.focusrite.com/news/announcing-two-exciting-new-int... (for iPad). these are about $150 each and the quality is grreat. Whatever you buy, make sure it can output Phantom Power, a 48v power source for condenser microphones.

But the reason I praise the Zoom above is because it's no larger than a typical camcorder. It fits in your pocket, won't attract attention on the street, and you can record up to 4 tracks with it. You won't always have a table for a laptop.
Ah, I read "suggestions" as "let's make this change." Mea culp.
Rapid7 Tool Checks for MySQL Auth Bypass Vulnerability
The carryovers from C, and resulting insane behavior when mixed with Java's usual syntax are pretty hilarious, too.

public int[] what()[]
{
return new int[0][0];
}
Because ramps are uncomfortable and accident prone for most people to walk on?
This announcement dates from June, so I believe the footage is already available. So far I haven't heard anyone cite the All-22 footage for anything other than Grantland.com articles.
That's a great point, echoing the part of this post about not being results-oriented. Process-driven is the way to go!
> That doesn't mean providing the primitives to implement bad crypto is responsible for the bad crypto.

In this case, it absolutely does. Not only will people most likely put them together incorrectly (which isn't the API's fault), but it doesn't provide any defense against cases where the browser is running code not intended by the server, e.g. MITM and XSS. As soon as the browser is running bad code, this is 99.9% equivalent to existing JS crypto (the exception being the secure RNG). The trust model here just doesn't hold up.
Another option coming soon: http://www.kickstarter.com/projects/228865951/transit-app-fo...
"We use Facebook only for identification. No sharing without your permission (promise!)"

While Lookmark may intend to follow all honorable practices, I'm curious if there are things Facebook can decide to do to subvert this.

IOW, does Facebook track the use of an account for Lookmark identification? Are they tracking when a user signs in to Lookmark?

Just how much does Facebook get to know about a user's use of Lookmark?

Thanks, BTW, for offering a non-FB way to sign up.
Thanks for the followup, Moxie! Very much appreciate such an informed opinion. I've been following your recommendation, albeit with KeePass instead of Diceware. I have purposely avoided any sort of integration with browsers or closed-source software; security certainly trumps convenience or features.
There's already a budding aftermarket...

A gif that demos why Pittsburgh Steelers tight end Heath Miller is such a great run blocker:

http://cdn1.sbnation.com/imported_assets/1198471/steelers3.g...
"ZOMFG APPLE SUCKS!"

There's a new huge undertaking of making a modern, competitive "Maps" product. Who'd have thought that when the first version ever is released, its data is not as accurate as a seven-year-old competitor's?

This is fucking ridiculous. Let's see how long it takes for Google to replace everything it has with vector graphics. You know, to get even with the iOS 6 Maps. Who's the incumbent in two years?
I am deeply honored :)
Here's a plausible answer: http://nancyfriedman.typepad.com/away_with_words/2010/05/wor...
And this is positively lightweight compared to J2EE which Spring superseded.
The Best Vim Configuration/Plugins Collection I've seen
IOS 6 Maps: an explanation from Apple (parody)
This is awesome, and we don't have to make our own. Next time, we are definitely using this as the background! Thanks for building this!
It's the remnants of the late 90's early 2000's software development overengineering disease, so aptly captured in the mess that was J2EE.

Similar to "nobody got fired for buying IBM", the mindset was that "nobody got fired for building layers of abstraction just in case."

It's the culmination of the second system effect.[1] Without a pervasive unit testing culture, the big enterprise answer to "what if" is "let's add a point of flexibility here."

Obviously, people should be held responsible for building unnecessary abstraction layers like that. They waste time and are often wrongly abstracted, so when you do need to go in to refactor, you end up having to fight the pre-existing "what if" abstraction.

[1] http://c2.com/cgi/wiki?SecondSystemEffect
Despite not knowing anything about your dataset and insertion/deletion patterns, you may want to consider power of two allocation. It's a new feature in 2.2 that costs some additional disk space up front (new documents potentially get 2x padding), but can save a lot of disk over the long run by eliminating many data access patterns that add to fragmentation. One (pathological) benchmark I ran saved 800x the disk space after 1,000K (edited from 100K), insertions and deletes of 1-10KB documents.

http://docs.mongodb.org/manual/reference/commands/#usePowerO...
Irish Minister for Justice considers Apple’s iOS 6 Maps dangerous
It's a KILLER atlas though, way better than Google Earth on iPad.
"Writing English stories" has pretty much nothing to do with what people do in English departments.
http://www.istartedsomething.com/20120818/microsoft-backport...
Haha, well done. Bravo. 👏
Interesting; I did not know that was possible. But can you install AMP and do web dev on it? That's what the author was using it for.
"Not available from your location."

Don't bother if you're not US...
This thing is an AMAZING atlas, especially on the iPad. It's a horrible navigation tool though.
edX was mentioned during the Justin.tv/mongodb webinar some of us attended today.
Is there a "science" of computers? Not sure its science, maybe it is Maths? Or a part of Physics?
>Microsoft got so such pass with WP7 and that was an entirely new OS/platform!

Well, around tech circles, Apple and Google frequently get more free passes compared to Microsoft.

And that's kind of funny because Nokia just put out a comparison with Apple and Google maps to cash in on this hoopla.

http://conversations.nokia.com/2012/09/20/benchmarking-mobil...
Are there any books or dissertations written on this phenomenon?

Certainly psychiatrists have a name for this by now? (I have never seen this level of loyalty anywhere else: Rock Stars, World Leaders or Religious heads..)

Its almost like some drug is leaking into their bodies from their iDevices which rest of us are not privy to.
I think the main concern with a keyczar-like API is that we won't be able to create one that significant numbers of websites would actually use.

Why not try to create one that significant number of users will use? Stuff like automatic verification of files using a hash or signing and verifying GPG signatures on web-based message boards would be tremendously useful and don't require much support on the website side.
Have you tried craigslist? "Technical cofounder seeks business counterpart(must have MBA) to join forces and take over the world. Must be willing to work for equity at the start."

Quality of your MBA matters too, not just affordability. You might find in person networking more effective. I've met plenty of fresh MBA graduates looking for a technical person to make their dream come true. Based on the aura of desperation that surrounds them, I would suspect they're pretty affordable...
[Webinar] Crafting Persuasive Presentations with Terri Sjodin
I wasn't aware of that setting, so thanks for sharing. But as joshtynjala pointed out, I would like to still receive email notifications for repositories that I own. This global setting seems to prevent that, though I will try it to determine if that is definitely the case.
Why wouldn't a more sensible solution happen instead? For example creating _ex versions of functions with many parameters?
Where X is a number considerably higher than for Android. Look at the number of years the 3GS has survived and compare that with your average Android phone not getting latest OS updates or any security updates.

But I agree that anyone buying a new phone is stuck with iOS 6.
Notes From Chad
NASA investing in self-building spaceship research
Google Maps Typography
12 Robotics projects, all successfully funded using KickStarter
I was tired of slashdot obvious advertising with itworld/networkworld/junkworld.com ... only to find the same links here :(
This has nothing to do with Java. It has the do with that particular project.
Thanks for checking it out.

We don't ask for permission to post to your Facebook feed, so FB can't change anything there. Facebook definitely tracks the last time you used an app -- they expose it to you via the Application Settings tab (http://www.facebook.com/settings?tab=applications). I don't know what else they're tracking behind the scenes though. That's why we offer a non-Facebook login option.
Does anyone actually use RDF? The W3C seems to love it, but I can't help but feel it's one of those technologies that just fell through the cracks and failed to gain any users.
I hate this kind of post. It's the tech equivalent of "You're a stupidhead". If you want to criticize Java then at least make some meaningful points. Just off the top of my head:

- Java logging is a clusterfuck

- Something as simple as wanting symbolic links in a Maven build requires a third party plugin, last updated in 2007 (maven-junction-plugin) that requires something no longer in the central repo;

- No lambdas yet;

- Type erasure in generics and the consequences thereof (eg inability to create generics of primitive types unlike C#);

- Checked exceptions;

- No function references, lambdas, etc (still a year+ away);

- Eclipse is a hot mess (IMHO). And, no, for Java at least, vim/emacs simply are no better. IntelliJ is but for some reason they insist on making it hard to make plugins as their API changes every major version. Jetbrains seems to be going out of their way to make it hard;

And as far as Spring goes, it's probably long in the tooth now but people either forget or never knew just how influential Spring was in the early 2000s. Java at that time really was a hotbed for innovation (believe it or not). It may not have invented DI/IoC but it certainly popularized it.

But long class names? Really? Is that all you've got? Who cares?

EDIT: I don't care about the description either. If anything, it's probably poor text from someone who isn't a native English speaker.

As for the layering, it's nit-picking. I had a quick look and found only one use for this: CacheProxyFactoryBean. Perhaps there was more at some point? Who knows? But the subclass seems to be used in the Spring AOP stuff.

The thing that really bothers me about this is the tone. It's a bit like how among a certain set it's popular to deride PHP. In my experience, people who bother to do that (or simply enjoy it when others do) are nearly always closedminded dogmatic fools.
> Are there any books or dissertations written on this phenomenon?

Absolutely ― Cult of Mac, by Leander Kahney[0].

0: http://www.amazon.com/The-Cult-Paperback-Leander-Kahney/dp/1...
Show HN: BigBangJobs - helps you find great mobile app developers
Also useful (even for non Rails projects): http://mocksmtpapp.com/
You've already identified one major roadblock - getting your app noticed in a sea of similar apps. Thus you really must absolutely push any edge you have.

About the analytics you derive - who are you targeting it toward? Individuals? Power users? Consultant/freelancers? Small business owners who want to see what's taking up all of their employees' time? Large enterprises who can use this to increase employee utilization?

You might even think about marketing just the analytics, and "bundling" the task app. Good luck!
I'm with you man, and that's one of the reason I stopped reading slashdot. ITworld/networlworld/crapworld are really not the best source of information when it comes to IT...
What is the Java culture? I don't think there's anything. There are so many Java programmers that there are bound to be bad ones along with the good ones.
Don't forget that most of these characters fall outside the Unicode BMP. Testing your APIs with these is a great way to see if any part of them (database, serialization, etc) can't handle these codepoints.
Yes, thats the only thing I guess that is a true take away. But you gotta be lucky to team up with a team that suit your requirements for joy.
I suspect that Google can detect road construction using data mining techniques...it's the sort of phenomenon that is relevant to mapping only because of its effect on movement.
I could be mistaken but I've read that Android has had vector based maps in its app for awhile.
" If those maps go from being reliable to being wildly wrong -- which, it seems apparent, has been the experience of a number of people -- then you can hardly expect them to not be upset."

Agreed and I would add when you're buying a $199 "next-gen" phone, I'd expect things to work properly out of the box.

If it isn't ready, then don't release it.
> "it's not java's fault" (from multiple comments)

languages have opinions. Java is designed around the principle of "everything should be a class" which makes everyone's first instinct to have lots of mutable instances with lots of mutable member variables. Turns out this leads to shitty code in the large.

Compare to Clojure, which supports mostly all the same features as Java, but emphasizes them differently. You can use mutable data, but by default everything is immutable. You can have methods and instances, but its easier to just use a function. Java can do higher order functions and closures, but they're so verbose that its better to choose imperative for/while loops over map/reduce/filter, which don't even come in the standard library. Clojure is designed to make higher order functions and expression-oriented thinking idiomatic, java makes this so difficult as to be not worth pursuing even with a team who already understands how to think this way.

Java's design leads people towards code that you're afraid to touch for fear of disturbing state somewhere else which causes failures unrelated to your change. That's why when you need to fix a bug, in Java, people will expose a hook here and there to make a minimum change that they are sure doesn't break code somewhere else. A decade of changes designed to expose little hooks to not break existing code, you end up with a AbstractSingletonProxyFactoryBean with intercepters and proxies and loaders. Nobody is claiming that AbstractSingletonProxyFactoryBean is an abstraction. It came into existence over time because it was the easiest way to fix bugs and adapt to changing requirements while not breaking existing code.

It's definitely java's fault, and all the best language designers know it.

PS Here's a paper that describes a team who migrated a bunch of excel macros to Java, found that they had built an unmaintainable mess, then took the same team and built it in OCaml, and have been using OCaml ever since. http://queue.acm.org/detail.cfm?id=2038036 - OCaml for the masses, Yaron Minsky, Jane Street
New Design for FB Messenger on Android
Post an Ask HN next August (or however its appropriate) and if I see it, I'm in.
Fair point. I would say locking it down to HTTPS is required, but not sufficient.