skysight-inc/HackerNews huggingface dataset:
The top answer is good, but it doesn't explain why iTunes couldn't maintain the seed while skipping forward and back, but reshuffle whenever a new song is selected, or whenever iTunes is restarted, or whenever you switch to a playlist and back, or all the other times you wouldn't expect it to maintain the sort order. So this still seems like something that Apple could (and should) really improve on without breaking important functionality.
Surely that depends on how much of that population falls on the "low" or "high" side of soy intake as measured by the study. I don't know how much of the Asian population falls into the intake levels this study claims might be negatively affected - do you?
Sure. What I meant is that while python does have first-class functions, you don't make much use of it in idiomatic style. Much of the logic is still encapsulated in bloated, less flexible classes and/or imperative style variables you create to hold middle values.

If you wanted to use first-class functions in your code pervasively, then you lack the massive libraries and compiler optimizations available to Haskell. As a result, first-class functions are only used at a superficial level in Python, perhaps as key arguments to some functions.

In a language like Haskell, on the other hand, you make use of the first-class nature of functions all the time.

It's common to have pipelines like:

foldr step 0 . map convert . concatMap (chunks 2) $ inputList

where

step = ...

convert = ...

Almost everything in that pipeline takes a function as a parameter. Also note how chunks takes an integer, partially applying the function, and returns a new function that is now ready to take a list to chunk into groups of 2. You really get used to this stuff.
The real question is: does Dropbox need to compete with Google?

To me, Dropbox does everything I need it to do. It's great as a backup in case I lose my local copy, it's fast, it's well-priced, I still have tons of storage left on my account...

I don't need it to become anything other than what it is in some stupid pissing contest with Google.
I love the design. Whichever framework you are using I suggest a cleaner URL for user profiles. For example for me I would like to have www.mojolive/frantzdyromain
Apple buying Authentec for $365M
The unnecessary, inflammatory coarseness of your language hasn't helped you present this alternative point of view.
Project Neon KVM provides images for easy testing of KDE software
Yeah, so is farming. Most arable land has had its effectiveness severely reduced by salination from hundreds of years of farming. Perhaps we should stop eating farmed goods altogether?

This is not some simple ethical equation with a Pollyanna answer.
In all those "why doesn't it reshuffle" scenarios you mention, I would then have to hear same tracks again. I don't want to. I want to hear everything, some today, some tomorrow, some next week, until I've heard it all.

Unless I do want to hear things again, in which case I toggle the Shuffle button.

By design, I decide. Rebooting, restarting iTunes, picking a particular song then going back to my long playlist, those don't decide for me.
TISA Snapback Hats
Sounds like mostly FUD to me.

* Yes, new server-side features require a recent version of the OS. No one is forcing you to use iCloud.

* No, you are not forced to install apps from the Mac App Store

* auto-termination? OS X isn't IOS. Apps don't "auto terminate".

* OS X 10.8 uses HFS+ with Journalling, just like the previous versions of OS X.

* SSDs are still optional on most Macs, if you don't like having ultra fast, reliable local storage.

As for the "memory manager" issue - I don't know what the hell you're doing, but I've only just (as in, February 2012) replaced my mid-2007 17" MBP. It had 4GB of RAM (from factory) and still performed perfectly well for development. I only upgraded because my employer offered a new one.
My friend works for ALEKS. I agree it's a very solid approach.
I suspect offerings like that will be rolled out within the next year or two, if all goes well.
How to Optimize Any Page for Your Target Keywords
If you can, please reference the studies were it was falisified and the studies that debunked those falsifications.

So far all the "pro soy" people have posted exactly zero references.

I would just like to check for myself.
Have you used adwords? I have. And it is pretty transparent about almost everything that should be available to the advertiser. They certanly have the website base and actively moniter ads for inapprpiate content, increasing overall prosperity of the network. Although it could get them more money, they play for long term and keep the standard high. They need to make money like every other company.
Requisite HN contrarianism: IPs make money. What if Google wants a slice of that? What if Google wants to grow the pie of Internet usage? What if Google Search and related products make money from targeted advertising, but the company is thinking other ways to make money as well?
Tell that to the unemployment rate.
exactly. I really like GNOME 3, apart from a few things I can fix with extensions. It's sad to see it losing momentum.

That said, Cinnamon is a really nice fork of it, that has the features most users are missing, and while it does bring back some of the win98-ess, it's good to see it evolve and become more stable, I'm still undecided between the two and switching back and forth every once in a while.

If you ask me, I think GNOME should drop most of its peripheral software, and stick with just making a really really stable and sleek desktop. Most people don't need email and calendar clients anymore. I just want a simple yet configurable desktop, a great file manager, a good text editor, and a console. The rest should be external IMHO, and the desktop should provide easy integration points.
I probably should have clarified that it's competitive to those packages offered in the USA. We're used to getting gouged by our telcos here in the Land of the Free :D
"As math was not my subject in school, I don't know who is right but would love to hear from mathematicians out there."

Go find a professor, you sorry excuse for a "journalist".
2037: Brain will have conquered the world.
I remember on the Banshee mailing list a while ago (with fear to be corrected here right now) a discussion about how randomness should work. They implemented some awesome random options though: Random by album and random by artist. So you can play different albums or different artists all the time.

But a really random playlist, really sucks. You get incredibly random stuff, e.g.: the same artist 5 times in a row or sometimes, the very same song.
If you're on any of the Aluminum MacBooks (2008 included) the specs are actually under-representing what the machine can handle. My Core2 has 8GB RAM and I have yet to feels the need to upgrade other than coveting the new high res display of course. Then again I'm also still using 10.6.8 and with the issues I've heard of there's no compelling reason to upgrade yet.
Yep -- the key bit here is that on the server you have access to the entire table of rows, so it makes some sense to conflate the, say, Book class with the entire set of all possible books.

On the client side, you very rarely have access to the entire table -- often you have different slices of it based on different search queries, or associations -- every Book has its own collection of Notes, for example. So just mimicking the Rails-style 1:1 mapping can be a bit of a fallacy.
Facebook Shares Sink to New Low After Earnings Report
Your concern here is over potential influence peddling in the influence peddling market?
My comment was in reply to delinka's TL;DR. And you seem to be using a similar one. I don't know that it's "representative of the right way" to put criticisms like this in such a public forum, but it's not exactly new either. The first article is (is that the for-profit founder you're referring to?) definitely not constructive criticism. This article is in response to Khan's rebuttal, and at least offers a claim of more substantial research into Khan Academy's offerings before they provide their criticism.
More so, Khan's free model has the potential to interfere with my paid model, so I'm going to sling some FUD around.

There were some cogent points in Kai Ani's critique; the biggest one I think Khan would completely agree with: education problems aren't going to go away because of videos on YouTube.
Code Editors For the iPad – For Free or Very Cheap
I got tired of hearing the same songs over and over during my train rides, so I wrote an app that plays your songs with no repeats ever until you've heard them all.

http://itunes.apple.com/app/true-shuffle-pro/id355913111?mt=... , if you're interested.

I priced it high on the theory that people with lots of music have already put hundreds or thousands of dollars into their music collections and wouldn't mind spending a little to enjoy all their songs in a useful way. I actually tried a free version at one point and it sold the same number of copies as the $4.99 version, so I ditched it and just have the paid version.

EDIT - Don't want to feel spammy here, and wasn't going to include a link to my app, but for those who do want a "listen to all my songs with no repeats" solution, True Shuffle does the job. Hit me up for a promo code if you need one, eh.
You mean the two who are sitting there disagreeing?
No need for inflammatory language here.
I wasn't aware that KA was a non-profit. Where do they get their money? Entirely donation-driven?
I actually want to like Google Drive. It's cheaper and the pricing is clearer, and the sharing works much better than Dropbox's weird "access to shared folders counts against your quota" policy. But the experience kind of sucks. No linux client is a killer straight off (there is a free software "grive" utility which can do on-demand syncing, and it works well enough). The tie-in with docs means that every time I drop a PDF into it the Android app it prompt me to convert it to a Google doc (seriously?).
"Buy on bad news it says."

Is it said that? You should had bought Nokia, RIM or companies in the past like Silicon Graphics(once it started going down like crazy) or SCO.

FB is a scam to make their founders rich, a pyramid scheme in witch the money that enters is always from new people that believe are going to be rich with the "new thing"(social media), not from the real world.

FB is a billionaire business that does not know how to make money.

Good luck with those investments.
New cancer drugs: Fitter, happier, more productive? Or not?
Cool Vancouver Startups
Bill Gates.

Among others.
Not just to influence votes, but also to get out the vote. Getting out the vote doesn't necessarily change peoples' opinions, just encourages them to express it.
Another cool application of SockJS. Looks great.
Amazon CEO gives $2.5M for gay marriage law
I also recall Steve Jobs explaining in a keynote once that they had made the shuffle feature less random in response to user feedback about not wanting to hear the same song twice in a listening period.

Aha... just found what I was thinking of. Quote from article:

As humans, when we come across random clusters we naturally superimpose a pattern. We instinctively project an order on the chaos. It's part of our psychological make-up. For example, when the iPod first came out and people started to use the shuffle feature, which plays songs in a random order, many people complained that it didn't work. They said that too often songs from the same album, or the same artist, came up one after another. Yet that's what randomness does - it creates counter-intuitively dense clusters.

In response to complaints from users, Apple CEO Steve Jobs changed the programming behind the feature: 'We're making it (the shuffle) less random to make it feel more random.'
In other words, each new song now has to be significantly different from what came before, so as to conform to our expectation of randomness. Which isn't really random at all.

Read more: http://www.dailymail.co.uk/home/moslive/article-1334712/Huma...
I find it odd that lawyers, who use language to such an exacting degree they have effectively created their own dialect of English, have so much factually wrong information written on their own site.
No. Where would you put it? :)
If you live in America, you are 4x more likely to be murdered than in Britain
Is this sarcasm? It has to be sarcasm.

The main point of making this in the first place is to save energy and resources.

The chemicals you're talking about are pea powder, soy, carrot fiber, and flour.

The slaughtering houses have some of the worst working conditions you can find anywhere in the U.S.. I don't think you'll find any casualties for workers who mix some ingredients together in comparison to chopping up cows.

Sorry if it was just joking, but it was kind of hard to tell.
You can approximate this right now with LXC[1]. Ubuntu has really good support for it[2], but any recent kernel will be able to do what you need.

Basically, you install linux on a VM or a real hardware machine, then you use LXC to partition off individual processes into their own little linux VM. These VMs can be severely limited in scope, even going so far as to be ephemeral (any disk writes go away at VM stop time).

[1]: http://lxc.sourceforge.net/
[2]: http://www.stgraber.org/2012/05/04/lxc-in-ubuntu-12-04-lts/
I really hope they succeed or at least stay in the game long enough to make a difference. Remember the Verizon "open" ads a while ago when ATT was kicking their butt with the iPhone? Android came along and they quickly shoved the open thing under the rug. Nothing changed in the wireless world except for the visual voice mail aspect. The current players in the wired internet market do not have competition. All they are interested in is making commercials and getting more customers. Google would be a swift kick in the butt for comcast and others. They will be forced to improve.
Startup Poaches Groupon's Salespeople, Groupon Fires Off Legal Warning
From intern to craftsman in one month
At Ragnarson we set unrealistic goals for our interns. The thing is they are able to achieve them in unbelievably short time.
NYT digital subscriptions up, ad revenue down
>perhaps running the car in a less than optimally efficient gear.

A properly designed solution would enable the opposite; keeping the car in an optimal gear for longer. A hybrid works best when the batteries run where they have the greatest advantage against the fuel.
This is interesting news, large scale transplants do not sound like they would be a viable solution but I wonder how much closer this takes us to applying some sort of gene therapy approach to alter t cell production to mimic the differences produced by this resistant strain of bone marrow.
I too feel victim to the Facebook IPO. My attempt to recoup the loses was through an iPhone app called "Facebroke". Apple rejected it in less than 1 hour stating "We found that your app contains content that is defamatory or offensive that would be considered objectionable by many audiences". I had to settle with a much tamer version of the app.
http://bit.ly/MPNrlo
Speed and power of X-ray laser helps unlock molecular mysteries
Actually I do (or at least thought I did) know two other things, one being that it is split across two states, and the other being that the KC Royals come from there.

Having now Googled... wow, so they're technically two cities with the same name literally right next to each other, not one big city?

And turns out the Royals are from KC, MO, but I presume they have a lot of support from KC, KS as well?
Ideally, what I'd want is a button that generates a new, temporary, randomly-reordered playlist from another playlist, representing it as a virtual child (if I had, say, a "Vacation music" playlist, it would have a child node "Vacation music shuffled with seed 6e43bf".) The virtual playlist would also represent differently the songs that have been listened to since the playlist was created, from the ones that haven't--say, by putting a strike-through through them and greying them out slightly, or something. That way, if I get a whim to listen to one particular song half-way through listening to the shuffle-list, I can go listen to it, then return to the shuffle-list and listen to the rest of it, without having to hear any of the same songs again. This would also allow for the child to track modifications of the parent--if you remove a song from the parent playlist, it would also disappear from the child (unless, perhaps, you had already listened to it; then the child could keep it as a record); and if you add a song to the parent playlist, it would get inserted at a random position within the still-as-yet-unlistened partition of the child.

This is sort of what iTunes DJ will do, if work off a smart playlist based on the playlist you want to listen to, but which defines some criterion by which songs you've listened to won't come up again--for example, if you're listening to songs to give them ratings, you can define the smart playlist to only be the unrated songs in the original playlist; then each song will be removed from shuffle-selection once you've rated it.

Still, the simplest thing to do is to just set a playlist to shuffle, make sure the list view is sorted by playlist-order (the unlabeled leftmost column), and then Ctrl+A, Ctrl+Shift+N to copy the shuffled list into a new playlist, and delete songs from it as you listen to them. It's too bad this is an impossible proposition on a portable device.
> It doesn’t taste much like chicken, but since most white meat chicken doesn’t taste like much anyway, that’s hardly a problem;

This. I know good chicken (3 hoorays for the countryside) and I know the stuff they sell in many places taste nothing like it.

Selling fake chicken to meat lovers won't work, selling frozen vegetable chicken nuggets rather than frozen pseudo-chicken nugget would.
Rule 1: Don't feed the trolls. Khan should keep taking his message to the public, not flattering attention on "critics", people who just want to sit in his coattails and stab him.
Can anyone weigh in on their differing arguments regarding the definition of slope? I am not a maths expert by any means, but am genuinely curious who is correct here. Or is this a matter of one being technically correct versus the other being correct in practice?
I'm not even considering collaboration/conflict between ESP and the retrofit. A car whose chassis is designed to have force applied on the front wheels only (hence with rear wheels freewheeling) may not react properly at all to rear wheels having power. From suspension to weight distribution to force transmission through the chassis rigidity.

For example (oversimplification), FWD cars have their suspension balanced to be stiffer on the rear because it gives the front more grip (and the reverse is true for RWD cars). This stiffness would not usually result in a loss of grip under load (e.g in a corner), but adding a force to the wheel may overcome the remaining grip and throw the car into a tailspin.

Applying a rotating force on the wheels creates a pinching effect, momentarily changing the parallelism. This effect is sufficiently noticeable that some cars are designed with wheels not parallel at rest, so that when you drive on the highway (and thus apply some power to the wheels) the wheels are parallel.

There are countless scenarios where things can go wrong because you're simply doing something that the car was not designed to handle.

(For the curious, the Forza Motorsports series has a nice sandbox mode allowing to experiment with various settings by changing them on the fly, and the inline help explains succinctly the impact of each knob on your car's behavior)
"Our view is that content knowledge alone is inadequate for quality instruction."

I cannot disagree more. The best teachers I had were college professors who were all experts in their field and never took a class on pedagogy or education. But they had the autonomy to change their teaching style based on what was most effective for them and their students.

Our grade school teachers would be a lot better if they were experts in their domain of knowledge and given more leeway to teach according to their strengths and their students' needs. As it is, public school teachers are pretty much automatons whose actions are dictated down to the minute by school boards.
It's been a long time since I had to solve a game in VT100 (actually Javascript)... Fun. :)
Here is a meta-analysis: http://www.ncbi.nlm.nih.gov/pubmed/19524224
""The teachers are eager and able to learn. I vividly remember one summer class when I taught why the multiplication algorithm works for two-digit numbers using base ten blocks. I have no difficulty doing this with third graders, but this particular class was all elementary school teachers. At the end of the half hour, one third-grade teacher raised her hand. 'Why wasn’t I told this secret before?' she demanded. It was one of those rare speechless moments for Pat Kenschaft. In the quiet that ensued, the teacher stood up."
The "Secret":
http://www.tech4mathed.com/MAT156/topics%20test%202/twodigit...

Since there is a strong, strong chance that many of the readers who were taught in a U.S. classroom never saw this, I have the above link included.
Needs a "2006" tag, as this was thoroughky discussed when the first few releases of iTunes came out.
I really like the way Winamp handles shuffle. It takes the current playlist (whatever is selected to play), then shuffles it in memory for stable play order. If you select a new song manually, it will play that song, then resume the old play order.
The most popular brands of gun safes can be opened by a three-year old
Marco's follow-up post to this one is only technically correct because he uses words like "most", "many", "probably", and "nearly". In fact, do a Google search for "most many probably nearly" and his post is #6!

He should have just stood by his words. Instead of taking criticism, he reverts to treating readers as idiots who didn't understand his post. We understood. And many disagreed. It happens. From his follow-up post (quotes from original post):

I’ve gotten a lot of feedback on my Mac App Store post this morning, and I’d like to clarify some points and respond.
I did not say or intend to suggest any of these:

1. I will not buy anything from the Mac App Store again.

"But now, I’ve lost all confidence that the apps I buy in the App Store today will still be there next month or next year. The advantages of buying from the App Store are mostly gone now. My confidence in the App Store, as a customer, has evaporated.

Next time I buy an app that’s available both in and out of the Store, I’ll probably choose to buy it directly from the vendor."

2. Most Mac users will stop shopping in the Mac App Store.

"And nearly everyone who’s been burned by sandboxing exclusions — not just the affected apps’ developers, but all of their customers — will make the same choice with their future purchases. To most of these customers, the App Store is no longer a reliable place to buy software."

3. Most developers will stop putting apps in the Mac App Store.

"And with reduced buyer confidence, fewer developers can afford to make their software App Store-only.

This even may reduce the long-term success of iCloud and the platform lock-in it could bring for Apple. Only App Store apps can use iCloud, but many Mac developers can’t or won’t use it because of the App Store’s political instability."
The president of Chick-Fil-A claimed it was company policy to support "biblical principles". This is a little more than just what he does with his own personal money.
Leaked RIAA Report: SOPA/PIPA “Ineffective Tool” Against Music Piracy
It sounds like it's a naming issue. It's not "shuffle mode" - there's a shuffle action.
There Are 5,000 Janitors in the U.S. with PhDs