skysight-inc/HackerNews huggingface dataset:
Underreported but very useful are the omnibus GIN/GiST indexes for hstores, which let you index all the fields at once, not unlike the Postgres Full Text Search feature:

http://www.postgresql.org/docs/9.1/static/hstore.html#AEN133...

It's more expensive to update than a more selective index, of course, but for the ultimate in "do what I mean" optimization, this is it.

Unfortunately, I don't know if ORMs generate the right kind of SQL to use those indexes, yet, but I don't see why they couldn't.
The Jupiter Icy Moons Orbiter (Project Prometheus) had a design delta-V about 40 km/s (100 kW nuclear fission reactor + electric ion thrusters).

http://www.lpi.usra.edu/meetings/jimo2003/hartman.pdf

http://en.wikipedia.org/wiki/Jupiter_Icy_Moons_Orbiter
Yes, the relevant change is in the Gemfile for each example project. Running

$ bundle update rails
$ bundle install

should bring you up to speed.
I know what you're saying. I ran into the same problem a while back and ended up hacking a tool that does the kind of structured pattern matching I wanted. Its syntax is a bit awkward, but what the hell - you can find it here if you're interested:
https://github.com/nhaehnle/patrex
Even if you were unable to fetch Android's source code, as long as Android phones allow third-party sources for software packages (including straight download from a link), then Android as a platform remains a lot more open.
Sublime 2 baby, never felt so happy while writing code :D
Maybe it's just the default color scheme, or the code overview, or (most of the time) nicely working code completion.. it just 'feels' right!
A little OT but I have often found that when watching hour long videos, esp. conference videos it is best to play it at least 1.5X its original speed. For some reason not only does it save your time but maybe because the video is going faster I get less distracted and grasp more of it (maybe because your thought train isn't interrupted by other thoughts at faster speeds). This is also great for watching video tutorials by Linda, etc.

Youtube had this feature inbuilt too but seems they've discontinued it now. There is an iOS app called Foxtube that thankfully has retained this feature. Or you can just download it and play it in VLC. Thought I'd share this "hack" since the Google video is 2 hrs long.
I don't mean what he said I mean how he said it. The picture of the bear is petty and juvenile.
Thanks for posting the puzzle :) Although I'm not looking for job, I enjoyed working on it. Good luck with your search!
But since you're a lawyer, maybe that's what you want me to think!
Freelancers, Here Is The Best Way To Find Work
Thanks for the info!

Although, forgoing "data-" prepending by default in the interest of saving a few bytes doesn't seem like a good tradeoff. If you have any HTML5 validation as part of your testing process, not having valid attributes is going to throw a whole mess of errors that you'll have to ignore.
Sure you can easily store graphs in a KV store, but graph databases allow you to efficiently traverse the graph too. Look up how to traverse graph structures in hadoop for example - I was looking it up recently for something Im building and in the end I opted for using hadoop to filter, aggregate and format the raw data and then input the preprocessed data into graph databases (Im using orientdb at the moment) for traversal queries. I duplicate the data on multiple machines and use storm bolts to do geaph queries (so each storm bolt has its own local copy of the graph database). Seems to be working well so far and allows me to do realtime traversals (though inserts wait hadoop the next hadoop batch job). Seemed a lot easier than what Id have to do to efficiently process using hadoop.
I was going to post this as a comment on another discussion but it came up too long, so here's a post.
I had to leave the software development world for a few years to see clearly why people were willing to pay for software as a service for seemingly simple things like keeping track of their contacts (think 37 Signals' Highrise) since I always had the "well, I can build that myself" mentality.

I found myself on a team of (non-IT) consultants all billing $150+/hr and suddenly that $20/50/100/whatever per month SaaS charge is absolutely meaningless. It's really nothing to the company. It just doesn't even register as a "real" expense.
Thank you, this shows that for the one you want, the choice is in the backend.
This is why Amazon is blowing the rest of the market out of the water. Every week I get an email about some new feature or a bunch of features, and it's not just some small change like "oh, we changed our UI."
It's always some large significant change that makes AWS a better product.
Study: Neanderthals possibly cave artists
It seems like he is using Windows 8 (square windows instead of round ones), found that curious.
yes. i did it back in 6th grade (i.e. somewhere in 1997 probably) using Turbo Pascal without all this fancy/shmancy neural stuff. just 3 dimensional array, one plane for each user and get average time between key strokes. It was good enough to detect me, my mom, father and my friend.

It also have downside - your patter will change overtime and if this is sole authentication measure - it will fail eventually. I would use it as fuzzy monitoring to detect stolen credentials instead.
Thank you, this is really great to show AP or CP but never CA and call it distributed.
I've once evaluated a product like this pretty extensively. This was about 5 years back and I think the company is now called Admit One Security.

Surprisingly enough, that company's userbase absolutely hated carrying tokens and they wanted to bend over backwards to accommodate them. The entire point was to provide an alternative way of doing 2-factor authentication.

The bottom line is that it mostly did work as advertised. The place where it struggled were poor typers of the hunt and peck variety. They just didn't have a good enough pattern and the failure rate was fairly high.

Another weak point would be any type of hand injury or even being under the influence would throw it off completely.

I liked the approach a lot, but ultimately, when it does fail, its extremely frustrating to the end user, since
they don't really understand what they did wrong.
The Twitter API demo showing off the Resource library is also great:

* http://www.youtube.com/watch?v=IRelx4-ISbs
Unfortunately, there's no way to differentiate between an app using the address book locally and an app uploading the address book to its servers. Both actions require the same permission.

It would be really cool if Apple provided some new "sandboxed" UI elements for displaying contact names and photos locally without allowing general programmatic access to that data, and thereby not requiring a permission. E.g. "Show sandboxed contact image for local contact with email address foo@example.com, or default image if none."
And the ability to install an APK from anywhere
still doesn't mean that they'll be able to keep
selling it while the court proceedings are going on.

That's bullshit. Sure they can send you a DMCA take-down notice, but if it's your domain you can use it as toilet paper.

And btw, I haven't seen Google pulling Android from the market in the eve of Oracle's lawsuit. That's because you are still free to sell your products until infringement is actually proved !
This is a limitation of the device, not the format. Why do people expect to be able to read heavily formatted books on every device they own? For books made up mostly of natural language text, this might be a reasonable expectation, but technical books have a different set of design constraints that make them ill-suited to general e-readers.
I think on anything new you try you test the waters first. Try a couple of different vendors with small projects and see what/who works and what/who doesn't. Don't scale what don't work. Plus look at breaking the work into peices like an API and front-end don't put all your code in one group.
I don't understand this JS MVC thingy, what do they bring up to the table?

I read Backbone's documentation and to me is a mess of heavy JS programming to achieve something that I don't know what it is.

EDIT: How does this mix with Ruby on Rails, Grails or even Java MVC frameworks?
Also realize that junior devs often lack the experience needed to distinguish good code from bad and when it Is appropriate to rewrite large parts of an existing application that currently meets the needs of its customers
Skype has been a disruptive technology within the phone industry. Combined with Microsoft's mobile operating system and perhaps a hardware partner such as Nokia, it is quite possible that we may say mobile "phones" that completely bypass the current established carriers.

To put it another way, how often are most people away from a WiFi network when they make a call? Or more importantly, when they access a data stream with their device? $8 billion for Microsoft is not a significant amount when it comes to purchasing growth, and the article isn't about Facetime for Linux.
What you mean is that heavily formatted books don't look good on Kindles. There's no general mapping from publication-quality documents (as supported by PDF) to crippled formats like ePub and Mobi. The problem is the device—or, rather, your expectations regarding the device—and not the format itself.
Thats interesting since it looks like the right side is significantly larger than the right side.
Yeah, I forgot to tell that I'm using the Ubuntu x86 version, not the x64 one.
This is unrelated to the discussion at hand, but: I'd been writing JS for a while, but it wasn't until I picked up CoffeeScript that I really grasped JS.

I know that sounds strange, but CoffeeScript taught me important concepts in JS which I just couldn't grasp beforehand. Prototypal inheritance, scoping, object construction, and use, etc.

I'm a pretty big advocate at this point. Contrary to what a lot of its detractors say, CoffeeScript insinuated in my mind most of the JS best practices. Going back to JS from CoffeeScript, I found JS just as easy to correctly write and use as CoffeeScript had ever been.

How about that?
How often does something like this (days that last longer/shorter than 24 hours) happen?
On youtube, if you're part of the HTML5 experiment (check at http://www.youtube.com/html5), you can put the following in your address bar, to watch at a higher rate of speed:

javascript:document.getElementsByTagName('video')[0].playbackRate = 2.0;

This will work even while the video is already playing.
Development of Java Web Service
A few more to add to the list:

http://www.roundus.com

http://www.turbineflats.org (a building full of tech companies)

http://www.alliedstrategy.com
Acer S5 ultrabook is first with Thunderbolt
That's what the title says.
I can assure you that the title alone shows it didn't work.
When I'm not in IntelliJ, I'm using Vim. I prefer vim as an editor, but I much prefer IntelliJ as a code organizer.

I know vim and *ix pretty well, but I frankly like that I don't have to spend time looking up or memorizing how to do an occasional task when a well-organized hierarchical menu will do it for me.

I don't get paid to fiddle with my coding environment, and I don't mind outsourcing that process to someone who is thinking hard about how to make my life easier. I am not creating additional value for my startup by playing with a few extra plugins to do what an IDE does more efficiently.
You can shut off the GC in Go:

import "runtime"

...

runtime.MemStats.EnableGC = false

https://groups.google.com/forum/?fromgroups#!topic/golang-nu...
> If they leave it up after the C&D/DMCA/whatever complaint, they could be sued.

Sure, that's a risk (though probably a small one: they know the revenue this app is producing, so they know what the maximum likely damages will be -- this certainly doesn't look like a big market to me). Bad PR is a risk too (I mean really: did you see that girl's face? You seriously aren't sympathetic? You think no one else is?). Why'd they take it down if they were going to "stay silent"?
The Ubuntu App Developer Showdown
IANACT, but complexity theory has advanced a lot since the proof that SAT is NP-complete. There is a lot of hard work on lower bounds on circuits, for example. Similarly the progress on understanding SDPs and the Unique Games Conjecture. I'm sure there is a lot more.

The fact that there is this whole "complexity zoo" is probably just a symptom of the fact that the field is still very young. As you say, the big problems are very hard, and so people try all sorts of approaches. Many of those approaches lead to the definition of new complexity classes. Once truly big questions start to be resolved, there will most likely be some kind of shakedown process, where the truly important complexity classes are identified, while the others will eventually be nothing but footnotes in the history of the field.
Eclipse for Java, Eclipse or Chocolat.app for Python.
Well, I'm pretty much going to use this approach from now on. Much cleaner and concise. If you look at the gist history you can see me updating my old code to include fat arrow, and other intuitive-with-experience tricks that I didn't know when I originally drafted the parent code in February.

I'm curious - where did you hear that it was better performance? Or is this personal experience?
Read my book (Beginning Perl) online for free
I look forward to the day we can play AR games (with server-side enhancements) with either something like Google Glasses or (hopefully) Google Eye Contacts. Once we're hands free and have overlays and server support, it opens up whole new avenues.

At first, it could be simple enhancements/reimplementations of existing games. Like handball with different colored circles that appear on the wall that you have to hit in the right order.

Then it could be FPSes, where you have a virtual arsenal of weapons, and once you get fragged, you have to return to a predetermined location (flagged using GPS coords) to "respawn."

Third, we could have full-fledged AR RPGs - think real-world WoW where your surroundings actually look like Azeroth, and you fight mobs alongside your friends, go into instances that look like the ones in the game, etc.

Exciting.
"... I was blown away that this profitable, growing, exciting mobile game studio, who has a series of hit iPhone games, is located a few miles outside of downtown Omaha, NE."

I'm actually surprised at your reaction. They're making iPhone games. iPhone games can be made anywhere there is internet access and developers. Is it so shocking that in Omaha, near a university, there are enough programmers, artists, business-minded folks, and other creative types that want to make mobile games that a company like SkyVu can succeed? Why would I want to move to a big city when my goods are completely virtual?
There's no single definition for Serious Work. It's just an insult to belittle people whose work is different than your own.
First of all, this sort of paper pops up fairly frequently and, so far, none have stood up to peer review for long. There's probably an error somewhere in their proof.

Second, long distance communication and scalable networks cannot rely on direct point-to-point links. You can't build everyone a point to point link with each other and individual links, even for classical signals, can only extend for a few hundred kilometers before signal-to-noise drops so far that any known communication protocol breaks down completely. Yes, commercial quantum systems built to date do rely on point-to-point links, but quantum memory and quantum repeater networks (currently enjoying rapid improvement in research) will allow chained entanglement swapping through untrusted nodes, allowing quantum crypto to work in network topologies very similar to the existing internet. The method in the linked paper does not appear to permit this and would have to rely on trusted nodes at best.

In other words, even if it there isn't an error in their proof, they need to show that their technology can be expanded beyond trusted-point-to-trusted-point links in order for it to be of practical use.
I feel the same way. I don't even have a smartphone (I get all sorts of abuse from my friends for this :P), and yet I find myself publicly saying that I'm more likely to get Google Glass than iPhone5.
First thing I looked for when I checked the comments, was there a mention of Powershell. Powershell has the concept of passing objects (via .net clr) instead of passing strings. It sucks when trying to deal with streams of data, but fantastic for acting as script glue between various systems.

One of the things I feel Microsoft really got right.
I must have missed the 'support' part in the title or something, because I followed the link expecting lower prices in general, and was of course disappointed.
That code is along the lines of #define true false for reader-hostility. When the formatting makes the code look like it does the exact opposite of what it does, then complaining about it is not in any way "needless pedantry".
As an iPhone dev, I've wondered why they didn't do this since way back when they added GPS in 3.0 with its permission popup.
Toyota Camatte concept car offers children a chance to drive
> In iOS 6, the system now protects Calendars, Reminders, Contacts, and Photos as part of Apple’s data isolation privacy initiative.

This shouldn't be an "initiative." This should have been a standard practice from day one.
On linux Empathy, Gajim, Jitsi, and Pidgin all support audio and video chat. I believe they're all interoperable with each other and with the video chat in gmail.

I think that Jitsi (formerly named SIP Communicator) supports audio and video chat on Windows and OS X as well. I don't think that any of these projects support video conference calls yet, but it's on the "near future" section of Jitsi's roadmap.

https://jitsi.org/
Not sure how you do it, but client-heavy applications that I've written quickly become a huge mess when written in pure Javascript/jQuery, especially when my clients require the app to be single page with no reloading.

Adding something like AngularJS or Knockout far reduces the amount of code you have to write and you get an app written around a data model. Knockout has a good description here:

http://knockoutjs.com/documentation/introduction.html
| I don't understand this JS MVC thingy, what do they bring up to the table?

What MVC brings to any table -- structure and maintainability. This is more geared towards complete client-side applications than your typical jquery plugin.
I totally agree I am on a high horse. Thats my point instead of being the bigger man and handling this like an adult it appears we are content to fight about it like children "Well he started it ....".

Yes I know he is a bad person and did bad things, that doesn't mean we have the moral authority to phone bomb him, and hack his websites ( both of which have been called for in this thread )
Yeah, the point of Angular is not to "program in html", just to have declarative html for dealing with the DOM and otherwise program in JS.

I totally agree for server-side templates that there are limited benefits (designer friendly perhaps) to a template as valid HTML. However, when you want to make your HTML interactive (2-way data binding) in an unobtrusive way, you are forced to understand html.

A good example I went over is how would you bind data to a checkbox automatically? I think you are advocating the Ember.js approach, which uses a function call to represent a checkbox, but a plain tag is actually much easier to understand: http://tunein.yap.tv/javascript/2012/06/11/javascript-framew...
Yeah, it's like watching the Wright Brothers take off for the first time at Kitty Hawk, and complaining that Wilbur looks a bit silly lying down like that.
I would finish the wireframes, make them as detailed as you can -- and then talk to a few developers. It might be a good idea to work with someone with UI/UX experience if you feel like your own wireframes are too fuzzy.
I think your definition of "content" is too expansive in this context. Just because it's on the page doesn't mean it's content. Skype/MS saying that the presence of in-line ads will foster conversation is much different than sponsored or side results in Google SERPs.
I guess one can say that 25 years later this has been shown as (partly) wrong.

I don't think Powershell really solves a problem, it's too complex to work with for the majority of problems. If i want complex data handling i write a script and put #!/usr/bin/env {bash,python,perl} in the first line.

I think the missing point here is that the nice, line-based, really simple approach is that this is how we speak and write and think. (in a series of flat words, so to speak). It's extremely easy to get into this kind of handling "data" and it's sufficient for a lot of tasks. I always admired what can be done with one line of bash/GNU utils.

As i said: If it get's more complex, we use a "real" programming language with more complex data structures anyway.
It's worth noting that the bulk of the code in the kernel comes from 900 different network drivers, each of which could be considered a small program in its own right.
This is nowhere near realistic. Opera's performance degrades linearly after the first 10000 tabs.
Why does a cabbage cost $28 in Canada?
I'm not sure where mixing something up.

If the central bank targets 2% price level inflation, the economy grows 2% (witch would mean 2% of deflation in prices under the productivity norm) the central bank then has to go on and print enough money that it in a non growing economy would have hit 4% nominal inflation.

I don't see where I mix up the concepts I am always talking about price inflation.

Edit: On the blogpost, I don't think the autor really understands what NGDP targeting is about. Its about the CB not distorting relative prices, its seeing whats going on in prices. With IT you mess up the function of the price system, Hayek teaches us that prices are information. The productivity norm is basically what would happen without a central bank.
I recommend Escape, actually - it skips the whole conversation. :)
The template tag conflicts with Django's. You can easily define a new AngularJS tag like this: "(( ))" tag

var m = angular.module('myApp', []); m.config(function($interpolateProvider) { $interpolateProvider.startSymbol('(('); $interpolateProvider.endSymbol('))'); });

http://stackoverflow.com/questions/8302928/angularjs-with-dj...
Free APIs for Location Normalization and Enrichment Released
Previously Vim (MacVim actually) but been giving Emacs a world to expand my understanding if nothing else. Same with Sublime Text 2 albeit a bit less since others who were on the Vim/Emacs side have starting praising it so giving that a bit of a world too.