skysight-inc/HackerNews huggingface dataset:
I've used it for Spanish, Swedish and Korean. Gotta say, it's much more useful for a language where the grammar/writing system/etymology have something in common with your native language. The whole learning by intuition thing seemed to work for me with Swedish and Spanish (native English speaker) but not at all with Korean.

Rosetta Stone tends to work by slowly introducing new words, language constructs and such without explicitly telling you what they're trying to teach you. You kind of figure it out after a couple of units. But I found that while I could do that in the European languages, Korean was just too far removed from English to be able to comfortably make that leap of understanding.
> Then why can't I run it on any Android device with a HDMI socket? I'd have several Google TVs already if that was possible.

A simple answer for this is "it is compiled for x86, as the reference platform for a Google TV is an Intel CE4100" (and thereby, if you stole the software off of an existing unit, you would not be able to run it on the numerous ARM Android devices that are out there).

> There's seems to be a more restricted culture around Google TV. The source code isn't available so there's no no-name boxes from small OEMs to stir up the low-end of the market.

This, however, is the real issue underlying your complaints. As the GoogleTV at some level relies on not pissing off content providers whether directly or indirectly (if nothing else, to keep it from being used to do DHCP stripping, but it obviously goes much deeper than that), it is going to be a closed platform; that's simply the game you have to play to be in this space.
"Like no President since Lincoln, he will bring to the Presidency the values and principles of all Americans."

Politicians have always and will always make great claims and comparisons and appeals to authority, history, etc., but I can't imagine a modern campaign (on either side) just flat our saying our guy is the best thing since Lincoln.
EdX's 6.00x or CS50x are probably the best bets.
Heh. Have you looked at Hacker News on an iPhone? Zoom doesn't do much good when you have to pan and zoom to read each line of text.
By the way, Skype's registration page has inexplicable password rules.

aaaaa1 - strength: medium

aaaaa12345 - strength: poor

=aStu!et$aQ@212345 - strength: poor
Another good algorithms text is Skiena's Algorithm Design Manual. It's not as rigorous as CLRS (it doesn't spend as much time on proving correctness mathematically), but as an implementer of algorithms, I find Skiena to be more useful on a day-to-day basis than CLRS. Skiena talks about caveats and pitfalls that come up when attempting to implement the algorithm on real hardware (e.g. cache-locality issues, high constant factors, etc.) that CLRS skims over.
Test drive Ruby 2.0 today
That text was replaced, here is the old text:

We have had reports of a new security vulnerability issue. As a precautionary
step we have temporarily disabled password reset as we continue to investigate
the issue further. We apologize for the inconvenience but user experience and
safety is our first priority
For home automation - maybe.

For a large percentage of the vast number of other uses of microcontrollers - no, most definitely not.

A microcontroller has a number of properties things like the raspberry pi don't have: they cost a hell of a lot less (the micros I've used cost between about $0.50 and $3 each when buying about 10 at a time), have a much smaller physical footprint (SMD micros are anything from a few mm^2 to a cm^2 or so) and require very very low amounts of power.
The use cases are much different. Once you get outside of the standard parallel sort/scan/reduce/map functions you can find in Thrust[1], you get into algorithms that have an entire enormous book[2] explaining the idea behind them.

That gap is closing slowly as a lot of old algorithms are being remixed into highly parallel versions. This is noticeable in string pattern matching applications, driven by the need to analyze tons of DNA.

More people would benefit from knowing how exactly to code efficiently on the GPU before jumping right in to writing algorithms on it; it's easy to lose multiples of throughput if you don't know what you're doing. As always it's becoming easier for programmers though; if you're new to the idea of GPU programming I really recommend checking out Microsoft's C++ AMP[3], which shipped with VS 2012. Removes a lot of the headaches of programming with CUDA and OpenCL. I've had a chance to play around with it, and it's excellent.

[1] http://thrust.github.com/

[2] http://books.google.ca/books/about/Computational_Electrodyna...

[3] http://msdn.microsoft.com/en-us/library/hh265137.aspx
NYTimes.com Paywall Buster
This essay is pure defensive talisman. People use this hand waving to dismiss models with conclusions they don't like all the time. Yes, every engineering model makes simplifications about the universe, but so does every political policy. The responsible thing to do is to give models a proper analysis- what it solves, what it makes problematic, what it highlights and what it ignores. Yes, Engineers too often stop at the correctness of the model, and refuse to make moral or aesthetic judgements about the adequacy or appropriateness of it. That doesn't forgive the author's attempts to prevent scientific modelling of society.
Also as part of #7, the person considers everyone who was an Apple user before them to be extremist "Apple faithful", whereas they are a purely rational being, and started using Apple products simply due to their high quality.
There's no way that's a photo, given that this is the best we can do of Ceres, a relatively close planetoid:

http://upload.wikimedia.org/wikipedia/commons/f/fc/Ceres_opt...

UPDATE: Here's its wikipedia page. 100 light years way from earth, so there is no way it's a photo. Also, wikipedia calls it a brown dwarf, which would explain the temperature:
http://en.wikipedia.org/wiki/CFBDSIR2149-0403
Linux News: Reviews: Gnumeric Crunches Numbers Like a Pro
There's a write up of it here: http://mashable.com/2012/11/14/introducing-the-new-mashable/
The Infinite Jukebox makes your favorite song last forever
That doesn't stop your likes resulting in targetted advertising to your contacts (depending on their how-closely-they-follow-you settings, presumably).

For instance I sometimes see "sponsored links" of the form
"<sister-in-law's-name> likes <retail-outlet>, here is an offer that they have on at the moment" - I've never liked <retail-outlet> on facebook let along done that and subscribed to see absolutely all posts from them.
Path 3.0: My wish list
Google: 'Government surveillance is on the rise'
Would anyone like to explain why this planet would have a temperature of 400C (I was picturing it being really cold)? Is this because of its mass/size, more related to its gaseous composition or both?
Introducing Icenium - a Cloud Environment for Hybrid Mobile App Development
I understand, now. You're taking an object and getting a reference to it, then passing the _value_ of that reference into the function you're calling, so it's still call-by-value where the value happens to have a semantic meaning as a reference to an object.
Can anyone who works at MSFT explain why Raymond Chen wouldn't have access to the source of MS Money? Code doesn't compile on modern compilers? Written in an obscure language? They've lost the code? Company is so siloed that no one from another dept is allowed to see the code?
Haskell has String, ByteString and Text :) Data type proliferation is not confined to object-oriented languages (actually, since datatypes are much easier and cheaper to build in functional languages, they're even more likely to occur within FP).
>On the contrary, I think inventing a new class of of "call-by-X" function arguments makes it harder to explain Python to newcomers.

Then I think you may have forgotten what it's like to move to a call-by-sharing language for the first time.

>Passing a C struct to a function does _not_ copy all the fields of the struct. It passes a reference (pointer) to the function, which the function then uses to access the fields (or properties if you will) in the struct directly at their original location in memory.

I'm sorry, but everything you said there is wrong. Try it out for yourself: https://gist.github.com/4073329
Vator hosts LivingSocial CTO Aaron Batalion at Google Ventures
I'm not sure I understand, do you mean, that someone only knows an FPL and not an OOPL means they are more well rounded than someone who has experience with both. And I didn't even mean they have to do most of their programming in an OOPL. For what I do, I cannot afford to work with a PhD student who does not know more than one programming paradigm!

I definitely meant to say something, I think the platitude remark is uncalled for. People don't talk in terms of transformations, they talk in terms of instructions, recipes, responsibilities, parts and pieces, and lots of encapsulated processes. Again, check out chapter 3 of the SCIP, which you already probably know about if you are teaching programming from an FP perspective.
DNA sequencing of MRSA used to stop outbreak
Add geospatial to your comparison chart please. The way in which these implement support varies widely in performance and accuracy. I've yet to find one that actually uses R-Trees. Geohashes seem to be all the rage these days.
Exploring credits for free online courses
Still nothing stable for the intl i9300 :(
> why bother? It's practically the same delay to access the nearest data center's SSD as your own

Except it's not. And 700Mbps is still only about 1/3 of the throughput of current cheap-ish laptop SSD's, and a magnitude less than higher end server grade SSD setups...

We've got quite a way to go yet, and for many types of applications, latency will remain a reason for local storage "forever" for the simple reason of speed of light.
Apps or Food?
Restaurant Review: Guy’s American Kitchen & Bar in Times Square
Definitely, use it!
If you are based in the UK why don't you apply for an account with Nochex.com? You can have your own account manager and have direct telephone and email access to them, here at our offices in Yorkshire.
The source of the image, an European Southern Observatory press release (mentioned in the HBL article, linked in the Wikipedia article) gives it a title of "Artist’s impression of the free-floating planet CFBDSIR J214947.2-040308.9".

http://www.eso.org/public/news/eso1245/
A bit off topic, but can anyone recommend a Data Structures book (as a precursor to Algorithms?)

Or am I incorrect in thinking the two are discrete concepts unable to be separated?
Paraplegics Get An Assist from Exo-skeletons
'gay' filter? really?
If you don't have a problem getting work, then just leave and look for the next gig. Finding the right fit can be difficult, luckily these days developers have lots of choices.
At some point--well before Java--sufficiently constrained syntax turns your DSLs into libraries, which tend to be less close in design to the given domain than actual DSLs.

Put another way: with Java or Python, you coerce your problem domain to fit the language. With Lisp and Haskell, you coerce the language to fit the problem. I personally like the latter approach, but I suspect it's also a matter of preference.
Darpa wants army of networked amateur astronomers to watch sky for space junk
> Treated the way it often is, OOP is not that useful for anything other than namespacing and creating ridiculous hierarchy structures just because "it's oop" and inheritance lets humans do what they love to do - name and categorize things.

Leave out inheritance, but keep interfaces, and you get better OOP.
3rd party integration of ElasticSearch with Django: http://haystacksearch.org/. So I'm not sure why the article says N/A.
Most sites that are device specific disable zooming.
This book was used for an algorithms class for which I was the TA. My experience suggests that students who lack sufficient grounding in discrete math will have trouble with some concepts as the book speeds past them without giving any supplementary explanation.

That said, if I were teaching algorithms in a classroom setting I'd probably still use this book and supplement it with lectures where it falls short on deep details.

If you're looking for a book to pick up on your own it all depends on your math background. You might find yourself using Google frequently to clarify things, or you might be just fine.
It's a brown dwarf:
http://en.wikipedia.org/wiki/CFBDSIR2149-0403
To be fair, a front line customer service agent is probably an unreliable source of corporate strategy, or really anything in general. In fact, I'm quite sure Comcast customer service can make Mother Theresa herself look like an evil megalomaniac.
We're currently still trying to figure out how much extra wheels will cost as we are fulfilling single orders first. We should know by mid December at the latest. The shipping on extra wheels will be much cheaper, as you can fit wheels in envelopes rather than bulky packages. It may take a little longer however. Thanks for the question.
> I don't have a TV, and all of my friends who do rarely use theirs. Added together, I'd say I watch about an hour a fortnight of TV material. And that's mostly on my phone or computer's screen.

For watching sports TV is still the best option out-there. For the rest, I think you're spot on, I know it's anecdotical but I haven't watched a movie on TV for more than one year, and "entertainment" TV shows I avoid completely.
Facebook Shares Rocket Higher Despite Lockup Expiration
Hurricane Sandy Brings Record Programmatic Revenue to The Weather Channel
Self-Publishing and Low Quality Writing
That quote, on it's own, has a very different meaning to readers if it is not accompanied by the rest of the article.

That is why it is deceptive.

Now, of course you could say that you should read the article and then you would not be left with the wrong impression... but I think few people read the articles of every headline that they see. Nor should they be expected to, our time is all valuable, we can't all do HN 24/7. Certainly you should always read the article before commenting, but as it stands this headline is deceptive to people who plan on doing neither.

Nor is it reasonable to expect people to not take away impressions from headlines that they don't plan on investigating further. Even if you decided to do that, it would be near impossible to prevent yourself from making unconscious associations.

Headlines should be short, more or less informative, but never deceptive. "Massive PHP bug ...that I almost let through code-review" and "Massive PHP bug" could both be headlines to the same article, but one is deceptive. Unfortunately, it is also the one that is likely to get more hits... Readers who do not particularly find PHP of interest will skip reading either, but the second headline will also (unjustly) form/strengthen a negative association they have with PHP.
This is reminiscent of phone rentals that used to be routine when using a landline. Eventually most consumers ended up buying their own phones, but there have been instances reported where companies happily continue charging their less savvy customers [1].

This is definitely unethical. It's even more frustrating when you're in an area where there's a telecom monopoly and you're essentially forced into accepting these twisted business practices. Is this something that should be outright outlawed?

http://articles.nydailynews.com/1995-08-20/news/17982976_1_p...
Ubuntu Core Desktop on the Nexus 7: Getting Involved
They get these things for probably $20 wholesale, and they often sit in peoples' basements for 5+ years.

Meanwhile, rate hikes in many areas are regulated by state/local governments, so it certainly looks like a way to raise revenue without triggering government reviews.
The definition of call-by-value works fine for Python if you accept that object references are values in their own right, and that object variables contain those reference values.

If you don't accept that, then lots of other things become difficult to understand and explain as well. For instance, what do you call the thing that gets stored in a list? It's clearly not the object value itself, because that would preclude two lists from containing the same object.
Probably could have done with a better, more visual graph than the pyramid shown throughout the article (especially when he was using Mathematica!). The trends are there but don't pop out at all, and these are very simple metrics.

One takeaway I didn't expect: Clojure is, on average, nearly as terse as Mathematica.

Also, has anyone actually used Mathematica for something aside from data processing? Like, any of the tasks you would normally use Ruby, C++, or Clojure for?
Standard ML, Haskell, Miranda, Lisp, Scheme, OCaml, F#
The story seems light on details, I am guessing by your post you didn't really read it, but it seems to me like the way they added the fees break specific consumer protection laws.

If I am already in a contract, and the company alters the price on me during that contract period, how was I capable of making a decision?

The right answer is that the other side broke the contract and voided it, but if it was through a "confusing notice of the fee in a junk mail postcard they’ll throw in the garbage" then I may have missed the window to politely exit the contract.

Then again, if I went to all of the trouble waiting for a cable man to show up and install my new cable, only to have the price altered a few months later, they have not only wasted my time but also set themselves up for a potential run in with the FTC by advertising something as $XXX a year which really turns out to be $YYY a year. Price differences are often what make a consumer choose one service over another so it most certainly matters in that regards.
From talking to genuine newspaper journalist ex-coworkers, the "mass media representation" of newspaper authors is shockingly more or less accurate. Probably pretty accurate for essay authors.

On the other hand the "mass media representation" of engineers is limited solely to old star trek episode reruns, and a few autism themed movies (literally, like Temple Grandin's biographical movie and a couple others). The author's conclusions are going to be completely screwed up when writing from a position of such profound ignorance.
Quadrigram: a Visual Programming Environment to Share Living Data
To companies or individuals who want more hand-holding with data visualization, Quadrigram offers a unique training service and the opportunity to pair users up with a specialist who will teach them and their team the basics or more advanced techniques within the platform. Training is a great investment, as customers can go in, get the knowledge that they need to get things going, and are then empowered to do work on their own with the support the documentation. Specific solutions range from executive dashboards to robust data war rooms.
Finally for companies who prefer not to work directly within the visual programming language, Quadrigram offers the opportunity to leverage consulting services, in which staff data analyst, designers, and developers use the tool to ensure clients get customized solutions out the door, far quicker than coding from scratch. Plus, with ‘big data’ extending in all directions, the use-cases for such a service are vast. Quadrigram’s clients encompass a variety of data visualization scenarios, ranging from those in finance, consumer products, retail, services, healthcare, transportation, energy and more.
The buzz is out. Quadrigram was recently chosen to be among five finalists of the IBM Smart Camp ( http://ibmsmartcamp.com/2012/10/22/5-finalists-announced-for-smartcamp-barcelona-kickstart/ ) and will be presenting in the upcoming Smart City Expo World Congress ( http://www.smartcityexpo.com/ ).
Additional Information:
Website: http://www.quadrigram.com/
Examples: http://www.quadrigram.com/action
Services: http://www.quadrigram.com/services
The Video: http://vimeo.com/41136214
Service Registry Behind The Scenes – Why We Built It
but it's not a question of opinion. it's a question of experience. the call-by-sharing approach comes, afaict, from comp.lang.python where they spend most of their time explaining things to newbies. and this is apparently what works best for them.

personally, i find it confusing and near useless. but then i don't need to read some blog entry to understand python's semantics. so this really isn't about me.

again: this is a cultural thing, from c.l.p. - it apparently works well for them.
I've been using Hammer since its beta release, and I've found it to be a great tool for easily prototyping CMS theme ideas.

If you tend to make a lot of themes for things like Wordpress or are interested in exploring that, I'd definitely give Hammer a shot.
If you play the sound using the Web Audio API, you're not restricted by user interaction.
Rainbows and rainbow-colored text are frequently used as symbols of the LGBT community. I don't consider this a pejorative use of the word.
Is your Facebook campaign ready for 2013?
Shai Agassi,the Next Steve Jobs in CleanTech ousted by Better Place
Shades of the Gawker redesign here. I just don't see the benefit of having 3 distracting, content-filled columns with the most important information being on the far right (on the desktop and tablet versions, anyway), unless their target audience was using Arabic or Hebrew as their primary language.
What did you expect from such mature people ( http://caca.zoy.org/wiki/toilet )…
Longevity gene that makes Hydra immortal also controls human aging
Good to hear they fixed it but it was responsibly disclosed a month ago and Skype did nothing whatsoever. We really need a better way to hold a company accountable for appropriately reacting to proven security threats without requiring a public disclosure.
A Pail of Air

http://www.baenebooks.com/chapters/0743498747/0743498747___6...
Why on Earth they would not let me see anything else? I understand e-mail harvesting, but that just drove me away after one click.
The great irony is that in writing this, he exposes the fundamental conceit of the "poli-sci" complex that has brought the USA to its knees. The things he quotes as the reason poli-sci-types and not engineers should be the ones running government is that they learn "that people have different but equally valid perspectives; that the truth is not necessarily hard and precise; that judgments of value cannot be reduced to judgments of fact; that society will never be a smoothly functioning machine."

The problem is that those things are all INTUITIVE CONCLUSIONS. You could learn them by never getting a Lib Arts degree and never really even studying them formally. In fact, I would say most Lib Arts people I know struggle with those things and most engineers/scientists seem to get them on a fundamental level. The difference is that engineers and scientists dedicate themselves to understading how to dissect and solve problems - even when the solutions might be difficult or counter-intuitive to get to.

We are categorically worse off as a nation for handing our government over to the poli-sci complex. It is just the epitome of conceit that someone who never solves any complex problems should be allowed to annoint themselves as legislators over those that do.

Go down the chain of control for the Presidency. You have to get to like 16 (Secy of Transportation or something like that, I forget) before you find someone with a real science or engineering degree. It's pathetic and IMO, it's the source for most of this country's problems.
Skyfall (2012)
One Simple Trick Could Disable a City’s 4G Phone Network
> I'm still confused why they'll lease me a cheap
> DOCSIS 2 modem but expect me to buy an expensive
> DOCSIS 3.

It's pretty simple. If the alternatives are all $80+, people will be less likely to buy them, and will just bend over to take the new monthly fees.

It's sort of an 'illusion of options.' They'll give you options, but make it as inconvenient as possible in order to discourage too many people from exercising them.