skysight-inc/HackerNews huggingface dataset:
Why is that the problem?

Just install Xcode 3.2.2, which does include support for the Simulator 3.1.3.

You can get it from http://connect.apple.com/ - select Developer Tools, find 3.2.2. in the page, download it, and install it to a directory other than the default /Developer, so your existing tools won't be affected. You might want to skip the installation of the developer utilities, since the ones from the current Xcode will be more up to date.

But you still are missing an important point. The Simulator is not an emulator. It does not run the same instruction set as the device itself. So the best way to test is still with actual devices running the versions of the OS you are interested in testing.
So, even Google may be excluded from that list, what is their position? Do they win FB?
Yeah, there's an anklet that vibrates on the north side continuously. http://sensebridge.net/projects/northpaw/ Eventually, your brain doesn't feel the vibrating anymore, you just "know" which way is north. Meredith Scheff mod'ed it into a skirt that lights up http://steampunkworkshop.com/north-skirt :-)
Yes, that does sound familiar. I've never done pair programming, but I have the feeling I'd have a lot of the same problems as the OP. I'm very much an introvert, and even just our open-plan office sometimes has me wanting to shut myself away by the end of the day. And the more code I write, the less English I seem to speak, especially to describe code. I wind up either flailing my arms and speaking gibberish (only a mild exaggeration) or just giving up and writing pseudo-code because I just can't express the concept any other way. English just isn't precise enough.
This article is mostly marketing phrases from the websites of the various projects. Sadly, much of it is inaccurate, extremely skewed, or otherwise not useful for the stated purpose of comparing the listed databases.

For example, CouchDB having a "Main Point" of "DB consistency" might be the case, as it is for Redis, when there is no replication. In replicated configurations, it is definitely not true. Further, the MVCC is weaker in many ways than in a Dynamo system like Riak as you have no way to influence or discover consistency between replicas.

I'm sure folks expert in other systems can identify similar errors in the rest of the post. Can someone explain to me who the target audience is for all these NoSQL comparison articles? They are universally poor, yet universally popular.
Definitely. I really like Haskell's type inference, but have always been concerned about issues like those raised in: http://www.codecommit.com/blog/scala/universal-type-inferenc...
What's some stuff you've printed?
I had an iPod Touch with 3.1.3 on it but by then I'd upgraded to to 4.x with no way to downgrade it. Sure I could have bought another sooner but this is not something I was expecting as up till that point I could always test in the simulator for any version.
What you're saying is very interesting to me. What skills did you learn to be able to control your heart rate in that manner? Is there a name for the skills that you developed, some school of thought or teaching.
Normally, I'm a software producer and I've worked with a few technologies that are great, but this year (as of late) I'm becoming a software consumer.

I've finally gotten to experience the Kindle 3 (Christmas gift) and the Google CR-48 is pretty sweet too. I believe the Kindle will change the amount I read. I have so many books on deck. My biggest challenge is balancing development time with watching movie time and more reading time.
Some things that may have helped him not get into issues with Android -

You can create AVDs (Android Virtual Device) that have different hardware capabilities (RAM, Camera, SDCard, Screen Sizes etc.) and run different versions of Android - 1.6 to 2.3 as of now. This makes testing your app very easy - you just set a minimum SDK version and if your app doesn't do weird things (uses features that don't work on a version of Android and declares support for that version)- most times it works very well.

API Levels - API changes are mostly additive and old APIs are carried forward as-is. http://developer.android.com/guide/appendix/api-levels.html

More than anything though - the developer can just push a beta in the Market and receive excellent feedback from users - user submitted stack traces, device info, feedback etc. can be very valuable in identifying and fixing compat issues.
Vietnam’s Mammoth Cavern
Here's a link to the relevant section: http://www.sbcl.org/manual/#Declarations-as-Assertions
You don't have to test on 5+ actual Android devices - emulator supports creating specific devices with different hardware and software versions. Plus you can alway push your beta in the market and let lots of users with actual devices do the real testing for you.
Probably someone applied for a position and referenced HN.
Oh god, I really hope Microsoft does not decide to do either one of those things. They should focus on making their platform and their services appealing enough for manufacturers to use.

Although, if they were adamant about it, I think Nokia would be a much better target than RIM.
I still want nREPL support for emacs, but I haven't had a chance to look at actually doing it...
I absolutely I agree testing on a device is necessary. In fact I use push notifications which cannot be tested at all in the simulator. It is also true with the Android emulator. As an emulator it is closer to a device but still not the same.

However the bugs I had would have been picked up in the simulator.

Thanks for the pointer for the older version of Xcode. That would have been great but at this point I may as well do my 3.1.3 testing on the device.
Read the Android developer docs. API Levels document especially. Also play around with the emulator and that will clear up your misconceptions. It isn't hard at all unless you want to convince yourself that it is ;)
For such a simple game, Canabalt has some non-obvious tuning: http://blog.semisecretsoftware.com/tuning-canabalt I love such attention to detail.
I don't believe the power budget dwarfs a human's, at least not in a measurable way. Resources online suggest that the human brain probably uses about 20 watts. Small laptops don't use much more than that, I don't think, and a small laptop can probably beat any human at chess (since Kramnik lost to a 2006 version of Fritz running on a Core 2 Duo with a crippled tablebase.)
It appears to be an iOS port of the Flixel game library for Flash: http://flixel.org/
There might be something you can glean from:

http://wiki.apache.org/hadoop/Hbase/PoweredBy
dominategame.com
Review of joshkaufman's new book The Personal MBA
More Than One Way to Skin a Cat
"A while ago I read about a belt that enabled the wearer to know true north"

There's this:

http://www.wired.com/wired/archive/15.04/esp.html

and this:

http://www.monkeysandrobots.com/hapticcompass
Sure, Why Not? Five Predictions For 2011
I thought this was a great comment from the original article (comment #18): "We’re lucky as software developers, even if we’re moderately good we have a lot of options, the pay is good, it’s not the same for many others in other industries. If I broached this subject with friends who are not software developers they’d tell me I’m a bigot and I should be happy with what I have."
Voice Search Google Chrome Extension
So in other words... it may not actually be a list of the most visited sites. Awesome! Garbage data.

It's like seeing a list of the so-called top selling books, and then learning they exclude the Bible, romance novels, westerns, etc. Too funny.
if a stock human can do it, doesn't that make it intrinsically not transhumanism?
The reason people bring Android fragmentation as a negative is because they claim it's hard for developers to support all different Android devices.

This post shows that iPhone has the same problem: every iOS version is a fragmentation point. If you want to support version X1, X2, X3, X4 etc. of iOS you have to make sure it works on all those versions, just like if you want to support version X1, X2, X3, X4 etc. of Android, you have to make sure it works on all those versions.

The post shows another thing: that while Google makes it easy for developers to support all OS versions by providing decent development tools (i.e. emulator that supports older OS versions) and providing developer-friendly phones (so that you can install different versions on the device).

In contrast Apple makes it difficult by forbidding developers to downgrade their phones for testing or providing emulators for older devices so developers have to jump through major hoops to make sure that their software runs on devices that are still being used by a nontrivial amount of users.

To summarize: in practice supporting multiple version of Apple's iOS is harder than supporting multiple versions of Android due to Apple's shitty developer tools and their general shitty attitude to developers, at least according to that one developer.
I started reading your comment and was getting ready to find Koush's frustrated tweets. Looks like a really nice product but it's been in holding for 26 days now for his latest big huge update. A damn shame when the WP7 marketplace is so far behind (relatively).
Exactly what I'm talking about; thanks for the links.
three.js (https://github.com/mrdoob/three.js/)
An easy to use wrapper for doing 3D graphics via JS using canvas, WebGL, and SVG renderers. Check out the cool demos. I'm betting 2011 will see a lot done with this and similar libraries.
Fannie Mae Unix Engineer Gets 41 Months for Planting Logic Bomb
I had a hole in my sock the last time I flew :(
The Problem With The Pew Study
I benchmarked 8 different ways of representing a 2d grid in JavaScript
Facebook was the top search term in 2010 for second straight year
C# Meta Programming & Extension Methods
Never. You should not be able to patent anything that has no mass.
Also:

* Scopes
* Better type inferencing
* letmacro
* The things in Rich's mind that are baking
I find it very difficult to believe that a large source of errors in ML programs are caused by programmers forgetting to annotate type information on top level functions.
No, the problem here isn't supporting _devices_ but OSes. If you flag your app as v4 (correctly) anyone who wants to use it can upgrade to v4 and use it. No fragmentation. Under Android it's a dog's breakfast just on that point, forget screen resolutions etc.
Restrictions like requiring payment?
At work, I've used the Java Play framework and absolutely loved it. Been recommending it to only java guys ever since. Learnt python and django this year and was blown away.
I think it should be mentioned that you most definitely don't need to use Eclipse to develop for Android. If you don't like Eclipse, both of the other major Java IDE's (NetBeans and Intellij) have Android plugins. And, since all the important tools can be run from the command line, really any text editor will do. I wrote my first Android app entirely in Emacs. If you're an OSX user, TextMate would probably be a great choice for Android development.

Also, as I believe the article points out, with Android (or MP7) you can run your development environment in a VM of our choice on top of whatever you normally use as your desktop OS (I do my Android development in an Ubuntu VM on my Windows XP laptop). That's not practical for iPhone development. Putting together a "FrankenMac" is very cumbersome, the resulting VM tends to be unstable and fragile, not to mention that it's against the license agreement for OSX.
FWIW, there's lots of stuff to be done in nREPL proper as well. Anyone interested should definitely ping me. I'll hopefully get the outstanding issues into the new JIRA in the next couple of weeks, along with a migration of the various design notes that are scattered about.
Devolution into police(ish) state may be just an emergent phenomenon of the political+social set up. No conspiracy necessary.

No wonder the founding fathers viewed this as something to be actively fought against.
My problem is not a dearth of maths books, it's a dearth in effort of reading the ones I have.
That's an impressive feat, what I remember of the 'deep blue' match was that it was a special purpose rig with thousands of FPGAs wired up with chess specific circuitry.

Iirc the Kramnik match was not exactly a show of strength for Kramnik, also, he is not the current ruling world champion in chess (though he was when he lost that match, but that's why we keep on playing tournaments, the current champion is this guy: http://en.wikipedia.org/wiki/Viswanathan_Anand).

That said, Fritz is imo a very impressive piece of software, much more so than deep blue ever was.

edit: I just looked at the wikipedia entry, the 'crippling' was with respect to the end-game tables, typically that's not a really big deal unless you have the bad luck to end in an end game where you need those tables, in that case such a game usually ends in a draw. In none of the games that were played that seems to have made much difference, and Kramnik messing up was what sealed the match.
It's encouraging to see that Kasparov framed his famous tournament as "programmer vs. machine" rather than "man vs. machine." In hindsight, it's easy to chalk Deep Blue's victory up to computational inevitability, but there was some seriously cool engineering going on behind the scenes. Deep Blue was a purpose-built chess machine: a 30-node RS/6000 supercomputer controlling 480 custom chess chips. It was the culmination of nearly a decade of research at IBM.
If you make an interface that automatically runs this on visitor's browsers and populates a form that users can hit "Submit" (or alternatively, simply make an AJAX call), you can get hundreds of diff OS / Browser Version / Hardware combinations.

Aggregating these numbers should give you really nice insights into diff VMs / platforms etc.
you can download old versions of iOS and downgrade your ipod.
I was starting to feel like I was in a dead end job a couple years back and then I started programming like I wanted to quit but leave the company in a good position. I automated everything. All of a sudden I had copious amounts of spare time to work on interesting projects and the business started growing rapidly as we were able to scale easily to larger operations and add more revenue with fewer mistakes and more customer satisfaction. I kept up the same pattern, and a couple years later the company is doing better than ever, I've gotten raises, etc. I've also been able to move-on from boring maintenance to new projects as the old stuff practically runs itself.

Moral of the story is, if you are getting bored you're probably not automating enough or making tools to let non-tech people do most day to day stuff. If your management has a problem with that, or prevents you from doing that, then you should move on.
Keith Richards, Karl Marx, and the satisfaction of genuine work
I considered this but there weren't any existing services that did this and allowed me to make the type of tests I needed to make (and I didn't want to spend unnecessary time building one). I also ran the benchmarks on Firefox and though the numbers varied, the overall trend was the same. I don't imagine it would be much different for IE.

Given the motivation of the benchmark, Chrome was of main concern for me. :)
"Responsible disclosure" is a term with a specific meaning in the field of security, using the term is not equivalent to agreeing with it's implied meaning.

In fact, many would argue that responsible disclosure is anything but, since it has the tendancy tp maximize the amount of time the public is at risk.

All of this is ignoring the fact that this paper wasnt even disclosure at al...
Phong thuy trong marketing
Theo từ điển Wikipedia, phong thủy là học thuyết nghiên cứu sự ảnh hưởng của hướng gió, hướng khí, mạch nước đến đời sống hạnh phúc của con người. Khái niệm phong thủy trước đây hầu như chỉ xuất hiện trong lĩnh vực kiến trúc, xây dựng, nhưng gần đây đã đi vào cả lĩnh vực marketing với những biến thể nhất định.
What fascinates me in this article (and in other similar efforts), is the ambient nature of these new senses. While it is true that you can look at a compass in order to find the magnetic north, I'd imagine it is very different to "just know" where it happens to be at any given moment.

That being said, there is interesting stuff to be done without DIY surgeries. For example, Christina Kubisch used to auralize electromagnetic fields using some portable gear, and wander around urban areas listening sounds made by security systems, WLAN hotspots, and the like (see interview here: http://www.christinakubisch.de/pdf/Kubisch_Interview.pdf ).
In the general sense, you are correct regarding the possibility bottom up order. But the bottom falls out from the argument given that the 'context' in question e.g. "political+social set up" is (conceptually) very much the principle object of the conspiracy.
Chess960

http://en.wikipedia.org/wiki/Chess960
http://jsperf.com/

That service can benchmark multiple browsers and compare the results.

Example http://jsperf.com/instanceof-htmlelement-vs-tagname-equals
So it's not fragmentation, Apple just doesn't let you test in previous versions. This was an easy fix for all you needed was only one phone. Unlike Android who has over 100 different versions of Android, yes you have the emulator for each base version but you can't guarantee for every phone.
I've used HN from an older non-touch Windows Mobile phone with Opera Mini, and it worked fine. Not optimal viewing experience, but it was usable. You might want to give that a try; AFAIK Opera Mini would work on your Blackberry.
Web2py :-)
This is an example of why 90% of the time, I read the HN comments and then decide whether the story is worth checking.
That's one of the ones I tried, but I needed some tests to create new objects, and others to reuse the same object which was already created previously, and I wanted to compare the numbers together rather than in isolation.

To use jsperf, I would have had to come up with many permutations of each test at the very least. Not ideal.
Because this the end goal - control over movement:
http://en.wikipedia.org/wiki/Passport_system_in_the_Soviet_U... (Unreasonable searches; practical denial of the right to assembly.)

I would provocatively suggest that you read Aleksandr Solzhenitsyn's recent works as well as his Gulag Archipelago.
http://www.kdice.com
I would love to see Twilio more readily available in Australia. SMS costs here are just unfair.
How is this a tale about fragmentation on either operating system's ecosystems? It reads more like a story about how the developer has a faulty approach to releasing software. He made the mistake of making an assumption that turned out to be erroneous, and then had an issue with his version control. He fixed the issues and everything was good with the world. Once again, how is this fragmentation? If he where complaining that the review process takes too long, then point taken and I agree, but this has more to do with user error than with the ecosystem itself.
COBOL ;)
The Play Framework is amazing. Its rapid development capability allowed me to finish one project with highly compressed schedule ahead of time.
Best of 2010 "Best of" year lists
I didn't realize it was being revamped. I had to skip some of the algorithm parts for lack of math (which I'm also studying). IME Part V was by far the hardest part of the book. I often found the language confusing and had to puzzle things out slowly that once I understood them, it seemed they could be more simply put. (Of course in order for that criticism to be useful I would have to develop it and provide details.) There seems to be a lot of value placed on abstraction, to the point that it's sometimes hard to follow. I don't know if it's just me or if it's just a result of the authors being so darn smart.
It's neat that the most trivial solution, nested arrays, performed the best (marginally).
> Let's just face the fact that we've become a country of wusses.

All the things that are wrong with our nation and the best phrase to describe the situation is "wusses"? Are we still in High School?
Have you developed for Android and released a useful app? What are you basing your dog breakfast story on? That doesn't ring true at all for anyone who has developed for Android.
I've had to blend some arts together in a mismatch of methods. Unfortunately, there is no method that is guaranteed to work. One plays with the techniques and furthers the ones that stick.

One that I've found is a tome of stuff to try is Osho's "Book of Secrets". There's 112 techniques, with extensive commentary.

Another is an older book "Tibetan yoga and secret doctrines" by Wentz. It is a treatise on the steps to take of successive body control. It goes from as simple over the physical body all the way up to controlling dreams.

One thing that esoteric hinduism/buddhism warns is that controlling the body will get you hung up on these "powers". Remember, they are searching for the way to remove themselves from the cycle of rebirths. So, it would be wise to study a multitude of 'occult' systems to discern the truth, for there is _much_ crap. And for proof, one must do, not read.
About the tablebases, I disagree; having a more extensive tablebase means that you can short-circuit calculations earlier in the game (because you immediately know the evaluation if your calculation results in a tablebase position.) So it helps even if you don't actually end up playing into a six-or-less-piece endgame. It's obviously hard to say, but it's certainly conceivable that it hurt Fritz's play in a few of the games which wound up being drawn. I didn't mention it, but another condition of the match greatly favoring Kramnik was that the computer's opening book was completely open to him as well -- he could view all of Fritz's move weightings and statistics during the openings (an attempt at "fairness" given the computer's theoretically more extensive knowledge.)

If you're not aware, Fritz is also no longer at the top of the heap in computer chess. http://www.rybkachess.com/
Well, i still was in the university but i've had chance to play with a few ones:

LCDS, WebORB specifically and Flex 3
RoR
Lift Web Framework

And in the Q4 of the year i used all my time to learn Android and a lot of cool API's:

Overlay-Manager to recognize gestures in Android
AndEngine
Geocoding and reverse geocoding
Notifications by vibrating
SMSManager

I really enjoyed developing Android stuff, and i'm keeping up with these for a while.
Yes. It's a long, well thought out post that's entirely non-sequitur. The poster doesn't understand the difference between true propaganda and spin.

The NYTimes has its own opinion, but it is definitely not an instrument of the US Government.

He also implies that because China has clunky methods which are obvious they don't have any subtle ones. Having clunky methods doesn't rule out having subtle ones. I don't speak Chinese, but I find it exceedingly hard to believe that China doesn't employ both clunky and subtle forms of propaganda.

Having clunky and detectable methods isn't better, either, as you claim, it's worse, because they're more invasive. That's the whole point. That's why we don't want censorship, or the great firewall, or our non-violent dissenters rotting in jail.

Anyway, maybe you live in a relativistic world where everybody's country is only as good as they're told, but I'm smart enough to discount my own bias, and I know that the US is a freer place to live than China.
Beautiful place. Actually took a boat around the bay and spent some time on one of the smaller islands. Also did som cave exploring...