skysight-inc/HackerNews huggingface dataset:
Assuming you mean this Rosetta Stone: http://www.rosettastone.eu/ . I used it for a while a few years ago (they have an online version now, can't comment on that). I haven't used much other learning programs besides Memrise http://www.memrise.com/ (which I use now to learn various writing systems). So for what it's worth:

I got through the first level of Russian and Japanese, and halfway through the second level of Russian. I'd say you get a decent feeling for the language, more than I got from other attempts to learn languages. However, it never tells you _why_ something is this or that way, you always have to figure that out for yourself. For a lot of things that doesn't matter, but I kept confusing the two counting words that are used in Japanese and it didn't give a clear reason as to why you should use this one with this and that one with that.

I think it'd work well on a tablet or so, since it uses only large buttons, but back then touch screens weren't so common yet so I had to use a mouse. I think I'd like it more if I had a tablet computer to use it on. There's all kinds of fancy features like a form of speech recognition to test if you actually pronounce it properly, but I haven't used that so I can't comment on that either.

As whether it's worth the price, cough I can't comment on that. Also depends on how you have to spent ofc.
You might want to add /s

http://en.wikipedia.org/wiki/Poes_law
Rabota-KA
Job Description:
Team Lead Python 4300$, create the architecture and code from scratch, Organization of his and others' work, Conduct code review, Conduct releases

Requirements
* Excellent knowledge of Python and MySQL
* Successful work on * nix
* Ability to work in a team (we prefer joint decision-making)
* experience in building architecture loaded web projects

About the company

A short description of the company

The agency specializes in finding candidates for jobs companies in the area of artificial intelligence, software engineering, project management (vendors, integrators, web studio, banking software, software logistics, etc.).
It is precisely the time dilation effect that they measure. As long as two clocks are comoving, the only difference in their rates is due to the difference in their gravitational potential. Without a clock very far from any gravitating body, it's impossible to measure the absolute depth of the gravitational potential.

This paper was downright incredible when it came out: http://www.sciencemag.org/content/329/5999/1630.short

NIST PDF here: tf.boulder.nist.gov/general/pdf/2447.pdf
ASOS | Shop women's fashion & men's clothing | Free Delivery & Returns
I'm with you for the most part but I find that #fff background with #000 text is pretty harsh on my eyes. I think there is a sweet spot somewhere in the middle.

The biggest problem with readability for me lately is awful Google Fonts which never render right.
CO.CC is down
I have to agree. I had CM7 on my atrix and it saved my phone. I was this close "_" to getting rid of my phone because I was frustrated with the stock OS. CM7 fixed that, and gave my phone the last few months I needed out of it.

I just got the note 2 (which is dead sexy btw), and I"m going to hold off on custom roms until I get annoyed with the stock setup(ie, 2 weeks:) ). Happy to see that CM10 is kicking ass.
It looks like they've fixed it now. https://twitter.com/Skype
Well, regardless of the call-by-x discussion, this is actually a really good explanation of scope and state in Python. Code like:

def grow(array):
array.append(1)

array = []
grow(array)

leads to such needless complexity.
Well, I don't know about that. I pretty much recommend Windows 7 computers to people because I expect they can buy one and get it to work for their definition of work. I might think a Mac or Linux would be better for them for what they want to do, but not for their ability to actually do it.

In the same way, if someone wants a top of the line tablet, it just seems obvious it's an iPad. That's what almost anyone with a tablet is going to have. It's just going to fit the expectation of what a tablet is for a naive user. Surface doesn't. Just like Linux on a desktop may be better in your context-specific suggestion, but it isn't what a naive user thinks a computer is.

Unless the friend also wants to pay me regularly to teach or tech support their computing device, in which case I might go outside the expected zone, but I've yet to find this to be the case.
Adobe investigates alleged customer data breach
Every commit in the linux kernel contains at least one signed-off-by indicating just who has signed off on the patch, so your question of "who" can be answered fairly easily.
Most of their P series (AIX Power systems) can hotplug almost anything also (I've never hot-swapped CPUs on one, but I thought I saw an option in SMIT for that).
The Nexus S won't be getting Android 4.2 without going the Cyanogen route. So even with Nexus phones you still have to chose between buying a new phone every 2 years, not having the latest version of Android or installing Cyanogenmod.
Please don't. The iPad mini is an iPad. It should run everything exactly the same way. Please don't fracture the experience. The whole point of the mini is that the screen size is large enough that it doesn't need to be a compromise.
On the other, other hand, if you don't use their serialization system (I prefer to stick with json), automatic reloading of the code causes a hard crash as your objects have been incorrectly reloaded.

And, naturally, there's no way to turn it off. Strictly speaking there is but it requires restart of Unity, not just the game, to reload code. Which is basically the UE3 workflow you describe.

You're right though; there are quite a lot of good parts of Unity - which is why I'm sticking around for now.

But I stand by my assertion that their focus on headline features is troubling.
If you contact support you can set the account as deleted. So that screenname becomes unavailable (or at least that is what they told me when I did it).
They are nice to write the documentation in poor English, they could launch the product only with Polish documentation and then you would never be able to use it before someones translates it.
World's oldest hacker radio show under threat
I think Boxee and Roku both have solid platforms and are very forward thinking about their respective ecosystems. The challenge is that video content producers are not there yet. Content producers are not their because adoption of these ecosystems have not yet reached critical mass.

At this point I think the entire industry vertical is more concerned with growing the pie rather than maximizing the slice taking their taking of it.

This tv ecosystem trend is happening, but right now it looks like the iOS App store in its infancy. Lots of potential. The difference was the App store rolled out to millions of existing phones at once. None of these platforms have that scale yet.
Behind the Scenes: Twitter, Part 2 - Lessons from email
That is more or less correct. It isn't exactly what happens, but the mental model is correct.
Wouldn't "No" be considered "Cancel" in that situation?
So basically you can lose everything you put in. This is a slot-machine strategy. It's a load of crap.

Anything bought on margin or of a derivative nature is like this. You can bust out hard.

The thing with buying an actual security is a 5% drop is only a 5% drop in value, whereas in an option a 5% drop could translate to a gigantic liability.
I'm assuming people here know a bit more about this than I do, so I'll ask.
Why is CM still a 3rd party developer? I'm curious as to why Google/Samsung/Motorola etc hasn't bought them out and applied their talent to make the stock setup better? Honestly, I'd much rather buy a "XYZ phone, CyanogenMod version" over to the stock Touchwiz/SenseUI etc front end.
Excuse my ignorance if this is a dumb question.
Exactly what I was thinking... almost.

In the option screen, just put a little switch to turn iPad Mini formatting on or off.
Existing Open Social Movements
You must know Google's systems better than they do. What's it like to be right all the time?
I agree. For a long time Samsung Captivate users like me were stuck with CM7. By some miracle the Captivate is supported by CM10, so I'm very excited to try it. There are other ROMs out there though. Part of the fun of flashing new ROMs is to try out the lesser known ones. There are still a lot of developers who support the older models.

To your philosophical point, I completely agree. New phones are pushed so frequently that devices become obsolete quickly. I mean, my Captivate was the first Samsung Galaxy, and now we're on the 3rd iteration already, and it's only been two years. While, I always get excited for new gadgets, the lack of support for anything over a year old is unacceptable. Few people have the inclination or money to buy a new phone so frequently. I'm not sure who to blame, but the rapid increase in technology plays a major role.
Oru Kayak: the origami folding boat
Having managed huge sums in web advertising, I have few points to make. Yes intents increase relevance by a large factor for most products or services. Yes, Google currently dominates the lucrative part of the web advertising. But there is still place for ideas and disruptions. And the challenge is to solve the issues exactly what ThomPete fiercely explains.

(1) Some clients need a lot more customers than a first rank ad at Google search may offer in a given time period. Social web sites offer a huge capacity, albeit less relevant. Facebook and social web sites are challenged to innovate and increase relevancy in engagements for different actions they provide and will provide. Likes are a step in the right direction for Facebook impressions.

(2) Sometimes ads are crafted in a way to create intent, taking relevance factor into account, in case ROI calculations make sense.

(3) Search is already the most exploited channel by majority of businesses and costs are already too high especially for low-performing competitors with smaller lifetime values or low profit margins.

(4) In conversion-based ROI focused campaigns, the click prices ideally reflect the end results of everything you discussed here and much more, in an efficient ad market.

(5) Advertisers are interested in new channels. And they would be interested in targeting their FB pages likes and your FB pages likes equally.
Yes, please do.

If someone is playing a game on an iPad, the buttons for controlling the character should not be huge on the screen. They need to be shrunk down and moved off to the corners so the thumbs can easily reach and touch them.
Lonely ‘homeless’ planet found for the first time
Unreal Engine 4 will fix the workflow, though.

http://www.youtube.com/watch?v=MOvfn1p92_8
Yes, this is one of the best algorithms textbooks due to a few reasons:

* It emphasizes rigor without much formalism.

* Rich number of non-trivial exercises.

* Conciseness of description of algorithms and strategies.

If you look for a textbook with algorithms translatable to C/C++/Java codes line by line, this is not one of them.
You Are Blind Without Analytics
So you’ve got a great product that you’ve been working on for a while, now you want to launch it and win the jackpot. How will you know if it rocks, sucks or is totally ignored by your customers?
Rochii de Seara ieftine si Elegante | Haine Online Tari
Creating a Sublime Text 2 Plugin
http://abstrusegoose.com/249

Seriously tho,
If you want to get started doing some fun things, you could try processing (http://processing.org/learning/)
Its really easy to get started, and I would say its similar to java, it might be easy to get started because you can visually see what you are doing and there are lots of examples, it also works with ardrino boards so you can easily start playing with hardware.

If you want to learn Ruby, there are lots of web resources around, this ruby on rails web development resource was recommended to me by a friend, but I have not yet had the chance to try it yet (http://ruby.railstutorial.org/ruby-on-rails-tutorial-book).

If you want to learn Java I would just search on amazon for a beginner java book, I learned it in university so this is the only way I know. I would not really recommend c++ for a beginner / hobby enthusiast.

If you are more serious about learning programming for a profession, you could start with some edX or other online university coarse (https://www.edx.org/courses/MITx/6.00x/2012_Fall/about)
You're responding to an argument I didn't make. Version control works fine.

The problem is that there is no method to build libraries and share them between multiple projects, since all the code needs to be under the Assets folder of each project. There is no support for classpaths.

If you update the code in one project, you have to copy the file to the other. Or have some equivalent method of doing so outside of Unity.

Prior to Unity 4, people were using symlinks to accomplish this, but Unity 4 disabled them on Windows to match the OS X behavior (this is described in the post I linked).
If you don't use specifics, nobody will understand your blog posts.
The ball has already been dropped unfortunately.
Cyanogen, the initial author, was hired by Samsung some time ago. But CM is still a volunteer project, the developers don't get monetary compensation for their work, so there's nothing to buy out.
What are the best new products that people don't know about?
Try using BetterBatteryStats to find what application are causing the most 'partial wakelocks'. Once I cleaned those up and moved the default scheduler from 'interactive' to 'ondemand', my battery life went up a lot. Even better, if you can get a third party kernel supporting the 'badass' or 'smartass2' schedulers, you'll get even better battery life.
Fun with Toilet
I recently signed up for services with Insight (owned by TWC), and was told while I'm permitted to bring my own modem, they require I take delivery of their "free" modem when service was installed. At the end of the signup process they required I agree to a 1 year commitment on the service. When I asked why this 1 year commitment was required, the response was "Because we're giving you a free modem".

Brilliant.
Most questions on SO fit into one of three buckets:

1. Trivial aka Dozens of answers aka Fastest gun in the west

2. Hard aka Unanswered

3. Interesting aka Closed
Please speak for yourself. I don't procrastinate. Most days I don't even check my personal email at work. Maybe I should, because despite not procrastinating I'm still pretty much forced to be 50 or 60 hours a week in the office.
Webshims lib - The capability-based polyfill-loading JS library
The very small list of unsupported APIs are extraneous and unnecessary in the context of cross-platform code. So, what APIs are you referring to, specifically?

http://www.mono-project.com/Compatibility

The big ones are: WCF, WPF, WWF... Guess what the first W in all of those acronyms stand for? Windows.

EDIT: It's right there at the top of the page - "Everything in .NET 4.0 except WPF, WWF, and with limited WCF." - I don't see a problem.
> they will probably have some serious misconceptions about what happens when you pass an object to a function.

p = Person()

The thing on the left is object reference, the thing on the right is object. When you do some_func(p) or some_func(Person()), you don't pass an object but an object reference.

There. No serious misconceptions.

C# and Java are doing just fine having the same model and explaining it the same way. And C programmers just need to think of `p = Person()` as `Person *p = new_person()`
Yeah, and then some other thread opens a file descriptor while your loop is busy closing the last few file descriptors...

CLOEXEC approaches are the only race free solutions.
How can it possibly be large enough for a UX designed for an iPad, having elements sized minimally for a human?
It'd depend on what you're looking for. Sedgewick covers some areas better than either CLRS or Vazirani. For example, I remember relying on Sedgewick for B-Tree since neither text covered them. Sedgewick also has an entire text for Graphs, so I presume he goes into lot more detail than others can.

If you are considering coding competitions like TopCoder, you should look at Skiena's Algorithm Design Manual. It covers a lot of ground that is not covered by CLRS or the like.

But I think between Skiena, Sedgewick, CLRS, Vazirani and TAOCP, you have fundamental algorithms and data structures covered. If you are looking to go into detail on specialized topics like say AI, these texts wont help much.
I think the biggest aesthetic change was between 04 and 08 which makes sense sine that was the era that so-called "Web 2.0" took off.
Deceptive is not the right word. How about attention-grabbing, or excellent, to describe the headline instead?

First of all, it's a direct quote from the article. Second, I think some people (like you) object to any attention-grabbing headline, for no reason at all. It was a good article, and that was a good quote to use to get people to click and read.

I can't even imagine how terrible Hacker News would be if all the titles were like what one of the people who responded to your comment said:

"How I learned to delegate and realise people were part of the asernal of tools available at my command prompt"

This is a drab, dull, and terrible headline.
Not a dumb question. Samsung hired, Steve Kondik, CM's lead developer in 2011. I'm not sure I've seen how this has affected Samsung, but I haven't really paid to much attention to their newer phones. Still, we won't ever see a CM phone by Samsung. Although I agree, that it would be preferred to any TouchWiz phone. http://www.theverge.com/2011/08/15/samsung-hires-cyanogenmod...
Guilty by Headline
Annoying signup process is annoying...

Can anybody post it as a pdf or something?
Web page with links to individual chapters:

http://www.cs.berkeley.edu/~vazirani/algorithms.html
Change: A Two Faced Devil
People will want a Cancel button because they don't want to be asked a question at that time, but then they'll want to be able to answer (or change the answer) to the question later; e.g. on an options screen.
+1. CLRS is best for algorithms that are directly translatable to code. IIRC, Sedgewick doesn't use pseudo-code and instead uses Java code in his Java series.
This is a good article for the differences:
http://nikic.github.com/2012/07/10/What-PHP-5-5-might-look-l...

* New finally keyword
* Support For list In foreach Construct
* Password Hashing API
* Generators
* Scalar typehinting
* Getters and Setters
A lot of comments here are talking about how it's "really" just call-by-value. I want to explain why this is unproductive.

First, let's acknowledge that the context we're discussing is explaining to someone new to Python how Python works with function arguments.

Now, if someone asks if lead-acid batteries work using chemistry, and you say "they use physics", then they will probably end up with a fairly inaccurate picture of how lead-acid batteries work. What you've told them is technically correct, but it isn't practically useful.

It is the same if someone asks how Python passes arguments to functions and you say "it's pass-by-value". You've told them something technically correct, but they're going to think inaccurate things like that passing an object to a function copies all of the object's properties like a struct in C.

Even if you say "it's pass-by-value but the values are not what you think", you haven't actually added to their understanding by that phrase. You're better off explaining conceptually how it works, describing it as "call-by-sharing", and then explaining what that means. It will signal their brain to allocate space for a new concept, and not to drag in erroneous ideas from existing concepts. After they understand how it works, you can explain that call-by-sharing is actually just a spoonful of sugar to help the call-by-value go down.

Here's the thing: words are there to help us communicate. If you use a word in a way that is technically correct but conveys the wrong idea to your listener, you're doing it wrong.

Here's the other thing: this is computer science. In computer science, as in all math, you often encounter a concept that is "really just" some other concept. When you come to that realization about a concept that you understand superficially, it can be transformative, taking you to a deeper level of comprehension. When someone asks you about the concept, you'll want to share that deep comprehension with them, so it's natural to want to jump right into it and explain it by connecting it to the general case. But they will not understand if you do that.

You can't teach someone addition by starting with ring theory, after all.
Can't you just alter the settings for those code-warnings?
That is a great suggestion about the DNA analysis stuff. I think with bandwidth like this, alongside the huge jumps that hardware is making, something like that will be possible in the future.

This is actually part of my YC application, to bring advancements in technology (ie, bandwith, interwebnets) to scientific data. With core facilities running huge amounts of samples, and doing it in a consistent manner that is shared in real time, we could really make some improvements to scientific advancements.
Rabota-KA
Job Description:
Team Lead Python 4300$, create the architecture and code from scratch, Organization of his and others' work, Conduct code review, Conduct releases

Requirements
* Excellent knowledge of Python and MySQL
* Successful work on * nix
* Ability to work in a team (we prefer joint decision-making)
* experience in building architecture loaded web projects

About the company

A short description of the company

The agency specializes in finding candidates for jobs companies in the area of artificial intelligence, software engineering, project management (vendors, integrators, web studio, banking software, software logistics, etc.).

Contact Info:

* Contact: M. Ayrat Expert IT
* E-mail contact:ab@rabota-ka.com
* Other Contact Info: andrew@rabota-ka.com.
* Web: http://goo.gl/JCeWP
* Telecommuting NO / (499)6179210
I have the impression than anyone who has issues with this never experienced programming in assembly.
Avoids dependency issues when you try to deploy your work on an unmodifiable target.

I've been looking at DBM::Deep (one of perl's equivalent to CodernityDB) and App::FatPacker recently just for this case (install a script on some Macs with only Perl being needed requirement).

ref: https://metacpan.org/module/DBM::Deep | https://metacpan.org/module/App::FatPacker
Take Every Ally You Can Get
I used to like being able to read PDFs in the browser, which Scribd let you do, but now the browsers I use (Chrome and Safari) both have in-browser PDF reading that seems to work more smoothly than Scribd for me, so I've switched to the opposite preference. I do occasionally click on it for PDFs that I expect to be large (such as this one) where I just want to skim a few pages without downloading the whole thing.
Are you and your friends not terribly interested in sports? It's hard to catch CFB games on my tablet or PC (at least legally and with good quality, live).

This is probably the main reason my wife and I still use our TV regularly.
afaik, this approach is from (or at least strongly championed at) comp.lang.python, and i would guess that their experience is that it is the most successful way of explaining python to new users there.

it's not so terrible - it works well enough for c.l.p, and anyone used to call by value with references/pointers is capable of working things out themselves.

really, it's largely a python (and c.l.p) cultural thing. you're berating some guy who's just a messenger for something that, in its context, doesn't do any harm (indeed, might help some newbies) (i don't have any skin in this game, but the guys on c.l.p do great work helping others; if this helps them it's fine by me).
I'm curious - what do you think prompted the author to write this piece?